.influencers-page{--reference-wave-surface:#f8fafc;background:#f8fafc}.influencers-hero{text-align:center;place-items:start center;min-height:610px;display:grid;position:relative;overflow:hidden}.influencers-hero-content{z-index:1;width:min(900px,100% - 40px);padding-top:160px;position:relative}.influencers-eyebrow{color:#315eff;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.4}.influencers-hero h1{color:#243591;letter-spacing:-.06em;margin-top:26px;font-size:clamp(46px,7.7vw,82px);font-weight:400;line-height:1.02}.influencers-intro{color:#292929;max-width:735px;margin:18px auto 0;font-size:14px;line-height:1.5}.influencers-list{padding-block:var(--section-space-y)}.influencers-grid{gap:calc(var(--section-space-y) / 2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(980px,100% - 48px);margin:0 auto;display:grid}.influencer-card{border-radius:var(--radius-card);border:1px solid #4977ff;flex-direction:column;min-width:0;padding:26px;display:flex;box-shadow:0 3px 2px #0c23501f}.influencer-photo{aspect-ratio:1;border-radius:calc(var(--radius-card) - 26px);width:100%;position:relative;overflow:hidden}.influencer-photo img{object-fit:cover}.influencer-copy{flex-direction:column;flex:1;align-items:flex-start;padding:32px 10px 0;display:flex}.influencer-kicker{color:#3269ff;font-size:14px;line-height:1.4}.influencer-card h2{color:#243591;letter-spacing:-.055em;margin-top:14px;font-size:clamp(42px,5vw,56px);font-weight:400;line-height:1.15}.influencer-description{color:#292929;max-width:390px;min-height:66px;font-size:var(--text-base);margin-top:12px;line-height:1.55}.influencer-profile-link{color:#1454d6;border:1px solid #3269ff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:166px;min-height:46px;margin-top:20px;padding:10px 18px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.influencer-profile-link:hover{color:#fff;background:#315eff}@media (max-width:700px){.influencers-hero{min-height:570px}.influencers-hero-content{padding-top:105px}.influencers-hero h1{font-size:clamp(44px,10vw,68px)}.influencers-desktop-break{display:none}.influencers-intro{font-size:13px}.influencers-grid{grid-template-columns:1fr;width:min(500px,100% - 32px)}.influencer-card{padding:16px}.influencer-photo{border-radius:calc(var(--radius-card) - 16px)}.influencer-copy{padding:26px 8px 0}.influencer-description{min-height:0}}
