.prescriber-card-section{position:relative;overflow:hidden;background:var(--brand-violet);padding-block:calc(56px + var(--margin-top-mobile, 0px)) calc(56px + var(--margin-bottom-mobile, 0px))}.prescriber-card-section .container{max-width:1020px}.prescriber-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;background:var(--brand-white);box-shadow:0 28px 60px -20px #1404208c}.prescriber-photo{order:-1;position:relative;overflow:hidden;background:var(--brand-white)}.prescriber-photo-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:62% 38%;transform:scale(1.15);transition:transform .5s cubic-bezier(.22,1,.36,1)}.prescriber-photo:hover .prescriber-photo-image{transform:scale(1.2)}.prescriber-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px}.fig-mark{position:absolute;width:12px;height:12px;border:0 solid var(--brand-violet);opacity:.85}.fig-mark--tl{top:8px;left:8px;border-width:1px 0 0 1px}.fig-mark--tr{top:8px;right:8px;border-width:1px 1px 0 0}.fig-mark--bl{bottom:8px;left:8px;border-width:0 0 1px 1px}.fig-mark--br{bottom:8px;right:8px;border-width:0 1px 1px 0}.prescriber-card-name{margin:10px 0 0;font-family:var(--ff-heading);font-weight:400;font-size:26px;line-height:1.15;color:var(--brand-ink)}.prescriber-card-title{font-family:var(--ff-body-mono);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-violet)}.signature-img{display:block;width:auto;height:auto;max-width:87%;align-self:flex-start}.prescriber-card-body{display:grid;gap:10px;margin-top:4px}.prescriber-card-body-title{font-family:var(--ff-heading);font-weight:400;font-size:18px;line-height:1.25;color:var(--brand-ink)}.prescriber-card-body-text{font-size:13px;line-height:1.5;color:var(--brand-graphite)}.signature-checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--brand-hairline)}.signature-checklist li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--brand-ink)}.signature-checklist li .box{flex:none;width:16px;height:24.5px;margin-top:-5px;color:var(--brand-violet)}.prescriber-badge-watermark{position:absolute;top:130px;right:-110px;z-index:0;width:330px;height:340px;transform:translate(-50%,-50%);opacity:.09;pointer-events:none}.prescriber-badge-watermark-plus{fill:var(--brand-white)}.prescriber-badge-watermark-ring{transform-box:view-box;transform-origin:50% 50%;animation:prescriber-badge-spin 40s linear infinite}.prescriber-badge-watermark-ring text{font-family:var(--ff-body-mono);font-weight:700;font-size:56px;fill:var(--brand-white)}@keyframes prescriber-badge-spin{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.prescriber-badge-watermark-ring{animation:none}}@media screen and (max-width:721px){.prescriber-badge-watermark{top:120px;right:-239px;width:280px;height:260px}}@media screen and (min-width:992px){.prescriber-card-section{padding-block:calc(80px + var(--margin-top-desktop, 0px)) calc(80px + var(--margin-bottom-desktop, 0px))}.prescriber-grid{grid-template-columns:minmax(220px,260px) 1fr}.prescriber-photo{order:0}.prescriber-card{border-right:1px solid var(--brand-hairline)}.prescriber-card-name{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/297/assets/section-prescriber-card.css.map */
