.stc-flip.stc-light{--flip-heading:var(--color-white);--flip-text:color-mix(in oklab, var(--color-white) 80%, transparent);--flip-lead:color-mix(in oklab, var(--color-white) 80%, transparent);--flip-muted:color-mix(in oklab, var(--color-white) 65%, transparent);--flip-link:var(--color-accent-soft);--flip-link-hover:var(--color-white);--flip-accent:var(--color-accent-soft);--flip-rule:color-mix(in oklab, var(--color-white) 15%, transparent);--flip-button:var(--color-white);--flip-button-border:color-mix(in oklab, var(--color-white) 40%, transparent);--flip-button-hover:color-mix(in oklab, var(--color-white) 10%, transparent);color:var(--flip-text)}.stc-flip.stc-dark{--flip-heading:var(--color-ink);--flip-text:var(--color-ink);--flip-lead:var(--color-muted);--flip-muted:var(--color-muted);--flip-link:var(--color-accent);--flip-link-hover:var(--color-accent-bright);--flip-accent:var(--color-accent);--flip-rule:var(--color-line);--flip-button:var(--color-accent);--flip-button-border:var(--color-accent);--flip-button-hover:var(--color-surface);color:var(--flip-text)}.stc-flip :-webkit-any(h1,h2,h3,h4,h5,h6,.text-ink):where(:not(:-webkit-any(.stc-keep,.stc-keep *,.fmt-check-tiles *))){color:var(--flip-heading)}.stc-flip :-moz-any(h1,h2,h3,h4,h5,h6,.text-ink):where(:not(:-moz-any(.stc-keep,.stc-keep *,.fmt-check-tiles *))){color:var(--flip-heading)}.stc-flip :is(h1,h2,h3,h4,h5,h6,.text-ink):where(:not(:is(.stc-keep,.stc-keep *,.fmt-check-tiles *))){color:var(--flip-heading)}.stc-flip :-webkit-any(p,ul,ol,dt,dd,blockquote,cite):where(:not(:-webkit-any([class],.stc-keep *,.fmt-check-tiles *))){color:var(--flip-text)}.stc-flip :-moz-any(p,ul,ol,dt,dd,blockquote,cite):where(:not(:-moz-any([class],.stc-keep *,.fmt-check-tiles *))){color:var(--flip-text)}.stc-flip :is(p,ul,ol,dt,dd,blockquote,cite):where(:not(:is([class],.stc-keep *,.fmt-check-tiles *))){color:var(--flip-text)}.stc-flip :-webkit-any(.text-muted,.fmt-small,figcaption,small):where(:not(:-webkit-any(.stc-keep,.stc-keep *))){color:var(--flip-muted)}.stc-flip :-moz-any(.text-muted,.fmt-small,figcaption,small):where(:not(:-moz-any(.stc-keep,.stc-keep *))){color:var(--flip-muted)}.stc-flip :is(.text-muted,.fmt-small,figcaption,small):where(:not(:is(.stc-keep,.stc-keep *))){color:var(--flip-muted)}.stc-flip :-webkit-any(.fmt-lead,.fmt-check-list):where(:not(.stc-keep *)){color:var(--flip-lead)}.stc-flip :-moz-any(.fmt-lead,.fmt-check-list):where(:not(.stc-keep *)){color:var(--flip-lead)}.stc-flip :is(.fmt-lead,.fmt-check-list):where(:not(.stc-keep *)){color:var(--flip-lead)}.stc-flip :-webkit-any(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:-webkit-any(.stc-keep,.stc-keep *))){color:var(--flip-link)}.stc-flip :-moz-any(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:-moz-any(.stc-keep,.stc-keep *))){color:var(--flip-link)}.stc-flip :is(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:is(.stc-keep,.stc-keep *))){color:var(--flip-link)}.stc-flip :-webkit-any(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:-webkit-any(.stc-keep,.stc-keep *))):hover{color:var(--flip-link-hover)}.stc-flip :-moz-any(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:-moz-any(.stc-keep,.stc-keep *))):hover{color:var(--flip-link-hover)}.stc-flip :is(a:not([class]),.fmt-link-row a,.text-accent):where(:not(:is(.stc-keep,.stc-keep *))):hover{color:var(--flip-link-hover)}.stc-flip .fmt-eyebrow:where(:not(.stc-keep *)){color:var(--flip-accent)}.stc-flip .border-accent:where(:not(:-webkit-any(.stc-keep,.stc-keep *))){border-color:var(--flip-link)}.stc-flip .border-accent:where(:not(:-moz-any(.stc-keep,.stc-keep *))){border-color:var(--flip-link)}.stc-flip .border-accent:where(:not(:is(.stc-keep,.stc-keep *))){border-color:var(--flip-link)}.stc-flip .border-accent:where(:not(:-webkit-any(.stc-keep,.stc-keep *))):hover{border-color:var(--flip-link-hover)}.stc-flip .border-accent:where(:not(:-moz-any(.stc-keep,.stc-keep *))):hover{border-color:var(--flip-link-hover)}.stc-flip .border-accent:where(:not(:is(.stc-keep,.stc-keep *))):hover{border-color:var(--flip-link-hover)}.stc-flip .border-2.border-accent:where(:not(.stc-keep *)){color:var(--flip-button);border-color:var(--flip-button-border)}.stc-flip .border-2.border-accent:where(:not(.stc-keep *)):hover{color:var(--flip-button);border-color:var(--flip-button-border);background-color:var(--flip-button-hover)}:-webkit-any(.stc-flip.border-line,.stc-flip .border-line:where(:not(:-webkit-any(.stc-keep,.stc-keep *))),.stc-flip hr,.stc-flip .divide-line>*){border-color:var(--flip-rule)}:-moz-any(.stc-flip.border-line,.stc-flip .border-line:where(:not(:-moz-any(.stc-keep,.stc-keep *))),.stc-flip hr,.stc-flip .divide-line>*){border-color:var(--flip-rule)}:is(.stc-flip.border-line,.stc-flip .border-line:where(:not(:is(.stc-keep,.stc-keep *))),.stc-flip hr,.stc-flip .divide-line>*){border-color:var(--flip-rule)}.stc-dark :-webkit-any(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)){color:var(--color-accent);border-color:var(--color-accent)}.stc-dark :-moz-any(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)){color:var(--color-accent);border-color:var(--color-accent)}.stc-dark :is(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)){color:var(--color-accent);border-color:var(--color-accent)}.stc-dark :-webkit-any(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)):hover{background-color:var(--color-surface)}.stc-dark :-moz-any(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)):hover{background-color:var(--color-surface)}.stc-dark :is(.border-white,.border-white\/40).text-white:where(:not(.stc-keep *)):hover{background-color:var(--color-surface)}.fmt-hero-title{letter-spacing:-.03em;font-size:max(2.5rem,min(7vw,4.5rem))}.fmt-page-title{letter-spacing:-.02em;font-size:max(1.85rem,min(4vw,3rem))}.fmt-feature-heading{letter-spacing:-.03em;font-size:max(2.25rem,min(5vw,3.75rem))}.fmt-section-heading{font-size:max(1.85rem,min(3.5vw,2.6rem))}.fmt-section-heading-sm{font-size:max(1.75rem,min(3.5vw,2.35rem))}.fmt-band-heading{font-size:max(1.65rem,min(3vw,2.15rem))}.fmt-brand-line{letter-spacing:-.02em;font-size:max(1.15rem,min(2.4vw,1.65rem))}.fmt-arrow-link:after,.fmt-arrow-link-bold:after{content:"→" / ""}.fmt-link-row a{font-weight:var(--font-weight-semibold,600);color:var(--color-accent);text-underline-offset:4px;text-decoration-line:underline}.fmt-check-list>li{padding-left:calc(var(--spacing,.25rem) * 4.5);position:relative}.fmt-check-list>li:before{content:"";top:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background:var(--color-teal);border-radius:9999px;position:absolute;left:0}.fmt-check-tiles>li{padding:calc(var(--spacing,.25rem) * 3.5) calc(var(--spacing,.25rem) * 4) calc(var(--spacing,.25rem) * 3.5) calc(var(--spacing,.25rem) * 12);border:1px solid var(--color-line);background:var(--color-white);color:var(--color-ink);line-height:var(--leading-snug,1.375);position:relative}.fmt-check-tiles>li:before,.fmt-check-tiles>li:after{content:"";top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);position:absolute}.fmt-check-tiles>li:before{background:var(--color-teal);border-radius:9999px;transform:scale(.9)}.fmt-check-tiles>li:after{background:var(--color-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 10.2 2.6 2.6L14 7.4' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 10.2 2.6 2.6L14 7.4' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cfm-logo-row,.cfm-logo-row>p{flex-wrap:wrap;align-items:center;gap:1.5rem max(1.5rem,min(4vw,3rem));display:flex}.cfm-logo-row{margin-block-start:1.5rem;margin-block-end:2rem}.cfm-logo-row>p{margin:0}.cfm-logo-row img{width:auto;max-width:100%;height:max(2.25rem,min(6vw,3.5rem));margin:0}.not-found__copy .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 4);letter-spacing:.22em}.not-found__copy .fmt-page-title{margin-bottom:calc(var(--spacing) * 4);max-width:none;color:var(--color-ink);font-size:max(2rem,min(5vw,3.5rem))}.not-found__copy .fmt-lead{margin:0 auto calc(var(--spacing) * 8);max-width:var(--container-xl)}[data-tbase-pt][data-tbase-pad],[data-tbase-pt] [data-tbase-pad]{padding-top:var(--tbase-pt)}[data-tbase-pb][data-tbase-pad],[data-tbase-pb] [data-tbase-pad]{padding-bottom:var(--tbase-pb)}[data-tbase-mb]{margin-bottom:var(--tbase-mb)}.action-steps__copy .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 4);letter-spacing:.22em;color:var(--color-accent-soft)}.action-steps__copy .fmt-section-heading{color:inherit}.action-steps__note a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.stc-flip.stc-dark .action-steps__copy .fmt-eyebrow{color:var(--color-accent)}.stc-flip.stc-dark .action-steps__step{border-color:var(--color-line);background-color:var(--color-white)}.stc-flip.stc-dark .action-steps__step p{color:var(--color-muted)}.stc-flip.stc-dark .action-steps__card{border:1px solid var(--color-line);border-top:4px solid var(--color-gold)}.stc-flip.stc-dark .action-steps__note{color:var(--color-muted)}.stc-flip.stc-dark .action-steps__note a{color:var(--color-ink)}.closing-cta__body .fmt-section-heading{margin-bottom:calc(var(--spacing) * 5)}.closing-cta__body .fmt-lead{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-xl)}.closing-cta__body .fmt-lead a{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.closing-cta__body .fmt-lead a:hover{color:var(--color-accent-bright)}.closing-cta__body--center,.closing-cta__body--centered{margin-inline-start:auto;margin-inline-end:auto}.closing-cta__body--centered{text-align:center}.closing-cta__body--centered>.bg-gold,.closing-cta__body--centered .fmt-lead{margin-inline-start:auto;margin-inline-end:auto}@media (min-width:40rem){.closing-cta__body--centered .closing-cta__buttons{justify-content:center}}.date-callout-split__copy .fmt-section-heading{margin-bottom:calc(var(--spacing) * 6)}.date-callout-split__copy .fmt-lead{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-lg)}.differentiators__text p:not(:has(>.fmt-arrow-link)){margin-bottom:calc(var(--spacing) * 5);max-width:var(--container-sm);line-height:var(--leading-relaxed);color:var(--color-muted)}.differentiators__text p:has(>.fmt-arrow-link){margin:0}.stc-flip .differentiators__text p:not(:has(>.fmt-arrow-link)){color:var(--flip-text)}.document-download__copy .fmt-section-heading{margin-bottom:calc(var(--spacing) * 4)}.form-embed__column{padding-top:2.5rem;padding-bottom:3rem}@media (min-width:1024px){.form-embed__column{padding-bottom:4rem}}.form-embed__frame{height:var(--form-embed-height,1150px)}.home-hero__body .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 5);letter-spacing:.22em;color:var(--color-accent-soft);text-shadow:0 0 2px #0a0a0a,0 0 2px #0a0a0a,0 0 8px #0a0a0ad9,0 0 18px #0a0a0a80;animation:.8s cubic-bezier(.22,1,.36,1) both fade-up}.home-hero__body .fmt-brand-line,.home-hero__body .fmt-hero-title{color:var(--color-white)}.home-hero__body .fmt-brand-line{animation:.8s cubic-bezier(.22,1,.36,1) .12s both fade-up}.home-hero__body .fmt-hero-title{animation:.8s cubic-bezier(.22,1,.36,1) .24s both fade-up}.home-hero__body .fmt-lead{margin-bottom:calc(var(--spacing) * 9);max-width:var(--container-xl);color:color-mix(in oklab, var(--color-white) 85%, transparent);animation:.8s cubic-bezier(.22,1,.36,1) .36s both fade-up}@media (min-width:40rem){.home-hero__body .fmt-eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.home-hero__body .fmt-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (prefers-reduced-motion:reduce){.home-hero__body .fmt-eyebrow,.home-hero__body .fmt-brand-line,.home-hero__body .fmt-hero-title,.home-hero__body .fmt-lead{opacity:1;animation:none;transform:none}}.page-hero__body .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 4);letter-spacing:.22em;color:var(--color-accent-soft)}.page-hero__body .fmt-page-title{color:inherit}.page-hero__body .fmt-lead{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);color:color-mix(in oklab, var(--color-white) 80%, transparent)}@media (min-width:80rem){[data-layout=page_hero]>.absolute>img{opacity:1}[data-layout=page_hero] .hero-overlay{background:linear-gradient(90deg, rgba(var(--hero-overlay-rgb), .94) 0%, rgba(var(--hero-overlay-rgb), .92) 38%, rgba(var(--hero-overlay-rgb), .88) 48%, rgba(var(--hero-overlay-rgb), .78) 56%, rgba(var(--hero-overlay-rgb), .62) 64%, rgba(var(--hero-overlay-rgb), .45) 72%, rgba(var(--hero-overlay-rgb), .29) 80%, rgba(var(--hero-overlay-rgb), .14) 89%, rgba(var(--hero-overlay-rgb), .03) 100%)}}.physician-roster__intro>*+*{margin-top:1rem}.physician-card__placeholder{color:var(--color-neutral-300)}.prose-cfm h4:not(:where(.not-prose,.not-prose *)){font-weight:700}.stc-light>.prose-band :-webkit-any(h1,h2,h3,h4){color:var(--color-white)}.stc-light>.prose-band :-moz-any(h1,h2,h3,h4){color:var(--color-white)}.stc-light>.prose-band :is(h1,h2,h3,h4){color:var(--color-white)}.stc-light>.prose-band .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 4);color:var(--color-accent-soft)}.stc-light>.prose-band :-webkit-any(p:not([class]),ul:not([class]),ol:not([class])){margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:color-mix(in oklab, var(--color-white) 80%, transparent)}.stc-light>.prose-band :-moz-any(p:not([class]),ul:not([class]),ol:not([class])){margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:color-mix(in oklab, var(--color-white) 80%, transparent)}.stc-light>.prose-band :is(p:not([class]),ul:not([class]),ol:not([class])){margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:color-mix(in oklab, var(--color-white) 80%, transparent)}.stc-light>.prose-band :-webkit-any(ul:not([class]),ol:not([class])){padding-left:1.25rem;list-style:outside}.stc-light>.prose-band :-moz-any(ul:not([class]),ol:not([class])){padding-left:1.25rem;list-style:outside}.stc-light>.prose-band :is(ul:not([class]),ol:not([class])){padding-left:1.25rem;list-style:outside}.stc-light>.prose-band ol:not([class]){list-style:decimal}.stc-light>.prose-band .fmt-link-row{margin-top:calc(var(--spacing) * 8)}.stc-light>.prose-band a:not([class]){color:var(--color-accent-soft);font-weight:var(--font-weight-semibold,600);text-underline-offset:4px;text-decoration-line:underline}.stc-light>.prose-band a:not([class]):hover{color:var(--color-white)}.prose-cfm .cfm-logo-row,.prose-cfm .cfm-logo-row>p{flex-wrap:wrap;align-items:center;gap:1.5rem max(1.5rem,min(4vw,3rem));display:flex}.prose-cfm .cfm-logo-row{margin-block-start:1.5rem;margin-block-end:2rem}.prose-cfm .cfm-logo-row>p{margin:0}.prose-cfm .cfm-logo-row img{width:auto;max-width:100%;height:max(2.25rem,min(6vw,3.5rem));margin:0}.shared-section[data-shared-pt]>.section:first-child,.shared-section[data-shared-pt]>:first-child[data-tbase-pad],.shared-section[data-shared-pt]>:first-child [data-tbase-pad]{padding-top:var(--tbase-pt)!important}.shared-section[data-shared-pb]>.section:last-child,.shared-section[data-shared-pb]>:last-child[data-tbase-pad],.shared-section[data-shared-pb]>:last-child [data-tbase-pad]{padding-bottom:var(--tbase-pb)!important}.team-photo__head .fmt-section-heading,.team-photo__intro>:last-child{margin-bottom:0}.text-block__body--narrow{max-width:65ch}.text-block__body--wide{max-width:none}.text-image__copy .fmt-section-heading{margin-bottom:calc(var(--spacing) * 5)}.text-image__copy .fmt-lead{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-lg)}@media (min-width:64rem){.text-image--image-left .text-image__media{order:-1}}.stc-light .text-image__copy :-webkit-any(h1,h2,h3,h4,.fmt-check-list){color:var(--color-white)}.stc-light .text-image__copy :-moz-any(h1,h2,h3,h4,.fmt-check-list){color:var(--color-white)}.stc-light .text-image__copy :is(h1,h2,h3,h4,.fmt-check-list){color:var(--color-white)}.stc-light .text-image__copy .fmt-eyebrow{margin-bottom:calc(var(--spacing) * 4);letter-spacing:.22em;color:var(--color-accent-soft)}.stc-light .text-image__copy .fmt-lead{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-xl);color:color-mix(in oklab, var(--color-white) 80%, transparent)}.stc-light .text-image__copy .fmt-small{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-xl);color:color-mix(in oklab, var(--color-white) 65%, transparent)}.bg-ink .text-image__caption{color:color-mix(in oklab, var(--color-white) 55%, transparent)}@media (min-width:40rem){.stc-light .text-image__copy .fmt-lead{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.two-column-text__left .fmt-section-heading{margin-bottom:calc(var(--spacing) * 5)}.two-column-text__left>:last-child,.two-column-text__right>:last-child{margin-bottom:0}.two-column-text__right--top{align-self:start}.two-column-text__right--bottom{align-self:end}
