.gallery[data-astro-cid-rjobvycn]{padding:clamp(2.5rem, 1rem + 6vw, 5.75rem) var(--gutter);backdrop-filter:blur(var(--glass-blur));border-block:1px solid var(--glass-border);background:#fff3;scroll-margin-top:0}.gallery__grid[data-astro-cid-rjobvycn]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,30vw,14rem);gap:clamp(.75rem,.5rem + 1vw,1.75rem);width:min(100%,1152px);margin:0 auto;display:grid}.gallery__item[data-astro-cid-rjobvycn]{min-width:0;min-height:0}@media (width>=900px){.gallery__grid[data-astro-cid-rjobvycn]{aspect-ratio:1152/1226;grid-template-rows:201fr 201fr 338fr 142fr 206fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:260px}.gallery__item[data-astro-cid-rjobvycn]:first-child{grid-area:1/1/3/5}.gallery__item[data-astro-cid-rjobvycn]:nth-child(2){grid-area:1/5/2/9}.gallery__item[data-astro-cid-rjobvycn]:nth-child(3){grid-area:2/5/3/9}.gallery__item[data-astro-cid-rjobvycn]:nth-child(4){grid-area:1/9/4/13}.gallery__item[data-astro-cid-rjobvycn]:nth-child(5){grid-area:3/1/4/9}.gallery__item[data-astro-cid-rjobvycn]:nth-child(6){grid-area:4/1/6/8}.gallery__item[data-astro-cid-rjobvycn]:nth-child(7){grid-area:4/8/5/13}.gallery__item[data-astro-cid-rjobvycn]:nth-child(8){grid-area:5/8/6/13}.gallery__item[data-astro-cid-rjobvycn]:nth-child(n+9){grid-column:span 4}}.gallery__link[data-astro-cid-rjobvycn]{border-radius:var(--r-tile);width:100%;height:100%;box-shadow:var(--shadow-tile);cursor:zoom-in;display:block;position:relative;overflow:hidden}a[data-astro-cid-rjobvycn].gallery__link{cursor:pointer}.gallery__link[data-astro-cid-rjobvycn] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.gallery__link[data-astro-cid-rjobvycn]:hover img,.gallery__link[data-astro-cid-rjobvycn]:focus-visible img{transform:scale(1.05)}.lightbox[data-astro-cid-rjobvycn]{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--c-white);background:#020b17eb;border:0;padding:0}.lightbox[data-astro-cid-rjobvycn][open]{animation:fade var(--dur) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lightbox[data-astro-cid-rjobvycn]::backdrop{background:0 0}.lightbox__figure[data-astro-cid-rjobvycn]{justify-items:center;gap:.75rem;min-width:0;padding:4rem 0 2rem;display:grid}.lightbox__figure[data-astro-cid-rjobvycn] img[data-astro-cid-rjobvycn]{border-radius:var(--r-tile);object-fit:contain;max-width:100%;max-height:calc(100svh - 9rem)}.lightbox__figure[data-astro-cid-rjobvycn] figcaption[data-astro-cid-rjobvycn]{font-size:var(--fs-small);color:var(--c-text-muted);text-align:center}.lightbox__close[data-astro-cid-rjobvycn],.lightbox__nav[data-astro-cid-rjobvycn]{width:3rem;height:3rem;transition:background-color var(--dur-fast);background:#ffffff1f;border-radius:50%;place-items:center;margin:.75rem;display:grid}.lightbox__close[data-astro-cid-rjobvycn]:hover,.lightbox__nav[data-astro-cid-rjobvycn]:hover{background:#ffffff40}.lightbox__close[data-astro-cid-rjobvycn]{position:absolute;top:.5rem;right:.5rem}.lightbox[data-astro-cid-rjobvycn] svg[data-astro-cid-rjobvycn]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem}@keyframes fade{0%{opacity:0}}.section[data-astro-cid-mcim4nrg]{padding-block:clamp(1rem,8vh - .5rem,9rem);scroll-margin-top:1rem;display:flex}.section--image-after[data-astro-cid-mcim4nrg] .section__media[data-astro-cid-mcim4nrg]{order:1}.section__card[data-astro-cid-mcim4nrg]{--pad:clamp(1.25rem, .8rem + 2vw, 3.125rem);width:100%;padding:clamp(1.5rem, 1rem + 2.5vw, 3.6rem) var(--pad);gap:clamp(1.5rem,1rem + 2vw,3.75rem);display:grid}.section--md[data-astro-cid-mcim4nrg] .section__card[data-astro-cid-mcim4nrg]{max-width:721px}.section--lg[data-astro-cid-mcim4nrg] .section__card[data-astro-cid-mcim4nrg]{max-width:904px}.section--xl[data-astro-cid-mcim4nrg] .section__card[data-astro-cid-mcim4nrg]{max-width:1142px}.section--start[data-astro-cid-mcim4nrg]{justify-content:flex-start}.section--center[data-astro-cid-mcim4nrg]{justify-content:center}.section--end[data-astro-cid-mcim4nrg]{justify-content:flex-end}.section__media[data-astro-cid-mcim4nrg]{border-radius:var(--r-media-lg);aspect-ratio:621/326;overflow:hidden}.section--lg[data-astro-cid-mcim4nrg] .section__media[data-astro-cid-mcim4nrg]{aspect-ratio:804/320}.section__media[data-astro-cid-mcim4nrg] img[data-astro-cid-mcim4nrg]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.section__card[data-astro-cid-mcim4nrg]:hover .section__media[data-astro-cid-mcim4nrg] img[data-astro-cid-mcim4nrg]{transform:scale(1.03)}@media (width>=900px){.section--split[data-astro-cid-mcim4nrg] .section__card[data-astro-cid-mcim4nrg]{grid-template-columns:371fr 611fr;align-items:stretch}.section--split[data-astro-cid-mcim4nrg] .section__media[data-astro-cid-mcim4nrg]{aspect-ratio:auto;min-height:320px}}.section__prose[data-astro-cid-mcim4nrg]{font-size:var(--fs-body);line-height:1.3}.section__prose[data-astro-cid-mcim4nrg] *+*{margin-top:1em}.section__prose[data-astro-cid-mcim4nrg] h2{font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem);font-weight:700;line-height:1.1}.section__prose[data-astro-cid-mcim4nrg] h3{color:var(--c-yellow-400);font-size:clamp(1.25rem,1.1rem + .6vw,1.8rem);font-weight:700}.section__prose[data-astro-cid-mcim4nrg] h2+*{margin-top:1.1em}.section__prose[data-astro-cid-mcim4nrg] h3+*{margin-top:.5em}.section__prose[data-astro-cid-mcim4nrg] strong{font-weight:800}.section__prose[data-astro-cid-mcim4nrg] em{font-style:italic;font-weight:400}.section__prose[data-astro-cid-mcim4nrg] ul{gap:.35em;padding-left:1.2em;display:grid}.section__prose[data-astro-cid-mcim4nrg] li::marker{color:var(--c-yellow-400)}.section__prose[data-astro-cid-mcim4nrg] li+li{margin-top:0}@media (width<=899px){.section[data-astro-cid-mcim4nrg]{justify-content:center}}.scroll-nav[data-astro-cid-hmg5tl4c]{z-index:30;border-radius:12px;justify-items:center;gap:2.2rem;width:55px;padding:1.1rem 0;display:grid;position:fixed;top:50%;right:clamp(1rem,.5rem + 3vw,4.25rem);translate:0 -50%}.scroll-nav__btn[data-astro-cid-hmg5tl4c]{width:2.5rem;height:2.5rem;transition:background-color var(--dur-fast), opacity var(--dur-fast);border-radius:50%;place-items:center;display:grid}.scroll-nav__btn[data-astro-cid-hmg5tl4c]:hover{background:#ffffff26}.scroll-nav__btn[data-astro-cid-hmg5tl4c]:disabled{opacity:.35;cursor:default;background:0 0}.scroll-nav__btn[data-astro-cid-hmg5tl4c] svg{width:17px;height:auto}.scroll-nav__btn--down[data-astro-cid-hmg5tl4c] svg{rotate:180deg}.scroll-nav[data-astro-cid-hmg5tl4c] .scroll-nav__mouse{animation:2s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translateY(6px)}}@media (width<=899px){.scroll-nav[data-astro-cid-hmg5tl4c]{display:none}}.intro[data-astro-cid-oqvdfbjl]{min-height:100svh;position:relative}.intro__hint[data-astro-cid-oqvdfbjl]{animation:2s ease-in-out infinite nudge;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.intro__hint[data-astro-cid-oqvdfbjl] svg{filter:drop-shadow(0 2px 6px #00000080);width:22px;height:auto;rotate:180deg}@media (width>=900px){.intro__hint[data-astro-cid-oqvdfbjl]{display:none}.sections[data-astro-cid-oqvdfbjl]{padding-right:clamp(3rem,1rem + 4vw,5rem)}}.next[data-astro-cid-oqvdfbjl]{justify-items:center;padding-block:clamp(4rem,2rem + 8vh,8rem);display:grid}::view-transition-old(root),::view-transition-new(root){animation:none}
