:root{--void: #000;--line: #2a2a2e;--surface: #111113;--surface-2: #1c1c1e;--max: 1120px;--wide: 1280px}.header-end{justify-self:end;display:flex;align-items:center;gap:8px}.nav-link[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.38em;text-decoration-color:color-mix(in srgb,var(--ink) 42%,transparent)}.ghost-btn,.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ghost-btn{border:0;background:transparent;color:var(--muted);transition:color .18s cubic-bezier(.22,1,.36,1)}.nav-cta{border:1px solid var(--signal);border-radius:999px;background:transparent;color:var(--signal)}.ghost-btn:hover{color:var(--ink)}.ghost-btn:focus-visible{color:var(--ink);outline:2px solid var(--signal);outline-offset:4px}.nav-cta:hover,.nav-cta:focus-visible{background:var(--signal);color:#111;border-color:var(--signal)}.nav-cta:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.page-shell{max-width:var(--wide);margin:0 auto}.band{padding:clamp(72px,10vw,128px) var(--pad)}.section-head{max-width:680px;margin-bottom:clamp(36px,5vw,64px)}.section-head h2,.page-hero h1{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.section-head p,.page-lead{margin:16px 0 0;max-width:520px;color:var(--muted);font-size:1rem;line-height:1.6}.page-hero{padding:clamp(72px,10vw,120px) var(--pad) 24px}.page-hero h1{font-size:clamp(2.75rem,6vw,5rem)}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quiet-card,.step,.price-card,.slot{min-height:180px;padding:24px;border-radius:16px;background:var(--surface)}.quiet-card h2,.quiet-card h3,.step strong,.price-card h3{margin:12px 0 0;font-size:1.375rem;font-weight:500;letter-spacing:-.03em}.quiet-card p,.step p,.price-card p,.slot p{margin:10px 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.step{min-height:200px}.index-no{color:var(--muted);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.slot{min-height:220px;border:1px dashed var(--line);background:transparent;color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.quiet-card:has(.demo-frame){min-height:0}.demo-frame{aspect-ratio:16 / 9;min-height:0;margin-block-start:18px;padding:0;inline-size:100%}.ink-btn,.ghost-link{display:inline-flex;align-items:center;justify-content:center;min-width:148px;min-height:44px;padding:0 22px;border-radius:10px;font-size:.875rem;font-weight:600}.ink-btn{border:0;background:var(--ink);color:#111}.ghost-link{border:1px solid var(--ink);color:var(--ink)}.ink-btn:focus-visible,.ghost-link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.cta-band{text-align:center}.cta-band h2{max-width:720px;margin:0 auto}.cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}.price-card{display:flex;flex-direction:column;height:100%}.price-card.is-featured{background:#0c0c0e;box-shadow:inset 0 0 0 1px var(--line)}.price-card .amount{margin-top:28px;color:var(--ink);font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em}.price-points{flex-grow:1;margin:22px 0 28px;padding:0;list-style:none}.price-points li{padding:9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.5}.price-card .ink-btn{align-self:flex-start}.price-ask{margin-top:12px}.price-trust{margin:28px 0 0;max-width:520px;color:var(--muted);font-size:.875rem;line-height:1.6}.field{display:grid;gap:8px;margin-top:24px}.field label{font-size:.75rem}.field input,.field textarea,.field select{width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink)}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--signal)}.form-panel{max-width:35rem}.form-panel .ink-btn{margin-top:2rem}.form-status{margin-top:18px;color:#8fcf9b;font-size:.8125rem}.faq{display:grid;gap:10px}.faq details{border-radius:14px;background:var(--surface)}.faq summary{cursor:pointer;list-style:none;padding:20px 22px;font-size:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.faq details p{margin:0;padding:0 22px 20px;color:var(--muted);font-size:.875rem;line-height:1.7}.site-footer{padding:clamp(56px,8vw,90px) var(--pad) 28px;background:#050505}.footer-main{display:grid;grid-template-columns:1.4fr 1fr;gap:32px}.footer-brand{margin:0}.footer-slogan{margin:14px 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;justify-items:start;font-size:.875rem}.footer-col p{margin:0 0 10px;color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col a{display:block;padding-block:6px}.footer-nav a:hover{color:var(--signal)}html[data-page=home] .hero{min-height:0;padding:clamp(72px,12vh,132px) var(--pad) 8px}html[data-page=home] .band~.band{content-visibility:auto;contain-intrinsic-size:auto 560px}html[data-page=product] .quiet-card:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 280px}[data-chrome=header]{min-height:64px}@media(prefers-contrast:more){:root{--muted: #c8c8cc;--line: #6e6e73}}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px}.proof-row{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(18px,4vw,48px);margin:40px 0 0;padding:0;list-style:none}.proof-row li{display:grid;gap:4px;min-width:88px}.proof-row strong{font-size:1.25rem;font-weight:500;letter-spacing:-.03em}.proof-row span{color:var(--muted);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.stage-band{padding:28px var(--pad) 8px}.stage{display:grid;grid-template-columns:1.45fr .7fr;gap:12px;padding:12px;border-radius:16px;background:var(--surface)}.stage-pane{display:grid;align-content:start;gap:10px}.stage-pane .slot{min-height:clamp(240px,36vw,420px)}.mode-link{display:block;color:inherit}.mode-link:hover .index-no,.mode-link:focus-visible .index-no,.text-link:hover,.text-link:focus-visible{color:var(--signal)}.mode-link:focus-visible,.text-link:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.feature-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center}.feature-copy h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.feature-copy p:not(.kicker){margin:16px 0 0;max-width:460px;color:var(--muted);font-size:1rem;line-height:1.6}.text-link{display:inline-block;margin-top:22px;color:var(--ink);font-size:.875rem;font-weight:600}.feature-frame{min-height:clamp(240px,32vw,380px)}.section-more{margin:28px 0 0}.runtime-row{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.runtime-row li{min-height:44px;padding:12px 16px;border-radius:10px;background:var(--surface);color:var(--muted);font-size:.8125rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:18px;color:#888;font-size:.6875rem}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--ink)}.footer-bottom a:focus-visible{outline:2px solid var(--signal);outline-offset:3px}html:not(.intro-pending) .site-header,html:not(.intro-pending) .hero-center{opacity:1}@media(max-width:900px){.grid.two,.grid.three,.footer-main,.footer-nav,.stage,.feature-row{grid-template-columns:1fr}.feature-row.is-flip .feature-frame{order:2}}@media(max-width:700px){.site-header{padding-bottom:8px}}html[data-page=vercel],html[data-page=raycast],html[data-page=resend]{background:var(--void)}html[data-page=vercel] .site-header,html[data-page=raycast] .site-header,html[data-page=resend] .site-header{background:#0009}html[data-page=vercel] .vercel-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,64px);min-height:calc(100svh - 64px);padding:0 clamp(24px,5vw,80px) 48px;background:var(--void)}html[data-page=vercel] .vercel-copy h1{margin:0;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:500;letter-spacing:-.045em;line-height:.95}html[data-page=vercel] .vercel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:34px}html[data-page=vercel] .vercel-copy,html[data-page=vercel] .vercel-lines{position:relative;z-index:1}html[data-page=vercel] .vercel-stage{position:absolute;left:50%;top:50%;z-index:0;width:min(56vw,560px);aspect-ratio:1;transform:translate(-50%,-46%);pointer-events:none}html[data-page=vercel] .vercel-stage:before{content:"";position:absolute;inset:28%;background:radial-gradient(circle,rgba(255,106,0,.14),transparent 70%);filter:blur(36px);pointer-events:none}html[data-page=vercel] .vercel-mark-fallback,html[data-page=vercel] .vercel-stage canvas{position:absolute;inset:0;width:100%;height:100%}html[data-page=vercel] .vercel-mark-fallback{z-index:0;width:42%;height:42%;inset:29% auto auto 29%}html[data-page=vercel] .vercel-stage canvas{z-index:1;display:block}html[data-page=vercel] .vercel-stage.is-live .vercel-mark-fallback{visibility:hidden}html[data-page=vercel] .vercel-lines{justify-self:end;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.875rem;line-height:1.7}html[data-page=vercel] .vercel-lines li+li{margin-block-start:10px}html[data-page=raycast] .raycast-hero{position:relative;display:grid;place-items:center;min-height:100svh;margin-top:-64px;padding:64px var(--pad) 72px;overflow:hidden;background:var(--void);text-align:center}html[data-page=raycast] .raycast-field{position:absolute;inset:0;overflow:hidden;background:#000}html[data-page=raycast] .raycast-field-css,html[data-page=raycast] .raycast-field canvas{position:absolute;inset:0;width:100%;height:100%}html[data-page=raycast] .raycast-field canvas{display:block;z-index:1}html[data-page=raycast] .raycast-field.is-live .raycast-field-css{visibility:hidden}html[data-page=raycast] .raycast-field-css{inset:-18%;background:#000}html[data-page=raycast] .ray-slab{position:absolute;left:-24%;width:148%;height:26%;transform:rotate(-32deg);transform-origin:center;filter:blur(52px);pointer-events:none}html[data-page=raycast] .ray-slab-a{top:16%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--signal) 70%,#000),transparent);opacity:.55}html[data-page=raycast] .ray-slab-b{top:30%;height:22%;filter:blur(64px);background:linear-gradient(90deg,transparent 10%,color-mix(in srgb,var(--signal) 48%,#1a0a00) 46%,transparent 88%);opacity:.72}html[data-page=raycast] .ray-slab-c{top:44%;height:20%;filter:blur(58px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 14%,#000) 40%,color-mix(in srgb,var(--signal) 28%,#000) 70%,transparent);opacity:.5}html[data-page=raycast] .ray-slab-d{top:58%;height:18%;filter:blur(70px);background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--signal) 36%,transparent),transparent);opacity:.4}html[data-page=raycast] .ray-slab-e{top:8%;height:16%;filter:blur(60px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 8%,#000),transparent);opacity:.45}html[data-page=raycast] .raycast-copy{position:relative;z-index:2;max-inline-size:22ch}html[data-page=raycast] .raycast-copy h1{max-inline-size:8.5ch;margin:0 auto;font-size:clamp(3.25rem,8vw,6rem);font-weight:500;letter-spacing:-.045em;line-height:.95}html[data-page=raycast] .raycast-copy .hero-sub{margin-inline:auto}html[data-page=raycast] .raycast-copy .ink-btn{margin-block-start:28px}html[data-page=resend] .resend-hero{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:calc(100svh - 64px);padding:0 clamp(24px,5vw,80px) 56px;background:var(--void)}html[data-page=resend] .resend-copy h1{margin:0;font-size:clamp(3rem,6.4vw,5.5rem);font-weight:500;letter-spacing:-.045em;line-height:.92}html[data-page=resend] .resend-copy .page-lead{margin-block-start:22px}html[data-page=resend] .resend-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:28px}html[data-page=resend] .resend-stage{position:relative;min-height:min(62vh,560px);isolation:isolate}html[data-page=resend] .resend-stage canvas{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1}html[data-page=resend] .resend-tab-fallback{position:absolute;left:50%;top:46%;width:min(48vw,320px);aspect-ratio:16 / 11;border-radius:14px;background:linear-gradient(165deg,#2a2a2e,#111113 48%,#070708);box-shadow:-24px 32px 56px #00000080,inset 0 1px #f4f3ef14;transform:translate(-50%,-50%) rotateX(16deg) rotateY(-28deg)}html[data-page=resend] .resend-tab-fallback:before{content:"";position:absolute;left:14%;top:-9px;width:28%;height:10px;border-radius:6px 6px 0 0;background:#3a3a3e}html[data-page=resend] .resend-stage.is-live .resend-tab-fallback{display:none}html[data-page=resend] .hero-grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-page=compare] .compare-list{list-style:none;max-inline-size:640px;margin:0;padding:0}html[data-page=compare] .compare-list li{border-block-end:1px solid var(--line)}html[data-page=compare] .compare-list a{display:grid;gap:10px;padding-block:32px}html[data-page=compare] .compare-list a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}html[data-page=compare] .compare-list a:hover .index-no,html[data-page=compare] .compare-list a:focus-visible .index-no{color:var(--signal)}html[data-page=compare] .compare-list strong{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;letter-spacing:-.03em}html[data-page=compare] .compare-list p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.6}@media(max-width:900px){html[data-page=vercel] .vercel-hero{grid-template-columns:1fr;justify-items:start;min-height:auto;padding-block:48px 72px}html[data-page=vercel] .vercel-stage{position:relative;left:auto;top:auto;width:min(58vw,280px);margin-block:12px 28px;transform:none;justify-self:center}html[data-page=vercel] .vercel-lines{justify-self:start}html[data-page=resend] .resend-hero{grid-template-columns:1fr;min-height:auto;padding-block:40px 72px}html[data-page=resend] .resend-stage{min-height:52vh}}:root{color-scheme:dark;--paper: #050506;--ink: #f4f3ef;--muted: #8d8d92;--signal: #ff6a00;--pad: clamp(18px, 2.2vw, 34px);--display: "Helvetica Neue", "PingFang SC", "Hiragino Sans", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--display)}html.intro-pending,html.intro-pending body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.visually-hidden:where(:not(:focus-within,:active)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:1100;padding:10px 14px;background:var(--signal);color:#111}.skip-link:focus,.skip-link:focus-visible{top:12px}.brand-intro{position:fixed;inset:0;z-index:1000;display:none;overflow:hidden;background:#000;isolation:isolate;--intro-dock-delay: 1.05s;--intro-dock-duration: .6s;--intro-particles-in: .75s}html.intro-pending .brand-intro{display:block}.intro-particles{position:absolute;inset:0;z-index:1;opacity:0;contain:layout paint}.wordmark-canvas{display:block;width:100%;height:100%}.wordmark-source{position:absolute;visibility:hidden;pointer-events:none;font-weight:700;letter-spacing:.02em}.intro-child{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:2}.intro-logo,.logo{display:inline-flex;align-items:center;gap:.4em;font-size:clamp(1.125rem,2.2vw,1.625rem);font-weight:600;letter-spacing:-.045em;line-height:1}.logo-mark{display:block;width:1.15em;height:1.15em;flex:0 0 auto}.logo-body{fill:currentColor}.logo-ear{fill:var(--signal)}.logo-word{white-space:nowrap}.logo-tld{color:var(--muted);font-weight:500;letter-spacing:-.02em}.logo.is-lg{font-size:clamp(1.375rem,2.4vw,2rem)}.intro-fallback{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);margin:0;font-size:clamp(.8125rem,1.3vw,1.125rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;z-index:2}.intro-hint{position:absolute;left:50%;bottom:24px;z-index:3;display:flex;flex-direction:column;align-items:center;padding:12px 16px;border:0;background:transparent;cursor:pointer;opacity:0;transform:translate(-50%)}.intro-hint:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.intro-hint-arrow{width:11px;height:11px;border-right:1.5px solid rgba(255,255,255,.7);border-bottom:1.5px solid rgba(255,255,255,.7);transform:rotate(45deg);animation:introChevronPulse 1.6s ease-in-out infinite}.intro-hint-arrow+.intro-hint-arrow{margin-top:-4px;animation-delay:.18s}.intro-hint:hover .intro-hint-arrow{border-color:var(--signal)}.brand-intro.is-playing .intro-child{will-change:left,top,transform,opacity;animation:introChildIn .45s .12s cubic-bezier(.22,1,.36,1) forwards,introChildDock var(--intro-dock-duration) var(--intro-dock-delay) cubic-bezier(.65,0,.35,1) forwards}.brand-intro.is-playing .intro-particles{animation:introParticlesIn var(--intro-particles-in) var(--intro-dock-delay) cubic-bezier(.22,1,.36,1) forwards}.brand-intro.is-playing .intro-hint{animation:introHintIn .5s 3.05s ease-out forwards,introHintFloat 1.8s 3.6s ease-in-out infinite alternate}.brand-intro.is-revealing .intro-particles{pointer-events:none}.brand-intro.is-revealing .intro-child,.brand-intro.is-revealing .intro-hint{animation:introHintOut .18s cubic-bezier(.65,0,.35,1) forwards}.brand-intro.is-revealing{pointer-events:none;animation:introReveal .62s .38s cubic-bezier(.65,0,.35,1) forwards}.brand-intro.is-fallback .intro-particles{display:none}.brand-intro.is-fallback .intro-child{top:42%;animation:introChildIn .35s .05s cubic-bezier(.22,1,.36,1) forwards}.brand-intro.is-fallback .intro-fallback{animation:introFallbackIn .35s .3s ease-out forwards}.brand-intro.is-fallback .intro-hint{animation:introHintIn .5s .9s ease-out forwards,introHintFloat 1.8s 1.45s ease-in-out infinite alternate}.brand-intro.is-reduced{display:block}.brand-intro.is-reduced .intro-child{top:42%;opacity:1}.brand-intro.is-reduced .intro-fallback{opacity:1}.brand-intro.is-reduced .intro-particles{display:none}.brand-intro.is-reduced .intro-hint{opacity:1}.brand-intro.is-reduced .intro-hint-arrow{animation:none}html.intro-pending .site-header,html.intro-pending .hero-center{opacity:0}html.intro-opening .site-header{animation:introPageIn .46s .35s ease-out forwards}html.intro-opening .hero-center{animation:introHeroIn .56s .4s cubic-bezier(.22,1,.36,1) forwards}html.intro-complete .site-header,html.intro-complete .hero-center{opacity:1}@keyframes introChildIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes introParticlesIn{0%{opacity:0}to{opacity:1}}@keyframes introChildDock{0%{left:50%;top:50%;transform:translate(-50%,-50%)}to{left:var(--pad);top:22px;transform:translate(0)}}@keyframes introFallbackIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(6px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes introHintIn{to{opacity:1}}@keyframes introHintOut{to{opacity:0}}@keyframes introHintFloat{0%{transform:translate(-50%)}to{transform:translate(-50%,7px)}}@keyframes introChevronPulse{0%,to{opacity:.25;transform:rotate(45deg) translate(0)}50%{opacity:1;transform:rotate(45deg) translate(3px,3px)}}@keyframes introReveal{0%{background-color:#000;opacity:1}62%{background-color:transparent;opacity:1}82%{background-color:transparent;opacity:1}to{background-color:transparent;opacity:0;visibility:hidden}}@keyframes introPageIn{to{opacity:1}}@keyframes introHeroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 var(--pad);background:#050506e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{justify-self:start;display:inline-flex;align-items:center}.main-nav{justify-self:center}.main-nav ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}.nav-link,.replay{min-height:34px;padding:0 13px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;transition:color .18s cubic-bezier(.22,1,.36,1)}.nav-link:hover,.replay:hover{color:var(--ink)}.nav-link:focus-visible,.replay:focus-visible{color:var(--ink);outline:2px solid var(--signal);outline-offset:4px}.replay{justify-self:end}.hero{min-height:calc(100vh - 64px);display:grid;place-items:center;padding:var(--pad);text-align:center}.kicker{margin:0 0 18px;color:var(--signal);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(3rem,7vw,5.75rem);font-weight:500;letter-spacing:-.045em;line-height:.95}.hero-sub{max-width:420px;margin:22px auto 0;color:var(--muted);font-size:1rem;line-height:1.55}.hero-explore{margin-top:34px;min-width:160px;padding:13px 30px;border:0;border-radius:10px;background:var(--ink);color:#111;cursor:pointer;font-size:.875rem;font-weight:600}.hero-explore:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media(max-width:700px){.intro-child{top:50%}.brand-intro{--intro-dock-delay: .55s;--intro-dock-duration: .45s;--intro-particles-in: .6s}.brand-intro.is-playing .intro-child{animation:introChildIn .3s .06s cubic-bezier(.22,1,.36,1) forwards,introChildDockMobile var(--intro-dock-duration) var(--intro-dock-delay) cubic-bezier(.65,0,.35,1) forwards}.brand-intro.is-playing .intro-hint{animation:introHintIn .4s 2s ease-out forwards,introHintFloat 1.6s 2.45s ease-in-out infinite alternate}.brand-intro.is-revealing{animation:introReveal .36s .38s cubic-bezier(.65,0,.35,1) forwards}html.intro-opening .site-header{animation:introPageIn .3s .28s ease-out forwards}html.intro-opening .hero-center{animation:introHeroIn .34s .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes introChildDockMobile{0%{left:50%;top:50%;transform:translate(-50%,-50%)}to{left:var(--pad);top:18px;transform:translate(0)}}.site-header{grid-template-columns:1fr auto;grid-template-rows:auto auto}.brand{grid-row:1}.main-nav{display:block;grid-column:1 / -1;grid-row:2;justify-self:start;width:100%}.main-nav ul{flex-wrap:wrap}.header-end{grid-column:2;grid-row:1}.replay{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
