.PublicProviderIdentity-module__0KXKCG__frame{display:contents}:is(.PublicProviderIdentity-module__0KXKCG__legacyBody .profile-page>.breadcrumbs,.PublicProviderIdentity-module__0KXKCG__legacyBody .profile-page>.profile-hero){display:none}.PublicProviderIdentity-module__0KXKCG__shell{width:min(1180px,100% - 32px);margin:22px auto 12px}.PublicProviderIdentity-module__0KXKCG__breadcrumbs{min-width:0;margin-bottom:14px}.PublicProviderIdentity-module__0KXKCG__breadcrumbs ol{min-width:0;color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.PublicProviderIdentity-module__0KXKCG__breadcrumbs li{min-width:0}.PublicProviderIdentity-module__0KXKCG__breadcrumbs a{color:var(--color-primary-strong);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.PublicProviderIdentity-module__0KXKCG__hero{border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.PublicProviderIdentity-module__0KXKCG__banner{height:clamp(170px,25vw,280px);position:relative;overflow:hidden}.PublicProviderIdentity-module__0KXKCG__professionalBanner{background:linear-gradient(135deg,#312e81 0%,#6d28d9 48%,#2563eb 100%)}.PublicProviderIdentity-module__0KXKCG__businessBanner{background:linear-gradient(135deg,#172554 0%,#1d4ed8 50%,#0f766e 100%)}.PublicProviderIdentity-module__0KXKCG__bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.PublicProviderIdentity-module__0KXKCG__bannerShade{pointer-events:none;background:linear-gradient(#0f172a05,#0f172a2e);position:absolute;inset:0}.PublicProviderIdentity-module__0KXKCG__body{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:22px;min-width:0;padding:0 28px 28px;display:grid}.PublicProviderIdentity-module__0KXKCG__avatarWrap{z-index:1;width:132px;height:132px;margin-top:-62px;position:relative}.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{border:5px solid var(--color-surface);border-radius:50%;width:132px;height:132px;box-shadow:0 12px 28px #0f172a2e}.PublicProviderIdentity-module__0KXKCG__avatar{-o-object-fit:cover;object-fit:cover;background:var(--color-surface-muted);display:block}.PublicProviderIdentity-module__0KXKCG__avatarFallback{color:var(--color-primary-strong);letter-spacing:.04em;background:linear-gradient(145deg,#ede9fe,#dbeafe);place-items:center;font-size:2rem;font-weight:900;display:grid}.PublicProviderIdentity-module__0KXKCG__identity{gap:9px;min-width:0;padding-top:20px;display:grid}.PublicProviderIdentity-module__0KXKCG__badges{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.PublicProviderIdentity-module__0KXKCG__badges>*{max-width:100%}.PublicProviderIdentity-module__0KXKCG__identity h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1.08}.PublicProviderIdentity-module__0KXKCG__description,.PublicProviderIdentity-module__0KXKCG__location{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.PublicProviderIdentity-module__0KXKCG__description{max-width:780px;font-size:.98rem}.PublicProviderIdentity-module__0KXKCG__location{font-size:.88rem;font-weight:700}@media (max-width:680px){.PublicProviderIdentity-module__0KXKCG__shell{width:min(100% - 20px,1180px);margin-top:12px}.PublicProviderIdentity-module__0KXKCG__hero{border-radius:18px}.PublicProviderIdentity-module__0KXKCG__banner{height:170px}.PublicProviderIdentity-module__0KXKCG__body{grid-template-columns:1fr;gap:10px;padding:0 18px 22px}.PublicProviderIdentity-module__0KXKCG__avatarWrap,.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{width:104px;height:104px}.PublicProviderIdentity-module__0KXKCG__avatarWrap{margin-top:-50px}.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{border-width:4px}.PublicProviderIdentity-module__0KXKCG__avatarFallback{font-size:1.55rem}.PublicProviderIdentity-module__0KXKCG__identity{padding-top:0}}@media (max-width:390px){.PublicProviderIdentity-module__0KXKCG__shell{width:min(100% - 16px,1180px)}.PublicProviderIdentity-module__0KXKCG__banner{height:148px}.PublicProviderIdentity-module__0KXKCG__body{padding:0 14px 18px}.PublicProviderIdentity-module__0KXKCG__avatarWrap,.PublicProviderIdentity-module__0KXKCG__avatar,.PublicProviderIdentity-module__0KXKCG__avatarFallback{width:92px;height:92px}.PublicProviderIdentity-module__0KXKCG__avatarWrap{margin-top:-44px}.PublicProviderIdentity-module__0KXKCG__identity h1{font-size:1.55rem}}
.PublicProviderProfile-module__gsTYRq__talentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PublicProviderProfile-module__gsTYRq__talentCard{align-content:start;gap:14px;padding:20px;display:grid}.PublicProviderProfile-module__gsTYRq__talentCardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PublicProviderProfile-module__gsTYRq__talentCardTop h3{margin:5px 0 0;font-size:1.18rem;line-height:1.2}.PublicProviderProfile-module__gsTYRq__talentCard>p{color:var(--color-ink-muted);margin:0;font-size:.86rem;line-height:1.6}.PublicProviderProfile-module__gsTYRq__opportunities,.PublicProviderProfile-module__gsTYRq__careerSignals{flex-wrap:wrap;gap:8px;display:flex}.PublicProviderProfile-module__gsTYRq__snapshotCard{gap:14px;display:grid}.PublicProviderProfile-module__gsTYRq__heroFacts{margin-top:18px}.PublicProviderProfile-module__gsTYRq__careerNote{border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-muted);color:var(--color-ink-muted);margin:0;padding:14px 16px;line-height:1.6}.PublicProviderProfile-module__gsTYRq__careerBlock{gap:12px;margin-top:20px;display:grid}.PublicProviderProfile-module__gsTYRq__careerBlock h3{margin:0;font-size:1.05rem}.PublicProviderProfile-module__gsTYRq__careerTimeline{gap:10px;display:grid}.PublicProviderProfile-module__gsTYRq__careerItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:7px;padding:16px;display:grid}.PublicProviderProfile-module__gsTYRq__careerItem strong{font-size:.98rem}.PublicProviderProfile-module__gsTYRq__careerItem span,.PublicProviderProfile-module__gsTYRq__careerItem p{color:var(--color-ink-muted);margin:0;font-size:.86rem;line-height:1.55}.PublicProviderProfile-module__gsTYRq__careerItemTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.PublicProviderProfile-module__gsTYRq__careerItemTop>div{gap:4px;display:grid}.PublicProviderProfile-module__gsTYRq__careerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PublicProviderProfile-module__gsTYRq__mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PublicProviderProfile-module__gsTYRq__mediaCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.PublicProviderProfile-module__gsTYRq__mediaPreview{border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,#f3f0ff,#edf3ff);place-items:center;min-height:240px;display:grid;overflow:hidden}.PublicProviderProfile-module__gsTYRq__mediaPreview img,.PublicProviderProfile-module__gsTYRq__mediaPreview video{-o-object-fit:cover;object-fit:cover;background:#0f172a;width:100%;height:300px;display:block}.PublicProviderProfile-module__gsTYRq__mediaPreview video{-o-object-fit:contain;object-fit:contain}.PublicProviderProfile-module__gsTYRq__mediaBody{gap:8px;padding:16px 18px 18px;display:grid}.PublicProviderProfile-module__gsTYRq__mediaBody h3{margin:0;font-size:1rem;line-height:1.35}@media (max-width:760px){.PublicProviderProfile-module__gsTYRq__talentGrid,.PublicProviderProfile-module__gsTYRq__mediaGrid,.PublicProviderProfile-module__gsTYRq__careerGrid{grid-template-columns:1fr}.PublicProviderProfile-module__gsTYRq__talentCardTop,.PublicProviderProfile-module__gsTYRq__careerItemTop{flex-direction:column;gap:10px}.PublicProviderProfile-module__gsTYRq__mediaPreview img,.PublicProviderProfile-module__gsTYRq__mediaPreview video{height:250px}}
.BusinessStorefrontQuickBook-module__-XtugG__storefront{border:1px solid var(--color-border);background:linear-gradient(#fff,#fbfaff);border-radius:24px;gap:18px;width:min(100% - 32px,1180px);margin:18px auto 8px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 16px 40px #28235014}.BusinessStorefrontQuickBook-module__-XtugG__headingRow{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__headingRow>div{min-width:0}.BusinessStorefrontQuickBook-module__-XtugG__headingRow h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08}.BusinessStorefrontQuickBook-module__-XtugG__headingRow p{max-width:66ch;color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.BusinessStorefrontQuickBook-module__-XtugG__locationLine{background:var(--color-selected);width:fit-content;max-width:100%;color:var(--color-primary-strong);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:750}.BusinessStorefrontQuickBook-module__-XtugG__statusNote{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-muted);overflow-wrap:anywhere;border-radius:14px;margin:-4px 0 0;padding:11px 13px;font-size:.78rem;line-height:1.55}.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy{gap:8px;min-width:0;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__signalRow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__signal{border:1px solid var(--color-border);background:var(--color-selected);width:fit-content;max-width:100%;color:var(--color-primary-strong);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:5px 8px;font-size:.67rem;font-weight:800;line-height:1.15}.BusinessStorefrontQuickBook-module__-XtugG__positive{color:#067647;background:#ecfdf3;border-color:#abefc6}.BusinessStorefrontQuickBook-module__-XtugG__warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.BusinessStorefrontQuickBook-module__-XtugG__neutral{color:var(--color-ink-muted);background:#f8f9fc}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy h3{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.25}.BusinessStorefrontQuickBook-module__-XtugG__serviceCopy p{color:var(--color-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts{gap:8px;min-width:0;margin:0;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding-bottom:7px;display:flex}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dt,.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dt{color:var(--color-ink-muted)}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{color:var(--color-ink);text-align:right;font-weight:750}.BusinessStorefrontQuickBook-module__-XtugG__bookingNote{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:-3px 0 0;font-size:.76rem;line-height:1.5}.BusinessStorefrontQuickBook-module__-XtugG__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__actions .button{text-align:center;width:100%;min-height:44px;padding-inline:10px}.BusinessStorefrontQuickBook-module__-XtugG__emptyState{border:1px dashed var(--color-border);color:var(--color-ink-muted);border-radius:16px;gap:5px;padding:18px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__emptyState strong{color:var(--color-ink)}@media (max-width:900px){.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BusinessStorefrontQuickBook-module__-XtugG__storefront{border-radius:20px;width:min(100% - 20px,1180px);margin-top:12px;padding:16px}.BusinessStorefrontQuickBook-module__-XtugG__headingRow{flex-direction:column;align-items:stretch}.BusinessStorefrontQuickBook-module__-XtugG__headingRow .button{width:100%;min-height:44px}.BusinessStorefrontQuickBook-module__-XtugG__serviceGrid,.BusinessStorefrontQuickBook-module__-XtugG__actions{grid-template-columns:1fr}}@media (max-width:390px){.BusinessStorefrontQuickBook-module__-XtugG__storefront{width:min(100% - 16px,1180px);padding:14px}.BusinessStorefrontQuickBook-module__-XtugG__serviceCard{padding:15px}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts div{gap:3px;display:grid}.BusinessStorefrontQuickBook-module__-XtugG__serviceFacts dd{text-align:left}}
