.v3 .v3-shot{margin:clamp(48px,6vw,80px) 0 0}.v3 .v3-shot,.v3 .v3-shot-frame{container-type:inline-size}.v3 .v3-shot-picture{display:block}.v3 .v3-shot-picture[data-theme-only=dark],.v3[data-theme=dark] .v3-shot-picture[data-theme-only=light]{display:none}.v3[data-theme=dark] .v3-shot-picture[data-theme-only=dark]{display:block}.v3 .v3-shot-view{display:grid;gap:12px;justify-items:center}.v3 .v3-shot-view[data-view=desktop]{display:none}@container (min-width: 663px){.v3 .v3-shot-picture[data-desktop]>.v3-shot-view[data-view=desktop]{display:grid}.v3 .v3-shot-picture[data-desktop]>.v3-shot-view[data-view=crops]{display:none}}.v3 .v3-shot-crop{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--r-lg)}.v3 .v3-shot-crop:after{content:"";position:absolute;inset:0;border:1px solid var(--border-strong);border-radius:inherit;pointer-events:none}.v3 .v3-shot-crop-img{position:absolute;display:block;max-width:none;height:auto}.v3 .v3-shot-caption{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:20px;font:400 var(--t-sm) /1.5 var(--font-sans);color:var(--text-secondary);text-align:center}.v3 .v3-shot-label{font:500 var(--t-xs) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}