.about-page{--about-rule:#b9ccdc}.about-affiliation{color:#1768b4;margin-top:18px;font-weight:600;display:block}.about-story-copy .about-text-link+.about-text-link{margin-top:12px}.about-connections{background:#f4f7fa;padding-block:64px 72px}.about-page #quality,.about-page #manufacturing{scroll-margin-top:12px}.about-page .about-hero .ip-film-hero-grid{padding-block:64px 72px}.about-page .about-hero h1{max-width:540px}.about-text-link{color:#1768b4;justify-content:flex-start;align-items:center;gap:16px;width:fit-content;min-height:44px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.about-text-link>span,.about-careers-links>a>span{position:relative}.about-text-link>span:after,.about-careers-links>a>span:after{content:"";transform-origin:0;background:#62b4ef;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.about-text-link:hover>span:after,.about-text-link:focus-visible>span:after,.about-careers-links>a:hover>span:after,.about-careers-links>a:focus-visible>span:after{transform:scaleX(1)}.about-text-link>svg,.about-careers-links>a>svg{transition:transform .2s}.about-text-link:hover>svg,.about-careers-links>a:hover>svg{transform:translate(4px)}.about-assurance{border-bottom:1px solid var(--about-rule);background:linear-gradient(115deg,#e4eef6,#f1f5f9);padding-block:35px 40px}.about-assurance-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.about-assurance-heading h2{font-size:25px;font-weight:400}.about-assurance-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;display:grid}.about-recognition{align-items:center;gap:30px;min-width:0;min-height:96px;display:flex}.about-recognition>img{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:76px;height:96px}.about-recognition h3{font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.4}.about-recognition p{color:#526b80;margin-top:6px;font-size:12px}.about-ecovadis{border-left:1px solid var(--about-rule);padding-left:48px}.about-ecovadis>img{width:90px;height:90px}.about-story{background:#f4f7fa;padding-block:88px}.about-story-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6.5vw,94px);display:grid}.about-story-media{min-width:0;margin:0}.about-story-media>.responsive-picture>img{aspect-ratio:1.45;object-fit:cover;object-position:55% center;width:100%;height:auto}.about-story-media figcaption{color:#617789;margin-top:12px;font-size:11px}.about-story-copy{min-width:0;max-width:540px}.about-story-copy h2,.about-careers-copy h2{margin-bottom:25px;font-size:clamp(32px,3.1vw,44px);font-weight:400;line-height:1.15}.about-story-copy p,.about-careers-copy p{color:#52697c;font-size:15px;line-height:1.85}.about-story-copy p+p{margin-top:19px}.about-story-copy .about-text-link{margin-top:29px}.about-manufacturing{isolation:isolate;color:#eef6fd;background:radial-gradient(at 100% 0,#1c5e9740,#0000 65%),linear-gradient(130deg,#061d33,#0b3154);padding-block:75px 82px;position:relative}.about-manufacturing:before{content:"";z-index:-1;pointer-events:none;background:var(--fabric-texture) center / cover;opacity:.035;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.about-manufacturing-heading{align-items:center;gap:30px;margin-bottom:43px;display:flex}.about-manufacturing-heading>img{flex-shrink:0;width:110px;height:auto;box-shadow:0 0 0 1px #ffffff20}.about-manufacturing-heading>div{min-width:0}.about-manufacturing-heading h2{margin-bottom:13px;font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.2}.about-manufacturing-heading p{color:#acc6dd;font-size:14px}.about-facilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.about-facility{border-top:2px solid #4b93cd;flex-direction:column;min-width:0;padding-top:26px;display:flex}.about-facility-marker{color:#8dccff;margin-bottom:20px}.about-facility-info{flex-direction:column;flex:1;padding-top:0;display:flex}.about-facility-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.about-facility-title h3{font-size:29px;font-weight:500;line-height:1.2}.about-facility-title>span{color:#a3bfd5;font-size:12px;line-height:1.5}.about-facility-role{color:#7fc2f5;margin-top:8px;font-size:12px}.about-facility-description{color:#c1d3e3;max-width:62ch;margin-block:21px 25px;font-size:13px}.about-facility-contact{border-top:1px solid #8eb7d62f;justify-content:space-between;align-items:flex-end;gap:25px;margin-top:auto;padding-top:19px;display:flex}.about-facility-contact address{color:#a8c2d6;font-size:12px;line-height:1.8}.about-facility-contact .about-text-link{color:#d2eaff;flex-shrink:0;padding-bottom:3px;font-size:12px}.about-careers{background:linear-gradient(120deg,#e5edf4,#f4f7fa);padding-block:76px 85px}.about-careers-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.about-careers-copy{max-width:470px}.about-careers-links{border-top:1px solid var(--about-rule)}.about-careers-links>a{color:#153a5b;border-bottom:1px solid var(--about-rule);justify-content:space-between;align-items:center;gap:24px;min-height:77px;font-size:18px;font-weight:500;display:flex}.about-careers-links>a>svg{color:#246eaf}@media (max-width:1000px){.about-assurance-grid{gap:28px}.about-recognition{gap:20px}.about-ecovadis{padding-left:28px}.about-recognition h3{font-size:19px}.about-story-grid{gap:36px}.about-story-copy p{font-size:14px}.about-manufacturing-heading>img{width:88px}.about-facilities{gap:28px}.about-facility-title{flex-direction:column;align-items:flex-start;gap:6px}.about-facility-contact{flex-direction:column;align-items:flex-start;gap:18px}.about-careers-grid{gap:48px}}@media (max-width:760px){.about-page .about-hero .ip-film-hero-grid{padding-block:38px 45px}.about-assurance{padding-block:28px 34px}.about-assurance-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:27px}.about-assurance-grid{grid-template-columns:1fr;gap:23px}.about-recognition{gap:22px;min-height:84px}.about-recognition>img,.about-ecovadis>img{width:75px;height:84px}.about-ecovadis{border-left:0;border-top:1px solid var(--about-rule);padding:23px 0 0}.about-recognition h3{font-size:18px}.about-recognition p{font-size:11px}.about-story{padding-block:50px 55px}.about-story-grid{grid-template-columns:1fr;gap:32px}.about-story-media>.responsive-picture>img{aspect-ratio:1.7}.about-story-copy{max-width:none}.about-story-copy h2,.about-careers-copy h2{margin-bottom:20px;font-size:33px}.about-story-copy p{font-size:14px}.about-manufacturing{padding-block:48px 55px}.about-manufacturing-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:34px}.about-manufacturing-heading>img{width:92px}.about-manufacturing-heading h2{max-width:510px;margin-bottom:17px;font-size:33px;line-height:1.2}.about-manufacturing-heading p{max-width:44ch;font-size:13px}.about-facilities{grid-template-columns:1fr;gap:45px}.about-facility-info{padding-top:0}.about-facility-title{flex-direction:row;align-items:baseline;gap:15px}.about-facility-title h3{font-size:26px}.about-facility-title>span{font-size:11px}.about-facility-description{margin-block:18px 21px;font-size:13px}.about-facility-contact{flex-direction:row;align-items:flex-end;gap:18px}.about-facility-contact .about-text-link{gap:10px;font-size:11px}.about-careers{padding-block:49px 55px}.about-careers-grid{grid-template-columns:1fr;gap:32px}.about-careers-links>a{min-height:73px;font-size:16px}}@media (max-width:370px){.about-recognition{gap:17px}.about-recognition>img,.about-ecovadis>img{width:63px;height:80px}.about-recognition h3{font-size:16px}.about-facility-title{flex-direction:column;align-items:flex-start;gap:5px}.about-facility-contact{flex-direction:column;align-items:flex-start;gap:19px}}
