._page_f1cl2_1{background:var(--ink);min-height:100vh}._hero_f1cl2_6{width:min(var(--max), 100%);border-inline:1px solid var(--line);background-image:linear-gradient(#5b6c8224 1px,#0000 1px),linear-gradient(90deg,#5b6c8224 1px,#0000 1px);background-size:80px 80px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(48px,9vw,140px);margin:0 auto;padding:clamp(72px,9vw,132px) 32px clamp(64px,8vw,108px);display:grid}._eyebrow_f1cl2_21{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}._eyebrow_f1cl2_21:before{content:"";background:var(--green);width:8px;height:8px;display:block;transform:rotate(45deg)}._hero_f1cl2_6 h1{max-width:12ch;color:var(--white);letter-spacing:-.065em;margin-top:26px;font-size:clamp(54px,7.5vw,108px);font-weight:650;line-height:.94}._heroSummary_f1cl2_52{color:#aeb8c6;max-width:520px;padding-bottom:8px;font-size:18px;line-height:1.6}._updated_f1cl2_60{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:650;display:block}._document_f1cl2_71{color:var(--ink);background:var(--paper)}._documentInner_f1cl2_76{width:min(var(--max), 100%);border-inline:1px solid var(--line-light);grid-template-columns:260px minmax(0,760px);justify-content:space-between;gap:clamp(64px,10vw,160px);margin:0 auto;padding:clamp(64px,8vw,112px) 32px clamp(88px,10vw,152px);display:grid}._sidebar_f1cl2_87{align-self:start;position:sticky;top:112px}._sidebar_f1cl2_87 nav{border-top:1px solid var(--line-light);display:grid}._sidebar_f1cl2_87 nav a{border-bottom:1px solid var(--line-light);color:#5c666f;grid-template-columns:25px 1fr;gap:9px;padding:13px 0;font-size:13px;line-height:1.35;transition:color .18s,padding-left .18s;display:grid}._sidebar_f1cl2_87 nav a span{color:#16835d;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px}._sidebar_f1cl2_87 nav a:hover{color:var(--ink);padding-left:5px}._body_f1cl2_122{min-width:0}._introduction_f1cl2_126{border-bottom:1px solid var(--line-light);color:#4f5964;letter-spacing:-.015em;padding-bottom:44px;font-size:20px;line-height:1.65}._section_f1cl2_135{border-bottom:1px solid var(--line-light);padding:52px 0;scroll-margin-top:110px}._section_f1cl2_135:last-child{border-bottom:0}._section_f1cl2_135 h2{color:var(--ink);letter-spacing:-.045em;font-size:clamp(29px,3vw,42px);font-weight:560;line-height:1.05}._section_f1cl2_135 p,._section_f1cl2_135 li{color:#535d68;font-size:17px;line-height:1.72}._section_f1cl2_135 h2+p,._section_f1cl2_135 h2+ul,._section_f1cl2_135 p+p,._section_f1cl2_135 p+ul,._section_f1cl2_135 ul+p{margin-top:22px}._section_f1cl2_135 ul{gap:14px;display:grid}._section_f1cl2_135 li{padding-left:25px;position:relative}._section_f1cl2_135 li:before{content:"";background:#1a8d66;width:7px;height:7px;position:absolute;top:.72em;left:2px;transform:rotate(45deg)}._section_f1cl2_135 strong{color:#1b232b;font-weight:650}._contactLink_f1cl2_194{color:#117653;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;gap:10px;margin-top:25px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}@media (max-width:960px){._hero_f1cl2_6{grid-template-columns:1fr;align-items:start;gap:38px}._heroSummary_f1cl2_52{max-width:680px}._documentInner_f1cl2_76{grid-template-columns:1fr;gap:56px}._sidebar_f1cl2_87{position:static}._sidebar_f1cl2_87 nav{border-left:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr))}._sidebar_f1cl2_87 nav a{border-right:1px solid var(--line-light);padding:13px}._sidebar_f1cl2_87 nav a:hover{padding-left:16px}}@media (max-width:680px){._hero_f1cl2_6{background-size:56px 56px;padding:60px 16px 56px}._hero_f1cl2_6 h1{font-size:clamp(48px,14vw,68px)}._heroSummary_f1cl2_52{font-size:17px}._documentInner_f1cl2_76{padding:56px 16px 88px}._sidebar_f1cl2_87 nav{grid-template-columns:1fr}._introduction_f1cl2_126{font-size:18px}._section_f1cl2_135{padding:42px 0}._section_f1cl2_135 p,._section_f1cl2_135 li{font-size:16px}}
