.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);background:#0b0b0cf7;border:0;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb[data-astro-cid-utnzf2kr][open]{animation:lb-in .45s var(--ease);place-items:center;display:grid}.lb__fig[data-astro-cid-utnzf2kr]{justify-items:start;gap:14px;display:grid}.lb[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:min(90vw,1600px);max-height:80dvh}.lb__cap[data-astro-cid-utnzf2kr]{color:var(--stone);font-size:16px}.lb__count[data-astro-cid-utnzf2kr]{left:var(--m);color:var(--stone);position:absolute;top:24px}.lb__close[data-astro-cid-utnzf2kr]{top:12px;right:var(--m);min-height:48px;font-family:var(--display);background:var(--marble-3);padding:0 18px;font-weight:600;position:absolute}.lb__close[data-astro-cid-utnzf2kr]:hover{background:var(--brass);color:var(--marble)}.lb__nav[data-astro-cid-utnzf2kr]{background:var(--marble-3);place-items:center;width:56px;height:56px;transition:background-color .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.lb__nav[data-astro-cid-utnzf2kr]:hover{background:var(--brass);color:var(--marble)}.lb__nav[data-astro-cid-utnzf2kr] svg{width:22px;height:22px}.lb__prev[data-astro-cid-utnzf2kr]{left:12px}.lb__prev[data-astro-cid-utnzf2kr] svg{transform:scaleX(-1)}.lb__next[data-astro-cid-utnzf2kr]{right:12px}@keyframes lb-in{0%{opacity:0}}@media (width<=700px){.lb__nav[data-astro-cid-utnzf2kr]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));translate:none}}.pl[data-astro-cid-5hm5imit]{column-gap:var(--m);padding-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.pl__side[data-astro-cid-5hm5imit]{top:calc(var(--header-h) + 24px);grid-column:1/6;align-content:start;align-self:start;gap:28px;display:grid;position:sticky}.pl__p[data-astro-cid-5hm5imit]{max-width:40ch}.pl__tabs[data-astro-cid-5hm5imit]{gap:4px;margin-top:12px;display:grid}.pl__tab[data-astro-cid-5hm5imit]{text-align:left;background:var(--surface);min-height:56px;font-family:var(--display);transition:background-color .3s var(--ease), color .3s, padding .4s var(--ease);grid-template-columns:1fr auto auto;align-items:baseline;gap:20px;padding:12px 18px;display:grid}.pl__tab[data-astro-cid-5hm5imit]:hover{background:var(--surface-2);padding-left:26px}.pl__tab[data-astro-cid-5hm5imit][aria-selected=true]{background:var(--brass);color:var(--marble);padding-left:26px}.pl__tn[data-astro-cid-5hm5imit]{letter-spacing:-.02em;font-size:20px;font-weight:700}.pl__tr[data-astro-cid-5hm5imit]{font-size:17px;font-weight:600}.pl__tm[data-astro-cid-5hm5imit]{text-align:right;min-width:7ch;font-size:16px}.pl__panels[data-astro-cid-5hm5imit]{grid-column:7/13;align-content:start;gap:24px;display:grid}.pl__panel[data-astro-cid-5hm5imit]{justify-items:start;gap:28px;display:grid}.js[data-astro-cid-5hm5imit] .pl__panel[data-astro-cid-5hm5imit].is-in .pl__img[data-astro-cid-5hm5imit]{animation:pl-in .8s var(--ease-io)}@keyframes pl-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.pl__img[data-astro-cid-5hm5imit]{background:var(--ivory);cursor:zoom-in;width:100%;display:block;overflow:hidden}.pl__img[data-astro-cid-5hm5imit] img{width:100%;transition:transform .9s var(--ease)}.pl__img[data-astro-cid-5hm5imit]:hover img{transform:scale(1.03)}.pl__data[data-astro-cid-5hm5imit]{grid-template-columns:1fr 1fr 1.2fr;gap:24px;width:100%;display:grid}.pl__data[data-astro-cid-5hm5imit]>div[data-astro-cid-5hm5imit]{flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.pl__data[data-astro-cid-5hm5imit] dd[data-astro-cid-5hm5imit]{font-family:var(--display);font-size:18px;font-weight:600}.pl__big[data-astro-cid-5hm5imit]{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px)!important;font-weight:700!important}.pl__note[data-astro-cid-5hm5imit]{margin-top:4px}html:not(.js) .pl__panel[data-astro-cid-5hm5imit][hidden]{display:grid!important}@media (width<=900px){.pl__side[data-astro-cid-5hm5imit],.pl__panels[data-astro-cid-5hm5imit]{grid-column:1/-1;position:static}}@media (width<=760px){.pl__data[data-astro-cid-5hm5imit]{grid-template-columns:1fr 1fr}}
