@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hanken Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:97%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1440px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--container-padding:3.5em;--text-display:5.5em;--tracking-display:-3.2px;--text-h2:4em;--tracking-h2:-1.8px;--text-h3:1.5em;--tracking-h3:-.3px;--text-lead:1.25em;--tracking-lead:-.1px;--text-stat:7.5em;--tracking-stat:-5px;--section-lg:9em;--section-md:6em;--section-sm:3.5em;--grid-gap:1.5em;--header-height:5.75em;--btn-height:3.25em}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px;--container-padding:1.5em;--text-display:4.5em;--tracking-display:-2.4px;--text-h2:3.25em;--tracking-h2:-1.3px;--text-lead:1.1875em;--text-stat:5.5em;--tracking-stat:-3.4px;--section-lg:6.5em;--section-md:4.5em;--section-sm:3em;--grid-gap:1.25em;--header-height:5em}}@media screen and (width<=767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px;--container-padding:1em;--text-display:3.5em;--tracking-display:-1.6px;--text-h2:2.625em;--tracking-h2:-1px;--text-h3:1.3125em;--text-lead:1.125em;--text-stat:4.5em;--tracking-stat:-2.4px;--section-lg:5em;--section-md:4em;--section-sm:2.5em;--grid-gap:1em;--header-height:4.5em}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px;--container-padding:1em;--text-display:2.875em;--tracking-display:-1.4px;--text-h2:2.25em;--tracking-h2:-.9px;--text-h3:1.25em;--text-lead:1.0625em;--text-stat:4em;--tracking-stat:-2px;--btn-height:max(3.25em, 48px)}}:root{--color-navy:#1f345e;--color-cobalt:#233b72;--color-cobalt-deep:#182a55;--color-green:#549d32;--color-forest:#1f5528;--color-slate:#183240;--color-ink:#0c1a3b;--color-ink-2:#16274f;--color-on-ink:#c9d3ea;--color-muted-dark:#9fb0d6;--color-white:#fff;--color-paper:#f6f6f2;--color-stone:#ecede6;--color-mist:#e6ebf5;--color-frame:#dfe1d8;--color-soft:#5b6b95;--color-soft-dark:#a9b6d6;--color-muted:#4a5675;--color-line:#1f345e24;--color-line-strong:#1f345e47;--color-field:#1f345e99;--color-line-dark:#ffffff24;--color-line-dark-strong:#ffffff47;--color-error:#b3261e;--color-focus:var(--color-cobalt);--color-focus-on-dark:var(--color-green);--color-primary:var(--color-navy);--color-accent:var(--color-cobalt);--color-bg-white:var(--color-white);--color-bg-dark:var(--color-ink);--color-text-primary:var(--color-navy);--color-text-secondary:var(--color-muted);--color-text-white:var(--color-white);--color-border:var(--color-line);--font-sans:"Hanken Grotesk", "Hanken Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-label:"Montserrat", var(--font-sans);--text-body:max(1.0625em, 15px);--text-small:max(.875em, 13px);--text-label:max(.75em, 12px);--tracking-label:2.4px;--spacing-xs:.25em;--spacing-sm:.5em;--spacing-md:1em;--spacing-lg:1.5em;--spacing-xl:2em;--spacing-2xl:2.5em;--spacing-3xl:3em;--spacing-4xl:4em;--spacing-5xl:5em;--radius-sm:.25em;--radius:.5em;--radius-lg:1em;--radius-pill:100vmax;--frame:.625em;--shadow-bar:0 1px 0 var(--color-line), 0 10px 30px -22px #0c1a3b73;--shadow-panel:0 0 0 1px var(--color-line), 0 24px 48px -36px #0c1a3b66;--ease-glide:cubic-bezier(.19, 1, .22, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-hover:.35s;--dur-reveal:.8s;--transition-fast:.15s ease;--transition-base:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--size-font) * 7)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:var(--size-font);color:var(--color-navy);background-color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.6}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);overflow-wrap:break-word;text-wrap:balance;font-weight:400;line-height:1.1}p{overflow-wrap:break-word;text-wrap:pretty}::selection{background:var(--color-green);color:var(--color-ink)}.container{width:100%;max-width:var(--size-container);padding-inline:var(--container-padding);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:9999;clip:auto;white-space:normal;background-color:var(--color-navy);width:auto;height:auto;color:var(--color-white);border-radius:var(--radius-sm);margin:0;padding:.875em 1.5em;font-weight:600;position:fixed;top:.75em;left:.75em;overflow:visible}.t-display{font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:400;line-height:.98}.t-h2{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:400;line-height:1.04}.t-stat{font-size:var(--text-stat);letter-spacing:var(--tracking-stat);font-variant-numeric:tabular-nums;font-weight:400;line-height:.9}.t-h3{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:500;line-height:1.25}.t-lead{font-size:var(--text-lead);letter-spacing:var(--tracking-lead);line-height:1.5}.t-body{font-size:var(--text-body);line-height:1.6}.t-small{font-size:var(--text-small);line-height:1.5}.t-muted{color:var(--color-muted)}.rule-label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-forest);font-weight:600;line-height:1.3;display:inline-block}.on-dark .rule-label{color:var(--color-green)}.on-dark{color:var(--color-white)}.on-dark .t-muted{color:var(--color-muted-dark)}.on-dark .t-body,.on-dark .t-lead{color:var(--color-on-ink)}.panel-wrap{padding-inline:var(--frame)}.panel{border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.tile{border-radius:var(--radius);background:var(--color-stone);position:relative;overflow:hidden}.tile--ink{background:var(--color-ink);color:var(--color-white)}main>.band+.band{padding-top:0}.sec{padding-block:var(--section-lg)}.sec--md{padding-block:var(--section-md)}.sec--paper{background:var(--color-paper)}.sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.25em 4em;display:grid}.sec-head .t-h2{max-width:11em}.sec-head__line{max-width:28em;color:var(--color-muted);padding-bottom:.3em;font-size:max(1.125em,16px);line-height:1.55}.on-dark .sec-head__line{color:var(--color-on-ink)}.sec-body{margin-top:3.5em}.ask{flex-wrap:wrap;align-items:center;gap:1em 1.75em;display:flex}@media (width<=991px){.sec-head{grid-template-columns:1fr;align-items:start;gap:1em}.sec-body{margin-top:2.5em}}.link-underline{color:var(--color-cobalt);transition:background-size var(--dur-hover) var(--ease-glide);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.1em;font-weight:600}.on-dark .link-underline{color:var(--color-white)}@media (hover:hover) and (pointer:fine){.link-underline:hover{background-position:100% 100%;background-size:0% 1px}}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--color-focus-on-dark)}:focus:not(:focus-visible){outline:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html.motion [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-glide), transform var(--dur-reveal) var(--ease-glide);transform:translateY(1.25em)}html.motion [data-reveal].is-in{opacity:1;transform:none}html.motion [data-delay="1"]{transition-delay:90ms}html.motion [data-delay="2"]{transition-delay:.18s}html.motion [data-delay="3"]{transition-delay:.27s}}.consent[data-astro-cid-bm4qem4n]{--consent-bg:var(--color-bg-dark,#111);--consent-fg:var(--color-text-white,#fff);--consent-muted:color-mix(in srgb, var(--consent-fg) 78%, transparent);--consent-radius:var(--radius-sm,.25em);z-index:1000;inset-inline:0;background-color:var(--consent-bg);color:var(--consent-fg);font-family:var(--font-body,inherit);box-shadow:0 -1px 0 color-mix(in srgb, var(--consent-fg) 20%, transparent);position:fixed;bottom:0}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent__inner[data-astro-cid-bm4qem4n]{width:var(--size-container,100%);padding:1.25em var(--container-padding,1.5em);justify-content:space-between;align-items:center;gap:2em;margin-inline:auto;display:flex}.consent__copy[data-astro-cid-bm4qem4n]{max-width:46em}.consent__title[data-astro-cid-bm4qem4n]{margin:0 0 .25em;font-size:1em;font-weight:600;line-height:1.4}.consent__body[data-astro-cid-bm4qem4n]{color:var(--consent-muted);margin:0;font-size:.875em;line-height:1.5}.consent__body[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--consent-fg);text-decoration:underline}.consent__choices[data-astro-cid-bm4qem4n]{border:0;flex-wrap:wrap;gap:.5em 1.5em;margin:.875em 0 0;padding:0;font-size:.875em;display:flex}.consent__legend[data-astro-cid-bm4qem4n]{width:100%;margin-bottom:.25em;padding:0;font-weight:600}.consent__choice[data-astro-cid-bm4qem4n]{cursor:pointer;align-items:center;gap:.5em;display:inline-flex}.consent__choice[data-astro-cid-bm4qem4n] small[data-astro-cid-bm4qem4n]{color:var(--consent-muted)}.consent__choice[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]{width:1.125em;height:1.125em;accent-color:var(--consent-fg)}.consent__actions[data-astro-cid-bm4qem4n]{flex-shrink:0;gap:.75em;display:flex}.consent__button[data-astro-cid-bm4qem4n]{border:1px solid var(--consent-fg);border-radius:var(--consent-radius);min-height:2.75em;color:var(--consent-fg);font:inherit;cursor:pointer;background-color:#0000;padding:.75em 1.25em;font-size:.875em;font-weight:600;line-height:1.2}.consent__button[data-astro-cid-bm4qem4n]:hover{background-color:var(--consent-fg);color:var(--consent-bg)}.consent__button[data-astro-cid-bm4qem4n]:focus-visible,.consent__choice[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--consent-fg);outline-offset:2px}@media screen and (width<=767px){.consent__inner[data-astro-cid-bm4qem4n]{flex-direction:column;align-items:stretch;gap:1em}.consent__actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap}.consent__button[data-astro-cid-bm4qem4n]{flex:1}}.btn[data-astro-cid-ekguhzzh]{--btn-bg:var(--color-cobalt);--btn-bg-hover:var(--color-cobalt-deep);--btn-fg:var(--color-white);min-height:var(--btn-height);border-radius:var(--radius-sm);background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) ease;align-items:center;gap:1.25em;padding:.4375em .4375em .4375em 1.25em;font-size:max(.9375em,15px);font-weight:600;line-height:1.15;display:inline-flex}.on-dark .btn[data-astro-cid-ekguhzzh]{--btn-bg:var(--color-white);--btn-bg-hover:var(--color-mist);--btn-fg:var(--color-navy)}.btn__mark[data-astro-cid-ekguhzzh]{border-radius:calc(var(--radius-sm) - .0625em);background-color:var(--color-green);width:2.375em;height:2.375em;color:var(--color-navy);flex:none;place-items:center;margin-left:auto;display:grid}.btn__mark[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh]{width:.875em;height:.875em;transition:transform var(--dur-hover) var(--ease-glide)}.btn[data-astro-cid-ekguhzzh]:hover,.btn[data-astro-cid-ekguhzzh]:focus-visible{background-color:var(--btn-bg-hover)}@media (prefers-reduced-motion:no-preference){.btn[data-astro-cid-ekguhzzh]:hover .btn__mark[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]:focus-visible .btn__mark[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh]{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh]{transition:none}}.btn[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.on-dark .btn[data-astro-cid-ekguhzzh]:focus-visible{outline-color:var(--color-focus-on-dark)}.btn[data-astro-cid-ekguhzzh][aria-busy=true]{cursor:progress;opacity:.75}.btn--lg[data-astro-cid-ekguhzzh]{padding-left:1.5em;font-size:max(1em,16px)}.btn--block[data-astro-cid-ekguhzzh]{width:100%}@media (width<=479px){.btn--lg[data-astro-cid-ekguhzzh]{width:100%;padding-left:1.25em}}.site-header[data-astro-cid-fzpbxy5g]{--float-pad:.375em;--float-radius:calc(var(--radius-sm) + var(--float-pad));--menu-size:max(var(--btn-height), 44px);z-index:50;width:100%;height:var(--header-height);color:var(--color-navy);pointer-events:none;position:sticky;top:0}.site-header__bar[data-astro-cid-fzpbxy5g]{height:var(--header-height);pointer-events:auto;background-color:var(--color-paper);border-radius:0;position:absolute;top:0;left:0;right:0}.site-header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5em;height:100%;display:grid}.logo[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-sm);justify-self:start;align-items:center;min-height:44px;display:inline-flex}.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:max(3em,40px)}.site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-sm);background-color:var(--color-mist);gap:.125em;padding:.25em;display:flex}.site-header__link[data-astro-cid-fzpbxy5g]{border-radius:calc(var(--radius-sm) - .0625em);letter-spacing:-.1px;white-space:nowrap;min-height:max(2.9333em,44px);color:var(--color-navy);transition:background-color var(--dur-fast) ease;align-items:center;padding-inline:.875em;font-size:max(.9375em,14px);font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-header__link[data-astro-cid-fzpbxy5g]:hover{background-color:var(--color-white)}}.site-header__tools[data-astro-cid-fzpbxy5g]{justify-content:flex-end;align-items:center;gap:.5em;display:flex}.menu-btn[data-astro-cid-fzpbxy5g]{width:var(--menu-size,max(var(--btn-height), 44px));height:var(--menu-size,max(var(--btn-height), 44px));border-radius:var(--radius-sm);background-color:var(--color-mist);color:var(--color-navy);transition:background-color var(--dur-fast) ease;flex:none;place-items:center;display:grid}.site-header__menu[data-astro-cid-fzpbxy5g]{display:none}.menu-btn__bars[data-astro-cid-fzpbxy5g]{gap:.3125em;width:1.125em;display:grid}.menu-btn__bars[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background-color:currentColor;border-radius:.0625em;height:.125em;display:block}.menu-btn[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1em;height:1em}@media (hover:hover) and (pointer:fine){.menu-btn[data-astro-cid-fzpbxy5g]:hover{background-color:var(--color-stone)}}.site-header__float[data-astro-cid-fzpbxy5g]{top:calc((var(--header-height) - var(--btn-height)) / 2 - var(--float-pad));gap:var(--float-pad);padding:var(--float-pad);border-radius:var(--float-radius);background-color:color-mix(in srgb, var(--color-paper) 94%, transparent);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--shadow-panel);pointer-events:auto;opacity:0;visibility:hidden;display:flex;position:absolute;left:50%;transform:translate(-50%,-1.25em)scale(.96)}.site-header__float[data-astro-cid-fzpbxy5g] .menu-btn[data-astro-cid-fzpbxy5g]{--menu-size:var(--btn-height)}@media (width>=992px){.site-header__bar[data-astro-cid-fzpbxy5g]{transition:opacity .4s var(--ease-glide), transform .6s var(--ease-glide), visibility 0s linear 0s}.site-header__float[data-astro-cid-fzpbxy5g]{transition:opacity .4s var(--ease-glide), transform .7s var(--ease-glide), visibility 0s linear .4s}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .site-header__bar[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-glide), transform .6s var(--ease-glide), visibility 0s linear .3s;transform:translateY(-1em)}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .site-header__float[data-astro-cid-fzpbxy5g]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-glide) .12s, transform .8s var(--ease-glide) .12s, visibility 0s linear 0s;transform:translate(-50%)scale(1)}}@media (width<=991px){.site-header__float[data-astro-cid-fzpbxy5g]{display:none}.site-header__inner[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto;gap:1em}.site-header__nav[data-astro-cid-fzpbxy5g]{display:none}.site-header__menu[data-astro-cid-fzpbxy5g]{display:grid}.site-header__bar[data-astro-cid-fzpbxy5g]{transition:top .4s var(--ease-glide), left .4s var(--ease-glide), right .4s var(--ease-glide), height .4s var(--ease-glide), border-radius .4s var(--ease-glide), background-color .4s var(--ease-glide), box-shadow .4s var(--ease-glide)}.site-header__inner[data-astro-cid-fzpbxy5g]{transition:padding .4s var(--ease-glide)}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .site-header__bar[data-astro-cid-fzpbxy5g]{top:var(--frame);left:var(--frame);right:var(--frame);height:calc(var(--menu-size) + var(--float-pad) * 2);border-radius:var(--float-radius);background-color:color-mix(in srgb, var(--color-paper) 94%, transparent);backdrop-filter:blur(16px)saturate(1.3);box-shadow:var(--shadow-panel)}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .site-header__inner[data-astro-cid-fzpbxy5g]{padding-inline:.625em var(--float-pad);gap:var(--float-pad)}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .site-header__tools[data-astro-cid-fzpbxy5g]{gap:var(--float-pad)}.site-header[data-astro-cid-fzpbxy5g][data-state=pinned] .logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:max(2.25em,40px)}}@media (width<=767px){.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:max(2.5em,40px)}}@media (width<=479px){.site-header__tools[data-astro-cid-fzpbxy5g] .site-header__cta{display:none}}@media (prefers-reduced-motion:reduce){.site-header__bar[data-astro-cid-fzpbxy5g],.site-header__inner[data-astro-cid-fzpbxy5g],.site-header__float[data-astro-cid-fzpbxy5g]{transition:none!important}}.menu[data-astro-cid-fzpbxy5g]{background-color:var(--color-paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-navy);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;padding:0 0 2em;display:none;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-fzpbxy5g][open]{display:flex}.menu[data-astro-cid-fzpbxy5g]::backdrop{background:0 0}.menu__top[data-astro-cid-fzpbxy5g]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1em;display:flex}.menu__body[data-astro-cid-fzpbxy5g]{flex-direction:column;flex:1;justify-content:space-between;gap:3em;padding-top:2.5em;display:flex}.menu__list[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--color-line)}.menu__link[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--color-line);letter-spacing:-1px;min-height:3.5em;color:var(--color-navy);align-items:center;padding-block:.5em;font-size:2.25em;font-weight:400;line-height:1.1;display:flex}@media (width<=479px){.menu__link[data-astro-cid-fzpbxy5g]{letter-spacing:-.8px;font-size:2em}}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-fzpbxy5g]{clip-path:inset(0 0 100%);transition:clip-path .65s var(--ease-glide)}.menu[data-astro-cid-fzpbxy5g].is-open{clip-path:inset(0)}.menu__item[data-astro-cid-fzpbxy5g]{opacity:0;transition:opacity .4s var(--ease-out), translate .7s var(--ease-glide);translate:0 1em}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g]{opacity:1;translate:0}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g]:first-child{transition-delay:.12s}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g]:nth-child(2){transition-delay:.16s}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g]:nth-child(3){transition-delay:.2s}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g]:nth-child(4){transition-delay:.24s}.menu[data-astro-cid-fzpbxy5g].is-open .menu__item[data-astro-cid-fzpbxy5g].menu__foot{transition-delay:.3s}}html.menu-open{overflow:clip}.site-footer[data-astro-cid-nns7i3if]{padding-bottom:var(--frame)}.site-footer__panel[data-astro-cid-nns7i3if]{border-radius:var(--radius-lg);background-color:var(--color-stone);color:var(--color-navy);padding-top:var(--section-md)}main:has(#submit)+.site-footer[data-astro-cid-nns7i3if] .site-footer__panel[data-astro-cid-nns7i3if]{padding-top:calc(var(--cta-overlap,6em) + var(--section-md))}.site-footer__top[data-astro-cid-nns7i3if]{gap:var(--grid-gap);padding-bottom:var(--section-sm);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{grid-column:1/span 5}.site-footer__logo[data-astro-cid-nns7i3if]{border-radius:var(--radius-sm);display:inline-flex}.site-footer__logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:9em;height:auto}.site-footer__line[data-astro-cid-nns7i3if]{max-width:26em;margin-top:2em}.site-footer__col--a[data-astro-cid-nns7i3if]{grid-column:7/span 3}.site-footer__col--b[data-astro-cid-nns7i3if]{grid-column:10/span 3;align-content:start;gap:2em;display:grid}.site-footer__col--b[data-astro-cid-nns7i3if] .site-footer__link[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}.site-footer__head[data-astro-cid-nns7i3if]{font-size:var(--text-small);letter-spacing:0;color:var(--color-muted);margin-bottom:1em;font-weight:500;line-height:1.5}.site-footer__col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{display:grid}.site-footer__link[data-astro-cid-nns7i3if]{min-width:44px;min-height:max(2.75em,44px);font-size:var(--text-body);color:var(--color-navy);align-items:center;line-height:1.3;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer__link[data-astro-cid-nns7i3if]:hover{color:var(--color-cobalt);text-underline-offset:.25em;text-decoration:underline 1px}}.site-footer__base[data-astro-cid-nns7i3if]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1em;padding-block:1.75em;display:flex}.site-footer__credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.2em;display:inline-block}@media (hover:hover) and (pointer:fine){.site-footer__credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration-color:currentColor}}@media (width<=991px){.site-footer__credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:inline-flex}.site-footer__brand[data-astro-cid-nns7i3if]{grid-column:1/-1;margin-bottom:1.5em}.site-footer__col--a[data-astro-cid-nns7i3if]{grid-column:1/span 6}.site-footer__col--b[data-astro-cid-nns7i3if]{grid-column:7/span 6}}@media (width<=767px){.site-footer__base[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:0}}
