.home-hero{padding-block:clamp(40px,7vw,104px) 0;position:relative;overflow:clip}.home-hero:before{content:"";background:linear-gradient(var(--rule) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--rule) 1px, transparent 1px) 0 0 / 56px 56px;opacity:.6;pointer-events:none;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 70% at 78% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(60% 70% at 78% 30%,#000 0%,#0000 72%)}.home-hero-copy{gap:clamp(24px,3vw,40px);display:grid;position:relative}.home-hero h1{max-width:11ch}@media (min-width:900px){.home-hero h1{max-width:15ch;font-size:clamp(4.5rem,1rem + 6.1vw,7.6rem)}}.home-hero-foot{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.home-hero-foot .lede{max-width:30ch}.home-hero-console{margin-top:clamp(40px,4.5vw,64px);margin-bottom:clamp(64px,7vw,104px);position:relative}.home-system-lede{max-width:34ch}@media (min-width:960px){.home-system-lede{padding-top:10px}}.pillars{margin-top:clamp(56px,7vw,104px)}.pillars-label{margin-bottom:18px}.pillars ul{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.pillars li{border-bottom:1px solid var(--rule)}.pillars a{grid-template-columns:44px minmax(0,1fr) 22px;align-items:baseline;gap:6px 14px;padding:24px 0 26px;display:grid;position:relative}.pillars strong{font-family:var(--face-display);letter-spacing:-.035em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.75rem);font-weight:450;line-height:1}.pillar-note{color:var(--fg-2);grid-column:2}.pillars svg{width:20px;height:20px;color:var(--fg-3);transition:transform .3s var(--ease-out), color .3s;grid-area:1/3}.pillars a:hover svg{color:var(--fg);transform:translate(4px)}@media (min-width:900px){.pillars ul{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr))}.pillars li{border-bottom:0;border-left:1px solid var(--rule)}.pillars li:first-child{border-left:0}.pillars a{grid-template-rows:auto 1fr auto 3.2em;grid-template-columns:minmax(0,1fr) 22px;gap:14px;min-height:240px;padding:24px 28px}.pillars strong{grid-row:3}.pillar-note{grid-row:4}.pillars li:first-child a{padding-left:0}.pillars .label{grid-column:1}.pillars strong,.pillar-note{grid-column:1/-1}.pillars svg{grid-area:1/2}.pillar-note{max-width:26ch}}.chapter-copy{gap:24px}@media (min-width:960px){.chapter-copy{position:sticky;top:120px}}.chapter-pair{gap:20px;display:grid}@media (min-width:960px){.chapter-pair-offset{margin-top:-12px;margin-left:12%}}.chapter-head{margin-bottom:clamp(40px,5vw,64px)}.chapter-wide{max-width:1100px;margin-left:auto}.home-vela{z-index:1;padding-block:clamp(88px,10vw,160px);position:relative}.vela-asks{margin-top:clamp(64px,8vw,112px)}.vela-asks ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.vela-asks li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:14px;padding:20px 0;display:grid}.vela-asks q{font-family:var(--face-display);letter-spacing:-.025em;quotes:"“" "”";font-size:clamp(1.25rem,1rem + 1.1vw,2rem);line-height:1.15}@media (min-width:900px){.vela-asks li:nth-child(2n) q{padding-left:18%}}.vela-eventually{margin-top:clamp(64px,8vw,112px)}.vela-eventually .statement{max-width:24ch;font-size:clamp(1.5rem,1.05rem + 1.9vw,2.5rem)}.vela-eventually-side{justify-items:start;gap:28px}.vela-eventually-side .mock-stage{width:100%}@media (min-width:960px){.vela-eventually{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.home-human{border-top:0}.human-words{border-top:1px solid var(--rule);font-family:var(--face-display);letter-spacing:-.045em;color:var(--fg);flex-wrap:wrap;gap:0 .5em;margin-top:clamp(56px,7vw,104px);padding-top:clamp(28px,3vw,40px);font-size:clamp(2.4rem,1rem + 6vw,7rem);line-height:1;display:flex}.human-words span:nth-child(2n){color:var(--fg-3)}
