.about-page main{overflow:clip}.about-page .about-breadcrumb{padding-top:19px}.about-page .about-breadcrumb ol{color:var(--steel);letter-spacing:.35px;align-items:center;gap:10px;font-size:10px;display:flex}.about-page .about-breadcrumb a:hover{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.about-page .about-breadcrumb [aria-current=page]{color:var(--navy)}.about-page .about-hero{border-bottom:1px solid var(--line)}.about-page .about-hero-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:60px;padding-block:38px 72px;display:grid}.about-page .about-hero-copy{min-width:0}.about-page .about-hero-copy h1{letter-spacing:-2.9px;max-width:620px;font-size:clamp(55px,4.7vw,72px);line-height:1.02}.about-page .about-hero-headline{max-width:560px;color:var(--navy);letter-spacing:-.4px;margin-top:24px;font-size:23px;line-height:1.38}.about-page .about-hero-copy>p:last-of-type{max-width:570px;color:var(--steel);margin-top:16px;font-size:14px;line-height:1.85}.about-page .about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.about-page .about-hero-tags{border-top:1px solid var(--line);color:var(--steel);letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;gap:10px 17px;margin-top:30px;padding-top:19px;font-size:9px;line-height:1.5;display:flex}.about-page .about-hero-tags span+span{border-left:1px solid #c6cfd5;padding-left:17px}.about-page .about-hero-figure{background:var(--paper);min-width:0}.about-page .about-hero-figure>img{aspect-ratio:4/3;object-fit:cover;width:100%}.about-page .about-hero-figure figcaption,.about-page .about-factory-evidence figcaption{border-bottom:1px solid var(--line);color:var(--steel);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 18px;padding:13px 2px;font-size:11px;line-height:1.55;display:flex}.about-page .about-hero-figure figcaption span:first-child,.about-page .about-factory-evidence figcaption span:first-child{color:var(--navy);font-weight:500}.about-page .about-profile{background:var(--paper)}.about-page .about-profile-grid{border-top:1px solid #bec9d0;grid-template-columns:.9fr 1.1fr;gap:86px;padding-top:8px;display:grid}.about-page .about-profile-statement{letter-spacing:-.55px;padding-top:26px;font-size:27px;line-height:1.45}.about-page .about-profile-copy{padding-top:26px}.about-page .about-profile-copy>p{max-width:620px;color:var(--steel);font-size:14px;line-height:1.9}.about-page .about-profile-copy>p+p{margin-top:17px}.about-page .about-profile-source{border-block:1px solid #cbd4da;grid-template-columns:130px 1fr auto;align-items:baseline;gap:22px;margin-top:31px;padding-block:14px;display:grid}.about-page .about-profile-source span{color:var(--steel);letter-spacing:.75px;text-transform:uppercase;font-size:9px}.about-page .about-profile-source strong{font-size:13px;font-weight:500}.about-page .about-profile-source small{color:var(--steel);white-space:nowrap;font-size:9px}.about-page .about-products{padding-bottom:82px}.about-page .about-product-grid{margin-top:4px}.about-page .about-products-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:39px;padding-top:24px;display:flex}.about-page .about-products-footer p{max-width:670px;color:var(--steel);font-size:12px;line-height:1.75}.about-page .about-products-footer .button{flex-shrink:0}.about-page .about-manufacturing{background:var(--paper)}.about-page .about-manufacturing-media{grid-template-columns:1.15fr .85fr;align-items:start;gap:30px;display:grid}.about-page .about-factory-evidence,.about-page .about-process-visual{min-width:0}.about-page .about-factory-evidence>img{aspect-ratio:4/3;object-fit:cover;width:100%}.about-page .about-process-visual .supporting-image{aspect-ratio:4/3;object-fit:cover}.about-page .about-capability-ledger{border-top:1px solid #bac6ce;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.about-page .about-capability-ledger article{border-bottom:1px solid #d3dade;border-right:1px solid #d3dade;grid-template-columns:27px minmax(0,1fr);gap:11px;min-height:178px;padding:22px 24px 19px;display:grid}.about-page .about-capability-ledger article:nth-child(3n+1){padding-left:0}.about-page .about-capability-ledger article:nth-child(3n){border-right:0;padding-right:0}.about-page .about-capability-ledger article>span{color:var(--orange);padding-top:3px;font-size:9px}.about-page .about-capability-ledger h3{font-size:17px;line-height:1.4}.about-page .about-capability-ledger p{color:var(--steel);margin-top:7px;font-size:11px;line-height:1.75}.about-page .about-capability-ledger small{color:var(--steel);grid-column:2;align-self:end;font-size:9px}.about-page .about-manufacturing-cta{margin-top:30px}.about-page .about-standard-custom{border-block:1px solid var(--line);padding-block:76px}.about-page .about-standard-custom>.shell{grid-template-columns:.67fr 1.33fr;align-items:start;gap:78px;display:grid}.about-page .about-standard-heading h2{letter-spacing:-1.2px;max-width:430px;font-size:41px;line-height:1.13}.about-page .about-standard-grid{border-top:1px solid #bdc8d0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-page .about-standard-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:304px;padding:22px 30px 20px;display:flex}.about-page .about-standard-grid article:first-child{padding-left:0}.about-page .about-standard-grid article:last-child{border-right:0;padding-right:0}.about-page .about-standard-grid article>span{color:var(--orange);letter-spacing:.7px;text-transform:uppercase;font-size:9px}.about-page .about-standard-grid h3{letter-spacing:-.35px;margin-top:31px;font-size:20px;line-height:1.35}.about-page .about-standard-grid p{color:var(--steel);margin-top:12px;font-size:12px;line-height:1.8}.about-page .about-standard-grid .text-link{margin-top:auto;padding-top:22px}.about-page .about-standard-grid small{color:var(--steel);margin-top:13px;font-size:8px;line-height:1.6}.about-page .about-applications{background:var(--paper)}.about-page .about-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.about-page .about-application-card{min-width:0}.about-page .about-application-card>div:last-child{padding-top:20px}.about-page .about-application-card>div:last-child>span{color:var(--steel);letter-spacing:.65px;text-transform:uppercase;font-size:9px}.about-page .about-application-card h3{letter-spacing:-.45px;margin-top:9px;font-size:24px;line-height:1.3}.about-page .about-application-card p{color:var(--steel);margin-top:10px;font-size:12px;line-height:1.75}.about-page .about-application-footer{border-top:1px solid #cbd4da;justify-content:space-between;align-items:center;gap:30px;margin-top:31px;padding-top:23px;display:flex}.about-page .about-application-footer p{max-width:750px;color:var(--steel);font-size:11px;line-height:1.75}.about-page .about-quality{padding-block:76px}.about-page .about-quality-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:88px;display:grid}.about-page .about-quality-heading h2{letter-spacing:-1.15px;max-width:430px;font-size:42px;line-height:1.13}.about-page .about-quality-heading>p:not(.eyebrow){max-width:470px;color:var(--steel);margin-top:20px;font-size:13px;line-height:1.85}.about-page .about-quality-heading .text-link{margin-top:24px}.about-page .about-quality-points{border-top:1px solid #bdc8d0}.about-page .about-quality-points article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding-block:19px;display:grid}.about-page .about-quality-points article>span{color:var(--orange);padding-top:3px;font-size:9px}.about-page .about-quality-points h3{font-size:17px;line-height:1.4}.about-page .about-quality-points p{color:var(--steel);margin-top:6px;font-size:12px;line-height:1.75}.about-page .about-quality-points small{color:var(--steel);margin-top:8px;font-size:9px;display:block}.about-page .about-reasons{background:var(--paper)}.about-page .about-reason-grid{border-top:1px solid #bdc8d0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-page .about-reason-grid article{border-bottom:1px solid #d3dade;border-right:1px solid #d3dade;min-height:244px;padding:23px 28px 22px}.about-page .about-reason-grid article:nth-child(3n+1){padding-left:0}.about-page .about-reason-grid article:nth-child(3n){border-right:0;padding-right:0}.about-page .about-reason-grid article>span{color:var(--orange);font-size:9px}.about-page .about-reason-grid h3{margin-top:29px;font-size:19px;line-height:1.38}.about-page .about-reason-grid p{color:var(--steel);margin-top:10px;font-size:12px;line-height:1.8}.about-page .about-reason-grid small{color:var(--steel);margin-top:17px;font-size:9px;display:block}.about-page .about-logistics{border-block:1px solid var(--line);padding-block:76px}.about-page .about-logistics-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:86px;display:grid}.about-page .about-logistics-copy h2{letter-spacing:-1.15px;max-width:520px;font-size:41px;line-height:1.14}.about-page .about-logistics-copy>p:not(.eyebrow){max-width:520px;color:var(--steel);margin-top:18px;font-size:13px;line-height:1.85}.about-page .about-location-line{letter-spacing:.5px;text-transform:uppercase;border-block:1px solid #c7d1d7;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;margin-top:29px;padding-block:17px;font-size:10px;display:grid}.about-page .about-location-line i{background:#aebbc4;height:1px}.about-page .about-location-line strong{color:var(--orange);font-size:11px;font-weight:500}.about-page .about-logistics-copy>small{color:var(--steel);margin-top:10px;font-size:9px;display:block}.about-page .about-logistics-points{border-top:1px solid #bdc8d0}.about-page .about-logistics-points article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:15px;padding-block:20px;display:grid}.about-page .about-logistics-points article>span{color:var(--orange);padding-top:3px;font-size:9px}.about-page .about-logistics-points h3{font-size:17px;line-height:1.4}.about-page .about-logistics-points p{color:var(--steel);margin-top:7px;font-size:12px;line-height:1.75}.about-page .about-approach{background:var(--paper)}.about-page .about-approach-list{border-top:1px solid #bdc8d0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.about-page .about-approach-list li{border-right:1px solid #d3dade;flex-direction:column;min-height:281px;padding:23px 22px 19px;display:flex}.about-page .about-approach-list li:first-child{padding-left:0}.about-page .about-approach-list li:last-child{border-right:0;padding-right:0}.about-page .about-approach-list li>span{color:var(--orange);font-size:9px}.about-page .about-approach-list h3{margin-top:31px;font-size:17px;line-height:1.4}.about-page .about-approach-list p{color:var(--steel);margin-top:10px;font-size:11px;line-height:1.78}.about-page .about-approach-list small{color:var(--steel);margin-top:auto;padding-top:18px;font-size:9px}.about-page .about-continue{border-block:1px solid var(--line);padding-block:41px}.about-page .about-continue-row{justify-content:space-between;align-items:center;gap:48px;display:flex}.about-page .about-continue-row .eyebrow{margin-bottom:7px}.about-page .about-continue-row h2{letter-spacing:-.45px;font-size:26px;line-height:1.3}.about-page .about-continue-row nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 25px;display:flex}.about-page .about-continue-row nav a{border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:35px;padding-block:5px;font-size:12px;display:inline-flex}.about-page .about-continue-row nav a:hover{border-bottom-color:var(--orange)}.about-page .about-continue-row nav svg{width:14px;color:var(--orange)}.about-page .about-cta{background:var(--navy);color:#fff;padding-block:82px}.about-page .about-cta-layout{grid-template-columns:.84fr 1.16fr;align-items:start;gap:90px;display:grid}.about-page .about-cta .eyebrow{color:#b9c6d0}.about-page .about-cta h2{letter-spacing:-1.8px;max-width:600px;font-size:49px;line-height:1.08}.about-page .about-cta-copy{border-top:1px solid #506477;padding-top:22px}.about-page .about-cta-copy>p{color:#c8d2da;max-width:600px;font-size:15px;line-height:1.8}.about-page .about-cta-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.about-page .about-cta-secondary{color:#fff;border:1px solid #6d7f8f}.about-page .about-cta-secondary:hover{border-color:var(--orange);color:#fff}.about-page .about-cta-copy small{color:#92a5b4;letter-spacing:.45px;margin-top:18px;font-size:9px;display:block}@media (max-width:1199px){.about-page .about-hero-grid{gap:43px}.about-page .about-hero-copy h1{font-size:58px}.about-page .about-hero-headline{font-size:21px}.about-page .about-profile-grid{gap:55px}.about-page .about-standard-custom>.shell,.about-page .about-quality-grid,.about-page .about-logistics-layout,.about-page .about-cta-layout{gap:52px}.about-page .about-approach-list h3{font-size:15px}}@media (max-width:899px){.about-page .about-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:34px 64px}.about-page .about-hero-copy{max-width:680px}.about-page .about-hero-copy h1{font-size:61px}.about-page .about-hero-figure{max-width:680px}.about-page .about-profile-grid,.about-page .about-manufacturing-media,.about-page .about-standard-custom>.shell,.about-page .about-quality-grid,.about-page .about-logistics-layout,.about-page .about-cta-layout{grid-template-columns:1fr}.about-page .about-profile-grid{gap:26px}.about-page .about-profile-statement{max-width:640px}.about-page .about-profile-copy{padding-top:0}.about-page .about-manufacturing-media{gap:30px}.about-page .about-factory-evidence,.about-page .about-process-visual{max-width:680px}.about-page .about-capability-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-capability-ledger article:nth-child(n){border-right:1px solid #d3dade;padding-inline:22px}.about-page .about-capability-ledger article:nth-child(odd){padding-left:0}.about-page .about-capability-ledger article:nth-child(2n){border-right:0;padding-right:0}.about-page .about-standard-custom>.shell{gap:34px}.about-page .about-standard-heading h2{font-size:38px}.about-page .about-application-grid{gap:24px}.about-page .about-quality-grid{gap:35px}.about-page .about-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-reason-grid article:nth-child(n){border-right:1px solid #d3dade;padding-inline:24px}.about-page .about-reason-grid article:nth-child(odd){padding-left:0}.about-page .about-reason-grid article:nth-child(2n){border-right:0;padding-right:0}.about-page .about-logistics-layout{gap:36px}.about-page .about-approach-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-approach-list li:nth-child(n){border-bottom:1px solid #d3dade;border-right:1px solid #d3dade;min-height:238px;padding:22px}.about-page .about-approach-list li:nth-child(odd){padding-left:0}.about-page .about-approach-list li:nth-child(2n){border-right:0;padding-right:0}.about-page .about-approach-list h3{font-size:17px}.about-page .about-continue-row{flex-direction:column;align-items:flex-start;gap:22px}.about-page .about-continue-row nav{justify-content:flex-start}.about-page .about-cta-layout{gap:30px}.about-page .about-cta-copy{padding-top:26px}}@media (max-width:599px){.about-page .about-breadcrumb{padding-top:14px}.about-page .about-hero-grid{gap:29px;padding-block:28px 55px}.about-page .about-hero-copy h1{letter-spacing:-1.9px;font-size:47px}.about-page .about-hero-headline{margin-top:19px;font-size:19px}.about-page .about-hero-copy>p:last-of-type{margin-top:14px;font-size:13px}.about-page .about-hero-actions{gap:10px;margin-top:25px}.about-page .about-hero-actions .button{justify-content:space-between;width:100%}.about-page .about-hero-tags{gap:8px 11px;margin-top:24px;padding-top:16px}.about-page .about-hero-tags span+span{padding-left:11px}.about-page .about-hero-figure figcaption,.about-page .about-factory-evidence figcaption{padding-block:11px;font-size:10px}.about-page .about-profile-statement{padding-top:21px;font-size:23px}.about-page .about-profile-copy>p{font-size:13px}.about-page .about-profile-source{grid-template-columns:1fr;gap:7px}.about-page .about-profile-source small{white-space:normal}.about-page .about-products-footer,.about-page .about-application-footer{flex-direction:column;align-items:stretch}.about-page .about-products-footer .button,.about-page .about-application-footer .button{justify-content:space-between;width:100%}.about-page .about-capability-ledger{grid-template-columns:1fr}.about-page .about-capability-ledger article:nth-child(n){border-right:0;min-height:0;padding:18px 0}.about-page .about-manufacturing-cta{justify-content:space-between;width:100%}.about-page .about-standard-custom{padding-block:58px}.about-page .about-standard-heading h2{font-size:34px}.about-page .about-standard-grid{grid-template-columns:1fr}.about-page .about-standard-grid article,.about-page .about-standard-grid article:first-child,.about-page .about-standard-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}.about-page .about-standard-grid h3{margin-top:18px}.about-page .about-standard-grid .text-link{margin-top:23px}.about-page .about-application-grid{grid-template-columns:1fr;gap:36px}.about-page .about-application-card h3{font-size:23px}.about-page .about-quality{padding-block:58px}.about-page .about-quality-heading h2,.about-page .about-logistics-copy h2{font-size:35px}.about-page .about-reason-grid{grid-template-columns:1fr}.about-page .about-reason-grid article:nth-child(n){border-right:0;min-height:0;padding:20px 0}.about-page .about-reason-grid h3{margin-top:20px}.about-page .about-logistics{padding-block:58px}.about-page .about-location-line{gap:7px;font-size:8px}.about-page .about-location-line strong{font-size:9px}.about-page .about-approach-list{grid-template-columns:1fr}.about-page .about-approach-list li:nth-child(n){border-right:0;min-height:0;padding:20px 0}.about-page .about-approach-list h3{margin-top:19px}.about-page .about-approach-list small{margin-top:17px}.about-page .about-continue{padding-block:35px}.about-page .about-continue-row nav{flex-direction:column;gap:0;width:100%}.about-page .about-continue-row nav a{border-bottom:1px solid var(--line);justify-content:space-between;min-height:46px}.about-page .about-cta{padding-block:61px}.about-page .about-cta h2{letter-spacing:-1.2px;font-size:40px}.about-page .about-cta-copy>p{font-size:13px}.about-page .about-cta-actions{flex-direction:column}.about-page .about-cta-actions .button{justify-content:space-between;width:100%}}
