@charset "UTF-8";:root{--dur-cut: .12s;--dur-quick: .24s;--dur-shot: .6s;--dur-scene: .9s;--ease-dolly: cubic-bezier(.22, 1, .36, 1);--ease-crane: cubic-bezier(.16, 1, .3, 1);--ease-whip: cubic-bezier(.7, 0, .3, 1);--ease-steady: cubic-bezier(.45, 0, .55, 1);--move-sm: 16px;--move-md: 32px;--move-lg: 120px}@media(max-width:640px){:root{--dur-shot: .48s;--dur-scene: .7s;--move-md: 24px}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-feature-settings:"cv11","ss01"}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid #f58b3f;outline-offset:2px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.skeleton{background:var(--chakra-colors-surface-muted);animation:skeleton-pulse 1.4s var(--ease-steady) infinite}@keyframes skeleton-pulse{50%{opacity:.55}}.btn-cut{transition:transform var(--dur-cut) var(--ease-dolly),background-color var(--dur-quick),color var(--dur-quick)!important}.btn-cut:active:not(:disabled){transform:scale(.97)}.card-lift{transition:transform var(--dur-quick) var(--ease-dolly)}.card-lift:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 16px 32px -16px #1018282e;opacity:0;transition:opacity var(--dur-quick) var(--ease-dolly);pointer-events:none}@media(hover:hover){.card-lift:hover{transform:translateY(-4px)}.card-lift:hover:after{opacity:1}}.buy-split-left{animation:buy-split-left var(--dur-quick) var(--ease-dolly) both}.buy-split-right{animation:buy-split-right var(--dur-quick) var(--ease-dolly) both}.buy-merge{animation:buy-merge var(--dur-quick) var(--ease-dolly) both}@keyframes buy-split-left{0%{opacity:0;transform:translate(40%) scale(.92)}}@keyframes buy-split-right{0%{transform:translate(-52%)}}@keyframes buy-merge{0%{opacity:.4;transform:scale(.96)}}.morph-in{animation:morph-in var(--dur-quick) var(--ease-dolly) both}@keyframes morph-in{0%{opacity:0;transform:scale(.96)}}.fade-in{animation:fade-in var(--dur-quick) var(--ease-dolly) both}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}}.pop{animation:pop var(--dur-quick) var(--ease-dolly)}@keyframes pop{50%{transform:scale(1.35)}}.snowflake{position:absolute;top:0;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;animation:snowfall linear infinite;will-change:transform}.snowflake>span{display:block;animation:flake-spin 7s linear infinite}@keyframes snowfall{0%{transform:translate3d(0,-24px,0)}to{transform:translate3d(var(--drift, 0px),100%,0)}}.ny-bulb{animation:ny-twinkle 2.6s ease-in-out infinite}@keyframes ny-twinkle{0%,to{opacity:1}50%{opacity:.35}}.ny-swing{animation:ny-swing 4.8s ease-in-out infinite}@keyframes ny-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes flake-spin{to{transform:rotate(360deg)}}.ny-scene{--ny-c: 1;--ny-e: 0;--ny-h: 0;--ny-r: 0;--ny-t: 0;--ny-x: 0;--ny-top: 0px;--ny-bottom: 0px;--ny-vw: 100vw;--ny-side: 16px;--ny-pad: calc(var(--ny-side) + 20px)}@media(min-width:48em){.ny-scene{--ny-pad: calc(var(--ny-side) + 32px)}}.ny-stage{position:sticky;top:var(--ny-top);height:max(460px,100svh - var(--ny-top) - var(--ny-bottom));width:var(--ny-vw);margin-left:calc(-1 * var(--ny-side))}.ny-frame{position:absolute;inset:0;overflow:hidden;clip-path:inset(calc(var(--ny-c) * 6%) calc(var(--ny-c) * var(--ny-side)) round calc(var(--ny-c) * 20px))}.ny-bg{position:absolute;inset:-6%;transform:scale(calc(1.12 - var(--ny-e) * .12 + var(--ny-x) * .06))}.ny-year{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(8rem,34vw,28rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.14);-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(calc(.72 + var(--ny-e) * .28 + var(--ny-t) * .22));opacity:calc(.45 + var(--ny-e) * .55 - var(--ny-x) * .6)}.ny-intro{opacity:var(--ny-h);transform:translateY(calc((1 - var(--ny-h)) * var(--move-md)))}.ny-intro:focus-within{opacity:1;transform:none}.ny-track{transform:translate(min(0px,var(--ny-t) * (var(--ny-vw) - 100%)))}.ny-cta{transition:transform var(--dur-cut) var(--ease-dolly)!important}.ny-cta .ny-cta-arrow{transition:transform var(--dur-quick) var(--ease-dolly)}@media(hover:hover){.ny-cta:hover{transform:translateY(-2px)}.ny-cta:hover .ny-cta-arrow{transform:translate(4px)}}.ny-cta:active{transform:translateY(0) scale(.97)}@media(max-width:47.99em)and (max-height:760px){.ny-scene .ny-card-media{aspect-ratio:4/3!important}.ny-scene .ny-hide-short{display:none!important}}.ny-card{--k: clamp(0, (var(--ny-r) - min(var(--i), 6) * .1) * 2.5, 1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 48px)) scale(calc(.94 + var(--k) * .06))}.js .reveal{opacity:0;transform:translateY(var(--move-md))}.js .reveal[data-shot=dolly-in]{transform:scale(.96)}.js .reveal.is-in{opacity:1;transform:none;transition:opacity var(--dur-shot) var(--ease-crane),transform var(--dur-shot) var(--ease-crane)}.hero-slide{opacity:0;transition:opacity var(--dur-scene) var(--ease-steady)}.hero-slide.is-active{opacity:1}.hero-slide.is-active .hero-media{animation:hero-dolly var(--dur-scene) var(--ease-dolly) both}.hero-slide.is-active .hero-copy{animation:hero-copy var(--dur-shot) var(--ease-crane) both}@keyframes hero-dolly{0%{transform:scale(1.06)}}@keyframes hero-copy{0%{opacity:0;transform:translateY(var(--move-sm))}}.hero-stripes{background-image:repeating-linear-gradient(-60deg,rgba(255,255,255,.9) 0 22px,transparent 22px 64px)}[data-scope=drawer][data-part=content],[data-scope=dialog][data-part=content],[data-scope=drawer][data-part=backdrop],[data-scope=dialog][data-part=backdrop]{animation-duration:var(--dur-quick)!important;animation-timing-function:var(--ease-dolly)!important}::view-transition-old(root){animation:vt-out .16s var(--ease-dolly) both}::view-transition-new(root){animation:vt-in var(--dur-quick) var(--ease-dolly) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}.card-lift:hover{transform:none}.snowflake{display:none}.ny-bulb,.ny-swing{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}@media(max-width:47.99em){select{font-size:16px}}
