.framed[data-astro-cid-2sjnr7lv]{width:100%;max-width:calc(var(--photo-w) + var(--overhang));padding-top:18px}.framed__stage[data-astro-cid-2sjnr7lv]{margin-left:var(--overhang);aspect-ratio:var(--photo-ratio);position:relative}.framed__outline[data-astro-cid-2sjnr7lv]{--cut:28px;border:1px solid #e4e7ec59;position:absolute;inset:-18px -18px 18px 18px}.framed__photo[data-astro-cid-2sjnr7lv]{--cut:28px;width:100%;height:100%;box-shadow:var(--shadow-machine);position:relative;overflow:hidden}.framed__caption[data-astro-cid-2sjnr7lv]{--cut:14px;left:calc(-1 * var(--overhang));width:min(var(--caption-w), calc(100% + var(--overhang) - 16px));background:#0b0d12eb;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:40px}.framed__caption[data-astro-cid-2sjnr7lv]>.framed__caption-icon{color:var(--silver);flex:none;margin-top:2px}.framed__caption-body[data-astro-cid-2sjnr7lv]{flex-direction:column;gap:2px;display:flex}.framed__caption-title[data-astro-cid-2sjnr7lv]{color:var(--white);font-size:14px;font-weight:600}.framed__caption-text[data-astro-cid-2sjnr7lv]{color:var(--on-dark-2);font-size:13px;line-height:1.5}@container page (width>=1180px){.framed[data-astro-cid-2sjnr7lv]{width:calc(var(--photo-w) + var(--overhang));padding-top:0}}
