.gallery-page[data-astro-cid-3tu5uloj]{display:grid;grid-template-columns:1fr 1fr;gap:7rem 1rem;padding:2rem 4rem 7rem}.gallery-strip[data-astro-cid-3tu5uloj]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery-strip[data-astro-cid-3tu5uloj]::-webkit-scrollbar{display:none}.gallery-track[data-astro-cid-3tu5uloj]{display:flex;gap:1.5rem;width:max-content;padding:0 1.5rem}.gallery-card[data-astro-cid-3tu5uloj]{flex-shrink:0;height:min(700px,65vh);border-radius:var(--radius);overflow:hidden}.gallery-row[data-astro-cid-3tu5uloj]{display:none}.gallery-row__pills[data-astro-cid-3tu5uloj]{display:flex;justify-content:center;gap:0;padding:0 2rem}.gallery-row__pills[data-astro-cid-3tu5uloj] .label-pill[data-astro-cid-3tu5uloj]{background:var(--white)!important;color:var(--black)!important}.gallery-text-btn[data-astro-cid-3tu5uloj]{border:none;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.gallery-row__pills[data-astro-cid-3tu5uloj] .gallery-text-btn[data-astro-cid-3tu5uloj]{background:var(--white)!important;color:var(--black)!important}@media(hover:hover)and (pointer:fine){.gallery-row__pills[data-astro-cid-3tu5uloj] .gallery-text-btn[data-astro-cid-3tu5uloj]:hover{background:var(--black)!important;color:var(--white)!important}}.gallery-card--image[data-astro-cid-3tu5uloj] img[data-astro-cid-3tu5uloj],.gallery-card--image[data-astro-cid-3tu5uloj] video[data-astro-cid-3tu5uloj]{height:100%;width:auto;display:block;cursor:pointer}.custom-info-btn[data-astro-cid-3tu5uloj]{position:fixed;top:2rem;right:2rem;z-index:100;display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:clamp(.85rem,.7rem + 1vw,1.1rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.5rem 1.2rem;border:none;line-height:1;cursor:pointer;background:#d1bdea;color:var(--black);transition:background .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.custom-info-btn[data-astro-cid-3tu5uloj]:hover{background:var(--black);color:var(--white)}}@media(max-width:768px){.custom-info-btn[data-astro-cid-3tu5uloj]{right:1.5rem}}.custom-intro__actions[data-astro-cid-3tu5uloj]{display:flex;gap:0;align-items:center;flex-wrap:wrap;margin-top:.5rem}.custom-intro__contact[data-astro-cid-3tu5uloj]{text-decoration:none;transition:background .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.custom-intro__contact[data-astro-cid-3tu5uloj]:hover{background:var(--black)!important;color:var(--white)!important}}.custom-intro__actions[data-astro-cid-3tu5uloj] .custom-close[data-astro-cid-3tu5uloj]{align-self:auto;margin-top:0}.custom-overlay[data-astro-cid-3tu5uloj]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;pointer-events:none}.custom-overlay[data-astro-cid-3tu5uloj]:before{content:"";position:absolute;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .25s linear}.custom-overlay[data-astro-cid-3tu5uloj].is-open{pointer-events:auto}.custom-overlay[data-astro-cid-3tu5uloj].is-open:before{opacity:1}.custom-overlay[data-astro-cid-3tu5uloj].is-open .custom-panel[data-astro-cid-3tu5uloj]{opacity:1}.custom-panel[data-astro-cid-3tu5uloj]{position:relative;z-index:1;max-width:480px;width:calc(100% - 4rem);border-radius:1.5rem;padding:2rem;background:#d1bdea;display:flex;flex-direction:column;gap:1rem;opacity:0;transition:opacity .25s linear}.custom-body[data-astro-cid-3tu5uloj]{font-family:var(--font-ui);font-size:1.1rem;line-height:1.4}.custom-body[data-astro-cid-3tu5uloj] p{margin:0}.custom-body[data-astro-cid-3tu5uloj] p+p{margin-top:calc(1.1rem * 1.3)}.custom-body[data-astro-cid-3tu5uloj] img{max-width:100%;height:auto;border-radius:var(--radius);display:block}.custom-close[data-astro-cid-3tu5uloj]{align-self:flex-start;font-family:var(--font-ui);font-size:1.1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.5rem 1.2rem;border:none;line-height:1;cursor:pointer;background:var(--black);color:var(--white);margin-top:.5rem;transition:background .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.custom-close[data-astro-cid-3tu5uloj]:hover{background:var(--grey-light);color:var(--black)}}.custom-deck-section[data-astro-cid-3tu5uloj]{display:flex;flex-direction:column;gap:1.5rem;width:84%;justify-self:center}.custom-deck-header[data-astro-cid-3tu5uloj]{display:flex;justify-content:center;gap:0}.custom-deck-title[data-astro-cid-3tu5uloj]{background:var(--white)!important;color:var(--black)!important;transition:background .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.custom-deck-title[data-astro-cid-3tu5uloj]:hover{background:var(--black)!important;color:var(--white)!important}}.custom-deck-text-btn[data-astro-cid-3tu5uloj]{border:none;cursor:pointer;background:var(--white)!important;color:var(--black)!important;transition:background .15s ease-out,color .15s ease-out}@media(hover:hover)and (pointer:fine){.custom-deck-text-btn[data-astro-cid-3tu5uloj]:hover{background:var(--black)!important;color:var(--white)!important}}.custom-deck[data-astro-cid-3tu5uloj]{position:relative;aspect-ratio:3 / 2;overflow:visible;margin-bottom:2rem;cursor:pointer}.custom-deck-card[data-astro-cid-3tu5uloj]{position:absolute;inset:0;border-radius:1.2rem;overflow:hidden;opacity:0}.custom-deck-media[data-astro-cid-3tu5uloj]{width:100%;height:100%;object-fit:cover;display:block}.lightbox[data-astro-cid-3tu5uloj]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;pointer-events:none;cursor:pointer}.lightbox[data-astro-cid-3tu5uloj]:before{content:"";position:absolute;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .25s linear}.lightbox[data-astro-cid-3tu5uloj].is-open{pointer-events:auto}.lightbox[data-astro-cid-3tu5uloj].is-open:before{opacity:1}.lightbox[data-astro-cid-3tu5uloj].is-open .lightbox__img[data-astro-cid-3tu5uloj],.lightbox[data-astro-cid-3tu5uloj].is-open .lightbox__video[data-astro-cid-3tu5uloj]{opacity:1}.lightbox__img[data-astro-cid-3tu5uloj],.lightbox__video[data-astro-cid-3tu5uloj]{position:relative;z-index:1;max-width:90vw;max-height:90vh;cursor:none;width:auto;height:auto;border-radius:var(--radius);display:block;opacity:0;transition:opacity .25s linear}.lightbox__video[data-astro-cid-3tu5uloj],.lightbox[data-astro-cid-3tu5uloj].show-video .lightbox__img[data-astro-cid-3tu5uloj]{display:none}.lightbox[data-astro-cid-3tu5uloj].show-video .lightbox__video[data-astro-cid-3tu5uloj]{display:block}@media(pointer:coarse){.gallery-page[data-astro-cid-3tu5uloj]{display:flex;flex-direction:column;gap:3rem;padding:1.5rem 0 2rem}.custom-deck-section[data-astro-cid-3tu5uloj]{width:auto;justify-self:auto}.custom-deck[data-astro-cid-3tu5uloj]{display:block;aspect-ratio:auto;height:calc((100vw - 3rem)*.6667 + 1.5rem);margin-bottom:0;cursor:default}.custom-deck-card[data-astro-cid-3tu5uloj]{inset:unset;left:1.5rem;top:0;width:calc(100vw - 3rem);height:calc((100vw - 3rem)*.6667);cursor:grab;user-select:none;touch-action:pan-y}.custom-panel[data-astro-cid-3tu5uloj]{width:calc(100% - 3rem)}}@media(pointer:coarse)and (orientation:portrait)and (min-width:600px){.gallery-page[data-astro-cid-3tu5uloj]{padding-left:5vw;padding-right:5vw}.custom-deck[data-astro-cid-3tu5uloj]{height:calc((90vw - 3rem)*.6667 + 1.5rem)}.custom-deck-card[data-astro-cid-3tu5uloj]{width:calc(90vw - 3rem);height:calc((90vw - 3rem)*.6667)}}@media(pointer:coarse)and (orientation:landscape)and (min-height:600px){.gallery-page[data-astro-cid-3tu5uloj]{display:grid;grid-template-columns:1fr 1fr;gap:7rem 1rem;padding:2rem 5vw 7rem}.custom-deck-section[data-astro-cid-3tu5uloj]{width:84%;justify-self:center}.custom-deck[data-astro-cid-3tu5uloj]{position:relative;aspect-ratio:3 / 2;height:auto;margin-bottom:2rem;cursor:pointer}.custom-deck-card[data-astro-cid-3tu5uloj]{position:absolute;width:auto;height:auto;inset:0;cursor:pointer;user-select:auto;touch-action:auto}.custom-panel[data-astro-cid-3tu5uloj]{width:calc(100% - 4rem)}}
