.sponsorship-public-module__5qu4vW__homeSpotlight{color:#fff8fb;border:1px solid #bd9143;gap:1rem;width:min(100% - 2rem,78rem);margin:2rem auto;padding:clamp(1.2rem,3vw,2.2rem);display:grid;box-shadow:.35rem .35rem #e6adc3}.sponsorship-public-module__5qu4vW__spotlightEyebrow,.sponsorship-public-module__5qu4vW__sectionEyebrow{color:#bd9143;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.sponsorship-public-module__5qu4vW__homeSpotlight h2{color:#fff8fb;max-width:15ch;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:.98}.sponsorship-public-module__5qu4vW__spotlightGrid,.sponsorship-public-module__5qu4vW__sponsorGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.sponsorship-public-module__5qu4vW__spotlightCard,.sponsorship-public-module__5qu4vW__sponsorCard,.sponsorship-public-module__5qu4vW__profileCard{color:#211923;background:#fffdfd;border:1px solid #bd9143;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:.24rem .24rem #efc9d8}.sponsorship-public-module__5qu4vW__spotlightCard>p:first-child,.sponsorship-public-module__5qu4vW__sponsorTier{color:#741441;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;line-height:1.5}.sponsorship-public-module__5qu4vW__spotlightCard h3,.sponsorship-public-module__5qu4vW__sponsorCard h3{color:#171116;overflow-wrap:anywhere;margin:.55rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.sponsorship-public-module__5qu4vW__spotlightCard span,.sponsorship-public-module__5qu4vW__spotlightCard a,.sponsorship-public-module__5qu4vW__sponsorCard>p:not(.sponsorship-public-module__5qu4vW__sponsorTier,.sponsorship-public-module__5qu4vW__premierBadge,.sponsorship-public-module__5qu4vW__validDate){color:#40343b;margin-top:.75rem;font-size:.9rem;line-height:1.6;display:block}.sponsorship-public-module__5qu4vW__spotlightCard a,.sponsorship-public-module__5qu4vW__cardLinks a,.sponsorship-public-module__5qu4vW__profileCard>a{color:#73133f;text-underline-offset:.22em;font-weight:850;text-decoration:underline}.sponsorship-public-module__5qu4vW__spotlightCard a:hover,.sponsorship-public-module__5qu4vW__cardLinks a:hover,.sponsorship-public-module__5qu4vW__profileCard>a:hover{color:#a20d51}.sponsorship-public-module__5qu4vW__directory{gap:clamp(1.5rem,4vw,3rem);display:grid}.sponsorship-public-module__5qu4vW__directorySection{border-top:1px solid #bd9143;gap:.8rem;min-width:0;padding-top:1.4rem;display:grid}.sponsorship-public-module__5qu4vW__directorySection h2{color:#171116;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.sponsorship-public-module__5qu4vW__directorySection>p:not(.sponsorship-public-module__5qu4vW__sectionEyebrow,.sponsorship-public-module__5qu4vW__state){color:#40343b;max-width:42rem;margin:0;font-size:.96rem;line-height:1.65}.sponsorship-public-module__5qu4vW__supporterList{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.sponsorship-public-module__5qu4vW__supporterList li{color:#211923;overflow-wrap:anywhere;background:#fff1f7;border-left:3px solid #c81064;min-width:0;padding:.8rem .95rem;font-family:Fraunces,Georgia,serif;font-size:1.12rem;font-weight:700}.sponsorship-public-module__5qu4vW__sponsorCard{flex-direction:column;align-items:flex-start;display:flex}.sponsorship-public-module__5qu4vW__premierBadge{color:#3d2d11;letter-spacing:.08em;text-transform:uppercase;background:#f5e5b8;border:1px solid #bd9143;width:fit-content;margin:.65rem 0 0;padding:.34rem .56rem;font-size:.68rem;font-weight:900;line-height:1.4}.sponsorship-public-module__5qu4vW__validDate{color:#624854;margin:.9rem 0 0;font-size:.76rem;line-height:1.5}.sponsorship-public-module__5qu4vW__cardLinks{flex-wrap:wrap;gap:.6rem 1rem;margin-top:auto;padding-top:1rem;display:flex}.sponsorship-public-module__5qu4vW__state{color:#594652;background:#fff8fb;border:1px dashed #d8b5c3;margin:0;padding:1rem 1.2rem;font-size:.9rem;line-height:1.6}.sponsorship-public-module__5qu4vW__profileMain{width:min(100% - 2rem,60rem);min-height:50vh;margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.sponsorship-public-module__5qu4vW__profileCard{border-width:2px;gap:.8rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.sponsorship-public-module__5qu4vW__profileCard h1{color:#171116;overflow-wrap:anywhere;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.3rem,7vw,4.5rem);line-height:.98}.sponsorship-public-module__5qu4vW__profileDescription{color:#40343b;white-space:pre-wrap;max-width:52rem;margin:0;font-size:1rem;line-height:1.7}.sponsorship-public-module__5qu4vW__profileBenefits{color:#40343b;gap:.55rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:.92rem;line-height:1.55;display:grid}.sponsorship-public-module__5qu4vW__profileId{color:#624854;overflow-wrap:anywhere;border-top:1px solid #ead2dd;margin:.5rem 0 0;padding-top:.8rem;font-size:.76rem}@media (prefers-reduced-motion:reduce){.sponsorship-public-module__5qu4vW__spotlightCard a,.sponsorship-public-module__5qu4vW__cardLinks a,.sponsorship-public-module__5qu4vW__profileCard>a{transition:none}}
