.sr-only[data-v-2197c50a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v-2197c50a]:root{--font-based-base-up-16:calc(clamp(6.58325rem, 3.74rem + 14.2162vw, 20.7995rem));--font-based-base-up-12:calc(clamp(4.10989rem, 2.92575rem + 5.92072vw, 10.0306rem));--font-based-base-up-11:calc(clamp(3.65324rem, 2.71211rem + 4.70561vw, 8.35884rem));--font-based-base-up-10:calc(clamp(3.24732rem, 2.50364rem + 3.71838vw, 6.9657rem));--font-based-base-up-9:calc(clamp(2.88651rem, 2.30286rem + 2.91825vw, 5.80475rem));--font-based-base-up-8:calc(clamp(2.56578rem, 2.11148rem + 2.27151vw, 4.83729rem));--font-based-base-up-7:calc(clamp(2.2807rem, 1.93062rem + 1.75038vw, 4.03108rem));--font-based-base-up-6:calc(clamp(2.02729rem, 1.7609rem + 1.33195vw, 3.35923rem));--font-based-base-up-5:calc(clamp(1.80203rem, 1.60257rem + .99733vw, 2.79936rem));--font-based-base-up-4:calc(clamp(1.60181rem, 1.45561rem + .73099vw, 2.3328rem));--font-based-base-up-3:calc(clamp(1.42383rem, 1.31979rem + .52017vw, 1.944rem));--font-based-base-up-2:calc(clamp(1.26563rem, 1.19475rem + .35438vw, 1.62rem));--font-based-base-up-1:calc(clamp(1.125rem, 1.08rem + .225vw, 1.35rem));--font-based-base:calc(clamp(1rem, .975rem + .125vw, 1.125rem));--font-based-base-down-1:calc(clamp(.88889rem, .87917rem + .048611vw, .9375rem));--font-based-base-down-2:calc(clamp(.78125rem, .7919rem - .0088735vw, .79012rem));--font-based-base-down-3:calc(clamp(.65104rem, .71259rem - .05129vw, .70233rem));--font-based-base-down-4:calc(clamp(.54253rem, .64065rem - .08176vw, .6243rem));--font-based-base-down-5:calc(clamp(.45211rem, .57549rem - .10282vw, .55493rem));--font-based-base-down-6:calc(clamp(.37676rem, .51657rem - .11651vw, .49327rem));--font-based-base-down-7:calc(clamp(.31397rem, .46336rem - .1245vw, .43846rem));--font-based-base-down-8:calc(clamp(.26164rem, .41537rem - .12811vw, .38974rem));--font-based-base-down-9:calc(clamp(.21803rem, .37212rem - .12841vw, .34644rem));--font-based-base-down-10:calc(clamp(.18169rem, .3332rem - .12625vw, .30795rem));--font-based-base-down-11:calc(clamp(.15141rem, .29819rem - .12232vw, .27373rem));--font-based-base-down-12:calc(clamp(.12618rem, .26674rem - .11714vw, .24332rem));--gap:clamp(var(--spacing-generic-base-normal), 7vi - 7px, var(--spacing-semantic-grid-gutter));--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(.5 * (var(--layout-max-width-content) - var(--layout-max-width-narrow))));--feature:minmax(0, calc(.5 * (var(--layout-max-width-feature) - var(--layout-max-width-content))))}.contact-card[data-v-2197c50a],.contact-card .contact-card-links[data-v-2197c50a],.contact-card-content[data-v-2197c50a]{flex-direction:column;display:flex}.contact-card h3[data-v-2197c50a]{font-size:var(--font-headline-3-font-size);font-weight:var(--font-headline-3-font-weight);line-height:var(--font-headline-3-line-height);font-style:var(--font-headline-3-font-style);margin-top:var(--spacing-generic-narrow-normal)}.contact-card-image[data-v-2197c50a]{border-radius:var(--radius-semantic-display);width:100%;height:auto}.contact-card span[data-v-2197c50a]{font-size:var(--font-action-font-size);font-weight:var(--font-action-font-weight);line-height:var(--font-action-line-height);font-style:var(--font-action-font-style)}.contact-card .role[data-v-2197c50a]{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-muted)}.contact-card .contact-card-links[data-v-2197c50a]{gap:var(--spacing-semantic-part-to-part);margin-top:var(--spacing-semantic-part-to-part)}.contact-card .contact-card-links .contact-card-link[data-v-2197c50a]{align-items:center;gap:var(--spacing-generic-narrow-normal);display:flex}.contact-card .contact-card-links .contact-card-button[data-v-2197c50a]:not(:hover,:active,:focus-visible) path{fill:var(--icon-display-highlight)}@media screen and (width<=799px){.contact-card[data-v-2197c50a]{-moz-column-gap:var(--spacing-semantic-text-to-element);column-gap:var(--spacing-semantic-text-to-element);grid-template-columns:7.5rem 1fr;width:100%;display:grid}.contact-card[data-v-2197c50a]>*{grid-column:2}.contact-card img[data-v-2197c50a]{grid-area:1/1/-1}}
