.eda-gallery{color:#f1eadf;background:#080b0d;max-width:1440px;min-height:100svh;margin:auto;padding:150px max(24px,5vw) 80px}body:has(.eda-gallery){background:#080b0d}.eda-gallery-header{max-width:680px;margin-bottom:44px}.eda-gallery-header>span{font:500 11px/1.6 var(--eda-ui);letter-spacing:.1em;text-transform:uppercase;color:#bb9865}.eda-gallery-header h1{font:400 clamp(38px,5vw,64px)/1.2 var(--eda-display);margin:22px 0}.eda-gallery-header p{font:400 17px/1.7 var(--eda-ui);color:#b3ada1}.eda-gallery-filters{flex-wrap:wrap;gap:12px 24px;margin:0 0 36px;display:flex}.eda-gallery-filters button{color:#b3ada1;min-height:44px;font:500 13px/1.5 var(--eda-ui);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:10px 0}.eda-gallery-filters button[aria-pressed=true]{color:#d6b888;border-bottom-color:#d6b888}.eda-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.eda-gallery-grid figure{min-width:0;margin:0}.eda-gallery-grid figure[hidden]{display:none!important}.eda-gallery-open{color:#f1eadf;cursor:zoom-in;background:#171b1e;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.eda-gallery-open img{aspect-ratio:4/3;object-fit:contain;background:#080b0d;width:100%;height:auto;transition:transform .55s cubic-bezier(.2,.65,.3,1),filter .55s;display:block}.eda-gallery-grid figcaption{margin:0}.eda-gallery-grid figcaption small{color:#bb9865;font:500 10px/1.6 var(--eda-ui);letter-spacing:.08em;text-transform:uppercase}.eda-gallery-grid figcaption p{font:400 14px/1.6 var(--eda-ui);overflow-wrap:anywhere;margin:4px 0 0}.eda-gallery-grid figcaption cite{font:400 11px/1.5 var(--eda-ui);color:#b3ada1}.eda-gallery button:focus-visible{outline-offset:5px;outline:2px solid #d6b888}body#eda-site .eda-gallery-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(72px,env(safe-area-inset-top)) max(64px,env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(64px,env(safe-area-inset-left));color:#f4eee4;box-sizing:border-box;background:0 0;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden}body#eda-site .eda-gallery-dialog[open]{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}body#eda-site .eda-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(24px);background:#050809a6}body#eda-site .eda-gallery-stage{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;max-width:100%;transition:none;position:relative}body#eda-site .eda-gallery-stage[data-dragging]{cursor:grabbing}body#eda-site .eda-gallery-viewport{isolation:isolate;position:absolute;inset:0;overflow:hidden}body#eda-site .eda-gallery-dialog .eda-gallery-viewport img{object-fit:contain;pointer-events:none;will-change:transform;border-radius:12px;max-width:none;max-height:none;margin:0;transition:none;display:block;position:absolute;top:50%;left:50%}body#eda-site .eda-gallery-viewport img[aria-hidden=true]{opacity:0}body#eda-site .eda-gallery-stage:is([data-dragging],[data-settling]) .eda-gallery-viewport img[aria-hidden=true]{opacity:1}body#eda-site .eda-gallery-dialog p{text-align:center;color:#f4eee4;max-width:65ch;max-height:4.5em;font:400 14px/1.5 var(--eda-ui);margin:0 auto;overflow:auto}body#eda-site .eda-gallery-meta{top:calc(50% + var(--gallery-photo-half-height,0px) + 14px);text-align:center;z-index:1;width:100%;transition:opacity .12s;position:absolute;left:0}body#eda-site .eda-gallery-stage:is([data-dragging],[data-settling]) .eda-gallery-meta{opacity:0;pointer-events:none}body#eda-site .eda-gallery-count{font:500 12px/1.5 var(--eda-ui);letter-spacing:.12em;color:#d6bd91;margin-top:8px;display:block}body#eda-site .eda-gallery-dialog button{color:#fff;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background .2s,opacity .2s;display:grid;position:absolute}body#eda-site .eda-gallery-dialog button[hidden]{display:none}body#eda-site .eda-gallery-dialog button:hover{background:#ffffff12}body#eda-site .eda-gallery-close{right:max(20px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top))}body#eda-site .eda-gallery-prev{left:calc(50% - var(--gallery-photo-half,50%) - 56px);top:50%;transform:translateY(-50%)}body#eda-site .eda-gallery-next{right:calc(50% - var(--gallery-photo-half,50%) - 56px);top:50%;transform:translateY(-50%)}body#eda-site .eda-gallery-dialog button svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 3px #000b);width:22px;height:22px}@media (width<=600px){body#eda-site .eda-gallery-dialog{padding:max(72px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(60px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}body#eda-site .eda-gallery-prev{left:calc(50% - var(--gallery-photo-half,50%))}body#eda-site .eda-gallery-next{right:calc(50% - var(--gallery-photo-half,50%))}body#eda-site .eda-gallery-dialog p{font-size:13px}}@media (prefers-reduced-transparency:reduce){body#eda-site .eda-gallery-dialog::backdrop{-webkit-backdrop-filter:none;background:#050809ed}}@media (prefers-reduced-motion:reduce){body#eda-site .eda-gallery-dialog button,body#eda-site .eda-gallery-meta{transition:none}}@media (width<=1000px){.eda-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.eda-gallery{padding:112px 24px 60px}.eda-gallery-grid{grid-template-columns:1fr;gap:16px}.eda-gallery-filters{gap:8px 20px}.eda-gallery-header{margin-bottom:24px}}html[data-gallery-open] #eda-site .eda-gallery>:not(dialog),html[data-gallery-open] #eda-site>.header,html[data-gallery-open] #eda-site .ez-footer-v7{filter:blur(14px);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.eda-gallery-open:hover img{filter:brightness(1.08);transform:scale(1.035)}}
