.dialog-modal[data-astro-cid-pmdqqxik],.dialog-modal[data-astro-cid-pmdqqxik]::backdrop{cursor:var(--cursor-zoom-out)}.dialog-modal[data-astro-cid-pmdqqxik]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:calc(var(--header-height) + var(--space-md)) var(--spacing-x) var(--space-xl);box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;overflow:hidden}.dialog-modal[data-astro-cid-pmdqqxik][open]{justify-content:center;align-items:center;display:flex}.dialog-content[data-astro-cid-pmdqqxik]{width:100%;height:100%;animation:scale-fade-in var(--duration-base) var(--ease-out) forwards;justify-content:center;align-items:center;display:flex}.dialog-modal[data-astro-cid-pmdqqxik][open] .dialog-close-btn[data-astro-cid-pmdqqxik],.dialog-modal[data-astro-cid-pmdqqxik][open]::backdrop{animation:fade-in var(--duration-base) var(--ease-out) forwards}.dialog-modal[data-astro-cid-pmdqqxik].closing{pointer-events:none}.dialog-modal[data-astro-cid-pmdqqxik].closing .dialog-content[data-astro-cid-pmdqqxik]{animation:scale-fade-out var(--duration-fast) var(--ease-in-out) forwards}.dialog-modal[data-astro-cid-pmdqqxik].closing .dialog-close-btn[data-astro-cid-pmdqqxik],.dialog-modal[data-astro-cid-pmdqqxik].closing::backdrop{animation:fade-out var(--duration-fast) var(--ease-in-out) forwards}.dialog-close-btn[data-astro-cid-pmdqqxik]{top:calc((var(--header-height) - 44px) / 2);right:var(--spacing-x);z-index:10;width:44px;height:44px;cursor:var(--cursor-pointer);transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.dialog-close-btn[data-astro-cid-pmdqqxik]:hover{opacity:.85;transform:scale(1.12)}@media (width<=900px){.dialog-modal[data-astro-cid-pmdqqxik]{padding:var(--space-xs)}.dialog-close-btn[data-astro-cid-pmdqqxik]{top:max(var(--space-sm), env(safe-area-inset-top,0px));right:max(var(--space-sm), env(safe-area-inset-right,0px))}}.carousel-slide[data-astro-cid-zsqx43ht]{background-color:inherit;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.carousel-slide-img[data-astro-cid-zsqx43ht]{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.carousel-video-container[data-astro-cid-zsqx43ht]{background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.carousel-video-facade[data-astro-cid-zsqx43ht]{z-index:1;cursor:pointer;background-color:#f2efef;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.carousel-video-facade[data-astro-cid-zsqx43ht].fullscreen{background-color:#2b2b2b}.video-poster-img[data-astro-cid-zsqx43ht],.carousel-slide-video[data-astro-cid-zsqx43ht]{aspect-ratio:16/9;object-fit:contain;border:none;width:100%;height:100%}.video-play-btn[data-astro-cid-zsqx43ht]{aspect-ratio:105/84;width:clamp(68px,6vw,84px);color:var(--color-orange,#f2542d);cursor:pointer;transition:transform var(--duration-fast,.2s) ease;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn[data-astro-cid-zsqx43ht]:hover{transform:translate(-50%,-50%)scale(1.08)}.play-icon[data-astro-cid-zsqx43ht]{width:24px;height:24px;margin-left:3px;position:relative}.carousel-stage[data-astro-cid-oulirr76]{aspect-ratio:var(--stage-ratio,3 / 2);--track-gap:clamp(var(--space-md), 3vw, var(--space-xl));touch-action:pan-y;background-color:#f2efef;width:100%;position:relative;overflow:hidden}.carousel-viewport[data-astro-cid-oulirr76]{position:absolute;inset:0;overflow:hidden}.carousel-track[data-astro-cid-oulirr76]{gap:var(--track-gap);will-change:transform;--slide-offset:calc(var(--slide-index,0) * (-100% - var(--track-gap)));height:100%;transform:translateX(calc(var(--slide-offset) + var(--drag-offset,0px)));transition:transform .38s var(--ease-track);display:flex}.carousel-stage[data-astro-cid-oulirr76]:not(.fullscreen) .carousel-viewport[data-astro-cid-oulirr76]{cursor:var(--cursor-zoom-in)}.carousel-stage[data-astro-cid-oulirr76].fullscreen{--fullscreen-h:calc(100dvh - var(--header-height) - var(--space-md) - var(--space-xl));width:min(100%, calc(var(--fullscreen-h) * var(--stage-ratio,1.5)));max-width:1600px;height:auto;max-height:100%;cursor:var(--cursor-default);background-color:#2b2b2b}@media (width<=900px){.carousel-stage[data-astro-cid-oulirr76].fullscreen{--fullscreen-h:calc(100dvh - 2 * var(--space-xs))}}.carousel-nav-btn[data-astro-cid-oulirr76]{padding:var(--space-sm) var(--space-xs);z-index:1;justify-content:center;align-items:center;transition:transform .2s,opacity .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-nav-btn[data-astro-cid-oulirr76]:disabled{filter:grayscale();opacity:.25;cursor:not-allowed}.carousel-nav-btn[data-astro-cid-oulirr76]:not(:disabled):hover{opacity:.85;transform:translateY(-50%)scale(1.12)}.carousel-nav-btn[data-astro-cid-oulirr76] .icon-chevron[data-astro-cid-oulirr76]{width:36px;height:24px}.carousel-nav-btn[data-astro-cid-oulirr76].fullscreen .icon-chevron[data-astro-cid-oulirr76]{width:40px;height:26px}.prev-btn[data-astro-cid-oulirr76]{left:clamp(.5rem,2vw,1.25rem)}.next-btn[data-astro-cid-oulirr76]{right:clamp(.5rem,2vw,1.25rem)}.carousel-dots[data-astro-cid-oulirr76]{align-items:center;gap:var(--space-xs);z-index:1;display:flex;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);left:50%;transform:translate(-50%)}.carousel-dot[data-astro-cid-oulirr76]{background-color:#f2542d66;border-radius:50%;width:6px;height:6px;transition:transform .2s,background-color .2s}.carousel-dot[data-astro-cid-oulirr76].active{background-color:var(--color-orange);transform:scale(1.3)}.gallery-widget[data-astro-cid-rj65ajc3]{width:min(100%, var(--gallery-w));--thumb-h:clamp(45px, 3.8vw, 59px);--meta-h:calc(var(--has-meta,0) * 2.75rem);--carousel-max-h:calc(var(--page-avail-h) - var(--thumb-h) - var(--meta-h) - 1rem);max-width:100%;margin-inline:auto}@media (width>=1024px),(orientation:landscape) and (width>=641px){.gallery-widget[data-astro-cid-rj65ajc3]{top:calc(var(--header-height) + var(--space-md));width:var(--gallery-w);margin-inline:unset;align-self:start;position:sticky}@media (width>=1919px){.gallery-widget[data-astro-cid-rj65ajc3]{flex:0 auto}}}.thumbnail-strip[data-astro-cid-rj65ajc3]{gap:var(--space-xs);padding:var(--space-xs) 0;scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.thumbnail-strip[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.thumb-btn[data-astro-cid-rj65ajc3]{height:var(--thumb-h,45px);aspect-ratio:194/135;opacity:.75;transition:opacity var(--duration-fast) var(--ease-out);flex-shrink:0;padding:6px 7px 5px 9px;position:relative}.thumb-btn[data-astro-cid-rj65ajc3]:hover,.thumb-btn[data-astro-cid-rj65ajc3].active{opacity:1}.thumb-img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}.thumb-video-wrap[data-astro-cid-rj65ajc3]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.thumb-play-btn[data-astro-cid-rj65ajc3]{aspect-ratio:105/84;width:28px;color:var(--color-orange,#f2542d);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb-play-triangle[data-astro-cid-rj65ajc3]{z-index:1;width:10px;height:10px;margin-left:2px;position:relative}.thumb-btn[data-astro-cid-rj65ajc3].portrait .thumb-img[data-astro-cid-rj65ajc3]{object-fit:contain;background-color:#f2efef}.thumb-frame[data-astro-cid-rj65ajc3]{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.thumb-btn[data-astro-cid-rj65ajc3].active .thumb-frame[data-astro-cid-rj65ajc3]{opacity:1}
