.scard[data-astro-cid-uhzbvkqe]{display:grid;gap:var(--s-4);align-content:start;position:relative}.scard--text[data-astro-cid-uhzbvkqe]{padding-block-start:var(--s-5);border-block-start:1px solid var(--rule-strong)}.scard__link[data-astro-cid-uhzbvkqe]{color:inherit;text-decoration:none}.scard__link[data-astro-cid-uhzbvkqe]:after{content:"";position:absolute;inset:0;z-index:1}.scard__cta[data-astro-cid-uhzbvkqe]{justify-self:start;margin-block-start:calc(-1 * var(--s-2));font-weight:500;font-stretch:112%;font-size:var(--t-small);line-height:1.3;color:var(--ivory);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.3em}.scard__link[data-astro-cid-uhzbvkqe]:focus-visible{outline:none}.scard[data-astro-cid-uhzbvkqe]:has(.scard__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.scard__body[data-astro-cid-uhzbvkqe]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);padding-block-start:var(--s-1)}.scard__head[data-astro-cid-uhzbvkqe]{display:grid;gap:var(--s-2)}.scard__name[data-astro-cid-uhzbvkqe]{font-family:var(--font-serif);font-size:var(--t-title);font-weight:400;line-height:1.15;letter-spacing:-.01em;transition:color var(--dur-ui) ease}.scard[data-astro-cid-uhzbvkqe] .scard__go{flex:none;color:var(--gold-300);transition:transform .42s var(--ease-expo)}.scard__text[data-astro-cid-uhzbvkqe]{color:var(--text-2);max-inline-size:20.4em}.scard[data-astro-cid-uhzbvkqe] .photo__img{transition:transform .9s var(--ease-expo)}.scard[data-astro-cid-uhzbvkqe]:focus-within .scard__name[data-astro-cid-uhzbvkqe]{color:var(--gold-200)}@media(hover:hover)and (pointer:fine){.scard[data-astro-cid-uhzbvkqe]:hover .scard__name[data-astro-cid-uhzbvkqe]{color:var(--gold-200)}@media(prefers-reduced-motion:no-preference){.scard[data-astro-cid-uhzbvkqe]:hover .photo__img{transform:scale(1.04)}.scard[data-astro-cid-uhzbvkqe]:hover .scard__go{transform:translate(.25rem)}}}dialog.viewer{position:fixed;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:var(--text);overflow:hidden}dialog.viewer[open]{display:grid;place-items:center}dialog.viewer::backdrop{background:var(--black)}.viewer__fig{position:relative;isolation:isolate;display:grid;justify-items:center;gap:var(--s-4);margin:0}.viewer__fig:before{content:"";position:absolute;z-index:-1;inset:-14% -10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow, #c6a87c) 20%,transparent) 0%,color-mix(in srgb,var(--glow, #c6a87c) 9%,transparent) 60%,transparent 100%);pointer-events:none}dialog.viewer{--viewer-side: 0px}.viewer__frame{position:relative;overflow:hidden;aspect-ratio:var(--ar);inline-size:min(100vw - 2 * (var(--margin) + var(--viewer-side)),(100svh - 11rem) * var(--ar));background:var(--ink-800) center / cover no-repeat;touch-action:pan-y pinch-zoom}.viewer__img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.viewer__cover{position:absolute;inset:-1px;z-index:1;background:var(--ground);transform:scaleY(0);transform-origin:center top;pointer-events:none}.viewer__cap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--s-1) var(--s-4);max-inline-size:min(100vw - 2 * var(--margin),48rem);text-align:center;color:var(--text-2)}.viewer__count{color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums}.viewer__btn{position:fixed;z-index:2;display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:var(--r-control);background:var(--ink-800);color:var(--ivory);box-shadow:inset 0 0 0 1px #c6a87c3d;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.viewer__btn:active{transform:scale(.95)}.viewer__close{inset-block-start:var(--header-top);inset-inline-end:var(--margin)}.viewer__prev,.viewer__next{inset-block-end:var(--s-5)}.viewer__prev{inset-inline-start:var(--margin)}.viewer__next{inset-inline-end:var(--margin)}@media(min-width:60rem){dialog.viewer{--viewer-side: calc(3.5rem + var(--s-5))}.viewer__prev,.viewer__next{inset-block-end:calc(50% - 1.75rem)}}@media(hover:hover)and (pointer:fine){.viewer__btn:hover{background:var(--gold-300);color:var(--black)}}@media(prefers-reduced-motion:no-preference){dialog.viewer[open]::backdrop{animation:viewer-dark .48s var(--ease-out) backwards}}@keyframes viewer-dark{0%{opacity:0}}.intro[data-astro-cid-jljc7dey]{padding-block:var(--header-zone) var(--s-6)}.intro__grid[data-astro-cid-jljc7dey]{display:grid;gap:var(--s-5) var(--gutter);align-items:end;margin-block-start:var(--s-3)}.intro__title[data-astro-cid-jljc7dey]{max-inline-size:16ch}.intro__aside[data-astro-cid-jljc7dey]{display:grid;gap:var(--s-5);justify-items:start}.intro[data-astro-cid-jljc7dey] .intro__btn{display:none}@media(min-width:48rem){.intro[data-astro-cid-jljc7dey] .intro__btn{display:inline-flex}.intro[data-astro-cid-jljc7dey] .intro__link{display:none}}@media(min-width:60rem){.intro__grid[data-astro-cid-jljc7dey]{grid-template-columns:repeat(12,minmax(0,1fr))}.intro__title[data-astro-cid-jljc7dey]{grid-column:1 / span 7}.intro__aside[data-astro-cid-jljc7dey]{grid-column:8 / span 5;padding-block-end:.35rem}}.wall-section[data-astro-cid-jljc7dey]{padding-block-end:calc(var(--section) / 2)}.wall__label[data-astro-cid-jljc7dey]{position:relative;z-index:1;margin-block-end:var(--s-5)}.wall__label-grid[data-astro-cid-jljc7dey]{display:grid;gap:var(--s-2) var(--gutter);padding-block-start:var(--s-4)}.wall__note[data-astro-cid-jljc7dey]{color:var(--text-2)}.wall__facts[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-7)}.wall__facts[data-astro-cid-jljc7dey] dd[data-astro-cid-jljc7dey]{color:var(--gold-text)}@media(min-width:60rem){.wall__label-grid[data-astro-cid-jljc7dey]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.wall__title[data-astro-cid-jljc7dey]{grid-column:1 / span 6}.wall__note[data-astro-cid-jljc7dey],.wall__facts[data-astro-cid-jljc7dey]{grid-column:7 / span 6}}.wall[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);align-items:start}.wall__row[data-astro-cid-jljc7dey]{display:contents}.wall__tile[data-astro-cid-jljc7dey]{position:relative;min-inline-size:0}.wall__tile--wide[data-astro-cid-jljc7dey]{grid-column:1 / -1}@media(min-width:48rem){.wall[data-astro-cid-jljc7dey]{grid-template-columns:minmax(0,1fr)}.wall__row[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:var(--cols);gap:var(--gutter);align-items:start}.wall__tile--wide[data-astro-cid-jljc7dey]{grid-column:auto}.wall__tile[data-astro-cid-jljc7dey] .photo__window{aspect-ratio:var(--ratio)}}.wall__open[data-astro-cid-jljc7dey]{position:absolute;inset:0;z-index:3;cursor:zoom-in}.wall__open[data-astro-cid-jljc7dey]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.wall__tile[data-astro-cid-jljc7dey] .photo__pic{transition:transform .9s var(--ease-expo)}.wall__caption[data-astro-cid-jljc7dey]{margin-block-start:var(--s-3);max-inline-size:48ch;color:var(--text-3);transition:color var(--dur-ui) ease}.wall__tile[data-astro-cid-jljc7dey]:has(.wall__open:focus-visible) .wall__caption[data-astro-cid-jljc7dey]{color:var(--gold-text)}@media(hover:hover)and (pointer:fine){.wall__tile[data-astro-cid-jljc7dey]:hover .wall__caption[data-astro-cid-jljc7dey]{color:var(--gold-text)}@media(prefers-reduced-motion:no-preference){.wall__tile[data-astro-cid-jljc7dey]:hover .photo__pic{transform:scale(1.035)}}}.stage[data-astro-cid-jljc7dey]{--stage-item: min(72vw, 20rem)}@media(min-width:64rem){.stage[data-astro-cid-jljc7dey]{--stage-item: calc((100% - 3 * var(--gutter)) / 4)}}.stage__row[data-astro-cid-jljc7dey]{margin-block-start:var(--block)}.stage__row[data-astro-cid-jljc7dey] .stage__fig{max-inline-size:28rem;margin:var(--s-5) auto 0}@media(min-width:48rem)and (max-width:55.99rem),(min-width:64rem){.stage__row[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.stage__rows[data-astro-cid-jljc7dey]{grid-column:1 / span 7}.stage__row[data-astro-cid-jljc7dey] .stage__fig{grid-column:8 / -1;max-inline-size:none;margin-block-start:0}}
