#page-about .hero{padding-bottom:6rem}#page-about .hero .hero__content-inner{gap:0}#page-about .hero .hero__lead{gap:0}#page-about .hero .hero__lead h1{margin-bottom:3.4rem}#page-about .hero .hero__lead .hero__lead-slogan{color:var(--text-secondary);font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600;margin-bottom:1.15rem}#page-about .hero .about-hero__glance{margin-top:1.35rem}#page-about .hero .about-hero__glance .about-hero__glance-title{font-family:Inter,sans-serif;font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600;color:var(--text-secondary);margin-bottom:1.15rem}#page-about .hero .about-hero__glance .about-hero__glance-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.05rem}#page-about .hero .about-hero__glance .about-hero__glance-list li .text-body strong{font-weight:600}#page-about .hero .hero__cta-group{margin-top:4.3rem}#page-about .hero .panel{margin-top:1.3rem;height:30rem}@media(min-width: 769px){#page-about .hero{padding-bottom:6.6rem;padding-top:8.4rem}#page-about .hero .hero__inner{gap:6rem;align-items:center}#page-about .hero .hero__content{width:83.4rem}#page-about .hero .hero__content-inner{gap:0rem}#page-about .hero .hero__lead h1{font-size:6.4rem;line-height:1.2;letter-spacing:-0.44rem;font-weight:700;margin-bottom:3rem}#page-about .hero .hero__lead .hero__lead-slogan{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem;font-weight:600;margin-bottom:1rem}#page-about .hero .about-hero__glance{margin-top:1rem}#page-about .hero .about-hero__glance .about-hero__glance-title{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem;font-weight:600;margin-bottom:1rem}#page-about .hero .about-hero__glance .about-hero__glance-list{gap:1rem}#page-about .hero .about-hero__glance .about-hero__glance-list li .text-body{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem;font-weight:400}#page-about .hero .hero__cta-group{gap:2.8rem;margin-top:6.4rem;flex-direction:row;align-items:center}#page-about .hero .hero__cta-group .hero__actions{width:fit-content}#page-about .hero .panel{margin-top:0;height:49.3rem}}#page-about .about-mission{padding-bottom:13rem}#page-about .about-mission h3{font-size:1.9rem;line-height:2.7rem;letter-spacing:-0.095rem;font-weight:600;margin-bottom:1.6rem;margin-top:3.2rem}#page-about .about-mission .panel{margin-top:1rem;height:20rem}@media(min-width: 769px)and (min-width: 769px){#page-about .about-mission{padding-bottom:30rem}}@media(min-width: 769px){#page-about .about-mission .section__inner{display:flex;flex-direction:row;justify-content:space-between;gap:0;column-gap:12rem}#page-about .about-mission h2{grid-column:1;font-size:3.8rem;line-height:1.26;letter-spacing:-0.022rem;font-weight:700}#page-about .about-mission .about-mission__wrapper h3{font-size:2.6rem;line-height:3.9rem;letter-spacing:0;font-weight:600;margin-bottom:2.4rem;margin-top:6.4rem}#page-about .about-mission .panel{height:36rem;width:54.8rem;margin-top:0}}#page-about .about-story{position:relative;padding-top:4rem}#page-about .about-story::before{content:"";position:absolute;left:0;top:-5rem;width:100%;height:5rem;background:var(--bg-primary);clip-path:ellipse(60% 100% at 50% 100%)}#page-about .about-story .about-story__content{margin-top:2.4rem}#page-about .about-story .panel{margin-top:.8rem;height:20rem}@media(min-width: 769px)and (min-width: 769px){#page-about .about-story{padding-top:0}#page-about .about-story::before{height:25rem;top:-15rem}}@media(min-width: 769px){#page-about .about-story .section__inner{display:flex;gap:6.4rem}#page-about .about-story .about-story__wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:0;column-gap:12rem}#page-about .about-story h2{font-size:3.8rem;line-height:1.26;letter-spacing:-0.022rem;font-weight:700}#page-about .about-story .about-story__content{margin:0}#page-about .about-story .panel{height:36rem;width:54.8rem;margin-top:0}}#page-about .about-offer .about-offer__cards{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}#page-about .about-offer .about-offer__card{display:flex;flex-direction:column}#page-about .about-offer .about-offer__card .about-offer__card-content h3{font-size:1.9rem;line-height:2.7rem;letter-spacing:-0.095rem;font-weight:600}#page-about .about-offer .about-offer__card .about-offer__card-content .text-body{margin:.8rem 0 1.8rem;color:var(--text-secondary)}#page-about .about-offer .about-offer__card .about-offer__card-content .section__actions .cta-button--ghost{margin:0}@media(min-width: 769px){#page-about .about-offer .section__inner{gap:6.4rem}#page-about .about-offer h2{font-size:3.8rem;line-height:1.26;letter-spacing:-0.022rem;font-weight:700}#page-about .about-offer .about-offer__cards{grid-template-columns:repeat(3, 1fr);gap:4rem;margin-top:0}#page-about .about-offer .about-offer__card{padding:4rem;background:var(--bg-primary);border:.5px solid rgba(0,0,0,.1);border-radius:1.6rem;box-shadow:0px 23px 44.1px 0px rgba(11,55,44,.12)}#page-about .about-offer .about-offer__card .about-offer__card-content h3{font-size:2.6rem;line-height:2.912rem;letter-spacing:0;font-weight:600}#page-about .about-offer .about-offer__card .about-offer__card-content .text-body{font-size:1.8rem;line-height:1.6;letter-spacing:-0.054rem;font-weight:400;margin:2rem 0 4rem}}#page-about .about-operate .about-operate__cards{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}#page-about .about-operate .about-operate__card .about-operate__card-icon{width:4.3rem;height:4.3rem;border-radius:50%;flex-shrink:0;margin-bottom:1rem;background:var(--bg-section-green)}#page-about .about-operate .about-operate__card .about-operate__card-content{flex:1}#page-about .about-operate .about-operate__card .about-operate__card-content h3{font-size:1.9rem;line-height:2.7rem;letter-spacing:-0.095rem;font-weight:600}#page-about .about-operate .about-operate__card .about-operate__card-content .text-body{margin:1.2rem 0 0}@media(min-width: 769px){#page-about .about-operate .section__inner{gap:0}#page-about .about-operate h2{margin-bottom:6.4rem}#page-about .about-operate .about-operate__cards{grid-template-columns:repeat(4, 1fr);gap:4rem;margin-top:0}#page-about .about-operate .about-operate__card{flex-direction:column;gap:2rem;padding:4rem;align-items:flex-start}#page-about .about-operate .about-operate__card .about-operate__card-icon{width:4.6rem;height:4.6rem;border-radius:50%;background:var(--bg-section-green);margin-bottom:0}#page-about .about-operate .about-operate__card .about-operate__card-content h3{font-size:2.6rem;line-height:3.9rem;letter-spacing:0;font-weight:600}#page-about .about-operate .about-operate__card .about-operate__card-content .text-body{margin:1.5rem 0 0;font-size:1.8rem;line-height:1.6;letter-spacing:-0.054rem;font-weight:400}}#page-about .about-proof h2{margin-bottom:3.2rem}#page-about .about-proof .text-body:not(:last-of-type){margin:0 0 1.2rem}#page-about .about-proof .text-body strong{color:var(--text-accent-strong);font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600}#page-about .about-proof .section__actions{margin-top:4.4rem}#page-about .about-proof .panel{margin-top:1.3rem;height:20rem;display:flex;align-items:center;justify-content:center}@media(min-width: 769px){#page-about .about-proof .section__inner{display:flex;flex-direction:row;justify-content:space-between;gap:0;column-gap:12rem}#page-about .about-proof h2{margin-bottom:6.4rem}#page-about .about-proof .about-proof__content{margin:0}#page-about .about-proof .about-proof__content .text-body:not(:last-of-type){margin:0 0 2.4rem}#page-about .about-proof .about-proof__content .text-body strong{color:var(--text-accent-strong);font-size:2.2rem;line-height:3.2rem;letter-spacing:-0.066rem;font-weight:600}#page-about .about-proof .section__actions{margin-top:9rem}#page-about .about-proof .panel{margin-top:0;width:50.2rem;height:56.2rem}}#page-about .about-sustainability h2{margin-bottom:3.2rem}#page-about .about-sustainability .about-sustainability__subtitle{font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600;margin-bottom:1.2rem}#page-about .about-sustainability .about-sustainability__content{margin-top:0}#page-about .about-sustainability .about-sustainability__content .text-body{margin:0 0 4.25rem}#page-about .about-sustainability .section__actions{margin-top:0}#page-about .about-sustainability .section__actions .cta-button--ghost{margin:0}#page-about .about-sustainability .panel{margin-top:1.3rem;height:20rem;border-radius:var(--radius-md)}@media(min-width: 769px){#page-about .about-sustainability .section__inner{flex-direction:row;justify-content:space-between;gap:0;column-gap:12rem}#page-about .about-sustainability h2{margin-bottom:6.4rem}#page-about .about-sustainability .about-sustainability__subtitle{font-size:2.6rem;line-height:3.9rem;letter-spacing:0;font-weight:600;margin-bottom:2.4rem}#page-about .about-sustainability .about-sustainability__content .text-body{margin:0 0 9rem 0}#page-about .about-sustainability .panel{height:36rem;width:54.8rem;margin-top:0}}#page-about .about-numbers .about-numbers__grid{display:grid;grid-template-columns:1fr;gap:2rem}#page-about .about-numbers .about-numbers__item h3{font-size:2.2rem;line-height:2.7rem;letter-spacing:0;font-weight:600;margin-bottom:1.2rem}#page-about .about-numbers .about-numbers__item .text-body{font-size:3.2rem;line-height:1.2;letter-spacing:-0.042rem;font-weight:700;font-family:"SF Pro",sans-serif}#page-about .about-numbers .about-numbers__item .text-body.about-numbers__label{font-size:1.6rem;line-height:1.6;letter-spacing:-0.048em;font-weight:400;margin-bottom:2.2rem}@media(min-width: 769px){#page-about .about-numbers .section__inner{gap:0;column-gap:12rem}#page-about .about-numbers h2{margin-bottom:1.6rem}#page-about .about-numbers .about-numbers__note{margin-bottom:6.4rem}#page-about .about-numbers .about-numbers__grid{grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:0}#page-about .about-numbers .about-numbers__item{padding:4rem;height:25.8rem}#page-about .about-numbers .about-numbers__item h3{font-size:2.6rem;line-height:3.9rem;letter-spacing:0;font-weight:600;margin-bottom:1.5rem}#page-about .about-numbers .about-numbers__item .text-body{font-size:4rem;line-height:1.92;letter-spacing:-0.084rem;font-weight:700;margin-top:auto}#page-about .about-numbers .about-numbers__item .text-body.about-numbers__label{font-size:1.8rem;line-height:1.6;letter-spacing:-0.054rem;font-weight:400;margin-bottom:0;margin-top:0}}#page-about .about-footprint .about-footprint__content{margin-top:3.2rem}#page-about .about-footprint .text-body{margin:0 0 1rem}#page-about .about-footprint .text-body:last-of-type{margin-bottom:4.35rem}#page-about .about-footprint .section__actions{flex-direction:column;align-items:flex-start}@media(min-width: 769px){#page-about .about-footprint .section__inner{flex-direction:row;justify-content:space-between;gap:0;column-gap:12rem}#page-about .about-footprint h2{margin-bottom:6.4rem}#page-about .about-footprint .about-footprint__content{margin-top:0}#page-about .about-footprint .text-body{margin:0 0 2.4rem}#page-about .about-footprint .text-body:last-of-type{margin-bottom:9rem}#page-about .about-footprint .section__actions{flex-direction:row}#page-about .about-footprint .panel{height:36rem;width:54.8rem}}#page-about .about-leadership .about-leadership__content>.text-body{margin:0 0 1.75rem;color:var(--text-secondary)}#page-about .about-leadership .about-leadership__values h3{font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600;margin-bottom:1.2rem;color:var(--text-accent-strong)}#page-about .about-leadership .about-leadership__values-list{list-style-type:disc;list-style-position:outside;padding-left:2.4rem;margin:0 0 3.2rem;display:block}#page-about .about-leadership .about-leadership__values-list li{display:list-item;margin-bottom:1.2rem}#page-about .about-leadership .about-leadership__values-list li:last-child{margin-bottom:0}#page-about .about-leadership .about-leadership__values-list li::marker{font-size:1.6rem}#page-about .about-leadership .about-leadership__values-list li .text-body{margin:0;color:var(--text-accent-strong);font-size:1.6rem;line-height:2.8rem;letter-spacing:-0.048rem;font-weight:600}#page-about .about-leadership .panel{height:20rem}@media(min-width: 769px){#page-about .about-leadership .section__inner{gap:6.4rem}#page-about .about-leadership .about-leadership__wrapper{display:flex;column-gap:12rem}#page-about .about-leadership .about-leadership__content>.text-body{margin-bottom:4rem}#page-about .about-leadership .about-leadership__values h3{font-size:2.2rem;line-height:3.19rem;letter-spacing:-0.03rem;font-weight:600;margin-bottom:2.4rem}#page-about .about-leadership .about-leadership__values-list{padding-left:2.4rem;margin-bottom:0}#page-about .about-leadership .about-leadership__values-list li{margin-bottom:2.4rem}#page-about .about-leadership .about-leadership__values-list li::marker{font-size:2rem}#page-about .about-leadership .about-leadership__values-list li:last-child{margin-bottom:0}#page-about .about-leadership .about-leadership__values-list li .text-body{font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.054rem;font-weight:400}#page-about .about-leadership .panel{height:36rem;width:54.8rem}}@media(min-width: 769px){#page-about .about-press .section__inner{gap:0}#page-about .about-press h2{margin-bottom:1.6rem}#page-about .about-press .section__actions{margin-top:2.4rem}}#page-about .about-contact .about-contact__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}#page-about .about-contact .about-contact__list li .text-body{margin:0;color:var(--text-primary);font-weight:600}#page-about .about-contact .about-contact__email{color:var(--cta-primary);text-decoration:underline;font-weight:400}#page-about .about-contact .about-contact__email:hover{text-decoration:none}#page-about .about-contact .section__actions{margin-top:4.5rem}@media(min-width: 769px){#page-about .about-contact .section__inner{gap:6.4rem}#page-about .about-contact .about-contact__list{gap:2.4rem}#page-about .about-contact .section__actions{margin-top:9rem}}#page-about .about-careers .about-careers__content{margin-top:3.2rem}#page-about .about-careers .about-careers__content .text-body{margin:0 0 3.2rem}#page-about .about-careers .about-careers__content .section__actions .cta-button--ghost{margin:0}#page-about .about-careers .panel{height:20rem}@media(min-width: 769px){#page-about .about-careers .section__inner{flex-direction:row;justify-content:space-between;column-gap:12rem}#page-about .about-careers h2{margin-bottom:1.6rem}#page-about .about-careers .about-careers__content .text-body{margin:0 0 9rem}#page-about .about-careers .panel{height:36rem;width:54.8rem}}.business-cta{background-image:url(../assets/4112cfa4be0b0942c35d.png);background-size:cover;background-position:left center;background-repeat:no-repeat;border-radius:0;height:69.5rem}.business-cta .section__header p{text-shadow:0 0 12.6px #000}.business-cta .section__inner{height:100%;gap:1.9rem}.business-cta .link-arrow a{color:var(--text-light);text-shadow:0 0 12.6px #000}.business-cta .section__actions{flex-direction:column;align-items:start;gap:1.5rem}.business-cta .section__actions .cta-button--ghost{margin:0;padding:1.2rem 1.5rem;border-radius:var(--radius-full);background:hsla(0,0%,100%,.39);backdrop-filter:blur(0.1925rem);text-shadow:0 0 12.6px #000}.business-cta .section__actions .cta-button--ghost::after{content:none}.business-cta__assurances{margin-top:auto;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.business-cta__assurances .business-cta__assurance{font-size:1.4rem;font-weight:500;letter-spacing:-0.056rem;position:relative;padding-left:1.2rem}.business-cta__assurances .business-cta__assurance::before{content:"";position:absolute;left:0;top:45%;width:.4rem;height:.8rem;border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;transform:translateY(-50%) rotate(45deg)}@media(width >= 769px){.business-cta.section{padding-bottom:4.9rem}.business-cta.section .container{padding:0 13.5rem}.business-cta{background-image:url(../assets/102c920dcccc4cf40a5f.png);height:68rem}.business-cta .section__inner{gap:0}.business-cta .section__header{width:62rem;gap:0}.business-cta .section__header h2{font-size:6.8rem;font-weight:590;line-height:9.36rem;letter-spacing:-0.4rem;margin-bottom:5.4rem}.business-cta .section__header .text-body{margin-bottom:3rem}.business-cta .section__actions{flex-direction:row;gap:2rem;margin-bottom:2.4rem}.business-cta .section__actions .cta-button--ghost{margin:0;padding:1.2rem 1.6rem}.business-cta .section__actions .cta-button--ghost::before{content:none}.business-cta .business-cta__assurances{margin-top:auto;flex-wrap:nowrap;justify-content:space-between;font-size:1.5rem;line-height:2.8rem;letter-spacing:-0.045rem}.business-cta .business-cta__assurances .business-cta__assurance{padding-left:1.8rem}.business-cta .business-cta__assurances .business-cta__assurance:not(:last-child){padding-right:10rem}.business-cta .business-cta__assurances .business-cta__assurance:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:hsla(0,0%,100%,.33)}}@media(min-width: 769px){.business-cta{height:auto}.business-cta.section{padding:8.8rem 0 12rem}}

/*# sourceMappingURL=about.4669b428.css.map*/