.header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--color-divider);background:#000000db;position:sticky;top:0}.header__row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.header__brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:14px;display:flex}.header__mark[data-astro-cid-nen7h5rs]{width:auto;height:30px}.header__wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-white);font-size:13px}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.header__lang[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary);padding:12px 4px;font-size:12px;font-weight:500}.header__lang[data-astro-cid-nen7h5rs]:hover{color:var(--color-white)}.header__cta[data-astro-cid-nen7h5rs]{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--color-hover-line-active);color:var(--color-white);padding:11px 20px;font-size:11.5px;font-weight:500}.header__cta[data-astro-cid-nen7h5rs]:hover{background:var(--color-white);color:var(--color-bg);border-color:var(--color-white)}@media (width<=768px){.header__cta[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-divider);background:var(--color-bg)}.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:clamp(28px,4vh,44px);padding-block:clamp(40px,7vh,80px);display:flex}.footer__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.footer__logo-link[data-astro-cid-jo6i4kqk]{display:block}.footer__logo[data-astro-cid-jo6i4kqk]{width:min(240px,60vw);height:auto}.footer__cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:clamp(28px,5vw,72px);display:flex}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;display:flex}.footer__col--blog[data-astro-cid-jo6i4kqk]{max-width:300px}.footer__col-title[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:8px;font-size:11px;font-weight:500}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-body-strong);padding-block:6px;font-size:14px;font-weight:300;line-height:1.45}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}.footer__more[data-astro-cid-jo6i4kqk]{font-weight:500!important}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--color-text-tertiary);font-size:12px;font-weight:300}@media (width<=640px){.footer__cols[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:32px}.footer__col--blog[data-astro-cid-jo6i4kqk]{max-width:none}}@font-face{font-family:Raleway GW;src:url(/fonts/Raleway-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Raleway GW;src:url(/fonts/Raleway-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Raleway GW;src:url(/fonts/Raleway-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Raleway GW;src:url(/fonts/Raleway-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Raleway GW;src:url(/fonts/Raleway-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--color-bg:#000;--color-bg-alt:#050505;--color-divider:#1a1a1a;--color-border:#262626;--color-border-strong:#333;--color-text-tertiary:#4d4d4d;--color-hover-line:#444;--color-hover-line-active:#666;--color-secondary:gray;--color-body:#999;--color-body-strong:#b3b3b3;--color-body-highlight:#c4c4c4;--color-body-bright:#e6e6e6;--color-white:#fff;--font-display:"Raleway GW", system-ui, sans-serif;--font-body:"Raleway GW", system-ui, sans-serif;--container-max:1280px;--container-pad-x:clamp(18px, 4vw, 48px);--section-pad-y:clamp(64px, 11vh, 130px);--section-pad-y-sm:clamp(56px, 9vh, 110px);--ease-standard:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg)}body{background:var(--color-bg);color:var(--color-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:300}img{max-width:100%;display:block}a{color:var(--color-white);text-decoration:none}a:hover{color:var(--color-secondary)}.container{max-width:var(--container-max);padding-inline:var(--container-pad-x);margin-inline:auto}.section{padding-block:var(--section-pad-y)}.section--sm{padding-block:var(--section-pad-y-sm)}.section--border-top{border-top:1px solid var(--color-divider)}.section--bordered-y{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.section--alt-bg{background:var(--color-bg-alt)}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--color-secondary);margin:0;font-size:11px;font-weight:500}.grid-divided{background:var(--color-divider);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col-min,300px)), 1fr));gap:1px;display:grid}.grid-divided>*{background:var(--color-bg)}.title-display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(32px,7.4vw,64px);font-weight:700;line-height:1.08}.title-section{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:clamp(28px,6.2vw,52px);font-weight:700;line-height:1.12}.stat{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(64px,16vw,128px);font-weight:700;line-height:1}.lead{color:var(--color-body-highlight);text-wrap:pretty;margin:0;font-size:clamp(17px,2.2vw,20px);font-weight:300;line-height:1.6}.body-text{color:var(--color-body-strong);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:300;line-height:1.7}.text-link{letter-spacing:.18em;text-transform:uppercase;color:var(--color-body-highlight);border-bottom:1px solid var(--color-border-strong);align-self:flex-start;padding-bottom:6px;font-size:12px;font-weight:500}.text-link:hover{color:var(--color-white);border-color:var(--color-white)}
