.facts[data-astro-cid-djqhwwjk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--grid-gutter);padding-block:var(--space-3);border-top:var(--line);border-bottom:var(--line)}.facts__item[data-astro-cid-djqhwwjk]{display:grid;gap:.35rem;align-content:start}dd[data-astro-cid-djqhwwjk]{margin:0}@media(min-width:768px){.facts[data-astro-cid-djqhwwjk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--space-3) var(--grid-gutter)}.gallery__item[data-astro-cid-ihllb3az]{grid-column:1 / -1;margin:0}.gallery__open[data-astro-cid-ihllb3az]{display:block;width:100%;cursor:zoom-in}@media(min-width:768px){.gallery[data-astro-cid-ihllb3az]{row-gap:var(--grid-gutter)}.gallery__item--half[data-astro-cid-ihllb3az]{grid-column:span calc(var(--grid-columns) / 2)}.gallery__item--pause[data-astro-cid-ihllb3az]{grid-column:2 / -2;margin-block:var(--space-6)}}@media(min-width:1200px){.gallery__item--major[data-astro-cid-ihllb3az]{grid-column:span 8}.gallery__item--minor[data-astro-cid-ihllb3az]{grid-column:span 4;align-self:end}.gallery__item--pause[data-astro-cid-ihllb3az]{grid-column:3 / span 8;margin-block:var(--space-8)}}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-surface-dark);color:var(--color-surface-dark-text)}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:var(--color-surface-dark)}.lightbox[data-astro-cid-ihllb3az][open]{display:grid;grid-template-rows:1fr auto}.lightbox__stage[data-astro-cid-ihllb3az]{display:grid;place-items:center;padding:var(--space-4) var(--page-margin) 0;min-height:0}.lightbox__stage[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{max-width:100%;max-height:calc(100dvh - 7rem);object-fit:contain}.lightbox__bar[data-astro-cid-ihllb3az]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--page-margin)}.lightbox__nav[data-astro-cid-ihllb3az]{display:flex;gap:var(--space-4)}.lightbox__nav[data-astro-cid-ihllb3az] button[data-astro-cid-ihllb3az]{padding:.75rem 0;min-height:44px}.p-hero[data-astro-cid-2j6cjkg6]{position:relative;height:100svh;min-height:520px;color:var(--palette-arena);overflow:hidden}.p-hero[data-astro-cid-2j6cjkg6] .p-hero__img,.p-hero[data-astro-cid-2j6cjkg6] .p-hero__img img{position:absolute;inset:0;height:100%}.p-hero__scrim[data-astro-cid-2j6cjkg6]{position:absolute;inset:0;background:linear-gradient(to top,var(--color-scrim),transparent 40%),linear-gradient(to bottom,color-mix(in srgb,var(--palette-cacao) 22%,transparent),transparent 18%)}.p-hero__content[data-astro-cid-2j6cjkg6]{position:absolute;inset:auto 0 0;padding-bottom:clamp(var(--space-4),6vh,var(--space-7))}.p-intro[data-astro-cid-2j6cjkg6]{display:grid;gap:var(--space-6);padding-block:var(--space-6) var(--section-gap)}.p-thesis[data-astro-cid-2j6cjkg6]{max-width:26ch}.p-desc[data-astro-cid-2j6cjkg6]{color:var(--color-text-muted)}@media(min-width:1200px){.p-thesis[data-astro-cid-2j6cjkg6]{margin-top:var(--space-6)}.p-desc[data-astro-cid-2j6cjkg6]{margin-left:50%}}.p-gallery[data-astro-cid-2j6cjkg6]{padding-bottom:var(--section-gap)}.p-plans[data-astro-cid-2j6cjkg6]{padding-bottom:var(--section-gap);display:grid;gap:var(--space-4)}.p-plans__grid[data-astro-cid-2j6cjkg6]{display:grid;gap:var(--grid-gutter)}.p-credits[data-astro-cid-2j6cjkg6]{display:grid;gap:var(--space-2);padding-bottom:var(--space-7)}.p-credits[data-astro-cid-2j6cjkg6] dl[data-astro-cid-2j6cjkg6]{display:grid;gap:.35rem}.p-credits[data-astro-cid-2j6cjkg6] dl[data-astro-cid-2j6cjkg6] div[data-astro-cid-2j6cjkg6]{display:flex;gap:var(--space-2)}.p-credits[data-astro-cid-2j6cjkg6] dd[data-astro-cid-2j6cjkg6]{margin:0}.p-next[data-astro-cid-2j6cjkg6]{border-top:var(--line)}.p-next__link[data-astro-cid-2j6cjkg6]{position:relative;display:block;color:var(--palette-arena)}.p-next__link[data-astro-cid-2j6cjkg6] .img{max-height:80vh}.p-next__link[data-astro-cid-2j6cjkg6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--color-scrim),transparent 55%);pointer-events:none}.p-next__label[data-astro-cid-2j6cjkg6]{position:absolute;inset:auto 0 0;z-index:1;padding-bottom:var(--space-5);display:grid;gap:var(--space-1)}.p-next__links[data-astro-cid-2j6cjkg6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5) var(--space-7)}@media(max-width:767px){.p-next__link[data-astro-cid-2j6cjkg6] .img{aspect-ratio:4 / 5!important}}
