.page_hero__BUdG8{position:relative;padding:84px 0 64px;overflow:hidden;border-bottom:1px solid var(--border)}.page_gridBg__YXL9w{position:absolute;inset:0;background-image:linear-gradient(var(--grid-line-strong) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-strong) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 100% at 100% 0,#000,transparent 72%);mask-image:radial-gradient(ellipse 80% 100% at 100% 0,#000,transparent 72%)}.page_heroInner__V57o0{position:relative;z-index:2;max-width:980px}.page_aside__rgNdG,.page_back__cLJGr,.page_byline__bYdm9,.page_kicker__Xw0NP{font-family:var(--f-mono)}.page_back__cLJGr{display:inline-block;color:var(--lime);font-size:var(--fs-xs);margin-bottom:24px}.page_byline__bYdm9,.page_kicker__Xw0NP{display:flex;flex-wrap:wrap;gap:14px;color:var(--fg-dim);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase}.page_kicker__Xw0NP span:first-child{color:var(--lime)}.page_hero__BUdG8 h1{font-family:var(--f-display);font-size:82px;line-height:.95;letter-spacing:-.04em;font-weight:500;margin:22px 0}.page_hero__BUdG8 p{max-width:760px;color:var(--fg-mute);font-size:var(--fs-lg);line-height:1.6;margin:0 0 30px}.page_bodyWrap__0TY_p{display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:72px;gap:72px;padding-top:64px;padding-bottom:120px}.page_aside__rgNdG{position:-webkit-sticky;position:sticky;top:96px;align-self:start;display:grid;grid-gap:8px;gap:8px;color:var(--fg-mute);font-size:var(--fs-xs)}.page_asideLabel__WKQ8B{color:var(--fg-dim);letter-spacing:.14em;text-transform:uppercase}.page_aside__rgNdG strong{color:var(--lime);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.page_aside__rgNdG a{margin-top:16px;color:var(--lime)}.page_prose__3JYvG{min-width:0}.page_prose__3JYvG section{padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid var(--border)}.page_prose__3JYvG section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page_prose__3JYvG h2{font-family:var(--f-display);font-size:40px;line-height:1;letter-spacing:-.025em;font-weight:500;margin:0 0 20px}.page_prose__3JYvG h2:before{content:"// ";color:var(--lime);font-family:var(--f-mono);font-size:18px;vertical-align:4px}.page_prose__3JYvG p{color:var(--fg);font-size:16px;line-height:1.78;margin:0 0 18px}.page_prose__3JYvG ul{display:grid;grid-gap:10px;gap:10px;margin:26px 0 0;padding:0;list-style:none}.page_prose__3JYvG li{display:flex;gap:10px;color:var(--fg-mute);line-height:1.65}.page_prose__3JYvG li:before{content:">";color:var(--lime);font-family:var(--f-mono)}@media (max-width:860px){.page_hero__BUdG8 h1{font-size:52px}.page_bodyWrap__0TY_p{grid-template-columns:1fr;gap:36px}.page_aside__rgNdG{position:static;border-bottom:1px solid var(--border);padding-bottom:24px}}