@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/PublicSans-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--surface: #f6f2e9;--surface-raised: #ffffff;--ink: #14213a;--ink-muted: #55607a;--brand: #f2a900;--brand-strong: #9a5b00;--brand-tint: #fdeec8;--signal: #1b62bd;--line: #8a8372;--success: #177343;--danger: #b3261e;--font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;--font-sans: "Public Sans", system-ui, sans-serif;--space-2: 8px;--space-4: 16px;--space-6: 24px;--space-12: 48px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 24px;--max: 1160px;--measure: 70ch;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}body{margin:0;background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-sans);text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,p,ul,ol,figure{margin:0}ul[role=list]{list-style:none;padding:0}a{color:var(--signal);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.on-ink :focus-visible{outline-color:var(--brand)}.t-display{font:800 clamp(36px,7vw,48px) / 1.08 var(--font-display);letter-spacing:-.02em}.t-title{font:700 clamp(26px,4.5vw,32px) / 1.19 var(--font-display);letter-spacing:-.01em}.t-heading{font:700 22px/28px var(--font-display)}.t-body-strong{font-weight:600}.t-caption{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.t-label{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--ink-muted)}.measure{max-width:var(--measure)}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--space-4)}@media(min-width:720px){.container{padding-inline:var(--space-6)}}.section{padding-block:var(--space-12)}@media(min-width:900px){.section{padding-block:calc(var(--space-12) * 2)}}.stack-2>*+*{margin-top:var(--space-2)}.stack-4>*+*{margin-top:var(--space-4)}.stack-6>*+*{margin-top:var(--space-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:12px var(--space-6);border-radius:var(--radius-md);border:2px solid transparent;font:600 16px/24px var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.btn svg{width:20px;height:20px;flex:none}.btn-primary{background:var(--brand);color:var(--ink)}.btn-primary:hover{background:#e09d00}.btn-primary:active{background:var(--brand-strong);color:var(--surface-raised)}.btn-ink{background:var(--ink);color:var(--surface)}.btn-ink:hover{background:#22325a}.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-outline:hover{background:var(--surface-raised)}.on-ink .btn-outline{color:var(--surface);border-color:var(--surface)}.on-ink .btn-outline:hover{background:#22325a}.btn-block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;text-decoration:none}.link-arrow svg{width:18px;height:18px;transition:transform .15s}.link-arrow:hover svg{transform:translate(3px)}.tone-brand .link-arrow,.link-brand{color:var(--brand-strong)}.tone-signal .link-arrow{color:var(--signal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--ink);color:var(--surface);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-2)}@media(max-width:719px){body{padding-bottom:80px}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid rgb(138 131 114 / .35)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-6);min-height:72px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}nav[data-astro-cid-3ef6ksr2]{margin-left:auto;display:none}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-6)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);text-decoration:none;font-weight:600}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--brand-strong)}.cta[data-astro-cid-3ef6ksr2]{margin-left:auto;min-height:44px;padding-inline:var(--space-4)}@media(min-width:720px){nav[data-astro-cid-3ef6ksr2]{display:block}.cta[data-astro-cid-3ef6ksr2]{margin-left:0}}.footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--surface);padding-block:var(--space-12) var(--space-6)}.grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-12) var(--space-6)}@media(min-width:800px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr}}.footer[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:36px;width:auto}h2[data-astro-cid-sz7xmlte]{color:var(--brand);margin-bottom:var(--space-4)}a[data-astro-cid-sz7xmlte]{color:var(--surface);text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.legal[data-astro-cid-sz7xmlte]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid rgb(246 242 233 / .2);font-size:13px;line-height:18px;opacity:.85}.wa-bar[data-astro-cid-3gbdfu6q]{position:fixed;inset:auto 0 0;z-index:60;padding:12px var(--space-4) calc(12px + env(safe-area-inset-bottom));background:var(--ink)}@media(min-width:720px){.wa-bar[data-astro-cid-3gbdfu6q]{display:none}}
