/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.gallery_root__4xvCB{--edge:24px;--gutter:32px;--maxw:min(1040px,calc(100vw - 200px));--maxh:70dvh;--matp:24px;--scale:.86;--blur:40px;--dim:.45;--tw-tracking:-.5px;letter-spacing:-.5px;height:100dvh;color:var(--foreground-high);position:relative;overflow:hidden}@media not all and (min-width:40rem){.gallery_root__4xvCB{--edge:4px;--gutter:16px;--maxw:calc(100vw - 32px);--matp:10px;--blur:22px}}@media (prefers-reduced-motion:reduce){.gallery_root__4xvCB{--scale:1;--blur:0px}}.gallery_scroller__zhn_B{overscroll-behavior:contain;height:100%;padding:50dvh var(--gutter);scroll-snap-type:y mandatory;scrollbar-width:none;overflow:hidden auto}@media (prefers-reduced-motion:no-preference){.gallery_scroller__zhn_B[data-landed]{scroll-behavior:smooth}}.gallery_scroller__zhn_B::-webkit-scrollbar{display:none}.gallery_scroller__zhn_B:focus-visible{outline-offset:-4px;outline:2px solid #78c57e}.gallery_slide__awfVI{scroll-snap-align:center;scroll-snap-stop:always;margin-bottom:3dvh}.gallery_figure__D0_ZL{align-items:center;gap:calc(var(--spacing,.25rem)*4);will-change:transform,filter,opacity;flex-direction:column;display:flex}.gallery_mat__GKmBf{padding:var(--matp);background:var(--gallery-mat);box-shadow:var(--gallery-mat-shadow);color:#07172c;transition:background-color .3s}.gallery_photo__rR2vd{height:min(calc(var(--maxh) - 2*var(--matp)),calc((var(--maxw) - 2*var(--matp))*var(--ratio)));width:auto;max-width:none}.gallery_caption__sPdv3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));white-space:nowrap;color:var(--foreground-low)}@supports (animation-timeline:view()){.gallery_slide__awfVI{view-timeline:--slide block}.gallery_figure__D0_ZL{animation:gallery_depth__aKVHe linear both,gallery_focus__srcGV linear both;animation-duration:auto;animation-timeline:--slide;animation-range:cover}.gallery_caption__sPdv3{animation:gallery_reveal__q_i3o linear both;animation-duration:auto;animation-timeline:--slide;animation-range:cover}}@keyframes gallery_depth__aKVHe{0%,12%{opacity:var(--dim);transform:scale(var(--scale));animation-timing-function:ease-in-out}50%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1)}88%,to{opacity:var(--dim);transform:scale(var(--scale))}}@keyframes gallery_focus__srcGV{0%,28%{filter:blur(var(--blur))}38%{filter:blur(calc(var(--blur)*.6))}45%{filter:blur(calc(var(--blur)*.2))}48.5%,51.5%{filter:blur()}55%{filter:blur(calc(var(--blur)*.2))}62%{filter:blur(calc(var(--blur)*.6))}72%,to{filter:blur(var(--blur))}}@keyframes gallery_reveal__q_i3o{0%,42%{opacity:0}50%{opacity:1}58%,to{opacity:0}}.gallery_mark__7H_NZ{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);opacity:.8;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;top:var(--edge);border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute}.gallery_mark__7H_NZ:hover{opacity:1}.gallery_mark__7H_NZ:focus-visible{outline-offset:2px;outline:2px solid #78c57e}.gallery_logo__RJuSt{left:var(--edge)}.gallery_toggle__0QmUL{cursor:pointer;right:var(--edge)}.gallery_toggle__0QmUL svg{transition:rotate .6s cubic-bezier(.2,.7,.2,1)}.gallery_toggle__0QmUL[aria-checked=true] svg{rotate:180deg}.gallery_spine__IvLEH{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-leading:calc(var(--spacing,.25rem)*4);font-size:13px;line-height:calc(var(--spacing,.25rem)*4);--tw-tracking:.01em;letter-spacing:.01em;white-space:nowrap;color:var(--foreground-low);left:calc(var(--edge) + 14px);bottom:calc(var(--edge) + 8px);writing-mode:vertical-rl;display:flex;position:absolute;rotate:180deg}.gallery_spine__IvLEH h1{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground-high)}@media not all and (min-width:40rem){.gallery_spine__IvLEH{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.gallery_rule__fV0kz{height:calc(var(--spacing,.25rem)*6);background-color:currentColor;width:1px;display:block}.gallery_index__ZUBOt{inset-block:calc(var(--edge) + 52px);right:var(--edge);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute}@media not all and (min-width:40rem){.gallery_index__ZUBOt{display:none}}@media (max-height:35rem){.gallery_index__ZUBOt{display:none}}.gallery_indexItem___15hc{height:calc(var(--spacing,.25rem)*11);min-width:calc(var(--spacing,.25rem)*11);cursor:pointer;justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*2.5);--tw-leading:calc(var(--spacing,.25rem)*4);font-size:13px;line-height:calc(var(--spacing,.25rem)*4);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0);color:var(--foreground-low);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s;display:flex}.gallery_indexItem___15hc:before{content:"";height:1px;width:calc(var(--spacing,.25rem)*6);transform-origin:100%;background-color:currentColor;transition:scale .4s cubic-bezier(.2,.7,.2,1);display:block;scale:.333333 1}.gallery_indexItem___15hc:hover,.gallery_indexItem___15hc[aria-current=true]{color:var(--foreground-high)}.gallery_indexItem___15hc[aria-current=true]:before{scale:1}.gallery_indexItem___15hc:focus-visible{outline-offset:2px;outline:2px solid #78c57e}.gallery_rail__qNAga{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;display:none;position:absolute;top:50%;right:5px}@media not all and (min-width:40rem){.gallery_rail__qNAga{display:flex}}@media (max-height:35rem){.gallery_rail__qNAga{display:flex}}.gallery_tick__8nKmu{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*.5);background-color:var(--foreground-low);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:1px;transition-duration:.3s;display:block}.gallery_tick__8nKmu[data-active]{background-color:var(--foreground-high);height:18px}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}