@font-face{font-family:courierPrime;src:url(../media/courier_prime_400-s.p.0il1v3n3hrhri.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:courierPrime;src:url(../media/courier_prime_700-s.p.06uzc_5bkiggw.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:courierPrime Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}.courierprime_576b1ba6-module__o_omJW__className{font-family:courierPrime,courierPrime Fallback}.courierprime_576b1ba6-module__o_omJW__variable{--font-courier-prime:"courierPrime", "courierPrime Fallback"}
:root{--paper:#f2ede4;--ink:#262220;--accent:#1d4a48;--ink-soft:#262220cc;--nav-link-rest:#262220cc;--line-decor:#26222024;--line-ui:#26222080;--font-sans:var(--font-amatic), "Amatic SC", system-ui, sans-serif;--font-weight-regular:400;--font-weight-body:700;--font-weight-medium:700;--font-weight-semibold:700;--body-font-size:24px;--body-line-height:1.35;--h1-home:clamp(40px, 5.6vw, 56px);--h1-work:clamp(40px, 5.6vw, 53px);--h1-about:clamp(36px, 4.9vw, 48px);--h1-contact:clamp(40px, 5.6vw, 56px);--h1-letter-spacing:0;--h1-line-height:1.25;--eyebrow-font-size:21px;--eyebrow-letter-spacing:.08em;--eyebrow-font-weight:var(--font-weight-semibold);--nav-font-size:24px;--caption-font-size:22px;--category-font-size:20px;--gutter:28px;--content-max-width:960px;--space-8:8px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-72:72px;--space-88:88px;--space-96:96px;--transition-fast:.15s ease}
