.gallery[data-astro-cid-v2cbyr3p]{position:relative;min-height:100vh;overflow:hidden;color:#201d1d}.gallery__center[data-astro-cid-v2cbyr3p]{position:absolute;inset:0;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:.5em;text-align:center;pointer-events:none}.gallery__heading[data-astro-cid-v2cbyr3p]{font-family:Bosancica;font-size:8vw;line-height:1;font-weight:500}.gallery__hint[data-astro-cid-v2cbyr3p]{font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;opacity:.5}.gallery__media[data-astro-cid-v2cbyr3p]{position:absolute;top:0;left:0;width:clamp(120px,11vw,200px);aspect-ratio:3 / 4;overflow:hidden;opacity:0;pointer-events:none;will-change:transform,opacity}.gallery__media[data-astro-cid-v2cbyr3p] img[data-astro-cid-v2cbyr3p]{width:100%;height:100%;object-fit:cover;filter:brightness(.85) saturate(1.05)}@media(hover:none){.gallery__hint[data-astro-cid-v2cbyr3p]{display:none}}.loader[data-astro-cid-52om46wh]{position:relative;overflow:hidden;color:#f4f4f4}.loader[data-astro-cid-52om46wh].is--loading.is--hidden{display:none}.loader__center[data-astro-cid-52om46wh]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#201d1d}.loader__word[data-astro-cid-52om46wh]{display:flex;white-space:nowrap;font-family:Bosancica;font-size:12.5vw;line-height:1;font-weight:500}.loader__word-start[data-astro-cid-52om46wh]{display:flex;justify-content:flex-end;overflow:hidden;padding-top:.3em;margin-top:-.3em}.loader__word-end[data-astro-cid-52om46wh]{display:flex;justify-content:flex-start;overflow:hidden;padding-top:.3em;margin-top:-.3em}.loader__letter[data-astro-cid-52om46wh]{display:block}.loader__box[data-astro-cid-52om46wh]{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;width:0}.loader__box-inner[data-astro-cid-52om46wh]{position:relative;display:flex;align-items:center;justify-content:center;min-width:1em;height:95%}.loader__image[data-astro-cid-52om46wh]{position:absolute;display:flex;width:0%;height:100%;overflow:hidden}.loader__image-wrap[data-astro-cid-52om46wh]{position:absolute;width:100%;min-width:1em;height:100%}.loader__cover[data-astro-cid-52om46wh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;filter:brightness(.8) saturate(1.05)}.loader__cover[data-astro-cid-52om46wh].is--1{z-index:5}.loader__cover[data-astro-cid-52om46wh].is--2{z-index:4}.loader__cover[data-astro-cid-52om46wh].is--3{z-index:3}.loader__cover[data-astro-cid-52om46wh].is--4{z-index:2}.loader__content[data-astro-cid-52om46wh]{position:relative;display:flex;flex-flow:column;justify-content:flex-end;min-height:100dvh;padding:3vw}.loader__nav[data-astro-cid-52om46wh]{display:flex;gap:1em;overflow:hidden}.loader__link[data-astro-cid-52om46wh]{display:inline-block;color:inherit;text-decoration:none}.loader__heading-final[data-astro-cid-52om46wh]{display:flex;overflow:hidden;font-size:12.5vw;line-height:.75}.loader__letter-final[data-astro-cid-52om46wh]{display:block}.loader[data-astro-cid-52om46wh].is--loading~[data-astro-cid-52om46wh],body:has(.loader.is--loading){overflow:clip}@font-face{font-family:Bosancica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bosancica.ttf) format("truetype")}@font-face{font-family:Agrandir;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PPAgrandir-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scrollbar-width:none;background-color:#fff}html::-webkit-scrollbar{display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{font-family:Agrandir;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html,body{margin:0;width:100%;height:100%}
