:root{--orange-600:#f08227;--orange-700:#d26f1a;--teal-600:#0094ad;--teal-900:#1f4a55;--gray-700:#4a5063;--gray-500:#6b7080;--gray-300:#c9ccd6;--gray-200:#e3e5ec;--gray-100:#f2f3f6;--white:#fff;--green-600:#0f7a3d;--red-600:#b3261e;--bg:var(--white);--bg-subtle:var(--gray-100);--bg-inverse:var(--teal-900);--ink:var(--teal-900);--text:var(--gray-700);--text-muted:var(--gray-500);--border:var(--gray-300);--brand:var(--orange-600);--brand-hover:var(--orange-700);--on-brand:var(--white);--focus:var(--teal-600);--success:var(--green-600);--error:var(--red-600);--font-sans:Roboto, "Helvetica Neue", Arial, sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:56px;--space-5:128px;--radius-none:0;--shadow-button:4px 4px 0 var(--gray-300);--shadow-button-half:2px 2px 0 var(--gray-300);--shadow-button-inverse:4px 4px 0 var(--teal-900);--shadow-button-inverse-half:2px 2px 0 var(--teal-900);--shadow-card:8px 8px 0 var(--gray-300);--shadow-card-half:4px 4px 0 var(--gray-300);--press-down:60ms;--press-up:.18s;--hover:.15s;--container:1200px;--gutter:24px;--section-y:var(--space-5)}@media (width<=760px){:root{--gutter:20px;--section-y:64px}}@font-face{font-family:Roboto;src:url(/fonts/roboto.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:26px}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}img,svg{display:block}a{color:var(--brand)}a:hover{color:var(--brand-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.t-h1{font-size:52px;font-weight:600;line-height:60px}.t-h2{font-size:40px;font-weight:600;line-height:48px}.t-h3-large{font-size:32px;font-weight:600;line-height:40px}.t-h3{font-size:20px;font-weight:600;line-height:28px}.t-lead{font-size:20px;font-weight:400;line-height:30px}.t-body{font-size:17px;font-weight:400;line-height:26px}.t-label{font-size:15px;font-weight:500;line-height:22px}.t-label-regular{font-size:15px;font-weight:400;line-height:22px}.t-caption{font-size:13px;font-weight:400;line-height:18px}@media (width>=761px) and (width<=960px){.t-h1{font-size:44px;line-height:52px}}@media (width<=760px){h1,h2{hyphens:auto}.t-h1{font-size:34px;line-height:42px}.t-h2{font-size:28px;line-height:36px}.t-h3-large{font-size:24px;line-height:32px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}.icon[data-astro-cid-ccg5yoga]{flex:none}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--radius-none);white-space:nowrap;cursor:pointer;min-height:48px;box-shadow:var(--shadow-button);transition:transform var(--press-up) ease-out, box-shadow var(--press-up) ease-out, background-color var(--hover), border-color var(--hover), color var(--hover);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:hover{box-shadow:var(--shadow-button-half);transform:translate(2px,2px)}.btn[data-astro-cid-ekguhzzh]:active{box-shadow:none;transition-duration:var(--press-down);transform:translate(4px,4px)}.btn-primary[data-astro-cid-ekguhzzh]{background:var(--brand);color:var(--on-brand)}.btn-primary[data-astro-cid-ekguhzzh]:hover{background:var(--brand-hover);color:var(--on-brand)}.btn-secondary[data-astro-cid-ekguhzzh]{background:var(--white);color:var(--brand);border-color:var(--brand)}.btn-secondary[data-astro-cid-ekguhzzh]:hover{background:var(--gray-100);color:var(--brand)}.btn-inverse[data-astro-cid-ekguhzzh]{background:var(--white);color:var(--brand);box-shadow:var(--shadow-button-inverse)}.btn-inverse[data-astro-cid-ekguhzzh]:hover{background:var(--gray-100);color:var(--brand);box-shadow:var(--shadow-button-inverse-half)}.btn-flat[data-astro-cid-ekguhzzh],.btn-flat[data-astro-cid-ekguhzzh]:hover,.btn-flat[data-astro-cid-ekguhzzh]:active{box-shadow:none;transform:none}@media (width<=760px){.btn[data-astro-cid-ekguhzzh]{width:100%}}.site-head[data-astro-cid-nen7h5rs]{z-index:30;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs]{background:var(--white);border-bottom:1px solid var(--border)}.hdr-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:16px 40px;min-height:72px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:132px;height:40px}.nav[data-astro-cid-nen7h5rs]{flex-grow:1;gap:32px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);transition:color var(--hover);font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.hdr-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:16px;margin-left:auto;padding:12px 0;display:flex}.burger[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:none}.burger[data-astro-cid-nen7h5rs] .i-close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.m-menu[data-astro-cid-nen7h5rs]{top:var(--menu-top,0);z-index:25;background:var(--white);border-top:1px solid var(--border);padding:8px 0 96px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.m-menu[data-astro-cid-nen7h5rs][hidden]{display:none}.m-row[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:24px;font-weight:600;line-height:32px;text-decoration:none;display:flex}.m-row[data-astro-cid-nen7h5rs] .icon,.m-row[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.m-bar[data-astro-cid-nen7h5rs]{display:none}html.menu-lock{overflow:hidden}@media (width>=961px){.m-menu[data-astro-cid-nen7h5rs]{display:none!important}}@media (width<=960px){.nav[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width<=760px){.hdr-inner[data-astro-cid-nen7h5rs]{min-height:56px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:106px;height:32px}.hdr-actions[data-astro-cid-nen7h5rs]{padding:6px 0}.hdr-actions[data-astro-cid-nen7h5rs]>.hdr-btn{display:none}.m-bar[data-astro-cid-nen7h5rs]{z-index:31;background:var(--white);border-top:1px solid var(--border);gap:10px;padding:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.m-bar[data-astro-cid-nen7h5rs]>.btn{flex:1 1 0;min-width:0;padding:0 12px}body:has([data-mobile-bar]){padding-bottom:69px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg-subtle);color:var(--text);border-top:1px solid var(--border);font-size:15px;line-height:24px}.footer-inner[data-astro-cid-jo6i4kqk]{padding-top:32px;padding-bottom:32px}.bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.sentence[data-astro-cid-jo6i4kqk]{flex:320px;max-width:640px;line-height:22px}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--brand);text-decoration:none}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand-hover);text-decoration:underline}.consent[data-astro-cid-u6s5b3h2]{z-index:100;background:#1f4a558c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}html.consent-open{overflow:hidden}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent-inner[data-astro-cid-u6s5b3h2]{background:var(--white);border:1px solid var(--border);width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:24px;display:flex;overflow-y:auto}.consent-title[data-astro-cid-u6s5b3h2]{color:var(--ink)}.consent-text[data-astro-cid-u6s5b3h2]{color:var(--text)}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:4px;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] .consent-btn{min-height:44px;padding:0 16px}@media (width<=760px){.consent[data-astro-cid-u6s5b3h2]{align-items:flex-end;padding:0}.consent-inner[data-astro-cid-u6s5b3h2]{width:100%;max-height:90vh;padding:20px}.consent-actions[data-astro-cid-u6s5b3h2] .consent-btn{width:100%}}.heading-group[data-astro-cid-ypavld2q]{flex-direction:column;gap:16px;max-width:880px;display:flex}.intro[data-astro-cid-ypavld2q]{color:var(--text)}.intro[data-astro-cid-ypavld2q].inverse{color:var(--white)}.heading[data-astro-cid-ypavld2q] span[data-astro-cid-ypavld2q]{display:block}.l1[data-astro-cid-ypavld2q]{color:var(--brand)}.l2[data-astro-cid-ypavld2q]{color:var(--ink)}.inverse[data-astro-cid-ypavld2q] .l1[data-astro-cid-ypavld2q],.inverse[data-astro-cid-ypavld2q] .l2[data-astro-cid-ypavld2q]{color:var(--white)}
