.gallery-module-scss-module__SOaeMW__galleryPage{color:#242424;background:#fff;min-height:100svh;position:relative;overflow:hidden}.gallery-module-scss-module__SOaeMW__galleryPage:before{background-image:var(--page-grid);content:"";filter:invert();opacity:.045;pointer-events:none;background-position:top;background-repeat:repeat;background-size:1920px 1080px;position:absolute;inset:0}.gallery-module-scss-module__SOaeMW__pageShell{z-index:1;justify-content:center;align-items:center;min-height:100svh;padding:0 40px;display:flex;position:relative}.gallery-module-scss-module__SOaeMW__galleryCard{background-color:#fff;grid-template-rows:auto 1fr auto;width:100%;max-width:680px;height:min(1080px,100svh - 96px);padding:16px;display:grid}.gallery-module-scss-module__SOaeMW__galleryHeader{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.gallery-module-scss-module__SOaeMW__backLink,.gallery-module-scss-module__SOaeMW__galleryTitle{color:#a0a0a0;align-items:center;gap:6px;font-family:Fragment Mono,Courier New,monospace;font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.gallery-module-scss-module__SOaeMW__backLink{justify-self:start;transition:color .22s,transform .22s}.gallery-module-scss-module__SOaeMW__backLink svg{width:25px;height:25px}.gallery-module-scss-module__SOaeMW__backLink:hover,.gallery-module-scss-module__SOaeMW__backLink:focus-visible{color:#202020;transform:translate(-3px)}.gallery-module-scss-module__SOaeMW__galleryTitle{justify-self:center;transition:color .22s}.gallery-module-scss-module__SOaeMW__galleryTitle:hover,.gallery-module-scss-module__SOaeMW__galleryTitle:focus-visible{color:#151515}.gallery-module-scss-module__SOaeMW__galleryTitle:hover .gallery-module-scss-module__SOaeMW__greyTitleIcon,.gallery-module-scss-module__SOaeMW__galleryTitle:focus-visible .gallery-module-scss-module__SOaeMW__greyTitleIcon{opacity:0}.gallery-module-scss-module__SOaeMW__galleryTitle:hover .gallery-module-scss-module__SOaeMW__blackTitleIcon,.gallery-module-scss-module__SOaeMW__galleryTitle:focus-visible .gallery-module-scss-module__SOaeMW__blackTitleIcon{opacity:1}.gallery-module-scss-module__SOaeMW__titleIcon{width:18px;height:18px;display:grid}.gallery-module-scss-module__SOaeMW__titleIcon img{object-fit:contain;grid-area:1/1;width:18px;height:18px;transition:opacity .22s}.gallery-module-scss-module__SOaeMW__blackTitleIcon{opacity:0}.gallery-module-scss-module__SOaeMW__galleryContent{flex-direction:column;justify-content:center;place-self:center;align-items:center;width:min(100%,680px);display:flex}.gallery-module-scss-module__SOaeMW__modeToggle{background:#fff;border:1px solid #efefef;border-radius:18px;justify-content:center;align-items:center;gap:3px;margin:0 auto;padding:3px;display:inline-flex;overflow:visible}.gallery-module-scss-module__SOaeMW__modeButton{color:#9f9f9f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:0;max-width:46px;height:26px;padding:0 3px;font-family:Fragment Mono,Courier New,monospace;font-size:11px;font-weight:400;line-height:1;transition:background-color .26s,color .26s,max-width .42s,padding .42s;display:inline-flex;overflow:hidden}.gallery-module-scss-module__SOaeMW__modeButton:hover,.gallery-module-scss-module__SOaeMW__modeButton:focus-visible{color:#151515;background:#f3f3f3;outline:none;max-width:170px;padding:0 8px}.gallery-module-scss-module__SOaeMW__modeButton:hover .gallery-module-scss-module__SOaeMW__modeLabel,.gallery-module-scss-module__SOaeMW__modeButton:focus-visible .gallery-module-scss-module__SOaeMW__modeLabel{opacity:1;max-width:118px;margin-left:5px;transform:translate(0)}.gallery-module-scss-module__SOaeMW__modeButton:hover .gallery-module-scss-module__SOaeMW__modeGreyIcon,.gallery-module-scss-module__SOaeMW__modeButton:focus-visible .gallery-module-scss-module__SOaeMW__modeGreyIcon{opacity:0}.gallery-module-scss-module__SOaeMW__modeButton:hover .gallery-module-scss-module__SOaeMW__modeBlackIcon,.gallery-module-scss-module__SOaeMW__modeButton:focus-visible .gallery-module-scss-module__SOaeMW__modeBlackIcon{opacity:1}.gallery-module-scss-module__SOaeMW__activeMode{color:#151515;background:#f3f3f3}.gallery-module-scss-module__SOaeMW__activeMode .gallery-module-scss-module__SOaeMW__modeGreyIcon{opacity:0}.gallery-module-scss-module__SOaeMW__activeMode .gallery-module-scss-module__SOaeMW__modeBlackIcon{opacity:1}.gallery-module-scss-module__SOaeMW__activeMode:hover,.gallery-module-scss-module__SOaeMW__activeMode:focus-visible{color:#151515}.gallery-module-scss-module__SOaeMW__modeIcon{flex:0 0 40px;width:40px;height:32px;display:grid}.gallery-module-scss-module__SOaeMW__modeIcon img{object-fit:contain;grid-area:1/1;width:40px;height:32px;transition:opacity .24s}.gallery-module-scss-module__SOaeMW__modeGreyIcon{opacity:1}.gallery-module-scss-module__SOaeMW__modeBlackIcon{opacity:0}.gallery-module-scss-module__SOaeMW__modeLabel{opacity:0;max-width:0;margin-left:0;font-size:16px;transition:opacity .32s,transform .32s,margin-left .32s,max-width .36s;display:inline-block;overflow:hidden;transform:translate(-6px)}.gallery-module-scss-module__SOaeMW__sliderWrap{justify-content:center;align-items:center;width:100%;margin-top:clamp(56px,9svh,92px);display:flex}.gallery-module-scss-module__SOaeMW__sliderViewport{width:100%;max-width:min(806px,100vw - 44px);position:relative;overflow:hidden}.gallery-module-scss-module__SOaeMW__sliderViewport:before,.gallery-module-scss-module__SOaeMW__sliderViewport:after{content:"";pointer-events:none;z-index:2;width:54px;height:100%;position:absolute;top:0}.gallery-module-scss-module__SOaeMW__sliderViewport:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.gallery-module-scss-module__SOaeMW__sliderViewport:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.gallery-module-scss-module__SOaeMW__sliderViewport:hover .gallery-module-scss-module__SOaeMW__sliderTrack{animation-play-state:paused}.gallery-module-scss-module__SOaeMW__sliderTrack{will-change:transform;gap:14px;width:max-content;animation:34s linear infinite gallery-module-scss-module__SOaeMW__gallerySlide;display:flex}.gallery-module-scss-module__SOaeMW__photoCard{border-radius:4px;flex:0 0 92px;width:92px;height:138px;overflow:hidden}.gallery-module-scss-module__SOaeMW__photo{object-fit:cover;width:100%;height:100%;display:block}.gallery-module-scss-module__SOaeMW__galleryFooter{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding-top:25px;display:flex}.gallery-module-scss-module__SOaeMW__galleryFooter p,.gallery-module-scss-module__SOaeMW__galleryFooter time{color:#b0b0b0;letter-spacing:0;margin:0;font-size:16px;font-weight:400}.gallery-module-scss-module__SOaeMW__galleryFooter p{font-family:Instrument Sans,Arial,Helvetica,sans-serif;line-height:1.5}.gallery-module-scss-module__SOaeMW__galleryFooter time{white-space:nowrap;font-family:Fragment Mono,Courier New,monospace;line-height:1}@keyframes gallery-module-scss-module__SOaeMW__gallerySlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (max-width:820px){.gallery-module-scss-module__SOaeMW__galleryPage{overflow:visible}.gallery-module-scss-module__SOaeMW__pageShell{align-items:flex-start;padding:40px 22px}.gallery-module-scss-module__SOaeMW__galleryCard{height:calc(100svh - 80px);min-height:calc(100svh - 80px);padding:0}}@media (max-width:560px){.gallery-module-scss-module__SOaeMW__sliderWrap{margin-top:clamp(44px,8svh,76px)}.gallery-module-scss-module__SOaeMW__sliderViewport{width:100%;max-width:min(390px,100%)}.gallery-module-scss-module__SOaeMW__sliderTrack{gap:12px}.gallery-module-scss-module__SOaeMW__photoCard{flex-basis:84px;width:84px;height:126px}.gallery-module-scss-module__SOaeMW__galleryFooter{flex-direction:column;align-items:flex-start;gap:14px}}
