@font-face{font-family:thunderhouse-pro;src:url(/fonts/Thunderhouse.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--dark:#38383b;--light:#dfe0e1;--footer:#48484c;--button:#6f6d69;--button-hover:#4f4d4a;--font-heading:"thunderhouse-pro", "Impact", "Haettenschweiler", "Arial Narrow Bold", sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--gutter:max(16px, 4vw);--content:max(16px, 8vw);--max:1440px;--h1:clamp(2.4rem, 4.5vw + .5rem, 4.05rem);--h2:clamp(1.9rem, 3vw + .5rem, 3.15rem);--h3:clamp(1.5rem, 2vw + .5rem, 2.25rem);--h4:1.17rem;--display:clamp(3.4rem, 12vw, 13rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}img,video,picture,svg{max-width:100%;display:block}picture img{width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0 0 .4em;font-weight:400}h1{font-size:var(--h1);line-height:1.03}h2{font-size:var(--h2);line-height:1.08}h3{font-size:var(--h3);line-height:1.12}h4{font-size:var(--h4);line-height:1.18}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit}.display{font-size:var(--display);margin:0;line-height:.95}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--black);color:var(--white);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline-offset:3px;outline:2px solid}.section{padding-block:clamp(3.5rem,8vw,7.5rem);position:relative;overflow:hidden}.theme-white{background:var(--white);color:var(--black)}.theme-light{background:var(--light);color:var(--black)}.theme-dark{background:var(--dark);color:var(--white)}.theme-black{background:var(--black);color:var(--white)}.container{width:100%;max-width:var(--max);padding-inline:var(--content);margin-inline:auto}.bg-media{z-index:0;position:absolute;inset:0}.bg-media picture{position:absolute;inset:0}.bg-media img{object-fit:cover;width:100%;height:100%}.fill picture{height:100%;display:block}.fill img{object-fit:cover;width:100%;height:100%}.bg-media:after{content:"";background:var(--overlay,#0003);position:absolute;inset:0}.section>.container{z-index:1;position:relative}.btn{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--white);background:var(--button);cursor:pointer;border:0;padding:1.15em 2.6em;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}.btn:hover{background:var(--button-hover)}.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.two-col{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=768px){.two-col{grid-template-columns:1fr 1fr}}.stack>*+*{margin-top:1rem}.rounded{border-radius:12px;overflow:hidden}.prose p:last-child{margin-bottom:0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding:1.1rem var(--gutter);background:var(--white);color:var(--black);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:88px;display:grid;position:sticky;top:0}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.25rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-block:.2em;font-size:14.5px;transition:background-size .2s}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:100% 1px}.logo[data-astro-cid-nen7h5rs]{grid-column:2;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:56px;height:auto}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=800px){.site-header[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;min-height:72px;padding-block:.75rem}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.logo[data-astro-cid-nen7h5rs]{grid-column:1}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:46px}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;grid-column:3;place-items:center;display:grid}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:currentColor;width:26px;height:2px;transition:transform .2s,opacity .2s;display:block}.bars[data-astro-cid-nen7h5rs]{position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-nen7h5rs]:before{top:-8px}.bars[data-astro-cid-nen7h5rs]:after{top:8px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]:before{transform:translateY(8px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-8px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:49;background:var(--white);padding:2rem var(--gutter);position:fixed;inset:72px 0 0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);text-transform:uppercase;font-size:2.6rem;line-height:1.1}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}}body.menu-open{overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer);color:var(--white);align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.mark[data-astro-cid-jo6i4kqk]{mix-blend-mode:multiply;opacity:.3;pointer-events:none;width:min(900px,160vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner[data-astro-cid-jo6i4kqk]{padding:4rem var(--content);position:relative}.label[data-astro-cid-jo6i4kqk]{margin-bottom:1.4rem;font-size:.95rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;font-size:16px;line-height:1.6;list-style:none}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.lightbox[data-astro-cid-ju4pidww]{color:#fff;background:#000000f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-ju4pidww][open]{place-items:center;display:grid}.lightbox[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{object-fit:contain;max-width:calc(100vw - 7rem);max-height:calc(100dvh - 4rem)}.lightbox[data-astro-cid-ju4pidww] button[data-astro-cid-ju4pidww]{color:inherit;cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;font-size:2.5rem;line-height:1;position:absolute}.lb-close[data-astro-cid-ju4pidww]{top:.75rem;right:.75rem}.lb-prev[data-astro-cid-ju4pidww]{top:50%;left:.5rem;transform:translateY(-50%)}.lb-next[data-astro-cid-ju4pidww]{top:50%;right:.5rem;transform:translateY(-50%)}@media (width<=600px){.lightbox[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{max-width:100vw}.lb-prev[data-astro-cid-ju4pidww],.lb-next[data-astro-cid-ju4pidww]{top:auto;bottom:1rem;transform:none}}
