html,body{overscroll-behavior:none;overflow-x:clip}html:has(main[data-active]){overflow-y:hidden}main:where(.astro-uxu26xgj){--legend:clamp(110px, 10vw, 165px);background-color:#fff;width:100vw;min-height:100svh;position:relative}.legend:where(.astro-uxu26xgj){width:var(--legend);z-index:4;flex-direction:column;justify-content:center;gap:1.1rem;margin:0;padding-left:clamp(20px,3vw,48px);list-style:none;display:flex;position:fixed;top:0;bottom:0;left:0}.legend:where(.astro-uxu26xgj) li:where(.astro-uxu26xgj){letter-spacing:.2rem;font-variant:small-caps;cursor:pointer;width:fit-content;font-size:12px}.legend:where(.astro-uxu26xgj) li:where(.astro-uxu26xgj).active{color:#8e909c}.stage:where(.astro-uxu26xgj){margin-left:var(--legend);width:calc(100vw - var(--legend));aspect-ratio:calc(100 / var(--stageHeight));position:relative;container-type:inline-size}a:where(.astro-uxu26xgj){left:calc(var(--sx) * 1cqw);top:calc(var(--sy) * 1cqw);width:calc(var(--sw) * 1cqw);transition:left .7s cubic-bezier(.65,0,.35,1),top .7s cubic-bezier(.65,0,.35,1),width .7s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1),opacity .4s;display:block;position:absolute}a:where(.astro-uxu26xgj) img:where(.astro-uxu26xgj){width:100%;height:auto;transition:filter .3s,opacity .3s;display:block}a:where(.astro-uxu26xgj):after{content:"";opacity:0;pointer-events:none;background:#fff;transition:opacity .3s;position:absolute;inset:0}main:where(.astro-uxu26xgj)[data-active] .stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj):not(.in-row){opacity:.15;pointer-events:none}main:where(.astro-uxu26xgj)[data-active] .stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj).in-row{z-index:5;transform:translateX(var(--rox,0px))}.chevron:where(.astro-uxu26xgj){z-index:6;cursor:pointer;opacity:.75;background:0 0;border:none;padding:10px;transition:opacity .2s;display:none;position:fixed;top:50%;translate:0 -50%}.chevron:where(.astro-uxu26xgj):hover{opacity:1}.chevron:where(.astro-uxu26xgj):disabled{opacity:.15;cursor:default}.chevron:where(.astro-uxu26xgj) img:where(.astro-uxu26xgj){filter:drop-shadow(0 0 5px #ffffffe6);width:34px;height:34px;display:block}.chevron:where(.astro-uxu26xgj).prev{left:14px}.chevron:where(.astro-uxu26xgj).next{right:14px}main:where(.astro-uxu26xgj)[data-active][data-scrollable] .chevron:where(.astro-uxu26xgj){display:block}main:where(.astro-uxu26xgj).no-anim .stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj),main:where(.astro-uxu26xgj).no-anim .stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj) img:where(.astro-uxu26xgj){transition:none!important}main:where(.astro-uxu26xgj)[data-wheeling] .stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj).in-row,.stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj).teleport{transition:none}.stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj).arrived{transition:opacity .4s}.stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj).loading img:where(.astro-uxu26xgj){opacity:0}.close-row:where(.astro-uxu26xgj){z-index:6;cursor:pointer;color:#2f2e2e;opacity:.75;background:0 0;border:none;padding:8px;font-size:20px;transition:opacity .2s;display:none;position:fixed;top:64px;right:min(5%,50px)}.close-row:where(.astro-uxu26xgj):hover{opacity:1}main:where(.astro-uxu26xgj)[data-active] .close-row:where(.astro-uxu26xgj){display:block}.stage:where(.astro-uxu26xgj) a:where(.astro-uxu26xgj),.stage:where(.astro-uxu26xgj) img:where(.astro-uxu26xgj),.legend:where(.astro-uxu26xgj) li:where(.astro-uxu26xgj){-webkit-touch-callout:none;user-select:none}main:where(.astro-uxu26xgj)[data-active]{touch-action:none}@media (width<=768px){main:where(.astro-uxu26xgj){--legend:0px}.legend:where(.astro-uxu26xgj){top:var(--header-h,60px);white-space:nowrap;background:#fff;flex-direction:row;justify-content:space-between;gap:.75rem;width:100%;padding:10px min(5%,50px);position:sticky;bottom:auto;overflow-x:auto}.legend:where(.astro-uxu26xgj) li:where(.astro-uxu26xgj){letter-spacing:.15rem;font-size:11px}.stage:where(.astro-uxu26xgj){aspect-ratio:calc(100 / var(--mobileStageHeight))}a:where(.astro-uxu26xgj){left:calc(var(--mx) * 1cqw);top:calc(var(--my) * 1cqw);width:calc(var(--mw) * 1cqw)}.close-row:where(.astro-uxu26xgj){top:calc(var(--header-h,60px) + 44px)}}
