@font-face{font-family:SuisseIntl;font-style:normal;font-weight:350;font-display:swap;src:url(/fonts/SuisseIntl-Book.woff2)format("woff2")}@font-face{font-family:SuisseIntl;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2")}@font-face{font-family:SuisseIntl;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SuisseIntl-Medium.woff2)format("woff2")}@font-face{font-family:SuisseIntl;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SuisseIntl-Bold.woff2)format("woff2")}@font-face{font-family:SuisseIntlCond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SuisseIntlCond-Bold.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2")}:root{--cl-black:#000;--cl-white:#fff;--cl-grey-100:#f3f3f3;--cl-grey-200:#e5e5e5;--cl-grey-300:#dbdbdb;--cl-grey-400:#c6c6c6;--cl-grey-500:#979797;--cl-grey-600:#444;--cl-grey-800:#2f2f2f;--cl-yellow:#fff100;--cl-green-1:#00fd74;--cl-pink-1:#ff7ef2;--cl-blue-1:#00d1ff;--cl-orange-1:#ff6838;--cl-purple-1:#b874fc;--cl-bg1:var(--cl-white);--cl-bg2:var(--cl-grey-100);--cl-color1:var(--cl-black);--cl-color2:var(--cl-black);--grid-columns:12;--grid-column-gap:2.4rem;--grid-side-margin:8rem;--scrollbar-width:15px;--grid-max-width:2560px;--grid-width-input:calc(100vw - var(--scrollbar-width) - var(--grid-side-margin) * 2);--grid-width:min(var(--grid-width-input), var(--grid-max-width));--grid-column-width:calc((var(--grid-width) - (var(--grid-columns) - 1) * var(--grid-column-gap)) / var(--grid-columns));--nav-height:calc(8rem + env(safe-area-inset-top,0px));--section-margin:9.6rem;--rounded-margin:6.4rem;--radius-section:6.4rem;--radius-card:2.4rem;--radius-tile:3.2rem;--radius-button:1.2rem;--radius-pill:4.8rem;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95)}@media only screen and (width<=767px){:root{--grid-columns:6;--grid-column-gap:1.6rem;--grid-side-margin:2.4rem;--scrollbar-width:0px;--nav-height:calc(8.2rem + env(safe-area-inset-top,0px));--section-margin:3.2rem;--rounded-margin:3.2rem;--radius-section:4rem;--radius-tile:2.4rem}}[data-theme=black]{--cl-bg1:var(--cl-black);--cl-bg2:var(--cl-grey-800);--cl-color1:var(--cl-white);--cl-color2:var(--cl-white)}[data-theme=grey]{--cl-bg1:var(--cl-grey-200);--cl-bg2:var(--cl-white);--cl-color1:var(--cl-black);--cl-color2:var(--cl-black)}[data-theme=white]{--cl-bg1:var(--cl-white);--cl-bg2:var(--cl-grey-100);--cl-color1:var(--cl-black);--cl-color2:var(--cl-black)}*,:before,:after{box-sizing:border-box;border:0 solid var(--cl-grey-200)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:auto;font-size:10px}body{background:var(--cl-white);color:var(--cl-black);-webkit-font-smoothing:antialiased;margin:0;font-family:SuisseIntl,Inter,system-ui,sans-serif;font-size:1.6rem;line-height:1.25;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre,dl,dd{font-size:inherit;font-weight:inherit;margin:0}ul,ol,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}img,video,svg{max-width:100%;display:block}code,pre,.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}:focus-visible{outline-offset:2px;outline:2px solid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-only{display:revert}.mobile-only{display:none}@media only screen and (width<=767px){.desktop-only{display:none!important}.mobile-only{display:revert}}.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6{text-transform:uppercase;font-family:SuisseIntlCond,Inter Tight,Inter,sans-serif;font-weight:700;line-height:.9}.type-h1{letter-spacing:-.03em;font-size:13rem}.type-h2{letter-spacing:-.03em;font-size:8rem}.type-h3{letter-spacing:-.03em;font-size:6.4rem}.type-h4{letter-spacing:-.03em;font-size:4.8rem}.type-h5{letter-spacing:-.02em;font-size:3.2rem}.type-h6{letter-spacing:-.02em;font-size:1.8rem}.type-body-headline{letter-spacing:-.03em;font-size:2.8rem;font-weight:500;line-height:1.3}.type-body-large{letter-spacing:normal;font-size:2rem;font-weight:400;line-height:1.35}.type-body-medium{letter-spacing:normal;font-size:1.8rem;font-weight:500;line-height:2.4rem}.type-body-base{letter-spacing:normal;font-size:1.6rem;font-weight:400;line-height:1.25}.type-body-small{letter-spacing:-.01em;-webkit-font-smoothing:subpixel-antialiased;font-size:1.6rem;font-weight:500;line-height:1.4}.type-body-xs{letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:1.3}.type-mono{letter-spacing:.01em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.3rem;font-weight:400;line-height:1.4}@media only screen and (width<=1023px){.type-h1{font-size:8.8rem}.type-h2{font-size:6rem}.type-h3{font-size:5rem}.type-h4{font-size:4rem}.type-body-headline{font-size:2.4rem}}@media only screen and (width<=767px){.type-h1{font-size:4rem;line-height:.88}.type-h2{font-size:3.8rem}.type-h3{font-size:3.6rem}.type-h4{font-size:3.2rem}.type-h5{font-size:2.6rem}.type-body-headline{font-size:2.2rem;line-height:1.2}.type-body-large{font-size:1.8rem;line-height:1.33}}.the-container{width:var(--grid-width,100%);max-width:var(--grid-max-width);margin-left:auto;margin-right:auto}.the-grid{grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-column-gap);width:var(--grid-width,100%);max-width:var(--grid-max-width);margin-left:auto;margin-right:auto;display:grid}.section{width:100%;padding-block:var(--section-margin);background:var(--cl-bg1);color:var(--cl-color1);position:relative;overflow-x:clip}.section:first-child{margin-top:0}.rounded-section{--rs-tail:0px;position:relative}.rounded-section .rs-scale{background:var(--cl-bg1);border-top-left-radius:var(--radius-section);border-top-right-radius:var(--radius-section);will-change:transform;position:relative;overflow:clip}.rounded-section .bg{z-index:-1;width:100%;position:absolute;left:0}.rounded-section .bg.bg-top{height:calc(100% - var(--rs-tail));top:0}.rounded-section .bg.bg-bottom{height:var(--rs-tail);bottom:0}.rounded-section .bg[data-theme=black]{background:var(--cl-black)}.rounded-section .bg[data-theme=grey]{background:var(--cl-grey-200)}.rounded-section .bg[data-theme=white]{background:var(--cl-white)}.pin-spacer>.rounded-section{--rs-tail:calc(var(--section-margin) + var(--rounded-margin));padding-bottom:var(--rs-tail)}.pin-spacer+.rounded-section{margin-top:calc(var(--rounded-margin) * -1)}.rounded-section:has(+.pin-spacer),.section:has(+.pin-spacer){--rs-tail:calc(var(--section-margin) + var(--rounded-margin));padding-bottom:var(--rs-tail)}.rounded-section+.pin-spacer,.section+.pin-spacer{margin-top:calc(var(--rounded-margin) * -1)}html[data-anim=field] [data-first-plate] .bg.bg-top{background:var(--cl-black)}.rounded-section+.rounded-section,.section+.rounded-section{margin-top:calc(var(--rounded-margin) * -1)}.rounded-section:has(+.rounded-section),.section:has(+.rounded-section),main>.rounded-section:last-child,main>.section:last-child{--rs-tail:calc(var(--section-margin) + var(--rounded-margin));padding-bottom:var(--rs-tail)}.cta-button{letter-spacing:normal;border-radius:var(--radius-button);white-space:nowrap;justify-content:center;align-items:center;width:fit-content;font-family:SuisseIntl,Inter,sans-serif;font-weight:500;transition:all .3s ease-in-out;display:inline-flex}.cta-button .inner{justify-content:center;align-items:center;height:100%;padding-inline:2.4rem;display:flex}.cta-button[data-size=large]{letter-spacing:-.02em;height:4.8rem;min-height:4.8rem;font-size:1.6rem;line-height:1.6rem}.cta-button[data-size=small]{height:4rem;min-height:4rem;font-size:1.4rem;line-height:1.6rem}.cta-button[data-theme=black]{background:var(--cl-black);color:var(--cl-white)}.cta-button[data-theme=black]:hover{background:var(--cl-grey-800)}.cta-button[data-theme=white]{background:var(--cl-white);color:var(--cl-black)}.cta-button[data-theme=white]:hover{background:var(--cl-grey-100)}.cta-button[data-theme=grey]{background:var(--cl-grey-100);color:var(--cl-black)}.cta-button[data-theme=grey]:hover{background:var(--cl-grey-300)}.cta-button[data-theme=dark-grey]{background:var(--cl-grey-800);color:var(--cl-white)}.cta-button[data-theme=dark-grey]:hover{background:var(--cl-black)}.cta-button[data-theme=yellow]{background:var(--cl-yellow);color:var(--cl-black)}.cta-button[data-theme=yellow]:hover{background:var(--cl-white)}.cta-button[data-theme=outline]{border:1px solid var(--cl-grey-200);color:var(--cl-black);background:0 0}.cta-button[data-theme=outline]:hover{background:var(--cl-grey-100)}.cta-button[data-theme=outline-light]{border:1px solid var(--cl-grey-500);color:var(--cl-white);background:0 0}.cta-button[data-theme=outline-light]:hover{background:var(--cl-grey-800);border-color:var(--cl-grey-500)}.cta-button[disabled],.cta-button[aria-disabled=true]{opacity:.45;pointer-events:none}.cta-button:active,.cta-button-square:active{transition-duration:90ms;transform:scale(.975)}.cta-button.copied{background:var(--cl-green-1);color:var(--cl-black)}@media (prefers-reduced-motion:reduce){.cta-button:active,.cta-button-square:active{transform:none}}.cta-button .icon{width:1.6rem;height:1.6rem;margin-left:.8rem}.cta-button-square{--size:4.8rem;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.cta-button-square[data-size=medium]{--size:4rem;border-radius:1rem}.cta-button-square[data-size=small]{--size:2.6rem;border-radius:.8rem}.cta-button-square[data-theme=black]{background:var(--cl-black);color:var(--cl-white)}.cta-button-square[data-theme=black]:hover{background:var(--cl-grey-800)}.cta-button-square[data-theme=white]{background:var(--cl-white);color:var(--cl-black)}.cta-button-square[data-theme=white]:hover{background:var(--cl-grey-100)}.cta-button-square[data-theme=outline]{border:1px solid var(--cl-grey-200);color:var(--cl-black);background:0 0}.cta-button-square[data-theme=outline]:hover{background:var(--cl-grey-100)}.cta-button-square[data-theme=outline-light]{border:1px solid var(--cl-grey-600);color:var(--cl-white);background:0 0}.cta-button-square[data-theme=outline-light]:hover{background:var(--cl-grey-800)}.hover-loop{display:block;position:relative;overflow:hidden}.hover-loop .first,.hover-loop .second{height:100%;transition:transform .3s var(--ease-out-quart);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.cta-button .hover-loop .first,.cta-button .hover-loop .second{justify-content:center}.hover-loop .first{position:relative}.hover-loop .second{width:100%;position:absolute;inset:0;transform:translateY(100%)}.hover-loop:hover .first,a:hover>.hover-loop .first,button:hover>.hover-loop .first,.hovering>.hover-loop .first{transform:translateY(-100%)}.hover-loop:hover .second,a:hover>.hover-loop .second,button:hover>.hover-loop .second,.hovering>.hover-loop .second{transform:translateY(0)}.sec-header{flex-direction:column;grid-column:1/span 12;align-items:flex-start;display:flex}.sec-header .desc{color:var(--cl-grey-500);max-width:calc(var(--grid-column-width) * 8 + var(--grid-column-gap) * 7);margin-top:2.4rem}.sec-header .eyebrow{color:var(--cl-grey-500);text-transform:uppercase;margin-bottom:2.4rem}@media only screen and (width<=767px){.sec-header{grid-column:1/-1}.sec-header .desc{max-width:none;margin-top:1.6rem}}.heading1 .line-wrap,.heading2 .line-wrap{width:fit-content;max-width:100%;margin-bottom:.06em;padding-right:.12em;display:block;overflow:hidden}.heading1 .line-wrap:last-child,.heading2 .line-wrap:last-child{margin-bottom:0}.heading1 .line,.heading2 .line{display:block}.js-ready .heading1[data-anim] .line{transform:translate(-50px,100%)}.js-ready .heading2[data-anim]{opacity:0}.js-ready .heading2[data-anim] .line{opacity:0;transform:translate(-50px)}.js-ready [data-reveal]{opacity:0;transform:translateY(50px)}.js-ready [data-reveal=soft]{transform:translateY(20%)}@media (prefers-reduced-motion:reduce){.js-ready .heading1[data-anim] .line,.js-ready .heading2[data-anim],.js-ready .heading2[data-anim] .line,.js-ready [data-reveal]{opacity:1!important;transform:none!important}*{scroll-behavior:auto!important}}.card{background:var(--cl-bg2);color:var(--cl-color2);border-radius:var(--radius-card);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.marquee{width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee .track{will-change:transform;flex:none;align-items:center;gap:4rem;padding-right:4rem;animation:26s linear infinite marquee-scroll;display:flex}.marquee:hover .track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee .track{animation:none}}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);display:flex;position:relative}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-horizontal{touch-action:pan-y}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}@media only screen and (width<=767px){.cta-button,.cta-button[data-size=small],.cta-button[data-size=large]{height:4.4rem;min-height:4.4rem}.cta-button-square,.cta-button-square[data-size=medium],.cta-button-square[data-size=small]{--size:4.4rem}.the-nav .hamburger,.the-nav .brand,.the-footer .brand,.the-footer .links a,.the-footer [data-scroll-top]{min-height:4.4rem}.the-nav .hamburger{min-width:4.4rem}}.launch-time{cursor:pointer;text-underline-offset:.3em;text-decoration:underline 1px dotted;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.launch-time:hover,.launch-time:focus-visible{text-decoration-style:solid}.timepop{z-index:3000;justify-content:center;align-items:center;padding:2.4rem;display:flex;position:fixed;inset:0}.timepop[hidden]{display:none}.timepop-scrim{backdrop-filter:blur(6px);animation:timepop-fade .18s var(--ease-out-quart) both;background:#08080a9e;position:absolute;inset:0}.timepop-card{border-radius:var(--radius-card);background:var(--cl-white);width:min(38rem,100%);color:var(--cl-black);animation:timepop-rise .22s var(--ease-out-quart) both;flex-direction:column;align-items:flex-start;gap:.8rem;padding:2.8rem;display:flex;position:relative;box-shadow:0 2.4rem 6.4rem #0006}.timepop-eyebrow{color:var(--cl-grey-500);text-transform:uppercase;letter-spacing:.06em}.timepop-when{margin:0}.timepop-sub{color:var(--cl-grey-500);margin-top:-.2rem}.timepop-cd{color:var(--cl-orange-1);font-variant-numeric:tabular-nums}.timepop-ist:empty{display:none}.timepop-ist{color:var(--cl-grey-500)}.timepop-close{align-self:stretch;margin-top:1.2rem}@keyframes timepop-fade{0%{opacity:0}to{opacity:1}}@keyframes timepop-rise{0%{opacity:0;transform:translateY(1.2rem)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.timepop-scrim,.timepop-card{animation:none}}
