.company-information-template{color:#0b3554}.company-section{padding-top:var(--company-padding-top, 104px);padding-bottom:var(--company-padding-bottom, 104px)}.company-section--soft{background:#f1f8fb}.company-eyebrow{margin:0 0 14px;color:#00a98f;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.company-heading{margin:0;color:#0b3554;font-size:clamp(32px,3.25vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.company-heading-group{max-width:860px}.company-heading-group__copy,.company-copy{color:#39546a;font-size:17px;line-height:1.75}.company-heading-group__copy{max-width:760px;margin-top:20px}.company-heading-group__copy>:first-child,.company-copy>:first-child{margin-top:0}.company-heading-group__copy>:last-child,.company-copy>:last-child{margin-bottom:0}.company-hero{position:relative;min-height:420px;overflow:hidden;background:#041c2d;color:#fff}.company-hero__media,.company-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.company-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.company-hero__media:after{content:"";background:linear-gradient(90deg,#031827fc,#031827eb 36%,#03182761 65%,#03182714)}.company-hero__inner{position:relative;z-index:1;display:flex;min-height:420px;align-items:center;padding-top:var(--company-padding-top, 88px);padding-bottom:var(--company-padding-bottom, 88px)}.company-hero__content{width:min(560px,56%)}.company-hero__title{max-width:540px;margin:0;color:#fff;font-size:clamp(40px,4.35vw,60px);font-weight:700;line-height:1.06;letter-spacing:-.035em}.company-hero__text{max-width:560px;margin-top:22px;color:#ffffffdb;font-size:18px;line-height:1.65}.company-hero__text>:first-child{margin-top:0}.company-hero__text>:last-child{margin-bottom:0}.company-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}.company-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 25px;border:1px solid #00d6b5;border-radius:3px;background:#00d6b5;color:#06243a;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease}.company-button:hover{border-color:#20e6c6;background:#20e6c6;color:#06243a}.company-purpose__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(64px,9vw,142px);align-items:start}.company-purpose__copy{max-width:650px;padding-top:4px}.company-capabilities__heading{margin-bottom:60px}.company-capabilities__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.company-capability{padding:4px 46px 6px}.company-capability:first-child{padding-left:0}.company-capability:last-child{padding-right:0}.company-capability+.company-capability{border-left:1px solid #cddde4}.company-capability__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:21px;color:#008f7a}.company-capability__icon svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.company-capability h3{margin:0 0 13px;color:#0b3554;font-size:22px;line-height:1.25}.company-capability .rte{color:#476175;font-size:16px;line-height:1.7}.company-story__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:clamp(56px,8vw,124px);align-items:center}.company-story__media{overflow:hidden;border-radius:7px;background:#dce7eb}.company-story__media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.company-story__heading{margin-bottom:36px}.company-story__points{display:grid;gap:27px}.company-story__point h3{margin:0 0 7px;color:#0b3554;font-size:18px;line-height:1.35}.company-story__point .rte{color:#476175;font-size:16px;line-height:1.65}.company-responsibility{position:relative;overflow:hidden;background:#05243a;color:#fff}.company-responsibility__media,.company-responsibility__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.company-responsibility__media img{width:100%;height:100%;object-fit:cover;object-position:center}.company-responsibility__media:after{content:"";background:linear-gradient(90deg,#041f32fa,#041f32e6 48%,#041f322e)}.company-responsibility__inner{position:relative;z-index:1;padding-top:var(--company-padding-top, 92px);padding-bottom:var(--company-padding-bottom, 92px)}.company-responsibility .company-heading-group{max-width:750px}.company-responsibility .company-heading{color:#fff}.company-responsibility .company-heading-group__copy{color:#ffffffd1}.company-manufacturers__heading{margin-bottom:58px}.company-manufacturers__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:44px}.company-manufacturer{display:flex;min-height:82px;align-items:center;justify-content:center;padding:16px 28px;border-left:1px solid #d9e3e7}.company-manufacturer:nth-child(6n+1){border-left:0}.company-manufacturer img{display:block;width:auto;max-width:145px;height:auto;max-height:52px;opacity:.56;filter:grayscale(1)}.company-manufacturer__text{color:#858b8e;font-size:25px;font-weight:400;letter-spacing:.015em;line-height:1}.company-cta{padding-top:var(--company-padding-top, 62px);padding-bottom:var(--company-padding-bottom, 62px);background:linear-gradient(100deg,#dff8f5,#ecfbfa)}.company-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:56px}.company-cta h2{margin:0;color:#0b3554;font-size:clamp(29px,3vw,42px);line-height:1.15;letter-spacing:-.02em}.company-cta .rte{max-width:700px;margin-top:12px;color:#476175;font-size:16px;line-height:1.65}.company-cta__action{flex:0 0 auto}@media screen and (max-width:999px){.company-section{padding-top:var(--company-padding-top-tablet, 76px);padding-bottom:var(--company-padding-bottom-tablet, 76px)}.company-purpose__grid,.company-story__grid{gap:50px}.company-capability{padding-right:28px;padding-left:28px}.company-manufacturers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-manufacturer:nth-child(6n+1){border-left:1px solid #d9e3e7}.company-manufacturer:nth-child(3n+1){border-left:0}}@media screen and (max-width:640px){.company-section{padding-top:var(--company-padding-top-mobile, 64px);padding-bottom:var(--company-padding-bottom-mobile, 64px)}.company-heading{font-size:31px}.company-heading-group__copy,.company-copy{font-size:16px;line-height:1.7}.company-hero,.company-hero__inner{min-height:500px}.company-hero__inner{padding-top:var(--company-padding-top-mobile, 72px);padding-bottom:var(--company-padding-bottom-mobile, 72px)}.company-hero__media img{object-position:64% center}.company-hero__media:after{background:linear-gradient(90deg,#031827f5,#031827c2)}.company-hero__content{width:100%}.company-hero__title{max-width:470px;font-size:40px}.company-hero__text{font-size:16px}.company-purpose__grid,.company-story__grid{grid-template-columns:1fr;gap:36px}.company-purpose__copy{padding-top:0}.company-capabilities__heading,.company-manufacturers__heading{margin-bottom:42px}.company-capabilities__grid{grid-template-columns:1fr}.company-capability,.company-capability:first-child,.company-capability:last-child{padding:32px 0}.company-capability:first-child{padding-top:0}.company-capability:last-child{padding-bottom:0}.company-capability+.company-capability{border-top:1px solid #cddde4;border-left:0}.company-story__media{order:-1}.company-responsibility__inner{padding-top:var(--company-padding-top-mobile, 72px);padding-bottom:var(--company-padding-bottom-mobile, 72px)}.company-responsibility__media img{object-position:68% center}.company-responsibility__media:after{background:#041f32e0}.company-manufacturers__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.company-manufacturer,.company-manufacturer:nth-child(3n+1){min-height:72px;padding:12px 16px;border-left:1px solid #d9e3e7}.company-manufacturer:nth-child(odd){border-left:0}.company-manufacturer img{max-width:118px;max-height:42px}.company-manufacturer__text{font-size:21px}.company-cta__inner{align-items:flex-start;flex-direction:column;gap:28px}.company-cta__action,.company-cta .company-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/company-information.css.map */
