.main[data-astro-cid-ivdev4kk]{padding-bottom:8vh;padding-bottom:8svh}.footer[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs)}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:currentColor;text-decoration:none}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.container[data-astro-cid-sz7xmlte]{border-top:1px solid var(--brand-01);padding:.5rem 0 2.5rem;row-gap:2rem}.address[data-astro-cid-sz7xmlte]{grid-column:1/3}.contact[data-astro-cid-sz7xmlte]{grid-column:3/5}.name[data-astro-cid-sz7xmlte] span{white-space:nowrap}.legal[data-astro-cid-sz7xmlte]{color:var(--brand-02);grid-column:1/4}@media (min-width: 672px){.address[data-astro-cid-sz7xmlte]{grid-column:1/8;display:grid;grid-template-columns:3fr 4fr;gap:var(--gap)}.contact[data-astro-cid-sz7xmlte]{grid-column:8/17;display:grid;grid-template-columns:4fr 5fr;gap:var(--gap)}.name[data-astro-cid-sz7xmlte] span{display:block}.legal[data-astro-cid-sz7xmlte]{grid-column:1/-1}}@media (min-width: 1056px){.address[data-astro-cid-sz7xmlte]{grid-column:3/7;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.contact[data-astro-cid-sz7xmlte]{grid-column:7/12;display:grid;grid-template-columns:2fr 3fr;gap:var(--gap)}.name[data-astro-cid-sz7xmlte] span{display:block}.legal[data-astro-cid-sz7xmlte]{grid-column:12/-3;text-align:right}}@media (min-width: 1584px){.address[data-astro-cid-sz7xmlte]{grid-column:3/6}.contact[data-astro-cid-sz7xmlte]{grid-column:6/10}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;background:var(--brand-03);z-index:50}.brand-container[data-astro-cid-3ef6ksr2]{padding:var(--margin-left);display:grid;grid-template-columns:min-content 1fr;gap:var(--gap)}.header[data-astro-cid-3ef6ksr2] .header-container[data-astro-cid-3ef6ksr2]{position:relative;align-items:start}.logo-container[data-astro-cid-3ef6ksr2]{display:grid;grid-column:1/2;max-width:66px;min-width:33px;width:6vw;align-self:center;z-index:1}.line[data-astro-cid-3ef6ksr2]{height:100%;background-image:url('data:image/svg+xml;utf8,<svg width="2" height="66" viewBox="0 0 2 66" fill="none" xmlns="http://www.w3.org/2000/svg"><line y1="32.75" x2="2" y2="32.75" stroke="black" stroke-width="2.1"/></svg>');background-size:auto 100%;background-repeat:repeat-x;z-index:-1}.nav-container[data-astro-cid-3ef6ksr2]{position:absolute;inset:0}.nav[data-astro-cid-3ef6ksr2]{grid-column:1/-1;display:grid;grid-auto-flow:column;justify-content:end;gap:var(--gap);align-items:center;height:100%}.nav-item[data-astro-cid-3ef6ksr2]{font-size:1rem;text-decoration:none;color:var(--brand-01);position:relative;transform:translateY(-60%)}.nav-item[data-astro-cid-3ef6ksr2]:hover,.nav-item[data-astro-cid-3ef6ksr2].is-active{font-weight:var(--font-weight-bold)}@media (min-width: 672px){.nav[data-astro-cid-3ef6ksr2]{grid-column:3/-3;justify-content:start;gap:calc(var(--gap) * 4)}}.main[data-astro-cid-sckkx6r4]{display:grid;grid-template-rows:max-content 1fr max-content;gap:var(--gap);min-height:100vh;min-height:100svh}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Light.eot);src:url(/fonts/Avenir-Light.woff2) format("woff2"),url(/fonts/Avenir-Light.woff) format("woff"),url(/fonts/Avenir-Light.ttf) format("truetype"),url(/fonts/Avenir-Light.svg#Avenir-Light) format("svg"),url(/fonts/Avenir-Light.eot?#iefix) format("embedded-opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/Avenir-Heavy.eot);src:url(/fonts/Avenir-Heavy.woff2) format("woff2"),url(/fonts/Avenir-Heavy.woff) format("woff"),url(/fonts/Avenir-Heavy.ttf) format("truetype"),url(/fonts/Avenir-Heavy.svg#Avenir-Heavy) format("svg"),url(/fonts/Avenir-Heavy.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap}:root{--brand-01: #000;--brand-02: #8a8a8a;--brand-03: #fff;--color-grey: #52555c;--gap-lg: 2rem;--gap: 1rem;--margin-left: 1rem;--margin-right: 1.5rem;--gap-xs: .5rem;--margin-xs: 1rem;--font-size-xxl: clamp(1rem, 4vw + .91rem, 2.5rem);--font-size-lg: 1rem;--font-size-text: .875rem;--font-size-xs: .75rem;--font-weight: 200;--font-weight-bold: 500}html{font-family:Avenir,system-ui,sans-serif;font-weight:200;background-color:var(--brand-03);box-sizing:border-box;color:var(--brand-01);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,p{margin:0}p:not(:last-child){margin-bottom:1em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-bold)}img,video{max-width:100%;height:auto}
