.about-image-placeholder{position:relative;min-width:0;aspect-ratio:var(--placeholder-ratio);margin:0;overflow:hidden;border-radius:8px;background:var(--navy-2);isolation:isolate}.about-image-placeholder svg,.about-image-placeholder>img{display:block;width:100%;height:100%;object-fit:cover}.about-image-placeholder figcaption{position:absolute;z-index:2;inset:auto 16px 16px;padding:10px 12px;border:1px dashed rgba(255,255,255,.55);background:#04152ec2;color:#fff;font-size:.7rem}.about-image-placeholder figcaption span{display:block;margin-top:2px;color:#ffffffad}.about-section{padding:clamp(72px,7vw,112px) 0}.about-section--mist{background:#f5f7f9}.about-section--navy{background:#071d3d;color:#fff}.about-kicker{margin:0 0 15px;color:#ef7b2d;font-size:.72rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.about-copy h2,.about-heading h2{margin:0;color:#253142;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:500;line-height:1.16;letter-spacing:.025em}.about-copy>p:not(.about-kicker):not(.about-lead):not(.about-spec-note):not(.about-docs),.about-heading>p:last-child{color:#6e7b8d;line-height:1.75}.about-copy .about-lead{margin:22px 0 14px;color:#132a49;font-size:1.05rem;line-height:1.62}.about-heading{max-width:830px;margin:0 auto 54px;text-align:center}.about-heading h2:after{content:"";display:block;width:54px;height:1px;margin:25px auto 0;background:#7892b1}.about-heading>p:last-child{margin:20px auto 0}.about-heading--light h2{color:#fffffff0}.about-heading--light>p:last-child{color:#ffffffad}.about-heading--light h2:after{background:#ffffff6b}.about-hero{position:relative;display:grid;min-height:clamp(500px,47vw,720px);place-items:center;overflow:hidden;background:#071d3d;color:#fff}.about-hero__media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.about-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#051834de,#0518347a 62%,#05183433)}.about-hero__content{position:relative;z-index:2}.about-breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:70px;color:#ffffffa8;font-size:.78rem}.about-breadcrumb a{color:inherit}.about-hero__eyebrow{margin:0 0 18px;color:#efad78;font-size:.73rem;letter-spacing:.24em}.about-hero h1{max-width:850px;margin:0;color:#fffffff2;font-size:clamp(2.75rem,5.5vw,5.35rem);font-weight:430;line-height:1.05;letter-spacing:.035em}.about-hero__content>p:last-child{max-width:700px;margin:25px 0 0;color:#ffffffbd;font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.75}.about-split{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(42px,6vw,88px);align-items:center}.about-split>*{min-width:0;max-width:100%}.about-split--reverse{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.about-production .about-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.about-production .about-image-placeholder{width:100%}.about-split>.about-image-placeholder{min-height:460px;box-shadow:0 20px 48px #0922441a}.about-copy>p{margin:20px 0 0}.about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:34px 0 0;border-top:1px solid #dce3ea;border-inline-start:1px solid #dce3ea}.about-facts div{padding:24px;border-inline-end:1px solid #dce3ea;border-bottom:1px solid #dce3ea}.about-facts dt{color:#0a315d;font-size:1.65rem;font-weight:550}.about-facts dd{margin:6px 0 0;color:#778395;font-size:.8rem}.about-challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-challenge-grid article{position:relative;min-height:330px;padding:38px 34px 34px;border-top:2px solid #0a315d;border-radius:8px;background:#fff;box-shadow:0 10px 32px #0a315d0e}.about-challenge-grid article>span{display:block;margin-bottom:44px;color:#b4bfcb;font-size:.8rem;letter-spacing:.16em}.about-challenge-grid h3{margin:0;color:#0b284c;font-size:1.12rem;font-weight:600;line-height:1.45}.about-challenge-grid p{margin:17px 0 0;color:#6f7c8f;font-size:.88rem;line-height:1.74}.about-production-list{display:grid;gap:0;margin-top:28px;border-top:1px solid #dde4ea}.about-production-list article{padding:18px 0;border-bottom:1px solid #dde4ea}.about-production-list h3{margin:0;color:#102d52;font-size:.94rem;font-weight:600}.about-production-list p{margin:7px 0 0;color:#768395;font-size:.84rem;line-height:1.6}.about-spec-note{margin-top:26px;padding:18px 20px;border-inline-start:2px solid #ef7b2d;background:#f6f8fa;color:#607086;font-size:.86rem;line-height:1.65}.about-spec-note strong{display:block;margin-bottom:4px;color:#17365e}.about-product-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:50px;align-items:stretch}.about-product-mosaic{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:repeat(2,1fr);gap:12px;min-height:540px}.about-product-mosaic img{width:100%;height:100%;min-height:0;border-radius:8px;object-fit:cover}.about-product-mosaic img:first-child{grid-row:1 / 3}.about-product-groups{display:grid;align-content:start}.about-product-groups article{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:20px 0;border-top:1px solid rgba(255,255,255,.16)}.about-product-groups article:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.about-product-groups article>span{color:#ef9a60;font-size:.72rem;letter-spacing:.14em}.about-product-groups h3{margin:0;color:#fffffff0;font-size:1.03rem;font-weight:540}.about-product-groups p{margin:7px 0 0;color:#fff9;font-size:.84rem;line-height:1.62}.quality-tabs__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:7px;border:1px solid #e1e7ed;border-radius:8px;background:#fff}.quality-tab{display:flex;min-height:88px;padding:15px 18px;align-items:center;justify-content:center;gap:12px;border:0;border-radius:6px;background:#fff;color:#0a315d;font:inherit;font-size:.88rem;transition:background .18s,color .18s}.quality-tab svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.quality-tab.is-active{background:#082653;color:#fff}.quality-tabs__gallery{display:flex;gap:8px;height:430px;margin-top:30px}.quality-photo{position:relative;min-width:0;flex:1 1 0;padding:0;overflow:hidden;border:0;border-radius:8px;background:#dfe5eb;transition:flex-grow .28s ease,flex-basis .28s ease}.quality-photo.is-active{flex:2.7 1 0}.quality-photo img{display:block;width:100%;height:100%;object-fit:cover}.quality-photo:after{content:"";position:absolute;inset:0;background:#0518341f;opacity:1;transition:opacity .2s}.quality-photo.is-active:after{opacity:0}.quality-tabs__descriptions{min-height:54px;padding-top:18px;text-align:center}.quality-tabs__descriptions p{display:none;max-width:900px;margin:0 auto;color:#7b8796;font-size:.84rem;line-height:1.65}.quality-tabs__descriptions p.is-active{display:block}.about-compliance{display:grid;grid-template-columns:1fr auto;gap:40px;margin-top:50px;padding:34px 38px;border-radius:8px;background:#fff}.about-compliance h3{margin:0;color:#0d2b50;font-size:1.13rem;font-weight:600}.about-compliance p{max-width:780px;margin:12px 0 0;color:#718095;font-size:.87rem;line-height:1.7}.about-compliance ul{display:flex;max-width:390px;margin:0;padding:0;align-content:flex-start;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:8px;list-style:none}.about-compliance li{padding:8px 11px;border:1px solid #d8e0e8;border-radius:5px;color:#35506f;font-size:.73rem}.about-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.about-service-grid article{padding:24px;border:1px solid #dde4ea;border-radius:8px}.about-service-grid h3{margin:0;color:#12325a;font-size:.95rem;font-weight:600}.about-service-grid p{margin:9px 0 0;color:#748195;font-size:.83rem;line-height:1.62}.about-docs{margin-top:24px;padding:17px 20px;border-radius:8px;background:#f4f6f8;color:#66768a;font-size:.84rem;line-height:1.6}.about-docs strong{color:#16365d}.culture-tabs__gallery{display:flex;gap:5px;height:440px;overflow:hidden;border-radius:8px;background:#dfe5ec}.culture-photo{position:relative;min-width:0;flex:1 1 0;padding:0;overflow:hidden;border:0;background:#dfe5ec;color:#fff;text-align:left;transition:flex-grow .22s cubic-bezier(.2,.8,.2,1)}.culture-photo.is-active{flex-grow:2.7}.culture-photo:focus-visible{outline:3px solid #ef7b2d;outline-offset:-3px}.culture-photo img{display:block;width:100%;height:100%;object-fit:cover}.culture-photo__shade{position:absolute;inset:0;background:linear-gradient(0deg,#04122ae0,#0518341a 72%);transition:background-color .2s}.culture-photo__content{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;display:flex;align-items:flex-start;flex-direction:column}.culture-photo__content small{color:#efad78;font-size:.68rem;letter-spacing:.16em}.culture-photo__content strong{margin-top:8px;color:#fff;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:550;line-height:1.3}.culture-photo__content>span{max-width:600px;max-height:0;margin-top:0;overflow:hidden;color:#ffffffc7;font-size:.84rem;line-height:1.65;opacity:0;transition:max-height .22s ease,margin-top .22s ease,opacity .18s ease}.culture-photo.is-active .culture-photo__content>span{max-height:100px;margin-top:10px;opacity:1}[dir=rtl] .about-breadcrumb,[dir=rtl] .about-hero__content{text-align:right}[dir=rtl] .about-hero__shade{background:linear-gradient(-90deg,#051834de,#0518347a 62%,#05183433)}@media(max-width:980px){.about-split,.about-split--reverse,.about-production .about-split,.about-product-layout{grid-template-columns:1fr}.about-split--reverse>.about-image-placeholder{order:2}.about-challenge-grid{grid-template-columns:1fr}.about-challenge-grid article{min-height:0}.about-product-mosaic{min-height:480px}.quality-tabs__nav{grid-template-columns:repeat(2,1fr)}.about-compliance{grid-template-columns:1fr}.about-compliance ul{justify-content:flex-start}.about-split>.about-image-placeholder{min-height:400px}}@media(max-width:640px){.about-section{padding:64px 0}.about-hero{min-height:520px}.about-breadcrumb{margin-bottom:48px}.about-hero h1{font-size:2.65rem}.about-copy h2,.about-heading h2{font-size:2rem}.about-heading{margin-bottom:38px}.about-facts{grid-template-columns:1fr 1fr}.about-facts div{padding:18px}.about-facts dt{font-size:1.35rem}.about-product-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:240px 170px;min-height:0}.about-product-mosaic img:first-child{grid-column:1 / 3;grid-row:auto}.quality-tabs__nav{grid-template-columns:1fr 1fr}.quality-tab{min-height:74px;padding:11px 8px;gap:8px;font-size:.75rem}.quality-tab svg{width:21px;height:21px}.quality-tabs__gallery{height:300px;gap:5px}.quality-photo{border-radius:6px}.quality-photo.is-active{flex:3.5 1 0}.about-compliance{padding:26px 22px}.about-service-grid{grid-template-columns:1fr}.about-split>.about-image-placeholder{min-height:310px}.about-product-groups article{grid-template-columns:38px 1fr}.culture-tabs__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.culture-photo{height:120px;transition:none}.culture-photo.is-active{grid-column:1/-1;order:-1;height:260px}.culture-photo__content{right:18px;bottom:18px;left:18px}.culture-photo__content strong{font-size:1.05rem}.culture-photo.is-active .culture-photo__content>span{max-height:130px;font-size:.78rem}}
