.sector-list{padding:0 var(--safe-area) 3.75rem}@media screen and (min-width:992px){.sector-list{padding:0 var(--safe-area) 4.0625rem}}.sector-list__image{display:none;grid-column:span var(--cols);margin-bottom:var(--s8)}@media screen and (min-width:768px){.sector-list__image{display:block;grid-column:1/3;margin-bottom:0}}.sector-list__image .picture{aspect-ratio:217/266;width:100%}@media screen and (min-width:768px){.sector-list__image .picture{aspect-ratio:216/292}}.sector-list__list{grid-column:span var(--cols);list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media screen and (min-width:768px){.sector-list__list{grid-column:5/13;display:grid;grid-template-columns:repeat(2,1fr);align-content:start;column-gap:var(--gap)}}.sector-list__item{border-top:1px solid var(--color-primary);opacity:0}.sector-list__item:last-child{border-bottom:1px solid var(--color-primary)}@media screen and (min-width:768px){.sector-list__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;border-top:none}.sector-list__item:last-child{border-bottom:none}}.sector-list__row{display:flex;align-items:center;gap:var(--s);width:100%;background:none;border:none;cursor:pointer;padding:1.09375rem 0;text-align:left;color:inherit;font:inherit}@media screen and (min-width:768px){.sector-list__row{align-self:end;align-items:last baseline;justify-content:space-between;gap:var(--s4);padding:0 0 .625rem;border-bottom:1px solid var(--color-primary);cursor:default;pointer-events:none}}.sector-list__index{flex-shrink:0;margin-right:calc(1.875rem - var(--s))}@media screen and (min-width:768px){.sector-list__index{order:1;margin-right:0}}.sector-list__index-bracket{display:none}@media screen and (min-width:768px){.sector-list__index-bracket{display:inline}}.sector-list__item-title{flex:1;font-family:var(--font-primary);font-size:1.25rem;line-height:1.48;letter-spacing:-.03em;font-weight:700;font-variation-settings:"wght" 700}@media screen and (min-width:768px){.sector-list__item-title{flex:0 1 auto;max-width:13.5rem;font-size:1.5rem;line-height:1.1667}}.sector-list__expand-icon{flex-shrink:0;font-family:var(--font-tertiary);font-size:1rem;font-weight:400;line-height:1;letter-spacing:var(--ls-tert-base)}@media screen and (min-width:768px){.sector-list__expand-icon{display:none}}.sector-list__item-content{display:none;padding-bottom:var(--s4)}.sector-list__item-content--expanded{display:block}@media screen and (min-width:768px){.sector-list__item-content{display:block;padding:var(--s4) 0 3.125rem}}@media screen and (min-width:768px){.sector-list__item-description p,.sector-list__item-description span{letter-spacing:-.01em}}.timeline{padding:3.75rem var(--safe-area)}@media screen and (min-width:992px){.timeline{padding:7.5rem var(--safe-area)}}.timeline__header{grid-column:span var(--cols);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:3.8125rem}@media screen and (min-width:768px){.timeline__header{margin-bottom:var(--s6)}}@media screen and (min-width:992px){.timeline__header{margin-bottom:1.375rem}}.timeline__tag{margin-bottom:0}@media screen and (min-width:992px){.timeline__tag{line-height:1.25}}.timeline__nav{display:flex;gap:var(--s2);flex-shrink:0;align-self:flex-end}@media screen and (min-width:768px){.timeline__nav{align-self:center}}.timeline__nav-button{background:none;border:1px solid currentColor;cursor:pointer;padding:0;width:1.5625rem;height:1.5625rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit;transition:opacity .2s}@media screen and (min-width:768px){.timeline__nav-button{width:1.875rem;height:1.875rem}}.timeline__nav-button:hover{opacity:.6}.timeline__list{grid-column:span var(--cols);display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:1.5rem;overflow-x:auto;overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none}.timeline__list::-webkit-scrollbar{display:none}.timeline__list--dragging{cursor:grabbing;user-select:none}.timeline__list{background-repeat:no-repeat,no-repeat;background-attachment:local,local;background-size:var(--timeline-fill, 0) 1px,100% 1px;background-position:0 var(--timeline-line-y, .75rem),0 var(--timeline-line-y, .75rem);background-image:linear-gradient(var(--color-secondary),var(--color-secondary)),linear-gradient(var(--color-primary),var(--color-primary))}@media screen and (min-width:992px){.timeline__list{--timeline-col: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));background-size:var(--timeline-fill, 0) 1.5px,100% 1px;background-position:0 calc(var(--timeline-line-y, .75rem) - .75px),0 calc(var(--timeline-line-y, .75rem) - .5px)}}@media screen and (max-width:767px){.timeline__list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-rows:repeat(4,auto);row-gap:0;scroll-snap-type:x mandatory}.timeline__list--dragging{scroll-snap-type:none}}@media screen and (min-width:992px){.timeline__list{gap:calc(var(--timeline-col) + 2 * var(--gap))}}.timeline__item{position:relative;opacity:0;flex:0 0 85%;display:flex;flex-direction:column;gap:var(--s2);padding-top:calc(1.5rem + var(--s4))}@media screen and (max-width:767px){.timeline__item{display:grid;grid-row:1/span 4;grid-template-rows:subgrid;gap:0;padding-top:0;scroll-snap-align:start}}@media screen and (min-width:768px){.timeline__item{flex-basis:40%}}@media screen and (min-width:992px){.timeline__item{flex-basis:calc(4 * var(--timeline-col) + 3 * var(--gap));padding-top:7rem}}.timeline__marker{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);background-color:var(--color-light);transition-property:all;transition-timing-function:cubic-bezier(.2,0,0,1);transition-duration:.3s}@media screen and (min-width:992px){.timeline__marker{width:2.375rem;height:2.375rem}}@media screen and (max-width:767px){.timeline__marker{position:relative;grid-row:2;width:1.5625rem;height:1.5625rem;margin:1.8125rem 0 var(--s8)}}.timeline__marker--active{border-color:var(--color-secondary)}@media screen and (min-width:992px){.timeline__marker--active{border-color:var(--color-primary)}}.timeline__marker-dot{width:.5rem;height:.5rem;border:1px solid var(--color-primary);background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.2,0,0,1);transition-duration:.3s}@media screen and (min-width:992px){.timeline__marker-dot{width:.875rem;height:.875rem;background-color:var(--color-light)}}@media screen and (max-width:767px){.timeline__marker-dot{width:.5625rem;height:.5625rem}}.timeline__marker--active .timeline__marker-dot{background-color:var(--color-secondary);border-color:var(--color-secondary)}.timeline__year{font-family:var(--font-primary);font-size:2rem;line-height:1.1875;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:-.03em;margin-bottom:var(--s2)}@media screen and (max-width:767px){.timeline__year{grid-row:1;margin-bottom:0}}@media screen and (min-width:992px){.timeline__year{margin-bottom:.625rem}}.timeline__item-title{font-weight:700}@media screen and (max-width:767px){.timeline__item-title{grid-row:3;margin-bottom:var(--s2)}}@media screen and (max-width:767px){.timeline__item-description{grid-row:4}}.about-us-hero{position:relative;z-index:0;min-height:100dvh;align-content:end;align-items:end;color:var(--color-light);margin-top:calc(-1 * var(--site-header-height));padding:calc(var(--site-header-height) + var(--s10)) var(--safe-area) var(--s8);overflow:clip}@media screen and (min-width:992px){.about-us-hero{padding:calc(var(--site-header-height) + 7.5rem) var(--safe-area) 2.875rem}}.about-us-hero__background{position:absolute;inset:0;z-index:-1}.about-us-hero__background .picture{width:100%;height:100%}.about-us-hero__image--mobile{display:block}@media screen and (min-width:992px){.about-us-hero__image--mobile{display:none}}.about-us-hero__image--desktop{display:none}@media screen and (min-width:992px){.about-us-hero__image--desktop{display:block}}.about-us-hero__overlay{position:absolute;inset:0;background:#0006}.about-us-hero__title{grid-column:1/-1;text-wrap:balance}@media screen and (min-width:992px){.about-us-hero__title{grid-column:1/7;max-width:42.875rem;text-wrap:wrap}}.about-us-hero__description{grid-column:1/-1;margin-top:2rem}@media screen and (min-width:768px){.about-us-hero__description{grid-column:1/10}}@media screen and (min-width:992px){.about-us-hero__description{grid-column:8/13;margin-top:0;margin-bottom:.375rem}}@media screen and (min-width:992px){.about-us__experience{padding-top:6.8125rem;padding-bottom:11.3125rem}.about-us__experience .featured-text__tag{margin-top:.375rem;line-height:1.25}.about-us__experience .featured-text__title-wrapper{grid-column:4/-1;max-width:62.9375rem}.about-us__experience .featured-text__title{text-wrap:wrap}.about-us__experience .featured-text__description{grid-column:4/9}}.about-us__efficiency.image-text{background-color:var(--color-primary-50);padding-block:3.75rem}@media screen and (min-width:992px){.about-us__efficiency.image-text{padding:7.4375rem var(--safe-area) 7.5rem}}@media screen and (min-width:768px){.about-us__efficiency.image-text .image-text__media{aspect-ratio:686/793}}@media screen and (min-width:768px)and (max-width:991px){.about-us__efficiency.image-text.image-text--image-right .image-text__content{grid-column:1/6}.about-us__efficiency.image-text.image-text--image-left .image-text__content{grid-column:7/13}}.about-us__efficiency.image-text .image-text__description .content-paragraph{min-height:1lh}.about-us__efficiency.image-text .image-text__description .content-paragraph+.content-paragraph{margin-top:0}@media screen and (min-width:992px){.about-us__efficiency.image-text .image-text__content{gap:1.4375rem}.about-us__efficiency.image-text .image-text__tag{margin-bottom:0;line-height:normal}.about-us__efficiency.image-text .image-text__description p,.about-us__efficiency.image-text .image-text__description span{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (min-width:992px){.about-us__help.image-list{padding-top:7.25rem;padding-bottom:10.0625rem}}@media screen and (min-width:768px){.about-us__help.image-list .image-list__image{padding-top:var(--s2)}}.about-us__help.image-list .image-list__title:has(+.image-list__description--top){margin-bottom:var(--s6)}@media screen and (min-width:992px){.about-us__help.image-list .image-list__title:has(+.image-list__description--top){margin-bottom:1.8125rem}}.about-us__help.image-list .image-list__description--top{margin-bottom:0;font-size:var(--fs-sec-lg);line-height:var(--lh-sec-lg);letter-spacing:var(--ls-sec-lg);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}.about-us__help.image-list .image-list__description--top+.image-list__list{margin-top:var(--s10)}@media screen and (min-width:992px){.about-us__help.image-list .image-list__description--top+.image-list__list{margin-top:3.125rem}}@media screen and (min-width:992px){.about-us__help.image-list .image-list__list{gap:3.125rem}}@media screen and (min-width:768px){.about-us__help.image-list .image-list__item{align-items:baseline}}.about-us__help.image-list .image-list__item-title{font-weight:500}@media screen and (min-width:768px){.about-us__help.image-list .image-list__item-title{margin-bottom:.5625rem}}@media screen and (min-width:992px){.about-us__help.image-list .image-list__item-description{max-width:32.4375rem}}@media screen and (min-width:992px){.about-us__help.image-list .image-list__item-description p,.about-us__help.image-list .image-list__item-description span{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}@media screen and (max-width:767px){.about-us__sectors-intro{padding-bottom:3.75rem}}@media screen and (min-width:992px){.about-us__sectors-intro{padding-top:7.375rem;padding-bottom:6.875rem}.about-us__sectors-intro .featured-text__tag{grid-column:1/-1;margin-bottom:var(--s8);line-height:1.25}.about-us__sectors-intro .featured-text__title-wrapper{grid-column:1/-1}.about-us__sectors-intro .featured-text__title{font-size:var(--fs-xl);line-height:1.098;text-wrap:wrap}}.about-us__closing.image-text{padding-bottom:3.75rem}@media screen and (min-width:992px){.about-us__closing.image-text{padding:7.5rem var(--safe-area) 7rem}}@media screen and (min-width:768px){.about-us__closing.image-text .image-text__media{aspect-ratio:686/793}}@media screen and (min-width:768px)and (max-width:991px){.about-us__closing.image-text.image-text--image-right .image-text__content{grid-column:1/6}.about-us__closing.image-text.image-text--image-left .image-text__content{grid-column:7/13}}.about-us__closing.image-text .image-text__description .content-paragraph{min-height:1lh}.about-us__closing.image-text .image-text__description .content-paragraph+.content-paragraph{margin-top:0}@media screen and (min-width:992px){.about-us__closing.image-text .image-text__content{gap:1.4375rem}.about-us__closing.image-text .image-text__tag{margin-bottom:0;line-height:normal}.about-us__closing.image-text .image-text__description p,.about-us__closing.image-text .image-text__description span{font-size:var(--fs-sec-base);line-height:var(--lh-sec-base);letter-spacing:var(--ls-sec-base);font-family:var(--font-secondary);font-variation-settings:"wght" var(--heading-font-variation-settings, 400)}}
