@layer theme;@layer site{.gauge{width:var(--gauge,84px);flex:none;position:relative}.gauge svg{width:100%;height:auto;display:block;overflow:visible}.gauge svg *{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.gauge-bezel{stroke:#ffffff38}.gauge-minor{stroke:#ffffff57}.gauge-major{stroke:#ffffffb8}.gauge-mark,.gauge-needle{stroke:var(--yellow)}.gauge svg .gauge-bug{fill:#a1a1a1;stroke:none}.gauge svg .gauge-hub{fill:#000;stroke:#fff}.gauge-val,.gauge-lab{font:400 12px/1 var(--font-mono);letter-spacing:.48px;text-transform:uppercase}.gauge-val{top:calc(var(--gauge,84px) * .7);color:#fff;font-variant-numeric:tabular-nums;text-align:center;position:absolute;left:0;right:0}.gauge-lab{color:#a1a1a1;text-align:center;white-space:nowrap;margin-top:10px;display:block}.product-page main{padding-bottom:0}.product-page main>section+section{margin-top:0}.xb1-hero .product-hero__content{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 20px}.xb1-hero__headline{grid-column:1/span 7;gap:30px;display:grid}.xb1-hero .product-hero__title{font-size:clamp(40px,4.044cqi,55px)}.xb1-hero__kicker{color:var(--yellow)}.xb1-hero__copy{border-left:1px solid var(--yellow);grid-column:8/span 4;padding:0 10px}.xb1-btn{gap:10px;min-width:217px;padding:0 32px}.xb1-btn svg{flex:none}.xb1-milestone{padding-top:0;container-type:inline-size}.xb1-milestone .ms{--ms-run:1.5}.xb1-milestone .ms-fig{margin:0}.xb1-milestone .ms-diagram{position:relative;-webkit-mask-image:linear-gradient(#0000,#000 24% 62%,#0000);mask-image:linear-gradient(#0000,#000 24% 62%,#0000)}.xb1-milestone :is(.ms-tag,.ms-lab,.ms-gauge,.ms-shock,.ms-arc,.ms-zone){display:none}.xb1-milestone .ms-rings{stroke:#fff9}.xb1-milestone .ms-boom{stroke:#ffffff59}.xb1-milestone__copy{padding:0 var(--page-gutter);justify-items:start;display:grid}.xb1-milestone__copy .product-kicker{color:var(--yellow)}.xb1-milestone__title{max-width:1065px;font:700 78px/1 var(--font-display);margin-top:40px}.xb1-milestone__text{max-width:618px;font:400 24px/1.2 var(--font-display);margin-top:51px}@media (min-width:901px) and (min-height:521px){.xb1-milestone .ms{--ms-drift:40;--ms-room:calc(90.97cqi - 18.17svh - 16px - var(--page-gutter))}.xb1-milestone .ms-stage{padding:42px var(--page-gutter) 0;align-content:center;gap:0;display:grid}.xb1-milestone .ms-fig{width:94.44%;height:50.78%;position:absolute;top:23.34%;left:18.75%}.xb1-milestone .ms-diagram{overflow:visible;-webkit-mask-image:none;mask-image:none}.xb1-milestone .ms-svg{overflow:visible}.xb1-milestone__copy{max-width:var(--ms-room);padding:0;position:relative}.xb1-milestone__title{font-size:clamp(52px, min(5.417cqi, var(--ms-room) / 13.6), 78px)}}.xb1-timeline{padding:318px 0 198px}.xb1-timeline__title{padding:0 var(--page-gutter);font:400 48px/1 var(--font-display);text-align:center}.xb1-timeline__title strong{color:var(--yellow);font-weight:700}.xb1-log{padding-top:8px;padding-left:calc(var(--page-gutter) - 7px);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:calc(var(--page-gutter) - 7px);overscroll-behavior-x:contain;gap:20px;margin-top:120px;display:flex;overflow-x:auto}.xb1-log::-webkit-scrollbar{display:none}.xb1-log:focus-visible{outline-offset:-2px}.xb1-log:after{content:"0";color:#0000;font:700 78px/1.15 var(--font-display);text-box-trim:none;border-bottom:1px solid #fff;flex:1 0 13px;align-self:start;margin-left:7px;padding-bottom:30px}.xb1-log__flight{scroll-snap-align:start;text-box-trim:none;flex:none;width:345px}.xb1-log__number{font:700 78px/1.15 var(--font-display);text-box-trim:none;padding-bottom:31px;position:relative}.xb1-log__number:after{content:"";background:#fff;height:1px;position:absolute;bottom:0;left:7px;right:-27px}.xb1-log__flight--mach .xb1-log__number{color:var(--yellow)}.xb1-log__flight--mach .xb1-log__number:before{content:"";background:var(--yellow);height:11px;position:absolute;bottom:0;left:7px;right:-27px}.xb1-log__date{font:400 16px/1.3 var(--font-mono);text-transform:uppercase;padding-top:57.64px;position:relative}.xb1-log__date:before{content:"";background:radial-gradient(circle at 7.5px 30.14px,currentColor 7px,#0000 7.5px),linear-gradient(currentColor,currentColor) 7px 0/1px 30px no-repeat;width:15px;height:37.64px;position:absolute;top:0;left:0}.xb1-log__flight--mach .xb1-log__date:before{color:var(--yellow)}.xb1-log__flight img{aspect-ratio:345/182.8;object-fit:cover;width:100%;height:auto;margin-top:20px}.xb1-log__stats{color:#c5c5c5;font:400 16px/1.3 var(--font-mono);text-transform:uppercase;white-space:nowrap;margin:20px 0 0}.xb1-log__stats div{border-bottom:1px solid #c5c5c5;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.xb1-log__stats :is(dt,dd){text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.xb1-transfer{padding:320px 0 79px}.xb1-pair{padding:0 var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.xb1-pair img{aspect-ratio:670/463;object-fit:cover;width:100%;height:auto}.xb1-transfer .product-row{margin-top:80px}.xb1-transfer .product-heading{color:var(--yellow)}.xb1-cta{padding-top:240px;padding-bottom:240px}.xb1-cta .product-cta__band{align-items:center}.xb1-cta .product-cta__band h2{width:auto;max-width:480px}@media (max-width:900px){.xb1-hero .product-hero__content{row-gap:24px}.xb1-hero__headline,.xb1-hero__copy{grid-column:1/-1}.xb1-hero__headline{gap:20px}.xb1-hero .product-hero__title{font-size:44px}.xb1-hero__copy{max-width:440px;margin-right:56px}.xb1-milestone__title{margin-top:28px;font-size:52px}.xb1-milestone__text{margin-top:32px;font-size:20px}.xb1-timeline{padding:160px 0 104px}.xb1-timeline__title{font-size:40px}.xb1-log{margin-top:72px}.xb1-transfer{padding:104px 0 0}.xb1-transfer .product-row{margin-top:48px}.xb1-cta{padding-top:120px;padding-bottom:88px}.xb1-cta .product-btn{justify-self:start}}@media (max-width:600px){.xb1-hero .product-hero__title{font-size:min(40px,11.4cqi)}.xb1-milestone__title{font-size:40px}.xb1-milestone__text{font-size:18px}.xb1-timeline{padding:120px 0 80px}.xb1-timeline__title{font-size:28px;line-height:1.12}.xb1-log{margin-top:56px}.xb1-log:after,.xb1-log__number{font-size:56px}.xb1-log__flight{width:min(345px,78vw)}.xb1-log__date,.xb1-log__stats{font-size:14px}.xb1-pair{grid-template-columns:minmax(0,1fr)}.xb1-pair img{aspect-ratio:4/3}.xb1-transfer{padding-top:80px}.xb1-cta{padding-top:96px;padding-bottom:72px}}@media (min-width:901px) and (max-height:520px){.xb1-milestone__title{margin-top:28px;font-size:52px}.xb1-milestone__text{margin-top:32px;font-size:20px}}@media (max-width:767px) and (max-height:579px),(max-width:410px) and (max-device-height:700px),(max-width:359px) and (max-height:709px){.xb1-milestone .ms,.xb1-milestone .ms.ready{height:auto}.xb1-milestone .ms-stage{height:auto;position:static}.xb1-milestone .ms-diagram{flex:none;height:300px}}.ms-tag,.ms-lab{font:400 12px/1.3 var(--font-mono);letter-spacing:.48px;text-transform:uppercase}.ms{--ms-run:3.39;position:relative}.ms.ready{height:calc(100vh + var(--ms-run) * 100vh)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ms{height:calc(100vh + var(--ms-run) * 100vh)}}.ms-stage{background:var(--surface);flex-direction:column;gap:clamp(28px,6vh,80px);height:100svh;padding:clamp(96px,15vh,160px) 0 clamp(24px,4.4vh,40px);display:flex;position:sticky;top:0;overflow:hidden}.ms-fig{min-height:0;margin:0 var(--page-gutter);flex-direction:column;flex:1;display:flex}.ms-diagram{flex:1;min-height:0;overflow:hidden}.ms-draw{position:absolute;inset:0}.ms-axis{transform-origin:0;background:repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 8px);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.ms-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ms-svg circle,.ms-svg line,.ms-svg .ms-arc{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.ms-rings,.ms-boom{stroke:#fff}.ms-shock,.ms-arc{stroke:var(--yellow)}.ms-svg .ms-shock{stroke-width:1.5px}.ms-plane{fill:#fff}.ms-gauge{position:absolute;bottom:40px;right:40px}.ms-gauge .gauge-bezel{fill:#000}.ms-gauge .gauge-needle,.ms-gauge .gauge-mark{stroke:#fff;transition:stroke .16s linear}.ms-diagram.sonic .ms-gauge .gauge-needle,.ms-diagram.sonic .ms-gauge .gauge-mark{stroke:var(--yellow);transition-duration:.12s}.ms-gauge .gauge-lab{text-shadow:0 0 2px #000,0 0 8px #000}.ms-tag{color:#a1a1a1;white-space:nowrap;text-shadow:0 0 2px #000,0 0 8px #000;transition:opacity .16s;position:absolute;top:40px}.ms-tag--waves{left:40px}.ms-tag--air{right:44px}.ms-tag--waves.cut{opacity:0}.ms-lab{visibility:hidden;color:#a1a1a1;white-space:nowrap;will-change:transform;text-shadow:0 0 2px #000,0 0 8px #000;position:absolute;top:0;left:0}.ms.live .ms-lab{visibility:visible}.ms-lab>span{display:block;transform:translateY(-50%)}.ms-angle{color:var(--yellow)}.ms-shock-lab:before{content:"";width:100px;height:1px;transform:scaleX(var(--ms-rule,.12));transform-origin:100%;clip-path:inset(0 100% 0 0);background:#ffffff80;transition:clip-path .1s;position:absolute;top:-.5px;right:calc(100% + 6px)}.ms-shock-lab>span,.ms-angle>span,.ms-tag--air{clip-path:inset(-8px 100% -8px -8px);transition:clip-path .1s steps(4,end)}.ms-shock-lab.on:before{clip-path:inset(0);transition:clip-path .1s}.ms-shock-lab.on>span{clip-path:inset(-8px);transition:clip-path .18s steps(11,end) 60ms}.ms-angle.on>span{clip-path:inset(-8px);transition:clip-path .22s steps(16,end)}.ms-tag--air.on{clip-path:inset(-8px);transition:clip-path .22s steps(15,end),opacity .16s}.ms-state .ms-word{color:#fff;letter-spacing:0;height:24px;margin-top:-12px;font-size:16px;line-height:24px;overflow:hidden;transform:none}.ms-state .ms-word i{font-style:normal;transition:transform .5s cubic-bezier(.3,1.25,.5,1);display:block}.ms-state[data-s="1"] .ms-word i{transform:translateY(-24px)}.ms-state[data-s="2"] .ms-word i{transform:translateY(-48px)}.ms-state.hit .ms-word{animation:.7s ease-out ms-hit}.ms-state.hit2 .ms-word{animation:.7s ease-out ms-hit2}@keyframes ms-hit{0%,30%{color:var(--yellow)}to{color:#fff}}@keyframes ms-hit2{0%,30%{color:var(--yellow)}to{color:#fff}}.ms.pre *,.ms.pre :before,.ms.pre :after,.ms-diagram.snap *,.ms-diagram.snap :before{transition:none!important}.ms.ready:not(.in) .ms-draw,.ms.ready:not(.in) .ms-lab{visibility:hidden}.ms.ready [data-rv]{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,0,0,1);transition-delay:calc(var(--i) * 60ms + .1s);transform:translateY(18px)}.ms.ready .ms-diagram:after{opacity:0;transition:opacity .4s}.ms.ready.in [data-rv]{opacity:1;transform:none}.ms.ready.in .ms-diagram:after{opacity:1}@media (max-width:900px){.ms-tag{top:28px}.ms-tag--waves{left:28px}.ms-tag--air{right:28px}.ms-gauge{--gauge:72px;bottom:28px;right:28px}.ms-gauge .gauge-val{font-size:10px}}@media (max-width:600px){.ms-stage{gap:28px}.ms-diagram.sonic .ms-tag--waves{opacity:0}}@media (max-height:520px),(max-width:349px) and (max-height:559px){.ms,.ms.ready{height:auto}.ms-stage{height:auto;position:static}.ms-diagram{flex:none;height:300px}}}@layer utilities;
