.conceptGallery>.conceptSet{content-visibility:visible;contain-intrinsic-size:none}.conceptGallery .conceptGrid>.conceptPiece:nth-child(n){grid-column:auto}.conceptGallery .conceptCanvas:focus-visible{outline:var(--dt-focus-width) solid var(--dt-focus-ring);outline-offset:calc(-1 * var(--dt-focus-width))}@media (width<=1100px){section.conceptGallery>header,.conceptGallery>.conceptSet>header{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)!important;padding-inline:0!important}.conceptGallery>header>*,.conceptGallery>.conceptSet>header>*{min-width:0}}@media (width<=359px){.conceptGallery>header h2{font-size:2.75rem}}@media (width>=600px) and (width<=1100px){.ashStory .conceptGallery{padding-right:max(88px, calc(78px + var(--safe-right,0px)))}}.conceptGallery .conceptFittedCanvas{overscroll-behavior:contain;place-items:start;min-width:0;display:block}.conceptFittedCanvas .conceptArtworkExtent{place-items:center;min-width:100%;min-height:100%;display:grid}.conceptFittedCanvas .conceptArtworkExtent img{object-fit:contain;max-width:none;max-height:none;transition:none;transform:none}@media (width<=720px){.conceptGallery .conceptOverlayPanel{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}
