.nav[data-astro-cid-nen7h5rs]{z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-line);position:sticky;top:0}.nav-in[data-astro-cid-nen7h5rs]{padding-block:var(--space-18);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);font-size:var(--text-24);letter-spacing:-.03em}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);font-size:var(--text-11);letter-spacing:.16em;text-transform:uppercase;margin-left:var(--space-8);color:var(--color-muted)}.menu-toggle[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;background:0 0;border:0;flex-direction:column;width:44px;height:44px;padding:0;display:none}.menu-toggle__line[data-astro-cid-nen7h5rs]{background:var(--color-ink);width:20px;height:1px;display:block}.nav-cta[data-astro-cid-nen7h5rs]{display:none}.navlinks[data-astro-cid-nen7h5rs]{gap:var(--space-28);font-size:var(--text-13);color:var(--color-nav-link);display:flex}.nav-item--dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown-trigger[data-astro-cid-nen7h5rs]:after{content:"▾";margin-left:var(--space-4);font-size:var(--text-11);color:var(--color-accent);display:inline-block}.dropdown-panel[data-astro-cid-nen7h5rs]{background:var(--color-paper);border:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:none}.nav-item--dropdown[data-astro-cid-nen7h5rs].open .dropdown-panel[data-astro-cid-nen7h5rs]{display:block}.dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:baseline;gap:var(--space-14);padding:var(--space-14) var(--space-18);border-bottom:1px solid var(--color-line);white-space:nowrap;display:flex}.dropdown-panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child a[data-astro-cid-nen7h5rs]{border-bottom:0}.dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-accent)}.dropdown-panel[data-astro-cid-nen7h5rs] .num[data-astro-cid-nen7h5rs]{font-size:var(--text-11);color:var(--color-accent);letter-spacing:.12em;white-space:nowrap;flex-shrink:0}.dropdown-group[data-astro-cid-nen7h5rs]{padding:var(--space-14) var(--space-18) var(--space-8);font-size:var(--text-11);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);white-space:nowrap}.dropdown-divider[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-line);margin:var(--space-8) var(--space-18)}.dropdown-title-wrap[data-astro-cid-nen7h5rs]{gap:var(--space-4);white-space:normal;flex-direction:column;display:flex}.dropdown-subtitle[data-astro-cid-nen7h5rs]{font-size:var(--text-11);color:var(--color-muted);font-style:normal}@media (width>=901px){.navlinks[data-astro-cid-nen7h5rs]{margin-left:auto}.nav-btn-desktop[data-astro-cid-nen7h5rs]{margin-left:var(--space-32)}.dropdown-panel[data-astro-cid-nen7h5rs]{top:calc(100% + var(--space-11));z-index:10;min-width:280px;position:absolute;left:0}}@media (width<=900px){.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}.nav-btn-desktop[data-astro-cid-nen7h5rs]{display:none}.navlinks[data-astro-cid-nen7h5rs]{padding-block:var(--space-16);flex-direction:column;flex-basis:100%;order:10;gap:0;display:none}.navlinks[data-astro-cid-nen7h5rs].open{display:flex}.nav-item[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-line)}.nav-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.dropdown-trigger[data-astro-cid-nen7h5rs]{padding:var(--space-14) 0;display:block}.dropdown-panel[data-astro-cid-nen7h5rs]{width:100%}.nav-cta[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-line);padding-top:var(--space-14);display:block}.nav-cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-content:center;width:100%;display:flex}}.footer[data-astro-cid-jo6i4kqk]{padding:var(--space-28) 0 var(--space-42);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-11) var(--space-28);color:var(--color-muted);font-size:var(--text-12);flex-wrap:wrap;display:flex}.footer-contacts[data-astro-cid-jo6i4kqk]{gap:var(--space-14);flex-wrap:wrap;display:flex}.footer-legal-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.footer-disclaimer[data-astro-cid-jo6i4kqk]{flex-basis:100%;margin:0}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.cookie-settings-link[data-astro-cid-jo6i4kqk]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.cookie-banner[data-astro-cid-kror3uvh]{left:var(--space-20);bottom:var(--space-20);z-index:30;width:380px;max-width:calc(100vw - 2 * var(--space-20));padding:var(--space-16);background:var(--color-paper);border:1px solid var(--color-line);position:fixed}.cookie-banner[data-astro-cid-kror3uvh]:not([hidden]){display:block}.cookie-banner[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{margin:0 0 var(--space-12);font-size:var(--text-13);color:var(--color-muted);line-height:1.4}.cookie-banner[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh].cookie-banner-title{margin-bottom:var(--space-8);color:var(--color-ink);font-weight:600}.cookie-banner[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-accent)}.cookie-banner-actions[data-astro-cid-kror3uvh]{gap:var(--space-8);display:flex}.cookie-banner-actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{padding:var(--space-8) var(--space-12);font-size:var(--text-12);flex:1}@media (width<=600px){.cookie-banner[data-astro-cid-kror3uvh]{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);width:auto;max-width:none}}:root{--color-bg:#f4f1eb;--color-paper:#faf8f4;--color-ink:#171717;--color-muted:#6f6b64;--color-line:#d9d4cc;--color-accent:#8e6b48;--color-dark:#171817;--color-dark-2:#20211f;--color-white:#f7f5ef;--color-nav-link:#444;--color-hero-lead:#45423d;--color-lead:#56524c;--color-lead-on-dark:#bdb9b1;--color-dark-line:#3a3b39;--color-section-alt:#ebe7df;--color-error:#9c3b30;--color-paper-light:#fffdf9;--font-serif:Georgia, "Times New Roman", serif;--font-sans:Inter, Arial, Helvetica, sans-serif;--max-width:1240px;--text-11:11px;--text-12:12px;--text-13:13px;--text-15:15px;--text-16:16px;--text-19:19px;--text-20:20px;--text-24:24px;--text-28:28px;--text-29:29px;--text-30:30px;--text-34:34px;--text-35:35px;--text-67:67px;--text-h1:clamp(40px, 5vw, 68px);--text-h1-tight:clamp(40px, 5vw, 54px);--text-h2:clamp(46px, 5vw, 76px);--text-quote:clamp(38px, 5vw, 70px);--space-1:1px;--space-4:4px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-18:18px;--space-20:20px;--space-21:21px;--space-22:22px;--space-23:23px;--space-24:24px;--space-25:25px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-33:33px;--space-34:34px;--space-35:35px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-45:45px;--space-48:48px;--space-50:50px;--space-52:52px;--space-55:55px;--space-56:56px;--space-60:60px;--space-64:64px;--space-65:65px;--space-80:80px;--space-90:90px;--space-105:105px;--space-120:120px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-16);color:var(--color-ink);background:var(--color-bg);line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);padding-inline:var(--space-36);margin-inline:auto}@media (width<=900px){.container{padding-inline:var(--space-22)}}h1,h2{font-family:var(--font-serif);margin:0;font-weight:400;line-height:1.2}h1{font-size:var(--text-h1);letter-spacing:-.055em;line-height:1}h2{font-size:var(--text-h2);letter-spacing:-.045em;margin:0 0 var(--space-28);line-height:1}.eyebrow{font-size:var(--text-11);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-25)}.lead{font-size:var(--text-20);color:var(--color-lead);max-width:590px;line-height:1.45}.dark .lead{color:var(--color-lead-on-dark)}.note{font-size:var(--text-12);color:var(--color-muted);margin-top:var(--space-13)}.btn{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-14) var(--space-21);border:1px solid var(--color-ink);font-size:var(--text-13);background:0 0;transition:all .25s;display:inline-flex}.btn:hover{background:var(--color-ink);color:var(--color-white)}.section{padding-block:var(--space-56)}.section.dark{background:var(--color-dark);color:var(--color-white)}.section.alt{background:var(--color-section-alt)}.cta{padding-block:var(--space-105) var(--space-120);text-align:center}.cta p{max-width:620px;margin:0 auto var(--space-28);color:var(--color-muted);font-size:var(--text-19)}.split{gap:var(--space-90);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.split h2{font-size:var(--text-h1);hyphens:auto;overflow-wrap:break-word}@media (width<=900px){.split{gap:var(--space-45);grid-template-columns:minmax(0,1fr)}}.grid6{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cell{padding:var(--space-34) var(--space-28) var(--space-40);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);min-height:190px}.cell .num{font-size:var(--text-11);color:var(--color-accent);margin-bottom:var(--space-55);letter-spacing:.12em}.cell h3{font-family:var(--font-serif);font-weight:400;font-size:var(--text-29);margin:0 0 var(--space-11);letter-spacing:-.025em}.cell p{color:var(--color-muted);max-width:310px;margin:0}@media (width<=900px){.grid6{grid-template-columns:minmax(0,1fr)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
