.cookie-consent[hidden]{display:none}.site-footer .cookie-settings-link{color:inherit;margin:12px 0 0}.cookie-consent__panel{box-sizing:border-box}.brand[data-astro-cid-fzpbxy5g]{place-items:center;gap:11px;width:max-content;text-decoration:none;display:flex}.brand__wordmark[data-astro-cid-fzpbxy5g]{color:#f4f1ed;flex-direction:column;align-items:flex-start;gap:2px;line-height:1;display:flex}.brand__name[data-astro-cid-fzpbxy5g]{font:500 22px/1 var(--sans);letter-spacing:.02em}.brand__role[data-astro-cid-fzpbxy5g]{font:500 9px/1.2 var(--sans);letter-spacing:.17em}@media (width<=760px){.brand__wordmark[data-astro-cid-fzpbxy5g]{display:none}.brand[data-astro-cid-fzpbxy5g]{gap:0}}.site-contact-modal__intro[data-astro-cid-mcntqmcm]{color:var(--muted);font:var(--text-small);margin:18px 0 0;line-height:1.5}.site-contact-modal__form[data-astro-cid-mcntqmcm]{margin-top:18px}.form-honeypot[data-astro-cid-mcntqmcm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status[data-astro-cid-mcntqmcm]{min-height:1.5em;font:var(--text-small);margin:12px 0 0}.site-footer[data-astro-cid-z4jru4n3]{background:var(--paper)}.site-footer__top-wrap[data-astro-cid-z4jru4n3]{background:var(--surface-alt)}.site-footer__top[data-astro-cid-z4jru4n3]{grid-template-columns:47fr 53fr;align-items:start;gap:34px;width:min(990px,100% - 48px);margin-inline:auto;padding:clamp(52px,7vw,88px) 0;display:grid}.site-footer__top--contact-only[data-astro-cid-z4jru4n3]{grid-template-columns:minmax(0,760px);justify-content:center}.site-footer__form[data-astro-cid-z4jru4n3] h2[data-astro-cid-z4jru4n3]{font:400 clamp(30px, 3.5vw, 42px)/1.1 var(--serif);margin:0}.site-footer__form[data-astro-cid-z4jru4n3]>p[data-astro-cid-z4jru4n3]{font:var(--text-body);margin:14px 0 26px}.site-contact__form-placeholder[data-astro-cid-z4jru4n3]{gap:18px;display:grid}.site-contact__form-placeholder[data-astro-cid-z4jru4n3] label[data-astro-cid-z4jru4n3]{font:var(--text-body);gap:8px;display:grid}.site-contact__form-placeholder[data-astro-cid-z4jru4n3] input[data-astro-cid-z4jru4n3],.site-contact__form-placeholder[data-astro-cid-z4jru4n3] textarea[data-astro-cid-z4jru4n3]{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:var(--text-body);resize:vertical;border-radius:4px;padding:13px 15px}.site-contact__form-placeholder[data-astro-cid-z4jru4n3] input[data-astro-cid-z4jru4n3]:disabled,.site-contact__form-placeholder[data-astro-cid-z4jru4n3] textarea[data-astro-cid-z4jru4n3]:disabled{opacity:.72}.site-contact__form-placeholder[data-astro-cid-z4jru4n3] .button[data-astro-cid-z4jru4n3]{justify-self:start}.site-contact__form-placeholder[data-astro-cid-z4jru4n3] .button[data-astro-cid-z4jru4n3]:disabled{opacity:.6;cursor:not-allowed}.footer-copy[data-astro-cid-z4jru4n3]{align-self:start}.footer-copy[data-astro-cid-z4jru4n3] h2{font:400 28px/1.18 var(--sans);margin:0 0 24px}.footer-copy[data-astro-cid-z4jru4n3] p{font:var(--text-body);line-height:1.65}.footer-copy[data-astro-cid-z4jru4n3] a,.site-footer__bottom[data-astro-cid-z4jru4n3] a{color:inherit}.site-footer__top[data-astro-cid-z4jru4n3] a{text-decoration:none}.site-footer__bottom[data-astro-cid-z4jru4n3]{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:28px clamp(20px,5vw,64px);padding:40px max(24px,50% - 495px) 22px;display:grid}.site-footer__links[data-astro-cid-z4jru4n3],.site-footer__contact-details[data-astro-cid-z4jru4n3]{gap:16px;min-width:0;display:grid}.site-footer__heading[data-astro-cid-z4jru4n3]{color:var(--ink);font:var(--font-caption);letter-spacing:.14em;text-transform:uppercase;margin:0}.site-footer__heading[data-astro-cid-z4jru4n3],.site-footer__form[data-astro-cid-z4jru4n3] h2[data-astro-cid-z4jru4n3],.footer-copy[data-astro-cid-z4jru4n3] h2,.site-footer__copyright[data-astro-cid-z4jru4n3]{opacity:.7}.site-footer__group[data-astro-cid-z4jru4n3]{overflow-wrap:anywhere;gap:4px;display:grid}.site-footer__group[data-astro-cid-z4jru4n3]>.site-footer__heading[data-astro-cid-z4jru4n3]{margin-bottom:8px}.site-footer__bottom[data-astro-cid-z4jru4n3] p,.site-footer__page-list[data-astro-cid-z4jru4n3]{font:var(--text-small);margin:0;line-height:1.5}.site-footer__page-list[data-astro-cid-z4jru4n3]{gap:4px;padding:0;list-style:none;display:grid}.site-footer__brand[data-astro-cid-z4jru4n3]{align-self:center}.site-footer__brand[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{display:block}.site-footer__contact-details[data-astro-cid-z4jru4n3]{text-align:right;grid-template-rows:auto auto auto 1fr;align-self:stretch}.site-footer__copyright[data-astro-cid-z4jru4n3]{align-self:end}.site-footer__copyright[data-astro-cid-z4jru4n3] p{font:var(--font-caption)}.site-footer__bottom[data-astro-cid-z4jru4n3] a{text-underline-offset:.2em;text-decoration:none}.site-footer__bottom[data-astro-cid-z4jru4n3] a:hover,.site-footer__bottom[data-astro-cid-z4jru4n3] a:focus-visible{color:var(--ink);text-decoration:underline}@media (width<=700px){.site-footer__top[data-astro-cid-z4jru4n3]{grid-template-columns:1fr;gap:36px;width:calc(100% - 40px)}.site-footer__bottom[data-astro-cid-z4jru4n3]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:32px 20px 20px}.site-footer__contact-details[data-astro-cid-z4jru4n3]{text-align:center}}
