/* Approved About Us content. All rules are scoped away from the shared shell. */
.wy-about{font-family:Arial,Helvetica,sans-serif;color:#252a2f;background:#fff}.wy-about *{box-sizing:border-box;min-width:0}.wy-about h1,.wy-about h2,.wy-about h3,.wy-about p,.wy-about figure,.wy-about dl{margin:0}.wy-about h1,.wy-about h2,.wy-about h3{color:#252a2f}.wy-about p{font-size:16px;line-height:1.7;color:#65737b}.wy-about a{color:inherit}.wy-about :is(a,button):focus-visible{outline:3px solid #65717a;outline-offset:4px}.wy-about .ab-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.wy-about .ab-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:1.3px;color:#65737b;margin-bottom:15px}.wy-about .ab-hero{background:linear-gradient(110deg,#fff 43%,#e2e7eb);padding:22px 0 38px}.wy-about .ab-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#69767e;font-size:12px;line-height:1.6;margin-bottom:28px}.wy-about .ab-breadcrumb a{text-decoration:none}.wy-about .ab-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center}.wy-about h1{font-size:clamp(36px,3.7vw,53px);line-height:1.09;letter-spacing:-1.5px;margin-bottom:21px}.wy-about .ab-hero-grid>div>p{max-width:550px}.wy-about .ab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:24px}.wy-about .ab-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;background:#30373d;border:1px solid #30373d;color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:13px 21px;border-radius:4px}.wy-about .ab-button:hover{background:#192127}.wy-about .ab-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #8b9ba6;padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none}.wy-about .ab-link:hover{border-color:#30373d}.wy-about .ab-location{display:flex;align-items:center;gap:9px;margin-top:22px;font-size:13px}.wy-about .ab-location svg{width:20px;height:20px;flex-shrink:0}.wy-about .ab-stage{isolation:isolate;position:relative;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(125deg,#f5f7f8,#b8c4cd);padding:10px;border-radius:4px}.wy-about .ab-stage:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(44,57,66,.12) 30%,transparent 85%)}.wy-about .ab-stage img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wy-about .ab-section{padding:45px 0}.wy-about h2{font-size:clamp(27px,2.7vw,36px);line-height:1.23;letter-spacing:-.7px;margin-bottom:16px}.wy-about .ab-identity{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.wy-about .ab-identity p+p{margin-top:15px}.wy-about .ab-company-record{border:1px solid #d9e0e5;border-radius:4px;padding:9px 25px;background:#fff}.wy-about .ab-company-record>div{display:grid;grid-template-columns:36px 90px 1fr;gap:17px;align-items:center;padding:20px 0;border-bottom:1px solid #dfe5e9}.wy-about .ab-company-record>div:last-child{border:0}.wy-about .ab-company-record svg{width:32px;height:32px;color:#62727e}.wy-about dt{font-size:14px;font-weight:700}.wy-about dd{font-size:14px;line-height:1.6;color:#65737b;margin:0}.wy-about .ab-fields{background:linear-gradient(180deg,#f7f9fa,#fff)}.wy-about .ab-heading{margin-bottom:27px}.wy-about .ab-heading h2{margin-bottom:10px}.wy-about .ab-heading p{font-size:15px}.wy-about .ab-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wy-about .ab-field{display:flex;flex-direction:column;border:1px solid #dce3e8;border-radius:4px;background:#fff;overflow:hidden}.wy-about .ab-field-photo{padding:16px 16px 0;background:#fff}.wy-about .ab-field-photo img{width:100%;height:auto;aspect-ratio:4/3;display:block;object-fit:contain}.wy-about .ab-field>div:last-child{padding:21px;display:flex;flex-direction:column;align-items:start;flex:1}.wy-about .ab-field h3{font-size:23px;line-height:1.3;margin-bottom:10px}.wy-about .ab-field p{font-size:13px;margin-bottom:20px;flex:1}.wy-about .ab-commitment{background:linear-gradient(110deg,#303a42,#242d34);padding:38px 0}.wy-about .ab-commitment h2,.wy-about .ab-commitment h3{color:#fff}.wy-about .ab-commitment .ab-eyebrow{color:#bfcbd3}.wy-about .ab-commitment-lead{max-width:830px;color:#d0dae0}.wy-about .ab-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:30px}.wy-about .ab-review-grid article{border-left:1px solid #60717d;padding-left:27px}.wy-about .ab-review-grid article:first-child{border:0;padding-left:0}.wy-about .ab-review-grid svg{width:34px;height:34px;color:#e0e7ec;margin-bottom:16px}.wy-about .ab-review-grid h3{font-size:18px;line-height:1.35;margin-bottom:11px}.wy-about .ab-review-grid p{font-size:14px;color:#c6d1d8}.wy-about .ab-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:10px 0 0}.wy-about .ab-process li{isolation:isolate;position:relative}.wy-about .ab-process li:before{content:'';position:absolute;z-index:-1;top:20px;left:20px;right:-24px;border-top:1px solid #b7c4cd}.wy-about .ab-process li:last-child:before{right:0}.wy-about .ab-process li>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d9e2e8;border-radius:50%;background:#f6f8fa;font-size:13px;font-weight:700;margin-bottom:21px}.wy-about .ab-process h3{font-size:18px;margin-bottom:10px;line-height:1.35}.wy-about .ab-process p{font-size:14px}.wy-about .ab-application{padding-top:12px;background:linear-gradient(180deg,#fff,#f6f8fa)}.wy-about .ab-application-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:30px;align-items:center}.wy-about .ab-support-list{display:grid;gap:15px}.wy-about .ab-support-list article{display:grid;grid-template-columns:37px .8fr 1.3fr;align-items:center;gap:16px;border-bottom:1px solid #e0e7ec;padding-bottom:15px}.wy-about .ab-support-list article:last-child{border:0;padding-bottom:0}.wy-about .ab-support-list svg{width:31px;height:31px;color:#627380}.wy-about .ab-support-list h3{font-size:14px;line-height:1.45}.wy-about .ab-support-list p{font-size:13px}.wy-about .ab-application-art img{display:block;width:100%;height:auto;object-fit:contain}.wy-about .ab-application-art figcaption{font-size:11px;line-height:1.6;color:#7b8993;margin-top:5px}.wy-about .ab-contact{background:#303a42;padding:32px 0;color:#fff}.wy-about .ab-contact h2{color:#fff;font-size:30px;margin-bottom:14px}.wy-about .ab-contact p{color:#cad6de;font-size:15px}.wy-about .ab-contact .ab-eyebrow{color:#c1cdd5}.wy-about .ab-contact-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:48px;align-items:center}.wy-about .ab-white{background:white;color:#303a42;border-color:white}.wy-about .ab-white:hover{background:#e8eef2;color:#303a42}.wy-about .ab-contact .ab-link{color:#fff;border-color:#bbc8d0}.wy-about .ab-contact-record{border:1px solid #647580;border-radius:4px;padding:7px 20px;font-style:normal}.wy-about .ab-contact-record>div{display:flex;align-items:center;gap:16px;border-bottom:1px solid #647580;padding:12px 0}.wy-about .ab-contact-record>div:last-child{border:0}.wy-about .ab-contact-record svg{width:25px;height:25px;flex-shrink:0}.wy-about .ab-contact-record strong{display:block;font-size:12px;font-weight:400;color:#cad6de;margin-bottom:4px}.wy-about .ab-contact-record span{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.wy-about .ab-contact-record a{color:#fff;text-underline-offset:3px}
@media(max-width:1050px){.wy-about .ab-hero-grid{gap:24px}.wy-about h1{font-size:42px}.wy-about .ab-identity{gap:28px}.wy-about .ab-company-record{padding-inline:18px}.wy-about .ab-company-record>div{grid-template-columns:30px 75px 1fr;gap:10px}.wy-about .ab-review-grid{gap:20px}.wy-about .ab-review-grid article{padding-left:18px}.wy-about .ab-field h3{font-size:20px}.wy-about .ab-field>div:last-child{padding:18px}.wy-about .ab-application-grid{grid-template-columns:1.5fr 1fr}.wy-about .ab-support-list article{grid-template-columns:31px 1fr}.wy-about .ab-support-list p{grid-column:2}.wy-about .ab-contact-grid{gap:25px;grid-template-columns:1.4fr 1fr}}
@media(max-width:760px){.wy-about .ab-hero-grid,.wy-about .ab-identity,.wy-about .ab-field-grid,.wy-about .ab-application-grid,.wy-about .ab-contact-grid{grid-template-columns:1fr}.wy-about .ab-hero{padding-bottom:30px}.wy-about .ab-breadcrumb{margin-bottom:22px}.wy-about h1{font-size:38px;letter-spacing:-1px}.wy-about .ab-stage{margin-top:6px;max-height:440px}.wy-about .ab-section{padding:33px 0}.wy-about h2{font-size:29px}.wy-about .ab-company-record>div{padding:17px 0}.wy-about .ab-field-photo img{max-height:300px}.wy-about .ab-field h3{font-size:23px}.wy-about .ab-field>div:last-child{padding:20px}.wy-about .ab-commitment{padding:30px 0}.wy-about .ab-review-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.wy-about .ab-review-grid article{border:0;padding:0}.wy-about .ab-process{grid-template-columns:1fr 1fr;gap:25px 20px}.wy-about .ab-process li:before{display:none}.wy-about .ab-process li>span{margin-bottom:15px}.wy-about .ab-process li:last-child{grid-column:1/-1}.wy-about .ab-application{padding-top:12px}.wy-about .ab-application-art{max-width:480px;margin-inline:auto}.wy-about .ab-support-list article{grid-template-columns:32px 1fr;gap:7px 14px}.wy-about .ab-contact h2{font-size:29px}.wy-about .ab-contact-record{padding-inline:18px}}
@media(max-width:420px){.wy-about h1{font-size:34px}.wy-about .ab-company-record>div{grid-template-columns:29px 1fr;gap:8px 13px}.wy-about .ab-company-record dd{grid-column:2}.wy-about .ab-review-grid,.wy-about .ab-process{grid-template-columns:1fr}.wy-about .ab-process li:last-child{grid-column:auto}.wy-about .ab-review-grid article{border-top:1px solid #60717d;padding-top:20px}.wy-about .ab-review-grid article:first-child{padding-top:0}.wy-about .ab-review-grid svg{margin-bottom:10px}.wy-about .ab-actions{gap:20px}.wy-about .ab-button{padding-inline:17px}}
