.about-page{color:var(--blue,#003478);background:#fff}.about-page__hero{color:#fff;background:var(--blue,#003478)}.about-page__breadcrumb{padding-top:28px}.about-page__hero .breadcrumbs{color:#dce7f2}.about-page__hero .breadcrumbs li+li:before{color:#8aaee4}.about-page__opening{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(44px,6vw,100px);padding-top:clamp(40px,4vw,68px);padding-bottom:clamp(48px,5vw,80px);display:grid}.about-page__opening-copy{min-width:0}.about-page__opening h1{letter-spacing:-.055em;text-wrap:initial;max-width:13ch;font-size:clamp(56px,5.25vw,96px);font-weight:300;line-height:1.04}.about-page__opening h1 span{display:block}.about-page__opening-copy>p{color:#dce7f2;max-width:38ch;font-size:var(--body);margin-top:32px;line-height:1.6}.about-page__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:30px;display:flex}.about-page__opening-base{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;font-size:15px;display:flex}.about-page__opening-base a{align-items:center;gap:32px;min-height:44px;display:inline-flex}.about-page__opening-base a span{font-size:24px}.about-page__opening-base a:focus-visible{outline-offset:4px;outline:2px solid #fff}.about-page .about-page__text-link{text-underline-offset:6px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.about-page .about-page__text-link:hover{color:#4b82d4}.about-page__hero .about-page__text-link:hover{color:#fff;text-decoration-thickness:2px}.about-page .about-page__text-link:focus-visible{outline-offset:5px;outline:2px solid}.about-page__facade{min-width:0;margin:0}.about-page__facade>img{object-fit:cover;object-position:17% 50%;width:100%;height:clamp(360px,36vw,570px)}.about-page__facade figcaption{color:#dce7f2;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-top:24px;font-size:15px;line-height:1.4;display:flex}.about-page__facade figcaption .dimension{color:#8aaee4;width:100%}.about-page .contact-band{background:#fff}.about-page__origin{grid-template-columns:1fr 1fr;gap:clamp(44px,8vw,132px);padding-top:clamp(70px,8vw,128px);padding-bottom:clamp(80px,9vw,144px);display:grid}.about-page__origin h2{max-width:10ch}.about-page__body-copy{max-width:56ch;color:var(--ink,#192b43);font-size:clamp(18px,1.25vw,21px);line-height:1.65}.about-page__body-copy p+p{margin-top:22px}.about-page__body-copy .about-page__text-link{color:var(--blue,#003478);margin-top:22px;font-size:17px}.about-page__industry{background:var(--deep,#001b40);color:#fff;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7vw,112px);display:grid}.about-page__production{margin:0}.about-page__production img{aspect-ratio:1181/675;width:100%;height:auto}.about-page__production figcaption{color:#b8c9df;max-width:48ch;margin-top:16px;font-size:14px;line-height:1.5}.about-page__industry-copy h2{max-width:12ch;font-size:clamp(38px,3.5vw,64px)}.about-page__industry-copy>p{color:#dce7f2;max-width:43ch;margin-top:26px;font-size:clamp(17px,1.2vw,20px);line-height:1.6}.about-page__units{margin:32px 0 0}.about-page__units>div{border-top:1px solid #ffffff40;grid-template-columns:1fr 1.35fr;gap:22px;padding:17px 0;display:grid}.about-page__units dt{font-size:17px}.about-page__units dd{color:#b8c9df;margin:0;font-size:16px;line-height:1.5}@media (max-width:1000px){.about-page__opening{gap:32px}.about-page__opening h1{font-size:clamp(44px,5.6vw,64px)}.about-page__facade>img{height:440px}.about-page__industry{grid-template-columns:1fr;gap:44px}.about-page__industry-copy{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.about-page__industry-copy h2{grid-row:span 2}.about-page__industry-copy>p{margin-top:0}}@media (max-width:600px){.about-page__breadcrumb{padding-top:22px}.about-page__opening{grid-template-columns:1fr;gap:34px;padding-top:38px;padding-bottom:34px}.about-page__opening h1{letter-spacing:-.05em;max-width:none;font-size:clamp(38px,11vw,62px);line-height:1.04}.about-page__opening-copy>p{margin-top:24px;font-size:17px;line-height:1.55}.about-page__actions{gap:12px 24px;margin-top:24px}.about-page__facade>img{object-position:20% 50%;height:280px}.about-page__facade figcaption{padding-top:22px;font-size:14px}.about-page__opening-base{flex-wrap:wrap;gap:0 20px;padding-block:12px;font-size:14px}.about-page__opening-base a{gap:20px}.about-page__origin{grid-template-columns:1fr;gap:26px;padding-top:64px;padding-bottom:72px}.about-page__origin h2{max-width:12ch;font-size:40px}.about-page__body-copy{font-size:18px;line-height:1.6}.about-page__industry{gap:34px;padding-top:56px;padding-bottom:64px}.about-page__industry-copy{display:block}.about-page__industry-copy h2{max-width:13ch;font-size:40px}.about-page__industry-copy>p{margin-top:22px;font-size:18px}.about-page__units>div{grid-template-columns:1fr 1.2fr;gap:16px}.about-page__units dt,.about-page__units dd{font-size:16px}}
