.site-footer[data-astro-cid-jo6i4kqk]{--footer-green:var(--forest);--footer-text:var(--canvas);--footer-rule:color-mix(in srgb, var(--canvas) 28%, transparent);--footer-gutter:clamp(24px, 4.1667vw, 80px);isolation:isolate;color:var(--footer-text);background:var(--footer-green);scroll-margin-top:20px;position:relative}.footer-street[data-astro-cid-jo6i4kqk]{pointer-events:none;width:100%;height:clamp(220px,18.5vw,300px);position:relative;overflow:hidden}.footer-street[data-astro-cid-jo6i4kqk]:after{content:"";height:clamp(var(--space-48), 5vw, var(--space-96));background:linear-gradient(to bottom, var(--canvas) 0%, color-mix(in srgb, var(--canvas) 70%, transparent) 40%, transparent 100%);position:absolute;inset:0 0 auto}.footer-street[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 0% 73%,#000000db 82%,#0006 93%,#0000 100%);mask-image:linear-gradient(#000 0% 73%,#000000db 82%,#0006 93%,#0000 100%)}.footer-container[data-astro-cid-jo6i4kqk]{width:min(100%,1600px);padding:var(--space-24) var(--footer-gutter) 0;margin-inline:auto}.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1.05fr 1.16fr 1fr;align-items:stretch;display:grid}.footer-columns[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{min-width:0}.footer-brand[data-astro-cid-jo6i4kqk]{padding:var(--space-4) var(--space-32) var(--space-8) 0}.footer-brand[data-astro-cid-jo6i4kqk] .brand{gap:var(--space-8);max-width:100%;font-family:var(--font-body);font-size:var(--fs-c-footer-brand);font-weight:700;line-height:var(--lh-solid);letter-spacing:-.055em}.footer-description[data-astro-cid-jo6i4kqk]{margin:var(--space-12) 0 0}.footer-signature[data-astro-cid-jo6i4kqk]{margin:var(--space-8) 0 0;font-family:var(--font-display);font-size:var(--fs-c-footer-signature);font-style:normal;font-weight:400;line-height:var(--lh-snug);letter-spacing:var(--ls-subtle)}.footer-navigation[data-astro-cid-jo6i4kqk],.footer-enquiry[data-astro-cid-jo6i4kqk]{border-left:1px solid var(--footer-rule);padding-block:var(--space-8)}.footer-navigation[data-astro-cid-jo6i4kqk]{padding-inline:var(--space-32)}.footer-enquiry[data-astro-cid-jo6i4kqk]{padding-left:var(--space-32)}.footer-column-heading[data-astro-cid-jo6i4kqk]{margin:0}.footer-navigation[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0 var(--space-24);margin:var(--space-12) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-8);min-height:44px;padding-block:var(--space-8);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{min-width:0}.footer-navigation[data-astro-cid-jo6i4kqk] .arrow-icon{width:16px;height:16px}.footer-navigation[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{text-underline-offset:4px;text-decoration:underline}.footer-reach[data-astro-cid-jo6i4kqk]{margin-top:var(--space-12)}.footer-cta[data-astro-cid-jo6i4kqk]{margin-top:var(--space-c-18)}.footer-utility[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-24);margin-top:var(--space-24);padding:var(--space-12) 0 var(--space-16);border-top:1px solid var(--footer-rule);flex-wrap:wrap;display:flex}.footer-copyright[data-astro-cid-jo6i4kqk]{margin:0}.footer-meta[data-astro-cid-jo6i4kqk]{align-items:center;gap:0 var(--space-24);flex-wrap:wrap;display:flex}.footer-legal[data-astro-cid-jo6i4kqk],.footer-top[data-astro-cid-jo6i4kqk]{min-height:44px;padding-block:var(--space-12);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.footer-legal[data-astro-cid-jo6i4kqk]:hover,.footer-top[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--space-8)}.footer-top[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{transform:rotate(-90deg)}.footer-top[data-astro-cid-jo6i4kqk] .arrow-icon{width:16px;height:16px}.site-footer[data-astro-cid-jo6i4kqk] a:focus-visible:not(.btn),.site-footer[data-astro-cid-jo6i4kqk] button:focus-visible:not(.btn){outline:2px solid var(--footer-text);outline-offset:5px}@media (width>=960px) and (width<=1199px){.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{padding-right:var(--space-24)}.footer-navigation[data-astro-cid-jo6i4kqk]{padding-inline:var(--space-24)}.footer-enquiry[data-astro-cid-jo6i4kqk]{padding-left:var(--space-24)}.footer-navigation[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=959px){.footer-street[data-astro-cid-jo6i4kqk]{height:220px}.footer-columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-24);padding:0 0 var(--space-24);border-bottom:1px solid var(--footer-rule);grid-column:1/-1}.footer-navigation[data-astro-cid-jo6i4kqk]{padding:0 var(--space-24) 0 0;border-left:0}.footer-enquiry[data-astro-cid-jo6i4kqk]{padding:0 0 0 var(--space-24)}.footer-navigation[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.site-footer[data-astro-cid-jo6i4kqk]{--footer-gutter:var(--space-24)}.footer-street[data-astro-cid-jo6i4kqk]{height:164px}.footer-street[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:max(100%,660px);max-width:none;margin-left:50%;transform:translate(-50%)}.footer-columns[data-astro-cid-jo6i4kqk]{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.footer-brand[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-24);grid-column:auto;margin:0}.footer-navigation[data-astro-cid-jo6i4kqk]{padding:0 0 var(--space-24);border-bottom:1px solid var(--footer-rule)}.footer-navigation[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:0 var(--space-16);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-enquiry[data-astro-cid-jo6i4kqk]{border-left:0;padding:0}.footer-utility[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:0}.footer-copyright[data-astro-cid-jo6i4kqk]{width:100%;padding-top:var(--space-8)}.footer-meta[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:0 var(--space-12);width:100%}}
