@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.gallery-container{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;display:flex}.gallery-container::-webkit-scrollbar{display:none}.gallery-child{scroll-snap-align:center;scroll-snap-stop:always;text-align:center;flex-shrink:0}.gallery-child:last-child{margin-right:0!important}.gallery-child figure>span[data-hide-print]{height:var(--gallery-image-h)}.gallery-child figure img{height:var(--gallery-image-h);object-fit:contain;width:auto}.gallery-child figcaption{display:none}.gallery-folio{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-copy-13,13px);line-height:var(--tw-leading,var(--text-copy-13--line-height,1.54));color:var(--color-neutral-8,#403f3a);padding-inline:30px;display:flex}.gallery-folio__caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gallery-folio__caption:after{content:"​"}.gallery-folio__count{gap:var(--spacing,.25rem);font-size:var(--text-label-12,12px);line-height:var(--tw-leading,var(--text-label-12--line-height,1.5));color:var(--color-neutral-7,#5c5a55);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;align-items:baseline;display:inline-flex}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.zoomed-image--error,.zoomed-image--loading{opacity:0}.zoomed-image--loaded{animation:.5s ease-in-out forwards imageLoad}@keyframes imageLoad{0%{opacity:.2;-webkit-mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#0000) 150% 0/400% no-repeat;mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#0000) 150% 0/400% no-repeat}to{opacity:1;-webkit-mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#0000) 0/400% no-repeat;mask:linear-gradient(90deg,#000 25%,#000000e6 50%,#0000) 0/400% no-repeat}}
