.HtmlEmbed-module__6yT2ZW__embed{max-width:100%;margin:32px 0}:is(.HtmlEmbed-module__6yT2ZW__embed iframe,.HtmlEmbed-module__6yT2ZW__embed video,.HtmlEmbed-module__6yT2ZW__embed img){max-width:100%;height:auto;display:block}.HtmlEmbed-module__6yT2ZW__embed iframe{aspect-ratio:16/9;width:100%}
.FadeImage-module__wPxRvq__fade{opacity:0;transition:opacity .2s}.FadeImage-module__wPxRvq__loaded{opacity:1}@media (prefers-reduced-motion:reduce){.FadeImage-module__wPxRvq__fade{opacity:1;transition:none}}
.FadeIn-module__8aWGUa__hidden{opacity:0;transform:translateY(40px)}.FadeIn-module__8aWGUa__visible{opacity:1;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s linear;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.FadeIn-module__8aWGUa__hidden{opacity:1;transform:none}.FadeIn-module__8aWGUa__visible{transition:none}}
.Footer-module__DB4ADq__footer{background-color:var(--color-alt);color:var(--color-white);margin-top:auto;padding:30px 0 20px;overflow:hidden}@media (min-width:1024px){.Footer-module__DB4ADq__footer{padding:40px 0}}.Footer-module__DB4ADq__inner{flex-direction:column;display:flex}.Footer-module__DB4ADq__notices{flex-direction:column;gap:20px;display:flex}.Footer-module__DB4ADq__note{font-size:.625rem;line-height:1.3}@media (min-width:1024px){.Footer-module__DB4ADq__inner{flex-flow:wrap}.Footer-module__DB4ADq__note{font-size:.875rem}}.Footer-module__DB4ADq__linksRow{flex-direction:column;gap:32px;display:flex}@media (max-width:1023px){.Footer-module__DB4ADq__trademarkRow{order:6;margin-top:12px}.Footer-module__DB4ADq__linkCol{margin-top:32px}.Footer-module__DB4ADq__linkCol ul+ul{margin-top:32px}.Footer-module__DB4ADq__wordmark{order:4;margin-top:32px}.Footer-module__DB4ADq__bottom{order:7;margin-top:12px}}.Footer-module__DB4ADq__linkList{flex-direction:column;display:flex}.Footer-module__DB4ADq__linkList li+li{margin-top:14px}.Footer-module__DB4ADq__link{text-underline-offset:3px;transition:opacity var(--transition-fast);font-size:.875rem;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.Footer-module__DB4ADq__link:hover{opacity:.7}.Footer-module__DB4ADq__linkButton{color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.Footer-module__DB4ADq__trademark{font-size:.5625rem;line-height:1.3}.Footer-module__DB4ADq__wordmarkLogo{width:100%}.Footer-module__DB4ADq__wordmarkLogo svg{fill:var(--color-white);width:100%;height:auto;display:block}.Footer-module__DB4ADq__bottom{flex-direction:column;gap:28px;display:flex}.Footer-module__DB4ADq__authTitle{font-size:.5625rem}.Footer-module__DB4ADq__authBody{font-size:.5625rem;line-height:1.3}@media (min-width:1024px){.Footer-module__DB4ADq__linksRow{width:calc(66.6667% - 10px)}.Footer-module__DB4ADq__linkCol{flex-direction:row;gap:20px;width:100%;margin-top:40px;display:flex}.Footer-module__DB4ADq__linkList{width:calc(50% - 10px)}.Footer-module__DB4ADq__trademarkRow{box-sizing:border-box;width:calc(33.3333% - 10px);margin-top:40px;margin-left:20px;padding-left:calc(8.33333% + 9.16667px)}.Footer-module__DB4ADq__trademark{font-size:.875rem;line-height:1.35}.Footer-module__DB4ADq__wordmark{width:100%;margin-top:100px}.Footer-module__DB4ADq__link{font-size:1.125rem}.Footer-module__DB4ADq__linkList li+li{margin-top:4px}.Footer-module__DB4ADq__bottom{margin-top:12px}.Footer-module__DB4ADq__authTitle{font-size:.625rem}.Footer-module__DB4ADq__authBody{font-size:.625rem;line-height:1.1}}
.HomeApproach-module__uur0Oa__approach{background-color:var(--color-bg-alt);color:var(--color-alt)}.HomeApproach-module__uur0Oa__intro{padding:48px 0 8px}.HomeApproach-module__uur0Oa__heading{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.HomeApproach-module__uur0Oa__introText{max-width:62ch;margin-top:1rem;font-size:1.125rem;line-height:1.4}.HomeApproach-module__uur0Oa__category{grid-template-columns:1fr;gap:28px;padding:34px 0;display:grid}.HomeApproach-module__uur0Oa__category+.HomeApproach-module__uur0Oa__category{border-top:1px solid #24497726}@media (min-width:1024px){.HomeApproach-module__uur0Oa__category{grid-template-columns:1fr 1fr;gap:20px;width:calc(83.3333% - 3.33333px);margin:0 auto;padding:64px 0}}.HomeApproach-module__uur0Oa__label{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;white-space:normal;line-height:1.1}@media (min-width:1024px){.HomeApproach-module__uur0Oa__label{white-space:pre-line;font-size:2rem}}.HomeApproach-module__uur0Oa__description{color:var(--color-alt);font-size:.875rem;line-height:1.3}.HomeApproach-module__uur0Oa__findMore{color:var(--color-alt);transition:opacity var(--transition-fast);align-items:center;gap:.5em;margin-top:1em;font-size:.875rem;display:inline-flex}.HomeApproach-module__uur0Oa__findMore svg{fill:var(--color-alt);width:10px;height:12px;display:block}.HomeApproach-module__uur0Oa__findMore:hover{opacity:.65}@media (min-width:1024px){.HomeApproach-module__uur0Oa__description,.HomeApproach-module__uur0Oa__findMore{font-size:1.125rem;line-height:1.333}}
.PageIntro-module__9GdpDa__intro{color:var(--color-alt);padding:56px 0}.PageIntro-module__9GdpDa__cta{color:var(--color-alt);font-weight:var(--font-weight-medium);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.PageIntro-module__9GdpDa__cta:hover{text-underline-offset:3px;text-decoration:underline}.PageIntro-module__9GdpDa__ctaIcon{width:12px;display:inline-flex}.PageIntro-module__9GdpDa__ctaIcon svg{width:100%}@media (max-width:1023px){.PageIntro-module__9GdpDa__intro:not(:first-child){padding-top:42px;padding-bottom:42px}.PageIntro-module__9GdpDa__expandable{padding-bottom:24px}}.PageIntro-module__9GdpDa__sky{background-color:#d4e9f8}.PageIntro-module__9GdpDa__white{background-color:var(--color-bg)}.PageIntro-module__9GdpDa__grey{background-color:var(--color-bg-alt)}@media (min-width:1024px){.PageIntro-module__9GdpDa__intro{padding:64px 0 118px}.PageIntro-module__9GdpDa__intro:not(:first-child){padding-bottom:64px}.PageIntro-module__9GdpDa__grid{-moz-column-gap:40px;grid-template-columns:1fr 1fr;align-items:start;column-gap:40px;display:grid}.PageIntro-module__9GdpDa__stacked{-moz-column-gap:20px;grid-template-columns:repeat(12,1fr);column-gap:20px}.PageIntro-module__9GdpDa__stacked .PageIntro-module__9GdpDa__heading{grid-column:1/-1}.PageIntro-module__9GdpDa__stacked .PageIntro-module__9GdpDa__deck{grid-column:1/span 5;margin-top:12px}}.PageIntro-module__9GdpDa__heading{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}@media (min-width:1024px){.PageIntro-module__9GdpDa__heading{font-size:2.5rem}}.PageIntro-module__9GdpDa__deck{color:var(--color-text);margin-top:1rem;font-size:.875rem;line-height:1.4}.PageIntro-module__9GdpDa__deck p+p{margin-top:1em}@media (min-width:1024px){.PageIntro-module__9GdpDa__deck{margin-top:1em;font-size:1.125rem}}.PageIntro-module__9GdpDa__collapsible{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.PageIntro-module__9GdpDa__collapsible[data-expanded=true]{grid-template-rows:1fr}.PageIntro-module__9GdpDa__collapsibleInner{overflow:hidden}.PageIntro-module__9GdpDa__collapsibleInner>p:first-child{margin-top:1em}.PageIntro-module__9GdpDa__toggle{color:var(--color-alt);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;display:inline-flex}.PageIntro-module__9GdpDa__toggle:hover{text-underline-offset:3px;text-decoration:underline}.PageIntro-module__9GdpDa__toggleIcon{transition:transform .2s}.PageIntro-module__9GdpDa__toggle[aria-expanded=true] .PageIntro-module__9GdpDa__toggleIcon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.PageIntro-module__9GdpDa__collapsible,.PageIntro-module__9GdpDa__toggleIcon{transition:none}}
.ValuesList-module__YhxZtq__values{background-color:var(--color-bg)}.ValuesList-module__YhxZtq__item{padding:24px 0 52px}.ValuesList-module__YhxZtq__item:nth-child(2n){background-color:var(--color-bg-alt)}@media (min-width:1024px){.ValuesList-module__YhxZtq__item{padding:40px 0}}.ValuesList-module__YhxZtq__inner{flex-direction:column-reverse;gap:30px;display:flex}@media (min-width:1024px){.ValuesList-module__YhxZtq__inner{-moz-column-gap:20px;grid-template-columns:repeat(12,1fr);align-items:start;column-gap:20px;display:grid}.ValuesList-module__YhxZtq__text{grid-column:1/span 5}.ValuesList-module__YhxZtq__media{grid-column:6/span 7}}.ValuesList-module__YhxZtq__name{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.1}.ValuesList-module__YhxZtq__description{color:var(--color-text);width:75%;margin-top:12px;font-size:.875rem;line-height:1.4}.ValuesList-module__YhxZtq__media{aspect-ratio:var(--values-ratio-mobile,3/4);position:relative;overflow:hidden}@media (min-width:1024px){.ValuesList-module__YhxZtq__name{letter-spacing:-.04em;font-size:2rem}.ValuesList-module__YhxZtq__media{aspect-ratio:var(--values-ratio-desktop,5/3)}.ValuesList-module__YhxZtq__description{color:var(--color-alt);width:80%;font-size:1.125rem;line-height:1.33}}.ValuesList-module__YhxZtq__media picture{display:contents}.ValuesList-module__YhxZtq__image,.ValuesList-module__YhxZtq__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ValuesList-module__YhxZtq__placeholder{background-color:var(--color-border)}
.WorkList-module__s3xNtq__work{background-color:var(--color-bg)}.WorkList-module__s3xNtq__band{background:linear-gradient(to bottom,var(--color-bg-alt)0%,var(--color-bg)100%);padding:40px 0 52px}@media (min-width:1024px){.WorkList-module__s3xNtq__band{padding:64px 0 72px}}.WorkList-module__s3xNtq__bandHeader{margin-bottom:32px}@media (min-width:1024px){.WorkList-module__s3xNtq__bandHeader{width:calc(50% - 10px);margin-bottom:72px}}.WorkList-module__s3xNtq__bandHeading{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}.WorkList-module__s3xNtq__bandIntro{color:var(--color-alt);margin-top:16px;font-size:.875rem;line-height:1.3}@media (min-width:1024px){.WorkList-module__s3xNtq__bandHeading{letter-spacing:-.03em;font-size:2rem}.WorkList-module__s3xNtq__bandIntro{font-size:1.125rem;line-height:1.333}}.WorkList-module__s3xNtq__grid{grid-template-columns:1fr;gap:40px 20px;display:grid}@media (min-width:1024px){.WorkList-module__s3xNtq__grid{grid-template-columns:1fr 1fr}}.WorkList-module__s3xNtq__item{flex-direction:column;display:flex}.WorkList-module__s3xNtq__media{aspect-ratio:var(--work-ratio-mobile,1.28/1);margin-bottom:24px;position:relative;overflow:hidden}@media (min-width:1024px){.WorkList-module__s3xNtq__media{aspect-ratio:var(--work-ratio-desktop,1.28/1)}}.WorkList-module__s3xNtq__image,.WorkList-module__s3xNtq__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.WorkList-module__s3xNtq__placeholder{background-color:var(--color-border)}.WorkList-module__s3xNtq__itemHeading{color:var(--color-text);font-size:1.375rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-bottom:16px;line-height:1.1}@media (min-width:1024px){.WorkList-module__s3xNtq__itemHeading{letter-spacing:-.03em;font-size:2rem}}.WorkList-module__s3xNtq__body{color:var(--color-text);font-size:.875rem;line-height:1.3}@media (min-width:1024px){.WorkList-module__s3xNtq__body{font-size:1.125rem;line-height:1.33}}.WorkList-module__s3xNtq__body p{margin:0}.WorkList-module__s3xNtq__body p+p{margin-top:1em}.WorkList-module__s3xNtq__body a{color:var(--color-alt);text-underline-offset:3px;text-decoration:underline}.WorkList-module__s3xNtq__body strong{font-weight:var(--font-weight-semibold)}.WorkList-module__s3xNtq__collapsible{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.WorkList-module__s3xNtq__collapsible[data-expanded=true]{grid-template-rows:1fr}.WorkList-module__s3xNtq__collapsibleInner{overflow:hidden}.WorkList-module__s3xNtq__collapsibleInner>p:first-child{margin-top:1em}.WorkList-module__s3xNtq__toggle{color:var(--color-alt);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:20px;padding:0;display:inline-flex}.WorkList-module__s3xNtq__toggle:hover{text-underline-offset:3px;text-decoration:underline}.WorkList-module__s3xNtq__toggleIcon{transition:transform .2s}.WorkList-module__s3xNtq__toggle[aria-expanded=true] .WorkList-module__s3xNtq__toggleIcon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.WorkList-module__s3xNtq__collapsible,.WorkList-module__s3xNtq__toggleIcon{transition:none}}
.TeamList-module__AuGkcq__team{background-color:var(--color-bg-alt);scroll-margin-top:var(--header-height);padding:8px 0 48px}@media (min-width:1024px){.TeamList-module__AuGkcq__team{padding:8px 0 96px}}.TeamList-module__AuGkcq__group+.TeamList-module__AuGkcq__group{margin-top:48px}.TeamList-module__AuGkcq__groupHeading{color:var(--color-alt);font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:24px}@media (min-width:1024px){.TeamList-module__AuGkcq__groupHeading{font-size:1.75rem;font-weight:var(--font-weight-medium);margin-bottom:32px}}.TeamList-module__AuGkcq__grid{grid-template-columns:1fr 1fr;gap:40px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.TeamList-module__AuGkcq__grid{grid-template-columns:repeat(3,1fr)}}.TeamList-module__AuGkcq__card{color:inherit;text-decoration:none;display:block}.TeamList-module__AuGkcq__media{aspect-ratio:1/1.225;margin-bottom:16px;position:relative;overflow:hidden}@media screen and (min-width:1024px){.TeamList-module__AuGkcq__media{margin-bottom:30px}}.TeamList-module__AuGkcq__image,.TeamList-module__AuGkcq__placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.TeamList-module__AuGkcq__placeholder{background-color:var(--color-border)}.TeamList-module__AuGkcq__overlay{display:none}@media (min-width:1024px){.TeamList-module__AuGkcq__overlay{color:var(--color-white);opacity:0;transition:opacity var(--transition-fast);background-color:#244977e6;flex-direction:column;justify-content:flex-end;padding:22px 20px;display:flex;position:absolute;inset:0}.TeamList-module__AuGkcq__card:hover .TeamList-module__AuGkcq__overlay,.TeamList-module__AuGkcq__card:focus-visible .TeamList-module__AuGkcq__overlay{opacity:1}}.TeamList-module__AuGkcq__excerpt{font-size:1.125rem;line-height:1.3}.TeamList-module__AuGkcq__overlayMore{color:var(--color-white);align-items:center;gap:.5em;margin-top:24px;font-size:1.125rem;display:inline-flex}.TeamList-module__AuGkcq__overlayMore svg{fill:currentColor}.TeamList-module__AuGkcq__name{color:var(--color-text);font-size:1.25rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.15}@media screen and (min-width:1024px){.TeamList-module__AuGkcq__name{font-size:1.75rem}}.TeamList-module__AuGkcq__role{color:var(--color-alt);margin-top:4px;font-size:.9375rem;line-height:1.2}@media screen and (min-width:1024px){.TeamList-module__AuGkcq__role{margin-top:0;font-size:1.125rem}}.TeamList-module__AuGkcq__more{color:var(--color-text-secondary);align-items:center;gap:.5em;margin-top:16px;font-size:.9375rem;display:inline-flex}.TeamList-module__AuGkcq__moreIcon{width:10px;display:inline-flex}@media screen and (min-width:1024px){.TeamList-module__AuGkcq__more{font-size:1.125rem}.TeamList-module__AuGkcq__moreIcon{width:12px}}.TeamList-module__AuGkcq__moreIcon svg{width:100%}.TeamList-module__AuGkcq__card:hover .TeamList-module__AuGkcq__more{color:var(--color-alt)}
.HarborFreight-module__vDsm6G__harbor{background-color:var(--color-bg-alt);padding:48px 0}@media (min-width:1024px){.HarborFreight-module__vDsm6G__harbor{padding:64px 0}}.HarborFreight-module__vDsm6G__inner{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.HarborFreight-module__vDsm6G__inner{-moz-column-gap:40px;grid-template-columns:1fr 1fr;align-items:center;column-gap:40px;display:grid}}.HarborFreight-module__vDsm6G__logo{width:180px;height:auto;margin-bottom:24px;display:block}.HarborFreight-module__vDsm6G__heading{color:var(--color-alt);font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.15}@media (min-width:1024px){.HarborFreight-module__vDsm6G__heading{letter-spacing:-.04em;font-size:2rem;line-height:1.1}}.HarborFreight-module__vDsm6G__ctas{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.HarborFreight-module__vDsm6G__cta{color:var(--color-text-secondary);transition:color var(--transition-fast);align-items:center;gap:.5em;font-size:1rem;display:inline-flex}.HarborFreight-module__vDsm6G__cta:hover{color:var(--color-alt)}.HarborFreight-module__vDsm6G__ctaIcon{width:10px;display:inline-flex}.HarborFreight-module__vDsm6G__ctaIcon svg{width:100%}.HarborFreight-module__vDsm6G__media{aspect-ratio:3/2;position:relative;overflow:hidden}.HarborFreight-module__vDsm6G__image,.HarborFreight-module__vDsm6G__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HarborFreight-module__vDsm6G__placeholder{background-color:var(--color-border)}
.HistorySlider-module__BRjMBW__history{background-color:var(--color-bg);padding-bottom:48px;overflow-x:hidden}@media (min-width:1024px){.HistorySlider-module__BRjMBW__history{padding-bottom:72px}}.HistorySlider-module__BRjMBW__viewport{--slider-media-h:calc(100vw*11/13);position:relative;overflow:hidden}.HistorySlider-module__BRjMBW__track{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;margin-bottom:-40px;padding-bottom:40px;display:flex;overflow:auto hidden}.HistorySlider-module__BRjMBW__track::-webkit-scrollbar{display:none}.HistorySlider-module__BRjMBW__slide{scroll-snap-align:start;flex:0 0 100%;width:100%}@media (min-width:1024px){.HistorySlider-module__BRjMBW__track{align-items:start;margin-bottom:0;padding-bottom:0;display:grid;overflow:visible}.HistorySlider-module__BRjMBW__slide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,visibility 0s linear .5s}.HistorySlider-module__BRjMBW__slide[data-active]{opacity:1;visibility:visible;transition:opacity .5s,visibility}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.HistorySlider-module__BRjMBW__slide{transition:none}}.HistorySlider-module__BRjMBW__media{height:var(--slider-media-h);width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.HistorySlider-module__BRjMBW__media{aspect-ratio:21/9;height:auto}}.HistorySlider-module__BRjMBW__image,.HistorySlider-module__BRjMBW__placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.HistorySlider-module__BRjMBW__placeholder{background-color:var(--color-border)}.HistorySlider-module__BRjMBW__body{margin-top:32px}@media (min-width:1024px){.HistorySlider-module__BRjMBW__body{-moz-column-gap:40px;grid-template-columns:1fr 1fr;align-items:start;column-gap:40px;margin-top:40px;display:grid}}.HistorySlider-module__BRjMBW__year{color:var(--color-text);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin-bottom:12px}@media (min-width:1024px){.HistorySlider-module__BRjMBW__year{margin-bottom:0;font-size:2.5rem}}.HistorySlider-module__BRjMBW__text{color:var(--color-text);font-size:.875rem;line-height:1.33}.HistorySlider-module__BRjMBW__text p+p{margin-top:1em}.HistorySlider-module__BRjMBW__text strong{font-weight:var(--font-weight-semibold)}.HistorySlider-module__BRjMBW__text a{color:var(--color-alt);text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.HistorySlider-module__BRjMBW__text{font-size:1.125rem;line-height:1.33}}.HistorySlider-module__BRjMBW__overlay{height:var(--slider-media-h);pointer-events:none;background:linear-gradient(#1c1c1ccc 0%,#1c1c1c00 19.23% 76.92%,#1c1c1ccc 100%);position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.HistorySlider-module__BRjMBW__overlay{aspect-ratio:21/9;height:auto}}.HistorySlider-module__BRjMBW__overlayInner{flex-direction:column;justify-content:space-between;height:100%;padding-top:24px;padding-bottom:0;display:flex}.HistorySlider-module__BRjMBW__heading{color:var(--color-white);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-shadow:0 1px 12px #00000059}@media (min-width:1024px){.HistorySlider-module__BRjMBW__heading{font-size:2.5rem}}.HistorySlider-module__BRjMBW__controls{pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}@media (min-width:1024px){.HistorySlider-module__BRjMBW__controls{grid-template-columns:1fr auto 1fr;display:grid}.HistorySlider-module__BRjMBW__arrows{justify-self:start}}.HistorySlider-module__BRjMBW__arrows{display:flex}.HistorySlider-module__BRjMBW__arrow{cursor:pointer;height:52px;transition:opacity var(--transition-fast);border:0;justify-content:center;align-items:center;width:52px;display:inline-flex}.HistorySlider-module__BRjMBW__arrowPrev{color:var(--color-white)}.HistorySlider-module__BRjMBW__arrowPrev svg{transform:rotate(180deg)}.HistorySlider-module__BRjMBW__arrow{background-color:var(--color-white)}.HistorySlider-module__BRjMBW__arrow:disabled{background-color:var(--color-text);cursor:default}.HistorySlider-module__BRjMBW__arrow svg{fill:var(--color-alt);width:24px}.HistorySlider-module__BRjMBW__arrow:disabled svg{fill:var(--color-bg)}.HistorySlider-module__BRjMBW__dots{display:none}@media (min-width:1024px){.HistorySlider-module__BRjMBW__dots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}}.HistorySlider-module__BRjMBW__dot{cursor:pointer;height:4px;transition:background-color var(--transition-fast);background-color:#ffffff80;border:0;width:22px;padding:0}.HistorySlider-module__BRjMBW__dot[data-active]{background-color:var(--color-white)}.HistorySlider-module__BRjMBW__counter{color:var(--color-white);font-size:.875rem;font-weight:var(--font-weight-medium);text-shadow:0 1px 12px #00000059}@media (min-width:1024px){.HistorySlider-module__BRjMBW__counter{display:none}}
.Faqs-module__HZFlda__faqs{background-color:#d4e9f8;padding:42px 0 20px}@media (min-width:1024px){.Faqs-module__HZFlda__faqs{padding:80px 0}.Faqs-module__HZFlda__inner{-moz-column-gap:20px;grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.Faqs-module__HZFlda__heading,.Faqs-module__HZFlda__list{grid-column:3/span 8}}.Faqs-module__HZFlda__heading{color:var(--color-alt);font-size:1.375rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-bottom:29px}@media (min-width:1024px){.Faqs-module__HZFlda__heading{margin-bottom:32px;font-size:2rem}}.Faqs-module__HZFlda__item{border-top:1px solid var(--color-bg)}.Faqs-module__HZFlda__questionRow{margin:0}.Faqs-module__HZFlda__question{color:var(--color-text);cursor:pointer;font:inherit;font-size:1.375rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;line-height:1.1;display:flex}@media (min-width:1024px){.Faqs-module__HZFlda__question{font-size:2rem}.Faqs-module__HZFlda__question span:first-child{width:62.5%;display:block}}.Faqs-module__HZFlda__icon{flex:none;width:20px;height:20px;position:relative}.Faqs-module__HZFlda__icon:before,.Faqs-module__HZFlda__icon:after{content:"";background-color:currentColor;position:absolute}.Faqs-module__HZFlda__icon:before{height:3px;top:50%;left:1px;right:1px;transform:translateY(-50%)}.Faqs-module__HZFlda__icon:after{transition:opacity var(--transition-fast);width:3px;top:1px;bottom:1px;left:50%;transform:translate(-50%)}.Faqs-module__HZFlda__question[aria-expanded=true] .Faqs-module__HZFlda__icon:after{opacity:0}.Faqs-module__HZFlda__collapsible{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.Faqs-module__HZFlda__collapsible[data-expanded=true]{grid-template-rows:1fr}.Faqs-module__HZFlda__collapsibleInner{overflow:hidden}.Faqs-module__HZFlda__answer{color:var(--color-text);padding-bottom:24px;font-size:.875rem;line-height:1.3}@media (min-width:1024px){.Faqs-module__HZFlda__answer{width:75%;font-size:1.25rem;line-height:1.33}}.Faqs-module__HZFlda__answer p+p{margin-top:1em}.Faqs-module__HZFlda__answer a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.Faqs-module__HZFlda__collapsible,.Faqs-module__HZFlda__icon:after{transition:none}}
.NewsGrid-module__SNy8VW__section{background-color:var(--color-white);border-top:1px solid var(--color-bg);padding-top:16px;overflow:hidden}@media (min-width:1024px){.NewsGrid-module__SNy8VW__section{padding-bottom:56px}}.NewsGrid-module__SNy8VW__wrapper{max-width:var(--container-max);width:100%;margin-left:auto;margin-right:auto}@media (min-width:1024px){.NewsGrid-module__SNy8VW__wrapper{padding-left:30px;padding-right:30px}}.NewsGrid-module__SNy8VW__heading{padding-left:var(--container-padding);padding-right:var(--container-padding);margin-bottom:1rem;font-size:1.5rem;font-weight:400}@media (min-width:1024px){.NewsGrid-module__SNy8VW__heading{padding-left:0;padding-right:0;font-size:2.25rem}}.NewsGrid-module__SNy8VW__listing{grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 36px;display:grid}.NewsGrid-module__SNy8VW__grid{-webkit-overflow-scrolling:touch;padding-bottom:36px;padding-left:var(--container-padding);padding-right:var(--container-padding);scroll-padding-inline:var(--container-padding);scroll-snap-type:x mandatory;gap:10px;display:flex;overflow:auto hidden}@media (min-width:1024px){.NewsGrid-module__SNy8VW__grid{scroll-snap-type:none;flex-wrap:wrap;gap:20px;padding-bottom:0;padding-left:0;padding-right:0;scroll-padding-inline:0;overflow-x:visible}.NewsGrid-module__SNy8VW__listing{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:0 0 56px}}.NewsGrid-module__SNy8VW__card{flex-direction:column;flex-shrink:0;gap:11px;display:flex}.NewsGrid-module__SNy8VW__grid .NewsGrid-module__SNy8VW__card{scroll-snap-align:start;width:calc(33.3333% - 6.66667px);min-width:230px}@media (min-width:1024px){.NewsGrid-module__SNy8VW__grid .NewsGrid-module__SNy8VW__card{scroll-snap-align:unset;width:calc(33.3333% - 13.3333px);min-width:0}}.NewsGrid-module__SNy8VW__cardImage{aspect-ratio:4/3;background-color:var(--color-bg-alt);width:100%;position:relative;overflow:hidden}.NewsGrid-module__SNy8VW__cardImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.NewsGrid-module__SNy8VW__cardTitle,.NewsGrid-module__SNy8VW__cardDate{font-size:1.25rem;font-weight:400;line-height:1.2}@media (min-width:1024px){.NewsGrid-module__SNy8VW__cardTitle{margin-top:6px;font-size:1.5rem}.NewsGrid-module__SNy8VW__cardDate{margin-top:0;font-size:1.5rem}}.NewsGrid-module__SNy8VW__cardDate{color:var(--color-text-60)}.NewsGrid-module__SNy8VW__cardCategory{color:var(--color-alt);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;display:block}.NewsGrid-module__SNy8VW__cardExcerpt{color:var(--color-text-secondary);font-size:1rem;line-height:1.5;display:none}@media (min-width:1024px){.NewsGrid-module__SNy8VW__cardExcerpt{margin-top:-2px;display:block}}
.MediaInquiries-module__2SDCqq__section{background-color:var(--color-bg-alt);padding:56px 0}@media (min-width:1024px){.MediaInquiries-module__2SDCqq__section{padding:56px 0}}.MediaInquiries-module__2SDCqq__inner{flex-direction:column;align-items:flex-start;gap:32px;display:flex}@media (min-width:1024px){.MediaInquiries-module__2SDCqq__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}}.MediaInquiries-module__2SDCqq__heading{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.1}@media (min-width:1024px){.MediaInquiries-module__2SDCqq__heading{font-size:2.5rem}}.MediaInquiries-module__2SDCqq__cta{background-color:var(--color-alt);color:var(--color-white);transition:filter var(--transition-fast);flex-shrink:0;align-items:center;gap:.75em;padding:16px;font-size:.75rem;display:inline-flex}.MediaInquiries-module__2SDCqq__ctaIcon{width:9px}@media (min-width:1024px){.MediaInquiries-module__2SDCqq__cta{padding:18px;font-size:1.125rem}.MediaInquiries-module__2SDCqq__ctaIcon{width:12px}}.MediaInquiries-module__2SDCqq__cta:hover{filter:brightness(.9)}.MediaInquiries-module__2SDCqq__ctaIcon svg{fill:currentColor;width:100%}
.ProseSection-module__Xc9tCG__section{padding:40px 0 64px}@media (min-width:1024px){.ProseSection-module__Xc9tCG__section{padding:56px 0 96px}}.ProseSection-module__Xc9tCG__title{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-bottom:1em;line-height:1.1}@media (min-width:1024px){.ProseSection-module__Xc9tCG__title{font-size:2.5rem}}.ProseSection-module__Xc9tCG__body{color:var(--color-text);max-width:70ch}:is(.ProseSection-module__Xc9tCG__body p,.ProseSection-module__Xc9tCG__body li){font-size:1rem;line-height:1.55}:is(.ProseSection-module__Xc9tCG__body h2,.ProseSection-module__Xc9tCG__body h3){color:var(--color-alt);font-weight:var(--font-weight-semibold);line-height:1.2}.ProseSection-module__Xc9tCG__body a{text-underline-offset:3px;text-decoration:underline}.ProseSection-module__Xc9tCG__body *+*{margin-top:1em}
.LegalPage-module__Kbxx7q__legal{padding:40px 0 64px}@media (min-width:1024px){.LegalPage-module__Kbxx7q__legal{padding:56px 0 120px}.LegalPage-module__Kbxx7q__grid{-moz-column-gap:20px;grid-template-columns:repeat(12,1fr);column-gap:20px;display:grid}.LegalPage-module__Kbxx7q__header,.LegalPage-module__Kbxx7q__intro,.LegalPage-module__Kbxx7q__sections{grid-column:3/11}.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__header,.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__intro,.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__sections{grid-column:5/span 8}.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__header{grid-row:1}.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__intro{grid-row:2}.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__sections{grid-row:3}}.LegalPage-module__Kbxx7q__header{margin-bottom:2.625rem}@media (min-width:1024px){.LegalPage-module__Kbxx7q__header{text-align:center;margin-bottom:3.5rem}.LegalPage-module__Kbxx7q__withIndex .LegalPage-module__Kbxx7q__header{text-align:left}}.LegalPage-module__Kbxx7q__title{color:var(--color-alt);font-size:1.75rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1}@media (min-width:1024px){.LegalPage-module__Kbxx7q__title{font-size:2.5rem}}.LegalPage-module__Kbxx7q__updated{color:var(--color-text);margin-top:1em;font-size:.875rem}.LegalPage-module__Kbxx7q__updated strong{font-weight:var(--font-weight-semibold)}@media (min-width:1024px){.LegalPage-module__Kbxx7q__updated{font-size:1.125rem}}.LegalPage-module__Kbxx7q__body{color:var(--color-text)}.LegalPage-module__Kbxx7q__body p,.LegalPage-module__Kbxx7q__body li{font-size:.875rem;line-height:1.3}.LegalPage-module__Kbxx7q__body h2,.LegalPage-module__Kbxx7q__body h3,.LegalPage-module__Kbxx7q__body h4{font-size:1.375rem;font-weight:var(--font-weight-medium);line-height:1.2}.LegalPage-module__Kbxx7q__body a{text-underline-offset:3px;text-decoration:underline}.LegalPage-module__Kbxx7q__body ul,.LegalPage-module__Kbxx7q__body ol{padding-left:1.5em}.LegalPage-module__Kbxx7q__body ul{list-style:outside}.LegalPage-module__Kbxx7q__body ol{list-style:decimal}.LegalPage-module__Kbxx7q__body li+li,.LegalPage-module__Kbxx7q__body li>ul,.LegalPage-module__Kbxx7q__body li>ol{margin-top:.5em}.LegalPage-module__Kbxx7q__body>*+*{margin-top:1.25em}.LegalPage-module__Kbxx7q__body strong,.LegalPage-module__Kbxx7q__body b{font-weight:var(--font-weight-semibold)}@media screen and (min-width:1024px){.LegalPage-module__Kbxx7q__body p,.LegalPage-module__Kbxx7q__body li{font-size:1.375rem}}.LegalPage-module__Kbxx7q__intro{margin-bottom:2rem}@media (min-width:1024px){.LegalPage-module__Kbxx7q__intro{margin-bottom:2.75rem}}.LegalPage-module__Kbxx7q__section+.LegalPage-module__Kbxx7q__section{margin-top:2rem}@media (min-width:1024px){.LegalPage-module__Kbxx7q__section+.LegalPage-module__Kbxx7q__section{margin-top:2.75rem}}.LegalPage-module__Kbxx7q__inlineButton{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.LegalPage-module__Kbxx7q__sectionHeading,.LegalPage-module__Kbxx7q__subsectionHeading{scroll-margin-top:calc(var(--header-height) + 24px)}:is(.LegalPage-module__Kbxx7q__sectionHeading,.LegalPage-module__Kbxx7q__subsectionHeading):focus{outline:none}:is(.LegalPage-module__Kbxx7q__sectionHeading,.LegalPage-module__Kbxx7q__subsectionHeading):focus-visible{outline:2px solid var(--color-alt);outline-offset:4px}.LegalPage-module__Kbxx7q__subsectionHeading{font-style:italic}.LegalPage-module__Kbxx7q__sectionNumber{font-variant-numeric:tabular-nums;margin-right:.4em}.LegalPage-module__Kbxx7q__index{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin-bottom:2rem;padding:16px 0}.LegalPage-module__Kbxx7q__indexTitle{color:var(--color-alt);font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:.75em}.LegalPage-module__Kbxx7q__indexIntro{color:var(--color-text);margin-bottom:.75em;font-size:.875rem;line-height:1.3}.LegalPage-module__Kbxx7q__indexList .LegalPage-module__Kbxx7q__indexList{margin-top:2px;padding-left:1em}.LegalPage-module__Kbxx7q__indexLink{color:var(--color-alt);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast);padding:3px 0;font-size:.875rem;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.LegalPage-module__Kbxx7q__indexLink:hover{text-decoration-color:currentColor}@media (min-width:1024px){.LegalPage-module__Kbxx7q__index{max-height:calc(100vh - var(--header-height) - 64px);top:calc(var(--header-height) + 32px);border:0;grid-area:1/1/span 3/span 3;align-self:start;margin-bottom:0;padding:0;position:sticky;overflow-y:auto}.LegalPage-module__Kbxx7q__indexLink{font-size:1rem}}
.Pagination-module__gbkfiW__nav{color:var(--color-alt);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:10px 20px 50px;display:flex}@media (min-width:1024px){.Pagination-module__gbkfiW__nav{gap:8px;margin-top:-60px;padding:15px 30px 72px}}.Pagination-module__gbkfiW__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.Pagination-module__gbkfiW__pages{gap:8px;margin-left:auto}}.Pagination-module__gbkfiW__pageLink,.Pagination-module__gbkfiW__arrow{color:var(--color-alt);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.Pagination-module__gbkfiW__pageLink,.Pagination-module__gbkfiW__ellipsis{font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1}.Pagination-module__gbkfiW__ellipsis{color:var(--color-alt);justify-content:center;align-items:center;min-width:24px;min-height:44px;display:inline-flex}@media (min-width:1024px){.Pagination-module__gbkfiW__pageLink,.Pagination-module__gbkfiW__ellipsis{font-size:1.5rem}}.Pagination-module__gbkfiW__pageLink[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.Pagination-module__gbkfiW__arrow svg{fill:currentColor;width:16px;display:block}@media (min-width:1024px){.Pagination-module__gbkfiW__arrow svg{width:18px}}.Pagination-module__gbkfiW__arrowPrev svg{transform:rotate(180deg)}
.ContactForm-module__xAsc5a__contactForm{--color-border:#b5b5b5;flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.ContactForm-module__xAsc5a__contactForm{-moz-column-gap:20px;max-width:var(--container-max);padding:0 var(--container-padding)0 0;grid-template-columns:repeat(12,1fr);column-gap:20px;width:100%;margin:0 auto;display:grid}}.ContactForm-module__xAsc5a__header{background-color:var(--color-sky-blue-alt);padding:58px var(--container-padding);width:100%}@media (min-width:1024px){.ContactForm-module__xAsc5a__header{padding:75px var(--container-padding)72px;grid-column:1/span 5}}.ContactForm-module__xAsc5a__title{color:var(--color-alt);font-size:var(--font-size-headline-sm);letter-spacing:-.018em}@media (min-width:1024px){.ContactForm-module__xAsc5a__title{font-size:var(--font-size-headline-lg)}}.ContactForm-module__xAsc5a__subjects{flex-wrap:wrap;gap:0 44px;margin-top:19px;display:flex}@media (min-width:1024px){.ContactForm-module__xAsc5a__subjects{flex-direction:column;align-items:flex-start;margin-top:44px}}.ContactForm-module__xAsc5a__subject{color:var(--color-alt);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none}.ContactForm-module__xAsc5a__subject span{transition:border-bottom-color var(--transition-fast);border-bottom:1px solid #0000}.ContactForm-module__xAsc5a__subject svg{vertical-align:baseline;width:auto;height:9px;margin-left:2px;display:inline-block}@media (min-width:1024px){.ContactForm-module__xAsc5a__subject svg{height:11px}}.ContactForm-module__xAsc5a__subject:hover span,.ContactForm-module__xAsc5a__subject[aria-pressed=true] span{border-bottom-color:var(--color-alt)}.ContactForm-module__xAsc5a__formSection{background-color:var(--color-bg);padding:56px 20px}@media (min-width:1024px){.ContactForm-module__xAsc5a__formSection{grid-column:7/span 6;padding:75px 0}.ContactForm-module__xAsc5a__formContainer{max-width:760px;margin:0 auto}}.ContactForm-module__xAsc5a__formTitle{color:var(--color-alt);font-size:var(--font-size-headline-sm);letter-spacing:-.018em}@media (min-width:1024px){.ContactForm-module__xAsc5a__formTitle{font-size:var(--font-size-headline-lg)}}.ContactForm-module__xAsc5a__formWrap{margin:24px auto 0;position:relative}@media (min-width:1024px){.ContactForm-module__xAsc5a__formWrap{margin-top:41px}}.ContactForm-module__xAsc5a__form{flex-direction:column;gap:0;display:flex}.ContactForm-module__xAsc5a__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:1024px){.ContactForm-module__xAsc5a__row{gap:20px}}.ContactForm-module__xAsc5a__field{position:relative}.ContactForm-module__xAsc5a__label{color:var(--color-alt);margin-left:8px;font-size:1rem;display:block}:is(.ContactForm-module__xAsc5a__messageField:has([aria-invalid=true]) .ContactForm-module__xAsc5a__label,.ContactForm-module__xAsc5a__field:has([aria-invalid=true]) .ContactForm-module__xAsc5a__label){color:var(--color-error)}@media (min-width:1024px){.ContactForm-module__xAsc5a__label{margin-left:8px;font-size:1.125rem}}.ContactForm-module__xAsc5a__input,.ContactForm-module__xAsc5a__select{appearance:none;border:none;border-bottom:1px solid var(--color-border);color:var(--color-alt);letter-spacing:.15px;transition:border-bottom-color var(--transition-fast);background:0 0;border-radius:0;width:100%;padding:8px;font-size:1rem}@media (min-width:1024px){.ContactForm-module__xAsc5a__input,.ContactForm-module__xAsc5a__select{font-size:1.125rem}}.ContactForm-module__xAsc5a__select{padding:2px 16px 13px 8px}@media (min-width:1024px){.ContactForm-module__xAsc5a__select{padding:6px 18px 12px 8px}}.ContactForm-module__xAsc5a__selectContainer{position:relative}.ContactForm-module__xAsc5a__selectContainer:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid var(--color-alt);content:"";width:0;height:0;position:absolute;top:25%;right:0}@media (min-width:1024px){.ContactForm-module__xAsc5a__selectContainer:after{top:36%}}.ContactForm-module__xAsc5a__textField{position:relative}@media (min-width:1024px){.ContactForm-module__xAsc5a__textField{height:65px}}.ContactForm-module__xAsc5a__textField .ContactForm-module__xAsc5a__label{cursor:text;color:var(--color-text-muted);transform-origin:0 0;transition:color var(--transition-fast),transform var(--transition-fast);transform:translateY(23px)scale(1)}@media (min-width:1024px){.ContactForm-module__xAsc5a__textField .ContactForm-module__xAsc5a__label{transform:translateY(32px)scale(1)}}.ContactForm-module__xAsc5a__textField:has(.ContactForm-module__xAsc5a__input:not(:-moz-placeholder-shown)) .ContactForm-module__xAsc5a__label{color:var(--color-text);transform:translateY(12px)scale(.6)}.ContactForm-module__xAsc5a__textField:focus-within .ContactForm-module__xAsc5a__label{color:var(--color-text);transform:translateY(12px)scale(.6)}.ContactForm-module__xAsc5a__textField:has(.ContactForm-module__xAsc5a__input:not(:placeholder-shown)) .ContactForm-module__xAsc5a__label{color:var(--color-text);transform:translateY(12px)scale(.6)}.ContactForm-module__xAsc5a__input:focus,.ContactForm-module__xAsc5a__select:focus{border-bottom-color:var(--color-alt);outline:none}.ContactForm-module__xAsc5a__phone{border:none;flex-direction:row;gap:10px;min-inline-size:0;margin:0;padding:23px 0 0;display:flex}.ContactForm-module__xAsc5a__phoneCountry{flex:1 0 calc(60% - 5px);min-inline-size:0;display:flex;position:relative}.ContactForm-module__xAsc5a__phoneCountry input{padding:4px 24px 12px}@media (min-width:1024px){.ContactForm-module__xAsc5a__phoneCountry{flex:1 0 66%}}.ContactForm-module__xAsc5a__messageField{margin-top:19px}@media (min-width:1024px){.ContactForm-module__xAsc5a__messageField{margin-top:29px}}.ContactForm-module__xAsc5a__textarea{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-alt);letter-spacing:.15px;resize:vertical;width:100%;min-height:130px;margin-top:12px;padding:10px;font-size:1rem;line-height:1.3em}@media (min-width:1024px){.ContactForm-module__xAsc5a__textarea{margin-top:16px;font-size:1.125rem}}.ContactForm-module__xAsc5a__textarea:focus{border-color:var(--color-alt);outline:none}.ContactForm-module__xAsc5a__actions{justify-content:space-between;align-items:flex-start;gap:60px;margin-top:15px;display:flex}@media (min-width:1024px){.ContactForm-module__xAsc5a__actions{margin-top:22px}}.ContactForm-module__xAsc5a__note{color:var(--color-text-secondary);font-size:var(--font-size-body);flex:260px;max-width:44ch;padding-top:3px;line-height:1.25em}@media (min-width:1024px){.ContactForm-module__xAsc5a__note{line-height:1.35em}}.ContactForm-module__xAsc5a__submit{background-color:var(--color-alt);color:var(--color-white);font-size:.825rem;font-weight:var(--font-weight-medium);letter-spacing:-.035em;transition:opacity var(--transition-fast);white-space:nowrap;flex-shrink:0;margin-left:auto;padding:16px 17px 15px 15px}@media (min-width:1024px){.ContactForm-module__xAsc5a__submit{font-size:var(--font-size-body);letter-spacing:-.018em;padding:14px 18px 15px 17px}}.ContactForm-module__xAsc5a__submit svg{vertical-align:baseline;width:auto;height:.68em;margin-left:3px;display:inline-block}@media (min-width:1024px){.ContactForm-module__xAsc5a__submit i{margin-left:6px}}.ContactForm-module__xAsc5a__submit:hover{opacity:.9}.ContactForm-module__xAsc5a__submit:focus-visible{outline:2px solid var(--color-alt);outline-offset:2px}.ContactForm-module__xAsc5a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module__xAsc5a__website{opacity:0;visibility:hidden;z-index:-1;position:absolute;left:-9999px}.ContactForm-module__xAsc5a__input[aria-invalid=true],.ContactForm-module__xAsc5a__select[aria-invalid=true]{border-bottom-color:var(--color-error)}.ContactForm-module__xAsc5a__textarea[aria-invalid=true]{border-color:var(--color-error)}.ContactForm-module__xAsc5a__error{color:var(--color-error);font-size:.8125rem}.ContactForm-module__xAsc5a__phoneCountry .ContactForm-module__xAsc5a__error,.ContactForm-module__xAsc5a__field .ContactForm-module__xAsc5a__error{position:absolute;bottom:0;right:0;transform:translateY(120%)}.ContactForm-module__xAsc5a__message{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:24px}.ContactForm-module__xAsc5a__messageError{color:var(--color-error)}.ContactForm-module__xAsc5a__success{background-color:var(--color-bg);visibility:hidden;outline:none;position:absolute;inset:0}.ContactForm-module__xAsc5a__successVisible{visibility:visible}.ContactForm-module__xAsc5a__successInner{color:var(--color-alt);max-width:44ch;transition:transform .4s cubic-bezier(.25,1,.5,1);transform:translateY(20px)}.ContactForm-module__xAsc5a__successVisible .ContactForm-module__xAsc5a__successInner{transform:translate(0,0)}.ContactForm-module__xAsc5a__successInner h2,.ContactForm-module__xAsc5a__successInner h3{font-size:var(--font-size-headline-sm);letter-spacing:-.018em}.ContactForm-module__xAsc5a__successInner h3{font-size:var(--font-size-body)}.ContactForm-module__xAsc5a__successInner p{font-size:var(--font-size-body);line-height:var(--line-height-body)}.ContactForm-module__xAsc5a__successInner>*+*{margin-top:10px}@media (prefers-reduced-motion:reduce){.ContactForm-module__xAsc5a__successInner,.ContactForm-module__xAsc5a__successVisible .ContactForm-module__xAsc5a__successInner{transition:none;transform:none}}.ContactForm-module__xAsc5a__background{width:100%;display:none;position:relative}@media (min-width:1024px){.ContactForm-module__xAsc5a__background{display:block}}.ContactForm-module__xAsc5a__backgroundImage{-o-object-fit:cover;object-fit:cover}.ContactForm-module__xAsc5a__social{margin-top:32px}@media (min-width:1024px){.ContactForm-module__xAsc5a__social{bottom:69px;left:calc(var(--container-padding)*2);position:absolute}}.ContactForm-module__xAsc5a__socialHeading{color:var(--color-alt);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);letter-spacing:-.018em}.ContactForm-module__xAsc5a__socialList{flex-wrap:wrap;align-items:center;gap:11px;margin-top:15px;margin-left:-2px;display:flex}.ContactForm-module__xAsc5a__socialLink{transition:opacity var(--transition-fast);display:inline-flex}.ContactForm-module__xAsc5a__socialLink:hover{opacity:.8}.ContactForm-module__xAsc5a__socialIcon{color:#30333d;width:40px;height:40px;display:inline-flex}.ContactForm-module__xAsc5a__socialIcon svg{width:100%;height:100%}
.not-found-module__AGzS0G__main{flex-direction:column;justify-content:center;min-height:60vh;display:flex}
.person-module___9KArq__person{background-color:var(--color-bg)}.person-module___9KArq__back{padding-top:20px;padding-bottom:18px}.person-module___9KArq__back a{color:var(--color-alt);align-items:center;gap:.5em;font-size:.875rem;display:inline-flex}.person-module___9KArq__backIcon{width:10px;display:inline-flex;transform:rotate(180deg)}.person-module___9KArq__backIcon svg{fill:var(--color-alt);width:100%}@media (min-width:1024px){.person-module___9KArq__back{padding-top:78px;padding-bottom:70px}.person-module___9KArq__back a{font-size:1.125rem}.person-module___9KArq__backIcon{width:12px}}.person-module___9KArq__back a:hover{text-underline-offset:3px;text-decoration:underline}.person-module___9KArq__split{max-width:var(--container-max);flex-direction:column-reverse;margin-inline:auto;display:flex}@media (min-width:1024px){.person-module___9KArq__split{grid-template-columns:1fr 1fr;display:grid}}.person-module___9KArq__textCol{background-color:var(--color-bg-alt)}.person-module___9KArq__textInner{padding:40px var(--container-padding)56px}@media (min-width:1024px){.person-module___9KArq__textInner{max-width:640px;padding:62px 56px 62px var(--container-padding)}}.person-module___9KArq__mediaCol{background-color:var(--color-bg-alt)}.person-module___9KArq__imageWrap{aspect-ratio:1/1.2;width:100%;position:relative;overflow:hidden}.person-module___9KArq__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.person-module___9KArq__textOnly{max-width:760px;padding-bottom:64px}.person-module___9KArq__name{color:var(--color-text);font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.1}@media (min-width:1024px){.person-module___9KArq__name{font-size:1.75rem}}.person-module___9KArq__role{color:var(--color-alt);margin-top:6px;font-size:.875rem}@media (min-width:1024px){.person-module___9KArq__role{margin-top:0;font-size:1.125rem}}.person-module___9KArq__bio{color:var(--color-text);letter-spacing:.01em;margin-top:26px;font-size:.875rem;line-height:1.3}.person-module___9KArq__bio p+p{margin-top:1em}.person-module___9KArq__bio a{color:var(--color-alt);text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.person-module___9KArq__bio{max-width:60ch;margin-top:32px;font-size:1rem;line-height:1.5}}
