.sr-only[data-v-7d4f3086]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-v-7d4f3086]:root{--font-based-base-up-12:clamp(4.1098906729rem, 4.1098906729rem + 5.9207223314 * ((100vw - 20rem) / 80), 10.0306130043rem);--font-based-base-up-11:clamp(3.6532361537rem, 3.6532361537rem + 4.7056080166 * ((100vw - 20rem) / 80), 8.3588441702rem);--font-based-base-up-10:clamp(3.2473210255rem, 3.2473210255rem + 3.7183824497 * ((100vw - 20rem) / 80), 6.9657034752rem);--font-based-base-up-9:clamp(2.8865075782rem, 2.8865075782rem + 2.9182453178 * ((100vw - 20rem) / 80), 5.804752896rem);--font-based-base-up-8:clamp(2.565784514rem, 2.565784514rem + 2.271509566 * ((100vw - 20rem) / 80), 4.83729408rem);--font-based-base-up-7:clamp(2.2806973457rem, 2.2806973457rem + 1.7503810543 * ((100vw - 20rem) / 80), 4.0310784rem);--font-based-base-up-6:clamp(2.0272865295rem, 2.0272865295rem + 1.3319454705 * ((100vw - 20rem) / 80), 3.359232rem);--font-based-base-up-5:clamp(1.8020324707rem, 1.8020324707rem + .9973275293 * ((100vw - 20rem) / 80), 2.79936rem);--font-based-base-up-4:clamp(1.6018066406rem, 1.6018066406rem + .7309933594 * ((100vw - 20rem) / 80), 2.3328rem);--font-based-base-up-3:clamp(1.423828125rem, 1.423828125rem + .520171875 * ((100vw - 20rem) / 80), 1.944rem);--font-based-base-up-2:clamp(1.265625rem, 1.265625rem + .354375 * ((100vw - 20rem) / 80), 1.62rem);--font-based-base-up-1:clamp(1.125rem, 1.125rem + .225 * ((100vw - 20rem) / 80), 1.35rem);--font-based-base:clamp(1rem, 1rem + .125 * ((100vw - 20rem) / 80), 1.125rem);--font-based-base-down-1:clamp(.8888888889rem, .8888888889rem + .0486111111 * ((100vw - 20rem) / 80), .9375rem);--font-based-base-down-2:clamp(.7901234568rem, .7901234568rem + -.0088734568 * ((100vw - 20rem) / 80), .78125rem);--font-based-base-down-3:clamp(.7023319616rem, .7023319616rem + -.0512902949 * ((100vw - 20rem) / 80), .6510416667rem);--font-based-base-down-4:clamp(.624295077rem, .624295077rem + -.0817603547 * ((100vw - 20rem) / 80), .5425347222rem);--font-based-base-down-5:clamp(.5549289573rem, .5549289573rem + -.1028166888 * ((100vw - 20rem) / 80), .4521122685rem);--font-based-base-down-6:clamp(.4932701843rem, .4932701843rem + -.1165099605 * ((100vw - 20rem) / 80), .3767602238rem);--font-based-base-down-7:clamp(.438462386rem, .438462386rem + -.1244955329 * ((100vw - 20rem) / 80), .3139668531rem);--font-based-base-down-8:clamp(.3897443431rem, .3897443431rem + -.1281052988 * ((100vw - 20rem) / 80), .2616390443rem);--font-based-base-down-9:clamp(.3464394161rem, .3464394161rem + -.1284068792 * ((100vw - 20rem) / 80), .2180325369rem);--font-based-base-down-10:clamp(.3079461477rem, .3079461477rem + -.1262523669 * ((100vw - 20rem) / 80), .1816937808rem);--font-based-base-down-11:clamp(.273729909rem, .273729909rem + -.1223184251 * ((100vw - 20rem) / 80), .151411484rem);--font-based-base-down-12:clamp(.2433154747rem, .2433154747rem + -.1171392381 * ((100vw - 20rem) / 80), .1261762366rem);--gap:var(--dimension-generic-base);--full:minmax(var(--gap), 1fr);--narrow:min(var(--layout-max-width-narrow), 100% - var(--gap) * 2);--narrow-without-gap:min(var(--layout-max-width-narrow), 100%);--content:minmax(0, calc((var(--layout-max-width-content) - var(--layout-max-width-narrow))/2));--feature:minmax(0, calc((var(--layout-max-width-feature) - var(--layout-max-width-content))/2))}.app-contact-card[data-v-7d4f3086]{display:grid;grid-template-columns:1fr;align-items:start;padding:var(--spacing-semantic-padding);border-radius:var(--media-radius-default);background:var(--background-display-alternating)}.app-contact-card .app-contact-card__header[data-v-7d4f3086]{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:var(--spacing-semantic-element-to-element)}.app-contact-card .app-contact-card__header .app-contact-card__name[data-v-7d4f3086]{font-family:var(--font-display-5-font-family);font-size:var(--font-display-5-font-size);font-weight:var(--font-display-5-font-weight);line-height:var(--font-display-5-line-height);font-style:var(--font-display-5-font-style);color:var(--text-display-accent)}.app-contact-card .app-contact-card__header[data-v-7d4f3086]:has(.app-contact-card__avatar){flex-flow:row nowrap;align-items:center;-moz-column-gap:var(--spacing-semantic-element-to-element);column-gap:var(--spacing-semantic-element-to-element)}.app-contact-card .app-contact-card__header:has(.app-contact-card__avatar) .app-contact-card__name[data-v-7d4f3086]{font-family:var(--font-display-5-font-family);font-size:var(--font-display-5-font-size);font-weight:var(--font-display-5-font-weight);line-height:var(--font-display-5-line-height);font-style:var(--font-display-5-font-style);padding-block:0;color:var(--text-display-accent)}.app-contact-card .app-contact-card__header:has(.app-contact-card__logo) .app-contact-card__name[data-v-7d4f3086]{font-family:var(--font-display-6-font-family);font-size:var(--font-display-6-font-size);font-weight:var(--font-display-6-font-weight);line-height:var(--font-display-6-line-height);font-style:var(--font-display-6-font-style);padding-block:var(--spacing-semantic-padding-small);color:var(--text-display-default)}.app-contact-card .app-contact-card__header .app-contact-card__avatar[data-v-7d4f3086]{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden}.app-contact-card .app-contact-card__header .app-contact-card__avatar .app-contact-card__avatar-image[data-v-7d4f3086]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-contact-card .app-contact-card__header .app-contact-card__logo[data-v-7d4f3086]{max-width:180px;height:auto}.app-contact-card .app-contact-card__header .app-contact-card__logo .app-contact-card__logo-image[data-v-7d4f3086]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.app-contact-card .app-contact-card__header .app-contact-card__identity[data-v-7d4f3086]{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:var(--spacing-semantic-element-to-element)}.app-contact-card .app-contact-card__header .app-contact-card__role[data-v-7d4f3086]{font-family:var(--font-copy-small-font-family);font-size:var(--font-copy-small-font-size);font-weight:var(--font-copy-small-font-weight);line-height:var(--font-copy-small-line-height);font-style:var(--font-copy-small-font-style);color:var(--text-display-default);padding:0 var(--spacing-semantic-padding-small);border-radius:var(--media-radius-double);background-color:var(--background-display-default)}.app-contact-card .app-contact-card__divider[data-v-7d4f3086]{display:flex;align-items:center;width:100%;padding-block:var(--spacing-semantic-padding-small);margin-block:var(--spacing-semantic-padding-small);border:none}.app-contact-card .app-contact-card__divider[data-v-7d4f3086]:before{content:"";display:block;width:100%;height:2px;background-color:var(--background-display-default)}.app-contact-card .app-contact-card__divider[data-v-7d4f3086]:last-child{display:none}.app-contact-card .app-contact-card__contact[data-v-7d4f3086],.app-contact-card .app-contact-card__schedule[data-v-7d4f3086]{display:flex;flex-direction:column}.app-contact-card .app-contact-card__list[data-v-7d4f3086]{display:flex;flex-direction:column;gap:var(--dimension-generic-base)}.app-contact-card .app-contact-card__list .app-contact-card__item[data-v-7d4f3086]{display:grid;grid-template-columns:24px 1fr;-moz-column-gap:var(--spacing-semantic-element-to-element);column-gap:var(--spacing-semantic-element-to-element);padding-block:var(--spacing-semantic-padding-small)}.app-contact-card .app-contact-card__list .app-contact-card__term[data-v-7d4f3086]{font-family:var(--font-display-7-font-family);font-size:var(--font-display-7-font-size);font-weight:var(--font-display-7-font-weight);line-height:var(--font-display-7-line-height);font-style:var(--font-display-7-font-style);grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center}.app-contact-card .app-contact-card__list .app-contact-card__term .app-contact-card__icon[data-v-7d4f3086]{grid-column:1;flex-shrink:0;width:24px;height:24px;color:var(--icon-display-accent)}.app-contact-card .app-contact-card__list .app-contact-card__details[data-v-7d4f3086]{font-family:var(--font-copy-small-font-family);font-size:var(--font-copy-small-font-size);font-weight:var(--font-copy-small-font-weight);line-height:var(--font-copy-small-line-height);font-style:var(--font-copy-small-font-style);grid-column:2}.app-contact-card .app-contact-card__list .app-contact-card__details[data-v-7d4f3086] a{font-family:var(--font-copy-small-font-family);font-size:var(--font-copy-small-font-size);font-weight:var(--font-copy-small-font-weight);line-height:var(--font-copy-small-line-height);font-style:var(--font-copy-small-font-style)}.app-contact-card .app-contact-card__list .app-contact-card__details[data-v-7d4f3086] .external-indicator,.app-contact-card .app-contact-card__list .app-contact-card__details[data-v-7d4f3086] a:not(.app-contact-card__route-link):after{display:none}.app-contact-card .app-contact-card__list .app-contact-card__details .app-contact-card__address[data-v-7d4f3086]{display:flex;flex-flow:column nowrap;font-style:normal}.app-contact-card .app-contact-card__list .app-contact-card__details .app-contact-card__hours[data-v-7d4f3086]{display:flex;flex-direction:column}.app-contact-card .app-contact-card__list .app-contact-card__details .app-contact-card__hours .app-contact-card__hours-row[data-v-7d4f3086]{display:grid;grid-template-columns:minmax(5ch,auto) 1fr;-moz-column-gap:var(--dimension-generic-base);column-gap:var(--dimension-generic-base);align-items:baseline}.app-contact-card .app-contact-card__list .app-contact-card__details .app-contact-card__hours .app-contact-card__hours-days[data-v-7d4f3086]{white-space:nowrap}@container (width > 800px){.app-contact-card[data-v-7d4f3086]{grid-template-columns:1fr 1fr;padding:var(--spacing-semantic-grid-gutter)}.app-contact-card .app-contact-card__header[data-v-7d4f3086]{grid-column:1;grid-row:1/-1}.app-contact-card .app-contact-card__header .app-contact-card__avatar[data-v-7d4f3086]{width:88px;height:88px}.app-contact-card .app-contact-card__divider--header[data-v-7d4f3086]{display:none}.app-contact-card .app-contact-card__contact[data-v-7d4f3086],.app-contact-card .app-contact-card__divider--contact[data-v-7d4f3086],.app-contact-card .app-contact-card__schedule[data-v-7d4f3086]{grid-column:2}}@container (width > 1024px){.app-contact-card[data-v-7d4f3086]{grid-template-columns:1fr auto 1fr 1fr;-moz-column-gap:var(--dimension-generic-base);column-gap:var(--dimension-generic-base);padding:var(--spacing-semantic-padding)}.app-contact-card .app-contact-card__header[data-v-7d4f3086]{grid-column:1;grid-row:auto;align-self:center}.app-contact-card .app-contact-card__divider--header[data-v-7d4f3086]{display:flex;grid-column:2;width:auto;height:100%;padding-block:0;padding-inline:var(--spacing-semantic-padding-small)}.app-contact-card .app-contact-card__divider--header[data-v-7d4f3086]:before{width:2px;height:100%}.app-contact-card .app-contact-card__contact[data-v-7d4f3086]{grid-column:3}.app-contact-card .app-contact-card__schedule[data-v-7d4f3086]{grid-column:4}.app-contact-card .app-contact-card__divider--contact[data-v-7d4f3086]{display:none}}
