:root{--yellow:#ffdc19;--yellow-deep:#d9ae14;--blue:#1675bd;--blue-deep:#0f5386;--bronze:#8b6c43;--paper:#c4a77c;--surface:#d8c099;--ink:#15191c;--ink-soft:#4b4436;--line:#15191c2e;--brand:var(--blue);--accent:var(--yellow);--accent-contrast:#15202a;--form-title:#15191c;--dark-band:#123a58;--on-dark-strong:#fff;--on-dark-soft:#dbe8f3;--radius-btn:0;--radius-card:0;--radius-input:0;--shadow-sm:.25rem .25rem 0 #1675bd59;--shadow-md:.4rem .4rem 0 #1675bd80;--shadow-feature:.6rem .6rem 0 #785b38;--font-display:"Bricolage Grotesque", "Anton", "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, sans-serif}body.light{--paper:#f6f3ec;--surface:#fff;--ink:#191510;--ink-soft:#6d6559;--line:#19151024;--accent-contrast:#191510;--shadow-sm:0 1px 3px #1915101f;--shadow-md:0 8px 22px #19151024;--shadow-feature:0 24px 60px -20px #1915104d}*{box-sizing:border-box}html{scroll-behavior:auto}body{background-color:var(--paper);color:var(--ink);font:400 17px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(#416c8d38 1px,#0000 1px);background-size:47px 53px;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0}p{margin:0 0 1em}.disp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-weight:700;line-height:.98}@media (width<=480px){body{font-size:15.5px}}.seals-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.seals-row img{width:auto;height:112px;display:block}.seals-row span{letter-spacing:.01em;font-weight:800}.seals-row.on-dark,.seals-row.on-dark span{color:var(--on-dark-strong)}@media (width<=520px){.seals-row img{height:88px}}.tape-rule{background:var(--blue);clip-path:polygon(0 9%,5% 1%,11% 8%,17% 2%,24% 9%,31% 1%,39% 8%,47% 2%,55% 9%,63% 1%,71% 8%,79% 2%,87% 9%,93% 1%,100% 8%,100% 92%,93% 100%,87% 91%,79% 99%,71% 92%,63% 100%,55% 91%,47% 99%,39% 92%,31% 100%,24% 91%,17% 99%,11% 92%,5% 100%,0 91%);background-image:repeating-linear-gradient(94deg,#ffffff14 0 2px,#0000 2px 10px),repeating-linear-gradient(0deg,#00000010 0 1px,#0000 1px 5px);height:2.6rem;margin:clamp(1.6rem,4vw,3rem) 0;transform:rotate(-.4deg);box-shadow:0 .35rem .7rem #0002}.btn.accent{box-shadow:.28rem .28rem #1675bd8c;border:3px solid var(--blue)!important}.btn.accent:hover{transform:translate(-1px,-1px);box-shadow:.42rem .42rem #1675bd8c}.btn.ghost,.btn.ghost-dark{box-shadow:.24rem .24rem #1675bd66;border:2px solid var(--blue)!important;color:var(--ink)!important}.btn.ghost:hover,.btn.ghost-dark:hover{box-shadow:.36rem .36rem #1675bd66}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:700;font-style:normal;size-adjust:102.83%;ascent-override:90.44%;descent-override:26.26%;line-gap-override:0.0%}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:800;font-style:normal;size-adjust:104.38%;ascent-override:89.1%;descent-override:25.87%;line-gap-override:0.0%}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk Fallback;src:local(Liberation Sans),local(Arial),local(ArialMT);font-weight:400;font-style:normal;size-adjust:99.09%;ascent-override:100.92%;descent-override:30.58%;line-gap-override:0.0%}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk Fallback;src:local(Liberation Sans),local(Arial),local(ArialMT);font-weight:500;font-style:normal;size-adjust:99.63%;ascent-override:100.37%;descent-override:30.41%;line-gap-override:0.0%}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:700;font-style:normal;size-adjust:94.37%;ascent-override:105.97%;descent-override:32.11%;line-gap-override:0.0%}:root{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", sans-serif;--font-body:"Hanken Grotesk", "Hanken Grotesk Fallback", sans-serif}[data-bar-wait]{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s,visibility}[data-bar-wait]:not([data-bar-on]){opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s,opacity .2s,visibility 0s linear .28s;transform:translateY(calc(100% + 24px))}@media (prefers-reduced-motion:reduce){[data-bar-wait],[data-bar-wait]:not([data-bar-on]){transition:none;transform:none}}.sticky-cta[data-astro-cid-anxaz6sg]{display:none}@media (width<=720px){body{padding-bottom:84px}.sticky-cta[data-astro-cid-anxaz6sg]{inset-inline:12px;z-index:80;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:fixed;bottom:12px}.sticky-cta[data-astro-cid-anxaz6sg] a[data-astro-cid-anxaz6sg]{min-width:0;min-height:54px}.sticky-cta[data-astro-cid-anxaz6sg].solo{grid-template-columns:1fr}.sticky-cta[data-astro-cid-anxaz6sg].even{grid-template-columns:1fr 1fr}.sticky-cta[data-astro-cid-anxaz6sg].three{grid-template-columns:1.2fr 1fr 1fr}.sticky-cta[data-astro-cid-anxaz6sg] a[data-astro-cid-anxaz6sg]{font:600 clamp(.8rem, 3.6vw, .95rem)/1 var(--font-body);border-radius:var(--radius-btn,999px);box-shadow:var(--shadow);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:1em .4em;text-decoration:none;display:flex}.sticky-cta[data-astro-cid-anxaz6sg] svg[data-astro-cid-anxaz6sg]{flex:none;width:16px;height:16px}.call[data-astro-cid-anxaz6sg]{background:var(--dark-band,var(--brand));color:var(--on-dark-strong,#fff);border:1px solid var(--line,#fff3)}.text[data-astro-cid-anxaz6sg],.dir[data-astro-cid-anxaz6sg]{background:var(--accent);color:var(--accent-contrast,#1a1a1a)}}
