.stage h1 .ln,.stage h2 .ln,.stage h3 .ln{margin-bottom:-.18em;padding-bottom:.18em}.frame .pl-bar,.frame .pl-chip,.frame .player{pointer-events:none;transition:opacity .3s var(--ease)}.frame .pl-btn{pointer-events:auto}.pin .hero{pointer-events:none}.pin .hero a,.pin .hero button,.pin .hero input,.pin .hero label,.pin .hero select,.pin .hero textarea{pointer-events:auto}.frame.is-expanded{z-index:6}.frame:not(.is-expanded){cursor:pointer}.stage .hero-l h1 em{text-decoration:none}@media (min-width:992px){body.js-motion .stage[data-hero-pin] .frame{opacity:0}body.js-motion .stage[data-hero-pin] .frame.is-ready{opacity:1;transition:opacity .3s var(--ease)}}.frame.is-expanded .pl-bar,.frame.is-expanded .pl-chip,.frame.is-playing .player{opacity:0}.frame:not(.is-playing) .player{opacity:1}.frame.is-expanded video{position:relative;z-index:2}.frame.is-expanded .player{z-index:3}.frame video{outline:none}.hint{appearance:none;-webkit-appearance:none;background:none;border:0;bottom:40px;cursor:pointer;font:inherit;font-size:9.5px;font-weight:600;letter-spacing:.2em;margin:0;padding:10px 14px;z-index:7}.hint:focus-visible{border-radius:6px;outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){.frame{transform:none!important}}.stage .frame{--hero-clear:calc(var(--nav-height, 64px) + 4px);max-height:min(86vh,calc(100vh - var(--hero-clear)*2))}.stage .hint{bottom:14px}.frame video{object-position:center 38%}.frame .pl-btn{box-shadow:0 6px 20px rgba(0,0,0,.28);height:56px;width:56px}.frame .pl-btn svg{height:20px;margin-left:2px;width:20px}.frame .pl-btn.on svg{margin-left:0}.frame .pl-chip{font-size:10px;gap:7px;padding:7px 12px}.frame .pl-live{height:5px;width:5px}.stage h1 .ln>span,.stage h2 .ln>span{overflow-wrap:break-word;white-space:normal;text-wrap:balance}.stage .micro{font-size:14px;line-height:1.6;margin-top:14px}:root[data-theme=dark] .stage .micro{color:var(--dm-muted2)}.stage .hero-stats span{margin-bottom:6px}.stage .hero-stats b{color:#8b8b92;font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:0}:root[data-theme=dark] .stage .hero-stats span{color:var(--dm-fg)}:root[data-theme=dark] .stage .hero-stats b{color:var(--dm-muted2)}.frame .pl-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(10,10,11,.55);border:1px solid hsla(0,0%,100%,.42);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:42px;opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;right:18px;top:18px;transform:scale(var(--cs,1));transform-origin:top right;transition:opacity .3s var(--ease),background .25s var(--ease),border-color .25s var(--ease);width:42px;z-index:7}.frame .pl-close svg{display:block;height:18px;width:18px}.frame.is-closable .pl-close{opacity:1;pointer-events:auto}.frame .pl-close:focus-visible,.frame .pl-close:hover{background:rgba(10,10,11,.82);border-color:hsla(0,0%,100%,.75)}.frame .pl-close:focus-visible{outline:var(--focus-width,3px) solid var(--coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.frame .pl-close{transition:none}}@media (min-width:992px){.stage .hero-l h1{font-size:clamp(28px,3.62vw,57px);margin-top:clamp(12px,2vh,24px)}.stage .hero-copy{font-size:clamp(15px,min(1.45vw,2.1vh),21px);margin-top:clamp(18px,min(3.2vw,3.3vh),40px);max-width:87%}.stage .cta-row{margin-top:clamp(16px,min(3vw,3vh),36px)}.stage .micro{margin-top:clamp(8px,1.3vh,14px)}.stage .hero-stats{margin-top:clamp(20px,min(3.6vw,3.5vh),46px)}.stage:not([data-hero-pin]){background:transparent;height:auto}.stage:not([data-hero-pin]) .pin{height:auto;overflow:visible;padding-bottom:clamp(48px,6vw,96px);position:relative}.stage:not([data-hero-pin]) .hero{inset:auto;justify-content:flex-start;opacity:1;padding:calc(var(--nav-height, 64px) + 5vh) var(--gut) 0;position:relative;transform:none;will-change:auto}.stage:not([data-hero-pin]) .thumb-slot{display:none}.stage:not([data-hero-pin]) .frame{aspect-ratio:16/9;inset:auto;margin:clamp(32px,4vw,64px) var(--gut) 0;max-height:none;opacity:1!important;position:relative;transform:none!important;width:auto;will-change:auto}.stage:not([data-hero-pin]) .frame video{height:100%;inset:0;position:absolute;width:100%}.stage:not([data-hero-pin]) .frame .pl-bar{height:3px!important}.stage:not([data-hero-pin]) .hint{display:none}}.stage .hero-bg:after{filter:none;will-change:transform}.stage{--hero-mono:"PP Supply Sans","DM Mono",ui-monospace,"SF Mono",Menlo,monospace}.stage .hero-bg{background:var(--hero-bg-fallback,#dce9f3);inset:0;overflow:hidden;position:absolute;z-index:1}.stage .hero-bg:after{animation:none;content:none;display:none}.stage .sky{background-image:var(--sky-image,none);background-position:center 62%;background-repeat:no-repeat;background-size:cover;bottom:-4%;filter:brightness(1.14) saturate(.62) contrast(.82);left:-5%;pointer-events:none;position:absolute;right:-5%;top:-4%}.stage .sky.is-drifting{animation:hero-skydrift 90s ease-in-out infinite;will-change:transform}@keyframes hero-skydrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2.2%,-1.2%,0) scale(1.045)}}.stage .hero-veil{background:linear-gradient(180deg,rgba(246,249,252,.9),rgba(246,249,252,.7) 40%,rgba(246,249,252,.44) 70%,rgba(246,249,252,.26)),linear-gradient(100deg,rgba(248,250,252,.72),rgba(248,250,252,.3) 44%,rgba(248,250,252,0) 68%);inset:0;opacity:var(--veil-strength,1);pointer-events:none;position:absolute}:root[data-theme=dark] .stage .hero-bg{background:#0f1114}:root[data-theme=dark] .stage .sky{filter:brightness(.24) saturate(.5) contrast(1.05)}:root[data-theme=dark] .stage .hero-veil{background:linear-gradient(180deg,rgba(15,17,20,.82),rgba(15,17,20,.4) 36%,rgba(15,17,20,0) 66%)}.stage .hero{padding:clamp(100px,14vh,136px) var(--gut) clamp(64px,15vh,150px)}.stage .hero-in{column-gap:clamp(24px,3.2vw,54px);grid-template-columns:minmax(0,1fr) clamp(260px,22.5vw,340px);max-width:1320px}.stage .hero-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.stage .eyebrow-h{color:#8b8b92;font-family:var(--hero-mono);font-size:12px;font-weight:400;letter-spacing:.13em}.stage .eyebrow-h i{display:none}.stage h1{font-size:clamp(28px,3.62vw,57px);font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:20px 0 0}.stage h1 em{text-decoration:none;-webkit-text-decoration:none}.stage .ln{margin-bottom:-.16em}.stage .ln,.stage .ln-first{padding-bottom:.16em}.stage .ln>span{transform:translateY(140%)}.ready .stage .ln>span,.stage.ready .ln>span{transform:translateY(0)}.stage .hero-copy{color:#3f3f47;font-size:clamp(14px,1.08vw,16px);line-height:1.72;margin-top:clamp(20px,2.3vw,28px);max-width:none}.stage .micro{color:#6c6c75;font-size:clamp(13px,.97vw,14px);margin-top:13px;max-width:none}.stage .micro p{margin:0}.stage .micro p+p{margin-top:5px}.stage .cta-row{gap:11px;margin-top:clamp(28px,3.4vw,42px)}.stage .hero-stats{border-top:1px solid rgba(10,10,11,.16);gap:0;grid-column:1/-1;margin-top:clamp(26px,3.2vw,44px);padding-top:22px}.stage .hero-stats>div{border-left:1px solid rgba(10,10,11,.13);padding-left:clamp(12px,1.4vw,22px)}.stage .hero-stats>div:first-child{border-left:0;padding-left:0}.stage .hero-stats span{color:#0a0a0b;display:block;font-family:var(--display);font-size:clamp(15px,1.5vw,20px);font-weight:600;letter-spacing:-.025em;margin-bottom:7px;text-transform:none}.stage .hero-stats b{color:#6c6c75;display:block;font-family:inherit;font-size:13.5px;font-weight:400;letter-spacing:normal;line-height:1.4}.stage .clock{gap:12px;grid-template-columns:minmax(0,1fr)}.stage .clock-row{display:contents}.stage .rect{aspect-ratio:16/9;min-height:0;min-width:0;width:100%}.stage .tile.rect{align-items:center;display:flex;justify-content:center}.stage .thumb-slot{grid-column:auto}.stage .tile{border-radius:16px;box-shadow:0 18px 44px rgba(190,70,50,.22);padding:clamp(10px,1vw,14px)}.stage .clock-row .pad{margin-bottom:0;padding-bottom:14px;position:relative;width:min(58%,178px)}.stage .sheet{background:#e4e1dc;border-radius:0 0 9px 9px;bottom:6px;height:10px;left:6%;right:6%}.stage .sheet,.stage .sheet.b{box-shadow:0 8px 16px rgba(10,10,11,.18)}.stage .sheet.b{background:#d6d2cd;bottom:1px;left:12%;right:12%}.stage .flip{background:linear-gradient(#f1efec 0 46%,#ffeee8 46% 100%);border-radius:11px;padding:11px 0 0}.stage .flip-brand{font-family:var(--hero-mono);font-size:8px;font-weight:400;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.stage .flip-n{font-size:clamp(40px,3.6vw,56px);margin:4px 0 0}.stage .flip-n span{font-weight:600;letter-spacing:-.05em}.stage .nub{border-radius:2px;height:7px;width:13px}.stage .nub.l{left:6px}.stage .nub.r{right:6px}.stage .flip-bot{border-radius:0 0 11px 11px;margin-bottom:-1px;padding:5px 10px 14px}.stage .flip-l{font-family:var(--hero-mono);font-size:clamp(9px,.8vw,11px);font-weight:400;letter-spacing:.14em;white-space:nowrap}.stage .clock-date{border-radius:16px;padding:clamp(18px,1.9vw,26px)}.stage .clock-date em{font-family:var(--hero-mono);font-size:11px;font-weight:400;letter-spacing:.16em;margin-bottom:9px}.stage .clock-date strong{font-size:clamp(19px,1.75vw,25px);font-weight:400;letter-spacing:-.02em;line-height:1.15}.stage .frame{max-height:none;width:min(94%,1440px,152.88889vh)}.gl{--gl-rest:var(--coral,#f1502f);background-image:linear-gradient(90deg,var(--gl-rest) 0,var(--gl-rest) 33.33%,#ffb08f 40%,#ff7a59 45%,#e5308a 50%,#f1502f 55%,#ff9a3d 60%,transparent 66.67%,transparent);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;color:var(--gl-rest);font-style:normal}body.js-motion .gl{color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gl.gl-on{animation:gl-sweep 1.2s cubic-bezier(.455,.03,.515,.955) .1s forwards}@keyframes gl-sweep{0%{background-position:100% 0;filter:blur(1px)}to{background-position:0 0;filter:blur(0)}}.stage .hero-copy b,.stage .hero-copy strong{color:#0a0a0b;font-weight:600}body.js-motion .stage .hero-copy b,body.js-motion .stage .hero-copy strong{--gl-rest:var(--coral,#f1502f);color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--gl-rest) 0,var(--gl-rest) 33.33%,#ffb08f 40%,#ff7a59 45%,#e5308a 50%,#f1502f 55%,#ff9a3d 60%,transparent 66.67%,transparent);background-position:0 0;background-repeat:no-repeat;background-size:300% 100%}.stage .hero-ticker{border-top:1px solid rgba(10,10,11,.14);bottom:0;display:flex;left:0;overflow:hidden;padding-block:14px;position:absolute;right:0;user-select:none;z-index:4}.stage .tick-track{animation:hero-tick var(--tick-speed,34s) linear infinite;display:flex;flex-shrink:0}@keyframes hero-tick{to{transform:translateX(-100%)}}.stage .hero-ticker:hover .tick-track{animation-play-state:paused}.stage .tick-track span{color:#6c6c75;font-family:var(--hero-mono);font-size:11.5px;font-weight:400;letter-spacing:.16em;padding-right:0;text-transform:uppercase;white-space:nowrap}.stage .tick-track b{color:var(--coral,#f1502f);font-weight:600;padding-inline:14px}:root[data-theme=dark] .stage .hero-ticker{border-top-color:hsla(0,0%,100%,.14)}:root[data-theme=dark] .stage .tick-track span{color:hsla(0,0%,100%,.46)}@media (min-width:992px){.stage .ln>span,.stage h1 em{white-space:nowrap}}@media (min-width:992px) and (max-height:830px){.stage .hero{padding-top:96px}.stage h1{font-size:clamp(28px,3.1vw,46px)}.stage .hero-copy{margin-top:18px}.stage .micro{margin-top:11px}.stage .cta-row{margin-top:26px}.stage .hero-stats{margin-top:20px;padding-top:16px}.stage .hero-in{grid-template-columns:minmax(0,1fr) clamp(200px,16.5vw,240px)}.stage .clock{gap:10px}.stage .clock-row .pad{width:min(60%,136px)}.stage .flip-brand{display:none}.stage .flip{padding-top:8px}.stage .clock-date{padding:14px 18px}.stage .clock-date em{font-size:10px;margin-bottom:6px}.stage .clock-date strong{font-size:clamp(15px,1.2vw,17px)}.stage .hero-ticker{padding-block:10px}}@media (max-width:860px){.stage .hero{padding-bottom:30vh}.stage .hero-in{grid-template-columns:1fr}.stage .clock{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;max-width:none;order:-1}.stage .clock-row .pad{width:min(64%,150px)}.stage .flip-brand{display:none}.stage .clock-date{padding:16px 18px}.stage .clock-date strong{font-size:clamp(15px,2.2vw,19px)}.stage .hero-stats{grid-template-columns:repeat(2,1fr);row-gap:18px;gap:0 0}.stage .hero-stats>div:nth-child(3){border-left:0;padding-left:0}.stage .eyebrow-h{font-size:11px;white-space:normal}}@media (max-width:560px){.stage .clock{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage .clock .thumb-slot{grid-column:1/-1}.stage .clock-row .pad{width:min(72%,150px)}.stage .hero{justify-content:flex-start;padding-top:84px}.stage .ln>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.stage .sky.is-drifting,.stage .tick-track{animation:none}.gl{animation:none!important;background-position:0 0!important}}.stage .eyebrow-h{color:var(--hero-eyebrow,#8b8b92)}.stage .hero-copy{color:var(--hero-copy-color,#3f3f47)}.stage .micro{color:var(--hero-micro-color,#6c6c75)}.stage .hero-stats span{color:var(--hero-stat-value,#0a0a0b)}.stage .hero-stats b{font-family:var(--body)}.stage .hero-stats b,.stage .tick-track span{color:var(--hero-stat-caption,#6c6c75)}.stage .hero-copy b,.stage .hero-copy strong{color:var(--hero-stat-value,#0a0a0b)}.stage .sky.is-drifting{animation-duration:var(--sky-drift,90s)}@media (max-width:560px){.stage .tile.rect{min-height:min-content}}:root[data-theme=dark] .stage .hero-copy,:root[data-theme=dark] .stage .micro{color:#a8a49c}:root[data-theme=dark] .stage .clock-date{background:#1c1c20;border:1px solid #1c1c20}:root[data-theme=dark] .stage .hero-stats,:root[data-theme=dark] .stage .hero-stats>div{border-color:hsla(48,16%,94%,.12)}[data-theme=dark] .fhalf.bot,[data-theme=dark] .fhalf.top,[data-theme=dark] .fleaf.lb,[data-theme=dark] .fleaf.lt,[data-theme=dark] .flip,[data-theme=dark] .flip-bot{background:#f1efec}[data-theme=dark] .flip-l,[data-theme=dark] .flip-n span{color:#2e2e2e}[data-theme=dark] .hinge{background:rgba(0,0,0,.13)}[data-theme=dark] .nub{background:#3a3a3a}[data-theme=dark] .flip-brand{color:#8e8b87}[data-theme=dark] .flip-n{background:linear-gradient(#f1efec 0 50%,#ffeee8 50% 100%)}.stage .frame{border-radius:calc(16px*var(--csr, var(--cs, 1)))}.stage .frame .pl-close{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(10,10,11,.72)}.stage .frame .pl-close:focus-visible,.stage .frame .pl-close:hover{background:rgba(10,10,11,.88)}.stage .frame .pl-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(10,10,11,.74)}@media (max-width:991px){.stage .pin{display:flex;flex-direction:column;height:auto;min-height:100svh;overflow:visible;padding:34px 0 0;position:relative}.stage .hero,.stage .hero-in,.stage .hero-l{display:contents}.stage .hero-kicker{order:1}.stage h1{order:2}.stage .hero-copy{order:3}.stage .clock{order:4}.stage .frame{order:5}.stage .cta-row{order:6}.stage .micro{order:7}.stage .hero-stats{order:8}.stage .hero-ticker{order:9}.stage .clock,.stage .cta-row,.stage .hero-copy,.stage .hero-kicker,.stage .hero-stats,.stage .micro,.stage h1{margin-inline:var(--gut);position:relative;z-index:3}.stage h1{font-size:clamp(30px,8.6vw,46px);line-height:1.02;margin-top:16px}.stage .hero-copy{font-size:15px;line-height:1.68}.stage .cta-row{margin-top:24px}.stage .cta-row .btn{flex:1 1 auto;justify-content:center}.stage .micro{font-size:13px;margin-top:12px}.stage .eyebrow-h{font-size:11px;white-space:normal}.stage .hero-stats{grid-template-columns:repeat(2,1fr);margin-top:18px;padding-top:18px;row-gap:18px}.stage .hero-stats>div:nth-child(3){border-left:0;padding-left:0}.stage .clock{gap:30px;grid-template-columns:1fr;margin-bottom:0;margin-top:30px;max-width:none}.stage .clock .thumb-slot{display:none}.stage .clock .clock-date,.stage .clock .tile{aspect-ratio:auto;min-height:0}.stage .clock-row .tile{padding:28px 26px}.stage .clock-row .pad{margin-bottom:0;padding-bottom:16px;width:100%}.stage .flip-brand{display:block;font-size:10px}.stage .flip-n{font-size:clamp(56px,5.3vw,84px)}.stage .flip-bot{padding:6px 10px}.stage .clock-date{padding:clamp(20px,2.2vw,28px);text-align:center}.stage .clock-date strong{font-size:25px}.stage .frame{aspect-ratio:16/9;border-radius:16px;box-shadow:0 18px 50px rgba(10,10,11,.28);inset:auto;margin:30px var(--gut) 0;max-height:none;opacity:1!important;position:relative;transform:none!important;width:auto;will-change:auto}.stage .frame video{height:100%;inset:0;position:absolute;width:100%}.stage .pl-btn{height:58px;transform:none!important;width:58px}.stage .pl-btn svg{height:22px;width:22px}.stage .pl-chip{bottom:14px;left:14px;transform:none!important}.stage .pl-bar{height:3px!important}.stage .hero-ticker{border-bottom:1px solid rgba(10,10,11,.14);border-top:1px solid rgba(10,10,11,.14);inset:auto;bottom:auto;left:auto;margin:30px 0 0;padding-block:13px;position:relative;right:auto;z-index:4}:root[data-theme=dark] .stage .hero-ticker{border-bottom-color:hsla(0,0%,100%,.14)}.stage .hint{display:none}}@media (max-width:560px){.stage .ln>span{white-space:normal}}@media (min-width:992px){.stage[data-hero-pin] .frame{overflow:visible;z-index:6}.stage[data-hero-pin] .frame video,.stage[data-hero-pin] .frame:after{border-radius:inherit}.stage[data-hero-pin] .frame .pl-close{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--coral,#ee4a28);border:2px solid #fff;box-shadow:0 6px 18px rgba(10,10,11,.3);color:#fff;height:40px;right:-18px;top:-18px;width:40px}.stage[data-hero-pin] .frame .pl-close svg{height:16px;width:16px}.stage[data-hero-pin] .frame .pl-close:focus-visible,.stage[data-hero-pin] .frame .pl-close:hover{background:#d93f20;border-color:#fff}}.stage .frame:not(.is-expanded) .player{display:block}.stage .frame:not(.is-expanded) .pl-btn{bottom:20px;position:absolute;right:18px;transform-origin:bottom right}