@layer reset,tokens,components,utilities;@font-face{font-display:swap;font-family:Aston Martin Flare;font-style:normal;font-weight:700;src:url(../fonts/aston-martin-flare-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Flare;font-style:normal;font-weight:800;src:url(../fonts/aston-martin-flare-xbold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:normal;font-weight:300;src:url(../fonts/aston-martin-sans-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:italic;font-weight:300;src:url(../fonts/aston-martin-sans-light-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:normal;font-weight:400;src:url(../fonts/aston-martin-sans-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:normal;font-weight:500;src:url(../fonts/aston-martin-sans-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:normal;font-weight:700;src:url(../fonts/aston-martin-sans-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aston Martin Sans;font-style:normal;font-weight:800;src:url(../fonts/aston-martin-sans-xbold.woff2) format("woff2")}@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:var(--color-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--gradient-page);min-height:100dvh}img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit}@media not (min-width:768px){input,select,textarea{font-size:max(16px,1em)}}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer tokens{:root{--rem-base:16;--font-display:"Aston Martin Flare",sans-serif;--font-body:"Aston Martin Sans",sans-serif;--white:#fff;--black:#000;--dark:#010101;--teal:#00665e;--teal-dark:#01100f;--teal-muted:#012f2c;--teal-light:#34877e;--teal-shadow:#032a2a;--brand-dark:#003c36;--gray-nav:#121212;--gray-dark:#222;--gray-mid:#474747;--gray-disabled:#9e9d99;--gray-warm:#c2c1bd;--gray-light:#e1dfdc;--gray-inactive:#3f3f3f;--red:#ef5350;--color-text:var(--white);--color-text-on-white:var(--dark);--color-text-muted:hsla(0,0%,100%,.5);--color-text-dim:hsla(0,0%,100%,.2);--color-text-disabled:var(--gray-disabled);--color-text-subtle:var(--gray-warm);--color-text-copyright:hsla(0,0%,100%,.7);--color-surface:hsla(0,0%,100%,.03);--color-surface-hover:hsla(0,0%,100%,.1);--color-surface-active:hsla(0,0%,100%,.3);--color-surface-selected:hsla(0,0%,100%,.06);--color-stroke:var(--white);--color-stroke-subtle:hsla(0,0%,100%,.05);--color-stroke-medium:hsla(0,0%,100%,.3);--color-stroke-focus:hsla(0,0%,100%,.4);--color-stroke-swatch:hsla(0,0%,100%,.08);--color-stroke-disabled:var(--gray-disabled);--color-overlay:rgba(0,0,0,.85);--color-overlay-medium:rgba(0,0,0,.8);--color-overlay-light:rgba(0,0,0,.7);--color-error:var(--red);--gradient-page:linear-gradient(150.6deg,#000,#01100f 40%,#00665e);--gradient-page-mobile:linear-gradient(91.5deg,#000,#01100f 62.5%,#00665e 156.1%);--gradient-form:linear-gradient(146.1deg,#34877e -15%,#01100f 50%,#000201 90%);--swatch-trophy-silver:linear-gradient(145deg,#8f8f8f 6.17%,#b4b4b4 93.83%);--swatch-am-racing-green:linear-gradient(145deg,#5c7664 6.17%,#75a483 93.83%);--swatch-valkyrie-gold:linear-gradient(145deg,#b08c51 6.17%,#e4be82 93.83%);--swatch-lime-green:linear-gradient(145deg,#adbd14 6.17%,#e4ef70 93.83%);--swatch-vivid-orange:linear-gradient(145deg,#b63114 6.17%,#e24b2a 93.83%);--swatch-rosso-corsa:linear-gradient(145deg,#c01821 6.17%,#e63841 93.83%);--shadow-watch:0px 24px 140px 0px #032a2a;--shadow-watch-mobile:0px 4px 68px 0px #01100f;--shadow-watch-back:0px 24px 140px 0px rgba(0,0,0,.95);--shadow-modal:0px 30px 90px 0px rgba(0,0,0,.9);--shadow-modal-lg:0px 40px 120px 0px rgba(0,0,0,.9);--shadow-swatch-inset:inset 0px 1px 2px 0px hsla(0,0%,100%,.08);--z-base:10;--z-float:20;--z-elevated:30;--z-above:40;--z-max:50;--page-max-w:1440px;--content-max-w:1092px;--content-max-w-lg:1180px;--content-max-w-narrow:1036px;--content-max-w-xl:1280px;--content-max-w-text:840px;--page-gutter:132px;--section-gap:136px;--mobile-gutter:28px;--mobile-section-gap:80px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-15:60px;--space-16:64px;--space-17:68px;--space-18:72px;--space-19:76px;--space-20:80px;--space-21:84px;--space-22:88px;--space-23:92px;--space-24:96px;--space-25:100px;--space-39:156px;--text-image-content-padding-inline:110px;--font-size-keynumbers-number:80px;--ls-intro-title-mobile:0;--ls-intro-title-desktop:.52px;--ease-cta:cubic-bezier(.16,1,.3,1);--ease-smooth:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.2,0,0,1);--ease-reveal:cubic-bezier(.05,.7,.1,1);--ease-check:cubic-bezier(.33,1,.68,1);--duration-short:.15s;--duration-swap:.25s;--duration-medium:.35s;--duration-long:.45s;--duration-xl:.6s;--color-engraving-input-mobile:#efefef;--color-engraving-overlay-mobile:hsla(0,0%,100%,.1);--color-engraving-stop-start:#acacab;--color-engraving-stop-end:#d6d7d4;--color-engraving-women-stop-start:#5e6369;--color-engraving-women-stop-end:#8a9097;--color-engraving-fill-safari:#c1c2bf;--color-engraving-women-fill-safari:#747980;--radius-none:0;--radius-pill:100px;--radius-circle:50%}}@layer utilities{a{text-decoration:underline}.page-enter-active,.page-leave-active{transition:opacity var(--duration-medium) var(--ease-reveal),transform var(--duration-medium) var(--ease-reveal)}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}@keyframes skeleton-pulse{0%,to{opacity:.15}50%{opacity:.25}}.watch-caseback-enter-active,.watch-caseback-leave-active{transition:opacity var(--duration-swap) var(--ease-reveal)}.watch-caseback-enter-from,.watch-caseback-leave-to{opacity:0}.panel-slide-enter-active,.panel-slide-leave-active{transition:opacity var(--duration-long) var(--ease-reveal),transform var(--duration-long) var(--ease-reveal)}.panel-slide-enter-from{opacity:0;transform:translate(12px)}.panel-slide-leave-to{opacity:0;transform:translate(-12px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.panel-slide-enter-active,.panel-slide-leave-active,.watch-caseback-enter-active,.watch-caseback-leave-active{transition:none}}.u-srOnly{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:clip;padding:0;position:absolute;white-space:nowrap;width:1px}@media not (min-width:768px){body,html{background:var(--gradient-page-mobile)}}}
