.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:96px;position:relative;background:#000000;--ink:#F4F2EC;--ink-2:#CFCFCF;--ink-3:#8C8C8C;--rule:rgba(244,242,236,0.16);--rule-2:rgba(244,242,236,0.30);--lime-fg:var(--lime)}.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,8.1vw,104px);line-height:.92;letter-spacing:-.025em}.hero h1 .l{white-space:nowrap;overflow:hidden;padding-bottom:.05em}.hero h1 .l,.hero h1 .li{display:block}.hero h1 .bots{color:var(--lime)}.hero h1 .humans{color:var(--pink)}@media (prefers-reduced-motion:no-preference){.hero h1 .li{animation:hero-rise .56s var(--ease-snap) .1s backwards}.hero h1 .l:nth-child(2) .li{animation-delay:.18s}}@keyframes hero-rise{0%{transform:translateY(110%)}}html[data-theme=light] .hero{background:var(--bg);color:var(--ink);--ink:#000000;--ink-2:#2B2B2B;--ink-3:#5C5C5C;--rule:rgba(0,0,0,0.12);--rule-2:rgba(0,0,0,0.22);--lime-fg:var(--lime)}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:18px;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 .inner{width:100%}.hero .eyebrow-row{display:none}.hero h1{font-size:clamp(29px,9.3vw,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:14px}}.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}}.opening .cred{margin-top:clamp(20px,3vw,34px);font-family:JetBrains Mono,monospace}.opening .cred-line{font-size:12px;letter-spacing:.5px;line-height:1.6;color:var(--ink-3);margin:0 0 14px;text-wrap:pretty}.opening .cred-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.5px;color:var(--lime-fg);border-bottom:1px solid color-mix(in srgb,var(--lime-fg) 50%,transparent);padding-bottom:4px;transition:color .2s,border-color .2s}.opening .cred-link:hover{color:var(--lime-fg);border-bottom-color:var(--lime-fg)}.expr-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.expr{display:flex;flex-direction:column;gap:12px;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px) clamp(28px,3vw,44px) 0;border-right:1px solid var(--rule)}.expr+.expr{padding-left:clamp(20px,2.4vw,36px)}.expr:last-child{border-right:0;padding-right:0}.expr .nm{order:-1;margin:0 0 6px;font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(30px,3.2vw,44px);line-height:.95;letter-spacing:-.02em;transition:color .2s}.expr .dom{color:var(--ink-3)}.expr .dom,.expr .who{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label)}.expr .who{text-transform:uppercase;color:var(--ink-2)}.expr .role{font-size:15px;color:var(--ink-2);line-height:1.55}.expr:focus-visible .nm,.expr:hover .nm{color:var(--pink)}.expr:first-child .nm .suf{color:var(--lime)}.expr:nth-child(2) .nm .suf{color:var(--pink)}.expr:nth-child(3) .nm .suf{color:var(--volt)}@media (max-width:820px){.expr-grid{grid-template-columns:1fr;border-bottom:0}.expr,.expr+.expr{border-right:0;border-bottom:1px solid var(--rule);padding-left:0;padding-right:0}}.invite{background:var(--pink);color:#000000}.invite .inner{padding-block:clamp(56px,8vw,108px);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 7;font-family:PP Neue Machina,sans-serif;font-weight:800;font-size:clamp(34px,5.2vw,80px);line-height:.94;letter-spacing:-.025em;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:#000000;color:var(--cream);border-color:#000000}.invite .btn:hover{background:var(--cream);color:#000000}.invite ::selection{background:#000000;color:var(--pink)}.invite :focus-visible{outline-color:#000000}@media (max-width:900px){.invite .big,.invite .right{grid-column:1/-1}.invite .right{margin-top:32px}}.invite .inv-eyebrow{color:#000000;margin-bottom:2px}.invite .inv-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.invite .inv-cta-pdf,.invite .textlink{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:var(--track-label);text-transform:uppercase;color:#000000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.35);padding-bottom:2px;transition:border-color .2s}.invite .inv-cta-pdf:hover,.invite .textlink:hover{border-color:#000000}