.landing-section:before{content:"";z-index:-1;background-color:var(--next-bg,transparent);opacity:0;pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:view()){html:not(.no-scroll-timeline) .landing-section:before{animation:linear both landing-crossfade-in;animation-timeline:view();animation-range:exit 75%}}@keyframes landing-crossfade-in{to{opacity:1}}html.no-scroll-timeline .landing-section:before{opacity:var(--progress,0)}@media (prefers-reduced-motion:reduce){.landing-section:before{display:none}}.landing-rail{pointer-events:none;z-index:40;opacity:0;width:100%;max-width:1280px;transition:opacity .3s var(--ease-out);padding:0 40px;position:fixed;top:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.landing-rail{transition:none}}.landing-rail-inner{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;font-size:12px;display:inline-flex}.landing-rail-digit{vertical-align:top;width:1ch;height:1.2em;display:inline-block;position:relative;overflow:hidden}.landing-rail-digit-stack{flex-direction:column;display:flex}.landing-rail-digit-stack>span{flex:none;height:1.2em;line-height:1.2em;display:block}.landing-rail-colon{text-align:center;width:.5ch;display:inline-block}.type-caret-anchor{vertical-align:-.08em;width:0;height:0;display:inline-block;position:relative;overflow:visible}.type-caret{background-color:currentColor;width:.08em;height:1em;position:absolute;bottom:0;left:.04em}.type-caret.is-blinking{animation:1.06s steps(1,jump-none) infinite type-caret-blink}.type-caret.is-static{opacity:1}@keyframes type-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret.is-blinking{opacity:1;animation:none}.motion-item{transition:opacity .2s var(--ease-out)}}html.js-motion .hero-fade{opacity:0;animation:hero-fade-in .4s var(--ease-out) both;animation-delay:var(--reveal-delay,0s)}html.js-motion .hero-reveal{opacity:0;animation:hero-reveal-in .4s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);transform:translateY(12px)}@keyframes hero-fade-in{to{opacity:1}}@keyframes hero-reveal-in{to{opacity:1;transform:translateY(0)}}.hero-line-mask,.hero-line{display:block}html.js-motion .hero-line-mask{margin-bottom:-.1em;padding-bottom:.1em;overflow:hidden}html.js-motion .hero-line{animation:hero-line-in .8s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);transform:translateY(105%)}@keyframes hero-line-in{to{transform:translateY(0)}}@media (min-width:40rem){html.js-motion .hero-taste-static{display:none}html.js-motion .hero-cycler{display:inline-block}}.hero-cycler-stack,.hero-cycler-word{line-height:1.2em}.hero-cycler-word{position:relative}.hero-cycler-word:after{content:"";background-color:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:.1em;left:0;right:0;transform:scaleX(0)}.hero-cycler-word.is-active:after{transition:transform .26s var(--ease-out);transform:scaleX(1)}html.js-motion .vignette-pending .v-timecode{opacity:0;transform:translateY(12px)}html.js-motion .vignette-pending .v-ask{visibility:hidden}html.js-motion .v-caret{display:none}html.js-motion .vignette-pending .v-answer{clip-path:inset(0 100% 0 0)}html.js-motion .vignette-pending .v-readout-item{opacity:0;transform:translateY(8px)}html.js-motion .v-why-quote{border-left-color:#0000;position:relative}.v-why-rule{transform-origin:top;width:3px;position:absolute;inset:0 auto 0 0}html.js-motion .vignette-pending .v-why-rule{transform:scaleY(0)}html.js-motion .vignette-pending .v-credit{opacity:0}.mask-reveal{vertical-align:top;display:inline-block;overflow:hidden}.mask-reveal-inner{display:inline-block}html.js-motion .mask-reveal-inner{transform:translateY(110%)}html.js-motion .calibrate-pending .c-aside{visibility:hidden}html.js-motion .c-strike-wrap{text-decoration:none}html.js-motion .calibrate-pending .c-strike{color:#e8a04c;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0% 5px}html.js-motion .calibrate-pending .c-tail{opacity:0;transform:translateY(8px)}.marquee-row .dup{display:none}html.js-motion .marquee-row{flex-wrap:nowrap;gap:0;width:max-content;padding-left:0;padding-right:0;animation:42s linear infinite marquee-scroll}html.js-motion .marquee-row>li{margin-right:14px}html.js-motion .marquee-row .dup{display:block}html.js-motion .marquee-row[data-marquee-row="2"]{animation-duration:56s;animation-direction:reverse}html.js-motion .marquee-row:hover,html.js-motion .marquee-row.is-offscreen{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-row .dup{display:none}}html.js-motion [data-glow]:after{content:"";z-index:0;opacity:.75;transform-origin:50% 100%;pointer-events:none;background:radial-gradient(760px 480px at 50% 108%,#4a2a10,#1d1208 46%,#120d08);animation:8s ease-in-out infinite glow-breathe;position:absolute;inset:0;transform:scale(1)}@keyframes glow-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){html.js-motion [data-glow]:after{display:none}}
