.hero{padding:144px var(--gutter) 84px;position:relative;overflow-x:clip}.hero>.fx{z-index:-1;--o:.7;inset:0 0 120px;-webkit-mask-image:linear-gradient(#0000008c,#000 45%,#0000);mask-image:linear-gradient(#0000008c,#000 45%,#0000)}.hero-grid{grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);max-width:1220px;margin:0 auto;display:grid}.crumbs ol{letter-spacing:.02em;color:var(--text-3);flex-wrap:wrap;gap:8px;font:500 12px/1 Geist Mono,ui-monospace,monospace;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--text-3);margin-right:8px}.crumbs a{color:var(--text-2);transition:color .2s}.crumbs a:hover{color:var(--text)}.crumbs [aria-current]{color:var(--text-2)}.hero h1{letter-spacing:-.058em;margin-top:22px;font-size:clamp(46px,5.9vw,84px);font-weight:600;line-height:.95}.hero-copy .k{letter-spacing:-.01em;color:var(--text-2);margin-top:34px;font-size:16px;font-weight:500;line-height:1}.hero h1 .l{display:block}.hero-grid>.front-wrap{align-self:start}.lede{max-width:460px;color:var(--text-2);margin-top:28px;font-size:18px;line-height:1.55}.ctas{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:36px;display:flex}.ctas .more{color:var(--text-2);margin:0}.ctas .more:hover{color:var(--text)}.hero-note{border-top:1px solid var(--line);color:var(--text-2);max-width:360px;margin-top:36px;padding-top:18px;font-size:13px;line-height:1.5}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}}@keyframes fadein{0%{opacity:0}}.hero-copy>*{animation:rise 1.1s var(--ease) both}.hero-copy>:nth-child(2),.hero-copy>:nth-child(3){animation-delay:60ms}.hero-copy>:nth-child(4){animation-delay:.2s}.hero-copy>:nth-child(5){animation-delay:.3s}.hero-copy>:nth-child(6){animation-delay:.4s}.hero .front{animation:fadein 1.4s .4s var(--ease) both}.hero .hero-pick{animation:rise 1.1s .7s var(--ease) both}.front-wrap{height:calc(830px * var(--fs,.64));margin-top:4px;position:relative}.front{width:1060px;height:830px;transform:scale(var(--fs,.64));transform-origin:0 0;z-index:1;position:absolute;top:0;left:0}.cc-page{color:#16171c;background:#fbfaf7;border-radius:14px 14px 0 0;position:absolute;inset:0 0 -520px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 60px 120px -40px #000000e6}.cc-mast{border-bottom:1px solid #e7e4dd;align-items:center;gap:28px;height:76px;display:flex;position:absolute;top:0;left:40px;right:40px}.cc-mast b{letter-spacing:-.01em;white-space:nowrap;font:400 36px/1 Instrument Serif,Georgia,serif}.cc-nav{gap:16px;margin-left:auto;display:flex}.cc-nav i{background:#e6e3dc;border-radius:4px;width:54px;height:7px}.cc-sub{background:#16171c;border-radius:999px;width:92px;height:30px}#build{z-index:1;opacity:0;width:1060px;height:830px;transition:opacity 1.2s var(--ease);position:absolute;top:0;left:0}#build.ready{opacity:1}.slot{background:#0d0f15;transition:background .4s,outline-color .4s;position:absolute}.slot iframe{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform 1.1s var(--ease);border:0;display:block;position:absolute;top:0;left:0;transform:scale(1.03)}.slot.on iframe{opacity:1;transform:none}.slot.off{outline-offset:-2px;background:0 0;outline:2px dashed #11121733}.slot.off iframe{opacity:0;transition-duration:.35s}.slot .tag{letter-spacing:.01em;color:#8b8a86;white-space:nowrap;font-size:14px;transition:color .3s;position:absolute;top:-26px;left:0}.slot.off .tag{color:#b4b1aa}.slot.ts{background:#13221b;overflow:hidden}.slot.ts.off{outline-offset:-6px;background:#f3f1ec}.ts-unit{transform-origin:0 100%;width:1920px;height:1080px;position:absolute;bottom:0;left:0;transform:scale(.55208)}.slot.ts .tag{z-index:3;color:#f3f1ecdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080b80;border-radius:8px;padding:6px 10px;top:14px;left:auto;right:16px}.slot.ts.off .tag{color:#b4b1aa;background:0 0}.cc-art{position:absolute}.cc-kick{background:#c9c5bb;border-radius:4px;width:84px;height:8px;display:block}.cc-h{letter-spacing:-.03em;color:#16171c;margin-top:18px;font:600 33px/1.08 Geist,system-ui,sans-serif}.cc-lines{gap:11px;margin-top:22px;display:grid}.cc-lines i{background:#ebe8e1;border-radius:5px;height:9px}.cc-rest{margin:0;position:absolute}.hero-pick{z-index:3;left:-72px;top:calc(530px * var(--fs,.64));width:300px;position:absolute}.hero-pick .ui-formats{max-width:none}.hi{z-index:3;padding-bottom:clamp(96px,10vw,140px)}.hi .head{max-width:680px}.hi-points{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:clamp(28px,3vw,44px);padding-top:40px;display:grid}.hi-points h3{letter-spacing:-.015em;font-size:17px;font-weight:600}.hi-points p{color:var(--text-2);max-width:340px;margin-top:8px;font-size:15px;line-height:1.55}.preview{z-index:2;margin-top:-40px;padding-top:clamp(150px,14vw,200px)}.pv-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:64px;display:grid}.pv-list{color:var(--p-ink-2);gap:14px;max-width:400px;margin-top:30px;font-size:15px;line-height:1.5;list-style:none;display:grid}.pv-list li{gap:12px;display:flex}.pv-list li svg{color:#1f9e6d;flex:none;width:15px;height:15px;margin-top:3px}.pv-list b{color:var(--p-ink);font-weight:500}.pv-setup{background:var(--paper-2);color:var(--p-ink-2);border-radius:16px;max-width:420px;margin-top:30px;padding:18px 20px;font-size:14px;line-height:1.55}.pv-setup b{color:var(--p-ink);margin-bottom:4px;font-size:14.5px;font-weight:600;display:block}.pv-stage{position:relative}.pv-stage .ui-share{max-width:none}.pv-stage .cap{color:var(--p-ink-3);margin-top:16px;font-size:12.5px}.pv-stage .ui-sh-paper{right:28px}.pv-stage .ui-sh-slot>.mono{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publish{z-index:4}.pub-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:72px;display:grid}.pub-stage{background:var(--paper-2);border-radius:28px;height:560px;position:relative}.pub-ver{align-items:flex-start;gap:32px;display:flex;position:absolute;top:44px;left:44px;right:44px}.pub-ver .ui-face{border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1213180f,0 40px 70px -34px #140e288c,0 14px 28px -16px #140e284d}.pub-ver .ui-face iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.pub-ver .hp{width:226px}.pub-ver .rc{width:252px}.pub-cap{color:var(--p-ink-3);white-space:nowrap;font-size:11.5px;line-height:1.45;position:absolute;bottom:22px;left:44px}.pub-stage .ui-campaign{width:344px;min-height:0;position:absolute;top:286px;right:-36px}.pub-stage .ui-campaign.success .ui-cc-run{visibility:hidden;position:absolute}.publish .small{color:var(--p-ink-3);margin-top:22px;font-size:13.5px;line-height:1.5}.pub-points{border-top:1px solid var(--paper-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:clamp(120px,11vw,150px);padding-top:36px;display:grid}.pub-points h3{letter-spacing:-.02em;max-width:400px;font-size:19px;font-weight:600}.pub-points p{color:var(--p-ink-2);max-width:460px;margin-top:10px;font-size:15px;line-height:1.55}.pub-points .more{margin-top:14px}.faqs{z-index:6}.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:88px;display:grid}.faq details{border-top:1px solid var(--paper-line)}.faq details:last-child{border-bottom:1px solid var(--paper-line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17.5px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:14px;height:14px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--p-ink);width:14px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:6.5px;left:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{color:var(--p-ink-2);max-width:640px;padding:0 40px 26px 0;font-size:15.5px;line-height:1.6}.faq details p a{color:var(--p-ink);text-decoration:underline;-webkit-text-decoration-color:var(--p-ink-3);text-decoration-color:var(--p-ink-3);text-underline-offset:3px}.also{border-top:1px solid var(--paper-line);margin-top:clamp(110px,12vw,160px);padding-top:40px}.also h2{font-size:clamp(26px,2.6vw,36px)}.also-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.also-row a{background:var(--paper-2);transition:background .3s var(--ease), transform .4s var(--ease);border-radius:20px;flex-direction:column;gap:8px;padding:22px 22px 24px;display:flex}.also-row a:hover{background:#e4e0d7;transform:translateY(-2px)}.also-row b{letter-spacing:-.02em;justify-content:space-between;font-size:17px;font-weight:600;display:flex}.also-row b span{transition:transform .25s var(--ease)}.also-row a:hover b span{transform:translate(3px)}.also-row small{color:var(--p-ink-2);font-size:14px;line-height:1.5}.sheet.voices{z-index:5;background:#0a0b0f}.voices .ui-quotes{margin-top:clamp(28px,3vw,40px)}.voices .ui-q-text{margin-top:18px}.voices .ui-q-text p{text-indent:0}.final .ctas{flex-wrap:nowrap;justify-content:center}@media (width<=980px){.hero{padding:118px var(--gutter) 0}.lede{font-size:16.5px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.pv-grid,.pub-grid,.faq{grid-template-columns:minmax(0,1fr);gap:40px}.hero-note{display:none}.front-wrap{height:auto;padding-top:calc(830px * var(--fs,.34));margin-top:0}.cc-page{border-radius:14px;inset:0}.hero-pick{z-index:3;width:min(100%,340px);margin:-28px 0 0 auto;position:relative;top:auto;left:auto}.preview{margin-top:-60px;padding-top:150px}.pub-stage{gap:20px;height:auto;padding:28px 20px 24px;display:grid}.pub-ver{width:100%;position:relative;top:auto;left:auto;right:auto}.pub-ver .hp{width:46%}.pub-ver .rc{width:48%}.pub-cap{max-width:none;position:static}.pub-stage .ui-campaign{width:100%;max-width:none;position:relative;top:auto;right:auto}.pub-points{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:72px}.hi-points{grid-template-columns:minmax(0,1fr);gap:28px}.also-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.also-row{grid-template-columns:minmax(0,1fr)}.pv-stage .ui-sh-view{min-height:410px}.pv-stage .ui-sh-paper{right:16px}.pv-stage .ui-sh-slot>.mono{letter-spacing:0;font-size:8.5px;overflow:visible}.pv-stage .ui-sh-slot[data-slot=rectangle]{width:100%!important}.final .ctas{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero .front,.hero .hero-pick{animation:none}.slot iframe{transition:none}}
