@font-face{font-family:Avenir;src:url(/brand/fonts/avenir-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/brand/fonts/avenir-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Crake;src:url(/brand/fonts/crake-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--forest-green:#17391c;--earth-brown:#251912;--forest-brown:#634430;--cloudy-sky:#93a6a3;--linnen-grey:#dcd8d2;--on-forest-green:var(--linnen-grey);--on-earth-brown:var(--linnen-grey);--on-forest-brown:var(--linnen-grey);--on-cloudy-sky:var(--earth-brown);--on-linnen-grey:var(--earth-brown);--earth-deep:#140e0a;--linnen-35:#f3f1ef;--linnen-55:#eceae6;--font-brand:"Avenir", "Avenir Next", "Nunito Sans Variable", system-ui, sans-serif;--font-initial:"Crake", "Avenir", Georgia, serif;--logo-wordmark:url(/brand/wordmark.svg);--logo-light:url(/brand/light.svg);--logo-icon:url(/brand/icon.svg);--ratio-wordmark:3.54;--ratio-light:2.2768;--ratio-icon:.8433}.label{font-family:var(--font-brand);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500}.brand-wordmark,.brand-light,.brand-icon{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-wordmark{aspect-ratio:var(--ratio-wordmark);-webkit-mask-image:var(--logo-wordmark);mask-image:var(--logo-wordmark)}.brand-light{aspect-ratio:var(--ratio-light);-webkit-mask-image:var(--logo-light);mask-image:var(--logo-light)}.brand-icon{aspect-ratio:var(--ratio-icon);-webkit-mask-image:var(--logo-icon);mask-image:var(--logo-icon)}.brand-badge{aspect-ratio:1;background:var(--forest-brown);color:var(--on-forest-brown);transition:background .45s var(--ease-out,ease);border-radius:50%;place-items:center;display:grid;position:relative}.brand-badge:before{content:"";width:54%;aspect-ratio:var(--ratio-icon);-webkit-mask:var(--logo-icon) center / contain no-repeat;mask:var(--logo-icon) center / contain no-repeat;background:currentColor}.initial:first-letter{font-family:var(--font-initial);float:left;color:var(--accent,inherit);padding:.06em .12em 0 0;font-size:3.1em;font-weight:500;line-height:.82}[data-astro-cid-lcdefpme]{box-sizing:border-box}body{background:var(--linnen-35);min-height:100svh;color:var(--earth-brown);font-family:var(--font-brand);grid-template-rows:auto 1fr auto;margin:0;font-weight:300;display:grid}header[data-astro-cid-lcdefpme]{background:var(--forest-green);color:var(--linnen-grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem clamp(1rem,4vw,4rem);display:flex}.mark[data-astro-cid-lcdefpme]{width:9rem;color:var(--linnen-grey)}main[data-astro-cid-lcdefpme]{background:var(--linnen-grey);grid-template-columns:1fr 1fr;gap:2px;display:grid}a[data-astro-cid-lcdefpme].card{min-height:62svh;color:var(--linnen-grey);align-content:end;padding:clamp(1.5rem,4vw,4rem);text-decoration:none;display:grid;position:relative;overflow:clip}a[data-astro-cid-lcdefpme].card img[data-astro-cid-lcdefpme]{object-fit:cover;filter:brightness(.5);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0}a[data-astro-cid-lcdefpme].card:hover img[data-astro-cid-lcdefpme]{filter:brightness(.68);transform:scale(1.05)}a[data-astro-cid-lcdefpme].card.b{color:var(--earth-brown)}a[data-astro-cid-lcdefpme].card.b img[data-astro-cid-lcdefpme]{filter:brightness(1.02)}a[data-astro-cid-lcdefpme].card.b:hover img[data-astro-cid-lcdefpme]{filter:brightness(1.06)}a[data-astro-cid-lcdefpme].card>div[data-astro-cid-lcdefpme]{gap:.75rem;max-width:30rem;display:grid;position:relative}h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:300;line-height:1.05}p[data-astro-cid-lcdefpme]{margin:0;line-height:1.55}footer[data-astro-cid-lcdefpme]{color:var(--forest-brown);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,4rem);display:flex}@media (width<=800px){main[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
