.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;z-index:200;background-color:var(--page-bg);transition:transform var(--transition) ease-in-out,opacity var(--transition) ease-in-out}.site-header[data-astro-cid-3ef6ksr2][data-hidden]{transform:translateY(-100%);opacity:0;pointer-events:none}.site-header__inner[data-astro-cid-3ef6ksr2]{max-width:var(--container);margin:0 auto;padding:8px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header__logo[data-astro-cid-3ef6ksr2]{display:block;flex:none}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:80px;width:auto}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;appearance:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--ink)}.nav-toggle__bars[data-astro-cid-3ef6ksr2],.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before,.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{display:block;width:26px;height:2px;background:currentColor;transition:transform var(--transition) ease,opacity var(--transition) ease}.nav-toggle__bars[data-astro-cid-3ef6ksr2]{position:relative}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before,.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before{top:-8px}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{top:8px}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2]{background:transparent}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.site-nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.site-nav__link[data-astro-cid-3ef6ksr2]{display:block;padding:20px;font-size:.875rem;font-weight:500;color:var(--ink);text-decoration:none;transition:opacity var(--transition) ease-in-out}.site-nav__link[data-astro-cid-3ef6ksr2]:hover,.site-nav__link[data-astro-cid-3ef6ksr2]:focus-visible{opacity:.65}.site-nav__cta[data-astro-cid-3ef6ksr2]{margin-left:12px}@media(max-width:1119px){.site-header__inner[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:4px}.nav-toggle[data-astro-cid-3ef6ksr2]{display:block}.site-nav[data-astro-cid-3ef6ksr2]{position:absolute;left:0;top:100%;width:100%;background-color:var(--page-bg);display:none}.site-nav[data-astro-cid-3ef6ksr2][data-open]{display:block}.site-nav__list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;max-height:calc(100vh - var(--header-h));overflow-y:auto}.site-nav__link[data-astro-cid-3ef6ksr2]{padding:14px 20px;border-top:1px solid var(--rule);text-align:center}.site-nav__cta[data-astro-cid-3ef6ksr2]{margin-left:0;padding:10px 15px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.site-nav__cta[data-astro-cid-3ef6ksr2] .button[data-astro-cid-3ef6ksr2]{width:100%}}.site-footer__columns[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--column-gap);width:100%}.site-footer__column[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px;width:calc(33.333% - var(--column-gap) * (2 / 3))}.site-footer__lines[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.site-footer__link-button[data-astro-cid-sz7xmlte]{appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:1119px){.site-footer__columns[data-astro-cid-sz7xmlte]{flex-direction:column}.site-footer__column[data-astro-cid-sz7xmlte]{width:100%}}.consent[data-astro-cid-garwan2p]{position:fixed;left:0;right:0;bottom:0;z-index:160;background:var(--ink);color:var(--ink-on-dark);border-top:1px solid rgba(239,236,243,.2)}.consent[data-astro-cid-garwan2p][hidden]{display:none}.consent__inner[data-astro-cid-garwan2p]{max-width:var(--container, 1120px);margin:0 auto;padding:20px;display:flex;align-items:center;gap:24px}.consent__text[data-astro-cid-garwan2p]{font-size:.833rem;line-height:1.5;max-width:70ch}.consent__actions[data-astro-cid-garwan2p]{display:flex;gap:12px;flex:none;margin-left:auto}.consent__button[data-astro-cid-garwan2p]{font-family:var(--font-body);font-size:.833rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:13px 22px;border-radius:3px;border:1px solid var(--ink-on-dark);cursor:pointer;transition:background-color var(--transition) ease,color var(--transition) ease}.consent__button--accept[data-astro-cid-garwan2p]{background:var(--ink-on-dark);color:var(--ink)}.consent__button--decline[data-astro-cid-garwan2p]{background:transparent;color:var(--ink-on-dark)}.consent__button--accept[data-astro-cid-garwan2p]:hover{background:var(--white)}.consent__button--decline[data-astro-cid-garwan2p]:hover{background:#efecf324}@media(max-width:767px){.consent__inner[data-astro-cid-garwan2p]{flex-direction:column;align-items:stretch;gap:16px}.consent__actions[data-astro-cid-garwan2p]{margin-left:0}.consent__button[data-astro-cid-garwan2p]{flex:1}}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--page-bg: #e2e2e2;--ink: #1e1e1f;--ink-on-dark: #efecf3;--white: #ffffff;--rule: rgba(30, 30, 31, .16);--font-body: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Playfair Display", Georgia, "Times New Roman", serif;--scale: 1.2;--h6: 1rem;--h5: 1.2rem;--h4: 1.44rem;--h3: 1.728rem;--h2: 2.0736rem;--h1: 2.48832rem;--hero-h1: 90px;--container: 1120px;--gutter: 20px;--section-y: 100px;--column-gap: 32px;--header-h: 96px;--sticky-top: var(--header-h);--jump-h: 56px;--transition: .3s}:root[data-header-hidden]{--sticky-top: 0px}*,*:before,*:after{box-sizing:border-box}html{font-size:112.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:calc(var(--header-h) + var(--jump-h) + 24px)}body{margin:0;background-color:var(--page-bg);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.4}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--ink);margin:0;max-width:100%}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}p{margin:0;max-width:100%}ul{margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ink);color:var(--white);padding:12px 20px;text-decoration:none}.skip-link:focus{left:0}.section{position:relative;width:100%}.section__inner{max-width:var(--container);margin:0 auto;padding:var(--section-y) var(--gutter);display:flex;flex-direction:column}.page-top{margin-top:var(--header-h)}.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1;text-align:center;text-decoration:none;padding:14px 24px;border:1px solid transparent;border-radius:3px;cursor:pointer;transition:all var(--transition) ease-in-out}.button--solid{background:var(--ink);border-color:var(--ink);color:var(--white)}.button--solid:hover{background:#374151;border-color:#374151;color:var(--white)}.button--outline{background:var(--ink);border-color:var(--white);color:var(--white)}.button--outline:hover{transform:scale(1.1);color:var(--white)}.button--nav{background:#000000e0;border-color:transparent;color:var(--white)}.button--nav:hover{background:#000000e0;color:var(--white)}@media(max-width:1119px){:root{--header-h: 118px}}:root[data-consent-open] .back-to-top{bottom:calc(20px + var(--consent-h, 0px))}.menu-sections{display:flex;flex-direction:column;gap:56px}@media(max-width:767px){:root{--hero-h1: 80px}}@media(max-width:479px){:root{--hero-h1: 70px}}
