@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Inter:wght@400;500&display=swap";.site-header[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:20;color:var(--color-dark-ink);position:absolute;top:0}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--dark){color:var(--color-ink);border-bottom:1px solid var(--color-line);background:var(--color-bg);position:relative}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header--home[data-astro-cid-nen7h5rs]{color:var(--color-ink);background:var(--color-bg);border-bottom:1px solid var(--color-line);position:relative}.site-header--home[data-astro-cid-nen7h5rs] .site-header__inner[data-astro-cid-nen7h5rs]{min-height:150px}.wordmark[data-astro-cid-nen7h5rs]{color:inherit;line-height:1.2;text-decoration:none}.wordmark__name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:1.15rem;display:block}.wordmark__sub[data-astro-cid-nen7h5rs]{margin-top:2px;display:block}.site-header--home[data-astro-cid-nen7h5rs] .wordmark[data-astro-cid-nen7h5rs]{width:11.25rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark[data-astro-cid-nen7h5rs]{width:6.875rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark__name[data-astro-cid-nen7h5rs]{font-size:1.265rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark__sub[data-astro-cid-nen7h5rs]{width:90%;margin-inline:0 auto;font-size:.792rem}.wordmark__lockup-line[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;display:flex}.site-header--home[data-astro-cid-nen7h5rs] .wordmark__name[data-astro-cid-nen7h5rs]{font-size:3.105rem;font-weight:400}.site-header--home[data-astro-cid-nen7h5rs] .wordmark__sub[data-astro-cid-nen7h5rs]{letter-spacing:0;font-size:1.02rem}@media (width>=1251px){.site-header--home[data-astro-cid-nen7h5rs] .site-header__inner[data-astro-cid-nen7h5rs]{transform:translateY(25px)}.site-header--home[data-astro-cid-nen7h5rs] .wordmark[data-astro-cid-nen7h5rs]{transform:translateY(-1.9rem)}}.site-header--dark[data-astro-cid-nen7h5rs] .wordmark__sub[data-astro-cid-nen7h5rs]{color:var(--color-dark-ink)}.site-nav[data-astro-cid-nen7h5rs]{letter-spacing:.1em;text-transform:uppercase;gap:20px;font-size:.9614rem;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.85;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.lang-switch[data-astro-cid-nen7h5rs]{letter-spacing:.08em;gap:10px;font-size:1.0296rem;display:flex}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.85;text-decoration:none}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.lang-switch__current[data-astro-cid-nen7h5rs]{font-weight:600}.site-header--dark[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .wordmark[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .wordmark__sub[data-astro-cid-nen7h5rs]{color:#fff;text-shadow:0 1px 3px #000000a6,0 0 10px #00000059}.site-header--dark[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.site-header--dark[data-astro-cid-nen7h5rs] .lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:1}.mobile-menu[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;justify-content:space-between;width:28px;height:20px;list-style:none;display:flex}.mobile-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;height:1px;display:block}.mobile-menu__nav[data-astro-cid-nen7h5rs]{inset-inline:0;background:var(--color-bg);color:var(--color-ink);border-bottom:1px solid var(--color-line);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;padding:8px clamp(20px,5vw,64px) 24px;font-size:1.20175rem;display:flex;position:absolute;top:100%}.mobile-menu__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);padding:12px 0;text-decoration:none}.mobile-menu__langs[data-astro-cid-nen7h5rs]{letter-spacing:.08em;flex-wrap:wrap;gap:16px;padding-top:16px;font-size:1.1154rem;display:flex}.mobile-menu__langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu__langs[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{border:0;padding:0}@media (width<=1250px){.wordmark__name[data-astro-cid-nen7h5rs]{font-size:1.3225rem}.wordmark__sub[data-astro-cid-nen7h5rs]{font-size:.828rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark[data-astro-cid-nen7h5rs]{width:7.7rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark__name[data-astro-cid-nen7h5rs]{font-size:1.45475rem}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--home) .wordmark__sub[data-astro-cid-nen7h5rs]{font-size:.9108rem}.site-header--home[data-astro-cid-nen7h5rs] .wordmark__name[data-astro-cid-nen7h5rs]{font-size:3.57075rem}.site-header--home[data-astro-cid-nen7h5rs] .wordmark__sub[data-astro-cid-nen7h5rs]{font-size:1.02rem}.site-nav[data-astro-cid-nen7h5rs],.lang-switch[data-astro-cid-nen7h5rs]{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=640px){.site-header--home[data-astro-cid-nen7h5rs] .site-header__inner[data-astro-cid-nen7h5rs]{min-height:110px}.site-header--home[data-astro-cid-nen7h5rs] .wordmark[data-astro-cid-nen7h5rs]{width:9.5625rem}.site-header--home[data-astro-cid-nen7h5rs] .wordmark__name[data-astro-cid-nen7h5rs]{font-size:2.55rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark-bg);color:var(--color-dark-ink);padding-top:56px}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:40px;display:flex}.wordmark[data-astro-cid-jo6i4kqk]{color:inherit;width:6.875rem;line-height:1.2;text-decoration:none}.wordmark__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:1.265rem;display:block}.wordmark__sub[data-astro-cid-jo6i4kqk]{width:90%;margin:2px auto 0 0;font-size:.792rem;display:block}.wordmark__lockup-line[data-astro-cid-jo6i4kqk]{justify-content:space-between;display:flex}.tagline[data-astro-cid-jo6i4kqk]{max-width:320px;color:var(--color-dark-ink-soft);font-size:.85rem}.footer-links[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:.76rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.site-footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--color-dark-ink-soft);border-top:1px solid #ffffff1f;padding-block:20px;font-size:.72rem}.analytics-consent[data-astro-cid-5krk3x6l][hidden],.analytics-settings[data-astro-cid-5krk3x6l][hidden]{display:none!important}.analytics-consent[data-astro-cid-5krk3x6l]{z-index:999;border:1px solid var(--color-line);background:var(--color-bg);width:min(440px,100vw - 32px);color:var(--color-ink);font:13px/1.6 var(--font-ui);padding:20px;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #0000002b}.analytics-consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{margin:0}.analytics-consent__actions[data-astro-cid-5krk3x6l]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.analytics-consent[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l],.analytics-settings[data-astro-cid-5krk3x6l]{border:1px solid var(--color-ink);font:inherit;cursor:pointer;color:inherit;background:0 0;padding:9px 12px}.analytics-consent[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l][data-analytics-choice=accept]{background:var(--color-ink);color:var(--color-bg)}.analytics-settings[data-astro-cid-5krk3x6l]{z-index:998;font:11px var(--font-ui);background:var(--color-bg);opacity:.75;padding:5px 8px;position:fixed;bottom:8px;left:8px}:root{--color-bg:#f2f0eb;--color-bg-alt:#fff;--color-ink:#14120f;--color-ink-soft:#4a473f;--color-line:#d8d4c9;--color-dark-bg:#0e0d0b;--color-dark-ink:#f2f0eb;--color-dark-ink-soft:#a8a496;--font-display:"Playfair Display", Georgia, "Times New Roman", serif;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nav-height:88px;--container-max:1600px}*{box-sizing:border-box}html{background:var(--color-bg);scroll-behavior:smooth}body{min-height:100svh;font-family:var(--font-ui);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto;min-width:0}body>header,body>footer{flex-shrink:0}img{max-width:100%;display:block}a{color:inherit}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.eyebrow{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.72rem}.eyebrow--light{color:var(--color-dark-ink-soft)}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.08}p{margin:0;line-height:1.65}.btn{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid;align-items:center;gap:.5em;padding:.9em 1.6em;font-size:.78rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn:hover{opacity:.6}.link-underline{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.4em;padding-bottom:.2em;font-size:.78rem;text-decoration:none;display:inline-flex}.skip-link{background:var(--color-ink);color:var(--color-bg);z-index:100;padding:.75em 1.25em;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}@media (width<=640px){:root{--nav-height:68px}}
