.public-interior.public-interior--team{background:#04122f}.public-interior.public-interior--team>div.page-field.fixed[aria-hidden=true]{display:block}.public-interior.public-interior--team .team-hero{padding-block:clamp(2.25rem,4.5vw,4.25rem);background:linear-gradient(180deg,rgb(4 18 47/18%),rgb(4 18 47/46%)),transparent;color:white;border-bottom:1px solid rgb(255 255 255/12%);--focus-ring:#d8c19a}.public-interior.public-interior--team .team-hero>.container-x>.team-hero__content{display:block;max-width:52rem;margin-inline:auto;text-align:center}.public-interior.public-interior--team .team-hero .team-hero__eyebrow{justify-content:center;margin-bottom:0;color:#d8c19a}.public-interior.public-interior--team .team-hero .team-hero__eyebrow:before{background:#d8c19a}.public-interior.public-interior--team .team-hero .team-hero__title{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;color:white}.public-interior.public-interior--team .team-hero .team-hero__intro{margin-inline:auto;max-width:43rem;font-size:1.0625rem;line-height:1.65;color:rgb(255 255 255/88%)}.public-interior.public-interior--team .team-hero .team-hero__actions,.public-interior.public-interior--team .team-hero .team-hero__proof{margin-inline:auto;justify-content:center}.public-interior.public-interior--team .team-hero a.team-hero__primary{padding-inline:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,#f5ead9,#d8c19a);color:#020d28;box-shadow:0 14px 34px -18px rgb(216 193 154/65%)}.public-interior.public-interior--team .team-hero a.team-hero__primary:hover{background:#fffaf2}.public-interior.public-interior--team .team-hero a.team-hero__secondary{padding-inline:1.375rem;border-color:rgb(255 255 255/32%);border-radius:.5rem;background:rgb(255 255 255/6%);color:white}.public-interior.public-interior--team .team-hero a.team-hero__secondary:hover{background:rgb(255 255 255/12%)}.public-interior.public-interior--team .team-hero .team-hero__proof{width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:1rem;border-top:1px solid rgb(255 255 255/14%)}.public-interior.public-interior--team .team-hero .team-hero__proof li{color:rgb(255 255 255/78%)}.public-interior.public-interior--team .team-hero .team-hero__proof svg{color:#43dcf5}.public-interior--team .team-roster-section{padding-block:clamp(2.75rem,5vw,4.5rem)}.public-interior--team .team-roster-section--prescribers{padding-top:clamp(2.5rem,4vw,3.75rem)}.public-interior--team .team-roster-section--support{padding-top:1.25rem}.public-interior--team .team-roster-heading{max-width:58rem;padding-bottom:1rem;border-bottom:1px solid rgb(255 255 255/14%)}.public-interior--team .team-roster-heading h2{color:white}.public-interior--team .team-roster-heading a{overflow-wrap:anywhere}.public-interior--team .team-roster-shell{padding:.5rem;border:1px solid rgb(255 255 255/14%);border-radius:1rem;background:rgb(255 255 255/7.5%);box-shadow:inset 0 1px 0 rgb(255 255 255/9%),0 36px 82px -44px rgb(2 13 40/75%)}.public-interior--team .team-prescriber-grid,.public-interior--team .team-support-grid{display:grid;min-width:0;gap:.75rem;grid-template-columns:minmax(0,1fr)}.public-interior--team .team-provider-card{min-width:0;overflow:hidden;border-radius:.75rem;box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 10px 26px -14px rgb(2 22 66/50%)}.public-interior--team .team-provider-card:hover{transform:none;border-color:rgb(58 46 28/14%);box-shadow:inset 0 1px 0 rgb(255 255 255/90%),0 10px 26px -14px rgb(2 22 66/50%)}.public-interior--team .team-provider-card__portrait{aspect-ratio:4/3;min-width:0;overflow:hidden}.public-interior--team .team-provider-card__image{-o-object-position:center 42%;object-position:center 42%}.public-interior--team .team-provider-card__body{min-width:0;padding:1.25rem}.public-interior--team .team-provider-card__name{overflow-wrap:anywhere;font-size:clamp(1.25rem,1.6vw,1.375rem);line-height:1.2;letter-spacing:-.015em}.public-interior--team .team-provider-card__role{font-size:.9rem;line-height:1.45}.public-interior--team .team-provider-card__bio{font-size:1rem;line-height:1.62}.public-interior--team .team-provider-card__specialties{font-size:.75rem;line-height:1.4}.public-interior--team .team-provider-card__credentials{margin-top:auto;font-size:.75rem;line-height:1.45}.public-interior--team .team-provider-card__credentials dd{overflow-wrap:anywhere}.public-interior--team .team-trust{padding-block:clamp(2.75rem,4vw,3.75rem)}.public-interior--team .team-compliance{padding-block:clamp(3.5rem,5vw,4.75rem);border-top:1px solid rgb(255 255 255/10%)}.public-interior--team .team-compliance__grid{max-width:74rem;margin-inline:auto}@media (min-width:640px){.public-interior--team .team-roster-shell{padding:.75rem}.public-interior--team .team-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-interior--team .team-provider-card--medical{display:grid;grid-template-columns:13.75rem minmax(0,1fr)}.public-interior--team .team-provider-card--medical .team-provider-card__portrait{aspect-ratio:auto;min-height:100%}.public-interior--team .team-provider-card--medical .team-provider-card__body{display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem}.public-interior--team .team-provider-card--medical .team-provider-card__identity{margin-bottom:1.25rem}}@media (min-width:1200px){.public-interior--team .team-prescriber-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-interior--team .team-provider-card--medical{grid-template-columns:minmax(11.75rem,13.125rem) minmax(0,1fr)}}@media (min-width:1280px){.public-interior--team .team-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-interior--team .team-provider-card--support .team-provider-card__name{font-size:1.25rem}.public-interior--team .team-provider-card--support .team-provider-card__heading{min-height:5rem}}@media (max-width:639px){.public-interior.public-interior--team .team-hero{padding-block:1.875rem 2rem}.public-interior.public-interior--team .team-hero .team-hero__title{font-size:clamp(2.35rem,11vw,3rem);line-height:1.04}.public-interior.public-interior--team .team-hero .team-hero__intro{font-size:1rem;line-height:1.55}.public-interior.public-interior--team .team-hero .team-hero__actions{width:100%;gap:.5rem}.public-interior.public-interior--team .team-hero .team-hero__actions a{flex:1 1 auto;min-width:0;padding-inline:1rem;font-size:.875rem}.public-interior.public-interior--team .team-hero .team-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.625rem .875rem}.public-interior.public-interior--team .team-hero .team-hero__proof li{min-width:0;justify-content:center;font-size:.75rem;line-height:1.35}.public-interior--team .team-roster-section--support{padding-top:.5rem}.public-interior--team .team-provider-card__credentials{gap:.75rem}}