:root{--bg:#f4f6f8;--bg-alt:#e8ebef;--bg-alt2:#eef1f4;--card:#fff;--placeholder:#e3e7eb;--text:#151514;--body:#3a3936;--body2:#4a4945;--muted:#6f6d69;--dark:#111110;--dark-text:#f3f4f6;--dark-muted:#9b9893;--accent:#d4004a;--line:#1515141f;--line2:#1515142e;--line3:#15151438;--dark-line:#f1efea24;--font-main:"Inter Tight", system-ui, sans-serif;--font-logo:"Geist", sans-serif;--font-logo-italic:"Instrument Serif", serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:1240px;margin:0 auto;padding:0 32px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.62;align-items:center;gap:12px;font-size:12px;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px;display:block}h1{letter-spacing:-.035em;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:1}h2{letter-spacing:-.035em;font-size:clamp(40px,5vw,60px);font-weight:500;line-height:1}.year-heading{letter-spacing:-.035em;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1}a:hover{color:var(--accent)}.link-arrow{border-bottom:1px solid var(--accent)}.link-arrow:hover{color:var(--accent)}.pill{text-transform:uppercase;letter-spacing:1px;border-radius:999px;align-items:center;height:46px;padding:0 22px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.pill-dark{background:var(--text);color:var(--bg)}.pill-dark:hover{background:var(--accent);color:#fff}.pill-light{border:1px solid var(--line3);color:var(--text)}.pill-light:hover{background:var(--accent);border-color:var(--accent);color:#fff}.header[data-astro-cid-nen7h5rs]{z-index:100;backdrop-filter:blur(8px);background:#f4f6f8eb;border-bottom:1px solid #1515141f;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:18px 32px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-logo);letter-spacing:-.5px;color:var(--text);font-size:22px;font-weight:500}.logo-slash[data-astro-cid-nen7h5rs]{font-family:var(--font-logo-italic);font-weight:400}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:2px;color:var(--text);border-bottom:1px solid #0000;padding-bottom:2px;font-size:11px;font-weight:500;transition:color .2s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--accent);border-bottom-color:var(--accent)}.nav-pill[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:2px;color:var(--text);border:1px solid #15151438;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:500;transition:all .2s}.nav-pill[data-astro-cid-nen7h5rs]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.lang-switch[data-astro-cid-nen7h5rs]{gap:8px;margin-left:8px;display:flex}.lang-btn[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:2px;cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;align-items:center;padding:7px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs].active{opacity:1;border:1px solid var(--text)}.lang-btn[data-astro-cid-nen7h5rs]:hover{opacity:1;color:var(--accent);border-color:var(--accent)}@media (width<=768px){.header-inner[data-astro-cid-nen7h5rs]{padding:14px 20px}.nav[data-astro-cid-nen7h5rs]{gap:10px 14px;width:100%;min-width:0}.nav-link[data-astro-cid-nen7h5rs]{font-size:10px}.nav-pill[data-astro-cid-nen7h5rs]{padding:6px 12px}.lang-btn[data-astro-cid-nen7h5rs]{padding:5px 10px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--dark);color:var(--dark-text);padding:96px 32px 32px}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:1240px;margin:0 auto}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px;margin-bottom:64px;display:grid}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.footer-heading[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:2px;color:var(--dark-muted);margin-bottom:8px;font-size:12px}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--dark-text);font-size:15px;transition:color .2s}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer-col[data-astro-cid-jo6i4kqk] .pill[data-astro-cid-jo6i4kqk]{color:var(--dark-text);border-color:#f1efea38;margin-bottom:8px}.footer-col[data-astro-cid-jo6i4kqk] .pill[data-astro-cid-jo6i4kqk]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.footer-15[data-astro-cid-jo6i4kqk]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--dark-line);text-transform:uppercase;letter-spacing:2px;color:var(--dark-muted);justify-content:space-between;align-items:center;padding-top:32px;font-size:12px;display:flex}@media (width<=640px){.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:8px}}
