.hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero-inner{z-index:1;padding-top:clamp(3rem,9vh,6.5rem);padding-bottom:clamp(3rem,8vh,6rem);position:relative}.hero h1{font-size:var(--t-5);max-width:13.5em;font-weight:660}.hero-lede{font-size:var(--t-2);max-width:31em;color:var(--ink);margin:1.4rem 0 2.2rem;line-height:1.45}.mesh-art{display:block}.mesh-core path{fill:none;stroke:var(--ink);stroke-opacity:.28;stroke-width:.8px;vector-effect:non-scaling-stroke;animation:.9s ease-out both core-in}.mesh-layers path{fill:var(--layer);stroke:var(--verdigris);stroke-width:.7px;vector-effect:non-scaling-stroke;animation:.35s ease-out both layer-in}.mesh-wall{fill:var(--ink)}@keyframes layer-in{0%{opacity:0}to{opacity:1}}@keyframes core-in{0%{opacity:0}to{opacity:1}}@media (min-width:900px){.hero{min-height:min(88vh,860px)}.mesh-art{width:64%;height:100%;position:absolute;bottom:0;right:0}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--paper) 55%, color-mix(in srgb, var(--paper) 0%, transparent));width:50%;position:absolute;inset:0 auto 0 0}.hero-inner{z-index:2}.hero-inner>*{max-width:40rem}}@media (max-width:899px){.hero{flex-direction:column-reverse;display:flex}.hero-inner{width:100%;min-width:0}.copy{min-width:4.6rem;padding:0 .8rem}.mesh-art{width:100%;height:260px}}.pipeline,.ways,.editions,.closing{padding-top:clamp(4rem,9vw,7rem)}.pipeline h2,.ways h2,.editions h2,.private h2,.closing h2{font-size:var(--t-4);max-width:18em}.pipeline ol{counter-reset:step;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:0;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.pipeline li{counter-increment:step;border-top:1.5px solid var(--ink);margin-right:1.4rem;padding:1.2rem 1.4rem 1.4rem 0}.pipeline li:before{content:counter(step);font-weight:700;font-stretch:125%;font-size:var(--t-2);color:var(--verdigris);font-variant-numeric:tabular-nums;margin-bottom:.5rem;display:block}.pipeline h3{font-size:var(--t-1);margin-bottom:.4rem;font-stretch:112%}.pipeline p{color:var(--slate);margin:0;font-size:.97rem}.ways h2{margin-bottom:1.2rem}.way{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:2.2rem 0;display:grid}.way:first-of-type{border-top:none}.way h3{font-size:var(--t-2);margin-bottom:.6rem}.way p{max-width:34em;margin:0 0 .8rem}.way pre{background:var(--code-bg);color:var(--code-ink);border-radius:8px;margin:0;padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.55;overflow-x:auto}@media (max-width:760px){.way{grid-template-columns:1fr}}.private{background:var(--ink);color:var(--paper);margin-top:clamp(4rem,9vw,7rem);padding:clamp(3rem,7vw,5rem) 0}.private h2{color:var(--paper)}.private-cols{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.2rem 3rem;max-width:62rem;margin-top:1.6rem;display:grid}.private p{color:#c9d4d0;margin:0;font-size:1.08rem}.editions-lede{color:var(--slate);max-width:36em;margin:.9rem 0 1.6rem}.editions table{border-collapse:collapse;width:100%;max-width:54rem;font-size:.98rem}.editions th,.editions td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.75rem 1rem .75rem 0}.editions thead th{font-stretch:125%;font-size:var(--t-2);border-bottom:1.5px solid var(--ink);font-weight:650}.editions tbody th{color:var(--slate);width:40%;font-weight:500}.editions-more{margin-top:1.2rem}.closing h2{margin-bottom:1.6rem}
