.rescue-profile{max-width:1180px}.rescue-profile-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;padding:0}.rescue-profile-photo{position:relative;min-height:440px}.rescue-profile-photo img{object-fit:cover;object-position:70% center}.rescue-profile-copy{padding:clamp(24px,4vw,48px)}.rescue-profile-copy h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;text-wrap:balance}.rescue-profile-copy h2{font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.2}.rescue-profile-copy p{line-height:1.75}.rescue-profile-copy ul{padding-left:1.25em}.rescue-profile-copy li+li{margin-top:14px}.rescue-profile-copy li a{text-decoration:underline;text-underline-offset:4px}.rescue-contact-actions{flex-wrap:wrap}.rescue-contact-actions .button{white-space:normal;text-align:center}@media (max-width:760px){.rescue-profile-hero{grid-template-columns:minmax(0,1fr)}.rescue-profile-photo{min-height:0;aspect-ratio:4/3}.rescue-contact-actions{align-items:stretch}.rescue-contact-actions .button{flex:1 1 180px}}.rescue-language-links{display:flex;justify-content:flex-end;gap:16px;padding:4px 8px;font-size:.9rem}.rescue-language-links a{padding:8px 4px;text-decoration:underline;text-underline-offset:4px}.rescue-language-links a[aria-current=page]{font-weight:800;text-decoration:none}html[lang=ko] .rescue-profile,html[lang=ko] .support-donation-copy{word-break:keep-all;overflow-wrap:anywhere}html[lang=ko] .support-donation-copy h1{white-space:normal;line-height:1.15}@media (max-width:760px){html[lang=ko] .support-donation-grid{grid-template-columns:minmax(0,1fr)}}