section.IuC8da_section{background:var(--placeholder);max-width:none;padding-block:clamp(40px,5vw,72px);padding-inline:clamp(20px,5vw,95px)}.IuC8da_card{align-items:center;gap:clamp(28px,4vw,72px);display:grid}@media (min-width:900px){.IuC8da_card{grid-template-columns:1.1fr 1fr}}.IuC8da_media{aspect-ratio:16/9;background:var(--placeholder);display:block;position:relative;overflow:hidden}.IuC8da_placeholder{position:absolute;inset:0}.IuC8da_img{object-fit:cover;transition:opacity .7s ease, transform 1.4s var(--ease-editorial)}.IuC8da_img2{opacity:0;transform:scale(1.04)}:is(.IuC8da_card:hover .IuC8da_img1:has(~.IuC8da_img2),.IuC8da_card:focus-visible .IuC8da_img1:has(~.IuC8da_img2)){opacity:0}.IuC8da_card:hover .IuC8da_img2,.IuC8da_card:focus-visible .IuC8da_img2{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.IuC8da_img{transition:none}}.IuC8da_text{flex-direction:column;gap:20px;display:flex}.IuC8da_name{text-wrap:balance;font-size:clamp(38px,4.8vw,76px);line-height:.98}.IuC8da_guest{font-family:var(--font-serif), Georgia, serif;color:var(--muted);font-size:clamp(24px,2.4vw,34px);font-style:italic}.IuC8da_lead{max-width:44ch;font-family:var(--font-serif), Georgia, serif;color:var(--muted-2);font-size:21px;line-height:1.4}.IuC8da_cta{letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:12px}.IuC8da_card:hover .IuC8da_cta,.IuC8da_card:focus-visible .IuC8da_cta{color:var(--wine)}
