.arrow-link-module__FTwT3W__link{border-bottom:1px solid var(--line);align-items:center;gap:40px;margin-top:48px;padding-bottom:8px;font-weight:500;display:inline-flex}.arrow-link-module__FTwT3W__link span{color:var(--orange);font-size:1.3rem;transition:transform .18s}.arrow-link-module__FTwT3W__link:hover span{transform:translate(4px,-4px)}.arrow-link-module__FTwT3W__compact{margin-top:0}
.section-marker-module__dqocuq__marker{letter-spacing:.12em;text-transform:uppercase;align-items:flex-start;gap:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;display:flex}.section-marker-module__dqocuq__marker span:first-child{color:var(--orange)}
.page-intro-module__dBaIiq__intro{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(150px,.32fr) 1fr;gap:48px;min-height:570px;padding-block:clamp(90px,12vw,160px) 80px;display:grid}.page-intro-module__dBaIiq__intro h1{max-width:1000px;font-family:var(--font-display);letter-spacing:-.04em;margin:-.18em 0 46px;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:500;line-height:1.22}.page-intro-module__dBaIiq__intro h1 span{z-index:0;color:var(--accent-ink);padding-inline:.06em;font-style:normal;display:inline-block;position:relative}.page-intro-module__dBaIiq__intro h1 span:after{z-index:-1;background:var(--accent-border);content:"";height:1px;box-shadow:none;position:absolute;bottom:.06em;left:-.04em;right:-.04em}.page-intro-module__dBaIiq__intro>div:last-child>p{max-width:650px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.85}@media (max-width:820px){.page-intro-module__dBaIiq__intro{grid-template-columns:1fr}}@media (max-width:560px){.page-intro-module__dBaIiq__intro{min-height:auto;padding-block:80px 60px}.page-intro-module__dBaIiq__intro h1{margin-top:0}}
.pulse-dot-module__0e5Hoa__dot{background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;animation:2s infinite pulse-dot-module__0e5Hoa__pulse;display:inline-block}@keyframes pulse-dot-module__0e5Hoa__pulse{70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}
.page-module__NfDiEG__story{grid-template-columns:.15fr 1fr .55fr;gap:clamp(30px,6vw,90px);padding-block:120px;display:grid}.page-module__NfDiEG__verticalLabel{letter-spacing:.12em;writing-mode:vertical-rl;align-self:start;margin:0;font:.65rem SFMono-Regular,Consolas,monospace}.page-module__NfDiEG__storyCopy{gap:34px;display:grid}.page-module__NfDiEG__storyCopy p{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.7}.page-module__NfDiEG__storyStamp{aspect-ratio:1;border:1px solid var(--line);background:var(--paper-light);box-shadow:var(--shadow-panel);letter-spacing:.12em;text-align:center;border-radius:50%;place-content:center;align-self:center;font:.72rem SFMono-Regular,Consolas,monospace;display:grid;transform:rotate(0)}.page-module__NfDiEG__storyStamp i{color:var(--orange);margin-block:12px;font-size:1.4rem;font-style:normal}.page-module__NfDiEG__principles{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.32fr) 1fr;gap:48px;padding-block:100px 140px;display:grid}.page-module__NfDiEG__principleGrid{grid-template-columns:repeat(3,1fr);display:grid}.page-module__NfDiEG__principleGrid article{border-left:1px solid var(--line);min-height:320px;padding:8px 34px 34px}.page-module__NfDiEG__principleGrid article:last-child{border-right:1px solid var(--line)}.page-module__NfDiEG__principleGrid article>span{letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700}.page-module__NfDiEG__principleGrid h2{font-family:var(--font-display);margin:70px 0 22px;font-size:1.8rem;font-weight:500}.page-module__NfDiEG__principleGrid p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.8}@media (max-width:820px){.page-module__NfDiEG__story{grid-template-columns:28px 1fr}.page-module__NfDiEG__storyStamp{display:none}.page-module__NfDiEG__principles{grid-template-columns:1fr}.page-module__NfDiEG__principleGrid article{padding-inline:24px}}@media (max-width:560px){.page-module__NfDiEG__story,.page-module__NfDiEG__principles{padding-block:80px}.page-module__NfDiEG__principleGrid{grid-template-columns:1fr}.page-module__NfDiEG__principleGrid article,.page-module__NfDiEG__principleGrid article:last-child{border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:250px}}
.page-module__OSLHOG__layout{grid-template-columns:1fr minmax(320px,.55fr);gap:clamp(48px,8vw,120px);padding-block:100px 140px;display:grid}.page-module__OSLHOG__topics article{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:22px;padding:30px 0;display:grid}.page-module__OSLHOG__topics article:last-child{border-bottom:1px solid var(--line)}.page-module__OSLHOG__topics article>span{color:var(--orange);font:.75rem SFMono-Regular,Consolas,monospace}.page-module__OSLHOG__topics h2{font-family:var(--font-display);margin:-.2em 0 12px;font-size:2rem;font-weight:500}.page-module__OSLHOG__topics p{max-width:520px;color:var(--muted);margin:0;line-height:1.75}.page-module__OSLHOG__briefCard{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper-light);box-shadow:var(--shadow-panel);align-self:start;padding:42px}.page-module__OSLHOG__briefCard>p{letter-spacing:.12em;margin:0 0 64px;font:.68rem SFMono-Regular,Consolas,monospace}.page-module__OSLHOG__briefCard h2{font-family:var(--font-display);margin:0 0 34px;font-size:2.25rem;font-weight:500;line-height:1.3}.page-module__OSLHOG__briefCard ol{counter-reset:brief;margin:0;padding:0;list-style:none}.page-module__OSLHOG__briefCard li{border-top:1px solid var(--line);counter-increment:brief;gap:14px;padding:13px 0;font-size:.9rem;display:flex}.page-module__OSLHOG__briefCard li:before{content:"0" counter(brief);font:.68rem SFMono-Regular,Consolas,monospace}.page-module__OSLHOG__briefStatus{align-items:center;gap:10px;margin-top:42px;font-size:.75rem;font-weight:800;display:flex}@media (max-width:820px){.page-module__OSLHOG__layout{grid-template-columns:1fr}}@media (max-width:560px){.page-module__OSLHOG__briefCard{box-shadow:var(--shadow-panel);padding:30px}}
.not-found-module__HS70Aa__notFound{text-align:center;place-content:center;min-height:680px;padding-block:100px;display:grid}.not-found-module__HS70Aa__notFound>p:first-child{letter-spacing:.13em;font:.67rem SFMono-Regular,Consolas,monospace}.not-found-module__HS70Aa__code{font:500 clamp(8rem, 23vw, 18rem) / 1 var(--font-display);letter-spacing:-.06em;margin-block:20px}.not-found-module__HS70Aa__code span{color:var(--orange)}.not-found-module__HS70Aa__notFound h1{font-family:var(--font-display);margin:38px 0 12px;font-size:2.4rem;font-weight:500}.not-found-module__HS70Aa__notFound>p:not(:first-child){color:var(--muted);margin:0}.not-found-module__HS70Aa__returnLink{justify-self:center}
.page-module__bSawnG__stack{gap:18px;padding-block:90px 120px;display:grid}.page-module__bSawnG__panel{border-radius:var(--radius-panel);min-height:360px;box-shadow:var(--shadow-panel);grid-template-columns:.35fr 1fr;padding:clamp(30px,5vw,64px);transition:box-shadow .24s,border-color .24s;display:grid;position:relative;overflow:hidden}.page-module__bSawnG__panel:hover{box-shadow:var(--shadow-panel)}.page-module__bSawnG__acid{border:1px solid var(--border-interactive);background:var(--accent-soft)}.page-module__bSawnG__ink{border:1px solid var(--line);background:var(--surface-sidebar);color:var(--ink)}.page-module__bSawnG__paper{border:1px solid var(--line);background:var(--paper-light)}.page-module__bSawnG__meta{letter-spacing:.12em;flex-direction:column;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;display:flex}.page-module__bSawnG__copy{z-index:1;align-self:end;max-width:700px;position:relative}.page-module__bSawnG__copy h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:500}.page-module__bSawnG__copy p{opacity:.72;max-width:560px;margin:0;font-size:1rem;line-height:1.8}.page-module__bSawnG__glyph{color:var(--orange);opacity:.16;font:clamp(8rem,22vw,20rem)/1 Georgia,serif;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.page-module__bSawnG__ink .page-module__bSawnG__glyph{color:var(--acid)}.page-module__bSawnG__footer{justify-content:space-between;align-items:flex-end;padding-block:20px 130px;display:flex}.page-module__bSawnG__footer>p{color:var(--muted);margin:0 0 16px;font-size:.84rem}@media (max-width:560px){.page-module__bSawnG__panel{grid-template-columns:1fr;min-height:420px}.page-module__bSawnG__copy{align-self:end}.page-module__bSawnG__footer{display:block}.page-module__bSawnG__footer a{margin-top:30px}}
