.site-footer[data-astro-cid-sz7xmlte]{margin:0;padding:clamp(3rem,5vw,5rem) 0 1.5rem;border-top:1px solid rgba(255,255,255,.14);background:#0a0a0a;color:#fff}.site-footer__inner[data-astro-cid-sz7xmlte]{width:100%;max-width:var(--max-width, 1440px);margin:0 auto;padding:0 var(--page-padding-x)}.site-footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,7vw,6rem);align-items:start}.site-footer__intro[data-astro-cid-sz7xmlte]{min-width:0}.site-footer__brand[data-astro-cid-sz7xmlte]{display:block;width:clamp(220px,24vw,320px);max-width:100%}.site-footer__logo[data-astro-cid-sz7xmlte]{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.site-footer__slogan[data-astro-cid-sz7xmlte]{max-width:26ch;margin:1.5rem 0 0;font-family:var(--heading-font);font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:1.16;letter-spacing:-.025em;color:#fff;text-wrap:balance}.site-footer__content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:clamp(400px,36vw,500px);gap:2rem;padding-top:.5rem}.site-footer__column[data-astro-cid-sz7xmlte]{min-width:0}.site-footer__group-title[data-astro-cid-sz7xmlte]{margin:0 0 .75rem;font-family:var(--body-font);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:#fff}.site-footer__link[data-astro-cid-sz7xmlte],.site-footer__legal-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:#fff;font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.22em;overflow-wrap:anywhere;transition:text-decoration-color .16s ease}.site-footer__link[data-astro-cid-sz7xmlte]{min-height:36px;font-size:15px;color:#ffffffbf}.site-footer__certification[data-astro-cid-sz7xmlte]{display:block;width:fit-content;margin-top:1.25rem}.site-footer__certification-logo[data-astro-cid-sz7xmlte]{display:block;width:72px;height:auto;filter:invert(1);opacity:.7}.site-footer__column[data-astro-cid-sz7xmlte]{display:block}.site-footer__links[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.site-footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin:0;padding:0}.site-footer__bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14)}.site-footer__attribution[data-astro-cid-sz7xmlte]{margin:0;font-size:13px;line-height:1.6;color:#ffffffa6}.site-footer__attribution[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:.25rem 0;color:inherit;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:.2em}.site-footer__legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5rem 1.75rem}.site-footer__legal-link[data-astro-cid-sz7xmlte]{font-size:13px}.site-footer__link[data-astro-cid-sz7xmlte]:hover,.site-footer__legal-link[data-astro-cid-sz7xmlte]:hover,.site-footer__attribution[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration-color:currentColor}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid #ffffff;outline-offset:5px}@media (max-width: 900px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.site-footer__content[data-astro-cid-sz7xmlte]{width:100%;max-width:500px;gap:2rem 1.5rem}}@media (max-width: 768px){.site-footer[data-astro-cid-sz7xmlte]{padding-block:4rem 2rem}.site-footer__top[data-astro-cid-sz7xmlte]{gap:3rem}.site-footer__link[data-astro-cid-sz7xmlte]{min-height:44px;padding-block:.5rem}}@media (max-width: 600px){.site-footer__content[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr) minmax(0,1.1fr);gap:clamp(.5rem,2.5vw,1rem)}.site-footer__group-title[data-astro-cid-sz7xmlte]{font-size:clamp(14px,2.67vw,16px);overflow-wrap:anywhere}.site-footer__link[data-astro-cid-sz7xmlte]{font-size:clamp(14px,2.5vw,15px);hyphens:auto}}@media (max-width: 480px){.site-footer__bottom[data-astro-cid-sz7xmlte]{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.site-footer__link[data-astro-cid-sz7xmlte],.site-footer__legal-link[data-astro-cid-sz7xmlte]{transition:none}}html,body{overflow-x:clip}body{--cc-bg:rgba(20,20,20,.9)!important;--cc-text:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cm{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;padding:0;z-index:200;pointer-events:none}.header-wrapper[data-astro-cid-3ef6ksr2]{width:100%;min-height:60px;padding:0 max(var(--page-padding-x),calc((100% - var(--max-width)) / 2 + var(--page-padding-x)));display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;pointer-events:auto;border:none;border-radius:0;background:#12131461;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:none;transition:background-color .3s ease}header[data-astro-cid-3ef6ksr2].header--scrolled .header-wrapper[data-astro-cid-3ef6ksr2]{background:#12131494}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-s);background:var(--accent, #47FFD7);color:#0a0a0a;font-family:var(--nav-font);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.header-cta[data-astro-cid-3ef6ksr2]:hover{opacity:.88}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-cta--mobile{display:none}.logo-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;text-decoration:none;flex-shrink:0;padding-left:0}.logo[data-astro-cid-3ef6ksr2]{height:30px;width:auto}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-shrink:0;z-index:10}@media (min-width: 769px){.menu-toggle[data-astro-cid-3ef6ksr2]{display:none!important}}.menu-toggle-icon[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:2px;background:#fff;position:relative;transition:background .3s ease}.menu-toggle-icon[data-astro-cid-3ef6ksr2]:before,.menu-toggle-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;width:24px;height:2px;background:#fff;left:0;transition:transform .3s ease,top .3s ease}.menu-toggle-icon[data-astro-cid-3ef6ksr2]:before{top:-8px}.menu-toggle-icon[data-astro-cid-3ef6ksr2]:after{top:8px}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open .menu-toggle-icon[data-astro-cid-3ef6ksr2]{background:transparent}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open .menu-toggle-icon[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open .menu-toggle-icon[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.nav-buttons[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(.25rem,.8vw,.75rem);justify-content:center;align-items:center;align-self:stretch;flex:1}.language-selector[data-astro-cid-3ef6ksr2]{flex-shrink:0;padding:8px 10px;background:transparent;border:none;color:#ffffffa6;border-radius:6px;font-size:13px;font-weight:400;cursor:pointer;appearance:none;transition:background-color .3s ease;font-family:var(--nav-font)}.language-selector[data-astro-cid-3ef6ksr2]:hover{background-color:#ffffff14}.language-selector[data-astro-cid-3ef6ksr2]:focus{outline:none;background-color:#ffffff14}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:8px clamp(.5rem,.9vw,1rem);text-decoration:none;color:#ffffffb3;border-radius:6px;transition:background-color .3s ease,color .3s ease;font-family:var(--nav-font);font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.01em;text-align:center;white-space:nowrap}@media (min-width: 769px) and (max-width: 900px){.header-wrapper[data-astro-cid-3ef6ksr2]{gap:8px}.nav-buttons[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__parent[data-astro-cid-3ef6ksr2]{padding-inline:4px}}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:400}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cta-button{background-color:var(--accent, #47FFD7);color:#0a0a0a;font-family:var(--nav-font);font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;text-shadow:none}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cta-button:hover{background-color:var(--accent, #47FFD7);opacity:.9;color:#0a0a0a}.nav-buttons[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cta-button.active{background-color:var(--accent, #47FFD7);color:#0a0a0a;font-weight:500}.nav-dropdown[data-astro-cid-3ef6ksr2]{position:static;display:flex;align-items:center;align-self:stretch}.nav-dropdown__parent[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:5px}.nav-dropdown__chevron[data-astro-cid-3ef6ksr2]{width:12px;height:12px;flex-shrink:0;transition:transform .25s ease}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-dropdown__chevron[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-dropdown__chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-dropdown__panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;background:#111213fa;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;z-index:300}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-dropdown__panel[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-dropdown__panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;pointer-events:auto}@media (min-width: 769px){.nav-buttons[data-astro-cid-3ef6ksr2]:has(.nav-dropdown:hover) .nav-dropdown[data-astro-cid-3ef6ksr2]:not(:hover) .nav-dropdown__panel[data-astro-cid-3ef6ksr2]{opacity:0;visibility:hidden;pointer-events:none;transition:none}}.nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px clamp(12px,2vw,32px);min-width:0;max-width:var(--max-width);margin:0 auto;padding:24px var(--page-padding-x) 32px;transform:translateY(6px);transition:transform .2s ease}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2],.nav-dropdown[data-astro-cid-3ef6ksr2]:focus-within .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2]{transform:translateY(0)}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:6px;text-align:left;text-shadow:none;white-space:normal;transition:background-color .15s ease}.nav-dropdown__item-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:3px;min-width:0}.nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{font-family:var(--nav-font);font-size:14px;line-height:20px;color:#ffffffeb;transition:color .15s ease}.nav-dropdown__item-subtitle[data-astro-cid-3ef6ksr2]{font-family:var(--nav-font);font-size:12.5px;line-height:17px;color:#ffffff80;transition:color .15s ease}.nav-dropdown__item-arrow[data-astro-cid-3ef6ksr2]{width:14px;height:14px;flex-shrink:0;color:var(--accent, #47FFD7);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item:hover{background:#ffffff0f}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item:hover .nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{color:#fff}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item:hover .nav-dropdown__item-subtitle[data-astro-cid-3ef6ksr2]{color:#ffffffa6}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item:hover .nav-dropdown__item-arrow[data-astro-cid-3ef6ksr2],.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item:focus-visible .nav-dropdown__item-arrow[data-astro-cid-3ef6ksr2]{opacity:1;transform:translate(0)}.nav-buttons[data-astro-cid-3ef6ksr2] .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item.active .nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{color:var(--accent, #47FFD7)}.separator[data-astro-cid-3ef6ksr2]{color:#ffffff1a;user-select:none}@media (max-width: 768px){.header-wrapper[data-astro-cid-3ef6ksr2]{position:relative;justify-content:space-between;align-items:flex-start}.header-wrapper[data-astro-cid-3ef6ksr2]{min-height:56px;padding:8px var(--page-padding-x);align-items:center}.logo[data-astro-cid-3ef6ksr2]{height:26px}.header-actions[data-astro-cid-3ef6ksr2]{display:contents}.header-cta[data-astro-cid-3ef6ksr2]{display:none}.nav-buttons[data-astro-cid-3ef6ksr2].open a[data-astro-cid-3ef6ksr2].nav-cta--mobile{display:inline-block;margin-top:8px}.logo-link[data-astro-cid-3ef6ksr2]{position:relative;z-index:10;flex-shrink:0;padding-left:0}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;position:relative;z-index:10;margin-left:auto}.nav-buttons[data-astro-cid-3ef6ksr2]{display:none}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open{flex-wrap:wrap;padding-bottom:24px;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;row-gap:0;background:#0e0f10f7}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open .logo-link[data-astro-cid-3ef6ksr2]{order:1}.header-wrapper[data-astro-cid-3ef6ksr2].menu-open .menu-toggle[data-astro-cid-3ef6ksr2]{order:2;margin-left:auto}.nav-buttons[data-astro-cid-3ef6ksr2].open{display:flex;flex-direction:column;width:100%;gap:8px;margin-top:24px;padding-left:0;align-items:flex-start;order:3;flex-basis:100%}.nav-buttons[data-astro-cid-3ef6ksr2].open a[data-astro-cid-3ef6ksr2]{font-family:var(--nav-font);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;padding:10px 12px;width:auto;text-align:left;white-space:nowrap}.nav-buttons[data-astro-cid-3ef6ksr2].open .separator[data-astro-cid-3ef6ksr2]{display:none}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;position:static;width:100%}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown--open[data-astro-cid-3ef6ksr2] .nav-dropdown__chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__panel[data-astro-cid-3ef6ksr2]{position:static;max-height:none;overflow:visible;background:transparent;padding-top:0;display:none;opacity:1;visibility:visible;pointer-events:auto}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown--open[data-astro-cid-3ef6ksr2] .nav-dropdown__panel[data-astro-cid-3ef6ksr2]{display:block}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;min-width:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;padding:2px 0 8px;align-items:flex-start;transform:none}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__panel-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-dropdown__item{justify-content:flex-start;padding:12px 12px 12px 24px;width:100%;min-height:48px;text-align:left;white-space:normal}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item-text[data-astro-cid-3ef6ksr2]{align-items:flex-start}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{font-size:14px;color:#ffffffbf}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item-subtitle[data-astro-cid-3ef6ksr2]{font-size:13px;line-height:19px;color:#fff6}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item[data-astro-cid-3ef6ksr2]:hover .nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{color:#fff}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item[data-astro-cid-3ef6ksr2].active .nav-dropdown__item-title[data-astro-cid-3ef6ksr2]{color:var(--accent, #47FFD7)}.nav-buttons[data-astro-cid-3ef6ksr2].open .nav-dropdown__item-arrow[data-astro-cid-3ef6ksr2]{display:none}.language-selector[data-astro-cid-3ef6ksr2]{display:none;margin-left:0}.language-selector[data-astro-cid-3ef6ksr2].open{display:block!important;width:auto;order:4;margin-top:16px;min-height:44px;min-width:64px;padding:10px 16px;align-self:center;background:transparent;border:none;color:#ffffffa6;border-radius:10px;font-size:16px;font-weight:400;font-family:var(--nav-font);cursor:pointer;appearance:none;text-align:left;align-self:flex-start}}.menu-overlay[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background:#0009;z-index:199}.menu-overlay[data-astro-cid-3ef6ksr2].active{display:block}
