@font-face{font-family:body;src:url(../media/CalSans_Variable-s.p.1tdcmfy5nm0ge.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:93.17%;descent-override:27.95%;line-gap-override:0.0%;size-adjust:107.33%}._8-R0iq_className{font-family:body,body Fallback}._8-R0iq_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:heading;src:url(../media/Archivo_Variable-s.p.13rul5q9jl2r0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:heading Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.u4VIja_className{font-family:heading,heading Fallback}.u4VIja_variable{--font-heading:"heading", "heading Fallback"}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_Variable-s.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.asLxaq_className{font-family:mono,mono Fallback}.asLxaq_variable{--font-code:"mono", "mono Fallback"}
.BNNVoa_page{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,100px);min-height:65svh;padding-block:clamp(56px,10vw,140px);display:grid}.BNNVoa_art{color:var(--accent);min-width:0}.BNNVoa_number{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(100px,17vw,240px);font-weight:600;line-height:1;display:block}.BNNVoa_art svg{width:100%;max-width:480px;margin-top:20px}.BNNVoa_copy{min-width:0}.BNNVoa_copy h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.08}.BNNVoa_copy p{max-width:44ch;color:var(--ink-2);margin:20px 0 28px;line-height:1.7}.BNNVoa_actions{flex-wrap:wrap;gap:12px;display:flex}.BNNVoa_contact{min-height:44px;color:var(--ink-2);text-underline-offset:4px;align-items:center;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-flex}.BNNVoa_contact:hover{color:var(--accent-ink)}@media (max-width:767px){.BNNVoa_page{grid-template-columns:1fr;gap:32px;min-height:auto}.BNNVoa_art{max-width:320px}.BNNVoa_number{font-size:128px}.BNNVoa_art svg{max-height:80px;margin-top:0}.BNNVoa_copy p{margin-block:16px 24px}}
