@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-italic.Bsgye1qA.woff2)format("woff2"),url(/_astro/newsreader-latin-500-italic.m-xI0GeS.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400 500;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2")}:root{--color-bg:#f3f6fa;--color-surface:#fff;--color-tint:#e4ebf5;--color-powder:#a4b8d8;--color-steel-300:#8ca7ba;--color-steel-400:#748e9e;--color-line:#d3dce8;--color-line-strong:#c9d6e8;--color-accent:#34557a;--color-accent-strong:#26405f;--color-ink:#0f1b2d;--color-ink-2:#3b4a5c;--color-muted:#556678;--color-night:#0f1b2d;--color-night-line:#2a3b55;--color-on-night:#e6edf6;--color-on-night-2:#c9d6e8;--color-on-night-muted:#a9b9cd;--font-display:"Newsreader", "Times New Roman", serif;--font-text:"Public Sans", system-ui, sans-serif;--font-data:"Public Sans", system-ui, sans-serif;--fs-display:clamp(46px, 6.2vw, 86px);--fs-h1:clamp(42px, 5.2vw, 72px);--fs-h2:clamp(34px, 3.8vw, 54px);--fs-h3:30px;--fs-h4:24px;--fs-lead:clamp(17px, 1.4vw, 19px);--fs-body:17px;--fs-article:19px;--fs-small:14.5px;--fs-label:12.5px;--fs-data:13px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-pad:clamp(64px, 8vw, 128px);--container:1280px;--gutter:clamp(20px, 5vw, 64px);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #0f1b2d14;--shadow-md:0 8px 24px -10px #0f1b2d29, 0 2px 6px #0f1b2d0d;--shadow-player:0 30px 60px -32px #1f36544d, 0 2px 6px #0f1b2d0a;--tap-min:44px;--btn-h:54px;--focus-ring:2px solid var(--color-accent);--focus-offset:3px;--dur-wave:.26s;--dur-thumb:.2s;--dur-xfade:.14s;--ease:ease}@media (prefers-reduced-motion:reduce){:root{--dur-wave:0s;--dur-thumb:0s;--dur-xfade:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);margin:0;font-weight:500}h1{font-size:var(--fs-h1);line-height:1}h2{font-size:var(--fs-h2);line-height:1.04}h3{font-size:var(--fs-h3);font-weight:600;line-height:1.1}h4{font-size:var(--fs-h4);font-weight:600;line-height:1.2}p{margin:0}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-strong)}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--font-data);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.lead{font-size:var(--fs-lead);color:var(--color-ink-2);line-height:1.6}.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums}.btn{min-height:var(--btn-h);background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);font:600 16px/1 var(--font-text);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-strong);color:#fff}.btn--small{min-height:var(--tap-min);padding:0 18px;font-size:15px}.btn--inverse{background:var(--color-on-night);color:var(--color-ink)}.btn--inverse:hover{color:var(--color-ink);background:#fff}.btn--ghost{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.btn--ghost:hover{background:var(--color-tint);color:var(--color-accent-strong)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.on-night :focus-visible,.on-night:focus-visible{outline-color:var(--color-on-night)}.skip-link{left:var(--space-4);z-index:100;background:var(--color-ink);color:#fff;border-radius:var(--radius-sm);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4);color:#fff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=759px){body.has-sticky-cta{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.legend{padding:0;font-size:15px;font-weight:600}.field .opt,.legend .opt{color:var(--color-muted);font-weight:400}.input,.select,.textarea{border-radius:var(--radius-sm);width:100%;min-height:52px;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #a9b9cd;padding:0 14px;font-size:16px}.select{padding:0 12px}.textarea{resize:vertical;min-height:0;padding:12px 14px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 0 4px var(--color-tint);outline:none}.help{color:var(--color-muted);font-size:14px}.is-invalid{padding-left:13px;border:2px solid var(--color-ink)!important}.field-error{color:var(--color-ink);align-items:flex-start;gap:8px;font-size:14.5px;font-weight:500;display:flex}.field-error[hidden]{display:none}.field-error svg{flex:none;margin-top:2px}.choice{border-radius:var(--radius-sm);cursor:pointer;background:#fff;border:1px solid #a9b9cd;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.choice input{width:18px;height:18px;accent-color:var(--color-accent);margin:0}.check{color:var(--color-ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--color-accent);flex:none;margin:2px 0 0}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-alert{border:2px solid var(--color-ink);border-radius:var(--radius-sm);padding:14px 16px;font-weight:500}.form-alert[hidden]{display:none}.site-header[data-astro-cid-nen7h5rs]{z-index:5;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:relative}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{align-items:center;padding:8px 0;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img{width:auto;height:72px;display:block}.site-header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:4px clamp(12px,1.8vw,26px);margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{flex:none}.site-header__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap-min);white-space:nowrap;color:var(--color-ink);border-bottom:2px solid #0000;align-items:center;font-size:15.5px;font-weight:500;text-decoration:none;display:inline-flex}.site-header__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-accent-strong);border-bottom-color:var(--color-powder)}.site-header__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--color-accent)}.site-header__compact[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:none}.site-header__toggle[data-astro-cid-nen7h5rs]{width:var(--tap-min);height:var(--tap-min);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs]{display:none}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.site-header__drawer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-tint);background:var(--color-surface);padding:8px var(--gutter) 24px}.site-header__drawer[data-astro-cid-nen7h5rs][hidden]{display:none}.site-header__drawer[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.site-header__drawer[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-tint)}.site-header__drawer[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:56px;font-family:var(--font-display);color:var(--color-ink);align-items:center;font-size:24px;font-weight:600;text-decoration:none;display:flex}.site-header__drawer[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.site-header__drawer[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{color:var(--color-ink-2);margin:18px 0 0;font-size:15px}@media (width<=959px){.site-header__nav[data-astro-cid-nen7h5rs]{display:none}.site-header__compact[data-astro-cid-nen7h5rs]{display:flex}.site-header__bar[data-astro-cid-nen7h5rs]{min-height:74px}}@media (width<=759px){.site-header__logo[data-astro-cid-nen7h5rs] img{height:50px}.site-header__bar[data-astro-cid-nen7h5rs]{min-height:66px}}@media (width>=960px){.site-header__drawer[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-night);color:var(--color-on-night-2);padding:clamp(48px,6vw,80px) 0 32px;font-size:15px;line-height:1.55}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:48px;display:flex}.site-footer__cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:40px 56px;display:flex}.site-footer__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{flex:1.4 260px;gap:18px;max-width:340px}.site-footer__brand[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-self:flex-start;display:block}.site-footer__brand[data-astro-cid-jo6i4kqk] img{width:auto;height:64px;display:block}nav[data-astro-cid-jo6i4kqk],.site-footer__contact[data-astro-cid-jo6i4kqk]{flex:160px}.site-footer__contact[data-astro-cid-jo6i4kqk]{flex:1.2 220px}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-night-muted);margin:0 0 4px;font-size:12px;font-weight:500}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__contact[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]:not(.btn){color:var(--color-on-night);align-items:center;min-height:32px;text-decoration:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__contact[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]:not(.btn):hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer__contact[data-astro-cid-jo6i4kqk] .mono[data-astro-cid-jo6i4kqk]{font-size:14.5px}.site-footer__contact[data-astro-cid-jo6i4kqk] .email[data-astro-cid-jo6i4kqk]{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.site-footer__contact[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{align-self:flex-start;min-height:48px;margin-top:8px}.site-footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-night-line);color:var(--color-on-night-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:13.5px;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] .mono[data-astro-cid-jo6i4kqk]{font-size:12.5px}.sticky-cta[data-astro-cid-b52ezz7b]{display:none}@media (width<=759px){.sticky-cta[data-astro-cid-b52ezz7b]{z-index:20;padding:10px var(--space-4) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#fffffff7;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-cta[data-astro-cid-b52ezz7b] .btn[data-astro-cid-b52ezz7b]{flex:1;min-height:52px}.sticky-cta[data-astro-cid-b52ezz7b][data-variant=forensic] .btn--ghost[data-astro-cid-b52ezz7b]{flex:0 0 30%}}
