.about-page{color:#1d2425;background:#fff}.about-wrap,.about-page>section>div,.about-contact section>div{max-width:1600px;padding-inline:var(--brand-gutter);margin-inline:auto}.about-page>section{padding-block:76px}.about-page>section>div{display:block}.about-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #785a1d}.about-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:550;line-height:1.8}.about-page h1{letter-spacing:-.055em;font-size:clamp(38px,4.8vw,68px);font-weight:550;line-height:1.16}.about-page h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.35}.about-page h3{letter-spacing:-.025em;font-size:24px;font-weight:550;line-height:1.4}.about-heading{padding-top:54px}.about-heading h1{margin-top:20px;font-size:clamp(32px,3vw,42px)}.about-page>.about-company-intro{padding-block:40px 54px}.about-company-intro>div>div{border-top:1px solid #dcded8;max-width:none;margin:0}.about-company-intro>div>div>div{grid-template-columns:1fr 1fr;gap:0 9%;padding:30px 0 0;display:grid}.about-company-intro h2{grid-column:1;max-width:500px;margin:0;font-size:28px}.about-company-intro h2+p{color:#626969;grid-area:1/2/span 2;margin:0;font-size:16px;line-height:1.85}.about-company-intro>div>div>div>p:first-child{color:#785a1d;grid-column:1;margin-bottom:14px;font-size:11px}.about-facilities,.about-credentials{background:#f6f6f2}.about-main-photo{max-width:1000px;margin-inline:auto}.about-main-photo img{object-fit:contain;max-height:640px}.about-page figcaption{color:#626969;background:0 0;padding:12px 0 0;font-size:11px;line-height:1.8}.about-page figure{background:0 0}.about-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.about-section-heading h2,.about-two-column h2{margin-top:16px}.about-section-heading>p{color:#626969;max-width:390px;font-size:14px;line-height:1.85}.about-facility-heading{margin-top:65px}.about-facility-gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.about-facility-gallery>div:nth-child(-n+2){grid-column:span 3}.about-facility-gallery>div:nth-child(n+3){grid-column:span 2}.about-facility-gallery img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%}.about-two-column{grid-template-columns:.8fr 1.6fr;gap:9%;display:grid}.about-timeline li{border-top:1px solid #dcded8;grid-template-columns:130px 1fr;gap:30px;padding-block:25px;line-height:1.9;display:grid}.about-timeline li>p{letter-spacing:-.035em;font-size:25px}.about-timeline li>div{color:#626969;font-size:14px}.about-credential-list article{border-top:1px solid #dcded8;grid-template-columns:230px 1fr;align-items:start;gap:7%;padding-block:30px;display:grid}.about-certificate-image{background:#fff;padding:16px}.about-certificate-image img{object-fit:contain;width:100%;height:300px}.about-credential-list article>div>.about-eyebrow{color:#785a1d;margin-bottom:12px;font-size:10px}.about-credential-list h3{font-size:30px}.about-credential-list h4{margin-top:12px;font-size:18px;font-weight:550;line-height:1.6}.about-credential-list article>div>p:not(.about-eyebrow){color:#626969;max-width:680px;margin-top:16px;font-size:14px;line-height:1.85}.about-credential-facts{margin-top:18px}.about-credential-facts>div{border-top:1px solid #dcded8;grid-template-columns:100px 1fr;gap:20px;padding-block:14px;font-size:13px;line-height:1.85;display:grid}.about-credential-facts dt{color:#626969}.about-domestic-title{margin-block:42px 20px}.about-other-credentials .about-certificate-image img{height:200px}.about-other-credentials h3{font-size:24px}.about-contact{background:#f6f6f2;border-top:1px solid #dcded8}.about-contact section{padding-block:48px}.about-contact section>div>div{text-align:left;grid-template-columns:1fr auto;gap:14px 40px;display:grid}.about-contact section>div>div>:first-child{grid-area:1/1}.about-contact section>div>div>:nth-child(2){grid-area:2/1;margin:0}.about-contact section>div>div>:nth-child(3){grid-area:1/2/span 2;margin:0}.about-contact h2{font-size:30px}.about-contact p{color:#626969;margin:0;font-size:14px}.about-contact section a{color:#1d2425;background:#e7c472;border-radius:3px;min-height:50px;padding-inline:23px}.about-contact section a:hover{background:#dcb55c}@media (width<=767px){.about-page>section{padding-block:44px}.about-heading{padding-top:34px}.about-heading h1{margin-top:16px}.about-page>.about-company-intro{padding-block:28px 34px}.about-company-intro>div>div>div{padding-top:24px;display:block}.about-company-intro h2{font-size:24px}.about-company-intro h2+p{margin-top:22px;font-size:14px}.about-section-heading{margin-bottom:28px;display:block}.about-section-heading>p{margin-top:18px;font-size:13px}.about-facility-heading{margin-top:40px}.about-facility-gallery{grid-template-columns:1fr;gap:28px;display:grid}.about-facility-gallery>div:nth-child(n){grid-column:auto}.about-two-column{grid-template-columns:1fr;gap:24px}.about-timeline li{grid-template-columns:85px 1fr;gap:20px}.about-timeline li>p{font-size:21px}.about-timeline li>div{font-size:13px}.about-credential-list article{grid-template-columns:1fr;gap:22px}.about-certificate-image img{height:230px}.about-credential-list h3{font-size:22px}.about-credential-list article>div>p:not(.about-eyebrow){font-size:13px}.about-credential-facts>div{grid-template-columns:1fr;gap:6px}.about-contact section{padding-block:32px}.about-contact section>div>div{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.about-contact h2{font-size:27px}}@media (width<=359px){.about-timeline li{grid-template-columns:72px 1fr;gap:16px}.about-timeline li>p{font-size:19px}}.about-partners [data-slot=card]{box-shadow:none;background:0 0;border:0;padding-block:0}.about-partners [data-slot=card-content]{padding-inline:0}.about-partners .logo-cloud-items{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:24px;display:grid}.about-partners img{object-fit:contain;width:min(100%,160px);height:64px}.about-partners img[data-logo-id=company-fanuc]{object-view-box:inset(39% 22% 38% 22%)}.about-partners img[data-logo-id=company-siemens]{object-view-box:inset(38% 2% 38% 2%)}.about-partners img[data-logo-id=company-mitsubishi]{object-view-box:inset(30% 11% 38% 6%)}.about-partners img[data-logo-id=company-schneider]{object-view-box:inset(47% 5% 20% 8%)}.about-partners img[data-logo-id=company-chint]{object-view-box:inset(22% 3% 24% 3%)}.about-partners img[data-logo-id=company-abb]{object-view-box:inset(20% 5% 20% 5%)}@media (width<=639px){.about-partners .logo-cloud-items{grid-template-columns:repeat(2,minmax(0,1fr))}.about-partners img{height:56px}}
