.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:96px;position:relative;background:#0B0D18;--ink:#F4F2EC;--ink-2:#C9CCD8;--ink-3:#8A8FA3;--rule:rgba(244,242,236,0.14);--rule-2:rgba(244,242,236,0.26);--lime-fg:#D6F41F}.hero,.hero h1{color:#F4F2EC}.hero .eyebrow-row{display:flex;align-items:center;gap:16px;margin-bottom:clamp(28px,4vw,56px)}.hero .eyebrow-row .line{flex:1 1;height:1px;background:var(--rule)}.hero h1{font-family:PP Neue Machina,sans-serif;font-weight:800;margin:0;font-size:clamp(33px,calc(8.1vw * var(--type-scale)),104px);line-height:.92;letter-spacing:-.04em}.hero h1 .l{display:block;white-space:nowrap}.hero h1 .bots{color:var(--lime)}.hero h1 .humans{color:var(--pink)}html[data-theme=light] .hero{background:var(--bg);color:var(--ink);--ink:#0E1020;--ink-2:#2A2C3C;--ink-3:#6B6E80;--rule:rgba(14,16,32,0.12);--rule-2:rgba(14,16,32,0.20);--lime-fg:#1F4D00}html[data-theme=light] .hero h1{color:var(--ink)}html[data-theme=light] .hero h1 .bots{color:var(--lime-fg)}.hero .sub{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:end;margin-top:clamp(36px,5vw,72px)}.hero .sub .lede{grid-column:1/span 6;font-size:clamp(17px,1.5vw,22px);line-height:1.5;color:var(--ink-2)}.hero .sub .lede strong{color:var(--ink);font-weight:700}.hero .sub .act{grid-column:9/span 4;display:flex;flex-direction:column;gap:14px;align-items:flex-start;align-self:end}@media (max-width:900px){.hero .sub .act,.hero .sub .lede{grid-column:1/-1}.hero .sub .act{margin-top:26px}}@media (max-width:640px){.hero{padding-top:80px;min-height:90svh}.hero .eyebrow-row{display:none}.hero h1{font-size:clamp(34px,10vw,52px);line-height:.98}.hero .sub{margin-top:clamp(30px,8vw,48px);gap:22px}.hero .sub .lede{font-size:16.5px}.hero .sub .act{margin-top:24px;gap:12px}}body[data-hero=centered] .hero{text-align:center;align-items:center}body[data-hero=centered] .hero .eyebrow-row{justify-content:center}body[data-hero=centered] .hero .sub{text-align:left;max-width:980px}body[data-hero=split] .hero h1{font-size:clamp(30px,calc(6.4vw * var(--type-scale)),82px)}body[data-hero=split] .hero .inner{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:48px;gap:48px;align-items:center}body[data-hero=split] .hero .sub{grid-template-columns:1fr;margin-top:0}body[data-hero=split] .hero .sub .act,body[data-hero=split] .hero .sub .lede{grid-column:1}@media (max-width:900px){body[data-hero=split] .hero .inner{grid-template-columns:1fr}}.scrollcue{position:absolute;bottom:28px;left:var(--gutter);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px}.scrollcue .v{width:1px;height:30px;background:var(--rule-2);position:relative;overflow:hidden}.scrollcue .v:after{content:"";position:absolute;left:0;top:-100%;width:100%;height:100%;background:var(--pink);animation:cue 2s var(--ease) infinite}@keyframes cue{0%{top:-100%}60%{top:100%}to{top:100%}}.opening{padding-block:clamp(64px,10vw,160px)}.opening .grid12{align-items:start}.opening .tag{grid-column:1/span 3}.opening .body{grid-column:5/span 8}@media (max-width:900px){.opening .body,.opening .tag{grid-column:1/-1}.opening .tag{margin-bottom:28px}}.eq-teaser{position:relative;background:var(--bg-2);border-block:1px solid var(--rule);overflow:hidden}.eq-teaser:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 50% 42%,color-mix(in srgb,var(--pink) 13%,transparent) 0,transparent 70%)}.eq-teaser .inner{position:relative;padding-block:clamp(52px,7vw,104px);flex-direction:column;text-align:center;gap:clamp(22px,2.8vw,34px)}.eq-teaser .inner,.eqt-formula{display:flex;align-items:center}.eqt-formula{justify-content:center;flex-wrap:nowrap;gap:.03em;font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(38px,8.6vw,116px);line-height:1;letter-spacing:-.03em}.eqt-formula .op{color:var(--ink-3);font-weight:400;margin:0 .08em}.eqt-formula .t{color:var(--ink)}.eqt-formula .t.tbc{color:var(--pink)}.eqt-formula .paren{color:var(--ink-3);font-weight:200;font-size:1.42em;line-height:.55}.eqt-formula .frac{display:inline-flex;flex-direction:column;align-items:center;font-size:.54em;margin:0 .09em}.eqt-formula .frac .bar{width:118%;height:.06em;background:var(--ink-2);margin:.16em 0}.eqt-formula .exp{align-self:flex-start;font-size:.4em}.eqt-formula .exp .t{color:var(--lime-fg)}.eqt-read{max-width:56ch;font-size:clamp(16px,1.5vw,21px);line-height:1.55;color:var(--ink-2)}.eqt-read b{color:var(--ink);font-weight:700}@media (max-width:540px){.eq-teaser .inner{padding-inline:clamp(8px,3vw,20px)}.eqt-formula{font-size:clamp(26px,9.2vw,50px);max-width:100%}}.expr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.expr{background:var(--bg-2);border:1px solid var(--rule);padding:clamp(28px,3vw,40px);display:flex;flex-direction:column;gap:18px;min-height:320px;position:relative;overflow:hidden;transition:transform .4s var(--ease),border-color .3s}.expr:hover{transform:translateY(-6px);border-color:var(--rule-2)}.expr .dom{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1.5px;color:var(--ink-3)}.expr .nm{font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(30px,3.4vw,46px);line-height:.95;letter-spacing:-.02em;margin-top:auto}.expr .nm .suf{color:var(--pink)}.expr:nth-child(2) .nm .suf{color:var(--lime)}.expr .role{font-size:15px;color:var(--ink-2);line-height:1.55}.expr .swatch{position:absolute;top:0;left:0;right:0;height:5px;background:var(--pink)}.expr:nth-child(2) .swatch{background:var(--lime)}.expr:nth-child(3) .swatch{background:linear-gradient(90deg,var(--pink),var(--lime))}@media (max-width:820px){.expr-grid{grid-template-columns:1fr}}.invite{background:var(--pink);color:#0B0D18}.invite .inner{padding-block:clamp(72px,11vw,170px);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:end}.invite .big{grid-column:1/span 8;font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(40px,7vw,108px);line-height:.9;letter-spacing:-.03em;margin:0}.invite .right{grid-column:9/span 4;align-self:end;display:flex;flex-direction:column;gap:22px}.invite .right p{font-size:17px;line-height:1.55;margin:0}.invite .btn{background:#0B0D18;color:var(--cream);border-color:#0B0D18}.invite .btn:hover{background:var(--cream);color:#0B0D18}.invite ::selection{background:#0B0D18;color:var(--pink)}@media (max-width:900px){.invite .big,.invite .right{grid-column:1/-1}.invite .right{margin-top:32px}}