.Gallery-module__3WVMSq__overlay{z-index:var(--z-menu);visibility:hidden;color:var(--on-dark);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.Gallery-module__3WVMSq__open{visibility:visible;pointer-events:auto}.Gallery-module__3WVMSq__scrim{background:var(--gallery-scrim);animation:Gallery-module__3WVMSq__fade var(--t-menu-scrim) var(--ease-out) both;cursor:pointer;position:absolute;inset:0}@keyframes Gallery-module__3WVMSq__fade{0%{opacity:0}to{opacity:1}}.Gallery-module__3WVMSq__bar{z-index:var(--z-content);justify-content:space-between;align-items:center;gap:var(--step-3);padding:var(--gallery-bar-pad) var(--gallery-bar-pad-x);display:flex;position:relative}.Gallery-module__3WVMSq__label{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--on-dark-2)}.Gallery-module__3WVMSq__wing{color:var(--on-dark-3)}.Gallery-module__3WVMSq__close{align-items:center;gap:var(--menu-close-gap);padding:var(--nudge) 0;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--on-dark-2);transition:color var(--t-button) var(--ease);display:inline-flex;position:relative}.Gallery-module__3WVMSq__close:after{content:"";height:var(--hair);background:var(--gold);transform-origin:0;transition:transform var(--t-underline) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Gallery-module__3WVMSq__close:hover{color:var(--on-dark)}.Gallery-module__3WVMSq__close:hover:after{transform:scaleX(1)}.Gallery-module__3WVMSq__close svg{width:var(--icon-close);height:var(--icon-close)}.Gallery-module__3WVMSq__stage{z-index:var(--z-content);min-height:0;padding:var(--gallery-stage-pad-y) var(--gallery-stage-pad-x);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Gallery-module__3WVMSq__photograph{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;animation:Gallery-module__3WVMSq__settle var(--t-menu-item) var(--ease-out) both}@keyframes Gallery-module__3WVMSq__settle{0%{transform:scale(.99)}to{transform:none}}.Gallery-module__3WVMSq__empty{background:var(--deep-deep);width:100%;height:100%}.Gallery-module__3WVMSq__arrow{width:var(--gallery-arrow-w);color:var(--on-dark-3);transition:color var(--t-button) var(--ease), transform var(--t-arrow) var(--ease);place-items:center;display:grid;position:absolute;top:0;bottom:0}.Gallery-module__3WVMSq__previous{left:0}.Gallery-module__3WVMSq__next{right:0}.Gallery-module__3WVMSq__arrow svg{width:var(--gallery-arrow-icon);height:var(--gallery-arrow-icon)}.Gallery-module__3WVMSq__arrow:hover{color:var(--on-dark)}.Gallery-module__3WVMSq__previous:hover{transform:translateX(calc(var(--nudge-lg) * -1))}.Gallery-module__3WVMSq__next:hover{transform:translateX(var(--nudge-lg))}.Gallery-module__3WVMSq__foot{z-index:var(--z-content);align-items:center;gap:var(--step-3);padding:var(--gallery-bar-pad) var(--gallery-bar-pad-x);display:flex;position:relative}.Gallery-module__3WVMSq__counter{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--track-micro);color:var(--on-dark-2);flex:none}.Gallery-module__3WVMSq__ticks{gap:var(--step-1);flex:1;display:flex}.Gallery-module__3WVMSq__tick{padding:var(--gallery-tick-hit) 0;flex:1}.Gallery-module__3WVMSq__tick span{height:var(--hair);background:var(--hair-dark);transition:background var(--t-button) var(--ease), transform var(--t-button) var(--ease);display:block}.Gallery-module__3WVMSq__tick:hover span{background:var(--on-dark-2)}.Gallery-module__3WVMSq__current span{background:var(--gold);transform:scaleY(2)}@media (max-width:720px){.Gallery-module__3WVMSq__wing,.Gallery-module__3WVMSq__closeWord{display:none}.Gallery-module__3WVMSq__stage{padding:var(--gallery-stage-pad-y-sm) var(--gallery-stage-pad-x-sm)}.Gallery-module__3WVMSq__arrow{width:var(--gallery-arrow-w-sm)}.Gallery-module__3WVMSq__arrow svg{width:var(--gallery-arrow-icon-sm);height:var(--gallery-arrow-icon-sm)}.Gallery-module__3WVMSq__foot,.Gallery-module__3WVMSq__bar{padding:var(--step-2) var(--step-2)}}
