.page-module__N7fTBq__page{--bg:#0b0d10;--surface:#12151a;--text:#e8eaea;--muted:#8b939b;--muted-2:#5c6470;--accent:#7fa98c;--accent-dim:#4e6b58;--hairline:#ffffff17;--tag-bg:#7fa98c17;background:var(--bg);color:var(--text);font-family:var(--font-plex-sans), -apple-system, sans-serif;min-height:100vh;font-size:16px;line-height:1.6}.page-module__N7fTBq__page a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none}.page-module__N7fTBq__page a:hover,.page-module__N7fTBq__page a:focus-visible{border-bottom-color:var(--accent)}.page-module__N7fTBq__page a:focus-visible,.page-module__N7fTBq__page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__N7fTBq__wrap{max-width:1080px;margin:0 auto;padding:0 32px}.page-module__N7fTBq__masthead{border-bottom:1px solid var(--hairline);padding:28px 0 0}.page-module__N7fTBq__mastheadInner{justify-content:space-between;align-items:baseline;max-width:1080px;margin:0 auto;padding:0 32px 28px;display:flex}.page-module__N7fTBq__wordmark{font-family:var(--font-plex-mono), monospace;letter-spacing:.14em;color:var(--text);text-transform:uppercase;font-size:13px}.page-module__N7fTBq__wordmark span{color:var(--accent)}.page-module__N7fTBq__mastheadLinks{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;color:var(--muted);gap:28px;font-size:12px;display:flex}.page-module__N7fTBq__mastheadLinks a{color:var(--muted)}.page-module__N7fTBq__mastheadLinks a:hover{color:var(--text)}.page-module__N7fTBq__hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;padding:88px 0 96px;display:grid}.page-module__N7fTBq__heroLeft{border-left:1px solid var(--hairline);padding-left:32px}.page-module__N7fTBq__eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:12px}.page-module__N7fTBq__h1{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.01em;max-width:13ch;margin:0 0 26px;font-size:clamp(38px,5.2vw,60px);font-weight:500;line-height:1.08}.page-module__N7fTBq__heroLede{color:var(--muted);max-width:46ch;margin:0;font-size:17px}.page-module__N7fTBq__signal{position:relative}.page-module__N7fTBq__signalCaption{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.page-module__N7fTBq__signal svg{width:100%;height:auto;display:block}.page-module__N7fTBq__signalLine{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:2.6s ease-out .3s forwards page-module__N7fTBq__draw}.page-module__N7fTBq__signalLineGhost{fill:none;stroke:var(--muted-2);stroke-width:1px;opacity:.35}@keyframes page-module__N7fTBq__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.page-module__N7fTBq__signalLine{stroke-dashoffset:0;animation:none}}.page-module__N7fTBq__block{border-top:1px solid var(--hairline);padding:64px 0}.page-module__N7fTBq__blockGrid{grid-template-columns:220px 1fr;gap:48px;display:grid}.page-module__N7fTBq__blockLabel{font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding-top:4px;font-size:12px}.page-module__N7fTBq__blockBody h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.005em;margin:0 0 18px;font-size:26px;font-weight:500}.page-module__N7fTBq__blockBody p{color:var(--muted);max-width:62ch;margin:0 0 16px}.page-module__N7fTBq__blockBody p:last-child{margin-bottom:0}.page-module__N7fTBq__blockBody strong{color:var(--text);font-weight:500}.page-module__N7fTBq__tags{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page-module__N7fTBq__tag{font-family:var(--font-plex-mono), monospace;letter-spacing:.03em;color:var(--accent);background:var(--tag-bg);border:1px solid var(--accent-dim);border-radius:3px;padding:6px 11px;font-size:11.5px}.page-module__N7fTBq__disclosure{background:var(--surface);border-radius:4px;padding:28px 32px}.page-module__N7fTBq__disclosure p{color:var(--muted);margin:0;font-size:14.5px}.page-module__N7fTBq__disclosure p+p{margin-top:12px}.page-module__N7fTBq__contactRow{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.page-module__N7fTBq__contactRow a{font-family:var(--font-plex-mono), monospace;color:var(--text);border-bottom:1px solid var(--accent-dim);font-size:16px}.page-module__N7fTBq__contactRow a:hover{color:var(--accent)}.page-module__N7fTBq__footer{border-top:1px solid var(--hairline);padding:32px 0 40px}.page-module__N7fTBq__footerRow{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;display:flex}.page-module__N7fTBq__footerLegal{color:var(--muted);line-height:1.7}.page-module__N7fTBq__footerLegal .page-module__N7fTBq__name{color:var(--text)}.page-module__N7fTBq__editNote{color:#c98a4a;margin-top:6px;font-size:11px}@media (max-width:780px){.page-module__N7fTBq__hero{grid-template-columns:1fr;gap:48px;padding:56px 0 64px}.page-module__N7fTBq__heroLeft{padding-left:20px}.page-module__N7fTBq__blockGrid{grid-template-columns:1fr;gap:14px}.page-module__N7fTBq__mastheadInner{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px}.page-module__N7fTBq__mastheadLinks{gap:18px}.page-module__N7fTBq__wrap{padding:0 20px}.page-module__N7fTBq__footerRow{flex-direction:column}}
