.a2l{color-scheme:light;--white: #ffffff;--fog: #f5f5f7;--ink: #1d1d1f;--ink-2: #6e6e73;--hair: #d2d2d7;--black: #000000;--coal: #111214;--coal-2: #1c1d20;--snow: #f5f5f7;--ash: #8e8e93;--crimson: #c8173a;--crimson-hot: #ff3b5c;--crimson-hover: #de2148;--blue-link: #2997ff;--oswego: #0063d7;--summit: #93989c;--matte: #2a2b2d;--sf: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--race: "Barlow Condensed", "DIN Condensed", "Arial Narrow", sans-serif;--gut: clamp(16px, 4.5vw, 48px);--max: 1060px;--wide: 1280px;--r: 28px;--a2l-pin-top: calc(var(--a2l-top, 0px) + var(--a2l-nav, 0px));--a2l-ph: var(--a2l-pin-h, calc(100vh - var(--a2l-pin-top)));background:var(--white);color:var(--ink);font:400 17px/1.47 var(--sf);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;overflow-x:clip}.a2l,.a2l *,.a2l *:before,.a2l *:after{box-sizing:border-box}.shopify-section.a2l-section{overflow:visible!important}.a2l img{max-width:100%;display:block}.a2l a{color:var(--crimson);text-decoration:none}.a2l a:hover{text-decoration:underline}.a2l-wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.a2l-wide{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gut)}.a2l h1,.a2l h2,.a2l h3{margin:0;font-family:var(--sf);font-weight:700;letter-spacing:-.03em;line-height:1.04;text-wrap:balance;color:inherit;text-transform:none}.a2l p{margin:0}.a2l-center{text-align:center}.a2l-kicker{font-size:clamp(19px,2vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--crimson)}.a2l .a2l-big{font-size:clamp(44px,7.4vw,100px);line-height:1.02;letter-spacing:-.04em}.a2l .a2l-h2{font-size:clamp(36px,5.6vw,68px)}.a2l .a2l-sub{font-size:clamp(19px,2.1vw,24px);line-height:1.35;font-weight:500;color:var(--ink-2);max-width:30em;margin:18px auto 0}.a2l-num{font-family:var(--race);font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.a2l .a2l-pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:980px;background:var(--crimson);color:#fff!important;font:500 17px/1 var(--sf);letter-spacing:-.01em;border:0;cursor:pointer;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.a2l .a2l-pill:hover{background:var(--crimson-hover);transform:scale(1.03)}.a2l .a2l-pill.a2l-sm{min-height:30px;padding:0 14px;font-size:12px}.a2l-lnk:after{content:" \203a"}.a2l-band{padding-block:clamp(88px,12vw,170px)}.a2l.a2l-fog,.a2l-fog{background:var(--fog)}.a2l.a2l-dark,.a2l-dark{background:var(--black);color:var(--snow)}.a2l-dark .a2l-sub{color:var(--ash)}.a2l sup{font-size:.55em;color:inherit;opacity:.6;margin-left:1px}.a2l :focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:6px}.a2l-progress{position:fixed;top:var(--a2l-top, 0px);left:0;right:0;height:3px;z-index:60;background:transparent;pointer-events:none}.a2l-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--crimson),var(--crimson-hot));transform-origin:0 50%;transform:scaleX(var(--page, 0))}.a2l-lnav{position:sticky;top:var(--a2l-top, 0px);z-index:50;background:#111214c7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--snow);border-bottom:1px solid rgba(255,255,255,.08)}.a2l-lnav.stuck{position:fixed;left:0;right:0;top:var(--a2l-top, 0px)}.a2l-lnav .a2l-wide{display:flex;align-items:center;gap:22px;min-height:52px}.a2l-lnav .a2l-name{font:600 21px/1 var(--sf);letter-spacing:-.02em;flex:1;display:flex;align-items:baseline;gap:10px}.a2l-lnav .a2l-name b{font:800 22px/1 var(--race);letter-spacing:.03em}.a2l-lnav .a2l-name{align-items:center}.a2l-lnav .a2l-logo{display:block;width:auto;max-width:120px;object-fit:contain}.a2l-lnav .a2l-name b i{font-style:normal;color:var(--crimson)}.a2l-lnav .a2l-name small{font-size:12px;font-weight:400;color:var(--ash);letter-spacing:0}.a2l-lnav nav{display:flex;gap:22px;font-size:12px}.a2l-lnav nav a{color:var(--snow);opacity:.8}.a2l-lnav .a2l-clock{font:700 15px/1 var(--race);letter-spacing:.04em;color:var(--snow)}.a2l [id]{scroll-margin-top:var(--a2l-pin-top)}.a2l-scene{position:relative}.a2l-scene>.a2l-pin{position:sticky;top:var(--a2l-pin-top);height:calc(100vh - var(--a2l-pin-top));height:calc(100svh - var(--a2l-pin-top));overflow:hidden}.a2l-hero{height:260vh;background:var(--black);color:var(--snow)}.a2l-hero .a2l-pin{display:grid;place-items:center}.a2l-hero .a2l-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:center 40% / cover no-repeat;transform:scale(calc(1.22 - .22 * var(--p, 0)));-webkit-clip-path:inset(calc(var(--p, 0) * 9%) calc(var(--p, 0) * 7%) calc(var(--p, 0) * 18%) calc(var(--p, 0) * 7%) round calc(var(--p, 0) * 32px));clip-path:inset(calc(var(--p, 0) * 9%) calc(var(--p, 0) * 7%) calc(var(--p, 0) * 18%) calc(var(--p, 0) * 7%) round calc(var(--p, 0) * 32px))}.a2l-hero .a2l-photo img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%}.a2l-hero .a2l-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 50% 45%,#0000000d,#000000a6);opacity:calc(1 - var(--p, 0) * 1.2)}.a2l-hero .a2l-title{position:relative;text-align:center;padding-inline:var(--gut);transform:scale(calc(1 - (.35*min(1,var(--p, 0) * 2)))) translateY(calc(var(--p, 0) * -6vh));opacity:calc(1 - var(--p, 0) * 2.4)}.a2l-hero .a2l-title .a2l-eyebrow{font-size:clamp(19px,2vw,24px);font-weight:600}.a2l .a2l-hero h1{font-size:clamp(68px,14vw,200px);line-height:.92;letter-spacing:-.05em;margin-top:8px;text-shadow:0 8px 60px rgba(0,0,0,.45)}.a2l-hero .a2l-after{position:absolute;left:0;right:0;bottom:4vh;text-align:center;padding-inline:var(--gut)}.a2l-js .a2l-hero .a2l-after{opacity:clamp(0,calc((var(--p, 0) - .55) * 3.2),1);transform:translateY(calc((1 - clamp(0,calc((var(--p, 0) - .55) * 3.2),1))*30px))}.a2l-hero .a2l-after .a2l-date{font:800 clamp(28px,4vw,46px)/1 var(--race);letter-spacing:.04em;text-transform:uppercase}.a2l-hero .a2l-after .a2l-date em{font-style:normal;color:var(--crimson-hot)}.a2l-hero .a2l-after p{margin:10px 0 18px;color:var(--ash)}.a2l-hero .a2l-cue{position:absolute;bottom:3vh;left:50%;transform:translate(-50%);font-size:12px;color:#c7c7cc;letter-spacing:.12em;text-transform:uppercase;opacity:calc(1 - var(--p, 0) * 5)}.a2l-hero .a2l-cue:after{content:"";display:block;width:1px;height:34px;margin:10px auto 0;background:linear-gradient(#fff,transparent);animation:a2l-cue 1.8s ease-in-out infinite}@keyframes a2l-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.a2l-statement{height:220vh;background:var(--black);color:var(--snow)}.a2l-statement .a2l-pin{display:grid;place-items:center}.a2l .a2l-statement p{max-width:22ch;font-size:min(clamp(34px,5.4vw,72px),calc(var(--a2l-ph) * .095));line-height:1.12;font-weight:700;letter-spacing:-.035em;margin:0;padding-inline:var(--gut)}.a2l-word{opacity:.16;transition:opacity .25s linear}.a2l-word.lit{opacity:1}.a2l-word.hot{color:var(--crimson-hot)}.a2l-marquee{background:var(--black);color:var(--snow);border-block:1px solid #26272b;overflow:hidden;padding-block:26px}.a2l-marquee .a2l-row{display:flex;gap:64px;white-space:nowrap;width:max-content;will-change:transform}.a2l-marquee .a2l-row>span{font:800 clamp(28px,3.6vw,44px)/1 var(--race);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;gap:18px;align-items:center}.a2l-marquee .a2l-row>span em{font-style:normal;color:var(--crimson-hot)}.a2l-marquee .a2l-row>span small{font:500 15px/1.2 var(--sf);letter-spacing:-.01em;text-transform:none;color:var(--ash);max-width:16em;white-space:normal}.a2l-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center;margin-top:56px}.a2l-stat b{display:block;font-size:clamp(64px,8vw,112px);line-height:.9}.a2l-stat b i{font-style:normal;font-size:.45em;margin-left:4px;color:var(--ink-2)}.a2l-stat>span{display:block;margin-top:12px;color:var(--ink-2);font-size:15px;line-height:1.35}.a2l-lineup{height:320vh;background:var(--fog)}.a2l-lineup .a2l-pin{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,44px)}.a2l-lineup .a2l-head{flex:none;text-align:center;padding-inline:var(--gut)}.a2l-track{display:flex;align-items:stretch;flex:0 1 auto;min-height:0;gap:24px;padding-inline:max(var(--gut),calc((100vw - var(--wide)) / 2 + var(--gut)));will-change:transform}.a2l-model{flex:0 0 clamp(290px,30vw,400px);min-height:0;background:var(--white);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transform:translateY(calc((1 - var(--in, 1)) * 40px));opacity:calc(.35 + .65 * var(--in, 1))}.a2l-model>*{flex:none;max-width:100%}.a2l-model .a2l-img{flex:0 1 auto;min-height:0;width:100%;aspect-ratio:3 / 2;position:relative}.a2l-model .a2l-img img,.a2l-model .a2l-img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.a2l-dots{display:flex;gap:8px;justify-content:center;min-height:14px}.a2l-dots i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.a2l .a2l-model h3{font-size:28px}.a2l-model .a2l-tag{font-size:15px;color:var(--ink-2);min-height:2.8em}.a2l-model .a2l-price{font:800 34px/1 var(--race);letter-spacing:.01em}.a2l-model .a2l-acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.a2l-model hr{width:100%;border:0;border-top:1px solid var(--hair);margin:10px 0 2px}.a2l-model .a2l-spec{font-size:14px;color:var(--ink-2)}.a2l-model .a2l-spec b{display:block;color:var(--ink);font-size:17px;font-weight:600}.a2l-lineup .a2l-meter{flex:none;width:min(280px,60vw);height:3px;background:var(--hair);border-radius:3px;margin:0 auto;overflow:hidden}.a2l-lineup .a2l-meter i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.a2l-reveal{height:200vh;background:var(--white)}.a2l-reveal .a2l-pin{display:grid;place-items:center}.a2l-reveal .a2l-img{position:absolute;top:0;right:0;bottom:0;left:0;background:center / cover no-repeat;-webkit-clip-path:inset(calc((1 - var(--p, 0)) * 22%) calc((1 - var(--p, 0)) * 30%) round calc((1 - var(--p, 0)) * 40px));clip-path:inset(calc((1 - var(--p, 0)) * 22%) calc((1 - var(--p, 0)) * 30%) round calc((1 - var(--p, 0)) * 40px));transform:scale(calc(1.15 - .15 * var(--p, 0)))}.a2l-reveal .a2l-img img{width:100%;height:100%;max-width:none;object-fit:cover}.a2l-reveal .a2l-copy{position:relative;text-align:center;color:#fff;padding-inline:var(--gut);text-shadow:0 4px 40px rgba(0,0,0,.6)}.a2l-js .a2l-reveal .a2l-copy{opacity:clamp(0,calc((var(--p, 0) - .6) * 3),1)}.a2l-reveal .a2l-copy .a2l-sub{color:#eee}.a2l-reveal .a2l-lead{position:absolute;top:8vh;left:0;right:0;text-align:center;padding-inline:var(--gut);opacity:calc(1 - var(--p, 0) * 2.2)}.a2l-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:64px}.a2l-tile{background:var(--fog);border-radius:var(--r);overflow:hidden;min-width:0;display:flex;flex-direction:column}.a2l-tile .a2l-tb{padding:clamp(28px,3.4vw,44px);display:grid;gap:12px}.a2l-tile .a2l-tb p{margin:0;color:var(--ink-2);font-size:17px;font-weight:500;line-height:1.4}.a2l-tile .a2l-tb p strong{color:var(--ink);font-weight:600}.a2l .a2l-tile h3{font-size:clamp(28px,3.2vw,40px)}.a2l-tile .a2l-huge{font-size:clamp(88px,11vw,150px);line-height:.85;background:linear-gradient(135deg,#ff5a76,var(--crimson) 45%,#6d0b20);-webkit-background-clip:text;background-clip:text;color:transparent}.a2l-tile .a2l-art{flex:1;min-height:260px;background:center / cover no-repeat;position:relative}.a2l-tile .a2l-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.a2l-span-4{grid-column:span 4}.a2l-span-3{grid-column:span 3}.a2l-span-2{grid-column:span 2}.a2l-span-6{grid-column:span 6}.a2l-wheels{height:190vh;background:var(--black);color:var(--snow)}.a2l-wheels .a2l-pin{display:grid;align-content:center;gap:clamp(20px,4vh,40px);padding-inline:var(--gut)}.a2l-wheels .a2l-kicker{color:var(--crimson-hot)}.a2l-wheels .a2l-sub{margin-top:12px}.a2l-wheels .a2l-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3vw,40px);max-width:var(--wide);margin:0 auto;width:100%}.a2l-wheels .a2l-w{text-align:center}.a2l-js .a2l-wheels .a2l-w{opacity:clamp(0,calc(var(--p, 0) * 3 - var(--i, 0) * .55),1);transform:translateY(calc((1 - clamp(0,calc(var(--p, 0) * 2.4 - var(--i, 0) * .4),1))*22vh))}.a2l-wheels .a2l-w b{display:block;font:800 clamp(80px,15vw,230px)/.85 var(--race);background:linear-gradient(180deg,#fff 20%,#5a5b60);-webkit-background-clip:text;background-clip:text;color:transparent}.a2l-wheels .a2l-w span{display:block;margin-top:12px;color:var(--ash);font-size:15px}.a2l-wheels .a2l-w em{font-style:normal;display:block;color:var(--snow);font-weight:600;font-size:19px}.a2l-colours{height:330vh;background:var(--fog)}.a2l-colours{--a2l-col-rest: 300px}.a2l-colours .a2l-pin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,32px);padding-block:20px;transition:background-color .6s ease;background:var(--tint, #e9eef6)}.a2l-colours .a2l-stage{flex:0 1 auto;min-height:0;width:min(92vw,980px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.a2l-colours .a2l-stage>*{flex:none}.a2l-colours .a2l-frame{position:relative;flex:0 1 auto;min-height:0;width:min(100%,calc((var(--a2l-ph) - var(--a2l-col-rest)) * 1.5));aspect-ratio:3 / 2}.a2l-colours .a2l-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;opacity:0;transform:translate(6%) scale(.96);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.a2l-colours .a2l-frame img.on{opacity:1;transform:none}.a2l-colours .a2l-label{font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.a2l-colours .a2l-label span{display:block;font-size:17px;font-weight:500;color:var(--ink-2);letter-spacing:-.01em;margin-top:6px}.a2l-picker{display:flex;gap:18px;justify-content:center}.a2l .a2l-picker button{width:34px;height:34px;min-width:0;min-height:0;padding:0;margin:0;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0003;position:relative;-webkit-appearance:none;appearance:none}.a2l .a2l-picker button[aria-pressed=true]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;box-shadow:0 0 0 2px var(--ink)}.a2l-colours .a2l-head{flex:none;width:100%;text-align:center;padding-inline:var(--gut)}.a2l-oct{height:180vh;background:var(--black);color:var(--snow)}.a2l-oct .a2l-pin{display:grid;place-items:center;text-align:center}.a2l-oct .a2l-type{font:800 min(30vw,460px,calc(var(--a2l-ph) * .5))/.82 var(--race);letter-spacing:-.01em;background:center / cover no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;transform:scale(calc(.75 + .4 * var(--p, 0)));filter:brightness(calc(.7 + .6 * var(--p, 0)))}.a2l .a2l-oct p{position:absolute;bottom:9vh;left:0;right:0;margin:0;font-size:clamp(19px,2vw,24px);font-weight:600;color:var(--ash);padding-inline:var(--gut)}.a2l-js .a2l-oct p{opacity:clamp(0,calc((var(--p, 0) - .45) * 3),1)}.a2l-oct p b,.a2l-oct p strong{color:var(--snow);font-weight:inherit}.a2l-para{background:var(--black);padding-block:clamp(60px,8vw,120px) clamp(120px,14vw,200px);overflow:hidden}.a2l-para .a2l-cols{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:20px;max-width:var(--wide);margin:0 auto;padding-inline:var(--gut);align-items:start}.a2l-para figure{margin:0;border-radius:var(--r);overflow:hidden;background:center / cover no-repeat;transform:translateY(calc(var(--v, 0) * 1px))}.a2l-para figure img{width:100%;height:100%;object-fit:cover}.a2l-para .a2l-a{aspect-ratio:4 / 5}.a2l-para .a2l-b{aspect-ratio:3 / 4;margin-top:18vh}.a2l-para .a2l-c{aspect-ratio:4 / 5;margin-top:6vh}.a2l-para .a2l-cap{text-align:center;color:var(--snow);margin-bottom:56px}.a2l-qgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.a2l-q{margin:0;background:var(--white);border-radius:var(--r);padding:clamp(28px,3vw,40px);display:grid;gap:24px;align-content:space-between;min-width:0}.a2l-q blockquote{margin:0;padding:0;border:0;font-size:clamp(21px,2.1vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.a2l-q cite{font-style:normal;font-size:14px;color:var(--ink-2)}.a2l-q cite b{display:block;color:var(--ink);font-size:17px;font-weight:600}.a2l-stars{color:#ff9f0a;font-size:15px;letter-spacing:.1em}.a2l-ea{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:56px}.a2l-steps{list-style:none;margin:0;padding:0 0 0 2px;display:grid;gap:30px;position:relative}.a2l-steps:before{content:"";position:absolute;left:22px;top:22px;bottom:22px;width:2px;background:#2c2d31}.a2l-steps:after{content:"";position:absolute;left:22px;top:22px;width:2px;height:calc((100% - 44px) * var(--p, 0));background:linear-gradient(var(--crimson-hot),var(--crimson))}.a2l-steps li{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start;position:relative;z-index:1;margin:0}.a2l-steps li>i{font:800 18px/1 var(--race);font-style:normal;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--coal-2);color:var(--ash);transition:background .3s ease,color .3s ease}.a2l-steps li.lit>i{background:var(--crimson);color:#fff}.a2l-steps b{display:block;font-size:19px;font-weight:600;color:var(--snow)}.a2l-steps span{color:var(--ash);font-size:15px}.a2l-card{background:var(--coal-2);border-radius:var(--r);padding:clamp(24px,3.4vw,40px);display:grid;gap:22px;color:var(--snow)}.a2l-card fieldset{border:0;margin:0;padding:0;display:grid;gap:12px;min-width:0}.a2l-card fieldset[hidden]{display:none}.a2l-card legend{font-size:15px;font-weight:600;color:var(--snow);margin-bottom:12px;padding:0}.a2l-card legend small{font-weight:400;color:var(--ash);margin-left:8px}.a2l-card legend small a{color:var(--blue-link)}.a2l-seg{display:flex;flex-wrap:wrap;gap:10px}.a2l-seg label{position:relative;margin:0}.a2l .a2l-seg input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.a2l-seg span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;box-shadow:inset 0 0 0 1px #424245;color:var(--snow);font-size:15px}.a2l-seg input:checked+span{box-shadow:inset 0 0 0 2px var(--crimson-hot)}.a2l-seg input:focus-visible+span{outline:2px solid var(--crimson-hot);outline-offset:2px}.a2l-seg .a2l-sw{width:14px;height:14px;border-radius:50%}.a2l-in{display:grid;gap:8px}.a2l .a2l-in input{min-height:56px;width:100%;margin:0;padding:0 16px;border-radius:12px;border:1px solid #424245;background:#000;color:var(--snow);font:400 17px var(--sf);box-shadow:none}.a2l-in input::placeholder{color:#6e6e73}.a2l-in label{font-size:13px;color:var(--ash)}.a2l-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.a2l-consent{display:flex;gap:12px;font-size:12px;line-height:1.5;color:var(--ash)}.a2l .a2l-consent input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--crimson)}.a2l .a2l-card .a2l-pill{width:100%;min-height:54px}.a2l .a2l-card .a2l-fine{margin:-10px 0 0;font-size:12px;line-height:1.5;color:var(--ash);text-align:center}.a2l .a2l-msg{margin:0;min-height:1.3em;font-size:14px;color:var(--ash)}.a2l .a2l-msg.err{color:#ff6b81}.a2l-done{display:grid;gap:12px;text-align:center;padding:24px 0}.a2l-done .a2l-tick{width:60px;height:60px;border-radius:50%;background:var(--crimson);display:grid;place-items:center;margin:0 auto;color:#fff;font-size:30px;animation:a2l-pop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes a2l-pop{0%{transform:scale(.3);opacity:0}}.a2l .a2l-done h3{font-size:32px;color:var(--snow)}.a2l-done p{margin:0;color:var(--ash)}.a2l-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px}.a2l-why>div{display:grid;gap:10px;min-width:0;align-content:start}.a2l-why .a2l-ico{width:46px;height:46px;border-radius:13px;background:var(--fog);display:grid;place-items:center;font:800 22px/1 var(--race);color:var(--crimson)}.a2l-why b{font-size:19px;font-weight:600}.a2l-why p{margin:0;color:var(--ink-2);font-size:15px}.a2l-faq{max-width:780px;margin:48px auto 0}.a2l-faq details{border-bottom:1px solid var(--hair)}.a2l-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:19px;font-weight:600}.a2l-faq summary::-webkit-details-marker{display:none}.a2l-faq summary:after{content:"+";font-weight:300;font-size:28px;line-height:.8;color:var(--ink-2);transition:transform .25s ease}.a2l-faq details[open] summary:after{transform:rotate(45deg)}.a2l-faq details p,.a2l-faq details .a2l-answer{margin:0 0 24px;color:var(--ink-2)}.a2l-closing .a2l-clock{display:flex;justify-content:center;gap:clamp(14px,3vw,36px);margin-top:36px}.a2l-closing .a2l-clock>div{display:grid;gap:6px;min-width:clamp(84px,13vw,160px);background:var(--coal-2);border-radius:20px;padding:20px 10px;perspective:400px}.a2l-closing .a2l-clock b{font-size:clamp(56px,9vw,120px);line-height:.9;display:block}.a2l-closing .a2l-clock b.flip{animation:a2l-flip .45s ease}@keyframes a2l-flip{0%{transform:rotateX(-90deg);opacity:.2}}.a2l-closing .a2l-clock span{font-size:13px;color:var(--ash)}.a2l-closing .a2l-cta{margin-top:40px}.a2l-notes{background:var(--fog);padding-block:36px;font-size:12px;line-height:1.5;color:var(--ink-2)}.a2l-notes ol{margin:0;padding-left:18px;display:grid;gap:8px}.a2l-notes p{margin:16px 0 0}.a2l-rv{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.a2l-js .a2l-rv:not(.on){opacity:.001;transform:translateY(40px) scale(.98)}.a2l-rv.a2l-d1{transition-delay:.08s}.a2l-rv.a2l-d2{transition-delay:.16s}.a2l-rv.a2l-d3{transition-delay:.24s}.a2l-static .a2l-scene,html:not(.a2l-js) .a2l-scene{height:auto!important}.a2l-static .a2l-scene>.a2l-pin,html:not(.a2l-js) .a2l-scene>.a2l-pin{position:relative;top:0;height:auto;min-height:0;padding-block:80px;overflow:visible}.a2l-static .a2l-hero .a2l-pin,html:not(.a2l-js) .a2l-hero .a2l-pin{min-height:80vh;overflow:hidden;align-content:center;gap:28px}.a2l-static .a2l-hero .a2l-after,html:not(.a2l-js) .a2l-hero .a2l-after{position:relative;bottom:auto;opacity:1;transform:none}.a2l-static .a2l-hero .a2l-cue,html:not(.a2l-js) .a2l-hero .a2l-cue{display:none}.a2l-static .a2l-word,html:not(.a2l-js) .a2l-word{opacity:1}.a2l-static .a2l-marquee .a2l-row,html:not(.a2l-js) .a2l-marquee .a2l-row{flex-wrap:wrap;justify-content:center;width:auto;row-gap:22px;padding-inline:var(--gut);transform:none!important;white-space:normal}.a2l-static .a2l-marquee [data-a2l-clone],html:not(.a2l-js) .a2l-marquee [data-a2l-clone]{display:none}.a2l-static .a2l-track,html:not(.a2l-js) .a2l-track{flex-wrap:wrap;justify-content:center;transform:none!important}.a2l-static .a2l-model,html:not(.a2l-js) .a2l-model{--in: 1;height:auto}.a2l-static .a2l-model .a2l-img,html:not(.a2l-js) .a2l-model .a2l-img{flex:none}.a2l-static .a2l-colours .a2l-frame,html:not(.a2l-js) .a2l-colours .a2l-frame{width:100%;flex:none;min-height:0}.a2l-static .a2l-reveal .a2l-pin,html:not(.a2l-js) .a2l-reveal .a2l-pin{min-height:70vh;overflow:hidden}.a2l-static .a2l-oct .a2l-pin,html:not(.a2l-js) .a2l-oct .a2l-pin{min-height:60vh;overflow:hidden}.a2l-static .a2l-oct p,html:not(.a2l-js) .a2l-oct p{position:relative;bottom:auto;margin-top:24px}.a2l-static .a2l-lineup .a2l-meter,html:not(.a2l-js) .a2l-lineup .a2l-meter{display:none}.a2l-static .a2l-para figure,html:not(.a2l-js) .a2l-para figure{transform:none}.a2l-static .a2l-reveal .a2l-img,html:not(.a2l-js) .a2l-reveal .a2l-img{-webkit-clip-path:none;clip-path:none;transform:none}.a2l-static .a2l-reveal .a2l-lead,html:not(.a2l-js) .a2l-reveal .a2l-lead{display:none}html:not(.a2l-js) .a2l-colours .a2l-frame{aspect-ratio:auto}html:not(.a2l-js) .a2l-colours .a2l-frame img:first-child,html:not(.a2l-js) .a2l-colours .a2l-frame img.on{position:static;opacity:1;transform:none;height:auto}.a2l-static .a2l-oct .a2l-type,html:not(.a2l-js) .a2l-oct .a2l-type{transform:none;filter:none;font-size:clamp(110px,26vw,400px)}@media(prefers-reduced-motion:reduce){.a2l *,.a2l *:before,.a2l *:after{animation:none!important;transition:none!important}.a2l-js .a2l-rv:not(.on){opacity:1;transform:none}}@media(max-width:980px){.a2l-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.a2l-span-4,.a2l-span-3,.a2l-span-2{grid-column:span 6}.a2l-qgrid,.a2l-ea{grid-template-columns:1fr}.a2l-why{grid-template-columns:repeat(2,minmax(0,1fr))}.a2l-lnav nav{display:none}.a2l-para .a2l-cols{grid-template-columns:1fr 1fr}.a2l-para .a2l-c{display:none}}@media(max-width:560px){.a2l-two,.a2l-why{grid-template-columns:1fr}.a2l-wheels .a2l-row{grid-template-columns:1fr;gap:6px}.a2l-lnav .a2l-name small{display:none}}@media(max-height:860px){.a2l-lineup .a2l-pin{gap:clamp(12px,2.5vh,44px)}.a2l .a2l-lineup .a2l-h2,.a2l .a2l-colours .a2l-h2{font-size:min(clamp(28px,5.6vw,68px),6vh)}.a2l-model{padding:20px;gap:6px}.a2l-dots{min-height:12px}.a2l-dots i{width:10px;height:10px}.a2l .a2l-model h3{font-size:22px}.a2l-model .a2l-tag{font-size:14px;min-height:0}.a2l-model .a2l-price{font-size:26px}.a2l-model hr{margin:4px 0 0}.a2l-model .a2l-spec{font-size:13px}.a2l-model .a2l-spec b{font-size:15px}.a2l-colours{--a2l-col-rest: 230px}.a2l-colours .a2l-pin{gap:clamp(10px,2.5vh,32px);padding-block:12px}.a2l-colours .a2l-stage{gap:14px}.a2l-colours .a2l-label{font-size:min(clamp(28px,3.6vw,44px),4.2vh)}.a2l-colours .a2l-label span{font-size:15px;margin-top:4px}}@media(max-height:700px){.a2l-hero .a2l-after .a2l-date{font-size:24px}.a2l-hero .a2l-after p{margin:6px 0 12px;font-size:15px}.a2l .a2l-hero h1{font-size:min(clamp(56px,14vw,200px),14vh)}.a2l-hero .a2l-cue{display:none}.a2l-wheels .a2l-pin{gap:12px}.a2l-wheels .a2l-kicker{font-size:17px}.a2l .a2l-wheels .a2l-sub{font-size:16px;margin-top:8px}.a2l-wheels .a2l-w b{font-size:clamp(56px,11vw,150px)}.a2l-wheels .a2l-w em{font-size:16px}.a2l-wheels .a2l-w span{margin-top:4px;font-size:14px}.a2l-lineup .a2l-pin{gap:12px}.a2l .a2l-lineup .a2l-h2,.a2l .a2l-colours .a2l-h2{font-size:24px}.a2l-model{padding:16px;gap:5px}.a2l .a2l-model h3{font-size:20px}.a2l-model .a2l-tag{font-size:13px}.a2l-model .a2l-price{font-size:24px}.a2l-model hr{margin:2px 0 0}.a2l-model .a2l-spec b{display:inline;font-size:14px;margin-right:.35em}.a2l-colours{--a2l-col-rest: 200px}.a2l-colours .a2l-pin{gap:12px;padding-block:8px}.a2l-colours .a2l-stage{gap:10px}.a2l-colours .a2l-label{font-size:24px}.a2l-colours .a2l-label span{font-size:14px}.a2l .a2l-picker button{width:30px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/a2-launch.css.map */
