.zqR91a_section{background:var(--rose-lt);color:var(--ink-2);padding:var(--sec) 0}.zqR91a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,96px) clamp(24px,3vw,48px);display:grid}.zqR91a_card:nth-child(2n){margin-top:clamp(0px,10vw,160px)}.zqR91a_img{aspect-ratio:4/5;background:var(--rose);display:block;position:relative;overflow:hidden}.zqR91a_img img{object-fit:cover;width:100%;height:100%;transition:opacity .7s var(--ease-soft), transform 1.2s var(--ease-soft);position:absolute;inset:0}.zqR91a_duo{filter:url(#duo-rose)}.zqR91a_col{opacity:0}.zqR91a_card:hover .zqR91a_col,.zqR91a_card:focus-within .zqR91a_col{opacity:1}.zqR91a_card:hover .zqR91a_img img{transform:scale(1.03)}.zqR91a_txt{gap:14px;padding-top:28px;display:grid}.zqR91a_txt h2{font-family:var(--f-display);font-size:clamp(38px,3.6vw,56px);font-weight:400;line-height:1}.zqR91a_txt h2 a{text-decoration:none}.zqR91a_txt p{max-width:28em;font-size:17px}.zqR91a_links{flex-wrap:wrap;gap:12px 28px;margin-top:6px;display:flex}@media (max-width:820px){.zqR91a_grid{grid-template-columns:1fr}.zqR91a_card:nth-child(2n){margin-top:0}.zqR91a_txt p{font-size:16px}}
