@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep:#0a0e1a;--surface:#0e1426;--white:#fff;--light-alt:#f7f9fc;--ink-dark-1:#e8edf5;--ink-dark-2:#8892a8;--ink-dark-3:#556078;--ink-light-1:#0a0e1a;--ink-light-2:#556078;--rule-light:#e0e8f0;--rule-dark:#e8edf51f;--rule-dark-soft:#e8edf512;--green:#00ff87;--green-dim:#00cc6a;--cyan:#00d4ff;--purple:#a855f7;--teal:#14b8a6;--emerald:#10b981;--magenta:#ff2ddc;--font-display:"Outfit Variable", "DM Sans Variable", system-ui, sans-serif;--font-body:"DM Sans Variable", system-ui, -apple-system, sans-serif;--size-display:clamp(3.5rem, 7vw, 7rem);--size-h1:clamp(3rem, 5.5vw, 5.5rem);--size-h2:clamp(2.25rem, 4vw, 4rem);--size-h3:clamp(1.4rem, 2vw, 2rem);--size-lead:clamp(1.125rem, 1.6vw, 1.5rem);--size-body:1rem;--size-label:.8125rem;--lh-display:1.02;--lh-heading:1.08;--lh-lead:1.45;--lh-body:1.65;--container:1358px;--container-wide:1920px;--gutter:clamp(24px, 4vw, 64px);--section-pad:clamp(80px, 10vw, 130px);--s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:80px;--s9:104px;--s10:130px;--r-xs:6px;--r-sm:10px;--r-md:16px;--ease:cubic-bezier(.22, 1, .36, 1);--t-ui:.18s;--t-reveal:.56s;--fg:var(--ink-light-1);--fg-2:var(--ink-light-2);--rule:var(--rule-light);--focus-ring:var(--ink-light-1);--focus-halo:#00ff8766;--kicker-fg:color-mix(in srgb, var(--green-dim) 52%, var(--ink-light-1));--accent-pop:var(--green-dim);--link-underline:var(--green-dim);--btn-border:color-mix(in srgb, var(--ink-light-1) 50%, transparent);--btn-border-hover:var(--ink-light-1)}.on-dark{--fg:var(--ink-dark-1);--fg-2:var(--ink-dark-2);--rule:var(--rule-dark);--focus-ring:var(--green);--focus-halo:#0a0e1ae6;--kicker-fg:var(--green);--accent-pop:var(--green);--link-underline:var(--green);--btn-border:color-mix(in srgb, var(--ink-dark-1) 40%, transparent);--btn-border-hover:var(--green)}@media (width<=767px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--lh-body);color:var(--fg);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}svg{height:auto}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;color:var(--fg);hyphens:auto;overflow-wrap:break-word;font-weight:400}h1{font-size:var(--size-h1);line-height:var(--lh-heading)}h2{font-size:var(--size-h2);line-height:var(--lh-heading)}h3{font-size:var(--size-h3);letter-spacing:-.014em;line-height:1.2}p{color:var(--fg-2)}p.lead{font-size:var(--size-lead);line-height:var(--lh-lead);text-wrap:pretty;max-width:33ch}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-halo);border-radius:2px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container)}@media (width>=1500px){.container--wide{max-width:var(--container-wide)}}.skip-link{left:var(--gutter);z-index:50;background:var(--green);color:var(--deep);padding:var(--s2) var(--s4);border-radius:var(--r-xs);transition:transform var(--t-ui) var(--ease);font-weight:500;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus-visible{outline-color:var(--ink-dark-1);transform:translateY(16px);box-shadow:0 0 0 5px #0a0e1ae6}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.btn[data-astro-cid-ekguhzzh]{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4);font-size:.9375rem;font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--t-ui) var(--ease), border-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease), transform var(--t-ui) var(--ease);border:1px solid #0000;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--green);color:var(--deep)}.btn--primary[data-astro-cid-ekguhzzh]:hover,.btn--primary[data-astro-cid-ekguhzzh].is-hover{background:var(--green-dim);transform:translateY(-2px)}.btn--primary[data-astro-cid-ekguhzzh]:active{transform:translateY(0)}.btn--secondary[data-astro-cid-ekguhzzh]{color:var(--fg);border-color:var(--btn-border);background:0 0}.btn--secondary[data-astro-cid-ekguhzzh]:hover,.btn--secondary[data-astro-cid-ekguhzzh].is-hover{border-color:var(--btn-border-hover);transform:translateY(-2px)}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:.38;cursor:not-allowed;transform:none}.btn[data-astro-cid-ekguhzzh].is-focus{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-halo)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh]:hover,.btn[data-astro-cid-ekguhzzh].is-hover{transform:none}}.consent[data-astro-cid-kror3uvh]{z-index:20;background:var(--white);color:var(--ink-light-2);border-top:1px solid var(--rule-light);position:fixed;inset:auto 0 0}.consent[data-astro-cid-kror3uvh][hidden]{display:none}.consent__inner[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);padding-block:var(--s4);display:flex}.consent__copy[data-astro-cid-kror3uvh]{max-width:70ch;font-size:.9375rem;line-height:1.55}.consent__title[data-astro-cid-kror3uvh]{color:var(--ink-light-1);margin-bottom:4px;font-weight:600}.consent[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh],.consent__link[data-astro-cid-kror3uvh]{color:var(--ink-light-1);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}.consent__actions[data-astro-cid-kror3uvh]{align-items:center;gap:var(--s2);flex-wrap:wrap;flex:none;display:flex}.consent__link[data-astro-cid-kror3uvh]{min-height:44px;padding:0 var(--s1);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.9375rem}.consent-dialog[data-astro-cid-kror3uvh]{border-radius:var(--r-md);background:var(--white);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink-light-2);border:0;margin:auto;padding:0}.consent-dialog[data-astro-cid-kror3uvh]::backdrop{background:#0a0e1a99}.consent-dialog[data-astro-cid-kror3uvh] form[data-astro-cid-kror3uvh]{padding:clamp(20px,4vw,32px)}.consent-dialog__head[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.consent-dialog__head[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{color:var(--ink-light-1);font-size:1.375rem}.consent-dialog__close[data-astro-cid-kror3uvh]{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink-light-1);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.consent-dialog__close[data-astro-cid-kror3uvh]:hover{background:var(--light-alt)}.consent-dialog__body[data-astro-cid-kror3uvh]{margin-top:var(--s1);font-size:.9375rem}.consent-dialog__list[data-astro-cid-kror3uvh]{margin:var(--s4) 0 0;border-top:1px solid var(--rule-light);padding:0;list-style:none}.consent-dialog__list[data-astro-cid-kror3uvh] li[data-astro-cid-kror3uvh]{padding-block:var(--s3);border-bottom:1px solid var(--rule-light)}.consent-dialog__row[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.consent-dialog__name[data-astro-cid-kror3uvh]{color:var(--ink-light-1);font-weight:600}.consent-dialog__always[data-astro-cid-kror3uvh]{color:var(--kicker-fg);font-size:.875rem;font-weight:600}.consent-dialog__desc[data-astro-cid-kror3uvh]{margin-top:6px;font-size:.9375rem;line-height:1.5}.consent-switch[data-astro-cid-kror3uvh]{flex:none;display:inline-flex;position:relative}.consent-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.consent-switch__track[data-astro-cid-kror3uvh]{background:var(--ink-light-2);width:48px;height:28px;transition:background-color var(--t-ui) var(--ease);border-radius:999px}.consent-switch__track[data-astro-cid-kror3uvh]:after{content:"";background:var(--white);width:22px;height:22px;transition:transform var(--t-ui) var(--ease);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.consent-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:checked+.consent-switch__track[data-astro-cid-kror3uvh]{background:var(--green-dim)}.consent-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:checked+.consent-switch__track[data-astro-cid-kror3uvh]:after{transform:translate(20px)}.consent-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:focus-visible+.consent-switch__track[data-astro-cid-kror3uvh]{outline:2px solid var(--ink-light-1);outline-offset:2px}.consent-dialog__actions[data-astro-cid-kror3uvh]{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}@media (width<=860px){.consent__inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch}.consent__actions[data-astro-cid-kror3uvh] .btn{flex:140px;justify-content:center}.consent__link[data-astro-cid-kror3uvh]{flex-basis:100%}}@media (width<=520px){.consent-dialog__actions[data-astro-cid-kror3uvh] .btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.consent-switch__track[data-astro-cid-kror3uvh],.consent-switch__track[data-astro-cid-kror3uvh]:after{transition:none}}.logo[data-astro-cid-f7espo7c]{height:var(--logo-h,24px);width:auto;display:block}.logo__mark[data-astro-cid-f7espo7c]{fill:var(--logo-mark,currentColor)}.logo__text[data-astro-cid-f7espo7c]{fill:var(--logo-text,currentColor)}.header[data-astro-cid-nen7h5rs]{z-index:10;align-items:center;height:72px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.header__brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--fg);--logo-h:22px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.header__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s3);flex:none;display:flex}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(20px,2vw,32px);margin-left:auto;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-dark-1);white-space:nowrap;padding-block:12px;font-size:.9rem;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px;text-decoration-thickness:2px}.header__contact[data-astro-cid-nen7h5rs]{background:var(--green);min-height:42px;color:var(--deep);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.header__contact[data-astro-cid-nen7h5rs]:hover{background:var(--green-dim)}@media (width<=1359px){.header__nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=575px){.header__contact[data-astro-cid-nen7h5rs]{display:none}}.header__login[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 var(--s2);color:var(--fg);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.header__login[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:7px;text-decoration-thickness:2px}.header__iconbtn[data-astro-cid-nen7h5rs],.header__menubtn[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s2);min-width:44px;min-height:44px;padding:0 var(--s2);color:var(--fg);cursor:pointer;transition:color var(--t-ui) var(--ease);background:0 0;border:0;justify-content:center;font-size:.9375rem;display:inline-flex}.header__iconbtn[data-astro-cid-nen7h5rs]:hover,.header__menubtn[data-astro-cid-nen7h5rs]:hover{color:var(--green)}@media (width<=575px){.header__login[data-astro-cid-nen7h5rs],.header__menulabel[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{background:var(--deep);width:auto;max-width:none;height:auto;max-height:none;color:var(--ink-dark-1);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs]::backdrop{background:0 0}.menu[data-astro-cid-nen7h5rs][open]{flex-direction:column;display:flex}.menu__bar[data-astro-cid-nen7h5rs]{flex:none;align-items:center;height:72px;display:flex}.menu__barinner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.menu__brand[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--fg);--logo-h:22px;align-items:center;display:inline-flex}.menu__close[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s2);color:var(--fg);cursor:pointer;transition:color var(--t-ui) var(--ease);background:0 0;border:0;font-size:.9375rem;display:inline-flex}.menu__close[data-astro-cid-nen7h5rs]:hover{color:var(--green)}.menu__body[data-astro-cid-nen7h5rs]{padding-block:var(--s6) var(--s8);flex:1;overflow-y:auto}.menu__search[data-astro-cid-nen7h5rs]{gap:var(--s2);max-width:560px;margin-bottom:var(--s7);display:flex}.menu__searchinput[data-astro-cid-nen7h5rs]{min-width:0;height:50px;padding:0 var(--s3);background:var(--surface);color:var(--ink-dark-1);border:1px solid var(--btn-border);border-radius:var(--r-sm);flex:1}.menu__searchinput[data-astro-cid-nen7h5rs]::placeholder{color:var(--ink-dark-2)}.menu__searchbtn[data-astro-cid-nen7h5rs]{border:1px solid var(--btn-border);border-radius:var(--r-sm);width:50px;height:50px;color:var(--fg);cursor:pointer;transition:border-color var(--t-ui) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.menu__searchbtn[data-astro-cid-nen7h5rs]:hover{border-color:var(--green)}.menu__root[data-astro-cid-nen7h5rs],.menu__backbar[data-astro-cid-nen7h5rs]{display:none}.menu__cols[data-astro-cid-nen7h5rs]{gap:var(--s6) var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}@media (width>=768px) and (width<=1199px){.menu__cols[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu__coltitle[data-astro-cid-nen7h5rs]{margin:0 0 var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--rule-dark);font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);font-size:1.375rem;font-weight:600;line-height:1.2;display:block}.menu__coltitle--narrow[data-astro-cid-nen7h5rs]{display:none}a[data-astro-cid-nen7h5rs].menu__coltitle{text-decoration:none}a[data-astro-cid-nen7h5rs].menu__coltitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px;text-decoration-thickness:2px}.menu__list[data-astro-cid-nen7h5rs]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__sublink[data-astro-cid-nen7h5rs]{padding:calc(var(--s1) + 2px) 0;color:var(--ink-dark-2);transition:color var(--t-ui) var(--ease);font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.menu__sublink[data-astro-cid-nen7h5rs]:hover{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;text-decoration-thickness:2px}.menu__overview[data-astro-cid-nen7h5rs]{display:none}@media (width<=767px){.menu__nav[data-astro-cid-nen7h5rs]{position:relative}.menu__root[data-astro-cid-nen7h5rs]{animation:menu-enter-back var(--t-ui) var(--ease);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-astro-cid-nen7h5rs][data-nav][data-active] .menu__root[data-astro-cid-nen7h5rs]{display:none}.menu__rootbtn[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:var(--s4) 0;border:0;border-top:1px solid var(--rule-dark);font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);text-align:left;cursor:pointer;background:0 0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;line-height:1.15;text-decoration:none;display:flex}.menu__root[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .menu__rootbtn[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule-dark)}.menu__rootbtn[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:10px;text-decoration-thickness:3px}.menu__chev[data-astro-cid-nen7h5rs]{color:var(--ink-dark-2);transition:transform var(--t-ui) var(--ease), color var(--t-ui) var(--ease);flex:none}.menu__rootbtn[data-astro-cid-nen7h5rs]:hover .menu__chev[data-astro-cid-nen7h5rs]{color:var(--green);transform:translate(3px)}.menu__backbar[data-astro-cid-nen7h5rs]{margin-bottom:var(--s3);display:block}.menu__backbar[data-astro-cid-nen7h5rs][hidden]{display:none}.menu__backbtn[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s2) 0 0;color:var(--ink-dark-2);cursor:pointer;transition:color var(--t-ui) var(--ease);background:0 0;border:0;font-size:.9375rem;display:inline-flex}.menu__backbtn[data-astro-cid-nen7h5rs]:hover{color:var(--green)}.menu__cols[data-astro-cid-nen7h5rs]{display:block}.menu__col[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs][data-nav][data-active=fag] [data-astro-cid-nen7h5rs][data-nav-panel=fag],[data-astro-cid-nen7h5rs][data-nav][data-active=prod] [data-astro-cid-nen7h5rs][data-nav-panel=prod],[data-astro-cid-nen7h5rs][data-nav][data-active=om] [data-astro-cid-nen7h5rs][data-nav-panel=om]{animation:menu-enter-fwd var(--t-ui) var(--ease);display:block}.menu__col--contact[data-astro-cid-nen7h5rs]{display:none!important}.menu__coltitle[data-astro-cid-nen7h5rs]{font-size:1.5rem}.menu__coltitle--wide[data-astro-cid-nen7h5rs]{display:none}.menu__coltitle--narrow[data-astro-cid-nen7h5rs],.menu__overview[data-astro-cid-nen7h5rs]{display:block}.menu__sublink--overview[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s1);color:var(--green);font-weight:600;display:inline-flex}.menu__sublink--overview[data-astro-cid-nen7h5rs]:hover{color:var(--green)}.menu__sublink[data-astro-cid-nen7h5rs]{padding:var(--s2) 0;font-size:1.0625rem}}@keyframes menu-enter-fwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes menu-enter-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.menu__foot[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s4);margin-top:var(--s7);flex-wrap:wrap;display:flex}.footer[data-astro-cid-jo6i4kqk]{background:var(--deep);color:var(--ink-dark-1);border-top:1px solid var(--rule-dark)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--s6);padding-block:var(--s8) var(--s7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{--logo-h:24px;grid-column:1/span 4}.footer__contact[data-astro-cid-jo6i4kqk]{gap:var(--s1);margin-top:var(--s5);color:var(--ink-dark-2);flex-direction:column;font-size:.9375rem;font-style:normal;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fg);width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--rule-dark);text-decoration-color:var(--rule-dark);text-underline-offset:4px;transition:text-decoration-color var(--t-ui) var(--ease)}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.footer__nav[data-astro-cid-jo6i4kqk]{grid-column:6/span 3}.footer__actions[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--s4);flex-direction:column;grid-column:10/-1;display:flex}.footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dark-2);margin-bottom:var(--s3);font-size:.75rem;font-weight:600}.footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink-dark-2);transition:color var(--t-ui) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;text-decoration-thickness:2px}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding-block:var(--s4);border-top:1px solid var(--rule-dark);flex-wrap:wrap;display:flex}.footer__legalgroup[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s5);display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--ink-dark-2);font-size:.875rem}.footer__legallink[data-astro-cid-jo6i4kqk]{text-decoration:underline;-webkit-text-decoration-color:var(--rule-dark);text-decoration-color:var(--rule-dark);text-underline-offset:4px}.footer__legalbtn[data-astro-cid-jo6i4kqk]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.footer__legallink[data-astro-cid-jo6i4kqk]:hover{color:var(--fg);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}@media (width<=1199px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(8,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__nav[data-astro-cid-jo6i4kqk]{grid-column:1/span 4}.footer__actions[data-astro-cid-jo6i4kqk]{grid-column:5/-1}}@media (width<=767px){.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.footer__brand[data-astro-cid-jo6i4kqk],.footer__nav[data-astro-cid-jo6i4kqk],.footer__actions[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.kicker[data-astro-cid-ywabuju3]{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--kicker-fg);margin-bottom:var(--kicker-mb,var(--s4));font-size:.75rem;font-weight:600}
