.o-contact[data-v-c0daacda]{background:var(--color-grey-10);padding:var(--spacing-responsive-big) 0}@media(max-width:37.4275em){.o-contact[data-v-c0daacda]{row-gap:var(--spacing-responsive-huge)}}.o-contact__contact[data-v-c0daacda]{display:flex;flex-direction:column;grid-column:2/span 4;text-wrap:wrap}@media(min-width:68.6875em){.o-contact__contact[data-v-c0daacda]{grid-column:2/span 5}}.o-contact__title[data-v-c0daacda]{font-size:var(--font-deca);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--spacing-fix-medium)}@media(min-width:37.4375em){.o-contact__title[data-v-c0daacda]{font-size:var(--font-centi);letter-spacing:.56px}}@media(min-width:68.6875em){.o-contact__title[data-v-c0daacda]{font-size:var(--font-hecto)}}.o-contact__subtitle[data-v-c0daacda]{font-size:var(--font-centi);line-height:1.5;margin-bottom:var(--spacing-fix-2xlarge)}@media(min-width:37.4375em){.o-contact__subtitle[data-v-c0daacda]{font-size:var(--font-deci)}}.o-contact__person[data-v-c0daacda]{display:flex;flex-flow:column nowrap;gap:var(--spacing-fix-xsmall);grid-column:2/span 4;grid-row:2}@media(min-width:37.4375em){.o-contact__person[data-v-c0daacda]{flex-direction:row;gap:var(--spacing-responsive-medium);grid-column:6/grid-end;grid-row:1}}@media(min-width:68.6875em){.o-contact__person[data-v-c0daacda]{grid-column:8/grid-end}}.o-contact__person__image-wrapper[data-v-c0daacda]{aspect-ratio:1/1;border-radius:var(--border-radius-l);height:fit-content;max-width:180px}.o-contact__contact-details[data-v-c0daacda]{display:flex;flex-flow:column}.o-contact__contact-details .person-name[data-v-c0daacda]{margin-bottom:var(--spacing-fix-medium)}.o-contact__contact-details .person-name strong[data-v-c0daacda]{font-size:var(--font-regular);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-fix-2xsmall)}.o-contact__contact-details .person-name span[data-v-c0daacda]{font-size:var(--font-centi);line-height:1.5}.o-contact__contact-details .person-links[data-v-c0daacda]{align-items:flex-start;display:flex;flex-flow:column;gap:var(--spacing-fix-xsmall);margin-bottom:var(--spacing-fix-medium)}.o-contact__contact-details .person-links .a-link[data-v-c0daacda]{height:auto}.o-contact__contact-details .person-availability[data-v-c0daacda]{font-size:var(--font-milli);letter-spacing:.32px;line-height:1.5;margin-bottom:var(--spacing-fix-medium)}
