.zoomable-media{position:relative;overflow:hidden;border-radius:inherit;isolation:isolate;box-shadow:inset 0 0 0 1px rgba(201,164,106,.08)}.zoomable-media--fill,.zoomable-media--passthrough{position:absolute;inset:0;width:100%;height:100%}.zoomable-media-stage{will-change:transform}.zoomable-media-stage,.zoomable-media-stage>.configurable-media,.zoomable-media-stage>.configurable-media--fill,.zoomable-media-stage>img,.zoomable-media-stage>span,.zoomable-media-stage>video{width:100%;height:100%}.zoomable-media-stage .configurable-media-image,.zoomable-media-stage .configurable-media-video,.zoomable-media-stage img,.zoomable-media-stage video{pointer-events:auto}.zoomable-media.is-hover-zoom,.zoomable-media.is-zoomed,.zoomable-media:hover{box-shadow:inset 0 0 0 1px rgba(201,164,106,.14),0 10px 28px rgba(42,28,20,.08)}.zoomable-media.is-lightbox-trigger{cursor:zoom-in}.zoomable-media.is-zoomed{cursor:zoom-out}.zoomable-media-expand-hint{position:absolute;right:12px;bottom:12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(201,164,106,.35);background:rgba(255,253,249,.9);color:#5c4033;font-size:.95rem;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.zoomable-media.is-lightbox-trigger:focus-within .zoomable-media-expand-hint,.zoomable-media.is-lightbox-trigger:hover .zoomable-media-expand-hint{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.zoomable-media-stage{transition:none!important}}@media (max-width:900px){.zoomable-media{touch-action:pan-y pinch-zoom}.zoomable-media.is-lightbox-trigger .zoomable-media-expand-hint{opacity:1;transform:none}}