.nav-link[data-astro-cid-lzl5zfbm]{-webkit-tap-highlight-color:transparent}.nav-link[data-astro-cid-lzl5zfbm].active{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}@supports (padding-bottom: env(safe-area-inset-bottom)){nav[data-astro-cid-lzl5zfbm]{bottom:calc(1.5rem + env(safe-area-inset-bottom))}}:root:has(#media-viewer[open]){overflow:hidden}.media-viewer::backdrop{background:transparent}.media-viewer .viewer-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;color:var(--color-stone-300)}.media-viewer .viewer-btn.hidden{display:none}.media-viewer .viewer-btn:hover{color:#fff;background:#ffffff1a}.media-viewer .viewer-btn:disabled{opacity:.3;pointer-events:none}.media-viewer .viewer-btn:focus-visible{outline:2px solid white;outline-offset:2px}.media-viewer .viewer-track{display:flex;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.media-viewer .viewer-track::-webkit-scrollbar{display:none}.media-viewer .viewer-slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;padding:.5rem;scroll-snap-align:center;scroll-snap-stop:always}.media-viewer .viewer-slide>img,.media-viewer .viewer-slide>video{max-width:100%;max-height:100%;object-fit:contain;border-radius:.75rem}h2[data-astro-cid-mmc7otgs]{font-family:var(--font-display)}section[data-astro-cid-mmc7otgs]{scroll-margin-top:100px}.menu-open[data-astro-cid-mmc7otgs]{transform:translate(0)}.menu-closed[data-astro-cid-mmc7otgs]{transform:translate(-100%)}
