.rh-foto{margin:0;width:min(100%,460px);display:grid;grid-gap:14px;gap:14px}.rh-foto-cornice{position:relative;aspect-ratio:1;overflow:hidden;border:var(--rh-tratto) solid var(--rh-crema);border-radius:24px;box-shadow:9px 9px 0 var(--rh-stella-scura);background:#222;transform:rotate(-1deg)}.rh-foto-cornice img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rh-foto-prima{-webkit-clip-path:inset(0 calc(100% - var(--q, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--q, 50%)) 0 0)}.rh-foto-maniglia{position:absolute;top:0;bottom:0;left:var(--q,50%);width:4px;margin-left:-2px;background:var(--rh-crema);pointer-events:none}.rh-foto-maniglia:after{content:"‹ ›";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;border:var(--rh-tratto) solid var(--rh-inchiostro);border-radius:50%;background:var(--rh-stella);color:var(--rh-inchiostro);font-family:var(--rh-display);font-size:20px;line-height:1}.rh-foto-etichetta{position:absolute;top:14px;padding:3px 12px;border:2.5px solid var(--rh-inchiostro);border-radius:999px;background:var(--rh-crema);font-family:var(--font-barlow-condensed),"Arial Narrow",sans-serif;font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--rh-inchiostro);pointer-events:none}.rh-foto-etichetta--prima{left:14px}.rh-foto-etichetta--dopo{right:14px;background:var(--rh-stella)}.rh-foto-cursore{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.rh-foto-cornice:has(.rh-foto-cursore:focus-visible) .rh-foto-maniglia:after{outline:3px solid var(--rh-pomodoro);outline-offset:3px}.rh-foto-didascalia{font-size:13.5px;color:#c9bea6;text-align:center}