.page-hero{padding:180px 0 100px;text-align:center}.page-hero h1{margin-bottom:24px}.story{background:var(--color-bg-dark)}.story__row--1{margin-bottom:60px}.story__row--2 .story__image{order:1}.story__row--2 .story__text{order:2}.story__details_wrapper{display:flex;gap:141px;margin-top:40px}.story__details_wrapper2{display:flex;gap:80px;padding-right:110px!important}.story__details{max-width:44%;width:100%;display:flex;flex-direction:column;gap:12px}.story__details2{display:flex;flex-direction:column;gap:12px;padding-top:20px}.story__image2{margin-top:-99px!important}.story__image2 img{display:block;width:unset;height:auto}.story__text .subheading{margin-bottom:12px}.story__title{color:var(--color-text-light);margin-bottom:12px;margin-top:12px}.story__para{color:var(--color-medium-gray)}.story__image{position:relative;width:100%;height:100%;overflow:hidden}.story__image img{display:block;width:100%;aspect-ratio:4/3;height:100%;object-fit:cover;object-position:0 30%}.philosophy{background:var(--color-bg-dark)}.philosophy__header{max-width:640px;margin:0 auto;text-align:center}.philosophy__intro{color:var(--color-text-light)}.philosophy__image{display:block;width:100%;object-fit:cover;object-position:center}.philosophy__quote{position:absolute;left:50%;bottom:0;transform:translateX(-50%);text-align:center;padding:20px 30px;background:var(--color-bg-dark)}.philosophy__quote-text{font-family:var(--font-heading);font-style:italic;font-weight:300;font-size:32px;line-height:140%;color:var(--color-text-light);margin-bottom:2px}.philosophy__title{margin-bottom:12px}.philosophy__intro{margin-top:16px}.philosophy__quote-sub{color:var(--color-medium-gray);margin-bottom:16px}.philosophy__content{max-width:1070px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:12px}.philosophy__text{color:var(--color-medium-gray)}.philosophy__highlight{color:var(--color-text-light);font-weight:700;opacity:1}.philosophy__signoff{margin-top:4px}.philosophy__thanks{color:var(--color-text-light);margin-bottom:12px}.philosophy__signature{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:4px}.philosophy__role{color:var(--color-medium-gray);text-transform:none;letter-spacing:normal}.philosophy__media_wrapper{position:relative;width:100%;margin-bottom:45px}.commitment{position:relative;overflow:hidden;padding-block:120px}.commitment__bg{position:absolute;inset:0;z-index:0}.commitment__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.commitment__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 10 22 / .92) 0%,rgb(5 10 22 / .75) 45%,rgb(5 10 22 / .35) 100%)}.commitment .container{position:relative;z-index:1}.commitment__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:100%;width:100%}.commitment__content{max-width:508px;width:100%}.commitment__label{display:block;margin-bottom:12px}.commitment__title{margin-bottom:12px}.commitment__text{color:var(--color-text-light);margin-top:16px}.commitment__features{display:flex;flex-direction:column;gap:40px;max-width:525px;width:100%}.commitment__feature{display:flex;align-items:flex-start;gap:28px;border-left:2px solid rgb(192 155 74 / .35);padding-left:28px}.commitment__feature-line{flex-shrink:0;width:1px;height:57px;background:var(--color-primary)}.commitment__feature-title{color:var(--color-text-light);margin-bottom:7px}.commitment__feature-text{color:rgb(255 255 255 / .45);opacity:1}@media only screen and (max-width:1366px){.philosophy__image{height:500px}.philosophy__quote-text{font-size:26px}.story__details{max-width:100%}.story__details_wrapper{gap:100px}.story__details_wrapper2{padding-right:64px!important}}@media only screen and (max-width:1199px){.philosophy__image{height:440px}.philosophy__quote{bottom:40px;padding:28px 32px}.philosophy__quote-text{font-size:24px}.commitment{padding-block:100px}.commitment__wrapper{gap:44px}.commitment__text{max-width:100%}.story__details_wrapper{gap:40px}.story__details_wrapper2{gap:40px;padding-right:0!important}.story__image2{margin-top:-40px!important}}@media only screen and (max-width:1024px){.commitment{padding-block:70px}}@media (max-width:991px){.story__row{grid-template-columns:1fr;gap:32px}.story__row--1{margin-bottom:30px}.story__row--2 .story__image{order:-1}.philosophy__media_wrapper{margin-bottom:25px}.philosophy__quote-sub{margin-bottom:8px}.philosophy__signoff{margin-top:0}.philosophy__image{height:380px}.philosophy__quote{width:92%;padding:24px}.philosophy__quote-text{font-size:20px}.commitment__wrapper{flex-direction:column;align-items:flex-start;gap:30px}.commitment__overlay{background:rgb(5 10 22 / .82)}}@media (max-width:767px){.philosophy__image{height:320px}.philosophy__quote{position:static;transform:none;width:100%;margin-top:16px;background:#fff0;backdrop-filter:none;padding:0}.philosophy__quote-text{font-size:19px;color:var(--color-text-light)}.philosophy__highlight{font-size:16px}.commitment{padding-block:56px}.commitment__feature-text{max-width:100%}.story__details_wrapper{flex-direction:column-reverse;gap:30px}.story__details_wrapper2{flex-direction:column;gap:30px}.story__image2 img{width:100%;height:100%;display:block;object-fit:cover}}@media only screen and (max-width:650px){.story__title br{display:none}}@media (max-width:575px){.story__row{grid-template-columns:1fr;gap:32px}.story__row--1{margin-bottom:30px}.story__row--2 .story__image{order:-1}.philosophy__image{height:260px;border-radius:0}.philosophy__signature{font-size:20px}.commitment{padding-block:48px}.commitment__wrapper{gap:30px}.commitment__features{gap:24px}.commitment__feature-line{height:22px}}