.stages[data-astro-cid-fej3bsya]{--stage-h:calc(100svh - var(--header-h) + 1rem);gap:clamp(.5rem,1vw,.9rem);padding:0;list-style:none;display:grid}.stage[data-astro-cid-fej3bsya]{display:grid;position:relative}.stage[data-astro-cid-fej3bsya] .stage-frame{--px-scale:1.08;--px-from:-3.5%;--px-to:3.5%;width:100%}.placard[data-astro-cid-fej3bsya]{padding:clamp(1rem, 3vw, 1.75rem) var(--gutter);align-items:flex-end;gap:1rem;display:flex}.pl-text[data-astro-cid-fej3bsya]{gap:.3rem;min-width:0;max-width:34ch;padding-bottom:.15rem;display:grid}.pl-title[data-astro-cid-fej3bsya]{letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:700;line-height:1.2}.pl-kicker[data-astro-cid-fej3bsya]{font-size:var(--fs-sm);font-weight:600;text-decoration:none}a[data-astro-cid-fej3bsya].pl-kicker{color:var(--accent);text-decoration:underline}.pl-meta[data-astro-cid-fej3bsya]{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums}@media (width>=900px){.stage[data-astro-cid-fej3bsya]{height:var(--stage-h);min-height:32rem}.stage[data-astro-cid-fej3bsya] .stage-frame{height:100%;aspect-ratio:auto!important}.stage--full[data-astro-cid-fej3bsya] .stage-frame{position:absolute;inset:0}.stage--full[data-astro-cid-fej3bsya] .placard[data-astro-cid-fej3bsya]{left:var(--gutter);bottom:var(--gutter);z-index:1;background:var(--wall);border-radius:var(--radius);padding:1rem 1.25rem;position:absolute;box-shadow:0 10px 40px -12px #00000059}.stage--center[data-astro-cid-fej3bsya]{background:var(--c);color:var(--on-c);justify-items:center}.stage--center[data-astro-cid-fej3bsya] .stage-frame{width:auto;max-width:100%;height:100%;aspect-ratio:var(--r)!important}.stage--center[data-astro-cid-fej3bsya] .placard[data-astro-cid-fej3bsya]{padding:var(--gutter);position:absolute;bottom:0;left:0}.stage--center[data-astro-cid-fej3bsya] .pl-meta[data-astro-cid-fej3bsya],.stage--center[data-astro-cid-fej3bsya] a[data-astro-cid-fej3bsya].pl-kicker{color:inherit}.stage--split-left[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya]{grid-template-columns:1fr 1fr}.stage--split-right[data-astro-cid-fej3bsya] .stage-frame{grid-area:1/2}.stage--split-left[data-astro-cid-fej3bsya] .placard[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .placard[data-astro-cid-fej3bsya]{background:var(--c);color:var(--on-c);flex-direction:column;grid-row:1;justify-content:flex-end;align-items:flex-start;gap:1.5rem;padding:clamp(2rem,4vw,4.5rem)}.stage--split-right[data-astro-cid-fej3bsya] .placard[data-astro-cid-fej3bsya]{grid-column:1}.stage--split-left[data-astro-cid-fej3bsya] .pl-meta[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .pl-meta[data-astro-cid-fej3bsya]{color:inherit}.stage--split-left[data-astro-cid-fej3bsya] .pl-title[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .pl-title[data-astro-cid-fej3bsya]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;padding-top:.08em;font-size:clamp(3rem,1rem + 4.5vw,7.5rem);font-weight:860;font-stretch:62%;line-height:.88}.stage--split-left[data-astro-cid-fej3bsya] .pl-text[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .pl-text[data-astro-cid-fej3bsya]{gap:.75rem;max-width:36rem}.stage--split-left[data-astro-cid-fej3bsya] .pl-kicker[data-astro-cid-fej3bsya],.stage--split-left[data-astro-cid-fej3bsya] .pl-meta[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .pl-kicker[data-astro-cid-fej3bsya],.stage--split-right[data-astro-cid-fej3bsya] .pl-meta[data-astro-cid-fej3bsya]{font-size:var(--fs-sm)}.stage--split-left[data-astro-cid-fej3bsya] a[data-astro-cid-fej3bsya].pl-kicker,.stage--split-right[data-astro-cid-fej3bsya] a[data-astro-cid-fej3bsya].pl-kicker{color:inherit}html:has(.stages--snap){scroll-snap-type:y proximity;scroll-padding-top:0}.stages--snap[data-astro-cid-fej3bsya] .stage[data-astro-cid-fej3bsya]{scroll-snap-align:start;scroll-margin-top:calc(var(--header-h) - 1rem)}}.grid[data-astro-cid-iys7w2kj]{--gap-g:clamp(.4rem, .2rem + .7vw, 1rem)}.ph[data-astro-cid-iys7w2kj]{background:var(--sand);outline-offset:4px;display:block;position:relative;overflow:hidden}.pos[data-astro-cid-iys7w2kj]{position:absolute;top:0;left:0}.ph[data-astro-cid-iys7w2kj] img{width:100%;transition:transform .9s var(--ease), filter .6s}@media (hover:hover){.ph[data-astro-cid-iys7w2kj]:hover img{transform:scale(1.035)}}.grid--masonry[data-astro-cid-iys7w2kj]{columns:2;column-gap:var(--gap-g)}.grid--masonry[data-astro-cid-iys7w2kj] .ph[data-astro-cid-iys7w2kj]{break-inside:avoid;margin-bottom:var(--gap-g)}@media (width>=900px){.grid--masonry[data-astro-cid-iys7w2kj]{columns:3}}@media (width>=1500px){.grid--masonry[data-astro-cid-iys7w2kj]{columns:4}}@media (width>=2100px){.grid--masonry[data-astro-cid-iys7w2kj]{columns:5}}.grid--justified[data-astro-cid-iys7w2kj]{--row:clamp(150px, 6rem + 18vw, 440px);gap:var(--gap-g);flex-wrap:wrap;display:flex}.grid--justified[data-astro-cid-iys7w2kj]:after{content:"";flex-grow:1000000}.grid--justified[data-astro-cid-iys7w2kj] .ph[data-astro-cid-iys7w2kj]{flex-grow:calc(var(--r) * 100);flex-basis:calc(var(--r) * var(--row))}.grid--justified[data-astro-cid-iys7w2kj] .ph[data-astro-cid-iys7w2kj] img{height:100%;aspect-ratio:var(--r);object-fit:cover}.tiles[data-astro-cid-iys7w2kj]{grid-template-columns:repeat(auto-fill,minmax(min(11rem,30%),1fr));gap:clamp(.25rem,.15rem + .4vw,.6rem);padding:0;list-style:none;display:grid}.tile[data-astro-cid-iys7w2kj]{aspect-ratio:1;outline-offset:3px}.tile[data-astro-cid-iys7w2kj] picture,.tile[data-astro-cid-iys7w2kj] img{width:100%;height:100%;display:block}.tile[data-astro-cid-iys7w2kj] img{object-fit:cover;object-position:var(--tile-pos,50% 50%)}.download[data-astro-cid-4w3jqi73]{border-radius:var(--radius);background:var(--c,var(--lime));color:var(--on-c,var(--ink));flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.note[data-astro-cid-4w3jqi73]{font-size:var(--fs-sm);flex-basis:100%;align-items:baseline;gap:.5em;font-weight:500;display:flex}.note[data-astro-cid-4w3jqi73] svg{flex:none;translate:0 .15em}.album[data-astro-cid-74gvzlde]{border-radius:var(--radius);background:var(--c,var(--lime));color:var(--on-c,var(--ink));justify-items:start;gap:.6rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.album-title[data-astro-cid-74gvzlde]{align-items:center;gap:.5em;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:800;display:flex}.album-text[data-astro-cid-74gvzlde],.album-note[data-astro-cid-74gvzlde]{font-size:var(--fs-sm);max-width:46ch}.album-actions[data-astro-cid-74gvzlde]{flex-wrap:wrap;gap:.6rem;margin-top:.35rem;display:flex}.progress[data-astro-cid-ewqdo5vr]{z-index:60;background:var(--c);transform-origin:0;pointer-events:none;height:6px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress[data-astro-cid-ewqdo5vr]{animation-name:progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}.g-band[data-astro-cid-ewqdo5vr]{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2.5rem,6vw,5rem)}.back[data-astro-cid-ewqdo5vr]{margin-bottom:clamp(1.5rem,4vw,3rem)}.title[data-astro-cid-ewqdo5vr]{max-width:13ch;margin-top:.75rem;font-stretch:70%}.g-head[data-astro-cid-ewqdo5vr]{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(1rem,3vw,2rem)}.intro[data-astro-cid-ewqdo5vr]{gap:2rem;display:grid}.text[data-astro-cid-ewqdo5vr]{max-width:52ch}.body[data-astro-cid-ewqdo5vr]{margin-top:1.25rem}.side[data-astro-cid-ewqdo5vr]{align-content:start;gap:1.5rem;display:grid}@media (width>=960px){.intro[data-astro-cid-ewqdo5vr]{grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,7rem)}}.grid-wrap--stage[data-astro-cid-ewqdo5vr]{padding-top:clamp(.5rem,2.5vw,2.5rem)}.private[data-astro-cid-ewqdo5vr]{background:var(--ink);color:var(--wall);border-left:10px solid var(--c);font-size:var(--fs-sm);align-items:baseline;gap:.6em;margin-top:2rem;padding:.9rem 1.1rem;font-weight:600;display:flex}.private[data-astro-cid-ewqdo5vr] svg{flex:none;translate:0 .15em}.neighbours[data-astro-cid-ewqdo5vr]{margin-top:var(--section);gap:1rem;display:grid}@media (width>=760px){.neighbours[data-astro-cid-ewqdo5vr]{grid-template-columns:1fr 1fr}.nb--next[data-astro-cid-ewqdo5vr]{text-align:right;grid-column:2;justify-items:end}}.nb[data-astro-cid-ewqdo5vr]{gap:1rem;text-decoration:none;display:grid}.nb[data-astro-cid-ewqdo5vr] .label[data-astro-cid-ewqdo5vr]{align-items:center;gap:.5em;display:inline-flex}.nb-body[data-astro-cid-ewqdo5vr]{align-items:center;gap:1.25rem;display:flex}.nb[data-astro-cid-ewqdo5vr] .nb-img{aspect-ratio:4/5;object-fit:cover;width:clamp(80px,12vw,160px);transition:transform .6s var(--ease)}.nb[data-astro-cid-ewqdo5vr]:hover .nb-img{transform:scale(1.04)}.nb[data-astro-cid-ewqdo5vr]:hover .display[data-astro-cid-ewqdo5vr]{color:var(--accent)}
