h1,h2,h3,h4,h6{font-family:DM Sans,sans-serif}body,h5{font-family:PT Sans,sans-serif}:root{--font-family-title:DM Sans,sans-serif;--font-family-body:PT Sans,sans-serif;--font-para:PT Sans,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xxs:6px;--font-size-xs:8px;--font-size-sm:10px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-4xl:28px;--font-size-5xl:32px;--font-size-6xl:34px;--font-size-7xl:46px;--font-size-8xl:50px;--line-height-tight-xs:12px;--line-height-tight-sm:14px;--line-height-body-sm:20px;--line-height-body-md:23px;--line-height-body-lg:27px;--line-height-heading-xs:22px;--line-height-heading-sm:26px;--line-height-heading-md:26px;--line-height-heading-lg:29px;--line-height-heading-xl:36px;--line-height-display-sm:37px;--line-height-display-md:62px;--line-height-display-lg:70px;--line-height-display-xl:64px;--line-height-relaxed-sm:26px;--line-height-relaxed-md:30px;--line-height-relaxed-lg:38px;--line-height-display-2xl:60px;--paragraph-spacing-none:0px;--paragraph-spacing-xs:4px;--paragraph-spacing-sm:8px;--paragraph-spacing-md:12px;--paragraph-spacing-lg:16px;--paragraph-spacing-xl:24px;--paragraph-spacing-2xl:32px;--paragraph-spacing-3xl:48px;--letter-spacing-normal:0px;--letter-spacing-tightest:-3px;--letter-spacing-tighter:-2px;--letter-spacing-tight:-1px;--letter-spacing-wider:0.05px;--letter-spacing-widest:0.1px;--letter-spacing-wide:1px}@media only screen and (min-width:768px){:root{--font-size-xxs:8px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:34px;--font-size-5xl:46px;--font-size-6xl:58px;--font-size-7xl:70px;--font-size-8xl:80px;--line-height-tight-xs:14px;--line-height-tight-sm:16px;--line-height-body-sm:20px;--line-height-body-md:24px;--line-height-body-lg:27px;--line-height-heading-xs:22px;--line-height-heading-sm:26px;--line-height-heading-md:30px;--line-height-heading-lg:38px;--line-height-heading-xl:46px;--line-height-display-sm:54px;--line-height-display-md:62px;--line-height-display-lg:70px;--line-height-display-xl:78px;--line-height-relaxed-sm:26px;--line-height-relaxed-md:30px;--line-height-relaxed-lg:38px;--line-height-display-2xl:85px}}@media only screen and (min-width:1511px){:root{--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-7xl:72px;--font-size-8xl:100px;--line-height-tight-xs:16px;--line-height-tight-sm:18px;--line-height-body-sm:22px;--line-height-body-md:26px;--line-height-body-lg:29px;--line-height-heading-xs:24px;--line-height-heading-sm:28px;--line-height-heading-md:32px;--line-height-heading-lg:40px;--line-height-heading-xl:48px;--line-height-display-sm:56px;--line-height-display-md:64px;--line-height-display-lg:72px;--line-height-display-xl:80px;--line-height-relaxed-sm:28px;--line-height-relaxed-md:32px;--line-height-relaxed-lg:40px;--line-height-display-2xl:108px}}.c-team-members__container{display:grid;gap:var(--space-48,48px) var(--size-96,96px);grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1023px){.c-team-members__container{grid-template-columns:1fr}}.c-team-members{padding:var(--space-80,80px) 0}.c-team-members__member{display:grid;gap:var(--space-24,24px);grid-template-columns:repeat(2,1fr);--team-member-hover-duration:400ms;color:var(--color-richMaroon-100,#696117)}.c-team-members__image-wrapper{min-height:0;overflow:hidden;position:relative;width:100%}.c-team-members__image-wrapper:after{background:var(--color-deepPlum-50,rgba(41,0,22,.5));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--team-member-hover-duration) ease}.c-team-members__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%}.c-team-members__member:has(.js-team-member-dialog-trigger:is(:hover,:focus-visible)) .c-team-members__image-wrapper:after{opacity:1}.c-team-members__content{display:flex;flex-direction:column;gap:var(--space-32,32px);padding:var(--space-56,56px) var(--space-24,24px) 0 var(--space-24,24px)}.c-team-members__name{color:var(--color-deepPlum-100,#290016);font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-3xl,30px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--line-height-heading-lg,40px)}.c-team-members__name-trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration-color:transparent;text-decoration-line:underline;transition:color var(--team-member-hover-duration) ease,text-decoration-color var(--team-member-hover-duration) ease}.c-team-members__job-title{font-family:var(--font-headings,"DM Sans");font-weight:var(--font-weight-bold,700);line-height:var(--line-height-body-lg,29px)}.c-team-members__job-title,.c-team-members__phones{color:var(--color-deepPlum-100,#290016);font-size:var(--font-size-lg,18px);font-style:normal}.c-team-members__phones{font-family:var(--font-para,"PT Sans");font-weight:var(--font-weight-medium,400);line-height:var(--line-height-body-md,26px)}.c-team-members__socials{display:flex;flex-wrap:wrap;gap:var(--space-24,24px)}.c-team-members__social-icon{color:var(--color-richMaroon-100,#691730)}.c-team-members__social-icon:hover{color:var(--color-kicknRed-100,#f5322c)}.c-team-members__social-link{align-items:center;display:inline-flex;gap:var(--space-8,8px);text-decoration:none}.c-team-members__social-icon{flex:0 0 24px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.c-team-members__expertise-title{color:var(--color-deepPlum-100,#290016);font-family:var(--font-para,"PT Sans");font-weight:var(--font-weight-medium,400);padding-top:5px}.c-button.c-button--style-plumLink.c-team-members__bio-trigger,.c-team-members__expertise-title{font-size:var(--font-size-lg,18px);font-style:normal;line-height:var(--line-height-body-md,26px)}.c-button.c-button--style-plumLink.c-team-members__bio-trigger{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-headings,"DM Sans");font-weight:var(--font-weight-bold,700);gap:var(--space-32,32px);justify-content:center;padding-bottom:var(--space-4,4px);text-decoration:none}.c-button.c-button--style-plumLink.c-team-members__bio-trigger:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-button.c-button--style-plumLink.c-team-members__bio-trigger .c-button-icon{align-items:center;display:flex;justify-content:center}.c-button.c-button--style-plumLink.c-team-members__bio-trigger{background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-richMaroon-100,#691730);color:var(--color-richMaroon-100,#691730)}.c-button.c-button--style-plumLink.c-team-members__bio-trigger:hover{border-bottom:1px solid var(--color-kicknRed-100,#f5322c);color:var(--kicknRed-100,#f5322c)}.c-button.c-button--style-plumLink.c-team-members__bio-trigger{justify-content:space-between;margin-top:auto;text-align:left;transition:color var(--team-member-hover-duration) ease,border-color var(--team-member-hover-duration) ease;width:100%}.c-button.c-button--style-plumLink.c-team-members__bio-trigger .c-button__icon{align-items:center;display:flex;flex:none;height:24px;justify-content:center;width:24px}.c-button.c-button--style-plumLink.c-team-members__bio-trigger .c-button__icon svg{height:100%;width:100%}.c-team-members__member:has(.js-team-member-dialog-trigger:is(:hover,:focus-visible)) .c-team-members__name-trigger{color:var(--color-kicknRed-100,#f5322c);text-decoration-color:currentColor}.c-team-members__member:has(.js-team-member-dialog-trigger:is(:hover,:focus-visible)) .c-team-members__bio-trigger{color:var(--color-kicknRed-100,#f5322c)}.c-team-members__member:has(.js-team-member-dialog-trigger:is(:hover,:focus-visible)) .c-team-members__bio-trigger{border-bottom-color:var(--color-kicknRed-100,#f5322c)}.c-team-members__dialog{background:var(--color-softSand-100,#dacdb3);border:0;box-shadow:4px 4px 37.4px 0 var(--color-deepPlum-50,rgba(41,0,22,.5));color:var(--color-deepPlum-100,#290016);height:-moz-fit-content;height:fit-content;inset:0;margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;width:min(1200px,100vw - 64px)}.c-team-members__dialog::backdrop{background:hsla(4,13%,45%,.7);cursor:pointer}@media only screen and (max-width:1023px){.c-team-members__dialog{height:-moz-fit-content;height:fit-content;min-height:0;overflow-y:auto;width:calc(100vw - 32px)}}@media only screen and (max-width:767px){.c-team-members__dialog{scrollbar-width:none}.c-team-members__dialog::-webkit-scrollbar{display:none}}.c-team-members__dialog-inner{-moz-column-gap:var(--space-48,48px);column-gap:var(--space-48,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) max-content;height:-moz-fit-content;height:fit-content;overflow:visible;padding:var(--space-32,32px) var(--space-32,32px) var(--space-32,32px) var(--space-20,20px);position:relative}@media only screen and (max-width:1023px){.c-team-members__dialog-inner{gap:var(--space-32,32px);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);height:-moz-fit-content;height:fit-content;min-height:0;overflow:visible;padding:var(--space-32,32px)}}@media only screen and (max-width:767px){.c-team-members__dialog-inner{grid-template-columns:1fr}}.c-team-members__dialog-close{align-self:flex-end;height:24px;line-height:1;padding:0;width:24px}.c-team-members__dialog-close svg{cursor:pointer;display:block;height:100%;width:100%}@media only screen and (max-width:1023px){.c-team-members__dialog-close{position:absolute;right:var(--space-24,24px);top:var(--space-24,24px)}}.c-team-members__dialog-image-wrapper{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden}@media only screen and (max-width:1023px){.c-team-members__dialog-image-wrapper{grid-column:1;grid-row:1/3;height:auto;width:100%}}@media only screen and (max-width:767px){.c-team-members__dialog-image-wrapper{grid-column:auto;grid-row:auto;height:clamp(200px,36dvh,380px)}}.c-team-members__dialog-image{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-team-members__dialog-contact-details,.c-team-members__dialog-profile{display:flex;flex-direction:column;gap:var(--space-32,32px)}.c-team-members__dialog-profile{min-width:0}@media only screen and (max-width:1023px){.c-team-members__dialog-profile{grid-column:2;grid-row:1;padding-right:var(--space-32,32px);padding-top:0}}@media only screen and (max-width:767px){.c-team-members__dialog-profile{grid-column:auto;grid-row:auto;padding-right:0}}.c-team-members__dialog-contact{display:flex;flex-direction:column;gap:var(--space-32,32px);min-width:0}@media only screen and (max-width:1023px){.c-team-members__dialog-contact{grid-column:2;grid-row:2}}@media only screen and (max-width:767px){.c-team-members__dialog-contact{grid-column:auto;grid-row:auto}}.c-team-members__dialog-identity,.c-team-members__dialog-phones{display:flex;flex-direction:column}.c-team-members__dialog-phones{text-align:right}@media only screen and (max-width:1023px){.c-team-members__dialog-phones{text-align:left}}.c-team-members__dialog-socials{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--space-24,24px)}@media only screen and (max-width:1023px){.c-team-members__dialog-socials{flex-direction:row}}.c-team-members__dialog-bio{color:var(--color-deepPlum-100,#290016);font-family:var(--font-para,"PT Sans");font-size:var(--font-size-md,16px);font-style:normal;font-weight:var(--font-weight-medium,400);line-height:var(--line-height-body-sm,22px);white-space:pre-wrap}
