._page_o5aj0_1{background:var(--paper);min-height:100vh}._header_o5aj0_2{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 4vw;display:flex}._brand_o5aj0_3{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:11px;font-weight:760;text-decoration:none;display:flex}._brand_o5aj0_3 span{background:var(--ink);width:42px;height:28px;color:var(--mint);font:750 12px/1 var(--font-geist-mono);letter-spacing:.08em;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}._header_o5aj0_2 nav{align-items:center;gap:22px;display:flex}._header_o5aj0_2 nav a{color:var(--ink);font-size:14px;font-weight:650;text-decoration:none}._header_o5aj0_2 nav a:last-child{border:1px solid var(--ink);border-radius:999px;padding:9px 14px}._hero_o5aj0_8{background:var(--ink);color:var(--white);padding:76px 4vw 66px}._hero_o5aj0_8 span{color:var(--mint);font:700 11px/1 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}._hero_o5aj0_8 h1{letter-spacing:-.065em;max-width:1000px;margin:22px 0 0;font-size:clamp(48px,7vw,96px);line-height:.92}._content_o5aj0_11{width:min(880px,92vw);margin:0 auto;padding:70px 0 100px;font-size:17px;line-height:1.72}._content_o5aj0_11 h2{letter-spacing:-.04em;margin:56px 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.05}._content_o5aj0_11 h2:first-child{margin-top:0}._content_o5aj0_11 h3{margin:34px 0 10px;font-size:21px}._content_o5aj0_11 p,._content_o5aj0_11 li{color:var(--ink-2)}._content_o5aj0_11 strong{color:var(--ink)}._content_o5aj0_11 a{color:var(--ink);text-underline-offset:3px}._content_o5aj0_11 ul,._content_o5aj0_11 ol{padding-left:22px}._note_o5aj0_19{background:var(--amber);border-radius:16px;margin:34px 0;padding:24px;color:var(--ink)!important}._company_o5aj0_20{background:var(--white);border:1px solid var(--line);gap:2px;padding:24px;display:grid}._updated_o5aj0_21{font:650 11px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}@media (max-width:700px){._header_o5aj0_2{align-items:flex-start}._header_o5aj0_2 nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}._header_o5aj0_2 nav a:first-child{display:none}._hero_o5aj0_8{padding-top:54px}._content_o5aj0_11{padding-top:48px}}
