.welfare-design_page__p4rL8{--welfare-accent:var(--feature-cream);min-width:0}.welfare-design_page__p4rL8[data-welfare-family=ngo]{--welfare-accent:var(--feature-pink)}.welfare-design_page__p4rL8[data-welfare-family=volunteer]{--welfare-accent:var(--feature-green)}.welfare-design_page__p4rL8[data-welfare-family=adoption]{--welfare-accent:var(--feature-orange)}.welfare-design_page__p4rL8[data-welfare-family=lost-found]{--welfare-accent:var(--feature-blue)}.welfare-design_hero__cUUZ4{background:var(--welfare-accent);border:0;border-radius:var(--feature-radius-hero);color:var(--primary)}.welfare-design_hero__cUUZ4 h1{max-width:760px;font-size:clamp(30px,3.5vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:700}.welfare-design_hero__cUUZ4 p{max-width:620px;font-size:15px;line-height:1.75;color:var(--foreground)}.welfare-design_hero__cUUZ4 :where([data-slot=badge]){background:transparent;color:var(--primary);padding:0;border:0;font-size:12px}.welfare-design_heroArtwork__sjVSW{display:flex;min-width:0;align-items:center;justify-content:center;padding:24px}.welfare-design_heroArtwork__sjVSW img{position:static;height:auto;width:100%;max-width:310px;max-height:300px;object-fit:contain}.welfare-design_filters___kmSW{background:var(--feature-cream);border-color:var(--feature-border);border-radius:var(--radius-panel);padding:20px}.welfare-design_filters___kmSW>*{min-width:0}.welfare-design_listing__s35eA{border-color:var(--feature-border);box-shadow:var(--ds-elevation-1);transition:border-color .15s}.welfare-design_listing__s35eA:hover{border-color:var(--primary);box-shadow:var(--ds-elevation-1)}.welfare-design_listing__s35eA :where(h2,h3){overflow-wrap:anywhere}.welfare-design_profileHero__Zhjv7{background:var(--welfare-accent);border:0;border-radius:var(--feature-radius-hero)}.welfare-design_profileIdentity__s3eRA{position:relative;background:var(--welfare-accent);color:var(--foreground)}.welfare-design_profileIdentity__s3eRA p{color:var(--foreground)}.welfare-design_profileIdentity__s3eRA h1{font-size:clamp(26px,3vw,40px);line-height:1.12;white-space:normal;overflow-wrap:anywhere}.welfare-design_profileCover__0mdzO{position:relative;height:clamp(160px,24vw,300px);background:var(--welfare-accent)}.welfare-design_profileCover__0mdzO img{object-fit:cover}@media (max-width:767px){.welfare-design_hero__cUUZ4{border-radius:var(--radius-panel)}.welfare-design_heroArtwork__sjVSW{padding:0 24px 24px}.welfare-design_heroArtwork__sjVSW img{max-height:180px}.welfare-design_filters___kmSW{padding:16px}.welfare-design_profileHero__Zhjv7{border-radius:var(--radius-panel)}}@media (prefers-reduced-motion:reduce){.welfare-design_listing__s35eA{transition:none}}.welfare-design_page__p4rL8 :where(div,a):has(>[data-welfare-cover-unavailable]){height:140px;min-height:140px;aspect-ratio:auto}.welfare-design_profileHero__Zhjv7>div:has(>[data-welfare-cover-unavailable]){display:none}.welfare-design_profileHero__Zhjv7:has([data-welfare-cover-unavailable]) .welfare-design_profileIdentity__s3eRA{padding-top:28px}.welfare-design_profileHero__Zhjv7:has([data-welfare-cover-unavailable]) .welfare-design_profileIdentity__s3eRA>div:first-child{margin-top:0}