.gallery-page{--g-paper:#f3f0e9;--g-ink:#252a22;--g-green:#687b58;--g-muted:#7c7e72;--g-line:#d9d8cd;--bg:var(--g-paper);--fg:var(--g-ink);--accent:var(--g-green);--solid:var(--g-ink);background:var(--g-paper);color:var(--g-ink)}.gallery-page [hidden]{display:none!important}.gallery-page section{scroll-margin-top:calc(var(--header-h) + 20px);position:relative}.gallery-page .g-wrap{width:100%;max-width:1760px;margin-inline:auto;padding-inline:clamp(24px,5.5vw,112px)}.gallery-page h1,.gallery-page h2,.gallery-page h3{font-family:var(--f-display);letter-spacing:-.025em;font-weight:400}.gallery-page em{font-weight:400}.gallery-page svg{flex:none;width:19px;height:19px}.gallery-page .g-eyebrow{font:500 9px/1.7 var(--f-sans);letter-spacing:.15em;text-transform:uppercase}.gallery-page a:focus-visible,.gallery-page button:focus-visible,.gallery-page select:focus-visible{outline:2px solid var(--g-green);outline-offset:5px}.gallery-page .g-round{width:56px;height:56px;transition:background .35s, color .35s, transform .5s var(--ease-out);border:1px solid #ffffff5c;border-radius:50%;flex:none;place-items:center;display:grid}.gallery-page .g-text-link{align-items:center;gap:24px;min-height:44px;font-size:11px;display:inline-flex}.gallery-page .g-text-link svg{width:16px;height:16px;transition:transform .35s}.gallery-page .g-text-link:hover svg{transform:translate(3px,-3px)}.gallery-page .g-button{border:1px solid var(--g-ink);background:var(--g-ink);min-height:56px;color:var(--g-paper);justify-content:space-between;align-items:center;gap:38px;padding:16px 24px;font-size:11px;transition:background .3s,color .3s;display:inline-flex}.gallery-page .g-button--outline{color:var(--g-ink);background:0 0;border-color:#a8ac9d}.gallery-page .g-button:hover{color:#fff;background:#46533b}.gallery-page .g-hero{isolation:isolate;color:#f6f3ea;background:#141a14;height:100svh;min-height:680px;max-height:1100px;position:relative;overflow:hidden}.gallery-page .g-hero__slides,.gallery-page .g-hero__slide,.gallery-page .g-hero__shade{position:absolute;inset:0}.gallery-page .g-hero__slide{opacity:0;transition:opacity 1.3s}.gallery-page .g-hero__slide.is-active{opacity:1}.gallery-page .g-hero__slide img{object-fit:cover;width:100%;height:100%;transition:transform 8s linear;transform:scale(1.045)}.gallery-page .g-hero__slide.is-active img{transform:scale(1)}.gallery-page .g-hero__shade{z-index:1;background:linear-gradient(90deg,#0a150c80,#0a150c24 65%,#0a150c33),linear-gradient(#07100991 0,#07100919 28%,#07100926 48%,#071009cf 100%)}.gallery-page .g-hero__inner{z-index:2;height:100%;padding-block:calc(var(--header-h) + 30px) 40px;grid-template-rows:auto 1fr auto;gap:24px;display:grid;position:relative}.gallery-page .g-hero__topline{color:#f6f3eab3;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:24px;padding-top:12px;display:flex}.gallery-page .g-breadcrumb{align-items:center;gap:15px;font-size:9px;line-height:1.7;display:flex}.gallery-page .g-breadcrumb>span:nth-child(2){opacity:.45}.gallery-page .g-breadcrumb [aria-current]{color:#f6f3ea}.gallery-page .g-hero__copy{align-self:center;max-width:78%;padding-block:12px 28px}.gallery-page .g-hero__copy>.g-eyebrow{color:#eff1dfd9;margin-bottom:18px}.gallery-page .g-hero h1{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(86px,11.2vw,182px);line-height:.92}.gallery-page .g-hero h1>span{display:block}.gallery-page .g-hero h1 em{color:#e0e7cc;font-style:italic}.gallery-page .g-hero__description{align-items:start;gap:18px;margin-top:28px;display:flex}.gallery-page .g-hero__description p{color:#f6f3ead4;font-size:12px;line-height:1.8}.gallery-page .g-hero__rule{background:#e6ebd5a6;flex:none;width:38px;height:1px;margin-top:10px}.gallery-page .g-hero__bottom{border-top:1px solid #ffffff38;justify-content:space-between;align-items:end;gap:32px;padding-top:22px;display:flex}.gallery-page .g-discover{align-items:center;gap:18px;font-size:11px;line-height:1.7;display:inline-flex}.gallery-page .g-discover small{color:#f6f3ea8f;margin-top:3px;font-size:9px;display:block}.gallery-page .g-discover:hover .g-round{background:var(--g-paper);color:var(--g-ink);transform:translateY(3px)}.gallery-page .g-hero__feature{width:clamp(240px,24vw,340px)}.gallery-page .g-hero__view{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.gallery-page .g-hero__view>span>span{font-family:var(--f-display);margin-block:4px;font-size:25px;line-height:1.1;display:block}.gallery-page .g-hero__view small{letter-spacing:.1em;text-transform:uppercase;color:#f6f3ea9e;font-size:8px;display:block}.gallery-page .g-hero__view>svg{opacity:.75;width:18px}.gallery-page .g-hero__controls{align-items:center;gap:14px;margin-top:14px;display:flex}.gallery-page .g-hero__step{color:#f6f3ea80;font-variant-numeric:tabular-nums;align-items:center;gap:9px;min-height:32px;font-size:8px;display:flex}.gallery-page .g-hero__step i{background:#ffffff40;width:clamp(26px,3.1vw,48px);height:1px;transition:background .5s;display:block}.gallery-page .g-hero__step[aria-pressed=true]{color:#f6f3ea}.gallery-page .g-hero__step[aria-pressed=true] i{background:#f6f3ea}.gallery-page .g-hero__pause{place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.gallery-page .g-hero__pause>span{border-inline:2px solid #f6f3eac9;width:7px;height:9px}.gallery-page .g-hero__pause[aria-pressed=true]>span{border:5px solid #0000;border-left:7px solid #f6f3eac9;border-right:0;width:0;height:0}.gallery-page .g-hero__edge{z-index:2;writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;color:#f6f3ea80;font-size:7px;position:absolute;top:42%;right:24px}.gallery-page .g-collection{padding-block:clamp(80px,9vw,156px) 0}.gallery-page .g-collection__intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:72px;padding-bottom:clamp(56px,6vw,100px);display:grid}.gallery-page .g-collection__intro .g-eyebrow{color:var(--g-green)}.gallery-page .g-section-number{color:#9b9e8c;font-variant-numeric:tabular-nums;margin-right:22px;display:inline-block}.gallery-page .g-collection__intro h2{margin-top:28px;font-size:clamp(52px,6.2vw,106px);line-height:1.01}.gallery-page .g-collection__intro h2 em{color:var(--g-green)}.gallery-page .g-collection__aside{max-width:460px;margin-left:auto}.gallery-page .g-collection__aside>p{color:var(--g-muted);font-size:13px;line-height:1.9}.gallery-page .g-collection__stats{border-top:1px solid var(--g-line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;padding-top:24px;display:grid}.gallery-page .g-collection__stats div{flex-direction:column-reverse;gap:12px;display:flex}.gallery-page .g-collection__stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--g-muted);font-size:8px;line-height:1.4}.gallery-page .g-collection__stats dd{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin:0;font-size:42px;line-height:1}.gallery-page .g-filter{top:var(--header-h);z-index:25;border-block:1px solid var(--g-line);backdrop-filter:blur(12px);background:#f3f0e9f5;transition:top .4s;position:sticky}.gallery-page .g-filter__inner{justify-content:space-between;align-items:stretch;gap:clamp(24px,3vw,56px);display:flex}.gallery-page .g-filter__categories{scrollbar-width:none;align-items:stretch;gap:clamp(20px,2.3vw,42px);min-width:0;display:flex;overflow-x:auto}.gallery-page .g-filter__categories::-webkit-scrollbar{display:none}.gallery-page .g-filter__categories button{color:#858779;white-space:nowrap;flex:none;align-items:center;gap:7px;min-height:76px;font-size:10px;transition:color .3s;display:flex;position:relative}.gallery-page .g-filter__categories button:after{content:"";background:var(--g-ink);height:2px;transition:transform .3s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.gallery-page .g-filter__categories button[aria-pressed=true]{color:var(--g-ink)}.gallery-page .g-filter__categories button[aria-pressed=true]:after{transform:scaleX(1)}.gallery-page .g-filter__categories button:hover{color:var(--g-green)}.gallery-page .g-filter__categories sup{color:#9a9e8d;align-self:center;margin-top:-8px;font-size:7px}.gallery-page .g-filter__community{border-left:1px solid var(--g-line);flex:none;align-items:center;width:245px;padding-left:24px;display:flex;position:relative}.gallery-page .g-filter__community select{width:100%;min-height:52px;color:var(--g-ink);-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:8px 30px 8px 0;font-size:10px}.gallery-page .g-filter__community svg{pointer-events:none;width:18px;height:18px;position:absolute;right:0}.gallery-page .g-collection__main{padding-top:44px}.gallery-page .g-collection__bar{justify-content:space-between;align-items:start;gap:24px;margin-bottom:48px;display:flex}.gallery-page .g-collection__bar h3{font-size:27px;line-height:1.2}.gallery-page .g-collection__bar p{color:var(--g-muted);margin-top:8px;font-size:9px}.gallery-page .g-collection__selection{color:var(--g-muted);flex-direction:column;align-items:end;gap:8px;font-size:9px;display:flex}.gallery-page .g-collection__selection strong{color:var(--g-ink);font-variant-numeric:tabular-nums;font-weight:500}.gallery-page .g-collection__selection .g-text-link{gap:12px;min-height:28px;font-size:9px}.gallery-page .g-collection__hint{color:#999c8e;align-items:center;gap:9px;font-size:8px;display:flex}.gallery-page .g-collection__hint svg{width:13px;height:13px}.gallery-page .g-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(60px,6vw,100px) clamp(32px,5vw,84px);display:grid}.gallery-page .g-photo{grid-column:span 5;width:100%;min-width:0;display:block}.gallery-page .g-photo:is([data-layout="0"],[data-layout="3"],[data-layout="4"]){grid-column:span 7}.gallery-page .g-photo[data-layout="1"]{padding-top:clamp(60px,9vw,150px)}.gallery-page .g-photo[data-layout="3"]{padding-top:clamp(40px,6vw,100px)}.gallery-page .g-photo[data-layout="5"]{padding-top:clamp(50px,8vw,130px)}.gallery-page .g-photo__frame{background:#dce0d3;width:100%;display:block;position:relative;overflow:hidden}.gallery-page .g-photo__frame img{object-fit:contain;width:100%;height:100%;transition:transform 1.3s var(--ease-out)}.gallery-page .g-photo__open{color:#f7f4ed;backdrop-filter:blur(8px);opacity:0;background:#141d15c9;align-items:center;gap:10px;padding:12px 15px;font-size:9px;transition:opacity .35s,transform .4s;display:inline-flex;position:absolute;bottom:18px;right:18px;transform:translateY(5px)}.gallery-page .g-photo__open svg{width:14px;height:14px}.gallery-page .g-photo:hover .g-photo__open,.gallery-page .g-photo:focus-visible .g-photo__open{opacity:1;transform:none}.gallery-page .g-photo:hover img,.gallery-page .g-photo:focus-visible img{transform:scale(1.025)}.gallery-page .g-photo__caption{grid-template-columns:22px minmax(0,1fr) 36px;align-items:start;gap:12px;padding-top:24px;display:grid}.gallery-page .g-photo__number{color:#8b927d;font-variant-numeric:tabular-nums;padding-top:2px;font-size:8px}.gallery-page .g-photo__category{color:#8b927d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.gallery-page .g-photo__title{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(24px,2.5vw,39px);line-height:1.12;display:block}.gallery-page .g-photo__location{color:var(--g-muted);margin-top:10px;font-size:9px;line-height:1.7;display:block}.gallery-page .g-photo__arrow{border:1px solid #bfc3b3;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:16px;transition:background .3s,color .3s;display:grid}.gallery-page .g-photo__arrow svg{width:14px;height:14px}.gallery-page .g-photo:hover .g-photo__arrow{color:var(--g-paper);background:var(--g-ink);border-color:var(--g-ink)}.gallery-page .g-collection__more{border-top:1px solid var(--g-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:clamp(60px,7vw,120px);padding-block:40px 64px;display:grid}.gallery-page .g-collection__more>p{color:var(--g-muted);grid-column:1;font-size:9px;line-height:1.7}.gallery-page .g-collection__more>button{grid-column:2}.gallery-page .g-back-top{grid-column:3;justify-self:end;align-items:center;gap:15px;font-size:9px;display:flex}.gallery-page .g-back-top svg{width:14px;height:14px}.gallery-page .g-empty{text-align:center;justify-items:center;gap:20px;padding:80px 20px;display:grid}.gallery-page .g-empty h3{font-size:clamp(32px,4vw,54px)}.gallery-page .g-empty p{color:var(--g-muted);font-size:12px;line-height:1.8}.gallery-page .g-visit{color:#f3f0e9;background:#10140f;padding-block:clamp(80px,8vw,140px)}.gallery-page .g-visit__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(48px,7vw,120px);display:grid}.gallery-page .g-visit .g-eyebrow{color:#9ca58e}.gallery-page .g-visit h2{margin-top:36px;font-size:clamp(48px,5.2vw,88px);line-height:1.06}.gallery-page .g-visit h2 em{color:#b8c3a6}.gallery-page .g-visit__copy>p:not(.g-eyebrow){color:#c2c8b9a6;margin-top:28px;font-size:12px;line-height:1.9}.gallery-page .g-visit__cta{border-block:1px solid #a8b19b45;justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:370px;margin-block:32px 12px;padding-block:14px;font-size:12px;display:flex}.gallery-page .g-visit__cta .g-round{border-color:#a8b19b80;width:48px;height:48px}.gallery-page .g-visit__cta:hover .g-round{color:#182014;background:#f3f0e9;transform:rotate(8deg)}.gallery-page .g-visit__copy>.g-text-link{color:#a8b19b;font-size:10px}.gallery-page .g-visit__photo>div{aspect-ratio:4/3;overflow:hidden}.gallery-page .g-visit__photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.gallery-page .g-visit__photo figcaption{color:#b9c1ad91;justify-content:space-between;gap:16px;margin-top:18px;font-size:8px;line-height:1.7;display:flex}.gallery-page .g-viewer{color:#f3f0e9;background:#0b0e0b;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px clamp(20px,4vw,72px);inset:0;overflow:hidden}.gallery-page .g-viewer::backdrop{background:#080b08f2}.gallery-page .g-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:24px;display:grid}.gallery-page .g-viewer__header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.gallery-page .g-viewer__header .g-eyebrow{color:#bdc4b3;font-size:9px}.gallery-page .g-viewer__header .g-eyebrow>span{color:#6c7763;margin-inline:18px}.gallery-page .g-viewer__close{color:#c7cdbf;align-items:center;gap:16px;min-height:40px;font-size:10px;display:inline-flex}.gallery-page .g-viewer__close svg{width:25px;height:25px}.gallery-page .g-viewer__stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.gallery-page .g-viewer__stage img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.gallery-page .g-viewer__loading{color:#b8c1ad;background:#0b0e0bdd;padding:14px 20px;font-size:12px;position:absolute}.gallery-page .g-viewer__footer{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:32px;padding-top:20px;display:flex}.gallery-page .g-viewer__footer>div:first-child{max-width:75ch}.gallery-page .g-viewer__footer h2{color:#f3f0e9;margin-bottom:10px;font-size:clamp(25px,2.3vw,36px);line-height:1.1}.gallery-page .g-viewer__footer p{color:#c9cebfab;font-size:10px;line-height:1.7}.gallery-page .g-viewer__footer p+p{color:#9fa9928c;margin-top:3px;font-size:8px}.gallery-page .g-viewer__navigation{flex:none;align-items:center;gap:24px;display:flex}.gallery-page .g-viewer__navigation>span{text-align:center;color:#b8c1ad;font-variant-numeric:tabular-nums;min-width:60px;font-size:10px}.gallery-page .g-viewer__navigation button{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s;display:grid}.gallery-page .g-viewer__navigation button:hover{background:#ffffff1a}body:has([data-barba-namespace=gallery]) .dock{display:none}body:has([data-barba-namespace=gallery]) header.hdr[data-hdr]{color:#252a22;--hdr-bg:#f3f0e9;--hdr-fg:#252a22;--lg-defence:#01a859;--lg-garden:#005e3b;--lg-since:#252a22}body:has([data-barba-namespace=gallery]) header.hdr[data-hdr] .hdr__bar{background:#f3f0e9;border-bottom:1px solid #d9d8cd}body:has([data-barba-namespace=gallery]) header.hdr[data-hdr] .hdr__logo .logo{filter:none}body:has([data-barba-namespace=gallery]) header.hdr[data-hdr] .hdr__cta:before{background:#252a22}html.menu-open body:has([data-barba-namespace=gallery]) header.hdr[data-hdr]{color:#f4ede6;--lg-garden:#f4ede6;--lg-since:#f4ede6}html.menu-open body:has([data-barba-namespace=gallery]) header.hdr[data-hdr] .hdr__bar{background:0 0;border-color:#0000}body:has([data-barba-namespace=gallery]) .music__toggle{color:#e3e9d9;background:#10180fe8;border-color:#a8b19b66}body:has(.hdr.is-hidden) .gallery-page .g-filter{top:0}.no-js .gallery-page :is(.g-filter,.g-hero__controls,.g-hero__view){display:none}@media (width<=1100px){.gallery-page .g-filter__community{width:220px;padding-left:18px}.gallery-page .g-filter__categories{gap:22px}.gallery-page .g-hero__edge{right:16px}}@media (width<=900px){.gallery-page .g-collection__intro{grid-template-columns:1fr 1fr;gap:32px}.gallery-page .g-collection__stats{gap:16px}.gallery-page .g-collection__aside>p br{display:none}.gallery-page .g-photo,.gallery-page .g-photo:is([data-layout="0"],[data-layout="3"],[data-layout="4"]){grid-column:span 6}.gallery-page .g-photo[data-layout="1"],.gallery-page .g-photo[data-layout="3"],.gallery-page .g-photo[data-layout="5"]{padding-top:60px}.gallery-page .g-filter__inner{flex-direction:column;gap:0}.gallery-page .g-filter__categories button{min-height:60px}.gallery-page .g-filter__community{border-left:0;border-top:1px solid var(--g-line);width:100%;padding-left:0}.gallery-page .g-filter__community select{min-height:48px}.gallery-page .g-visit__grid{grid-template-columns:1fr 1fr;gap:32px}.gallery-page .g-visit h2{font-size:46px}.gallery-page .g-collection__more{grid-template-columns:1fr auto}.gallery-page .g-collection__more>button{grid-column:2}.gallery-page .g-back-top{display:none}}@media (width<=600px){.gallery-page .g-hero{height:92svh;min-height:650px;max-height:none}.gallery-page .g-hero__inner{padding-top:calc(var(--header-h) + 22px);gap:20px;padding-bottom:30px}.gallery-page .g-hero__topline>.g-eyebrow{text-align:right;max-width:135px;font-size:7px}.gallery-page .g-hero__copy{max-width:100%;padding-bottom:15px}.gallery-page .g-hero__copy>.g-eyebrow{font-size:8px}.gallery-page .g-hero h1{font-size:clamp(77px,20vw,120px);line-height:.97}.gallery-page .g-hero__description{margin-top:24px}.gallery-page .g-hero__description p{font-size:11px}.gallery-page .g-hero__bottom{gap:16px;padding-top:18px}.gallery-page .g-discover{gap:12px;max-width:200px;font-size:9px}.gallery-page .g-discover small{display:none}.gallery-page .g-discover .g-round{width:42px;height:42px}.gallery-page .g-hero__feature{width:auto}.gallery-page .g-hero__view,.gallery-page .g-hero__edge{display:none}.gallery-page .g-hero__controls{gap:8px;margin-top:0}.gallery-page .g-hero__step{gap:5px;min-height:44px;font-size:7px}.gallery-page .g-hero__step i{width:14px}.gallery-page .g-hero__pause{width:24px;min-height:44px}.gallery-page .g-collection{padding-top:68px}.gallery-page .g-collection__intro{grid-template-columns:1fr;gap:32px;padding-bottom:44px}.gallery-page .g-collection__intro h2{margin-top:22px;font-size:clamp(52px,13vw,74px)}.gallery-page .g-collection__aside{max-width:none;margin:0}.gallery-page .g-collection__aside>p{font-size:12px}.gallery-page .g-collection__stats{gap:16px;margin-top:24px;padding-top:20px}.gallery-page .g-collection__stats dd{font-size:36px}.gallery-page .g-collection__stats dt{font-size:7px}.gallery-page .g-filter__categories{gap:24px}.gallery-page .g-filter__categories button{min-height:52px;font-size:9px}.gallery-page .g-filter__community select{font-size:10px}.gallery-page .g-collection__main{padding-top:32px}.gallery-page .g-collection__bar{gap:20px;margin-bottom:32px}.gallery-page .g-collection__bar h3{font-size:25px}.gallery-page .g-collection__bar p{font-size:8px}.gallery-page .g-collection__selection{flex:none;max-width:115px;font-size:8px}.gallery-page .g-collection__hint{display:none}.gallery-page .g-collection__selection .g-text-link{gap:5px;font-size:8px}.gallery-page .g-grid{grid-template-columns:1fr;gap:44px}.gallery-page .g-photo,.gallery-page .g-photo:is([data-layout="0"],[data-layout="3"],[data-layout="4"]){grid-column:1;padding-top:0}.gallery-page .g-photo__caption{grid-template-columns:18px 1fr 32px;gap:10px;padding-top:18px}.gallery-page .g-photo__category{margin-bottom:6px;font-size:7px}.gallery-page .g-photo__title{font-size:28px}.gallery-page .g-photo__location{margin-top:7px;font-size:8px}.gallery-page .g-photo__open{opacity:1;padding:12px;bottom:12px;right:12px;transform:none}.gallery-page .g-photo__open>span{display:none}.gallery-page .g-collection__more{flex-direction:column;gap:24px;margin-top:44px;padding-block:28px 44px;display:flex}.gallery-page .g-collection__more>button{width:100%}.gallery-page .g-visit{padding-block:64px}.gallery-page .g-visit__grid{grid-template-columns:1fr;gap:44px}.gallery-page .g-visit h2{margin-top:24px;font-size:clamp(46px,11vw,64px)}.gallery-page .g-visit__copy>p:not(.g-eyebrow){margin-top:24px;font-size:11px}.gallery-page .g-visit__cta{max-width:none;font-size:11px}.gallery-page .g-visit__photo figcaption{font-size:7px}.gallery-page .g-viewer{padding:16px}.gallery-page .g-viewer[open]{gap:18px}.gallery-page .g-viewer__header{padding-bottom:12px}.gallery-page .g-viewer__header .g-eyebrow{font-size:7px}.gallery-page .g-viewer__header .g-eyebrow>span{margin-inline:8px}.gallery-page .g-viewer__close{gap:8px;font-size:8px}.gallery-page .g-viewer__close svg{width:20px;height:20px}.gallery-page .g-viewer__footer{flex-direction:column;align-items:stretch;gap:22px;padding-top:18px}.gallery-page .g-viewer__footer h2{font-size:28px}.gallery-page .g-viewer__footer p{font-size:9px}.gallery-page .g-viewer__navigation{justify-content:center}}@media (hover:none){.gallery-page .g-photo__open{opacity:1;transform:none}.gallery-page .g-filter{backdrop-filter:none;background:var(--g-paper)}}@media (prefers-reduced-motion:reduce){.gallery-page *,.gallery-page :before,.gallery-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gallery-page .g-hero__slide img{transform:none}}
