.nqOYPW_page{--red:#d51c28;font-family:var(--font-dm-sans), sans-serif;color:#202020;background:#fff}.nqOYPW_page *{box-sizing:border-box}.nqOYPW_page a{text-decoration:none}.nqOYPW_page a:focus-visible,.nqOYPW_header button:focus-visible{outline-offset:6px;outline:3px solid #ee4950}.nqOYPW_page h1,.nqOYPW_page h2,.nqOYPW_page h3,.nqOYPW_page p{margin:0}.nqOYPW_page h1,.nqOYPW_page h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.065em;font-weight:500}.nqOYPW_page section[id]{scroll-margin-top:28px}.nqOYPW_wrap{box-sizing:border-box;width:100%;max-width:81rem;margin-inline:auto;padding-inline:1.5rem}.nqOYPW_skip{z-index:100;color:#000;background:#fff;padding:16px;position:fixed;top:-100px;left:20px}.nqOYPW_skip:focus{top:16px}.nqOYPW_hero{color:#fff;isolation:isolate;background:#333;flex-direction:column;min-height:max(660px,100svh);display:flex;position:relative}.nqOYPW_heroImage{object-fit:cover;object-position:65% center;z-index:-3}.nqOYPW_shade{z-index:-2;background:linear-gradient(#00000059,#0000 30%,#00000059),linear-gradient(90deg,#000000a8,#00000047 48%,#0000 75%);position:absolute;inset:0}.nqOYPW_header{border-bottom:1px solid #ffffff47;flex-shrink:0;justify-content:space-between;align-items:center;width:min(100% - 112px,1328px);height:114px;margin:0 auto;display:flex;position:relative}.nqOYPW_logo{width:170px;height:34px;transform:translate(-7px)}.nqOYPW_nav{align-items:center;gap:36px;font-size:.9375rem;font-weight:500;display:flex}.nqOYPW_nav a{padding-block:12px}.nqOYPW_nav a:hover{text-underline-offset:6px;text-decoration:underline}.nqOYPW_menuButton{display:none}.nqOYPW_heroContent{width:min(100% - 112px,1328px);margin:auto auto 80px;padding-top:70px;position:relative}.nqOYPW_eyebrow,.nqOYPW_label{letter-spacing:.12em;align-items:center;gap:12px;font-size:.6875rem;font-weight:500;display:flex}.nqOYPW_eyebrow span,.nqOYPW_label span{background:#ef2935;flex-shrink:0;width:7px;height:7px}.nqOYPW_hero h1{font-family:var(--font-hero), sans-serif;letter-spacing:-.055em;max-width:1200px;margin-top:27px;font-size:clamp(4.25rem,7.5vw,6.75rem);font-weight:600;line-height:1.06}.nqOYPW_heroBottom{margin-top:28px;display:block}.nqOYPW_heroBottom p{font-size:1.125rem;line-height:1.6}.nqOYPW_heroAction{white-space:nowrap;align-items:center;gap:35px;width:fit-content;margin-top:25px;font-size:.9375rem;display:flex}.nqOYPW_heroAction span{border:1px solid #fff9;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.5rem;transition:background .2s;display:grid}.nqOYPW_heroAction:hover span{background:var(--red)}.nqOYPW_photoCredit{letter-spacing:.1em;align-items:center;gap:17px;font-size:.5625rem;display:flex;position:absolute;bottom:26px;right:max(56px,50% - 664px)}.nqOYPW_photoCredit span{letter-spacing:0;font-size:.75rem}.nqOYPW_intro{grid-template-columns:1fr 2.7fr;gap:40px;padding-block:126px 132px;display:grid}.nqOYPW_intro>.nqOYPW_label{align-self:start;padding-top:14px}.nqOYPW_intro h2{font-size:clamp(2.1875rem,3.7vw,3.625rem);line-height:1.15}.nqOYPW_intro h2 span{color:#797979}.nqOYPW_introBody{align-items:flex-end;gap:60px;margin-top:34px;display:flex}.nqOYPW_introBody p{color:#626262;max-width:510px;font-size:1.0625rem;line-height:1.8}.nqOYPW_textLink{border-bottom:1px solid #a4a4a4;flex-shrink:0;align-items:center;gap:30px;padding-block:10px;font-size:.875rem;font-weight:500;display:inline-flex}.nqOYPW_services{background:#f2f2f2;padding-block:72px 80px}.nqOYPW_projects{padding-block:120px}.nqOYPW_projectGrid{grid-template-columns:1fr 1fr;gap:48px 32px;margin:52px 0 0;display:grid}.nqOYPW_projectImage{aspect-ratio:1.5;background:#e5e5e5;position:relative;overflow:hidden}.nqOYPW_projectImage img{object-fit:cover;transition:transform .6s}.nqOYPW_projectCard:hover img{transform:scale(1.035)}.nqOYPW_projectCaption{text-align:left;padding-top:22px}.nqOYPW_projectCaption p{color:#646464;margin-bottom:8px;font-size:.75rem}.nqOYPW_projectCaption h3{letter-spacing:-.025em;font-size:1.6875rem;font-weight:400}.nqOYPW_contact{background:#ededed;padding-block:76px 70px}.nqOYPW_contactHeading{margin-top:25px;display:block}.nqOYPW_contactHeading h2{font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.05}.nqOYPW_contactHeading p{color:#545454;max-width:490px;margin-top:20px;font-size:1.0625rem;line-height:1.7}.nqOYPW_contactButton{color:#fff;background:#202020;border-radius:4px;justify-content:space-between;gap:45px;width:fit-content;margin-top:25px;padding:16px 24px;font-size:.875rem;transition:background .2s;display:flex}.nqOYPW_contactButton:hover{background:var(--red)}.nqOYPW_people{border-top:1px solid #bfbfbf;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:45px;padding-top:28px;display:grid}.nqOYPW_people h3{font-size:1.1875rem;font-weight:500}.nqOYPW_people p{color:#5c5c5c;margin-block:5px 20px;font-size:.75rem}.nqOYPW_people a{width:fit-content;min-height:32px;padding-block:5px;font-size:.875rem;display:block}.nqOYPW_people a:hover{text-decoration:underline}.nqOYPW_footer{font-family:var(--font-dm-sans), sans-serif;color:#fff;background:#171717;padding-block:54px 24px}.nqOYPW_footerMain{grid-template-columns:1.6fr 1fr 1.2fr;align-items:start;gap:28px;display:grid}.nqOYPW_footerLogo{width:170px;height:34px;transform:translate(-7px)}.nqOYPW_footerMain p,.nqOYPW_footerMain>a:last-child{font-size:.8125rem;line-height:1.7}.nqOYPW_footerBottom{color:#c4c4c4;border-top:1px solid #484848;justify-content:space-between;margin-top:52px;padding-top:24px;font-size:.6875rem;display:flex}@media (max-width:1100px){.nqOYPW_header,.nqOYPW_heroContent{width:calc(100% - 64px)}.nqOYPW_photoCredit{right:32px}.nqOYPW_nav{gap:22px}.nqOYPW_intro{grid-template-columns:1fr;gap:30px;padding-block:85px}.nqOYPW_introBody{justify-content:space-between}.nqOYPW_people{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:760px){.nqOYPW_header{width:calc(100% - 40px);height:88px}.nqOYPW_logo{width:145px;height:29px}.nqOYPW_menuButton{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:9px;display:grid}.nqOYPW_nav{display:none}.nqOYPW_navOpen{color:#202020;z-index:10;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100svh - 120px);padding:8px 24px;display:flex;position:absolute;top:96px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000024}.nqOYPW_navOpen>a{letter-spacing:-.025em;padding:20px 0;font-size:1.25rem;font-weight:500;line-height:1.3}.nqOYPW_navOpen>a+a{border-top:1px solid #ebebeb}.nqOYPW_navOpen>a:hover{color:#b51d28;text-decoration:none}.nqOYPW_navOpen>a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #cf2833}.nqOYPW_hero{min-height:max(700px,100svh)}.nqOYPW_heroImage{object-position:66% center}.nqOYPW_shade{background:linear-gradient(#0000004d 0%,#0000001f 24%,#000000c2 65%,#000000e0 100%)}.nqOYPW_heroContent{width:calc(100% - 40px);margin-bottom:72px;padding-top:160px}.nqOYPW_eyebrow{letter-spacing:.09em;gap:9px;font-size:.5625rem}.nqOYPW_hero h1{margin-top:23px;font-size:clamp(2.875rem,12vw,4.75rem);line-height:1.1}.nqOYPW_heroBottom{margin-top:25px;display:block}.nqOYPW_heroBottom p{max-width:390px;font-size:1rem}.nqOYPW_desktopBreak{display:none}.nqOYPW_heroAction{gap:22px;width:fit-content;margin-top:28px}.nqOYPW_heroAction span{width:42px;height:42px;font-size:1.3125rem}.nqOYPW_photoCredit{font-size:.5rem;bottom:22px;right:20px}.nqOYPW_intro{gap:24px;padding-block:65px}.nqOYPW_intro h2{font-size:clamp(1.875rem,6.4vw,2.875rem)}.nqOYPW_introBody{margin-top:24px;display:block}.nqOYPW_introBody p{font-size:1rem}.nqOYPW_introBody .nqOYPW_textLink{margin-top:20px}.nqOYPW_label{gap:9px;font-size:.5625rem}.nqOYPW_services{padding-block:45px}.nqOYPW_projects{padding-block:65px}.nqOYPW_projectGrid{grid-template-columns:1fr;gap:36px;padding-bottom:0}.nqOYPW_projectImage{aspect-ratio:1.15}.nqOYPW_projectCaption{padding-top:16px}.nqOYPW_projectCaption h3{font-size:1.5625rem}.nqOYPW_contact{padding-block:50px}.nqOYPW_contactHeading{margin-top:26px;display:block}.nqOYPW_contactHeading h2{font-size:clamp(2.625rem,9vw,4rem)}.nqOYPW_contactHeading>div{margin-top:27px}.nqOYPW_contactButton{gap:25px;width:fit-content;max-width:100%}.nqOYPW_people{gap:30px 15px;margin-top:42px}.nqOYPW_people h3{font-size:1rem}.nqOYPW_people a{overflow-wrap:anywhere;font-size:.75rem}.nqOYPW_people p{min-height:32px;margin-bottom:9px;font-size:.6875rem}.nqOYPW_footerMain{grid-template-columns:1fr 1fr;gap:30px 20px}.nqOYPW_footerLogo{width:140px;height:28px}.nqOYPW_footerBottom{flex-direction:column;gap:16px;margin-top:35px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.nqOYPW_page *,.nqOYPW_page :before,.nqOYPW_page :after{scroll-behavior:auto!important;transition:none!important}}.nqOYPW_sectionHeading{text-align:left;max-width:800px}.nqOYPW_sectionHeading .nqOYPW_label{justify-content:flex-start}.nqOYPW_sectionHeading h2{margin-top:25px;font-size:clamp(2.25rem,4.3vw,3.75rem);line-height:1.12}.nqOYPW_sectionHeading .nqOYPW_sectionDescription{color:#626262;max-width:560px;margin:23px 0 0;font-size:1.0625rem;line-height:1.75}.nqOYPW_trades{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:52px 0 0;display:grid}@media (max-width:1000px){.nqOYPW_trades{grid-template-columns:repeat(2,minmax(0,1fr))}}.nqOYPW_trade{border-top:1px solid #bcbcbc;padding-top:23px}.nqOYPW_tradeNumber{color:var(--red);font-size:.6875rem}.nqOYPW_trade h3{letter-spacing:-.035em;justify-content:space-between;align-items:center;margin-block:20px 15px;font-size:1.6875rem;font-weight:400;display:flex}.nqOYPW_trade p{color:#626262;max-width:310px;font-size:.9375rem;line-height:1.75}.nqOYPW_serviceFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:48px;display:flex}.nqOYPW_serviceFoot p{color:#626262;font-size:.875rem}.nqOYPW_projectMore{text-align:left;margin-top:45px}@media (max-width:760px){.nqOYPW_sectionHeading h2{font-size:clamp(1.875rem,7vw,2.6875rem)}.nqOYPW_sectionHeading .nqOYPW_sectionDescription{font-size:1rem}.nqOYPW_trades{grid-template-columns:1fr;gap:28px;margin-top:35px}.nqOYPW_trade{padding-top:18px}.nqOYPW_trade h3{margin-block:12px}.nqOYPW_trade p{max-width:none}.nqOYPW_serviceFoot{text-align:left;margin-top:32px}.nqOYPW_projectGrid{margin-top:34px}.nqOYPW_projectMore{margin-top:32px}}.nqOYPW_heroEmphasis{text-underline-offset:.14em;text-decoration-skip-ink:none;-webkit-text-decoration:underline #ef2935;text-decoration:underline #ef2935;text-decoration-thickness:.055em}.nqOYPW_heroPeriod{color:#ef2935}.nqOYPW_sectionHeading h2,.nqOYPW_contactHeading h2{letter-spacing:-.045em;font-size:clamp(1.875rem,3.4vw,2.875rem);line-height:1.18}.nqOYPW_subHeader{color:#171717;background:#fff}.nqOYPW_subHeader .nqOYPW_header{border-bottom-color:#dedede}.nqOYPW_subHeader .nqOYPW_menuButton{color:#171717}.nqOYPW_subIntro{padding-block:70px 55px}.nqOYPW_subIntro h1{overflow-wrap:anywhere;max-width:1000px;margin-top:25px;font-size:clamp(2rem,5vw,4.25rem);line-height:1.12}.nqOYPW_subIntro>p:last-child{color:#626262;max-width:660px;margin-top:26px;font-size:1.125rem;line-height:1.75}.nqOYPW_subPhoto{aspect-ratio:2.2;position:relative;overflow:hidden}.nqOYPW_subPhoto img{object-fit:cover}.nqOYPW_teamPhoto{background:#262626;width:100%;height:clamp(420px,56.55vw,900px);margin:0 0 75px;position:relative;overflow:hidden}.nqOYPW_teamPhoto img{object-fit:cover;object-position:center}@media (max-width:760px){.nqOYPW_teamPhoto{aspect-ratio:1.45;height:auto;margin-bottom:45px}.nqOYPW_teamPhoto img{object-position:65% center}}.nqOYPW_subSection{padding-bottom:75px}.nqOYPW_subSection>h2,.nqOYPW_detailRow h2{letter-spacing:-.045em;font-size:clamp(1.6875rem,3vw,2.375rem);line-height:1.2}.nqOYPW_detailRow{border-top:1px solid #ddd;grid-template-columns:1fr 1.3fr;gap:60px;padding-block:55px;display:grid}.nqOYPW_detailRow p{color:#626262;margin-bottom:20px;font-size:1.0625rem;line-height:1.8}.nqOYPW_scopeList{grid-template-columns:1fr 1fr;gap:12px 25px;margin-block:28px;padding:0;list-style:none;display:grid}.nqOYPW_scopeList li{border-bottom:1px solid #ddd;padding-bottom:12px;font-size:.875rem}.nqOYPW_facts{grid-template-columns:repeat(3,1fr);gap:25px;padding-block:35px;display:grid}.nqOYPW_facts dt{color:#626262;margin-bottom:10px;font-size:.75rem}.nqOYPW_facts dd{font-size:1.375rem}.nqOYPW_projectCaption h2{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.025em;font-size:1.6875rem}.nqOYPW_projectCaption .nqOYPW_projectSummary{margin-top:12px;font-size:.9375rem;line-height:1.6}.nqOYPW_sources{border-top:1px solid #ddd;padding-top:22px}.nqOYPW_sources h3{margin-bottom:12px;font-size:.875rem}.nqOYPW_sources a{text-underline-offset:4px;width:fit-content;padding-block:10px;font-size:.8125rem;text-decoration:underline;display:block}.nqOYPW_certLogo{object-fit:contain;object-position:left;width:auto;max-width:180px;height:52px}.nqOYPW_contactCards{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:60px;display:grid}.nqOYPW_contactCard{border-top:1px solid #ddd;gap:25px;padding-top:25px;display:flex}.nqOYPW_contactCard h2{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.03em;font-size:1.5625rem}.nqOYPW_contactCard p{color:#626262;margin-block:7px 16px;font-size:.8125rem}.nqOYPW_contactCard a{overflow-wrap:anywhere;padding-block:6px;font-size:.9375rem;display:block}.nqOYPW_avatar,.nqOYPW_initials{object-fit:cover;flex-shrink:0;width:128px;height:128px}.nqOYPW_initials{color:#626262;background:#eee;place-items:center;font-size:1.4375rem;display:grid}@media (max-width:760px){.nqOYPW_subIntro{padding-block:45px 35px}.nqOYPW_subIntro>p:last-child{font-size:1rem}.nqOYPW_subPhoto{aspect-ratio:1.25}.nqOYPW_detailRow{grid-template-columns:1fr;gap:24px;padding-block:35px}.nqOYPW_facts{grid-template-columns:1fr;gap:20px}.nqOYPW_facts dd{font-size:1.25rem}.nqOYPW_contactCards{grid-template-columns:1fr;gap:28px}.nqOYPW_contactCard{gap:16px}.nqOYPW_contactCard h2{font-size:1.375rem}.nqOYPW_avatar,.nqOYPW_initials{width:88px;height:88px}.nqOYPW_subSection{padding-bottom:45px}}.nqOYPW_footerBrand p{color:#c4c4c4;margin-top:22px;font-size:1rem;line-height:1.6}.nqOYPW_footerGroup{flex-direction:column;align-items:flex-start;display:flex}.nqOYPW_footerGroup h2{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a8a8a8;margin:0 0 16px;font-size:.6875rem;font-weight:500}.nqOYPW_footerGroup a{align-items:center;min-height:36px;padding-block:6px;font-size:.875rem;line-height:1.6;display:inline-flex}.nqOYPW_footerGroup p{color:#bdbdbd;margin-top:6px;font-size:.8125rem}.nqOYPW_footer a{text-decoration:none}.nqOYPW_footer a:hover{text-underline-offset:5px;text-decoration:underline}.nqOYPW_footer a:focus-visible{outline-offset:5px;outline:2px solid #ef2935}@media (max-width:760px){.nqOYPW_footerBrand{grid-column:1/-1;margin-bottom:6px}.nqOYPW_footerMain{grid-template-columns:.8fr 1.2fr}.nqOYPW_footerGroup a{overflow-wrap:anywhere;font-size:.8125rem}.nqOYPW_footerGroup p{font-size:.75rem}}.nqOYPW_contactSection{font-family:var(--font-dm-sans), sans-serif;padding-bottom:80px}.nqOYPW_contactPanel{border-top:1px solid #dedede;padding-top:56px}.nqOYPW_contactTop{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.nqOYPW_contactTop h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:500;line-height:1.18}.nqOYPW_contactTop p{color:#626262;max-width:46ch;margin:0;font-size:1rem;line-height:1.75}.nqOYPW_contactPeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:38px;display:grid}.nqOYPW_contactPerson{border-top:1px solid #d9d9d9;gap:20px;min-width:0;padding:25px 0;display:flex}.nqOYPW_contactPortrait{background:#f1f1f0;border-radius:4px;flex-shrink:0;width:88px;height:88px;margin-top:3px;position:relative;overflow:hidden}.nqOYPW_contactPortrait img{object-fit:cover}.nqOYPW_contactPortrait span{color:#626262;place-items:center;height:100%;font-size:.9375rem;display:grid}.nqOYPW_contactPerson>div:last-child{min-width:0}.nqOYPW_contactPerson h3{letter-spacing:-.025em;margin:0;font-size:1.1875rem;font-weight:500}.nqOYPW_contactPerson p{color:#626262;margin:4px 0 12px;font-size:.8125rem;line-height:1.6}.nqOYPW_contactPerson a{overflow-wrap:anywhere;width:fit-content;min-height:32px;padding-block:5px;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.nqOYPW_contactPerson a:hover{text-underline-offset:4px;text-decoration:underline}.nqOYPW_contactSection a:focus-visible{outline-offset:5px;outline:2px solid #d51c28}@media (max-width:900px){.nqOYPW_contactPanel{padding-top:40px}.nqOYPW_contactPeople{column-gap:28px}}@media (max-width:600px){.nqOYPW_contactSection{padding-bottom:55px}.nqOYPW_contactPanel{padding-top:32px}.nqOYPW_contactPeople{grid-template-columns:1fr;margin-top:30px}.nqOYPW_contactPerson{gap:15px}.nqOYPW_contactPortrait{width:64px;height:64px}.nqOYPW_contactPerson h3{font-size:1.125rem}}.nqOYPW_subIntro h1{letter-spacing:-.045em;font-weight:500}.nqOYPW_titleDot{color:#d51c28}.nqOYPW_breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.nqOYPW_breadcrumbs li{color:#626262;align-items:center;font-size:.8125rem;display:inline-flex}.nqOYPW_breadcrumbs li+li:before{content:"/";color:#a0a0a0;margin-inline:12px}.nqOYPW_breadcrumbs a{padding-block:8px}.nqOYPW_breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.nqOYPW_breadcrumbs [aria-current]{color:#202020}.nqOYPW_companyFacts{background:#f4f4f3;border-radius:4px;margin-bottom:55px;padding:35px 40px}.nqOYPW_companyFacts dd{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:500}@media (max-width:760px){.nqOYPW_companyFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:35px;padding:24px 20px}.nqOYPW_companyFacts dd{font-size:1.5rem}.nqOYPW_breadcrumbs li{font-size:.75rem}.nqOYPW_breadcrumbs li+li:before{margin-inline:8px}}.nqOYPW_header,.nqOYPW_heroContent{width:calc(100% - 3rem);max-width:78rem}@media (min-width:48rem){.nqOYPW_wrap{padding-inline:2.5rem}.nqOYPW_header,.nqOYPW_heroContent{width:calc(100% - 5rem);max-width:76rem}}@media (min-width:80rem){.nqOYPW_wrap{padding-inline:3rem}.nqOYPW_header,.nqOYPW_heroContent{width:calc(100% - 6rem);max-width:75rem}}.nqOYPW_projectSlide{aspect-ratio:12/5;max-height:560px}@media (max-width:760px){.nqOYPW_projectSlide{aspect-ratio:16/10}}.nqOYPW_contactCard>div:last-child{min-width:0}.nqOYPW_projectReadMore{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:16px;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.nqOYPW_projectCard:hover .nqOYPW_projectReadMore,.nqOYPW_projectCard:focus-visible .nqOYPW_projectReadMore{color:#b51d28}.nqOYPW_certifications{padding-bottom:80px}.nqOYPW_certifications h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.04em;font-size:clamp(1.75rem,3.2vw,2.625rem);font-weight:500;line-height:1.18}.nqOYPW_certificationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:0;display:grid}@media (max-width:1000px){.nqOYPW_certificationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nqOYPW_certificationGrid article{border-top:1px solid #dedede;padding-top:28px}.nqOYPW_certificationMark{align-items:center;height:60px;margin-bottom:24px;display:flex}.nqOYPW_certificationGrid h3{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.025em;font-size:1.3125rem;font-weight:500}.nqOYPW_certificationGrid p{color:#626262;margin-top:12px;font-size:.9375rem;line-height:1.75}@media (max-width:700px){.nqOYPW_certifications{padding-bottom:50px}.nqOYPW_certificationGrid{grid-template-columns:1fr;gap:28px}}.nqOYPW_errorLinks{flex-wrap:wrap;gap:12px 32px;margin-block:30px 48px;display:flex}.nqOYPW_errorLinks a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nqOYPW_errorLinks a:first-child{color:#b51d28}.nqOYPW_subIntro .nqOYPW_errorEnglish{color:#626262;margin:0;font-size:.875rem}.nqOYPW_errorEnglish a{text-underline-offset:4px;text-decoration:underline}.nqOYPW_subIntro .nqOYPW_errorLead{color:#626262;max-width:48ch;margin-top:24px;font-size:1.125rem;line-height:1.75}@media (max-width:760px){.nqOYPW_subIntro .nqOYPW_errorLead{font-size:1rem}}
