.hv2{--desk:#2d2e3e;--wash:linear-gradient(160deg,#222331 0%,#2d2e3e 80%);--on-desk:#f7f0f0;--on-desk-muted:#c9c4c8;--desk-fill:#f7f0f01a;--desk-chrome:#3e3f52;--desk-chrome-thumb:#5b5c6e;--paper:#f7f0f0;--ink:#3d3f54;--ink-muted:#5f6173;--hd-muted:var(--on-desk-muted);--hd-muted-paper:var(--ink-muted);--field:#ece3e1;--thumb:#fff;--raised:#fff;--paper-line:#e7dfdc;--rec:#3e3f52;--plan-open:#f7f0f0;--media:#f2edeb;--band:#262735;--corner:#4a4b5e;--accent:#ff5c0a;--shadow-paper:0 14px 34px #0c0c163d;--shadow-small:0 6px 16px #0c0c1629;--shadow-float:0 26px 60px #0808106b;--shadow-sheet:0 36px 84px #08081257,0 6px 18px #08081224;--lift:0 6px 18px #00000059;--lift-rec:0 10px 26px #00000042;--hd-size:clamp(40px,5.4vw,78px);--hd-leading:1;--hd-tracking:-.04em;--hd-weight:350;--display-size:clamp(50px,6.6vw,104px);--display-leading:.98;--display-tracking:-.045em;--pw0:380;--pw:420;--pw2:480;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--desk);color:var(--on-desk);font-family:var(--font-dm-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}html:has(.hv2){background:#2d2e3e}html:has(.hv2) body{background:#2d2e3e}@media (prefers-color-scheme:dark){.hv2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--desk:#15151d;--wash:#15151d;--on-desk:#e4dedf;--on-desk-muted:#bdb8bc;--desk-chrome:#2b2c38;--desk-chrome-thumb:#454657;--paper:#23242f;--ink:#e4dedf;--ink-muted:#bdb8bc;--hd-muted:#8a8690;--hd-muted-paper:#8a8690;--field:#2e2f3c;--thumb:#46475a;--raised:#2b2c38;--paper-line:#f7f0f014;--corner:#2e2f3c;--shadow-paper:none;--shadow-small:none;--shadow-sheet:none;--pw0:300;--pw:340;--pw2:400}html:has(.hv2){background:#15151d}html:has(.hv2) body{background:#15151d}}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4{font-variation-settings:"SOFT" 50,"WONK" 1}.hv2 h3,.hv2 h4{font-family:inherit}.hv2 .fr{font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 50,"WONK" 1;font-optical-sizing:auto}.hv2 .fs{font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 50,"WONK" 1,"opsz" 24}@layer base{.hv2 a{color:inherit;text-decoration:none}.hv2 button{font-family:inherit}.hv2 a:focus-visible,.hv2 button:focus-visible,.hv2 summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}}.hv2 ::selection{color:#3d3f54;background-color:#f7f0f0d9}.hv2 .sheet ::selection,.hv2 .paper ::selection{color:var(--ink);background-color:#ff5c0a2e}@media (prefers-color-scheme:dark){.hv2 ::selection,.hv2 .sheet ::selection,.hv2 .paper ::selection{color:var(--on-desk);background-color:#ff5c0a66}}.hv2 .mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;background:0 0;text-decoration-thickness:2px}.hv2 .hd,.hv2 h1.fr,.hv2 h2.fr{color:var(--hd-muted)}.hv2 .one-tone{color:var(--on-desk)!important}.hv2 .bright{color:var(--on-desk);font-style:normal}.hv2 .sheet .hd,.hv2 .sheet h2.fr{color:var(--hd-muted-paper)}.hv2 .sheet .one-tone{color:var(--ink)!important}.hv2 .sheet .bright{color:var(--ink)}.hv2 .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.hv2 .sheet{box-sizing:border-box;background:var(--paper);max-width:1360px;color:var(--ink);box-shadow:var(--shadow-sheet);border-radius:clamp(28px,3.4vw,52px);margin:0 auto;padding:clamp(52px,6.4vw,104px) clamp(20px,5.4vw,84px);position:relative}.hv2 .sheet-in{max-width:1144px;margin:0 auto}.hv2 .sheet-section{padding-left:clamp(10px,2.4vw,40px);padding-right:clamp(10px,2.4vw,40px)}.hv2 .eb{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(var(--accent),var(--accent))left bottom/100% 3px no-repeat;margin:0;padding-bottom:9px;font-size:14px;font-weight:650;line-height:1.2;display:inline-block}.hv2 .hd{font-family:var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 50,"WONK" 1;font-optical-sizing:auto;font-size:var(--hd-size);line-height:var(--hd-leading);font-weight:var(--hd-weight);letter-spacing:var(--hd-tracking);text-wrap:balance;margin:22px 0 0}.hv2 .lead{color:var(--on-desk-muted);margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.hv2 .sheet .lead{color:var(--ink-muted)}.hv2 .cta{background:var(--accent);color:#f7f0f0;border-radius:999px;justify-content:center;align-items:center;padding:17px 32px;font-size:17px;font-weight:600;transition:transform .16s ease-out;display:inline-flex;box-shadow:0 8px 20px #0000002e}.hv2 .cta:active{transform:scale(.97)}.hv2 .headsplit{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;display:grid}.hv2 .headsplit img{margin-inline:auto}.hv2 .headsplit>:first-child{max-width:100%}.hv2 .headsplit>:last-child{max-width:720px}.hv2 .gap-s{padding-top:clamp(72px,8vw,112px)}.hv2 .gap-m{padding-top:clamp(104px,11vw,168px)}.hv2 .gap-l{padding-top:clamp(120px,13vw,190px)}@media (max-width:639px){.hv2 .gap-s{padding-top:56px}.hv2 .gap-m{padding-top:72px}.hv2 .gap-l{padding-top:84px}.hv2 .sheet{padding-top:44px;padding-bottom:44px}.hv2 .m-rail.m-rail{--rail-pad:20px;columns:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-pad);margin-inline:calc(-1*var(--rail-pad));padding:6px var(--rail-pad)22px;scrollbar-width:none;align-items:stretch;gap:12px;display:flex;overflow-x:auto}.hv2 .m-rail.m-rail::-webkit-scrollbar{display:none}.hv2 .m-rail.m-rail>*{scroll-snap-align:start;flex:0 0 min(84%,330px);min-width:0;margin:0}.hv2 .m-rail.m-rail.m-rail-edge{margin-inline:0}.hv2 .m-rail.m-rail:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}}.hv2 .paper{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-paper)}.hv2 .press-img{filter:brightness(0)invert();opacity:.72}@keyframes hv2Marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hv2 .mq{align-items:baseline;gap:52px;width:max-content;padding-right:52px;animation:60s linear infinite hv2Marquee;display:flex}.hv2 .mq.rev{animation-direction:reverse}.hv2 .mq span{color:var(--ink-muted)}.hv2 .mq.rev span{color:var(--ink)}@media (prefers-reduced-motion:reduce){.hv2 .mq{animation:none}}
