@charset "UTF-8";.about-company-info{display:flex;flex-direction:column;gap:5rem}@media(max-width:1024px){.about-company-info{gap:2.4rem}}@media(max-width:767px){.about-company-info{gap:4rem}}.about-company-info__title{font-size:4.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.about-company-info__title{font-size:3.4rem;line-height:1.35}}@media(max-width:767px){.about-company-info__title{font-size:2.8rem;line-height:1.36}}.about-company-info__title{color:#2b2b2f;width:fit-content;padding-bottom:1rem;border-bottom:.1rem solid #d8e4e4}@media(max-width:767px){.about-company-info__title{text-align:center;width:auto}}.about-company-info__list{margin:0}.about-company-info__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:solid .1rem #d8e4e4;column-gap:2.4rem;padding-block:1rem}@media(max-width:767px){.about-company-info__row{column-gap:1.2rem;padding-block:.8rem}}.about-company-info__label,.about-company-info__value{font-size:1.8rem;font-weight:400;line-height:1.33}@media(max-width:1024px){.about-company-info__label,.about-company-info__value{font-size:1.6rem;line-height:1.38}}@media(max-width:767px){.about-company-info__label,.about-company-info__value{font-size:1.4rem;line-height:1.36}}.about-company-info__label,.about-company-info__value{color:#2b2b2f}[data-about-hero-title],[data-about-hero-text],[data-about-hero-logo]{visibility:hidden}.about-hero{position:relative;min-height:100svh;display:flex;align-items:center}.about-hero__text-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;max-width:132rem;min-height:100svh;padding-block:18rem;margin-inline:auto}@media(min-width:1025px)and (max-height:845px){.about-hero__text-container{padding-block:14rem}}@media(max-width:1024px){.about-hero__text-container{padding-inline:3.2rem;justify-content:center}}@media(max-width:767px){.about-hero__text-container{padding-inline:1.6rem}}.about-hero__title{font-size:6rem;font-weight:700;line-height:1.17}@media(max-width:1024px){.about-hero__title{font-size:4.4rem;line-height:1.14}}@media(max-width:767px){.about-hero__title{font-size:3rem;line-height:1.1}}.about-hero__title{text-align:center;color:#2b2b2f}.about-hero__text{font-size:3rem;font-weight:500;line-height:1.23}@media(max-width:1024px){.about-hero__text{font-size:2.6rem;line-height:1.35}}@media(max-width:767px){.about-hero__text{font-size:2.2rem;line-height:1.36}}.about-hero__text{text-align:center;color:#737a82}@media(max-width:767px){.about-hero__text{font-size:2rem;font-weight:600;line-height:1.35}}@media(max-width:767px)and (max-width:1024px){.about-hero__text{font-size:1.8rem;line-height:1.33}}@media(max-width:767px)and (max-width:767px){.about-hero__text{font-size:1.6rem;line-height:1.38}}.about-hero__media{position:absolute;inset:0 50%;z-index:-1;width:100vw;height:100%;transform:translate(-50%);pointer-events:none;user-select:none;-webkit-user-drag:none}@media(max-width:1024px){.about-hero__media{display:none}}.about-hero__video{width:100%;height:100%;object-fit:cover}.about-hero__logo{display:none}@media(max-width:1024px){.about-hero__logo{display:block;width:52.4rem;margin-block:5rem;overflow:visible;pointer-events:none;user-select:none;-webkit-user-drag:none}}@media(max-width:767px){.about-hero__logo{width:30rem;margin-block:7rem}}.about-hero__logo svg{display:block;width:100%;height:auto;overflow:visible}.about-overview{display:flex;flex-direction:column;width:100%;gap:15rem}@media(max-width:767px){.about-overview{gap:12rem}}.about-overview__intro{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}@media(max-width:1024px){.about-overview__intro{grid-template-columns:1fr;gap:2.4rem}}.about-overview__intro-wrapper-text{display:flex;flex-direction:column;gap:10.1rem}@media(max-width:1024px){.about-overview__intro-wrapper-text{gap:5rem}}@media(max-width:767px){.about-overview__intro-wrapper-text{gap:2.4rem}}.about-overview__intro-lead-text{font-size:2.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.about-overview__intro-lead-text{font-size:2.2rem;line-height:1.36}}@media(max-width:767px){.about-overview__intro-lead-text{font-size:2rem;line-height:1.35}}.about-overview__intro-lead-text{color:#2b2b2f;width:fit-content;padding-bottom:1rem;border-bottom:.1rem solid #d8e4e4}@media(max-width:1024px){.about-overview__intro-lead-text{width:auto}}@media(max-width:767px){.about-overview__intro-lead-text{text-align:center}}.about-overview__intro-text{font-size:2rem;font-weight:400;line-height:1.35}@media(max-width:1024px){.about-overview__intro-text{font-size:1.8rem;line-height:1.33}}@media(max-width:767px){.about-overview__intro-text{font-size:1.6rem;line-height:1.38}}.about-overview__intro-text{color:#2b2b2f}@media(max-width:767px){.about-overview__intro-text{text-align:center}}.about-overview__intro-wrapper-image{position:relative;width:100%;min-height:36rem;overflow:hidden}@media(max-width:767px){.about-overview__intro-wrapper-image{min-height:17rem}}.about-overview__intro-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.7rem;pointer-events:none;user-select:none;-webkit-user-drag:none}.about-overview__approach,.about-overview__supply{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:center}@media(max-width:767px){.about-overview__approach,.about-overview__supply{display:flex;flex-direction:column;gap:2.4rem}}.about-overview__approach-wrapper-image,.about-overview__supply-wrapper-image{display:flex;justify-content:center;align-items:center;min-height:0}@media(max-width:767px){.about-overview__approach-wrapper-image{order:2}}.about-overview__approach-image{display:block;width:41.2rem;height:auto;pointer-events:none;user-select:none;-webkit-user-drag:none}@media(max-width:1024px){.about-overview__approach-image{width:34rem}}@media(max-width:767px){.about-overview__approach-image{width:28.8rem}}.about-overview__supply-image{display:block;width:59.8rem;height:auto;pointer-events:none;user-select:none;-webkit-user-drag:none}@media(max-width:1024px){.about-overview__supply-image{width:34rem}}@media(max-width:767px){.about-overview__supply-image{width:28.8rem}}.about-overview__approach-wrapper-text,.about-overview__supply-wrapper-text{display:flex;flex-direction:column;gap:5rem}@media(max-width:1024px){.about-overview__approach-wrapper-text,.about-overview__supply-wrapper-text{gap:2.4rem}}@media(max-width:767px){.about-overview__approach-wrapper-text,.about-overview__supply-wrapper-text{text-align:center;gap:4rem}}@media(max-width:767px){.about-overview__approach-wrapper-text{order:1}}.about-overview__approach-title,.about-overview__supply-title{font-size:4.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.about-overview__approach-title,.about-overview__supply-title{font-size:3.4rem;line-height:1.35}}@media(max-width:767px){.about-overview__approach-title,.about-overview__supply-title{font-size:2.8rem;line-height:1.36}}.about-overview__approach-title,.about-overview__supply-title{color:#2b2b2f;width:fit-content;padding-bottom:1rem;border-bottom:.1rem solid #d8e4e4}@media(max-width:767px){.about-overview__approach-title,.about-overview__supply-title{text-align:center;width:auto}}.about-overview__approach-text,.about-overview__supply-text{font-size:2rem;font-weight:400;line-height:1.35}@media(max-width:1024px){.about-overview__approach-text,.about-overview__supply-text{font-size:1.8rem;line-height:1.33}}@media(max-width:767px){.about-overview__approach-text,.about-overview__supply-text{font-size:1.6rem;line-height:1.38}}.about-overview__approach-text,.about-overview__supply-text{color:#2b2b2f}.about-priorities{display:flex;flex-direction:column;gap:5rem}@media(max-width:1024px){.about-priorities{gap:2.4rem}}@media(max-width:767px){.about-priorities{gap:4rem}}.about-priorities__title-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:2.4rem}@media(max-width:767px){.about-priorities__title-wrapper{grid-template-columns:1fr;column-gap:0;align-items:center}}.about-priorities__title{grid-column:2;font-size:4.5rem;font-weight:500;line-height:1.24}@media(max-width:1024px){.about-priorities__title{font-size:3.4rem;line-height:1.35}}@media(max-width:767px){.about-priorities__title{font-size:2.8rem;line-height:1.36}}.about-priorities__title{color:#2b2b2f;width:fit-content;padding-bottom:1rem;border-bottom:.1rem solid #d8e4e4}@media(max-width:767px){.about-priorities__title{grid-column:auto;text-align:center;width:auto}}.about-priorities__columns{display:grid;grid-template-columns:1fr 1fr;column-gap:2.4rem}@media(max-width:767px){.about-priorities__columns{grid-template-columns:1fr}}.about-priorities__items-list{display:flex;flex-direction:column}.about-priorities__item{display:flex;gap:2rem;align-items:center;padding-block:1rem}@media(max-width:767px){.about-priorities__item{gap:1.6rem}}.about-priorities__item-arrow{width:2.6rem;height:auto;pointer-events:none;user-select:none;-webkit-user-drag:none}.about-priorities__item-text{font-size:2rem;font-weight:400;line-height:1.35}@media(max-width:1024px){.about-priorities__item-text{font-size:1.8rem;line-height:1.33}}@media(max-width:767px){.about-priorities__item-text{font-size:1.6rem;line-height:1.38}}.about-priorities__item-text{color:#2b2b2f}.about-page{display:flex;flex-direction:column;width:100%;margin-inline:auto;gap:20rem}@media(max-width:1024px){.about-page{gap:15rem}}@media(max-width:767px){.about-page{gap:12rem}}.about-page__content-wrapper{display:flex;flex-direction:column;width:100%;max-width:132rem;margin-inline:auto;gap:15rem}@media(max-width:1024px){.about-page__content-wrapper{padding-inline:3.2rem}}@media(max-width:767px){.about-page__content-wrapper{gap:12rem;padding-inline:1.6rem}}.cta-section__button--about-us{background-color:transparent;color:#4e5155;border:1px solid #4e5155;padding:1.2rem 2rem}@media(max-width:1024px){.cta-section__button--about-us{padding:1.2rem 1.6rem}}.cta-section__button--about-us .button-link__content{gap:1rem}@media(max-width:1024px){.cta-section__button--about-us .button-link__content{gap:.8rem}}@media(max-width:767px){.cta-section__button--about-us .button-link__content{gap:.5rem}}.cta-section__button--about-us .button-link__content img{display:block;width:2.2rem;height:auto}@media(max-width:1024px){.cta-section__button--about-us .button-link__content img{width:2.1rem;transform:translateY(.1rem)}}@media(max-width:767px){.cta-section__button--about-us .button-link__content img{width:1.8rem;transform:translateY(0)}}
