:root .warm-home .homepage-featured .gallery-grid.interactive-gallery{grid-template-columns:repeat(var(--featured-columns,5), 33.6%);grid-auto-flow:row;gap:32px 24px;max-width:none;margin:0;display:grid}:root .warm-home .homepage-featured .art-picture{aspect-ratio:1;background:#141116}:root .warm-home .homepage-featured .art-picture img{object-fit:contain;width:100%;height:100%}:root .warm-home .homepage-featured .art-card{min-width:0;padding:0}:root .warm-home .homepage-featured .art-card h3{overflow-wrap:anywhere}@media (max-width:650px){:root .warm-home .homepage-featured .gallery-grid.interactive-gallery{grid-template-columns:repeat(var(--featured-columns,5), 68.8%);gap:28px 16px}}:root .gallery-rail .rail-toolbar{color:#c2bfc3;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}:root .rail-navigation{gap:10px;display:flex}:root .rail-navigation button,:root .gallery-experience .lightbox-navigation button,:root .gallery-experience .lightbox-close,:root .gallery-experience .zoom-reset{color:#cfaaea;width:auto;min-width:48px;height:auto;min-height:44px;font:inherit;background:#211b27;border:1px solid #cfaaea55;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:13px;transition:background .18s,border-color .18s;display:inline-flex}:root .rail-navigation button:not(:disabled):hover,:root .gallery-experience .lightbox-navigation button:hover,:root .gallery-experience .lightbox-close:hover,:root .gallery-experience .zoom-reset:not(:disabled):hover{background:#34263d;border-color:#cfaaea}:root .rail-navigation button:disabled,:root .gallery-experience .zoom-reset:disabled{opacity:.4;cursor:default}:root .gallery-rail .gallery-grid.interactive-gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;gap:24px;max-width:none;margin:0;padding:4px 0;display:grid;overflow-x:auto}:root .gallery-rail .gallery-grid.interactive-gallery::-webkit-scrollbar{display:none}:root .rail-navigation button:last-child:not(:disabled){background:#34263d;border-color:#cfaaea}:root .gallery-rail .art-card{scroll-snap-align:start;min-width:0;padding:0}:root .gallery-rail .art-picture{aspect-ratio:1;background:#141116;overflow:hidden}:root .gallery-rail .art-picture img{object-fit:contain;width:100%;height:100%}:root .gallery-experience .art-preview-button{cursor:zoom-in}:root .gallery-experience .art-picture .photo-open-cue{color:#cfaaea;pointer-events:none;background:#171319e8;border:1px solid #cfaaea55;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:auto;height:auto;padding:11px 14px;font-size:12px;line-height:1.4;display:inline-flex;bottom:14px;left:auto;right:14px}:root .photo-open-cue b{font-size:16px;font-weight:400}:root .gallery-experience .art-picture img{transition:transform .45s cubic-bezier(.2,.7,.3,1)}:is(:root .gallery-experience .art-preview-button:focus-visible,:root .gallery-rail .gallery-grid:focus-visible){outline-offset:3px;outline:2px solid #cfaaea}:root .gallery-experience .lightbox-zoom-row{align-items:center;gap:20px;margin-top:20px;display:flex}:root .gallery-experience .zoom-control{flex:1;padding-top:0}:root .gallery-experience .zoom-reset{white-space:nowrap}@media (hover:hover) and (pointer:fine){:root .gallery-experience .art-preview-button:hover img{transform:scale(1.025)}}:root .warm-home [data-reveal].has-arrived{animation:none}:root .warm-home [data-reveal].has-arrived>*{animation:.55s ease-out both gallery-settle}:root .warm-home [data-reveal].has-arrived>:nth-child(2){animation-delay:70ms}@keyframes gallery-settle{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}html[data-motion=paused] .gallery-experience *,html[data-motion=paused] .warm-home [data-reveal].has-arrived>*{transition:none!important;animation:none!important}html[data-motion=paused] .gallery-experience .art-preview-button:hover img{transform:none}@media (max-width:650px){:root .gallery-rail .gallery-grid.interactive-gallery{grid-auto-columns:86%;gap:16px}:root .gallery-experience .lightbox-bottom{align-items:flex-start}:root .gallery-experience .lightbox-navigation{width:100%}:root .gallery-experience .lightbox-navigation button{flex:1}:root .gallery-experience .lightbox-zoom-row{flex-wrap:wrap;gap:14px}:root .gallery-experience .zoom-control{flex-basis:100%}}@media (prefers-reduced-motion:reduce){:root .gallery-experience *,:root .warm-home [data-reveal].has-arrived>*{transition:none!important;animation:none!important}:root .gallery-experience .art-preview-button:hover img{transform:none}}
