:root{--ink:#090b0e;--navy:#071737;--blue:#125dff;--gold:#d5a768;--paper:#fff;--mist:#f2f4f6;--line:#d8dadd;--muted:#62666d}.brandAsset{display:block;line-height:0;flex:0 0 auto}.brandAsset img{display:block;width:100%;height:auto;object-fit:contain}.brandAssetHorizontal{width:190px;aspect-ratio:908/350}.brandAssetStacked{width:132px;aspect-ratio:545/701}.header>.brandAssetHorizontal{width:190px}.siteHeader>a>.brandAssetHorizontal{width:176px}.footerBrandAsset{width:112px}.siteFooter .footerBrand .brandAssetStacked{width:96px}.breadcrumbs{min-height:42px;padding:0 max(4vw,calc((100vw - 1320px)/2));background:#fff;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);overflow:hidden}.breadcrumbs,.breadcrumbs span{display:flex;align-items:center;gap:9px}.breadcrumbs span{white-space:nowrap}.breadcrumbs span+span:before{content:"/";color:#a6a9ae}.breadcrumbs a{color:var(--blue)}.breadcrumbs>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.blogShelf,.capabilityMatrix,.caseEvidence,.caseGrid,.casePage,.categoryDecision,.categoryGateway,.clusterSection,.editorialPolicy,.evidenceSection,.marketModule,.processModule,.productDetailGrid,.productGallery,.relatedGuides,.scenarioGateway,.solutionFaq,.storySection,.teamProcess,.whyModule{padding:100px 5vw}.scenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:42px}.scenarioGrid>a{background:#fff;padding:18px 18px 28px;display:block}.scenarioImage{height:250px;position:relative;overflow:hidden;margin-bottom:24px}.blogImage img,.caseImage img,.categoryThumb img,.scenarioImage img{object-fit:cover;transition:transform .5s ease}.blogGrid article:hover img,.caseGrid article:hover img,.categoryGateway a:hover img,.scenarioGrid>a:hover img{transform:scale(1.035)}.aboutHero span,.blogHero span,.blogShelf header>span,.capabilityMatrix header>span,.casePage header>span,.categoryDecision header>span,.categoryGateway header>span,.clusterSection header>span,.evidenceSection span,.finalCta>span,.insightModule>div>span,.marketModule header>span,.processModule header>span,.productDetailGrid article>span,.productGallery header>span,.relatedGuides header>span,.scenarioGrid span,.solutionFaq header>span,.storySection header>span,.teamProcess header>span,.whyModule header>span{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--blue)}.blogGrid h3,.categoryDecision h3,.categoryGateway h3,.clusterGrid h3,.metricInputs h3,.relatedGuides h3,.scenarioGrid h3,.teamProcess h3,.whyModule h3{font-size:23px;margin:10px 0}.blogGrid p,.categoryGateway p,.relatedGuides p,.scenarioGrid p{color:var(--muted);line-height:1.65}.blogGrid b,.caseGrid article>b,.categoryGateway b,.relatedGuides b,.scenarioGrid b{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.contentDashboard{display:grid;grid-template-columns:repeat(3,1fr);background:var(--navy);color:#fff}.contentDashboard div{padding:34px 5vw;border-right:1px solid #30415f}.contentDashboard b{display:block;font-size:48px;color:var(--gold)}.contentDashboard span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.blogShelf>header,.capabilityMatrix>header,.categoryGateway>header,.clusterSection header,.marketModule>header,.processModule>header,.productGallery>header,.relatedGuides>header,.solutionFaq>header,.teamProcess>header,.whyModule>header{max-width:820px;margin-bottom:42px}.blogShelf h2,.capabilityMatrix h2,.categoryGateway h2,.clusterSection h2,.evidenceSection h2,.marketModule h2,.processModule h2,.productGallery h2,.relatedGuides h2,.solutionFaq h2,.storySection h2,.teamProcess h2,.whyModule h2{font-size:clamp(34px,4vw,64px);line-height:1.02;text-transform:uppercase;margin:10px 0 18px}.clusterGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line)}.clusterGrid article{padding:28px 22px;background:#fff}.categoryDecision article>b,.clusterGrid article>b,.teamProcess article>b,.whyModule article>b{font-size:30px;color:var(--gold)}.clusterGrid a{color:var(--blue);font-weight:700;font-size:12px}.blogShelf{padding-top:50px}.blogShelf:nth-of-type(2n){background:var(--mist)}.blogGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.blogGrid article{border-top:1px solid var(--ink)}.blogGrid article>a{display:block;padding-top:12px}.blogImage{height:260px;position:relative;overflow:hidden;margin-bottom:22px}.blogGrid article span{font-size:11px;color:var(--blue);font-weight:800;text-transform:uppercase}.editorialPolicy{background:#edf2ff;max-width:1100px;margin:80px auto}.editorialPolicy h2{font-size:38px;text-transform:uppercase}.editorialPolicy p{font-size:18px;line-height:1.75;max-width:850px}.editorialPolicy .outlineButton{margin-top:20px}.longArticle{padding-bottom:100px}.longArticle>header{padding:90px 10vw 70px;background:var(--mist)}.longArticle>header>p{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.longArticle h1{font-size:clamp(46px,6vw,86px);line-height:.98;max-width:1100px;text-transform:uppercase}.longArticle .directAnswer{max-width:900px;margin-top:40px}.articleGallery,.caseGallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#fff}.articleGallery figure,.caseGallery figure{height:420px;position:relative;margin:0;overflow:hidden}.articleGallery img,.caseGallery img{object-fit:cover}.articleGallery figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 14px;background:rgba(7,23,55,.86);color:#fff;font-size:10px}.articleLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:60px;gap:60px;padding:90px 8vw}.articleBody section{display:grid;grid-template-columns:70px 1fr;grid-gap:24px;gap:24px;padding:36px 0;border-top:1px solid var(--line)}.articleBody section>span{font-size:32px;color:var(--gold);font-weight:800}.articleBody h2{font-size:34px;margin:0 0 15px}.articleBody li,.articleBody p{font-size:17px;line-height:1.75;color:#3e434a}.articleLayout aside{position:-webkit-sticky;position:sticky;top:120px;align-self:start;padding:30px;background:var(--navy);color:white}.articleLayout aside h2{font-size:28px}.articleLayout aside p{color:#d7dfed;line-height:1.6}.articleLayout aside>a:last-child{display:block;margin-top:20px;font-weight:700;color:var(--gold)}.articleFaq{max-width:1000px;margin:auto;padding:30px 5vw}.articleFaq h2{font-size:42px;text-transform:uppercase}.articleFaq details,.solutionFaq details{border-top:1px solid var(--line);padding:22px 0}.articleFaq summary,.solutionFaq summary{font-size:19px;font-weight:800;cursor:pointer}.articleFaq p,.solutionFaq p{line-height:1.7;color:var(--muted)}.longArticle>footer{max-width:1000px;margin:50px auto 0;padding:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.keywordBrief{display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;margin:42px 0 0;border-top:1px solid #cbd3df;border-bottom:1px solid #cbd3df}.keywordBrief div{padding:18px 22px 18px 0}.keywordBrief div+div{padding-left:22px;border-left:1px solid #cbd3df}.keywordBrief dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:800}.keywordBrief dd{margin:8px 0 0;font-size:14px;line-height:1.5;color:#313946}.articleDecision table{width:100%;border-collapse:collapse}.articleDecision td,.articleDecision th{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--line);font-size:14px;line-height:1.5}.articleDecision thead{background:var(--navy);color:#fff}.articleDecision tbody th{width:22%;color:var(--blue)}.experienceGate{max-width:1100px;margin:70px auto;padding:55px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;background:#edf2ff}.experienceGate>div>span{font-size:11px;color:var(--blue);font-weight:800;letter-spacing:.12em}.experienceGate h2{font-size:40px;line-height:1.05;text-transform:uppercase}.experienceGate li,.experienceGate p{line-height:1.7;color:#3e434a}.experienceGate li{margin-bottom:10px}.policyActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.policyActions>a:last-child{color:var(--blue);font-weight:800}.industryEvidence{padding:100px max(5vw,calc((100vw - 1260px)/2))}.industryEvidence>header{max-width:850px;margin-bottom:50px}.industryEvidence>header>span{font-size:11px;letter-spacing:.12em;color:var(--blue);font-weight:800}.industryEvidence>header h2,.industryMethod h2{font-size:clamp(36px,4vw,58px);line-height:1;text-transform:uppercase}.industryEvidence>header p{font-size:18px;line-height:1.7;color:var(--muted)}.industrySignalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.industrySignalGrid section{background:#fff;padding:36px}.industrySignalGrid strong{display:block;font-size:52px;color:var(--gold)}.industrySignalGrid h3{font-size:24px}.industrySignalGrid h4{margin-top:30px;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.industrySignalGrid p{line-height:1.65;color:#3e434a}.industrySignalGrid small{display:block;margin-top:28px;line-height:1.5}.industrySignalGrid a{color:var(--blue);text-decoration:underline}.industryMethod{max-width:900px;margin-top:90px}.industryMethod li{padding:16px 0;border-top:1px solid var(--line);line-height:1.6}.categoryGateway>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line)}.categoryGateway a{background:#fff;padding:14px 14px 28px}.categoryThumb{height:210px;position:relative;overflow:hidden;margin-bottom:18px}.categoryGateway a>span{font-size:26px;color:var(--gold);font-weight:800}.categoryHero,.solutionHero{min-height:700px;position:relative;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.categoryHero>img,.solutionHero>img{object-fit:cover}.categoryHero>div,.solutionHero>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,15,.92),rgba(7,10,15,.15))}.categoryHero article,.solutionHero article{position:relative;z-index:2;padding:0 7vw 85px;max-width:850px}.categoryHero h1,.solutionHero h1{font-size:clamp(52px,7vw,96px);line-height:.92;text-transform:uppercase;margin:14px 0 22px}.categoryHero p,.solutionHero p{font-size:19px;line-height:1.6}.categoryHero dl{display:grid;grid-template-columns:100px 1fr;border-top:1px solid rgba(255,255,255,.4);padding-top:18px}.categoryHero dt{text-transform:uppercase;font-weight:800}.categoryDecision{background:var(--navy);color:#fff}.categoryDecision>div,.teamProcess>div,.whyModule>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#34415b}.categoryDecision article,.teamProcess article,.whyModule article{padding:28px;background:var(--navy)}.categoryDecision p,.teamProcess p,.whyModule p{color:#d8e0ed;line-height:1.6}.marketModule{background:#f0f3f5}.metricInputs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line)}.metricInputs article{padding:28px;background:#fff}.insightModule{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.insightMedia{position:relative}.insightMedia img{object-fit:cover}.insightModule>div:last-child{padding:90px 6vw;background:var(--navy);color:#fff}.insightModule h2{font-size:clamp(40px,5vw,68px);line-height:1;text-transform:uppercase}.insightModule li,.insightModule p{font-size:17px;line-height:1.7;color:#d9e0ed}.tableWrap{overflow-x:auto}.capabilityMatrix table{width:100%;border-collapse:collapse}.capabilityMatrix td,.capabilityMatrix th{padding:22px;text-align:left;border:1px solid var(--line);vertical-align:top;line-height:1.5}.capabilityMatrix thead{background:var(--navy);color:#fff}.whyModule{background:#0b1018;color:#fff}.whyModule>div{grid-template-columns:repeat(3,1fr)}.processModule ol{display:grid;grid-template-columns:repeat(6,1fr);padding:0;list-style:none;border-top:1px solid var(--ink)}.processModule li{padding:25px 12px;border-right:1px solid var(--line)}.processModule li b{display:block;color:var(--gold);font-size:30px}.processModule li span{display:block;margin-top:35px;font-weight:800}.solutionFaq{max-width:1000px;margin:auto}.solutionClose{margin-top:70px}.aboutGallery,.productGallery>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px}.aboutGallery figure,.productGallery figure{height:320px;position:relative;margin:0;overflow:hidden}.aboutGallery img,.productGallery img{object-fit:cover}.productDetailGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.productDetailGrid article{padding:38px;background:#fff}.productDetailGrid article>span{font-size:30px;color:var(--gold)}.productDetailGrid article h2{font-size:28px}.productDetailGrid article li,.productDetailGrid article p{line-height:1.65;color:var(--muted)}.relatedGuides{background:var(--mist)}.relatedGuides>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.relatedGuides a{display:block;background:#fff;padding:30px}.aboutHero{display:grid;grid-template-columns:1.05fr .95fr;min-height:690px;background:var(--navy);color:#fff}.aboutHero>div{padding:110px 7vw}.aboutHero h1{font-size:clamp(50px,6vw,84px);line-height:.95;text-transform:uppercase}.aboutHero p{font-size:19px;line-height:1.65;color:#d8dfec}.aboutHero figure{position:relative;margin:0}.aboutHero figure img{object-fit:cover}.storySection{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.storySection p{font-size:20px;line-height:1.8}.teamProcess{background:#0b1018;color:#fff}.teamProcess>div{grid-template-columns:repeat(5,1fr)}.aboutGallery{grid-template-columns:repeat(3,1fr);padding:1px 0}.evidenceSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;background:#edf2ff}.evidenceSection li{font-size:17px;line-height:1.65;margin-bottom:15px}.caseGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px}.caseImage{height:430px;position:relative;overflow:hidden}.caseGrid article span{display:block;margin-top:20px;color:var(--blue);font-size:11px;font-weight:800}.caseGrid h2{font-size:34px;margin:10px 0}.caseGrid p{font-size:17px;line-height:1.65}.caseGrid small{display:block;color:var(--muted);margin:18px 0}.caseEvidence{background:var(--navy);color:#fff}.caseEvidence>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#34415b}.caseEvidence p{padding:26px;background:var(--navy);margin:0}.caseEvidence p b{display:block;font-size:28px;color:var(--gold);margin-bottom:30px}.casePage>header{padding:100px 8vw 60px}.casePage h1{font-size:clamp(50px,7vw,92px);line-height:.95;text-transform:uppercase}.caseNarrative{padding:90px 8vw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.caseNarrative article{background:#fff;padding:36px}.caseNarrative article>span{font-size:30px;color:var(--gold);font-weight:800}.caseNarrative h2{font-size:30px}.caseNarrative li,.caseNarrative p{line-height:1.7}.caseDisclosure{max-width:900px;margin:70px auto;padding:30px;border:1px solid #d3b57e;background:#fff9ec}.caseDisclosure p{line-height:1.7}.finalCta{background:var(--navy);color:#fff;text-align:center}.finalCta h2{font-size:clamp(40px,5vw,70px);text-transform:uppercase;margin:12px auto;max-width:900px}.finalCta p{font-size:18px;color:#d8dfec}.finalCta .button{margin-top:20px}.blogShelf,.caseGrid,.industryEvidence,.processModule,.productDetailGrid,.productGallery,.relatedGuides{content-visibility:auto;contain-intrinsic-size:800px}@media(max-width:1000px){.categoryGateway>div,.clusterGrid,.metricInputs,.processModule ol,.productDetailGrid,.productGallery>div,.teamProcess>div{grid-template-columns:repeat(2,1fr)}.blogGrid,.caseNarrative,.relatedGuides>div,.scenarioGrid,.whyModule>div{grid-template-columns:1fr 1fr}.articleLayout{grid-template-columns:1fr}.articleLayout aside{position:static}.siteHeader>a>.brandAssetHorizontal{width:145px}}@media(max-width:700px){.brandAssetHorizontal,.header>.brandAssetHorizontal{width:142px}.brandAssetStacked{width:90px}.blogShelf,.capabilityMatrix,.caseEvidence,.caseGrid,.casePage,.categoryDecision,.categoryGateway,.clusterSection,.editorialPolicy,.evidenceSection,.marketModule,.processModule,.productDetailGrid,.productGallery,.relatedGuides,.scenarioGateway,.solutionFaq,.storySection,.teamProcess,.whyModule{padding:68px 22px}.aboutGallery,.aboutHero,.articleGallery,.blogGrid,.caseEvidence>div,.caseGallery,.caseGrid,.caseNarrative,.categoryDecision>div,.categoryGateway>div,.contentDashboard,.evidenceSection,.insightModule,.metricInputs,.processModule ol,.productDetailGrid,.productGallery>div,.relatedGuides>div,.scenarioGrid,.storySection,.teamProcess>div,.whyModule>div{grid-template-columns:1fr}.clusterGrid{grid-template-columns:1fr 1fr}.blogImage,.categoryThumb,.scenarioImage{height:260px}.contentDashboard div{padding:26px 22px;border-bottom:1px solid #30415f}.longArticle>header{padding:70px 22px 50px}.articleGallery figure,.caseGallery figure{height:300px}.articleLayout{padding:60px 22px}.articleBody section{grid-template-columns:48px 1fr;gap:10px}.categoryHero,.solutionHero{min-height:650px}.categoryHero article,.solutionHero article{padding:0 22px 60px}.categoryHero h1,.solutionHero h1{font-size:48px}.insightMedia{min-height:360px}.insightModule>div:last-child{padding:60px 22px}.aboutGallery figure,.productGallery figure{height:280px}.aboutHero>div{padding:75px 22px}.aboutHero figure{min-height:420px}.caseImage{height:330px}.casePage>header{padding:70px 22px 45px}.siteFooter .footerBrand .brandAssetStacked{width:78px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font-body),Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.utility{height:28px;background:var(--navy);color:#dce5f8;justify-content:space-between;font-size:10px;letter-spacing:.12em}.header,.utility{display:flex;align-items:center;padding:0 4vw}.header{height:88px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(8,10,13,.96);border-bottom:1px solid #25282d}.logo img{width:180px;height:auto;display:block;filter:brightness(1.12)}.nav{margin-left:auto;display:flex;gap:30px;align-items:center;color:#fff;font-size:13px;font-weight:700}.nav>a:not(.button){padding:35px 0;border-bottom:2px solid transparent}.nav>a:hover{border-color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;background:var(--gold);color:#101216;text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.05em;border:0;border-radius:0;cursor:pointer}.navCta{margin-left:8px}.menuButton{display:none;margin-left:auto;background:none;border:0;color:white;font-size:28px}.hero{height:calc(100vh - 86px);min-height:620px;position:relative;display:flex;align-items:center;overflow:hidden;background:#07090c}.hero>img{object-fit:cover;object-position:center}.heroShade{background:linear-gradient(90deg,rgba(4,7,11,.94),rgba(4,7,11,.67) 46%,rgba(4,7,11,.08) 82%)}.heroShade,.techGrid{position:absolute;inset:0}.techGrid{opacity:.13;background-image:linear-gradient(#7fa2e8 1px,transparent 0),linear-gradient(90deg,#7fa2e8 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.heroCopy{position:relative;z-index:2;width:min(720px,88vw);margin-left:6vw;color:#fff}.contact h2,.formats h2,.hero h1,.process h2,.section h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(52px,5.6vw,88px);line-height:.92;letter-spacing:-.015em;margin:0}.hero h1 em{display:block;color:var(--gold);font-style:normal}.hero p{max-width:650px;font-size:18px;line-height:1.7;color:#e5e7eb}.actions{display:flex;align-items:center;gap:30px;margin-top:30px}.textLink{display:inline-flex;font-size:13px}.trust{display:grid;grid-template-columns:repeat(5,1fr);background:#06080b;color:white;padding:0 4vw;border-top:1px solid #292d34}.trust div{min-height:92px;display:flex;align-items:center;gap:14px;border-right:1px solid #282c32;padding:16px}.trust div:last-child{border:0}.trust b{color:var(--gold);font-family:var(--font-display);font-size:20px}.trust span{text-transform:uppercase;font-size:12px;font-weight:800}.contact,.formats,.process,.section{padding:110px max(4vw,calc((100vw - 1240px) / 2))}.sectionIntro>span{color:var(--gold);font-size:12px;letter-spacing:.14em;font-weight:800}.contact h2,.formats h2,.process h2,.sectionIntro h2{font-size:clamp(42px,4.4vw,64px);line-height:1}.sectionIntro p{max-width:760px;color:var(--muted);line-height:1.7}.centered{text-align:center}.centered p{margin-left:auto;margin-right:auto}.tabs{display:flex;justify-content:center;gap:60px;border-bottom:1px solid var(--line);margin:55px auto 58px}.tabs button{background:none;border:0;padding:0 0 16px;text-transform:uppercase;color:#777;font-weight:800;cursor:pointer}.tabs button[aria-selected=true]{color:var(--ink);border-bottom:3px solid var(--gold)}.split{display:grid;grid-template-columns:34% 66%;min-height:500px}.feature>div:first-child{padding:50px 55px 50px 0}.index{color:var(--gold);font-size:24px}.feature h3,.index{font-family:var(--font-display)}.feature h3{font-size:46px;line-height:1;text-transform:uppercase;margin:22px 0}.feature p{color:var(--muted);line-height:1.75}.media{position:relative;overflow:hidden;min-height:360px;background:#ddd}.media img{object-fit:cover}.outlineButton{margin-top:26px;border:1px solid #999;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:18px;text-transform:uppercase;font-size:12px;font-weight:800}.fixtures{background:var(--mist)}.fixtureRail{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;margin-top:56px}.fixtureRail .fixtureCard,.fixtureRail article{min-width:0;border-left:1px solid var(--line);padding-left:14px;display:block}.fixtureImage{height:240px;position:relative;background:white}.fixtureImage img{object-fit:cover}.fixtureRail h3{font-family:var(--font-display);font-size:24px;text-transform:uppercase}.fixtureRail .fixtureCard>b{font-size:11px;text-transform:uppercase;font-weight:800;color:#173d87;display:flex;align-items:center;gap:5px}.fixtureCard:hover img,.imageLink:hover img,.proofGrid a:hover img{transform:scale(1.025)}.fixtureCard img,.imageLink img,.proofGrid img{transition:transform .35s ease}.imageLink>span{position:absolute;z-index:2;right:18px;bottom:18px;padding:10px 12px;color:#fff;background:rgba(5,8,12,.82);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.applicationGrid{display:grid;grid-template-columns:40% 60%;margin-top:45px}.accordion button{width:100%;text-align:left;background:white;border:0;border-top:1px solid #bbb;padding:20px;font-family:var(--font-display);font-size:24px;text-transform:uppercase;cursor:pointer}.accordion button:last-child{border-bottom:1px solid #bbb}.accordion button>span{display:flex}.accordion b{float:right}.accordion p{font-family:var(--font-body);font-size:15px;text-transform:none;color:var(--muted);line-height:1.6}.applicationMedia{min-height:620px}.formats,.process{background-color:#061326;background-image:radial-gradient(ellipse at 50% -12%,rgba(36,76,128,.28) 0,rgba(13,39,73,.1) 38%,transparent 68%),linear-gradient(rgba(74,110,164,.11) 1px,transparent 0),linear-gradient(90deg,rgba(74,110,164,.11) 1px,transparent 0);background-position:top,top,top;background-size:auto,32px 32px,32px 32px;border-bottom:1px solid rgba(113,145,193,.16);border-top:1px solid rgba(113,145,193,.16);color:white}.contact{background:#080a0d;color:white}.inverse p{color:#c4c8ce}.formatGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.formatGrid article,.formatGrid>a{height:250px;position:relative;overflow:hidden;border:1px solid #343840}.formatGrid img{object-fit:cover;filter:grayscale(1) brightness(.72);transform:scale(1.002);transition:filter .45s ease,transform .55s ease}.formatGrid div{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,8,10,.34),rgba(6,8,10,.48) 55%,rgba(6,8,10,.82));transition:background .4s ease}.formatGrid h3{position:absolute;left:24px;bottom:24px;margin:0;font-family:var(--font-display);font-size:28px;line-height:1;text-transform:uppercase;max-width:80%;text-shadow:0 2px 14px rgba(0,0,0,.72)}.formatGrid svg{position:absolute;right:20px;bottom:20px}.formatGrid article.active img,.formatGrid article:hover img,.formatGrid>a.active img,.formatGrid>a:focus-visible img,.formatGrid>a:hover img{filter:grayscale(0) brightness(1.04) saturate(1.08);transform:scale(1.035)}.formatGrid article:focus-within div,.formatGrid article:hover div,.formatGrid>a:focus-visible div,.formatGrid>a:hover div{background:linear-gradient(180deg,rgba(6,8,10,.03),rgba(6,8,10,.08) 55%,rgba(6,8,10,.72))}.formatGrid article.active div,.formatGrid>a.active div{background:linear-gradient(180deg,rgba(183,126,49,.06),rgba(183,126,49,.12) 55%,rgba(6,8,10,.72))}.projectGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:45px}.projectGrid .media{height:500px}.process{padding-top:80px;padding-bottom:80px}.stepRail{display:grid;grid-template-columns:repeat(7,1fr);margin-top:48px}.stepRail div{position:relative;text-align:center;padding:0 10px}.stepRail small{display:block;margin-top:12px;color:#aeb7c6;font-size:11px;line-height:1.45}.stepRail i{position:absolute;right:-10px;top:24px;color:var(--gold);font-style:normal}.stepRail b{display:block;color:var(--gold);font-family:var(--font-display);font-size:28px}.stepRail span{font-size:11px;text-transform:uppercase;font-weight:800}.stepRail svg{position:absolute;right:-10px;top:24px;color:var(--gold)}.proof{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.proof>.sectionIntro{min-width:0}.proof>.sectionIntro h2{font-size:clamp(54px,5vw,84px);overflow-wrap:anywhere}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.proofGrid a{min-width:0;color:inherit}.proofGrid figure{margin:0}.proofGrid figure>div{height:180px;background:#0a1b27;isolation:isolate;overflow:hidden;position:relative}.proofGrid figure>div:after{background:linear-gradient(135deg,rgba(4,24,38,.24),rgba(8,38,49,.08) 52%,rgba(174,112,49,.14)),linear-gradient(180deg,rgba(2,8,14,.03),rgba(2,8,14,.18));content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:1}.proofGrid img{filter:saturate(.68) contrast(1.14) brightness(.9) sepia(.08);object-fit:cover;transition:filter .35s ease,transform .35s ease}.proofGrid a:focus-visible img,.proofGrid a:hover img{filter:saturate(.88) contrast(1.12) brightness(.94) sepia(.05)}.proofGrid a:focus-visible figure>div:after,.proofGrid a:hover figure>div:after{opacity:.62}.proofGrid figcaption{text-transform:uppercase;font-size:11px;font-weight:800;margin-top:10px}.resourceFaq{background:var(--mist);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.resourceFaq h2{font-size:46px}.faq,.resourceFaq>div>a{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid #bbb;background:transparent;padding:18px 0;text-align:left;font-weight:700}.faq{display:block;cursor:pointer}.faq span{display:flex;justify-content:space-between}.faq p{font-weight:400;color:var(--muted);line-height:1.6}.contact{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-gap:90px;gap:90px;background-color:#07101f;background-image:linear-gradient(rgba(61,91,144,.12) 1px,transparent 0),linear-gradient(90deg,rgba(61,91,144,.12) 1px,transparent 0);background-size:32px 32px}.contact>div>span{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.14em}.contact p{color:#c8cdd6;line-height:1.7}.contact form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.contact label{font-size:11px;text-transform:uppercase;font-weight:800}.contact input,.contact textarea{display:block;width:100%;margin-top:7px;background:#0f1b2e;border:1px solid #344056;color:white;padding:13px}.contact .button,.contact textarea,.formError,.formNote,.upload{grid-column:1/-1}.upload{border:1px dashed #66738a;padding:18px;display:flex;align-items:center;gap:10px;cursor:pointer}.upload input{position:absolute;opacity:0;pointer-events:none}.formNote{color:#cbe2c7!important}.formError{color:#ff9b9b!important}footer{padding:55px 4vw;display:grid;grid-template-columns:2fr repeat(3,1fr) 1.5fr;grid-gap:45px;gap:45px;align-items:start}footer img{width:190px;height:auto}footer div{display:flex;flex-direction:column;gap:9px;font-size:12px}footer b{text-transform:uppercase;margin-bottom:8px}footer .button{align-self:start}@media (max-width:1000px){.nav{gap:15px}.nav>a:not(.button){display:none}.fixtureRail{grid-template-columns:repeat(3,1fr)}.proof{grid-template-columns:1fr}.formatGrid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 1fr 1fr}.stepRail{grid-template-columns:repeat(4,1fr);gap:30px}}@media (max-width:720px){.utility{display:none}.header{height:74px;padding:0 20px}.logo img{width:148px}.menuButton{display:block}.nav{display:none;position:absolute;left:0;right:0;top:74px;background:#080a0d;padding:26px;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav>a:not(.button){display:block;padding:10px 0}.navCta{margin:10px 0 0}.hero{height:760px;min-height:0}.hero>img{object-position:58% center}.heroShade{background:linear-gradient(90deg,rgba(4,7,11,.94),rgba(4,7,11,.45)),linear-gradient(0deg,rgba(4,7,11,.85),transparent 60%)}.heroCopy{margin:0 22px;align-self:flex-end;padding-bottom:64px}.hero h1{font-size:50px}.hero p{font-size:15px}.actions{align-items:flex-start;flex-direction:column}.trust{grid-template-columns:1fr 1fr;padding:0 20px}.trust div{min-height:70px}.contact,.formats,.process,.section{padding:76px 22px}.tabs{justify-content:flex-start;gap:28px;overflow-x:auto;margin:38px 0}.tabs button{white-space:nowrap}.applicationGrid,.contact,.projectGrid,.resourceFaq,.split{grid-template-columns:1fr}.feature>div:first-child{padding:20px 0 32px}.feature h3{font-size:38px}.fixtureRail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.fixtureRail .fixtureCard,.fixtureRail article{min-width:72vw;scroll-snap-align:start}.applicationMedia{min-height:440px}.formatGrid{grid-template-columns:1fr 1fr}.formatGrid article,.formatGrid>a{height:190px}.formatGrid h3{font-size:22px}.projectGrid .media{height:360px}.stepRail{display:flex;overflow-x:auto;justify-content:flex-start}.stepRail div{min-width:140px}.proofGrid{grid-template-columns:1fr 1fr}.resourceFaq{gap:55px}.contact{gap:46px}.contact form{grid-template-columns:1fr}.contact label{grid-column:1}.contact h2{font-size:52px}footer{grid-template-columns:1fr 1fr;padding:45px 22px}footer>.button,footer>img{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.restoredHome{overflow:hidden}.restoredEyebrow{margin:0 0 18px!important;color:var(--gold)!important;font-size:11px!important;font-weight:800;letter-spacing:.14em}.restoredSolutions .feature ul{padding-left:18px;color:var(--muted);line-height:1.65}.restoredSolutions .feature li+li{margin-top:8px}.restoredCenterAction{text-align:center;margin-top:45px}.restoredHome .formatArrow{position:absolute;right:20px;bottom:18px;color:#fff;font-size:24px;z-index:2}.restoredHome .faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.restoredHome .faq summary::-webkit-details-marker{display:none}.restoredHome .homeProjectCta{padding:100px max(4vw,calc((100vw - 1240px)/2));background-color:#07101f;background-image:linear-gradient(rgba(61,91,144,.12) 1px,transparent 0),linear-gradient(90deg,rgba(61,91,144,.12) 1px,transparent 0);background-size:32px 32px;color:#fff}.restoredHome .homeProjectCta h2{font-family:var(--font-display);font-size:clamp(48px,5vw,74px);line-height:.95;text-transform:uppercase}.restoredHome .homeProjectCta>article>span{color:var(--gold)}.restoredHome .homeProjectCta li,.restoredHome .homeProjectCta p{color:#c8cdd6}.restoredHome .homeProjectCta form{background:#0b1628;border:1px solid #344056}.restoredHome .homeProjectCta input,.restoredHome .homeProjectCta select,.restoredHome .homeProjectCta textarea{background:#101f35;color:#fff;border-color:#46546d}.restoredHome .homeConsent input{width:auto}.restoredHome .projects .media{display:block}.restoredHome .proofGrid img{transition:transform .35s ease}.solutionCarousel .carouselNotice{align-items:center;color:#68707c;display:flex;font-size:10px;font-weight:850;gap:9px;justify-content:center;letter-spacing:.12em;margin-top:42px;text-transform:uppercase}.solutionCarousel .carouselNotice b{color:var(--ink);margin-left:10px}.solutionCarousel .autoPulse{background:var(--gold);border-radius:50%;height:7px;position:relative;width:7px}.solutionCarousel .autoPulse:after{animation:solutionPulse 1.8s ease-out infinite;border:1px solid var(--gold);border-radius:50%;content:"";inset:-5px;position:absolute}.solutionCarousel .tabs{gap:0;margin:24px auto 0}.solutionCarousel .tabs button{border-left:1px solid var(--line);font-size:13px;min-height:76px;padding:12px 25px 15px;position:relative;width:25%}.solutionCarousel .tabs button:last-child{border-right:1px solid var(--line)}.solutionCarousel .tabs button>span{color:var(--gold);display:block;font-size:9px;letter-spacing:.12em;margin-bottom:8px}.solutionCarousel .tabs button[aria-selected=true]{background:#071a3b;color:#fff;border-bottom:0}.solutionCarousel .tabs button[aria-selected=true]:after{background:var(--gold);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.solutionCarousel .carouselProgress{background:#e0e3e8;height:3px;margin:0 0 58px;overflow:hidden}.solutionCarousel .carouselProgress i{animation:solutionProgress 5.2s linear forwards;background:var(--gold);display:block;height:100%;transform-origin:left;width:100%}.solutionCarousel.isPaused .carouselProgress i{animation-play-state:paused}.solutionCarousel .carouselControls{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px}.solutionCarousel .carouselControls button{align-items:center;background:#071a3b;border:0;color:#fff;cursor:pointer;display:flex;font-size:18px;height:44px;justify-content:center;width:48px}.solutionCarousel .carouselControls button:focus-visible,.solutionCarousel .carouselControls button:hover{background:var(--gold);color:#07101f}.solutionCarousel .carouselControls>span{color:#737b87;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 16px;text-transform:uppercase}.solutionCarousel .carouselControls>span b{color:var(--ink)}.solutionCarousel .feature{animation:solutionReveal .55s ease both}.solutionCarousel .feature .imageLink>span{background:var(--gold);color:#07101f;font-size:11px;padding:16px 19px}.solutionCarousel .feature .imageLink:after{border:1px solid rgba(255,255,255,.75);content:"";inset:16px;pointer-events:none;position:absolute;z-index:1}@keyframes solutionProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes solutionPulse{0%{opacity:.8;transform:scale(.55)}80%,to{opacity:0;transform:scale(1.6)}}@keyframes solutionReveal{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:720px){.restoredHome .homeProjectCta{padding:76px 22px}.restoredHome .homeProjectCta h2{font-size:48px}.restoredHome .tabs{padding-bottom:3px}.restoredHome .tabs button{min-width:210px;text-align:left}.restoredHome .stepRail small{max-width:130px}.restoredHome .hero{height:720px}.restoredHome .proof>div:first-child{position:static}.restoredHome .resourceFaq h2{font-size:38px}.solutionCarousel .carouselNotice{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;line-height:1.5;margin-top:30px}.solutionCarousel .carouselNotice b{flex-basis:100%;margin-left:16px}.solutionCarousel .tabs{margin-top:18px}.solutionCarousel .tabs button{width:auto}.solutionCarousel .carouselProgress{margin-bottom:30px}.solutionCarousel .carouselControls{justify-content:space-between}.solutionCarousel .carouselControls>span{text-align:center}.solutionCarousel .feature .imageLink:after{inset:10px}}@media(prefers-reduced-motion:reduce){.solutionCarousel .autoPulse:after,.solutionCarousel .carouselProgress i,.solutionCarousel .feature{animation:none}.solutionCarousel .feature img{transition:none}}@media(hover:none){.formatGrid img{filter:grayscale(0) brightness(.92) saturate(1.02)}.formatGrid div{background:linear-gradient(180deg,rgba(6,8,10,.08),rgba(6,8,10,.16) 55%,rgba(6,8,10,.78))}}@media(prefers-reduced-motion:reduce){.formatGrid div,.formatGrid img{transition:none}}.insightsLibraryMap{padding:100px 5vw;background:#0b1018;color:#fff}.insightsLibraryMap>header{max-width:850px;margin-bottom:44px}.insightsLibraryMap>header>span{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.14em}.insightsLibraryMap h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin:10px 0 20px;text-transform:uppercase}.insightsLibraryMap>header p{color:#cbd3df;line-height:1.7}.insightsLibraryMap>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#34415b}.insightsLibraryMap article{min-height:260px;padding:28px;background:var(--navy)}.insightsLibraryMap article>b{display:block;color:var(--gold);font-size:48px}.insightsLibraryMap article>span{font-size:10px;letter-spacing:.12em}.insightsLibraryMap h3{font-size:23px;text-transform:uppercase}.insightsLibraryMap p{color:#cbd3df;line-height:1.6}.insightsPageLinks{display:flex;align-items:center;justify-content:space-between;margin-top:36px}.insightsPageLinks span{font-weight:800;text-transform:uppercase}@media(max-width:1000px){.insightsLibraryMap>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.insightsLibraryMap{padding:68px 22px}.insightsLibraryMap>div{grid-template-columns:1fr}.insightsLibraryMap article{min-height:0}.insightsPageLinks{align-items:flex-start;flex-direction:column;gap:20px}}:root{--font-display:"Arial Narrow","Roboto Condensed",Impact,sans-serif;--font-body:Arial,Helvetica,sans-serif}.logo{display:inline-flex;align-items:center;gap:10px;color:#fff}.logoMark{width:48px;height:48px;border:2px solid var(--gold);display:grid;place-items:center;color:var(--gold);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.08em}.logoType{display:flex;flex-direction:column;line-height:.88}.logoType strong{font-family:var(--font-display);font-size:25px;letter-spacing:.02em}.logoType small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.12em;margin-top:5px}.footerLogo{color:var(--navy);align-self:start}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siteHeader{height:86px;padding:0 max(4vw,calc((100vw - 1320px) / 2));background:#0a0c0f;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:60;border-bottom:1px solid #2a2d31}.siteHeader,.siteHeader nav{display:flex;align-items:center}.siteHeader nav{margin-left:auto;gap:28px;font-size:13px;font-weight:700}.siteHeader nav>a:not(.button):hover{color:var(--gold)}.siteHeader .button{min-height:48px}.mobileNav{display:none;margin-left:auto;position:relative}.mobileNav summary{min-height:44px;display:flex;align-items:center;padding:0 16px;border:1px solid #454950;color:#fff;cursor:pointer;font-size:12px;font-weight:800;text-transform:uppercase;list-style:none}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav nav{position:absolute;top:52px;right:0;width:min(280px,calc(100vw - 32px));padding:12px;display:grid;background:#0a0c0f;border:1px solid #343840;box-shadow:0 18px 50px rgba(0,0,0,.35)}.mobileNav nav a{min-height:44px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid #2b2f35}.mobileNav nav .button{margin-top:10px;color:#101216;border:0;justify-content:center}.siteFooter{padding:58px max(4vw,calc((100vw - 1320px) / 2));display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:50px;gap:50px;background:#07090c;color:#d5d8dd}.siteFooter>div{display:flex;flex-direction:column;gap:11px;font-size:13px}.siteFooter p{max-width:350px;color:#9fa5af;line-height:1.7}.siteFooter b{color:white;text-transform:uppercase;margin-bottom:8px}.footerContact{display:grid;grid-gap:8px;gap:8px;font-style:normal;margin-top:4px}.footerContact a{color:#d5d8dd;line-height:1.55}.footerContact a:last-child{color:#9fa5af;max-width:390px}.quoteAccess{position:fixed;right:18px;bottom:22px;z-index:80;display:flex;box-shadow:0 10px 30px rgba(0,0,0,.28)}.quoteAccess select{height:52px;border:1px solid #b7894a;border-right:0;background:#101319;color:white;padding:0 10px;font-weight:800}.quoteAccess>a{height:52px;background:var(--gold);padding:0 22px;font-weight:900;text-transform:uppercase;min-width:118px;justify-content:center}.pageHero,.quoteAccess>a{display:flex;align-items:center}.pageHero{min-height:480px;padding:95px max(4vw,calc((100vw - 1240px) / 2));background-color:#08101e;background-image:linear-gradient(rgba(68,91,132,.16) 1px,transparent 0),linear-gradient(90deg,rgba(68,91,132,.16) 1px,transparent 0);background-size:30px 30px;color:white}.pageHero>div{max-width:880px}.articlePage h1,.pageHero h1,.productIntro h1,.quotePage h1{font-family:var(--font-display);font-size:clamp(52px,6vw,88px);line-height:.94;text-transform:uppercase;margin:0}.pageHero p{font-size:19px;line-height:1.7;color:#d1d6df;max-width:760px}.pageHero .button{margin-top:20px}.articlePage,.buyerProcess,.editorialPage,.faqPage,.listing,.projectList,.resourceList,.solutionList{padding:100px max(4vw,calc((100vw - 1240px) / 2))}.editorialPage article,.resourceList article,.solutionList article{display:grid;grid-template-columns:120px 1fr;border-top:1px solid #bec1c5;padding:44px 0}.editorialPage article>span,.resourceList article>span,.solutionList article>span{font-family:var(--font-display);font-size:30px;color:var(--gold)}.buyerProcess h2,.editorialPage h2,.faqPage h2,.inlineRfq h2,.listing h2,.projectList h2,.related h2,.resourceList h2,.solutionList h2,.terms h2{font-family:var(--font-display);font-size:clamp(34px,4vw,58px);line-height:1;text-transform:uppercase;margin:0 0 20px}.editorialPage li,.editorialPage p,.resourceList p,.solutionList p{font-size:17px;line-height:1.8;color:var(--muted)}.editorialPage li{margin:8px 0}.inlineRfq{padding:90px max(4vw,calc((100vw - 1240px) / 2));display:grid;grid-template-columns:38% 62%;grid-gap:70px;gap:70px;background:#07101f;color:white}.inlineRfq>div>p{color:#bbc1cc;line-height:1.7}.rfqForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.rfqForm label{font-size:11px;text-transform:uppercase;font-weight:800}.rfqForm input,.rfqForm textarea{width:100%;display:block;margin-top:7px;padding:13px;border:1px solid #4b576c;background:#111e31;color:white}.rfqForm .button,.rfqForm label:last-of-type,.rfqForm p{grid-column:1/-1}.rfqForm .formNote{color:#c8e9c1}.rfqForm .formError{color:#ffabab}.listing>header{max-width:800px;margin-bottom:60px}.listing>header p{color:var(--muted)}.productList{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px 28px;gap:70px 28px}.productList article:nth-child(3n){grid-column:1/-1}.productList article:nth-child(3n) .listImage{height:540px}.listImage{height:390px;position:relative;overflow:hidden;background:#ddd}.listImage img{object-fit:cover}.productList article b,.productList article span{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.productList article span{display:block;color:#876532;margin-top:18px}.productList article h2{font-size:38px;margin:10px 0}.productList article p{color:var(--muted);line-height:1.7;max-width:650px}.productPage{min-height:760px;display:grid;grid-template-columns:55% 45%;background:#f5f6f7}.productMedia{position:relative;min-height:760px;display:block}.productMedia img{object-fit:cover}.imageNotice{position:absolute;left:20px;bottom:20px;margin:0;max-width:80%;padding:10px 14px;background:rgba(5,8,12,.86);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.productIntro{padding:70px 6vw}.productIntro>span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#8d6836}.productIntro h1{font-size:clamp(46px,4.8vw,72px);margin:20px 0}.productIntro>p{font-size:17px;line-height:1.7;color:var(--muted)}.productIntro dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c4c7ca;margin:30px 0}.productIntro dl div{padding:15px 12px 15px 0;border-bottom:1px solid #c4c7ca}.productIntro dt,.termGrid dt{font-size:10px;text-transform:uppercase;font-weight:800;color:#6b6e73}.productIntro dd,.termGrid dd{margin:6px 0 0;line-height:1.5}.productQuote{background:#08101f;color:white;padding:24px;margin-top:25px}.productQuote h2{font-family:var(--font-display);font-size:28px;text-transform:uppercase;margin:0 0 18px}.productQuote .rfqForm{grid-template-columns:1fr 1fr}.productQuote .rfqForm label:nth-of-type(3),.productQuote .rfqForm label:nth-of-type(4){display:none}.specBand{display:grid;grid-template-columns:repeat(3,1fr);background:#090b0e;color:white;padding:75px max(4vw,calc((100vw - 1240px) / 2));grid-gap:60px;gap:60px}.specBand h2{font-family:var(--font-display);font-size:32px;text-transform:uppercase}.specBand li{margin:10px 0;color:#c5cad2}.terms{padding:100px 0;background:white}.terms>.inner{width:min(1240px,92vw);margin:auto}.terms>.inner>p{color:var(--muted)}.terms details{border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-top:35px;padding:20px 0}.terms summary{font-family:var(--font-display);font-size:28px;text-transform:uppercase;font-weight:800;cursor:pointer}.terms table{border-collapse:collapse;width:100%;margin:25px 0}.terms td,.terms th{text-align:left;padding:14px;border-bottom:1px solid #d6d8da;vertical-align:top}.terms th{text-transform:uppercase;font-size:11px}.termGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#d8dadd;margin-top:35px}.termGrid div{background:#f4f5f6;padding:25px}.buyerProcess{background:#f1f3f4}.buyerProcess ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;grid-gap:20px;gap:20px}.buyerProcess li{border-top:3px solid var(--gold);padding:22px 0;line-height:1.6}.resourceList,.solutionList{max-width:1240px;margin:auto}.resourceList h2 a:hover,.solutionList h2 a:hover{color:#9a6a2b}.resourceStatus{display:inline-flex;margin-bottom:8px;padding:5px 8px;border:1px solid #d2b27d;background:#fff8eb;color:#735123;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.solutionDetail{padding:100px max(4vw,calc((100vw - 1240px) / 2));display:grid;grid-template-columns:40% 60%;grid-gap:70px;gap:70px}.solutionDetail h2{font-family:var(--font-display);font-size:50px;text-transform:uppercase}.solutionDetail p{color:var(--muted);line-height:1.8}.solutionDetail ol{list-style:none;margin:0;padding:0}.solutionDetail li{display:flex;gap:25px;padding:22px;border-top:1px solid #bbb;font-size:18px}.solutionDetail li b{color:var(--gold)}.related{padding:85px max(4vw,calc((100vw - 1240px) / 2));background:#0a0c0f;color:white}.related>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#3b3e43}.related a{background:#11141a;padding:25px}.related a span{font-size:10px;color:var(--gold)}.related a b{display:block;font-family:var(--font-display);font-size:25px;text-transform:uppercase;margin:13px 0}.related a p{color:#aeb4bd;font-size:13px;line-height:1.6}.projectList article{display:grid;grid-template-columns:60% 40%;min-height:490px;margin-bottom:70px;background:#f2f3f4}.projectList article>div{position:relative}.projectList img{object-fit:cover}.projectList article>section{padding:55px}.projectList span{font-size:11px;color:#8d6836;text-transform:uppercase}.projectList p{color:var(--muted);line-height:1.7}.faqPage{background:#f2f3f4}.faqPage details{border-top:1px solid #aaa;padding:20px 0}.faqPage details:last-child{border-bottom:1px solid #aaa}.faqPage summary{font-weight:800;font-size:18px;cursor:pointer}.faqPage p{max-width:850px;color:var(--muted);line-height:1.7}.articlePage{max-width:1080px;margin:auto}.articlePage header>p{font-size:12px;text-transform:uppercase;color:#8d6836}.articlePage h1{color:#071737}.directAnswer{border-left:5px solid var(--gold);padding:24px 30px;background:#f2f3f4;margin:40px 0}.directAnswer b{text-transform:uppercase;font-size:11px}.directAnswer p{font-size:19px;line-height:1.7}.articlePage>section{margin-top:70px}.articlePage>section h2{font-family:var(--font-display);font-size:42px;text-transform:uppercase}.articlePage ol{list-style:none;padding:0}.articlePage li{display:grid;grid-template-columns:65px 1fr;border-top:1px solid #bbb;padding:20px 0}.articlePage li b{color:var(--gold)}.articlePage p{line-height:1.8;color:#4e5359}.articlePage footer{border-top:1px solid #bbb;margin-top:80px;padding-top:20px}.resourceGuide>header{position:relative}.resourceGuide .reviewStatus{display:inline-flex;margin-top:14px;padding:7px 10px;border:1px solid #b98741;color:#6d4b1f;background:#fff8eb;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.resourceGuide .guideIntroduction{max-width:900px;margin:28px 0 0;font-size:19px;line-height:1.75;color:#3e434a}.resourceGuide .articleLayout aside .asideLabel{margin:0;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.resourceGuide .articleLayout aside .button{display:inline-flex;margin-top:12px;color:#0a0c0f}.resourceGuide .articleDecision{padding:90px max(5vw,calc((100vw - 1100px)/2));background:var(--mist)}.resourceGuide .articleDecision>header{max-width:780px;margin-bottom:34px}.resourceGuide .articleDecision>header>span,.resourceGuide .guideRelated>header>span,.resourceGuide .guideSources>header>span{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.resourceGuide .articleDecision h2,.resourceGuide .guideRelated h2,.resourceGuide .guideSources h2{margin:8px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1;text-transform:uppercase}.resourceGuide .articleDecision>header p{color:var(--muted);font-size:17px;line-height:1.7}.resourceGuide .experienceGate{max-width:none;margin:0}.resourceGuide .experienceGate,.resourceGuide .guideSources{padding:90px max(5vw,calc((100vw - 1100px)/2))}.resourceGuide .guideSources>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:36px;background:var(--line);border:1px solid var(--line)}.resourceGuide .guideSources article{padding:28px;background:#fff}.resourceGuide .guideSources h3{margin:0 0 14px;font-size:21px;line-height:1.25}.resourceGuide .guideSources h3 a{color:var(--blue)}.resourceGuide .guideSources p{margin:0;color:var(--muted);line-height:1.65}.resourceGuide .guideRelated{padding:90px max(5vw,calc((100vw - 1100px)/2));background:var(--navy);color:#fff}.resourceGuide .guideRelated>header{max-width:800px;margin-bottom:36px}.resourceGuide .guideRelated>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#33415a}.resourceGuide .guideRelated a{display:grid;min-height:210px;padding:28px;align-content:space-between;background:#0b1b3c}.resourceGuide .guideRelated a>span{color:var(--gold);font-size:28px;font-weight:800}.resourceGuide .guideRelated a>b{font-size:24px;line-height:1.15}.resourceGuide .guideRelated a>small{color:#c8d0df}.resourceGuide>footer{max-width:1000px}.quotePage{padding:100px max(4vw,calc((100vw - 1240px) / 2));display:grid;grid-template-columns:45% 55%;grid-gap:80px;gap:80px;background:#07101f;color:white;min-height:calc(100vh - 86px)}.quotePage>div>p{color:#c4cad4;line-height:1.7;font-size:18px}.quotePage dl div{border-top:1px solid #40506b;padding:18px 0}.quotePage dt{color:var(--gold);font-size:11px;text-transform:uppercase;font-weight:800}.quotePage dd{margin:8px 0;color:#d5d8de;line-height:1.6}.quotePage dd a{color:var(--gold);font-weight:750}.legalPage{padding:100px 25px}.legalPage h1{font-size:70px}.legalPage h1,.legalPage h2{font-family:var(--font-display)}.legalPage h2{font-size:34px;text-transform:uppercase;margin-top:45px}.legalPage p{line-height:1.8;color:var(--muted)}@media (max-width:900px){.siteHeader .desktopNav>a:not(.button){display:none}.mobileNav{display:block}.siteHeader .desktopNav{display:none}.inlineRfq,.productPage,.quotePage,.solutionDetail{grid-template-columns:1fr}.productMedia{min-height:520px}.buyerProcess ol,.related>div,.specBand,.termGrid{grid-template-columns:1fr 1fr}.projectList article{grid-template-columns:1fr}.projectList article>div{height:420px}.resourceGuide .guideRelated>div,.resourceGuide .guideSources>div{grid-template-columns:1fr}}@media (max-width:620px){.siteHeader{height:72px;padding:0 16px}.siteHeader .logoType{display:none}.siteHeader nav{gap:8px}.siteHeader nav .button{min-height:44px;padding:0 14px;font-size:11px}.quoteAccess{right:10px;bottom:10px}.quoteAccess select,.quoteAccess>a{height:48px}.pageHero{min-height:440px;padding:65px 22px}.articlePage h1,.pageHero h1,.quotePage h1{font-size:48px}.articlePage,.buyerProcess,.editorialPage,.faqPage,.listing,.projectList,.resourceList,.solutionList{padding:70px 22px}.editorialPage article,.resourceList article,.solutionList article{grid-template-columns:55px 1fr}.inlineRfq{padding:65px 22px;gap:35px}.productQuote .rfqForm,.rfqForm{grid-template-columns:1fr}.rfqForm label{grid-column:1}.productList{grid-template-columns:1fr}.productList article:nth-child(3n){grid-column:auto}.listImage,.productList article:nth-child(3n) .listImage{height:320px}.productPage{display:block}.productMedia{min-height:420px}.productIntro{padding:45px 22px}.productIntro h1{font-size:45px}.productQuote{margin-left:-8px;margin-right:-8px}.buyerProcess ol,.related>div,.specBand,.termGrid{grid-template-columns:1fr}.specBand{padding:60px 22px}.terms{padding:65px 0}.terms table{display:block;overflow-x:auto}.solutionDetail{padding:65px 22px;gap:30px}.projectList article>div{height:300px}.projectList article>section{padding:30px}.quotePage{padding:55px 22px;gap:35px}.quotePage .rfqForm{align-self:start}.siteFooter{grid-template-columns:1fr 1fr;padding:45px 22px}.siteFooter>div:first-child{grid-column:1/-1}.resourceGuide .articleDecision,.resourceGuide .experienceGate,.resourceGuide .guideRelated,.resourceGuide .guideSources{padding:65px 22px}.resourceGuide .guideSources article{padding:24px 20px}.resourceGuide .guideRelated a{min-height:170px;padding:24px 20px}.resourceGuide h1{font-size:36px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}@media (max-width:700px){body,html{overflow-x:hidden}.siteHeader{padding:0 18px;min-height:72px}.siteHeader>a{min-width:0}.siteHeader>a>.brandAssetHorizontal{width:140px}.siteHeader .desktopNav .button{display:none}.productIntro,.productPage{width:100%;max-width:100vw;overflow:hidden}.productIntro{min-width:0}.productIntro h1{font-size:32px;line-height:1;word-break:normal}.productIntro dd,.productIntro h1,.productIntro>p{width:calc(100vw - 44px);max-width:100%;overflow-wrap:anywhere}.productIntro dl{grid-template-columns:1fr}.quoteAccess{width:178px;max-width:calc(100vw - 20px);right:10px}.quoteAccess select{width:58px;padding:0 6px}.quoteAccess>a{width:120px;padding:0 10px;justify-content:center;white-space:nowrap}.articleBody,.articleBody section>div,.articleLayout,.directAnswer,.longArticle,.longArticle>header{min-width:0;max-width:100%}.longArticle{overflow-x:hidden}.longArticle h1{width:100%;font-size:42px;overflow-wrap:anywhere}.longArticle .directAnswer{padding:22px 20px}.articleBody li,.articleBody p,.longArticle .directAnswer p{overflow-wrap:anywhere}.experienceGate,.keywordBrief{grid-template-columns:1fr}.keywordBrief div,.keywordBrief div+div{padding:16px 0;border-left:0;border-top:1px solid #cbd3df}.keywordBrief div:first-child{border-top:0}.articleDecision td,.articleDecision th{min-width:170px;padding:12px}.experienceGate{margin:50px 22px;padding:34px 24px;gap:24px}.experienceGate h2{font-size:34px}.industryEvidence{padding:68px 22px}.industrySignalGrid{grid-template-columns:1fr}.resourceGuide h1{font-size:34px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.projectIndexHero{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:700px;background:var(--navy);color:#fff}.projectIndexHero>div:first-child{align-self:center;padding:80px 6vw}.projectIndexHero h1{font-size:clamp(58px,6vw,96px);line-height:.92;margin:0 0 28px;text-transform:uppercase}.projectIndexHero p{color:#cbd2dc;font-size:18px;line-height:1.75;max-width:650px}.projectIndexHero .outlineButton{color:#fff;border-color:#758096}.projectHeroMosaic{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;grid-gap:2px;gap:2px;min-width:0}.projectHeroMosaic .tile{position:relative;min-height:300px;overflow:hidden}.projectHeroMosaic .tile1{grid-row:1/3}.projectHeroMosaic img{object-fit:cover;transition:transform .45s ease}.projectHeroMosaic a:hover img{transform:scale(1.025)}.projectCaseCover>span,.projectHeroMosaic span{position:absolute;left:18px;bottom:18px;z-index:2;background:rgba(5,8,12,.86);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.projectIndexStats{display:grid;grid-template-columns:repeat(4,1fr);background:#080a0d;color:#fff}.projectIndexStats div{border-right:1px solid #30343c;padding:32px 5vw}.projectIndexStats b{color:var(--gold);display:block;font-size:36px}.projectIndexStats span{display:block;font-size:10px;line-height:1.4;margin-top:6px;text-transform:uppercase}.caseBrief,.caseFixtureMatrix,.caseImageStory,.caseOutcome,.caseProcess,.caseRelated,.caseSpecs,.caseStrategy,.projectEvidenceBand,.projectLibrary,.projectMethod{padding:100px 5vw}.caseFixtureMatrix>header,.caseImageStory>header,.caseProcess>header,.caseRelated>header,.caseStrategy>header,.projectLibrary>header,.projectMethod>header{max-width:860px;margin-bottom:48px}.caseBrief h2,.caseFixtureMatrix h2,.caseImageStory h2,.caseOutcome h2,.caseProcess h2,.caseRelated h2,.caseSpecs h2,.caseStrategy h2,.projectEvidenceBand h2,.projectLibrary>header h2,.projectMethod h2{font-size:clamp(38px,5vw,68px);line-height:1;margin:10px 0 20px;text-transform:uppercase}.caseFixtureMatrix header p,.caseImageStory header p,.projectLibrary header p,.projectMethod header p{color:var(--muted);font-size:17px;line-height:1.75}.projectMethod ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;list-style:none;margin:0;padding:0;background:var(--line)}.projectMethod li{background:#fff;min-height:230px;padding:30px}.projectMethod li>b{color:var(--gold);font-size:30px}.projectMethod h3{font-size:25px;margin:24px 0 10px;text-transform:uppercase}.projectMethod li p{color:var(--muted);line-height:1.65}.projectLibrary{background:#f4f5f6}.caseBrief>div>span,.caseFixtureMatrix>header>span,.caseImageStory>header>span,.caseOutcome>div>span,.caseProcess>header>span,.caseRelated>header>span,.caseSpecs>div>span,.caseStrategy>header>span,.projectLibrary>header>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.projectLibrary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px}.projectLibrary article{background:#fff;min-width:0}.projectLibrary article>a{display:grid;grid-template-columns:46% 54%;min-height:420px;color:inherit}.projectCardImage{min-height:420px;overflow:hidden;position:relative}.projectCardImage img{object-fit:cover;transition:transform .4s ease}.projectLibrary article:hover img{transform:scale(1.025)}.projectCardImage>span{position:absolute;left:14px;bottom:14px;padding:8px 10px;background:rgba(5,8,12,.85);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.projectCardCopy{padding:36px 30px;min-width:0}.projectCardCopy small{color:var(--blue);font-weight:800;text-transform:uppercase}.projectCardCopy h2{font-size:clamp(28px,2.7vw,44px);line-height:1;margin:18px 0;text-transform:uppercase}.projectCardCopy p{color:var(--muted);line-height:1.65}.projectCardCopy dl{border-top:1px solid var(--line);margin:24px 0}.projectCardCopy dl>div{display:grid;grid-template-columns:95px 1fr;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);padding:10px 0}.projectCardCopy dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.projectCardCopy dd{font-size:12px;margin:0}.projectCardCopy>b{color:var(--blue);font-size:11px;text-transform:uppercase}.projectEvidenceBand{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-gap:6vw;gap:6vw;background:var(--navy);color:#fff}.projectEvidenceBand p{color:#cbd2dc;line-height:1.7}.projectEvidenceBand ul{list-style:none;margin:0;padding:0}.projectEvidenceBand li{display:grid;grid-template-columns:55px 1fr;grid-gap:15px;gap:15px;border-top:1px solid #3a4960;padding:18px 0}.projectEvidenceBand li b{color:var(--gold)}.projectCaseHero{display:grid;grid-template-columns:45% 55%;min-height:720px;background:#f4f5f6}.projectCaseHero>div{align-self:center;padding:70px 6vw}.projectCaseHero>div>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.projectCaseHero h1{font-size:clamp(52px,6vw,90px);line-height:.94;margin:20px 0 28px;text-transform:uppercase}.projectCaseHero p{color:var(--muted);font-size:18px;line-height:1.7}.projectCaseHero dl{border-top:1px solid var(--line);margin:28px 0}.projectCaseHero dl>div{border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;grid-gap:15px;gap:15px;padding:13px 0}.projectCaseHero dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.projectCaseHero dd{margin:0}.projectCaseCover{display:block;min-height:720px;overflow:hidden;position:relative}.projectCaseCover img{object-fit:cover;transition:transform .4s ease}.projectCaseCover:hover img{transform:scale(1.02)}.caseBrief{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-gap:7vw;gap:7vw}.caseBrief>div>p{color:var(--muted);font-size:18px;line-height:1.75}.caseBrief ul{list-style:none;margin:0;padding:0}.caseBrief li{display:grid;grid-template-columns:60px 1fr;border-top:1px solid var(--line);padding:22px 0}.caseBrief li b{color:var(--gold);font-size:20px}.caseBrief li span{font-size:17px}.caseImageStory{background:#080a0d;color:#fff}.caseImageStory header p{color:#cbd2dc}.caseImageStory>div{columns:260px 4;column-gap:10px}.caseImageStory>div>a{page-break-inside:avoid;break-inside:avoid;display:block;margin-bottom:10px;overflow:hidden;position:relative}.caseImageStory img{display:block;height:auto;width:100%;transition:transform .35s ease}.caseImageStory a:hover img{transform:scale(1.02)}.caseImageStory a>span{position:absolute;left:10px;bottom:10px;background:rgba(5,8,12,.82);color:#fff;font-size:9px;font-weight:800;padding:7px 9px;text-transform:uppercase}.caseStrategy>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.caseStrategy article{background:#fff;min-height:310px;padding:36px 32px}.caseStrategy article>b{color:var(--gold);font-size:32px}.caseStrategy h3{font-size:27px;margin:40px 0 14px;text-transform:uppercase}.caseStrategy p{color:var(--muted);line-height:1.7}.caseFixtureMatrix{background:#f4f5f6}.caseFixtureMatrix table{border-collapse:collapse;width:100%}.caseFixtureMatrix td,.caseFixtureMatrix th{border-bottom:1px solid #bfc3c8;padding:20px;text-align:left}.caseFixtureMatrix thead th{background:var(--navy);color:#fff;font-size:11px;text-transform:uppercase}.caseFixtureMatrix tbody th{font-size:17px}.caseFixtureMatrix td{color:var(--muted);line-height:1.6}.caseSpecs{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-gap:7vw;gap:7vw}.caseSpecs>div p{color:var(--muted);line-height:1.7}.caseSpecs ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.caseSpecs li{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:150px;padding:25px}.caseSpecs li b{color:var(--gold);display:block;margin-bottom:25px}.caseProcess{background:var(--navy);color:#fff}.caseProcess ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0}.caseProcess li{border-left:1px solid #34445d;min-height:250px;padding:25px 20px}.caseProcess li b{color:var(--gold);font-size:28px}.caseProcess li p{color:#d1d7df;line-height:1.6;margin-top:50px}.caseOutcome{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-gap:7vw;gap:7vw}.caseOutcome>div p{color:var(--muted);font-size:17px;line-height:1.75}.caseOutcome ul{list-style:none;margin:0;padding:0}.caseOutcome li{border-top:1px solid var(--line);font-size:17px;padding:20px 0}.projectCase>.caseDisclosure{margin:0 5vw 100px}.caseRelated{background:#f4f5f6}.caseRelated>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.caseRelated a{color:inherit;min-width:0}.caseRelated a>div{aspect-ratio:4/3;overflow:hidden;position:relative}.caseRelated img{object-fit:cover;transition:transform .35s ease}.caseRelated a:hover img{transform:scale(1.025)}.caseRelated a>span{color:var(--blue);display:block;font-size:10px;font-weight:800;margin-top:14px;text-transform:uppercase}.caseRelated h3{font-size:25px;margin:8px 0;text-transform:uppercase}.caseRelated a>b{font-size:10px;text-transform:uppercase}@media (max-width:1100px){.projectLibrary>div{grid-template-columns:1fr}.caseProcess ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.caseBrief,.caseOutcome,.caseSpecs,.projectCaseHero,.projectEvidenceBand,.projectIndexHero{grid-template-columns:1fr}.projectHeroMosaic{min-height:650px}.caseRelated>div,.caseStrategy>div,.projectIndexStats,.projectMethod ol{grid-template-columns:1fr 1fr}.projectCaseCover{min-height:560px}}@media (max-width:700px){.projectCaseHero>div,.projectIndexHero>div:first-child{padding:64px 22px}.projectCaseHero h1,.projectIndexHero h1{font-size:46px}.projectHeroMosaic{min-height:540px;grid-template-columns:1fr 1fr}.projectIndexStats div{padding:25px 22px}.caseBrief,.caseFixtureMatrix,.caseImageStory,.caseOutcome,.caseProcess,.caseRelated,.caseSpecs,.caseStrategy,.projectEvidenceBand,.projectLibrary,.projectMethod{padding:68px 22px}.caseRelated>div,.caseStrategy>div,.projectLibrary article>a,.projectMethod ol{grid-template-columns:1fr}.projectCardImage{min-height:350px}.projectCardCopy{padding:28px 22px 38px}.projectCaseCover{min-height:440px}.caseSpecs ul{grid-template-columns:1fr}.caseProcess ol{display:block}.caseProcess li{min-height:0;border-left:0;border-top:1px solid #34445d}.caseProcess li p{margin-top:18px}.projectCase>.caseDisclosure{margin:0 22px 68px}}.libraryDetail,.relatedVisualGroups,.visualLibrary{padding:100px 5vw}.solutionsIndexHero{min-height:760px;overflow:hidden;position:relative;background:#080a0d;color:#fff}.solutionsIndexHero>img{object-fit:cover;object-position:center}.solutionsIndexHero>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,12,.94),rgba(5,8,12,.73) 44%,rgba(5,8,12,.12) 78%)}.solutionsIndexHero>article{position:relative;z-index:2;max-width:800px;padding:130px 6vw 90px}.solutionsIndexHero h1{font-size:clamp(62px,7vw,104px);line-height:.93;margin:0 0 30px;text-transform:uppercase}.solutionsIndexHero p{color:#e0e3e8;font-size:20px;line-height:1.65;max-width:680px}.solutionsIndexHero .outlineButton{color:#fff;border-color:#9097a2}.featuredSolutions,.solutionCapabilities,.solutionExplorer,.solutionIndexFaq,.solutionLogic,.solutionProblems,.solutionProjects,.solutionStart{padding:100px 5vw}.solutionExplorerIntro{display:grid;grid-template-columns:minmax(0,780px) auto;justify-content:space-between;grid-gap:50px;gap:50px;align-items:end;margin-bottom:50px}.featuredSolutions>header>span,.solutionCapabilities>div:first-child>span,.solutionExplorerIntro>div>span,.solutionIndexFaq>header>span,.solutionLogic>header>span,.solutionProblems>header>span,.solutionProjects>header>span,.solutionStart>div>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.featuredSolutions>header h2,.solutionCapabilities>div:first-child h2,.solutionExplorerIntro h2,.solutionIndexFaq h2,.solutionLogic h2,.solutionProblems h2,.solutionProjects h2,.solutionStart h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin:10px 0 20px;text-transform:uppercase}.featuredSolutions>header p,.solutionExplorerIntro p,.solutionProblems>header p,.solutionProjects>header p,.solutionStart>div>p{color:var(--muted);font-size:17px;line-height:1.75}.solutionExplorerStage{display:grid;grid-template-columns:52% 48%;min-height:860px;background:var(--navy)}.solutionExplorerMedia{min-height:860px;overflow:hidden;position:-webkit-sticky;position:sticky;top:85px;height:calc(100vh - 85px);max-height:860px}.solutionExplorerMedia img{object-fit:cover;transition:opacity .28s ease}.solutionExplorerMedia>div{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,8,12,.65),transparent 45%)}.solutionExplorerMedia>span{position:absolute;left:28px;bottom:28px;color:#fff;font-size:12px;font-weight:800;max-width:70%;text-transform:uppercase}.solutionExplorerStage nav{display:block}.solutionExplorerStage nav>a{display:grid;grid-template-columns:48px 1fr 28px;grid-gap:18px;gap:18px;align-items:start;min-height:107px;padding:24px 26px;border-bottom:1px solid #33425b;color:#fff;transition:background .25s ease}.solutionExplorerStage nav>a.active,.solutionExplorerStage nav>a:focus,.solutionExplorerStage nav>a:hover{background:#172b50}.solutionExplorerStage nav>a>b{color:var(--gold);font-size:18px}.solutionExplorerStage h3{font-size:25px;margin:0 0 14px;text-transform:uppercase}.solutionExplorerStage dl{display:none;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.solutionExplorerStage a.active dl{display:grid}.solutionExplorerStage dt{color:#91a0b7;font-size:9px;font-weight:800;text-transform:uppercase}.solutionExplorerStage dd{font-size:11px;line-height:1.45;margin:5px 0 0}.solutionExplorerStage svg,.solutionLogic svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.solutionProblems{background:#f4f5f6}.featuredSolutions>header,.solutionIndexFaq>header,.solutionLogic>header,.solutionProblems>header,.solutionProjects>header{max-width:880px;margin-bottom:50px}.solutionProblems>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.solutionProblems article{background:#fff;min-height:270px;padding:34px 30px}.solutionProblems article>b{color:var(--gold);font-size:30px}.solutionProblems h3{font-size:28px;margin:42px 0 12px;text-transform:uppercase}.solutionProblems article p{color:var(--muted);line-height:1.65}.featuredSolutions>div>article{display:grid;grid-template-columns:55% 45%;min-height:650px;margin-top:2px;background:#f4f5f6}.featuredSolutions>div>article.reverse{grid-template-columns:45% 55%}.featuredSolutions>div>article.reverse .featuredSolutionMedia{order:2}.featuredSolutionMedia{display:block;min-height:650px;overflow:hidden;position:relative}.featuredSolutionMedia img{object-fit:cover;transition:transform .4s ease}.featuredSolutionMedia:hover img{transform:scale(1.02)}.featuredSolutionMedia>span{position:absolute;left:18px;bottom:18px;background:rgba(5,8,12,.85);color:#fff;font-size:10px;font-weight:800;padding:10px 12px;text-transform:uppercase}.featuredSolutions article>div{align-self:center;padding:55px 5vw}.featuredSolutions article>div>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.12em}.featuredSolutions article h2{font-size:clamp(42px,4.5vw,68px);line-height:.98;margin:14px 0 22px;text-transform:uppercase}.featuredSolutions article>div>p{color:var(--muted);font-size:17px;line-height:1.7}.featuredSolutions article h3{font-size:14px;margin-top:30px;text-transform:uppercase}.featuredSolutions article ul{padding-left:18px}.featuredSolutions article li{margin:10px 0}.featuredSolutions article .actions>a:not(.button){color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase}.solutionLogic{background:#080a0d;color:#fff}.solutionLogic ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.solutionLogic li{border-left:1px solid #333d4b;min-height:300px;padding:28px 24px;position:relative}.solutionLogic li>b{color:var(--gold);font-size:28px}.solutionLogic h3{font-size:25px;margin:55px 0 14px;text-transform:uppercase}.solutionLogic li p{color:#c8cdd4;line-height:1.6}.solutionLogic li svg{color:var(--gold);position:absolute;right:-12px;top:38px;z-index:2}.solutionCapabilities{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,65fr);grid-gap:6vw;gap:6vw}.solutionCapabilities>div:first-child{align-self:start;position:-webkit-sticky;position:sticky;top:120px}.solutionCapabilities>div:first-child p{color:var(--muted);line-height:1.75}.solutionCapabilities>div:last-child{display:grid;grid-template-columns:1fr 1fr}.solutionCapabilities article{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:225px;padding:28px}.solutionCapabilities article>b{color:var(--gold);font-size:22px}.solutionCapabilities h3{font-size:25px;margin:30px 0 10px;text-transform:uppercase}.solutionCapabilities article p{color:var(--muted);line-height:1.6}.solutionProjects{background:#f4f5f6}.solutionProjects>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.solutionProjects>div>a{color:inherit;min-width:0}.solutionProjects a>div{aspect-ratio:4/3;overflow:hidden;position:relative}.solutionProjects img{object-fit:cover;transition:transform .35s ease}.solutionProjects a:hover img{transform:scale(1.025)}.solutionProjects a>span{color:var(--blue);display:block;font-size:10px;font-weight:800;margin-top:15px;text-transform:uppercase}.solutionProjects h3{font-size:28px;margin:8px 0 12px;text-transform:uppercase}.solutionProjects a>p{color:var(--muted);line-height:1.65}.solutionProjects a>b{font-size:10px;text-transform:uppercase}.solutionProjects>.outlineButton{margin-top:45px}.solutionStart{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-gap:7vw;gap:7vw}.solutionStart>div{align-self:center}.solutionStart ol{list-style:none;margin:0;padding:0}.solutionStart li{display:grid;grid-template-columns:55px 1fr;grid-gap:20px;gap:20px;border-top:1px solid var(--line);padding:20px 0}.solutionStart li>b{color:var(--gold);font-size:20px}.solutionStart li h3{font-size:20px;margin:0 0 5px;text-transform:uppercase}.solutionStart li p{color:var(--muted);margin:0}.solutionIndexFaq{background:#f4f5f6}.solutionIndexFaq>div{max-width:1050px}.solutionIndexFaq details{border-top:1px solid var(--line)}.solutionIndexFaq details:last-child{border-bottom:1px solid var(--line)}.solutionIndexFaq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:20px;font-weight:800;padding:24px 0;text-transform:uppercase}.solutionIndexFaq summary::marker{display:none}.solutionIndexFaq summary b{color:var(--gold)}.solutionIndexFaq details p{color:var(--muted);line-height:1.75;max-width:850px;padding:0 0 28px}.solutionFinalCta{min-height:630px;overflow:hidden;position:relative;color:#fff}.solutionFinalCta>img{object-fit:cover}.solutionFinalCta>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,12,.93),rgba(5,8,12,.35))}.solutionFinalCta>article{position:relative;z-index:2;max-width:800px;padding:120px 6vw}.solutionFinalCta h2{font-size:clamp(48px,6vw,84px);line-height:.98;margin:0 0 24px;text-transform:uppercase}.solutionFinalCta p{color:#e0e3e8;font-size:18px;line-height:1.7}.solutionFinalCta .outlineButton{color:#fff;border-color:#aaa}@media (max-width:1000px){.solutionExplorerStage{grid-template-columns:45% 55%}.solutionProblems>div{grid-template-columns:1fr 1fr}.solutionLogic ol{grid-template-columns:repeat(3,1fr)}.solutionCapabilities{grid-template-columns:1fr}.solutionCapabilities>div:first-child{position:static}}@media (max-width:800px){.featuredSolutions>div>article,.featuredSolutions>div>article.reverse,.solutionExplorerIntro,.solutionExplorerStage,.solutionStart{grid-template-columns:1fr}.solutionExplorerMedia{position:relative;top:0;height:auto;min-height:520px}.featuredSolutions>div>article.reverse .featuredSolutionMedia{order:0}.solutionProjects>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.solutionsIndexHero{min-height:760px}.solutionsIndexHero>article{padding:100px 22px 70px}.solutionsIndexHero h1{font-size:50px}.solutionsIndexHero p{font-size:17px}.featuredSolutions,.solutionCapabilities,.solutionExplorer,.solutionIndexFaq,.solutionLogic,.solutionProblems,.solutionProjects,.solutionStart{padding:68px 22px}.solutionExplorerMedia{min-height:410px}.solutionExplorerStage nav>a{grid-template-columns:38px 1fr 22px;padding:22px 16px}.solutionCapabilities>div:last-child,.solutionExplorerStage a.active dl,.solutionExplorerStage dl,.solutionLogic ol,.solutionProblems>div,.solutionProjects>div{grid-template-columns:1fr}.featuredSolutionMedia{min-height:430px}.featuredSolutions article>div{padding:46px 22px}.solutionLogic li{min-height:0}.solutionLogic li svg{display:none}.solutionFinalCta>article{padding:90px 22px}.solutionFinalCta h2{font-size:46px}}.visualLibrary{background:#f4f5f6}.libraryDetail>header,.relatedVisualGroups>header,.visualLibrary>header{max-width:880px;margin-bottom:52px}.galleryHero span,.libraryDetail>header>span,.relatedVisualGroups>header>span,.visualLibrary>header>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.libraryDetail h2,.relatedVisualGroups h2,.visualLibrary h2{font-size:clamp(38px,5vw,68px);line-height:1;margin:10px 0 18px;text-transform:uppercase}.libraryDetail header p,.relatedVisualGroups header p,.visualLibrary header p{color:var(--muted);line-height:1.75}.libraryCategory{margin-top:62px}.libraryCategory>h3{border-bottom:1px solid var(--ink);font-size:24px;margin-bottom:20px;padding-bottom:12px;text-transform:uppercase}.libraryCategory>div,.relatedVisualGroups>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 14px;gap:24px 14px}.libraryCategory a,.relatedVisualGroups a{color:inherit;min-width:0}.libraryCategory a>div,.relatedVisualGroups a>div{aspect-ratio:4/5;overflow:hidden;position:relative;background:#dfe1e3}.libraryCategory img,.relatedVisualGroups img{object-fit:cover;transition:transform .35s ease}.libraryCategory a:hover img,.relatedVisualGroups a:hover img{transform:scale(1.03)}.libraryCategory a>span,.relatedVisualGroups a>span{display:block;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.08em;margin-top:12px;text-transform:uppercase}.libraryCategory a>b,.relatedVisualGroups h3{display:block;font-size:17px;line-height:1.25;margin-top:6px}.relatedVisualGroups{background:#f4f5f6}.relatedVisualGroups a>b{display:block;font-size:11px;margin-top:10px;text-transform:uppercase}.productGalleryLink{display:block;height:320px;overflow:hidden;position:relative}.productGalleryLink img{object-fit:cover;transition:transform .35s ease}.productGalleryLink:hover img{transform:scale(1.025)}.galleryHero{display:grid;grid-template-columns:52% 48%;min-height:650px;background:#f4f5f6}.galleryHero>div:first-child{align-self:center;padding:80px 6vw}.galleryHero>div:last-child{min-height:650px;overflow:hidden;position:relative}.galleryHero img{object-fit:cover}.galleryHero h1{font-size:clamp(52px,6vw,92px);line-height:.95;margin:18px 0 24px;text-transform:uppercase}.galleryHero p{color:var(--muted);line-height:1.75}.galleryFacts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--navy);color:#fff}.galleryFacts div{border-right:1px solid #30415f;padding:34px 5vw}.galleryFacts b,.galleryFacts span{display:block}.galleryFacts b{color:var(--gold);font-size:26px}.galleryFacts span{font-size:11px;margin-top:8px;text-transform:uppercase}.libraryMasonry{columns:260px 4;column-gap:14px}.libraryMasonry a{display:block;page-break-inside:avoid;break-inside:avoid;margin-bottom:14px;overflow:hidden}.libraryMasonry img{display:block;height:auto;width:100%;transition:transform .35s ease}.libraryMasonry a:hover img{transform:scale(1.02)}.galleryDecision{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;padding:0 5vw 100px}.galleryDecision article{border-top:1px solid var(--ink);padding:28px 26px}.galleryDecision article>span{color:var(--gold);font-size:28px;font-weight:800}.galleryDecision h2{font-size:28px;text-transform:uppercase}.galleryDecision p{color:var(--muted);line-height:1.7}.articleGallery figure>a{position:absolute;inset:0}.articleGallery figcaption a{color:inherit;position:static;text-decoration:underline}@media (max-width:900px){.libraryCategory>div,.relatedVisualGroups>div{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryHero{grid-template-columns:1fr}.galleryHero>div:last-child{min-height:520px}}@media (max-width:700px){.libraryDetail,.relatedVisualGroups,.visualLibrary{padding:68px 22px}.galleryDecision,.galleryFacts{grid-template-columns:1fr}.galleryFacts div{border-bottom:1px solid #30415f;padding:24px 22px}.galleryDecision{padding:0 22px 68px}.galleryHero>div:first-child{padding:64px 22px}.galleryHero h1{font-size:48px}.galleryHero>div:last-child{min-height:420px}.productGalleryLink{height:280px}}.productsDecisionPage{background:#fff}.buyingTaskSelector,.productComparison,.productExplorer,.productSeriesNavigator{scroll-margin-top:92px}.productsDecisionHero{background:#080a0d;color:#fff;display:grid;grid-template-columns:45% 55%;min-height:760px;overflow:hidden;position:relative}.productsHeroCopy{align-self:center;padding:90px 5vw 150px;position:relative;z-index:3}.productsHeroCopy h1{font-size:clamp(58px,6vw,92px);line-height:.92;margin:0 0 28px;max-width:720px;text-transform:uppercase}.productsHeroCopy p{color:#d7dce4;font-size:18px;line-height:1.7;max-width:650px}.productsHeroCopy .outlineButton{border-color:#778295;color:#fff}.productsHeroEnvironment{min-height:760px;overflow:hidden;position:relative}.productsHeroEnvironment:after{background:linear-gradient(90deg,#080a0d,rgba(8,10,13,.05) 24%);content:"";inset:0;pointer-events:none;position:absolute}.productsHeroDetail img,.productsHeroEnvironment img{object-fit:cover}.productsHeroDetail{border:6px solid #080a0d;bottom:96px;height:34%;overflow:hidden;position:absolute;right:4vw;width:23%;z-index:2}.productsDecisionHero>nav{bottom:0;display:grid;grid-column:1/-1;grid-template-columns:repeat(4,1fr);left:0;position:absolute;width:100%;z-index:4}.productsDecisionHero>nav a{background:rgba(7,14,27,.94);border-right:1px solid #34445d;color:#fff;font-size:13px;font-weight:800;min-height:78px;padding:28px 5vw;text-transform:uppercase}.productsDecisionHero>nav a:focus,.productsDecisionHero>nav a:hover{background:var(--gold);color:#080a0d}.buyingTaskSelector,.compactProductIndex,.featuredProducts,.productBuyingProcess,.productCustomization,.productEvidence,.productExplorer,.productSeriesNavigator{padding:100px 5vw}.buyingTaskSelector>header,.compactProductIndex>header,.featuredProducts>header,.productBuyingProcess>header,.productCustomization>header,.productEvidence>header,.productExplorer>header,.productSeriesNavigator>header{margin-bottom:48px;max-width:920px}.buyingTaskSelector header>span,.compactProductIndex header>span,.featuredProducts header>span,.productBuyingProcess header>span,.productCustomization header>span,.productEvidence header>span,.productExplorer header>span,.productSeriesNavigator header>span,.productsFinalCta article>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.buyingTaskSelector h2,.compactProductIndex h2,.featuredProducts>header h2,.productBuyingProcess h2,.productCustomization h2,.productEvidence h2,.productExplorer h2,.productSeriesNavigator h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin:10px 0 20px;text-transform:uppercase}.buyingTaskSelector header p,.featuredProducts header p,.productCustomization header p,.productEvidence header p,.productExplorer header p{color:var(--muted);font-size:17px;line-height:1.75}.buyingTaskSelector{background:#f4f5f6}.buyingTaskStage{display:grid;grid-template-columns:34% 66%;min-height:680px}.buyingTaskStage>div{background:var(--navy)}.buyingTaskStage button{align-items:center;background:transparent;border:0;border-bottom:1px solid #34445d;color:#fff;cursor:pointer;display:grid;font:inherit;grid-template-columns:44px 1fr;min-height:25%;padding:28px;text-align:left;width:100%}.buyingTaskStage button b{color:var(--gold);font-size:16px}.buyingTaskStage button span{font-size:22px;font-weight:800;line-height:1.1;text-transform:uppercase}.buyingTaskStage button:focus,.buyingTaskStage button:hover,.buyingTaskStage button[aria-selected=true]{background:#18315b}.buyingTaskStage>article{background:#fff;display:grid;grid-template-columns:58% 42%}.buyingTaskImage{min-height:680px;overflow:hidden;position:relative}.buyingTaskImage img{object-fit:cover}.buyingTaskStage article>div{align-self:center;padding:45px 3vw}.buyingTaskStage article>div>span,.productSeriesNavigator article>div>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.12em}.buyingTaskStage h3,.productSeriesNavigator article h3{font-size:clamp(34px,3.2vw,52px);line-height:1;margin:12px 0 20px;text-transform:uppercase}.buyingTaskStage article p,.productSeriesNavigator article p{color:var(--muted);line-height:1.7}.buyingTaskStage dl,.productSeriesNavigator dl{border-top:1px solid var(--line);margin:28px 0;padding-top:18px}.buyingTaskStage dt,.productSeriesNavigator dt{font-size:10px;font-weight:800;text-transform:uppercase}.buyingTaskStage dd,.productSeriesNavigator dd{line-height:1.6;margin:8px 0 0}.productSeriesNavigator{background:#fff}.seriesTabs{border-bottom:1px solid var(--ink);display:flex;gap:0;overflow-x:auto}.seriesTabs button{background:transparent;border:0;border-left:1px solid var(--line);cursor:pointer;flex:0 0 230px;font:inherit;font-size:11px;font-weight:800;min-height:88px;padding:18px;text-align:left;text-transform:uppercase}.seriesTabs button:focus,.seriesTabs button:hover,.seriesTabs button[aria-selected=true]{background:var(--navy);color:#fff}.productSeriesNavigator>article{background:#f4f5f6;display:grid;grid-template-columns:58% 42%;min-height:620px}.productSeriesNavigator>article>a{min-height:620px;overflow:hidden;position:relative}.productSeriesNavigator>article>a img{object-fit:cover}.productSeriesNavigator article>div{align-self:center;padding:50px 4vw}.productSeriesNavigator dd a{border-bottom:1px solid var(--line);color:inherit;display:flex;justify-content:space-between;padding:10px 0}.productSeriesNavigator dd small{color:var(--muted)}.productExplorer{background:#080a0d;color:#fff}.productExplorer header p{color:#c7ced8}.productFilters{align-items:end;border-bottom:1px solid #34445d;border-top:1px solid #34445d;display:grid;grid-template-columns:repeat(5,1fr) 130px;margin-bottom:36px}.productFilters label{border-right:1px solid #34445d;color:#9da9ba;font-size:10px;font-weight:800;padding:18px 16px;text-transform:uppercase}.productFilters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#080a0d;border:0;color:#fff;display:block;font:inherit;font-size:14px;margin-top:10px;outline:0;width:100%}.productFilters>div{padding:17px 14px}.productFilters>div b{display:block;font-size:13px}.productFilters button{background:transparent;border:0;color:var(--gold);cursor:pointer;font:inherit;font-size:10px;margin-top:8px;padding:0;text-transform:uppercase}.comparisonEmpty{border:1px solid #34445d;margin-bottom:36px;padding:22px 25px}.comparisonEmpty b{color:var(--gold)}.comparisonEmpty p{color:#b8c0cc;margin-bottom:0}.productComparison{background:#fff;color:var(--ink);margin-bottom:40px;padding:28px}.comparisonHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.comparisonHeader span{color:var(--blue);font-size:10px;font-weight:800}.comparisonHeader h3{font-size:27px;margin:7px 0 0;text-transform:uppercase}.comparisonScroll{overflow-x:auto}.productComparison table{border-collapse:collapse;min-width:820px;width:100%}.productComparison td,.productComparison th{border:1px solid var(--line);line-height:1.45;min-width:190px;padding:15px;text-align:left;vertical-align:top}.productComparison th:first-child{min-width:140px}.productComparison thead th{background:#f1f2f3;font-size:15px;text-transform:uppercase}.productComparison thead small{color:var(--blue);display:block;margin-top:6px}.productComparison thead button{background:transparent;border:0;color:#a43a32;cursor:pointer;display:block;font:inherit;font-size:10px;margin-top:10px;padding:0;text-transform:uppercase}.productComparison>p{color:var(--muted);font-size:13px;margin-bottom:0}.explorerResults{display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(3,1fr)}.explorerResults article{background:#fff;color:var(--ink);min-width:0}.explorerImage{aspect-ratio:4/3;display:block;overflow:hidden;position:relative}.explorerImage img{object-fit:cover;transition:transform .35s ease}.explorerImage:hover img{transform:scale(1.025)}.explorerImage>span{background:rgba(8,10,13,.85);bottom:12px;color:#fff;font-size:9px;font-weight:800;left:12px;padding:8px 10px;position:absolute;text-transform:uppercase}.explorerResults article>div{padding:25px}.explorerResults article>div>span{color:var(--blue);font-size:10px;font-weight:800}.explorerResults h3{font-size:27px;line-height:1.05;margin:8px 0 14px;text-transform:uppercase}.explorerResults p{color:var(--muted);line-height:1.6;min-height:78px}.explorerResults dl{display:grid;grid-template-columns:1fr 1fr}.explorerResults dl div{border-top:1px solid var(--line);padding:12px 8px 12px 0}.explorerResults dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.explorerResults dd{font-size:12px;line-height:1.45;margin:5px 0 0}.explorerResults .actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin-top:14px;padding-top:18px}.explorerResults .actions a,.explorerResults .actions button{background:transparent;border:0;color:var(--blue);cursor:pointer;font:inherit;font-size:10px;font-weight:800;padding:0;text-transform:uppercase}.explorerResults .actions button{color:var(--ink)}.explorerResults .actions button.selected{color:#a43a32}.explorerResults .actions button:disabled{color:#999;cursor:not-allowed}.noProductResults{border:1px solid #34445d;padding:40px;text-align:center}.productExplorerLoading{background:#080a0d;color:#fff;padding:100px 5vw}.featuredProducts>div>article{background:#f4f5f6;display:grid;grid-template-columns:56% 44%;min-height:650px}.featuredProducts>div>article.reverse{grid-template-columns:44% 56%}.featuredProducts>div>article.reverse .featuredProductImage{order:2}.featuredProductImage{min-height:650px;overflow:hidden;position:relative}.featuredProductImage img{object-fit:cover;transition:transform .35s ease}.featuredProductImage:hover img{transform:scale(1.02)}.featuredProducts article>div{align-self:center;padding:50px 4vw}.featuredProducts article>div>span{color:var(--blue);font-size:10px;font-weight:800}.featuredProducts article h3{font-size:clamp(42px,4vw,64px);line-height:.96;margin:12px 0 22px;text-transform:uppercase}.featuredProducts article p{color:var(--muted);line-height:1.7}.featuredProducts article dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.featuredProducts article dt{font-size:10px;font-weight:800;text-transform:uppercase}.featuredProducts article dd{line-height:1.55;margin:7px 0}.featuredProducts article h4{margin:26px 0 10px;text-transform:uppercase}.featuredProducts article ul{padding-left:18px}.featuredProducts article li{margin:8px 0}.featuredProducts article .actions>a:not(.button){color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.productCustomization{background:#080a0d;color:#fff}.productCustomization header p{color:#c7ced8}.productCustomization ol{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.productCustomization ol li{border-left:1px solid #34445d;min-height:300px;padding:24px 18px;position:relative}.productCustomization ol li>b{color:var(--gold);font-size:23px}.productCustomization ol h3{font-size:20px;margin:50px 0 13px;text-transform:uppercase}.productCustomization ol p{color:#c7ced8;font-size:13px;line-height:1.55}.compactProductIndex svg,.productCustomization ol svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.productCustomization ol svg{color:var(--gold);position:absolute;right:-11px;top:32px;width:21px;z-index:2}.quoteFactors{background:#172b50;display:grid;grid-template-columns:28% 47% 25%;margin-top:50px;padding:32px}.quoteFactors h3{font-size:28px;margin:0;text-transform:uppercase}.quoteFactors ul{column-count:2;margin:0}.quoteFactors li{margin-bottom:10px}.quoteFactors>p{color:#d3d9e1;line-height:1.6;margin:0}.productEvidence{background:#f4f5f6}.productEvidence>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr)}.productEvidence>div>a{color:inherit;min-width:0}.productEvidence>div>a.wide{grid-column:span 2}.productEvidence a>div{aspect-ratio:4/3;overflow:hidden;position:relative}.productEvidence a>div img{object-fit:cover;transition:transform .35s ease}.productEvidence a:hover img{transform:scale(1.025)}.productEvidence a>span{color:var(--gold);display:block;font-size:20px;font-weight:800;margin-top:12px}.productEvidence h3{font-size:23px;margin:6px 0 8px;text-transform:uppercase}.productEvidence a>p{color:var(--muted);line-height:1.55}.productEvidence>.outlineButton{margin-top:42px}.productBuyingProcess{background:#fff}.productBuyingProcess ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.productBuyingProcess li{border-left:1px solid var(--line);min-height:340px;padding:26px 22px}.productBuyingProcess li>b{color:var(--gold);font-size:27px}.productBuyingProcess h3{font-size:23px;margin:50px 0 12px;text-transform:uppercase}.productBuyingProcess li p{color:var(--muted);line-height:1.6}.productBuyingProcess dl{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.productBuyingProcess dt{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.productBuyingProcess dd{font-size:13px;margin:7px 0}.compactProductIndex{background:#f4f5f6}.compactProductIndex>div{border-top:1px solid var(--ink)}.compactProductIndex a{align-items:center;border-bottom:1px solid var(--line);color:inherit;display:grid;grid-gap:20px;gap:20px;grid-template-columns:130px 1fr 220px 24px;min-height:76px;padding:12px 18px}.compactProductIndex a:hover{background:var(--navy);color:#fff}.compactProductIndex a b{color:var(--blue);font-size:11px}.compactProductIndex a:hover b{color:var(--gold)}.compactProductIndex a span{font-size:20px;font-weight:800;text-transform:uppercase}.compactProductIndex a small{color:var(--muted)}.compactProductIndex a:hover small{color:#d0d7e0}.compactProductIndex svg{width:22px}.productsFinalCta{color:#fff;min-height:700px;overflow:hidden;position:relative}.productsFinalCta>img{object-fit:cover}.productsFinalCta>div{background:linear-gradient(90deg,rgba(5,8,12,.95),rgba(5,8,12,.5) 58%,rgba(5,8,12,.05));inset:0;position:absolute}.productsFinalCta>article{max-width:850px;padding:105px 6vw;position:relative;z-index:2}.productsFinalCta article>span{color:var(--gold)}.productsFinalCta h2{font-size:clamp(50px,6vw,84px);line-height:.96;margin:12px 0 22px;text-transform:uppercase}.productsFinalCta p{color:#d8dde5;font-size:17px;line-height:1.7}.productsFinalCta ul{column-count:2;list-style:square;padding-left:20px}.productsFinalCta li{margin:10px 0}.productsFinalCta .outlineButton{border-color:#9ba3af;color:#fff}.quoteContext{border-left:4px solid var(--gold);margin:28px 0;padding:10px 18px}.quoteContext b{text-transform:uppercase}.quoteContext p{font-size:13px;margin:6px 0;overflow-wrap:anywhere}.completeVisualLibrary>header h1{font-size:clamp(46px,6vw,82px);line-height:.96;margin:12px 0 22px;text-transform:uppercase}.completeVisualLibrary .libraryCategory>h2{border-bottom:1px solid var(--ink);font-size:24px;padding-bottom:12px;text-transform:uppercase}.productsDecisionPage>section:not(.productsDecisionHero):not(.productsFinalCta){content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1100px){.buyingTaskStage>article{grid-template-columns:52% 48%}.productFilters{grid-template-columns:repeat(3,1fr)}.productFilters>div{border-top:1px solid #34445d}.explorerResults{grid-template-columns:1fr 1fr}.productCustomization ol{grid-template-columns:repeat(4,1fr)}.quoteFactors{grid-template-columns:1fr 2fr;gap:28px}.quoteFactors>p{grid-column:1/-1}}@media (max-width:800px){.productsDecisionHero{grid-template-columns:1fr;min-height:auto}.productsHeroCopy{padding:80px 5vw 55px}.productsHeroEnvironment{min-height:540px}.productsHeroEnvironment:after{background:linear-gradient(0deg,#080a0d,transparent 35%)}.productsHeroDetail{bottom:100px;height:220px;right:5vw;width:38%}.productsDecisionHero>nav{position:static}.buyingTaskStage,.buyingTaskStage>article,.featuredProducts>div>article,.featuredProducts>div>article.reverse,.productSeriesNavigator>article{grid-template-columns:1fr}.buyingTaskImage,.featuredProductImage,.productSeriesNavigator>article>a{min-height:520px}.featuredProducts>div>article.reverse .featuredProductImage{order:0}.productBuyingProcess ol,.productEvidence>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.productsHeroCopy{padding:68px 22px 48px}.productsHeroCopy h1{font-size:48px}.productsHeroCopy p{font-size:16px}.productsHeroEnvironment{min-height:460px}.productsHeroDetail{border-width:4px;bottom:125px;height:180px;width:42%}.productsDecisionHero>nav{grid-template-columns:1fr 1fr}.productsDecisionHero>nav a{min-height:68px;padding:22px}.buyingTaskSelector,.compactProductIndex,.featuredProducts,.productBuyingProcess,.productCustomization,.productEvidence,.productExplorer,.productSeriesNavigator{padding:68px 22px}.buyingTaskStage{display:block}.buyingTaskStage button{min-height:86px}.buyingTaskStage>article{display:block}.buyingTaskImage{display:block;min-height:390px}.buyingTaskStage article>div,.featuredProducts article>div,.productSeriesNavigator article>div{padding:38px 22px}.seriesTabs{display:block}.seriesTabs button{border-bottom:1px solid var(--line);min-height:64px;width:100%}.featuredProductImage,.productSeriesNavigator>article>a{min-height:400px}.productFilters{grid-template-columns:1fr 1fr}.productFilters>div{grid-column:1/-1}.comparisonHeader{align-items:stretch;flex-direction:column;gap:18px}.productComparison{padding:20px}.explorerResults{grid-template-columns:1fr}.explorerResults p{min-height:0}.featuredProducts article dl,.productCustomization ol{grid-template-columns:1fr}.productCustomization ol li{min-height:0}.productCustomization ol h3{margin-top:20px}.productCustomization ol svg{display:none}.quoteFactors{grid-template-columns:1fr;padding:24px}.quoteFactors ul{column-count:1}.quoteFactors>p{grid-column:auto}.productEvidence>div{grid-template-columns:1fr}.productEvidence>div>a.wide{grid-column:auto}.productBuyingProcess ol{display:block}.productBuyingProcess li{min-height:0}.compactProductIndex a{gap:8px;grid-template-columns:1fr 24px;padding:16px 8px}.compactProductIndex a b,.compactProductIndex a small{grid-column:1}.compactProductIndex a span{font-size:17px;grid-column:1}.compactProductIndex svg{grid-column:2;grid-row:1/4}.productsFinalCta>article{padding:80px 22px}.productsFinalCta h2{font-size:46px}.productsFinalCta ul{column-count:1}}.insightsPublicPage,.resourcesDecisionPage{background:#fff}.resourcesDecisionHero{background:#080a0d;color:#fff;display:grid;grid-template-columns:48% 52%;min-height:730px}.resourcesDecisionHero>article{align-self:center;padding:90px 5vw}.insightsHero h1,.resourcesDecisionHero h1{font-size:clamp(58px,6.2vw,94px);line-height:.93;margin:0 0 28px;text-transform:uppercase}.insightsHero p,.resourcesDecisionHero p{color:#d3d9e2;font-size:18px;line-height:1.7}.insightsHero .outlineButton,.resourcesDecisionHero .outlineButton{border-color:#8791a0;color:#fff}.resourcesHeroMosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:730px}.resourcesHeroMosaic a{border:1px solid #080a0d;overflow:hidden;position:relative}.resourcesHeroMosaic img{object-fit:cover;transition:transform .35s ease}.resourcesHeroMosaic a:hover img{transform:scale(1.025)}.commercialFaqCenter,.decisionStageNavigator,.decisionTools,.editorialTrust,.featuredResource,.publicResourceExplorer{padding:100px 5vw}.commercialFaqCenter>header,.decisionStageNavigator>header,.decisionTools>header,.featuredResource>header,.publicResourceExplorer>header{margin-bottom:48px;max-width:920px}.commercialFaqCenter header>span,.decisionStageNavigator header>span,.decisionTools header>span,.editorialTrust>div>span,.featuredResource header>span,.insightTopicRoutes header>span,.publicResourceExplorer header>span,.publishedInsights header>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.14em}.commercialFaqCenter h2,.decisionStageNavigator h2,.decisionTools h2,.editorialTrust h2,.featuredResource>header h2,.insightTopicRoutes h2,.publicResourceExplorer h2,.publishedInsights h2{font-size:clamp(42px,5vw,72px);line-height:.98;margin:10px 0 20px;text-transform:uppercase}.decisionStageNavigator header p,.decisionTools header p{color:var(--muted);font-size:17px;line-height:1.75}.decisionStageNavigator{background:#f4f5f6}.decisionStageNavigator>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr)}.decisionStageNavigator article{border-left:1px solid var(--line);min-height:520px;padding:28px 25px}.decisionStageNavigator article>b{color:var(--gold);font-size:28px}.decisionStageNavigator h3{font-size:30px;margin:48px 0 25px;text-transform:uppercase}.decisionStageNavigator dl{margin:0}.decisionStageNavigator dt{color:var(--blue);font-size:9px;font-weight:800;margin-top:15px;text-transform:uppercase}.decisionStageNavigator dd{line-height:1.5;margin:5px 0 0}.decisionStageNavigator ul{color:var(--muted);margin:24px 0;padding-left:17px}.decisionStageNavigator li{margin:7px 0}.decisionStageNavigator article>a{align-items:center;color:inherit;display:flex;font-size:10px;font-weight:800;gap:10px;margin-top:32px;text-transform:uppercase}.commercialFaqCenter svg,.decisionStageNavigator svg,.decisionTools svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.featuredResource>div{display:grid;grid-gap:2px;gap:2px;grid-template-columns:58% 42%}.featuredResourceMain,.featuredResourceSecondary{background:#f4f5f6}.featuredResourceMain>a,.featuredResourceSecondary>a{display:block;min-height:470px;overflow:hidden;position:relative}.featuredResourceMain img,.featuredResourceSecondary img{object-fit:cover}.featuredResourceMain>div,.featuredResourceSecondary>div{padding:38px}.featuredResource article>div>span{color:var(--blue);font-size:10px;font-weight:800}.featuredResource h3{font-size:clamp(30px,3vw,46px);line-height:1.02;margin:10px 0 18px;text-transform:uppercase}.featuredResource p{color:var(--muted);line-height:1.7}.featuredResource dl{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0}.featuredResource dl div{border-top:1px solid var(--line);padding:15px 10px 0 0}.featuredResource dt{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.featuredResource dd{font-size:13px;line-height:1.5;margin:6px 0}.featuredResourceSecondary .actions{align-items:flex-start;flex-direction:column}.featuredResourceSecondary .actions a{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.publicResourceExplorer{background:#f4f5f6}.publicResourceExplorer>div{display:grid;grid-template-columns:repeat(3,1fr)}.publicResourceCard{background:#fff;border-left:1px solid var(--line);padding:28px}.publicResourceCard>span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.publicResourceCard h3{font-size:28px;text-transform:uppercase}.publicResourceCard p{color:var(--muted);line-height:1.65}.publicResourceCard dl{border-top:1px solid var(--line);padding-top:15px}.publicResourceCard dt{font-size:9px;font-weight:800;text-transform:uppercase}.publicResourceCard dd{margin:4px 0 12px}.publicResourceCard>a{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.decisionTools{background:#080a0d;color:#fff}.decisionTools header p{color:#c7ced8}.decisionTools>div{border-top:1px solid #394556}.decisionTools details{border-bottom:1px solid #394556;scroll-margin-top:95px}.decisionTools summary{align-items:center;cursor:pointer;display:grid;grid-gap:24px;gap:24px;grid-template-columns:55px 1fr 26px;list-style:none;padding:24px 15px}.decisionTools summary::-webkit-details-marker{display:none}.decisionTools summary>b{color:var(--gold);font-size:22px}.decisionTools summary>span{font-size:24px;font-weight:800;text-transform:uppercase}.decisionTools summary small{color:#aeb8c6;display:block;font-size:13px;font-weight:400;line-height:1.5;margin-top:6px;text-transform:none}.decisionTools details[open] summary svg{transform:rotate(45deg)}.decisionTools details>div{background:#142746;display:grid;grid-gap:5vw;gap:5vw;grid-template-columns:1fr 1fr;padding:35px 7vw}.decisionTools details h3{font-size:17px;text-transform:uppercase}.decisionTools details label{align-items:center;border-top:1px solid #43516a;display:flex;gap:13px;padding:13px 0}.decisionTools details input{accent-color:var(--gold);height:18px;width:18px}.decisionTools details dl{display:grid;grid-template-columns:1fr 1fr}.decisionTools details dl div{border-top:1px solid #43516a;padding:13px}.decisionTools details dt{color:var(--gold);font-size:9px;font-weight:800;text-transform:uppercase}.decisionTools details dd{color:#d6dce5;line-height:1.5;margin:6px 0}.commercialFaqCenter{background:#f4f5f6}.faqCenterLayout{display:grid;grid-gap:6vw;gap:6vw;grid-template-columns:minmax(0,28fr) minmax(0,72fr)}.faqCenterLayout>nav{align-self:start;border-top:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:110px}.faqCenterLayout>nav a{border-bottom:1px solid var(--line);color:inherit;display:grid;font-size:15px;font-weight:800;grid-gap:14px;gap:14px;grid-template-columns:35px 1fr;padding:18px 8px;text-transform:uppercase}.faqCenterLayout>nav b{color:var(--gold)}.faqCenterLayout>div>section{margin-bottom:55px;scroll-margin-top:100px}.faqCenterLayout>div>section>h3{color:var(--blue);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.faqCenterLayout details{border-top:1px solid var(--line)}.faqCenterLayout details:last-child{border-bottom:1px solid var(--line)}.faqCenterLayout summary{align-items:center;cursor:pointer;display:flex;font-size:21px;font-weight:800;justify-content:space-between;list-style:none;padding:22px 0;text-transform:uppercase}.faqCenterLayout summary::-webkit-details-marker{display:none}.faqCenterLayout details[open] summary svg{transform:rotate(45deg)}.faqCenterLayout details>div{padding:0 60px 25px 0}.faqCenterLayout details p{color:var(--muted);line-height:1.7}.faqCenterLayout details a{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.editorialTrust{background:#fff;display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.editorialTrust>dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.editorialTrust dl div{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:28px}.editorialTrust dt{font-size:20px;font-weight:800;text-transform:uppercase}.editorialTrust dd{color:var(--muted);line-height:1.65;margin:15px 0 0}.resourcesFinalCta{display:grid;grid-template-columns:1fr 1fr}.resourcesFinalCta article{background:var(--navy);color:#fff;min-height:470px;padding:70px 6vw}.resourcesFinalCta article+article{background:var(--gold);color:#080a0d}.resourcesFinalCta article>span{font-size:10px;font-weight:800;letter-spacing:.12em}.resourcesFinalCta h2{font-size:clamp(37px,4vw,58px);line-height:1;margin:15px 0 20px;text-transform:uppercase}.resourcesFinalCta p{line-height:1.7}.resourcesFinalCta .outlineButton{border-color:#fff;color:#fff}.resourcesFinalCta article+article .button{background:#080a0d;color:#fff}.resourcesDecisionPage>section:not(.resourcesDecisionHero):not(.resourcesFinalCta){content-visibility:auto;contain-intrinsic-size:auto 850px}.publishedInsight,.publishedResource{padding-bottom:100px}.publishedResource>header{display:grid;grid-template-columns:48% 52%}.publishedResourceImage{min-height:620px;overflow:hidden;position:relative}.publishedResourceImage img{object-fit:cover}.publishedResource>header>div:last-child{align-self:center;padding:70px 6vw}.publishedInsight>header>span,.publishedResource>header span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.publishedInsight h1,.publishedResource h1{font-size:clamp(48px,6vw,86px);line-height:.96;text-transform:uppercase}.publishedResource>header dl{display:grid;grid-template-columns:1fr 1fr}.publishedResource>header dl div{border-top:1px solid var(--line);padding:14px 10px 14px 0}.publishedResource dt{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.publishedResource dd{margin:5px 0}.publishedDirectAnswer,.resourceChecklist,.resourceContextCta,.resourceScope{margin:0 5vw;padding:70px 6vw}.publishedDirectAnswer{background:var(--navy);color:#fff}.publishedDirectAnswer span,.resourceChecklist>span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.12em}.publishedDirectAnswer p{font-size:24px;line-height:1.6;max-width:1000px}.publishedResourceLayout{display:grid;grid-gap:6vw;gap:6vw;grid-template-columns:minmax(0,25fr) minmax(0,75fr);padding:100px 5vw}.publishedResourceLayout>aside{align-self:start;border-top:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:110px}.publishedResourceLayout aside a,.publishedResourceLayout aside b{border-bottom:1px solid var(--line);display:block;padding:14px 5px}.publishedResourceLayout aside a{color:inherit;font-size:12px}.publishedResourceLayout>div>section{display:grid;grid-gap:25px;gap:25px;grid-template-columns:50px 1fr;padding:0 0 60px;scroll-margin-top:100px}.publishedResourceLayout>div>section>span{color:var(--gold);font-size:23px;font-weight:800}.publishedResourceLayout h2,.resourceChecklist h2,.resourceContextCta h2,.resourceScope h2{font-size:38px;text-transform:uppercase}.publishedResourceLayout li,.publishedResourceLayout p,.resourceContextCta p,.resourceScope p{color:var(--muted);line-height:1.75}.resourceChecklist{background:#f4f5f6}.resourceChecklist label{align-items:center;border-top:1px solid var(--line);display:flex;gap:15px;padding:16px 0}.resourceChecklist input{height:19px;width:19px}.resourceContextCta{background:var(--gold)}.publishedResource>footer{margin:60px 5vw 0}.insightsHero{background:#080a0d;color:#fff;display:grid;grid-template-columns:48% 52%;min-height:690px;overflow:hidden;position:relative}.insightsHero>div{align-self:center;padding:90px 5vw;position:relative;z-index:2}.insightsHeroMedia{min-height:690px;overflow:hidden;position:relative}.insightsHeroMedia img{object-fit:cover}.insightTopicRoutes,.insightsClose,.publishedInsights{padding:100px 5vw}.insightTopicRoutes>header,.publishedInsights>header{margin-bottom:48px;max-width:900px}.insightTopicRoutes>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.insightTopicRoutes a{border-left:1px solid var(--line);color:inherit;min-height:320px;padding:28px}.insightTopicRoutes a>b{color:var(--gold);font-size:25px}.insightTopicRoutes h3{font-size:28px;margin-top:50px;text-transform:uppercase}.insightTopicRoutes p{color:var(--muted);line-height:1.65}.insightTopicRoutes a>span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.publishedInsights{background:#f4f5f6}.publishedInsights>div{display:grid;grid-template-columns:repeat(3,1fr)}.publishedInsights article{background:#fff;border-left:1px solid var(--line);padding:30px}.publishedInsights article a{color:inherit}.publishedInsights article span{color:var(--blue);font-size:10px;font-weight:800}.publishedInsights article h3{font-size:26px;text-transform:uppercase}.publishedInsights article p{color:var(--muted);line-height:1.6}.insightsClose{background:var(--gold);max-width:none}.insightsClose h2{font-size:clamp(40px,5vw,68px);margin:0;text-transform:uppercase}.insightsClose p{font-size:18px;line-height:1.7;max-width:800px}.insightsClose .button{background:#080a0d;color:#fff}.publishedInsight>.articleBody,.publishedInsight>.articleFaq,.publishedInsight>.articleGallery,.publishedInsight>footer,.publishedInsight>header{margin-left:5vw;margin-right:5vw}.publishedInsight>header{padding:80px 6vw}@media (max-width:900px){.insightsHero,.publishedResource>header,.resourcesDecisionHero{grid-template-columns:1fr}.resourcesHeroMosaic{min-height:650px}.decisionStageNavigator>div{grid-template-columns:1fr 1fr}.editorialTrust,.faqCenterLayout,.featuredResource>div{grid-template-columns:1fr}.faqCenterLayout>nav,.publishedResourceLayout>aside{position:static}.publishedResourceLayout{grid-template-columns:1fr}.insightsHeroMedia{min-height:520px}}@media (max-width:700px){.resourcesDecisionHero>article{padding:68px 22px}.insightsHero h1,.resourcesDecisionHero h1{font-size:48px}.resourcesHeroMosaic{min-height:520px}.commercialFaqCenter,.decisionStageNavigator,.decisionTools,.editorialTrust,.featuredResource,.insightTopicRoutes,.insightsClose,.publicResourceExplorer,.publishedInsights{padding:68px 22px}.decisionStageNavigator>div,.insightTopicRoutes>div,.productEvidence>div,.publicResourceExplorer>div,.publishedInsights>div{grid-template-columns:1fr}.decisionStageNavigator article{min-height:0}.featuredResourceMain>a,.featuredResourceSecondary>a{min-height:380px}.featuredResourceMain>div,.featuredResourceSecondary>div{padding:30px 22px}.featuredResource dl{grid-template-columns:1fr}.decisionTools summary{gap:12px;grid-template-columns:38px 1fr 22px;padding:20px 4px}.decisionTools summary>span{font-size:18px}.decisionTools details>div{grid-template-columns:1fr;padding:28px 16px}.decisionTools details dl{grid-template-columns:1fr}.faqCenterLayout>nav{display:flex;overflow-x:auto}.faqCenterLayout>nav a{flex:0 0 190px}.faqCenterLayout details>div{padding-right:0}.editorialTrust>dl,.resourcesFinalCta{grid-template-columns:1fr}.resourcesFinalCta article{min-height:0;padding:60px 22px}.publishedResourceImage{min-height:420px}.publishedResource>header>div:last-child{padding:55px 22px}.publishedResource>header dl{grid-template-columns:1fr}.publishedDirectAnswer,.resourceChecklist,.resourceContextCta,.resourceScope{margin:0 22px;padding:45px 22px}.publishedResourceLayout{padding:68px 22px}.publishedResourceLayout>div>section{grid-template-columns:1fr}.insightsHero>div{padding:68px 22px}.insightsHeroMedia{min-height:420px}}.aboutEvidencePage{background:#fff;color:var(--ink)}.aboutEvidencePage h1,.aboutEvidencePage h2,.aboutEvidencePage h3{letter-spacing:-.035em}.aboutEvidencePage section:not(.aboutEvidenceHero):not(.aboutFinalCta){content-visibility:auto;contain-intrinsic-size:auto 850px}.aboutEvidenceHero{background:#080b10;color:#fff;display:grid;grid-template-columns:48% 52%;min-height:720px;overflow:hidden}.aboutEvidenceHero>article{align-self:center;padding:88px 6vw 78px}.aboutEvidenceHero h1{font-size:clamp(53px,5.8vw,91px);line-height:.91;margin:0;max-width:750px;text-transform:uppercase}.aboutEvidenceHero p{color:#cbd2dc;font-size:18px;line-height:1.65;margin:28px 0;max-width:680px}.aboutEvidenceHero .actions,.aboutFinalCta .actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.aboutEvidenceHero .outlineButton,.aboutFinalCta .outlineButton{border-color:#818b9b;color:#fff}.aboutEvidenceHero dl{border-top:1px solid #3b4656;display:grid;grid-template-columns:1fr 1fr;margin:54px 0 0}.aboutEvidenceHero dl>div{padding:18px 22px 0 0}.aboutEvidenceHero dt{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.aboutEvidenceHero dd{font-size:13px;line-height:1.5;margin:7px 0 0}.aboutHeroMedia{color:#fff;min-height:720px;overflow:hidden;position:relative}.aboutHeroMedia img{object-fit:cover;transition:transform .8s ease}.aboutHeroMedia:hover img{transform:scale(1.018)}.aboutHeroMedia:after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.62));content:"";inset:0;position:absolute}.aboutHeroMedia span{bottom:27px;font-size:10px;font-weight:800;left:30px;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:2}.aboutFaq,.aboutHandoff,.aboutJourney,.aboutPositioning,.aboutTeam{padding:110px 6vw}.aboutPositioning{display:grid;grid-gap:9vw;gap:9vw;grid-template-columns:1fr 1fr}.aboutCollaboration article>span,.aboutFactoryLead span,.aboutFaq header>span,.aboutFinalCta article>span,.aboutHandoff header>span,.aboutJourney header>span,.aboutPositioning header>span,.aboutQuality article>span,.aboutTeam header>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.aboutCollaboration h2,.aboutFactory h2,.aboutFaq h2,.aboutFinalCta h2,.aboutHandoff h2,.aboutJourney h2,.aboutPositioning h2,.aboutQuality h2,.aboutTeam h2{font-size:clamp(40px,4.8vw,72px);line-height:.96;margin:12px 0 20px;text-transform:uppercase}.aboutPositioningCopy{border-top:1px solid var(--ink);padding-top:22px}.aboutPositioningCopy p{color:var(--muted);font-size:18px;line-height:1.78;margin:0 0 22px}.aboutFacilityEvidence{background:#eef1f5;padding:110px 6vw}.aboutFacilityEvidence>header{max-width:980px}.aboutFacilityEvidence header>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em}.aboutFacilityEvidence h2{font-size:clamp(40px,4.8vw,72px);line-height:.96;margin:12px 0 20px;text-transform:uppercase}.aboutFacilityEvidence header>p{color:var(--muted);font-size:17px;line-height:1.7;max-width:800px}.aboutFacilityEvidence>div{display:grid;grid-template-columns:58% 42%;margin-top:52px}.aboutFacilityEvidence figure{height:min(43vw,590px);margin:0;overflow:hidden;position:relative}.aboutFacilityEvidence figure+figure{border-left:8px solid #eef1f5}.aboutFacilityEvidence img{object-fit:cover}.aboutFacilityEvidence figcaption,.contactVisit figcaption{background:linear-gradient(transparent,rgba(0,0,0,.82));bottom:0;color:#fff;font-size:10px;font-weight:800;left:0;padding:65px 24px 20px;position:absolute;right:0;text-transform:uppercase;z-index:2}.aboutCollaboration{background:#f2f4f6;display:grid;grid-template-columns:58% 42%;min-height:760px}.aboutCollaborationMedia{display:grid;grid-template-columns:64% 36%;min-height:760px;overflow:hidden}.aboutCollaborationMedia figure,.aboutCollaborationMedia>a{margin:0;min-height:760px;overflow:hidden;position:relative}.aboutCollaborationMedia figure{border-left:3px solid #f2f4f6}.aboutCollaborationMedia img{object-fit:cover;transition:transform .65s ease}.aboutCollaborationMedia a:hover img{transform:scale(1.02)}.aboutCollaboration>article{align-self:center;padding:75px 5vw}.aboutCollaboration>article>p{color:var(--muted);font-size:17px;line-height:1.7}.aboutCollaboration dl{margin:35px 0 0}.aboutCollaboration dl>div{border-top:1px solid #ced2d8;padding:16px 0}.aboutCollaboration dt{display:grid;font-size:15px;font-weight:800;grid-gap:12px;gap:12px;grid-template-columns:30px 1fr;text-transform:uppercase}.aboutCollaboration dt b{color:var(--gold)}.aboutCollaboration dd{color:var(--muted);line-height:1.55;margin:7px 0 0 42px}.aboutTeam{background:var(--navy);color:#fff}.aboutFaq>header,.aboutHandoff>header,.aboutJourney>header,.aboutTeam>header{max-width:880px}.aboutFinalCta article>span,.aboutQuality article>span,.aboutTeam header>span{color:var(--gold)}.aboutHandoff header>p,.aboutJourney header>p,.aboutTeam header>p{color:#c9d0da;font-size:17px;line-height:1.7;max-width:720px}.aboutTeam>div{border-top:1px solid #40506a;display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.aboutTeam article{border-left:1px solid #40506a;min-height:330px;padding:30px}.aboutTeam article:first-child{border-left:0}.aboutTeam article>b{color:var(--gold);font-size:28px}.aboutTeam h3{font-size:29px;margin:72px 0 18px;text-transform:uppercase}.aboutTeam article p{color:#c9d0da;line-height:1.65}.aboutFactory{background:#fff}.aboutFactoryLead{align-items:end;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:1fr auto;padding:110px 6vw 55px}.aboutFactoryLead>div{max-width:880px}.aboutFactoryLead p{color:var(--muted);font-size:17px;line-height:1.7;max-width:730px}.textLink{align-items:center;color:var(--blue);display:flex;font-size:11px;font-weight:800;gap:10px;text-transform:uppercase}.aboutFactory svg,.textLink svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.aboutFactoryPanorama{display:block;height:min(66vw,760px);overflow:hidden;position:relative}.aboutFactoryPanorama img{object-fit:cover;transition:transform .7s ease}.aboutFactoryPanorama:hover img{transform:scale(1.012)}.aboutCapabilityRail{background:#080b10;color:#fff;display:grid;grid-template-columns:repeat(4,1fr)}.aboutCapabilityRail>div{align-items:start;border-bottom:1px solid #303b4b;border-left:1px solid #303b4b;display:grid;grid-gap:15px;gap:15px;grid-template-columns:30px 1fr;min-height:105px;padding:25px}.aboutCapabilityRail b{color:var(--gold);font-size:18px}.aboutCapabilityRail span{font-size:13px;font-weight:800;line-height:1.4;text-transform:uppercase}.aboutFactoryGrid{display:grid;grid-template-columns:repeat(4,1fr)}.aboutFactoryGrid>a{color:var(--ink);display:block}.aboutFactoryGrid figure{height:360px;margin:0;overflow:hidden;position:relative}.aboutFactoryGrid img{object-fit:cover;transition:transform .6s ease}.aboutFactoryGrid a:hover img{transform:scale(1.035)}.aboutFactoryGrid>a>span{display:block;font-size:12px;font-weight:800;padding:18px 22px 30px;text-transform:uppercase}.aboutJourney{background:#f2f4f6}.aboutHandoff header>p,.aboutJourney header>p{color:var(--muted)}.aboutJourney>div{border-top:1px solid var(--ink);margin-top:48px}.aboutJourney article{border-bottom:1px solid #c9cdd2;display:grid;grid-template-columns:36% 64%;min-height:310px}.aboutJourney article:nth-child(2n){grid-template-columns:64% 36%}.aboutJourney article:nth-child(2n)>a{order:2}.aboutJourney article>a{min-height:310px;overflow:hidden;position:relative}.aboutJourney article img{object-fit:cover;transition:transform .55s ease}.aboutJourney article>a:hover img{transform:scale(1.025)}.aboutJourney article>div{align-self:center;padding:45px 6vw}.aboutJourney article b{color:var(--gold);font-size:30px}.aboutJourney h3{font-size:clamp(31px,3.3vw,50px);margin:12px 0;text-transform:uppercase}.aboutJourney article p{color:var(--muted);font-size:17px;line-height:1.7;max-width:650px}.aboutQuality{background:#080b10;color:#fff;display:grid;grid-template-columns:55% 45%;min-height:720px}.aboutQualityMedia{min-height:720px;overflow:hidden;position:relative}.aboutQualityMedia img{object-fit:cover}.aboutQualityMedia:after{background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.aboutQualityMedia>span{bottom:25px;font-size:10px;font-weight:800;left:28px;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:2}.aboutQuality>article{align-self:center;padding:70px 6vw}.aboutQuality>article>p{color:#c9d0da;font-size:17px;line-height:1.7}.aboutQuality ul{list-style:none;margin:36px 0 0;padding:0}.aboutQuality li{border-top:1px solid #3a4657;font-size:15px;font-weight:800;padding:15px 0;text-transform:uppercase}.aboutQuality li:before{color:var(--gold);content:"✓";margin-right:14px}.aboutHandoff>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.aboutHandoff article{border-left:1px solid var(--line);min-height:260px;padding:28px}.aboutHandoff article:first-child{border-left:0}.aboutHandoff article>b{color:var(--gold);font-size:27px}.aboutHandoff h3{font-size:28px;margin:54px 0 12px;text-transform:uppercase}.aboutHandoff article p{color:var(--muted);line-height:1.6}.aboutHandoff aside{background:#edf2ff;border-left:4px solid var(--blue);display:grid;grid-gap:18px;gap:18px;grid-template-columns:25% 75%;margin-top:45px;padding:30px 34px}.aboutHandoff aside strong{font-size:18px;text-transform:uppercase}.aboutHandoff aside p{color:var(--muted);line-height:1.7;margin:0}.aboutFaq{background:#f2f4f6}.aboutFaq>div{border-top:1px solid var(--ink);margin-top:46px}.aboutFaq details{border-bottom:1px solid #c9cdd2}.aboutFaq summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:46px 1fr 32px;list-style:none;padding:24px 0}.aboutFaq summary::-webkit-details-marker{display:none}.aboutFaq summary b{color:var(--gold);font-size:19px}.aboutFaq summary span{font-size:21px;font-weight:800;text-transform:uppercase}.aboutFaq summary i{font-size:29px;font-style:normal;text-align:center;transition:transform .25s ease}.aboutFaq details[open] summary i{transform:rotate(45deg)}.aboutFaq details>p{color:var(--muted);font-size:17px;line-height:1.75;margin:0;max-width:900px;padding:0 50px 28px 64px}.aboutFinalCta{background:var(--gold);display:grid;grid-template-columns:52% 48%;min-height:610px}.aboutFinalCta>article{align-self:center;padding:75px 6vw}.aboutFinalCta article>span{color:#080b10}.aboutFinalCta h2{max-width:760px}.aboutFinalCta p{font-size:17px;line-height:1.7;max-width:660px}.aboutFinalCta .button{background:#080b10;color:#fff}.aboutFinalCta .outlineButton{border-color:#080b10;color:#080b10}.aboutContact{border-top:1px solid rgba(8,11,16,.35);display:grid;font-style:normal;grid-gap:7px;gap:7px;margin-top:34px;padding-top:22px}.aboutContact a{color:#080b10;font-weight:800}.aboutContact span{font-size:13px;line-height:1.6;max-width:650px}.aboutFinalMedia{min-height:610px;overflow:hidden;position:relative}.aboutFinalMedia img{object-fit:cover;transition:transform .65s ease}.aboutFinalMedia:hover img{transform:scale(1.025)}.contactHero{background:#07101f;color:#fff;min-height:610px;padding:110px max(6vw,calc((100vw - 1320px)/2));display:flex;align-items:center}.contactHero>div{max-width:1050px}.contactHero span,.contactRfq article>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.14em}.contactHero h1{font-size:clamp(50px,6.5vw,92px);line-height:.93;margin:18px 0;text-transform:uppercase}.contactHero p{color:#cbd2dc;font-size:18px;line-height:1.7;max-width:770px}.contactHero .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.contactHero .outlineButton{border-color:#728099;color:#fff}.contactChannels{display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(6vw,calc((100vw - 1320px)/2))}.contactChannels article{border-left:1px solid var(--line);min-height:390px;padding:50px 34px}.contactChannels article:first-child{border-left:0}.contactChannels article>span{color:var(--gold);font-size:26px;font-weight:850}.contactChannels h2{font-size:30px;margin-top:70px;text-transform:uppercase}.contactChannels address,.contactChannels p{color:var(--muted);font-size:15px;font-style:normal;line-height:1.7}.contactChannels a{color:var(--blue);display:inline-block;font-weight:800;line-height:1.55;margin-top:18px;overflow-wrap:anywhere}.contactRfq{background:#eef1f5;display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,42fr) minmax(0,58fr);padding:95px max(6vw,calc((100vw - 1320px)/2))}.contactRfq h2{font-size:clamp(40px,4.5vw,65px);line-height:.96;text-transform:uppercase}.contactRfq li,.contactRfq p{color:var(--muted);font-size:16px;line-height:1.7}.contactRfq .rfqForm{align-self:start;min-width:0}.contactVisit{background:#080b10;color:#fff;display:grid;grid-template-columns:58% 42%;min-height:680px}.contactVisit>figure{margin:0;min-height:680px;overflow:hidden;position:relative}.contactVisit img{object-fit:cover}.contactVisit>article{align-self:center;padding:75px 6vw}.contactVisit article>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.14em}.contactVisit h2{font-size:clamp(40px,4.6vw,67px);line-height:.96;text-transform:uppercase}.contactVisit address,.contactVisit p{color:#cbd2dc;font-size:16px;font-style:normal;line-height:1.7}.contactVisit address{border-top:1px solid #3b4656;margin-top:28px;padding-top:22px}.contactVisit .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.contactVisit .outlineButton{border-color:#758196;color:#fff}@media(max-width:900px){.contactChannels,.contactRfq,.contactVisit{grid-template-columns:1fr}.contactChannels article{border-left:0;border-top:1px solid var(--line);min-height:0}.contactChannels h2{margin-top:35px}.contactVisit>figure{min-height:520px}.aboutFacilityEvidence>div{grid-template-columns:1fr}.aboutFacilityEvidence figure{height:520px}.aboutFacilityEvidence figure+figure{border-left:0;border-top:8px solid #eef1f5}}@media(max-width:700px){.contactHero{min-height:520px;padding:70px 22px}.contactHero h1{font-size:44px}.contactHero .actions,.contactVisit .actions{align-items:stretch;flex-direction:column}.contactHero .actions a,.contactVisit .actions a{text-align:center}.contactChannels{padding:0 22px}.contactChannels article{padding:42px 0}.contactVisit>figure{min-height:390px}.contactVisit>article{padding:65px 22px}.contactRfq{padding:70px 22px}.contactRfq h2{font-size:39px}.aboutFacilityEvidence{padding:72px 22px}.aboutFacilityEvidence h2{font-size:39px}.aboutFacilityEvidence figure{height:330px}}@media(max-width:1050px){.aboutCollaboration,.aboutEvidenceHero,.aboutFinalCta,.aboutQuality{grid-template-columns:1fr}.aboutEvidenceHero>article{min-height:630px}.aboutHeroMedia{min-height:620px}.aboutPositioning{gap:6vw}.aboutCollaborationMedia,.aboutCollaborationMedia figure,.aboutCollaborationMedia>a{min-height:650px}.aboutCollaboration>article{padding:85px 6vw}.aboutCapabilityRail,.aboutFactoryGrid,.aboutHandoff>div,.aboutTeam>div{grid-template-columns:repeat(2,1fr)}.aboutQualityMedia{min-height:650px}.aboutFinalMedia{min-height:540px}}@media(max-width:700px){.aboutEvidenceHero>article{min-height:0;padding:65px 22px 58px}.aboutEvidenceHero h1{font-size:47px}.aboutEvidenceHero p{font-size:16px}.aboutEvidenceHero dl{grid-template-columns:1fr;margin-top:38px}.aboutHeroMedia{min-height:430px}.aboutFaq,.aboutHandoff,.aboutJourney,.aboutPositioning,.aboutTeam{padding:72px 22px}.aboutPositioning{gap:35px;grid-template-columns:1fr}.aboutCollaboration h2,.aboutFactory h2,.aboutFaq h2,.aboutFinalCta h2,.aboutHandoff h2,.aboutJourney h2,.aboutPositioning h2,.aboutQuality h2,.aboutTeam h2{font-size:39px}.aboutPositioningCopy p{font-size:16px}.aboutCollaborationMedia{grid-template-columns:1fr;min-height:0}.aboutCollaborationMedia>a{min-height:420px}.aboutCollaborationMedia figure{border-left:0;border-top:3px solid #f2f4f6;min-height:300px}.aboutCollaboration>article{padding:68px 22px}.aboutCapabilityRail,.aboutFactoryGrid,.aboutHandoff>div,.aboutTeam>div{grid-template-columns:1fr}.aboutTeam article{border-left:0;border-top:1px solid #40506a;min-height:0;padding:26px 0}.aboutTeam h3{margin-top:34px}.aboutFactoryLead{align-items:start;gap:25px;grid-template-columns:1fr;padding:72px 22px 38px}.aboutFactoryPanorama{height:460px}.aboutCapabilityRail>div{min-height:0}.aboutFactoryGrid figure{height:390px}.aboutJourney article,.aboutJourney article:nth-child(2n){grid-template-columns:1fr}.aboutJourney article:nth-child(2n)>a{order:0}.aboutJourney article>a{min-height:290px}.aboutJourney article>div{padding:35px 0 48px}.aboutQualityMedia{min-height:460px}.aboutQuality>article{padding:68px 22px}.aboutHandoff article{border-left:0;border-top:1px solid var(--line);min-height:0;padding:26px 0}.aboutHandoff h3{margin-top:32px}.aboutHandoff aside{grid-template-columns:1fr;margin-top:35px;padding:26px 22px}.aboutFaq summary{gap:10px;grid-template-columns:34px 1fr 25px}.aboutFaq summary span{font-size:17px}.aboutFaq details>p{font-size:16px;padding:0 0 25px 44px}.aboutFinalCta>article{padding:68px 22px}.aboutFinalMedia{min-height:430px}}.homeV2{background:#fff;color:var(--ink)}.homeV2 h1,.homeV2 h2,.homeV2 h3{letter-spacing:-.04em}.homeV2>section:not(.homeV2Hero){content-visibility:auto;contain-intrinsic-size:auto 850px}.homeV2Hero{background:#080b10;color:#fff;display:grid;grid-template-columns:47% 53%;min-height:calc(100vh - 88px);overflow:hidden}.homeV2Hero>article{align-self:center;padding:78px 6vw}.homeV2Hero h1{font-size:clamp(53px,5.7vw,88px);line-height:.92;margin:0;max-width:770px;text-transform:uppercase}.homeV2Hero p{color:#ccd3dd;font-size:18px;line-height:1.68;margin:28px 0;max-width:680px}.homeFactory .actions,.homeV2Hero .actions{display:flex;flex-wrap:wrap;gap:14px}.homeV2Hero .outlineButton{border-color:#8490a0;color:#fff}.homeV2HeroMedia{min-height:calc(100vh - 88px);overflow:hidden;position:relative}.homeV2HeroMedia:after{background:linear-gradient(180deg,transparent 68%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.homeV2HeroMedia img{object-fit:cover;object-position:center;transition:transform .8s ease}.homeV2HeroMedia:hover img{transform:scale(1.018)}.homeV2HeroMedia>span{bottom:26px;color:#fff;font-size:10px;font-weight:800;left:28px;letter-spacing:.1em;position:absolute;text-transform:uppercase;z-index:2}.homeBuyerProblem{display:grid;grid-template-columns:54% 46%;min-height:760px}.homeProblemMedia{min-height:760px;overflow:hidden;position:relative}.homeProblemMedia img{object-fit:cover}.homeBuyerProblem>article{align-self:center;padding:75px 6vw}.homeBuyerProblem article>span,.homeFactory header>span,.homeFaq header>span,.homeKnowledge>article>span,.homeProcess header>span,.homeProjectCta article>span,.homeProjects header>span,.homeSolutionNav header>span,.homeSystems header>span,.homeWhy article>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.homeBuyerProblem h2,.homeFactory h2,.homeFaq h2,.homeKnowledge h2,.homeProcess h2,.homeProjectCta h2,.homeProjects h2,.homeSolutionNav h2,.homeSystems h2,.homeWhy h2{font-size:clamp(40px,4.8vw,72px);line-height:.96;margin:12px 0 20px;text-transform:uppercase}.homeBuyerProblem>article>p,.homeFactory header>p,.homeProjects header>p,.homeSystems header>p{color:var(--muted);font-size:17px;line-height:1.7}.homeBuyerProblem ol{list-style:none;margin:36px 0 0;padding:0}.homeBuyerProblem li{border-top:1px solid var(--line);display:grid;font-size:16px;font-weight:800;grid-gap:15px;gap:15px;grid-template-columns:38px 1fr;line-height:1.4;padding:16px 0;text-transform:uppercase}.homeBuyerProblem li b{color:var(--gold)}.homeFactory,.homeFaq,.homeProcess,.homeProjects,.homeSolutionNav,.homeSystems{padding:110px 6vw}.homeSolutionNav{background:#f2f4f6}.homeFaq>header,.homeProcess>header,.homeProjects>header,.homeSolutionNav>header,.homeSystems>header{max-width:900px;margin-bottom:48px}.homeSolutionLayout{display:grid;grid-template-columns:35% 65%;background:#fff}.homeSolutionLayout>nav{border-top:1px solid var(--ink)}.homeSolutionLayout>nav button{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:46px 1fr;min-height:105px;padding:20px;text-align:left;width:100%}.homeSolutionLayout>nav button b{color:var(--gold);font-size:19px}.homeSolutionLayout>nav button span{font-size:17px;font-weight:800;text-transform:uppercase}.homeSolutionLayout>nav button[aria-selected=true]{background:var(--navy);color:#fff}.homeSolutionLayout>article{display:grid;grid-template-columns:55% 45%;min-width:0}.homeSolutionMedia{min-height:600px;overflow:hidden;position:relative}.homeSolutionMedia img{object-fit:cover}.homeSolutionLayout>article>div:last-child{align-self:center;padding:45px}.homeSolutionLayout article>div>span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.homeSolutionLayout h3{font-size:clamp(34px,3.5vw,54px);line-height:1;margin:12px 0;text-transform:uppercase}.homeSolutionLayout li,.homeSolutionLayout p{color:var(--muted);line-height:1.65}.homeSolutionLayout ul{margin:24px 0 30px;padding-left:18px}.homeAllLink{color:var(--blue);display:inline-block;font-size:12px;font-weight:800;margin-top:28px;text-transform:uppercase}.homeProjects>header{max-width:980px}.homeProjects>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);background:var(--line);margin-bottom:35px}.homeProjectLead,.homeProjectSupport>a{background:#fff;color:inherit;display:block}.homeProjectLead figure{height:590px}.homeProjectSupport figure{height:260px}.homeProjects figure{margin:0;overflow:hidden;position:relative}.homeProjects figure img{object-fit:cover;transition:transform .6s ease}.homeProjects a:hover figure img{transform:scale(1.025)}.homeProjects a>div{padding:30px}.homeProjects a span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.homeProjects h3{font-size:31px;margin:9px 0;text-transform:uppercase}.homeProjects dl>div{border-top:1px solid var(--line);display:grid;grid-template-columns:110px 1fr;padding:10px 0}.homeProjects dt{font-size:9px;font-weight:800;text-transform:uppercase}.homeProjects dd{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.homeProjects a>div>b{color:var(--blue);display:block;font-size:10px;margin-top:18px;text-transform:uppercase}.homeProjectSupport{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.homeSystems{background:var(--navy);color:#fff}.homeSystems header>span{color:var(--gold)}.homeSystems header>p{color:#cdd4df}.homeSystemFeatures{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr 1fr;background:#40506a}.homeSystemFeatures>a{background:var(--navy);color:#fff;padding-bottom:32px}.homeSystemFeatures figure{height:480px;margin:0 0 24px;overflow:hidden;position:relative}.homeSystemFeatures img{object-fit:cover;transition:transform .6s ease}.homeSystemFeatures a:hover img{transform:scale(1.02)}.homeSystemFeatures>a>b,.homeSystemFeatures>a>h3,.homeSystemFeatures>a>p,.homeSystemFeatures>a>span{display:block;margin-left:28px;margin-right:28px}.homeSystemFeatures span,.homeSystemIndex span{color:var(--gold);font-size:9px;font-weight:800;text-transform:uppercase}.homeSystemFeatures h3{font-size:38px;margin-top:10px!important;text-transform:uppercase}.homeSystemFeatures p,.homeSystemIndex p{color:#cdd4df;line-height:1.6}.homeSystemFeatures b,.homeSystemIndex em{color:var(--gold);font-size:10px;font-style:normal;text-transform:uppercase}.homeSystemIndex{border-top:1px solid #40506a;display:grid;grid-template-columns:1fr 1fr;margin-bottom:35px}.homeSystemIndex>a{align-items:start;border-bottom:1px solid #40506a;display:grid;grid-gap:22px;gap:22px;grid-template-columns:45px 1fr auto;padding:25px;color:#fff}.homeSystemIndex>a:nth-child(odd){border-right:1px solid #40506a}.homeSystemIndex>a>b{color:var(--gold);font-size:22px}.homeSystemIndex h3{font-size:26px;margin:6px 0;text-transform:uppercase}.homeSystems>.button{background:var(--gold);color:#080b10}.homeProcess ol{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.homeProcess li{border-left:1px solid var(--line);min-height:310px;padding:24px 18px}.homeProcess li:first-child{border-left:0}.homeProcess li>b{color:var(--gold);font-size:24px}.homeProcess h3{font-size:23px;margin-top:60px;text-transform:uppercase}.homeProcess li>span{color:var(--blue);font-size:9px;font-weight:800;text-transform:uppercase}.homeProcess li>p{color:var(--muted);font-size:13px;line-height:1.5}.homeFactory{background:#f2f4f6;display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.homeFactory>header{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.homeFactory .actions{margin-top:30px}.homeFactoryPanorama{display:block;height:590px;overflow:hidden;position:relative}.homeFactoryPanorama img{object-fit:cover}.homeFactoryDetails{display:grid;grid-template-columns:repeat(3,1fr)}.homeFactoryDetails>a{color:inherit}.homeFactoryDetails figure{height:220px;margin:0;overflow:hidden;position:relative}.homeFactoryDetails img{object-fit:cover}.homeFactoryDetails span{display:block;font-size:11px;font-weight:800;padding:15px;text-transform:uppercase}.homeWhy{background:#080b10;color:#fff;display:grid;grid-template-columns:56% 44%;min-height:760px}.homeWhyMedia{display:grid;grid-template-columns:65% 35%}.homeWhyMedia>a{min-height:760px;overflow:hidden;position:relative}.homeWhyMedia>a:last-child{border-left:3px solid #080b10}.homeWhyMedia img{object-fit:cover}.homeWhy>article{align-self:center;padding:65px 5vw}.homeWhy article>span{color:var(--gold)}.homeWhy>article>div{border-top:1px solid #40506a;margin:35px 0}.homeWhy article section{border-bottom:1px solid #40506a;display:grid;grid-gap:18px;gap:18px;grid-template-columns:40px 1fr;padding:20px 0}.homeWhy article section>b{color:var(--gold)}.homeWhy h3{font-size:24px;margin:0;text-transform:uppercase}.homeWhy p{color:#cdd4df;line-height:1.6}.homeWhy .outlineButton{border-color:#8993a2;color:#fff}.homeKnowledge{display:grid;grid-template-columns:1fr 1fr}.homeKnowledge>article{padding:100px 6vw}.homeKnowledge>article:first-child{background:#edf2ff}.homeKnowledge>article:last-child{background:var(--gold)}.homeKnowledge>article:last-child>span{color:#080b10}.homeKnowledge>article>a:not(.textLink){border-top:1px solid rgba(9,11,14,.4);color:inherit;display:block;padding:23px 0}.homeKnowledge small{color:var(--muted);font-size:10px}.homeKnowledge h3{font-size:25px;line-height:1.1;text-transform:uppercase}.homeKnowledge p{line-height:1.6}.homeKnowledge a>b{font-size:10px;text-transform:uppercase}.homeKnowledge .textLink{margin-top:25px}.homeFaq{background:#f2f4f6}.homeFaq>div{border-top:1px solid var(--ink)}.homeFaq details{border-bottom:1px solid #c8cdd3}.homeFaq summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:48px 1fr 32px;list-style:none;padding:24px 0}.homeFaq summary::-webkit-details-marker{display:none}.homeFaq summary>b{color:var(--gold);font-size:19px}.homeFaq summary>span{font-size:20px;font-weight:800;text-transform:uppercase}.homeFaq summary>i{font-size:27px;font-style:normal}.homeFaq details>p{color:var(--muted);font-size:17px;line-height:1.7;margin:0;max-width:920px;padding:0 50px 28px 66px}.homeProjectCta{background:var(--gold);display:grid;grid-template-columns:48% 52%;padding:100px 6vw}.homeProjectCta>article{padding-right:7vw}.homeProjectCta article>span{color:#080b10}.homeProjectCta article li,.homeProjectCta article>p{font-size:17px;line-height:1.65}.homeProjectCta article ul{padding-left:20px}.homeProjectCta .homePrivacy{border-top:1px solid rgba(9,11,14,.35);font-size:12px;margin-top:30px;padding-top:18px}.homeProjectCta form{background:#fff;display:grid;grid-gap:17px;gap:17px;grid-template-columns:1fr 1fr;padding:38px}.homeProjectCta form label{display:grid;font-size:10px;font-weight:800;grid-gap:7px;gap:7px;text-transform:uppercase}.homeProjectCta .formError,.homeProjectCta .formNote,.homeProjectCta .homeConsent,.homeProjectCta form label:nth-of-type(6),.homeProjectCta form>button{grid-column:1/-1}.homeProjectCta input,.homeProjectCta select,.homeProjectCta textarea{background:#f4f5f6;border:1px solid #cdd1d6;border-radius:0;padding:13px;width:100%}.homeProjectCta .homeConsent{align-items:center;display:flex;font-size:11px;font-weight:400;line-height:1.4;text-transform:none}.homeProjectCta .homeConsent input{flex:0 0 auto;height:18px;width:18px}.homeProjectCta form>.button{background:#080b10;color:#fff}.homeProjectCta .formError a{text-decoration:underline}@media(max-width:1050px){.homeBuyerProblem,.homeV2Hero,.homeWhy{grid-template-columns:1fr}.homeProblemMedia,.homeV2Hero>article,.homeV2HeroMedia{min-height:620px}.homeSolutionLayout{grid-template-columns:1fr}.homeSolutionLayout>article{grid-template-columns:1fr 1fr}.homeProjects>div{grid-template-columns:1fr}.homeProjectSupport{grid-template-columns:1fr 1fr}.homeProcess ol{grid-template-columns:repeat(4,1fr)}.homeFactory{grid-template-columns:1fr}.homeFactory>header{position:static}.homeWhyMedia,.homeWhyMedia>a{min-height:620px}}@media(max-width:700px){.homeV2Hero>article{min-height:0;padding:64px 22px}.homeV2Hero h1{font-size:45px}.homeV2Hero p{font-size:16px}.homeV2Hero .actions{align-items:stretch;flex-direction:column}.homeV2Hero .actions a{text-align:center}.homeV2HeroMedia{min-height:470px}.homeBuyerProblem{display:flex;flex-direction:column}.homeProblemMedia{min-height:430px;order:2}.homeBuyerProblem>article{padding:70px 22px}.homeBuyerProblem h2,.homeFactory h2,.homeFaq h2,.homeKnowledge h2,.homeProcess h2,.homeProjectCta h2,.homeProjects h2,.homeSolutionNav h2,.homeSystems h2,.homeWhy h2{font-size:39px}.homeFactory,.homeFaq,.homeProcess,.homeProjects,.homeSolutionNav,.homeSystems{padding:72px 22px}.homeSolutionLayout>nav button{min-height:86px}.homeSolutionLayout>article{grid-template-columns:1fr}.homeSolutionMedia{min-height:360px}.homeSolutionLayout>article>div:last-child{padding:32px 22px}.homeProjectLead figure{height:420px}.homeProjectSupport{grid-template-columns:1fr}.homeProjectSupport figure{height:330px}.homeProjects dl>div,.homeSystemFeatures,.homeSystemIndex{grid-template-columns:1fr}.homeSystemFeatures figure{height:380px}.homeSystemIndex>a:nth-child(odd){border-right:0}.homeSystemIndex>a{grid-template-columns:38px 1fr}.homeSystemIndex em{grid-column:2}.homeProcess ol{grid-template-columns:1fr}.homeProcess li{border-left:0;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:40px 1fr;min-height:0;padding:22px 0}.homeProcess li>b{grid-row:1/4}.homeProcess h3,.homeProcess li>p{margin:0}.homeFactory{gap:35px}.homeFactory .actions{align-items:stretch;flex-direction:column}.homeFactory .actions a{text-align:center}.homeFactoryPanorama{height:430px}.homeFactoryDetails{grid-template-columns:1fr}.homeFactoryDetails figure{height:300px}.homeWhyMedia{grid-template-columns:1fr;min-height:0}.homeWhyMedia>a{min-height:430px}.homeWhyMedia>a:last-child{border-left:0;border-top:3px solid #080b10;min-height:300px}.homeWhy>article{padding:70px 22px}.homeKnowledge,.homeProjectCta{grid-template-columns:1fr}.homeKnowledge>article{padding:70px 22px}.homeFaq summary{gap:10px;grid-template-columns:34px 1fr 24px}.homeFaq summary>span{font-size:17px}.homeFaq details>p{font-size:16px;padding:0 0 25px 44px}.homeProjectCta{padding:70px 22px}.homeProjectCta>article{padding:0}.homeProjectCta form{grid-template-columns:1fr;margin-top:30px;padding:26px 20px}.homeProjectCta .homeConsent,.homeProjectCta form label:nth-of-type(6),.homeProjectCta form>button{grid-column:auto}}.insightArticle,.insightsPage{background:#fff;color:var(--ink)}.insightArticle h1,.insightArticle h2,.insightArticle h3,.insightsPage h1,.insightsPage h2,.insightsPage h3{letter-spacing:-.035em}.insightsEditorialHero{background:#080b10;color:#fff;display:grid;grid-template-columns:48% 52%;min-height:720px;overflow:hidden}.insightsEditorialHero>article{align-self:center;padding:84px 6vw}.insightsEditorialHero h1{font-size:clamp(53px,5.8vw,90px);line-height:.92;margin:0;text-transform:uppercase}.insightsEditorialHero p{color:#cad1db;font-size:18px;line-height:1.68;margin:28px 0;max-width:650px}.insightsEditorialHero .actions{display:flex;flex-wrap:wrap;gap:14px}.insightsEditorialHero .outlineButton{border-color:#8390a3;color:#fff}.insightsEditorialHeroMedia{min-height:720px;overflow:hidden;position:relative}.insightsEditorialHeroMedia:after{background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.insightsEditorialHeroMedia img{object-fit:cover;transition:transform .7s ease}.insightsEditorialHeroMedia:hover img{transform:scale(1.018)}.insightsEditorialHeroMedia>span{bottom:28px;color:#fff;font-size:11px;font-weight:800;left:30px;letter-spacing:.08em;max-width:520px;position:absolute;text-transform:uppercase;z-index:2}.factoryInsights,.insightsFeatured,.insightsIndex,.insightsStages,.insightsTopics{padding:110px 6vw}.insightsFeatured>header,.insightsIndex>header,.insightsStages>header,.insightsTopics>header{max-width:930px;margin-bottom:48px}.factoryInsights>div:first-child>span,.insightAnswer>span,.insightArticleHero>div>span,.insightBuyingPath header>span,.insightDecision>span,.insightPractice span,.insightTakeaways header>span,.insightsDualCta article>span,.insightsFeatured header>span,.insightsIndex header>span,.insightsStages header>span,.insightsTopics header>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.factoryInsights h2,.insightBuyingPath h2,.insightDecision h2,.insightTakeaways h2,.insightsDualCta h2,.insightsFeatured h2,.insightsIndex h2,.insightsStages h2,.insightsTopics h2{font-size:clamp(39px,4.5vw,70px);line-height:.98;margin:12px 0;text-transform:uppercase}.insightsFeaturedGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:minmax(0,2.12fr) minmax(0,1fr);background:var(--line)}.insightsLeadStory{background:#fff;color:inherit;display:grid;grid-template-columns:56% 44%}.insightsLeadStory figure{min-height:600px;margin:0;overflow:hidden;position:relative}.insightsLeadStory img{object-fit:cover}.insightsLeadStory>div{align-self:center;padding:45px}.insightsIndex article>span,.insightsLeadStory span,.insightsSupportingStories span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.insightsLeadStory h3{font-size:clamp(32px,3vw,48px);line-height:1;margin:16px 0;text-transform:uppercase}.insightsLeadStory p,.insightsSupportingStories p{color:var(--muted);line-height:1.68}.insightsLeadStory dl{border-top:1px solid var(--line);margin:30px 0}.insightsLeadStory dl>div{display:grid;grid-template-columns:80px 1fr;padding:11px 0;border-bottom:1px solid var(--line)}.insightsLeadStory dt{font-size:10px;font-weight:800;text-transform:uppercase}.insightsLeadStory dd{margin:0;font-size:12px}.insightsLeadStory>div>b,.insightsSupportingStories b{color:var(--blue);font-size:11px;text-transform:uppercase}.insightsSupportingStories{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.insightsSupportingStories>a{align-content:center;background:#fff;color:inherit;padding:40px}.insightsSupportingStories h3{font-size:29px;line-height:1.04;text-transform:uppercase}.insightsStages{background:var(--navy);color:#fff}.insightsStages header>span{color:var(--gold)}.insightsStages>div{border-top:1px solid #40506a;display:grid;grid-template-columns:repeat(5,1fr)}.insightsStages a{border-left:1px solid #40506a;color:#fff;min-height:300px;padding:28px}.insightsStages a:first-child{border-left:0}.insightsStages a>b{color:var(--gold);font-size:26px}.insightsStages h3{font-size:27px;margin-top:68px;text-transform:uppercase}.insightsStages p{color:#c8d0dc;line-height:1.6}.insightsTopics>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr)}.insightsTopics article{border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:300px;padding:30px}.insightsTopics article>b{color:var(--gold);font-size:25px}.insightsTopics h3{font-size:29px;margin:55px 0 12px;text-transform:uppercase}.insightsTopics p{color:var(--muted);line-height:1.6}.insightsTopics a{color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase}.factoryInsights{background:#f2f4f6;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.factoryInsights>div:first-child{align-self:start;position:-webkit-sticky;position:sticky;top:120px}.factoryInsights>div:first-child p{color:var(--muted);font-size:17px;line-height:1.7}.factoryInsights>div:last-child{border-top:1px solid var(--ink)}.factoryInsights a{color:inherit;display:grid;grid-gap:25px;gap:25px;grid-template-columns:45% 18% 37%;padding:24px 0;border-bottom:1px solid #c7ccd2}.factoryInsights figure{height:230px;margin:0;position:relative;overflow:hidden}.factoryInsights img{object-fit:cover}.factoryInsights a>span{align-self:center;color:var(--muted);font-size:12px;line-height:1.6}.factoryInsights h3{align-self:center;font-size:30px;line-height:1.05;margin:0;text-transform:uppercase}.insightsIndex article{align-items:start;border-top:1px solid var(--line);display:grid;grid-gap:25px;gap:25px;grid-template-columns:110px 160px 1fr 180px;padding:28px 0;scroll-margin-top:120px}.insightsIndex small,.insightsIndex time{color:var(--muted);font-size:12px;line-height:1.5}.insightsIndex h3{font-size:29px;margin:0;text-transform:uppercase}.insightsIndex h3 a{color:inherit}.insightsIndex p{color:var(--muted);line-height:1.65}.insightsIndex article>figure{grid-column:1/-1;height:420px;margin:15px 0;overflow:hidden;position:relative}.insightsIndex figure img{object-fit:cover}.insightsDualCta{display:grid;grid-template-columns:1fr 1fr}.insightsDualCta article{min-height:520px;padding:80px 6vw}.insightsDualCta article:first-child{background:#edf2ff}.insightsDualCta article:last-child{background:var(--gold)}.insightsDualCta article:last-child>span{color:#080b10}.insightsDualCta p{font-size:17px;line-height:1.7;max-width:630px}.insightArticleHero,.insightsDualCta article:last-child .button{background:#080b10;color:#fff}.insightArticleHero{display:grid;grid-template-columns:52% 48%;min-height:720px}.insightArticleHero>div{align-self:center;padding:80px 6vw}.insightArticleHero h1{font-size:clamp(48px,5.5vw,83px);line-height:.94;margin:16px 0;text-transform:uppercase}.insightArticleHero>div>p{color:#cad1db;font-size:18px;line-height:1.65;max-width:680px}.insightArticleHero dl{border-top:1px solid #3b4656;display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.insightArticleHero dl>div{padding:17px 8px 0 0}.insightArticleHero dt{color:var(--gold);font-size:9px;font-weight:800;text-transform:uppercase}.insightArticleHero dd{font-size:12px;margin:6px 0}.insightArticleHero figure{margin:0;min-height:720px;overflow:hidden;position:relative}.insightArticleHero img{object-fit:cover}.insightArticleHero figcaption{background:rgba(8,11,16,.88);bottom:0;font-size:11px;left:0;line-height:1.5;padding:18px 24px;position:absolute;right:0}.insightAnswer{background:var(--gold);margin:0 6vw;padding:55px 6vw}.insightAnswer>span{color:#080b10}.insightAnswer p{font-size:clamp(23px,2.6vw,39px);font-weight:700;line-height:1.35;margin:14px 0 0;max-width:1200px}.insightByline{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0 6vw;padding:36px 0}.insightByline>div{border-left:1px solid var(--line);padding:0 25px}.insightByline>div:first-child{border-left:0}.insightByline b,.insightByline span{display:block}.insightByline b{font-size:13px;text-transform:uppercase}.insightByline span{color:var(--muted);font-size:12px;line-height:1.55;margin-top:6px}.insightBuyingPath,.insightDecision,.insightPractice,.insightReadingLayout,.insightSources,.insightTakeaways{padding:100px 6vw}.insightBuyingPath>header,.insightTakeaways>header{max-width:900px}.insightTakeaways ol{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:45px;padding:0}.insightTakeaways li{border-left:1px solid var(--line);min-height:260px;padding:28px}.insightTakeaways li:first-child{border-left:0}.insightTakeaways li>b{color:var(--gold);font-size:27px}.insightTakeaways li>p{font-size:20px;font-weight:700;line-height:1.4;margin-top:55px}.insightReadingLayout{background:#f2f4f6;display:grid;grid-gap:6vw;gap:6vw;grid-template-columns:minmax(0,25fr) minmax(0,75fr)}.insightReadingLayout>aside{align-self:start;border-top:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:110px}.insightReadingLayout>aside>a,.insightReadingLayout>aside>b{border-bottom:1px solid #c8cdd3;display:block;padding:15px 5px}.insightReadingLayout>aside>b{font-size:11px}.insightReadingLayout>aside>a{color:inherit;font-size:12px;line-height:1.4}.insightReadingLayout>div>section{display:grid;grid-gap:22px;gap:22px;grid-template-columns:52px 1fr;padding:0 0 62px;scroll-margin-top:100px}.insightReadingLayout>div>section>span{color:var(--gold);font-size:24px;font-weight:800}.insightReadingLayout h2{font-size:clamp(30px,3.5vw,48px);line-height:1.05;margin:0;text-transform:uppercase}.insightReadingLayout li,.insightReadingLayout p{color:var(--muted);font-size:17px;line-height:1.78}.insightReadingLayout ul{padding-left:20px}.insightDecision>div{border-top:1px solid var(--ink);margin-top:38px}.insightDecision [role=row]{display:grid;grid-template-columns:repeat(3,1fr)}.insightDecision [role=row]>*{border-bottom:1px solid var(--line);border-left:1px solid var(--line);line-height:1.5;padding:18px}.insightDecision [role=row]>:first-child{border-left:0}.insightDecision [role=columnheader]{background:var(--navy);color:#fff;font-size:12px;text-transform:uppercase}.insightDecision [role=cell]{color:var(--muted);font-size:14px}.insightPractice{background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1fr}.insightPractice>div{border-left:1px solid #40506a;padding:50px}.insightPractice>div:first-child{border-left:0}.insightPractice span{color:var(--gold)}.insightPractice p{color:#d1d7e0;font-size:20px;line-height:1.65}.insightSources h2{font-size:37px;text-transform:uppercase}.insightSources>p{border-top:1px solid var(--line);display:grid;grid-gap:25px;gap:25px;grid-template-columns:30% 70%;margin:0;padding:17px 0}.insightSources a{color:var(--blue);font-weight:800}.insightSources span{color:var(--muted);line-height:1.55}.insightBuyingPath{background:#f2f4f6}.insightBuyingPath>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin:42px 0}.insightBuyingPath nav{border-left:1px solid var(--line);padding:28px}.insightBuyingPath nav:first-child{border-left:0}.insightBuyingPath nav>a,.insightBuyingPath nav>b{display:block}.insightBuyingPath nav>b{font-size:11px;text-transform:uppercase}.insightBuyingPath nav>a{color:var(--blue);font-weight:700;margin-top:15px}.insightBuyingPath>.button{display:inline-flex}@media(max-width:1000px){.insightArticleHero,.insightsEditorialHero{grid-template-columns:1fr}.insightArticleHero figure,.insightsEditorialHeroMedia{min-height:570px}.factoryInsights,.insightsFeaturedGrid{grid-template-columns:1fr}.factoryInsights>div:first-child{position:static}.insightsStages>div{grid-template-columns:repeat(3,1fr)}.insightsLeadStory{grid-template-columns:1fr}.insightsLeadStory figure{min-height:500px}}@media(max-width:700px){.insightArticleHero>div,.insightsEditorialHero>article{padding:65px 22px}.insightArticleHero h1,.insightsEditorialHero h1{font-size:46px}.insightArticleHero figure,.insightsEditorialHeroMedia{min-height:430px}.factoryInsights,.insightBuyingPath,.insightDecision,.insightPractice,.insightReadingLayout,.insightSources,.insightTakeaways,.insightsFeatured,.insightsIndex,.insightsStages,.insightsTopics{padding:70px 22px}.factoryInsights,.insightBuyingPath>div,.insightByline,.insightPractice,.insightReadingLayout,.insightTakeaways ol,.insightsDualCta,.insightsFeaturedGrid,.insightsLeadStory,.insightsStages>div,.insightsTopics>div{grid-template-columns:1fr}.insightsLeadStory figure{min-height:360px}.insightsLeadStory>div,.insightsSupportingStories>a{padding:28px 22px}.insightsStages a,.insightsTopics article{border-left:0;min-height:0}.insightsStages h3,.insightsTopics h3{margin-top:35px}.factoryInsights a{grid-template-columns:1fr}.factoryInsights figure{height:300px}.insightsIndex article{gap:10px;grid-template-columns:1fr}.insightsIndex article>figure{height:300px}.insightsDualCta article{min-height:0;padding:65px 22px}.insightArticleHero dl{grid-template-columns:1fr}.insightAnswer{margin:0 22px;padding:42px 22px}.insightByline{margin:0 22px}.insightByline>div{border-left:0;border-top:1px solid var(--line);padding:18px 0}.insightByline>div:first-child{border-top:0}.insightTakeaways li{border-left:0;border-top:1px solid var(--line);min-height:0;padding:24px 0}.insightTakeaways li>p{margin-top:25px}.insightReadingLayout>aside{position:static}.insightReadingLayout>div>section{grid-template-columns:1fr}.insightDecision [role=table]{display:block}.insightDecision [role=row]{border-bottom:1px solid var(--ink);display:block;padding:12px 0}.insightDecision [role=row]>*{border:0;display:block;padding:7px 0}.insightDecision [role=row]:first-child{display:none}.insightPractice>div{border-left:0;border-top:1px solid #40506a;padding:35px 0}.insightPractice>div:first-child{border-top:0}.insightSources>p{grid-template-columns:1fr}.insightBuyingPath nav{border-left:0;border-top:1px solid var(--line);padding:24px 0}}.skipLink{background:#fff;color:#071737;font-weight:800;left:16px;padding:12px 18px;position:fixed;top:-80px;z-index:10000}.skipLink:focus{top:16px}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #e0ad69;outline-offset:3px}.formHoneypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.formConsent{align-items:flex-start!important;display:flex!important;gap:10px!important;grid-column:1/-1}.formConsent input{flex:0 0 auto;height:20px;width:20px}.cookieConsent{align-items:center;background:#071737;border-top:3px solid #e0ad69;bottom:0;color:#fff;display:flex;gap:40px;justify-content:space-between;left:0;padding:22px clamp(20px,5vw,72px);position:fixed;right:0;z-index:9999}.cookieConsent h2{font-size:20px;margin:0 0 6px}.cookieConsent p{color:#d8deea;line-height:1.5;margin:0 0 6px}.cookieConsent a{color:#e0ad69;text-decoration:underline}.cookieConsent>div:last-child{display:flex;flex:0 0 auto;gap:12px}.cookieConsent button{min-height:44px}.legalPage{margin:auto;max-width:900px;padding:90px 5vw 120px}.legalPage h1{font-size:clamp(44px,7vw,78px);line-height:1;text-transform:uppercase}.legalPage h2{border-top:1px solid #c9cdd3;font-size:24px;margin-top:42px;padding-top:24px}.legalPage li,.legalPage p{color:#414750;font-size:17px;line-height:1.75}.errorPage{margin:auto;max-width:900px;min-height:65vh;padding:120px 6vw}.errorPage>span{color:#d4a366;font-size:20px;font-weight:800}.errorPage h1{font-size:clamp(44px,7vw,78px);line-height:1;text-transform:uppercase}.errorPage p{font-size:18px;line-height:1.7}.loadingPage{align-items:center;display:flex;justify-content:center;min-height:55vh}.loadingPage span{font-size:16px;font-weight:800;text-transform:uppercase}@media(max-width:700px){.cookieConsent{align-items:stretch;display:grid;grid-gap:18px;gap:18px}.cookieConsent>div:last-child{display:grid;grid-template-columns:1fr 1fr}.cookieConsent button{padding:12px 10px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.blogArchive,.blogProductBrowse,.insightContext,.insightQualityBlocks{padding:96px 6vw}.blogProductBrowse{background:#0b1018;color:#fff}.blogProductBrowse>header{max-width:850px;margin-bottom:38px}.blogArchive>header>span,.blogProductBrowse>header>span,.insightContext>span,.insightQualityBlocks article>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blogArchive h1,.blogProductBrowse h2,.insightContext h2,.insightQualityBlocks h2{font-size:clamp(38px,4.5vw,68px);line-height:1;text-transform:uppercase}.blogProductBrowse>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #39455b}.blogProductBrowse a{border-bottom:1px solid #39455b;border-right:1px solid #39455b;color:#fff;display:block;padding:28px 24px}.blogProductBrowse a span{color:var(--gold);font-size:11px;font-weight:800}.blogProductBrowse a h3{font-size:22px;margin:12px 0}.blogProductBrowse a p{color:#cbd3df;font-size:14px;line-height:1.6}.blogArchive>header{max-width:950px}.blogArchive>header>p{color:var(--muted);font-size:18px;line-height:1.7}.blogArchive form{margin-top:32px;max-width:680px}.blogArchive form label{display:block;font-size:12px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.blogArchive form>div{display:grid;grid-template-columns:1fr auto}.blogArchive input{border:1px solid var(--line);font:inherit;min-height:48px;padding:12px 15px}.blogArchiveGrid{display:grid;grid-gap:1px;gap:1px;background:var(--line);margin-top:58px}.blogArchiveGrid article{background:#fff}.blogArchiveGrid article>a{color:inherit;display:block;padding:18px 18px 28px}.blogArchiveGrid figure{height:280px;margin:0 0 24px;overflow:hidden;position:relative}.blogArchiveGrid img{object-fit:cover}.blogArchiveGrid span{color:var(--blue);font-size:10px;font-weight:800;text-transform:uppercase}.blogArchiveGrid h2{font-size:25px;line-height:1.08}.blogArchiveGrid p{color:var(--muted);line-height:1.6}.blogArchiveGrid small{font-weight:700}.blogPagination{flex-wrap:wrap;gap:8px;margin-top:48px}.blogPagination,.blogPagination a{display:flex;justify-content:center}.blogPagination a{align-items:center;border:1px solid var(--line);height:44px;min-width:44px}.blogPagination a[aria-current=page]{background:var(--navy);color:#fff}.blogEmpty{background:var(--mist);margin-top:50px;padding:48px}.insightContext{background:#edf2ff;max-width:1100px;margin:70px auto}.insightContext p,.insightQualityBlocks li{color:#3e434a;font-size:17px;line-height:1.75}.insightQualityBlocks{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.insightQualityBlocks article{background:#fff;padding:50px}.insightQualityBlocks h2{font-size:38px}.insightQualityBlocks li{margin-bottom:12px}@media(max-width:1000px){.blogArchiveGrid,.blogProductBrowse>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.blogArchive,.blogProductBrowse,.insightContext,.insightQualityBlocks{padding:65px 22px}.blogArchive form>div,.blogArchiveGrid,.blogProductBrowse>div,.insightQualityBlocks{grid-template-columns:1fr}.blogArchive form button{width:100%}.blogArchiveGrid figure{height:240px}.insightContext{margin:40px 22px}.insightQualityBlocks article{padding:36px 0}}.blogArchiveGrid{background:transparent;gap:24px}.blogArchiveGrid article{border:1px solid var(--line)}.insightsSearch{border-top:1px solid #3b4656;margin-top:34px;padding-top:24px}.insightsSearch label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.insightsSearch>div{display:grid;grid-template-columns:1fr auto}.insightsSearch input{border:0;font:inherit;min-height:46px;padding:11px 14px}.insightsSearch button{background:var(--gold);border:0;font-weight:800;padding:0 20px;text-transform:uppercase}.insightsCategories{padding:96px 6vw}.insightsCategories>header{max-width:850px}.insightsCategories>header span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em}.insightsCategories h2{font-size:clamp(39px,4.5vw,70px);line-height:.98;text-transform:uppercase}.insightsCategories>div{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px}.insightsCategories a{border:1px solid var(--line);border-right:0;color:inherit;padding:30px 22px}.insightsCategories a:last-child{border-right:1px solid var(--line)}.insightsCategories h3{font-size:22px}.insightsCategories p{color:var(--muted);line-height:1.6}.insightsCategories b{color:var(--blue);font-size:11px;text-transform:uppercase}@media(max-width:900px){.insightsCategories>div{grid-template-columns:repeat(2,1fr)}.insightsCategories a{border-right:1px solid var(--line)}}@media(max-width:700px){.insightsCategories>div,.insightsSearch>div{grid-template-columns:1fr}.insightsCategories{padding:65px 22px}}.capPage{background:#fff;color:var(--ink)}.capPage h1,.capPage h2,.capPage h3{letter-spacing:-.04em}.capCta article>span,.capDelivery article>span,.capDepartments .capStickyIntro>span,.capPage>section>header>span,.capQuality>div>span,.capSplit article>span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.capPage h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:14px 0;text-transform:uppercase}.capHero{background:#080b10;color:#fff;display:grid;grid-template-columns:48% 52%;min-height:760px;overflow:hidden}.capHero>article{align-self:center;padding:90px 6vw}.capHero>article>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.16em}.capHero h1{font-size:clamp(52px,5.7vw,88px);line-height:.91;margin:18px 0;text-transform:uppercase}.capHero p{color:#cbd2dc;font-size:18px;line-height:1.7;max-width:650px}.capDelivery .actions,.capHero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.capHero .outlineButton{border-color:#778397;color:#fff}.capHero figure{margin:0;min-height:760px;overflow:hidden;position:relative}.capHero figure:after{background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.78));content:"";inset:0;position:absolute}.capHero img{object-fit:cover}.capDelivery figcaption,.capHero figcaption{bottom:0;color:#fff;font-size:10px;font-weight:800;left:0;letter-spacing:.08em;padding:26px 30px;position:absolute;text-transform:uppercase;z-index:2}.capAnchorNav{background:var(--gold);display:grid;grid-template-columns:repeat(6,1fr);position:relative;z-index:2}.capAnchorNav a{align-items:center;border-left:1px solid rgba(8,11,16,.28);color:#080b10;display:flex;font-size:11px;font-weight:850;justify-content:space-between;min-height:72px;padding:0 24px;text-transform:uppercase}.capAnchorNav a:first-child{border-left:0}.capAnchorNav a:hover{background:#080b10;color:#fff}.capAnchorNav span{font-size:18px}.capProof{background:#f0f2f4;display:grid;grid-template-columns:repeat(5,1fr);padding:0 6vw}.capProof>div{border-left:1px solid #c7ccd2;min-height:205px;padding:36px 22px}.capProof>div:first-child{border-left:0}.capProof span,.capProof strong{display:block}.capProof strong{font-size:clamp(34px,3.2vw,53px);line-height:1}.capProof span{font-weight:800;margin-top:50px;text-transform:uppercase}.capProof span,.capProof>p{color:var(--muted);font-size:11px}.capProof>p{border-top:1px solid #c7ccd2;grid-column:1/-1;margin:0;padding:14px 0}.capDeliverables,.capFaq,.capManufacturing,.capMaterials,.capRelated,.capScale,.capWorkflow{padding:115px 6vw}.capDeliverables>header,.capFaq>header,.capManufacturing>header,.capMaterials>header,.capRelated>header,.capWorkflow>header{max-width:1020px}.capManufacturing>header>p,.capMaterials>header>p,.capWorkflow>header>p{color:var(--muted);font-size:18px;line-height:1.7;max-width:780px}.capWorkflow ol{border-top:1px solid var(--ink);list-style:none;margin:55px 0 0;padding:0}.capWorkflow li{border-bottom:1px solid var(--line);display:grid;grid-gap:30px;gap:30px;grid-template-columns:100px 1fr;padding:27px 0}.capWorkflow li>b{color:var(--gold);font-size:27px}.capWorkflow li>div{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:24% 35% 85px 1fr}.capWorkflow h3{font-size:27px;margin:0;text-transform:uppercase}.capWorkflow p{color:var(--muted);line-height:1.65;margin:0}.capWorkflow small{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.capWorkflow li strong{font-size:14px;line-height:1.6}.capDepartments{background:var(--navy);color:#fff;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,36fr) minmax(0,64fr);padding:115px 6vw}.capStickyIntro{align-self:start;position:-webkit-sticky;position:sticky;top:120px}.capDepartments .capStickyIntro>span{color:var(--gold)}.capDepartments h2{font-size:clamp(45px,5vw,70px)}.capStickyIntro p{color:#cbd2dc;font-size:18px;line-height:1.72}.capStickyIntro .textLink{color:var(--gold);display:inline-block;font-weight:800;margin-top:22px}.capDepartmentList{border-top:1px solid #415069}.capDepartmentList article{border-bottom:1px solid #415069;display:grid;grid-gap:24px;gap:24px;grid-template-columns:60px 34% 1fr;padding:34px 0}.capDepartmentList article>b{color:var(--gold);font-size:24px}.capDepartmentList h3{font-size:29px;margin:0;text-transform:uppercase}.capDepartmentList p{color:#cbd2dc;line-height:1.7;margin:0}.capSplit{display:grid;grid-template-columns:1fr 1fr;min-height:720px;scroll-margin-top:90px}.capSplit>figure{margin:0;min-height:720px;overflow:hidden;position:relative}.capSplit img{object-fit:cover}.capSplit>article{align-self:center;padding:90px 7vw}.capSplit h2{font-size:clamp(45px,5vw,72px)}.capSplit dd,.capSplit li,.capSplit p{color:var(--muted);font-size:16px;line-height:1.7}.capSplit ul{column-count:2;gap:32px;margin:30px 0;padding-left:18px}.capSplit li{page-break-inside:avoid;break-inside:avoid;margin-bottom:11px}.capSplit .outlineButton{display:inline-flex;margin-top:18px}.capSplitReverse{background:#f0f2f4}.capSplitReverse figure{grid-column:2;grid-row:1}.capSplitReverse article{grid-column:1;grid-row:1}.capSplit dl{border-top:1px solid var(--ink);margin-top:35px}.capSplit dl>div{border-bottom:1px solid #c7ccd2;display:grid;grid-template-columns:120px 1fr;padding:16px 0}.capSplit dt{font-size:11px;font-weight:850;text-transform:uppercase}.capSplit dd{margin:0}.capManufacturing{scroll-margin-top:90px}.capManufacturing>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:58px;background:var(--line)}.capManufacturing article{background:#fff}.capManufacturing figure{height:360px;margin:0;overflow:hidden;position:relative}.capManufacturing img{object-fit:cover;transition:transform .65s ease}.capManufacturing article:hover img{transform:scale(1.025)}.capManufacturing article>div{min-height:310px;padding:28px}.capManufacturing article b{color:var(--gold);font-size:24px}.capManufacturing article small{color:var(--blue);float:right;font-size:9px;font-weight:800;text-transform:uppercase}.capManufacturing h3{font-size:31px;margin:55px 0 12px;text-transform:uppercase}.capManufacturing article p{color:var(--muted);line-height:1.65}.capMaterials{background:#eef2f8;scroll-margin-top:90px}.capTable{border-top:1px solid var(--ink);margin-top:50px}.capTable [role=row]{display:grid;grid-template-columns:22% 38% 40%}.capTable [role=row]>*{border-bottom:1px solid #c3cad3;border-left:1px solid #c3cad3;line-height:1.55;padding:18px}.capTable [role=row]>:first-child{border-left:0}.capTable [role=columnheader]{background:var(--navy);color:#fff;font-size:10px;text-transform:uppercase}.capTable [role=cell]{background:rgba(255,255,255,.42);color:var(--muted);font-size:14px}.capTable [role=cell] strong{color:var(--ink);font-size:13px;text-transform:uppercase}.capMaterials aside{background:var(--gold);display:grid;grid-gap:45px;gap:45px;grid-template-columns:25% 1fr;margin-top:30px;padding:32px}.capMaterials aside strong{font-size:18px;text-transform:uppercase}.capMaterials aside p{line-height:1.65;margin:0}.capQuality{display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,40fr) minmax(0,60fr);padding:115px 6vw;scroll-margin-top:90px}.capQuality>div>p{color:var(--muted);font-size:17px;line-height:1.7}.capQuality figure{height:430px;margin:38px 0 0;overflow:hidden;position:relative}.capQuality img{object-fit:cover}.capQuality ol{border-top:1px solid var(--ink);list-style:none;margin:0;padding:0}.capQuality li{border-bottom:1px solid var(--line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:58px 1fr;padding:29px 0}.capQuality li>b{color:var(--gold);font-size:25px}.capQuality h3{font-size:27px;margin:0;text-transform:uppercase}.capQuality li p{color:var(--muted);line-height:1.65;margin:10px 0 0}.capScale{background:#080b10;color:#fff}.capScale>header>span{color:var(--gold)!important}.capScale>div{border-top:1px solid #3e495b;display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.capScale article{border-left:1px solid #3e495b;min-height:330px;padding:30px}.capScale article:first-child{border-left:0}.capScale article>strong{color:var(--gold);font-size:49px}.capScale h3{font-size:25px;margin-top:70px;text-transform:uppercase}.capScale p{color:#c9d0da;line-height:1.65}.capDelivery{display:grid;grid-template-columns:1fr 1fr;scroll-margin-top:90px}.capDelivery>article{align-self:center;padding:100px 7vw}.capDelivery article>p{color:var(--muted);font-size:17px;line-height:1.7}.capDelivery ol{border-top:1px solid var(--ink);list-style:none;margin:35px 0;padding:0}.capDelivery li{border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px 1fr;padding:14px 0}.capDelivery li b{color:var(--gold)}.capDelivery>figure{margin:0;min-height:760px;overflow:hidden;position:relative}.capDelivery img{object-fit:cover}.capDelivery figcaption{background:linear-gradient(transparent,rgba(0,0,0,.82));padding-top:90px;right:0}.capDeliverables .capTable [role=row]{grid-template-columns:16% repeat(4,21%)}.capRelated{background:#f1f3f5}.capRelated>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.capRelated a{border-left:1px solid #c7ccd2;color:inherit;min-height:360px;padding:28px}.capRelated a:first-child{border-left:0}.capRelated a>b{color:var(--gold);font-size:26px}.capRelated h3{font-size:28px;margin-top:75px;text-transform:uppercase}.capRelated p{color:var(--muted);line-height:1.6}.capRelated a>span{color:var(--blue);font-size:11px;font-weight:850;text-transform:uppercase}.capFaq{display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.capFaq>header{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.capFaq>div{border-top:1px solid var(--ink)}.capFaq details{border-bottom:1px solid var(--line)}.capFaq summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:44px 1fr 25px;list-style:none;padding:25px 0}.capFaq summary::-webkit-details-marker{display:none}.capFaq summary b{color:var(--gold)}.capFaq summary span{font-size:20px;font-weight:750}.capFaq summary i{font-size:25px;font-style:normal}.capFaq details[open] summary i{transform:rotate(45deg)}.capFaq details p{color:var(--muted);font-size:16px;line-height:1.75;margin:0;padding:0 0 28px 62px}.capCta{background:var(--gold);display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:1fr 1fr;padding:100px 6vw}.capCta article>span{color:#080b10}.capCta h2{font-size:clamp(43px,5vw,72px)}.capCta article>p,.capCta li{font-size:16px;line-height:1.7}.capCta form{align-self:center;background:#fff;display:grid;grid-template-columns:1fr 1fr;padding:34px}.capCta form label{font-size:11px;font-weight:800;text-transform:uppercase}.capCta form input,.capCta form textarea{font:inherit;margin-top:7px;min-height:46px;padding:10px;width:100%}.capCta form .formConsent,.capCta form button,.capCta form label:nth-of-type(6),.capCta form>div{grid-column:1/-1}@media(max-width:1050px){.capDelivery,.capHero,.capSplit{grid-template-columns:1fr}.capDelivery>figure,.capHero figure,.capSplit>figure{min-height:560px}.capSplitReverse article,.capSplitReverse figure{grid-column:1;grid-row:auto}.capDepartments,.capFaq,.capQuality{grid-template-columns:1fr}.capFaq>header,.capStickyIntro{position:static}.capManufacturing>div,.capRelated>div,.capScale>div{grid-template-columns:repeat(2,1fr)}.capRelated a:nth-child(3),.capScale article:nth-child(3){border-left:0}.capWorkflow li>div{grid-template-columns:30% 1fr}.capWorkflow li small{grid-column:1}.capWorkflow li strong{grid-column:2}}@media(max-width:700px){.capHero>article{padding:68px 22px}.capHero h1{font-size:47px}.capHero figure{min-height:430px}.capAnchorNav{grid-template-columns:repeat(2,1fr)}.capAnchorNav a:nth-child(odd){border-left:0}.capProof{grid-template-columns:1fr 1fr;padding:0 22px}.capProof>div{border-bottom:1px solid #c7ccd2;min-height:155px;padding:28px 14px}.capProof>div:nth-child(odd){border-left:0}.capProof strong{font-size:31px}.capProof span{margin-top:30px}.capDeliverables,.capFaq,.capManufacturing,.capMaterials,.capRelated,.capScale,.capWorkflow{padding:75px 22px}.capPage h2{font-size:40px}.capWorkflow li{grid-template-columns:42px 1fr}.capWorkflow li>div{grid-template-columns:1fr}.capWorkflow li small,.capWorkflow li strong{grid-column:1}.capDepartments,.capQuality{padding:75px 22px}.capDepartmentList article{grid-template-columns:42px 1fr}.capDepartmentList article p{grid-column:2}.capSplit>figure{min-height:420px}.capSplit>article{padding:70px 22px}.capSplit ul{column-count:1}.capManufacturing>div,.capSplit dl>div{grid-template-columns:1fr}.capManufacturing figure{height:300px}.capManufacturing article>div{min-height:0}.capTable{overflow-x:auto}.capDeliverables .capTable [role=row],.capMaterials .capTable [role=row],.capTable [role=table]{min-width:720px}.capMaterials aside{grid-template-columns:1fr}.capQuality figure{height:330px}.capRelated>div,.capScale>div{grid-template-columns:1fr}.capRelated a,.capRelated a:nth-child(3),.capScale article,.capScale article:nth-child(3){border-left:0;border-top:1px solid #3e495b;min-height:0}.capRelated a{border-top-color:#c7ccd2}.capRelated h3,.capScale h3{margin-top:35px}.capDelivery>article{padding:75px 22px}.capDelivery>figure{min-height:440px}.capDelivery .actions{align-items:stretch;flex-direction:column}.capDelivery .actions a{text-align:center}.capFaq details p{padding-left:0}.capCta{padding:75px 22px}.capCta,.capCta form{grid-template-columns:1fr}.capCta form{padding:26px 20px}.capCta form .formConsent,.capCta form button,.capCta form label:nth-of-type(6),.capCta form>div{grid-column:1}.capHero .actions{align-items:stretch;flex-direction:column}.capHero .actions a{text-align:center}}.insightArticleV3,.insightsV3{background:#fff;color:var(--ink)}.insightArticleV3 h1,.insightArticleV3 h2,.insightArticleV3 h3,.insightsV3 h1,.insightsV3 h2,.insightsV3 h3{letter-spacing:-.04em}.insightArticleV3 section>header>span,.insightV3Checklist article>span,.insightV3Cta article>span,.insightV3Practice article>span,.insightV3Project article>span,.insightsV3>section>header>span,.insightsV3Featured>header>span,.insightsV3Hero>article>span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.insightArticleV3 section>header h2,.insightsV3 h2{font-size:clamp(42px,5vw,76px);line-height:.95;margin:14px 0;text-transform:uppercase}.insightsV3Hero{background:#080b10;color:#fff;display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);min-height:780px}.insightsV3Hero>article{align-self:center;padding:82px 6vw}.insightsV3Hero>article>span{color:var(--gold)}.insightsV3Hero h1{font-size:clamp(54px,6vw,92px);line-height:.9;margin:18px 0;text-transform:uppercase}.insightsV3Hero>article>p{color:#cbd2dc;font-size:18px;line-height:1.68;max-width:680px}.insightsV3Hero form{border-top:1px solid #3c4656;margin-top:35px;padding-top:24px}.insightsV3Hero form label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.insightsV3Hero form>div{display:grid;grid-template-columns:1fr auto}.insightsV3Hero input{border:0;font:inherit;min-height:54px;padding:13px 16px}.insightsV3Hero form button{background:var(--gold);border:0;font-weight:850;padding:0 24px;text-transform:uppercase}.insightsV3Hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.insightsV3Hero .outlineButton{border-color:#788397;color:#fff}.insightsV3HeroStory{color:#fff;display:grid;grid-template-rows:58% 42%;min-width:0}.insightsV3HeroStory figure{margin:0;overflow:hidden;position:relative}.insightsV3HeroStory img{object-fit:cover;transition:transform .7s ease}.insightsV3HeroStory:hover img{transform:scale(1.018)}.insightsV3HeroStory>div{background:var(--gold);color:#080b10;padding:34px 42px}.insightsV3HeroStory span{font-size:10px;font-weight:850;letter-spacing:.1em}.insightsV3HeroStory h2{font-size:clamp(31px,3.1vw,48px);line-height:.96;margin:14px 0}.insightsV3HeroStory p{line-height:1.55}.insightsV3HeroStory b{font-size:11px;text-transform:uppercase}.insightsV3Proof{background:#f0f2f4;display:grid;grid-template-columns:repeat(4,1fr);padding:0 6vw}.insightsV3Proof>div{border-left:1px solid #c7ccd2;min-height:180px;padding:34px 24px}.insightsV3Proof>div:first-child{border-left:0}.insightsV3Proof span,.insightsV3Proof strong{display:block}.insightsV3Proof strong{font-size:45px}.insightsV3Proof span{color:var(--muted);font-size:11px;font-weight:800;margin-top:40px;text-transform:uppercase}.insightsV3Clusters,.insightsV3Evidence,.insightsV3Featured,.insightsV3Latest,.insightsV3Products,.insightsV3Stages,.insightsV3Topics{padding:110px 6vw}.insightsV3Clusters>header,.insightsV3Evidence>header,.insightsV3Featured>header,.insightsV3Products>header,.insightsV3Stages>header,.insightsV3Topics>header{max-width:1000px}.insightsV3Evidence>header>p,.insightsV3Stages>header>p{color:var(--muted);font-size:17px;line-height:1.7;max-width:770px}.insightsV3Stages>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px}.insightsV3Stages a{border-left:1px solid var(--line);color:inherit;min-height:330px;padding:27px}.insightsV3Stages a:first-child{border-left:0}.insightsV3Stages a>b{color:var(--gold);font-size:26px}.insightsV3Stages small{display:block;font-size:9px;margin-top:45px}.insightsV3Stages h3{font-size:31px;margin:10px 0;text-transform:uppercase}.insightsV3Stages p{color:var(--muted);line-height:1.6;min-height:78px}.insightsV3Stages a>span{color:var(--blue);font-size:10px;font-weight:850;text-transform:uppercase}.insightsV3Featured{background:#eef2f8}.insightsV3Featured>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(2,1fr);margin-top:52px;background:#c7ccd4}.insightsV3Featured a{background:#fff;color:inherit;display:grid;grid-template-columns:43% 57%;min-height:360px}.insightsV3Featured a.isLead{grid-column:1/-1;grid-template-columns:58% 42%;min-height:610px}.insightsV3Featured figure{margin:0;min-height:100%;overflow:hidden;position:relative}.insightsV3Featured img{object-fit:cover;transition:transform .6s ease}.insightsV3Featured a:hover img{transform:scale(1.025)}.insightsV3Featured a>article{align-self:center;padding:34px}.insightsV3Featured a.isLead>article{padding:55px}.insightsV3Featured article>span{color:var(--blue);font-size:9px;font-weight:850;text-transform:uppercase}.insightsV3Featured h3{font-size:30px;line-height:1.02;text-transform:uppercase}.insightsV3Featured .isLead h3{font-size:clamp(38px,4vw,61px)}.insightsV3Featured p{color:var(--muted);line-height:1.65}.insightsV3Featured article>b{color:var(--blue);font-size:10px;text-transform:uppercase}.insightsV3Topics>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:52px;background:var(--line)}.insightsV3Topics a{background:#fff;color:inherit}.insightsV3Topics figure{height:280px;margin:0;overflow:hidden;position:relative}.insightsV3Topics img{object-fit:cover}.insightsV3Topics article{min-height:300px;padding:28px}.insightsV3Topics article>b{color:var(--gold);font-size:24px}.insightsV3Topics article>small{color:var(--blue);float:right;font-size:9px;font-weight:850}.insightsV3Topics h3{font-size:30px;margin:55px 0 12px;text-transform:uppercase}.insightsV3Topics p{color:var(--muted);line-height:1.6}.insightsV3Topics article>span{color:var(--blue);font-size:10px;font-weight:850;text-transform:uppercase}.insightsV3Latest>header{align-items:flex-end;display:flex;justify-content:space-between}.insightsV3Latest>header>div{max-width:900px}.insightsV3Latest>header>div>span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.14em}.insightsV3Latest>div{border-top:1px solid var(--ink);margin-top:50px}.insightsV3Latest>div>a{align-items:start;border-bottom:1px solid var(--line);color:inherit;display:grid;grid-gap:24px;gap:24px;grid-template-columns:190px 145px 1fr 80px;padding:20px 0}.insightsV3Latest figure{height:125px;margin:0;overflow:hidden;position:relative}.insightsV3Latest img{object-fit:cover}.insightsV3Latest small,.insightsV3Latest>a>span{font-size:10px;text-transform:uppercase}.insightsV3Latest small{color:var(--blue);font-weight:850}.insightsV3Latest h3{font-size:27px;line-height:1.05;margin:0;text-transform:uppercase}.insightsV3Latest article p{color:var(--muted);line-height:1.55;margin-bottom:0}.insightsV3Latest>div>a>span{color:var(--muted);line-height:1.5;text-align:right}.insightsV3Evidence{background:#080b10;color:#fff}.insightsV3Evidence>header>span{color:var(--gold)!important}.insightsV3Evidence>header>p{color:#cbd2dc}.insightsV3Evidence>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:50px;background:#3d4758}.insightsV3Evidence a{background:#101722;color:#fff}.insightsV3Evidence figure{height:330px;margin:0;overflow:hidden;position:relative}.insightsV3Evidence img{object-fit:cover}.insightsV3Evidence article{padding:32px}.insightsV3Evidence article>span{color:var(--gold);font-size:9px;font-weight:850;text-transform:uppercase}.insightsV3Evidence h3{font-size:30px;line-height:1.05;text-transform:uppercase}.insightsV3Evidence p{color:#cbd2dc;line-height:1.65}.insightsV3Evidence article>b{color:var(--gold);font-size:10px;text-transform:uppercase}.insightsV3Clusters{background:#f0f2f4}.insightsV3Clusters>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.insightsV3Clusters article{border-bottom:1px solid #c7ccd2;border-left:1px solid #c7ccd2;min-height:285px;padding:28px}.insightsV3Clusters article:nth-child(4n+1){border-left:0}.insightsV3Clusters article>b{color:var(--blue);font-size:11px}.insightsV3Clusters article>strong{color:var(--gold);float:right;font-size:30px}.insightsV3Clusters h3{font-size:25px;margin-top:65px;text-transform:uppercase}.insightsV3Clusters p{color:var(--muted);line-height:1.6}.insightsV3Products>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.insightsV3Products a{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:inherit;min-height:280px;padding:26px}.insightsV3Products a:nth-child(3n+1){border-left:0}.insightsV3Products a>span{color:var(--gold);font-size:10px;font-weight:850}.insightsV3Products h3{font-size:25px;margin:45px 0 10px;text-transform:uppercase}.insightsV3Products p{color:var(--muted);font-size:14px;line-height:1.6}.insightsV3Products a>b{color:var(--blue);font-size:9px;text-transform:uppercase}.insightsV3Cta{display:grid;grid-template-columns:1fr 1fr}.insightsV3Cta>article{min-height:520px;padding:80px 6vw}.insightsV3Cta>article:first-child{background:#edf2ff}.insightsV3Cta>article:last-child{background:var(--gold)}.insightsV3Cta>article:last-child>span{color:#080b10}.insightsV3Cta h2{font-size:clamp(42px,4.5vw,66px)}.insightsV3Cta p{font-size:17px;line-height:1.7;max-width:620px}.insightV3Hero{background:#080b10;color:#fff;display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);min-height:760px}.insightV3Hero>div{align-self:center;padding:80px 6vw}.insightV3Hero>div>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.insightV3Hero h1{font-size:clamp(48px,5.4vw,82px);line-height:.92;margin:17px 0;text-transform:uppercase}.insightV3Hero>div>p{color:#cbd2dc;font-size:18px;line-height:1.67}.insightV3Hero dl{border-top:1px solid #3b4657;display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.insightV3Hero dl>div{padding:17px 10px 0 0}.insightV3Hero dt{color:var(--gold);font-size:9px;font-weight:850;text-transform:uppercase}.insightV3Hero dd{font-size:11px;margin:6px 0}.insightV3Hero figure{margin:0;min-height:760px;overflow:hidden;position:relative}.insightV3Hero img{object-fit:cover}.insightV3Hero figcaption,.insightV3InlineImage figcaption{background:linear-gradient(transparent,rgba(0,0,0,.86));bottom:0;color:#fff;font-size:10px;font-weight:700;left:0;line-height:1.5;padding:70px 24px 20px;position:absolute;right:0}.insightV3Answer{background:var(--gold);margin:0 6vw;padding:55px 6vw}.insightV3Answer>span{color:#080b10;font-size:10px;font-weight:850;letter-spacing:.14em}.insightV3Answer>p{font-size:clamp(24px,2.8vw,41px);font-weight:750;line-height:1.35;max-width:1250px}.insightV3Answer nav{border-top:1px solid rgba(0,0,0,.35);display:flex;gap:30px;padding-top:20px}.insightV3Answer nav a{color:#080b10;font-size:10px;font-weight:850;text-transform:uppercase}.insightV3Byline{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin:0 6vw;padding:34px 0}.insightV3Byline>div{border-left:1px solid var(--line);padding:0 28px}.insightV3Byline>div:first-child{border-left:0}.insightV3Byline b,.insightV3Byline small,.insightV3Byline span{display:block}.insightV3Byline small{color:var(--blue);font-size:9px;font-weight:850}.insightV3Byline b{font-size:13px;margin-top:8px;text-transform:uppercase}.insightV3Byline span{color:var(--muted);font-size:12px;line-height:1.55;margin-top:5px}.insightV3Decision,.insightV3Faq,.insightV3Parameters,.insightV3Path,.insightV3Related,.insightV3Sources,.insightV3Takeaways{padding:105px 6vw}.insightV3Takeaways ol{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:48px;padding:0}.insightV3Takeaways li{border-left:1px solid var(--line);min-height:270px;padding:28px}.insightV3Takeaways li:first-child{border-left:0}.insightV3Takeaways li>b{color:var(--gold);font-size:27px}.insightV3Takeaways li>p{font-size:20px;font-weight:700;line-height:1.45;margin-top:55px}.insightV3Body{background:#f1f3f5;display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,24fr) minmax(0,76fr);padding:105px 6vw}.insightV3Body>aside{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.insightV3Body>aside>div{border-top:1px solid var(--ink)}.insightV3Body aside a,.insightV3Body aside b{border-bottom:1px solid #c6cbd2;display:block;padding:13px 4px}.insightV3Body aside b{font-size:10px}.insightV3Body aside a{color:var(--ink);font-size:11px;line-height:1.4}.insightV3Body aside>.button{border:0;color:#fff;margin-top:20px;text-align:center}.insightV3Body>div>div>section{display:grid;grid-gap:25px;gap:25px;grid-template-columns:55px 1fr;padding:0 0 66px;scroll-margin-top:100px}.insightV3Body>div>div>section>span{color:var(--gold);font-size:25px;font-weight:850}.insightV3Body h2{font-size:clamp(32px,4vw,53px);line-height:1.02;margin:0;text-transform:uppercase}.insightV3Body li,.insightV3Body p{color:var(--muted);font-size:17px;line-height:1.8}.insightV3InlineImage{height:520px;margin:0 0 75px;overflow:hidden;position:relative}.insightV3InlineImage img{object-fit:cover}.insightV3Parameters{scroll-margin-top:90px}.insightV3Parameters>header{max-width:1000px}.insightV3Parameters>header>p{color:var(--muted);font-size:17px;line-height:1.7;max-width:760px}.insightV3Decision>[role=table],.insightV3Parameters>[role=table]{border-top:1px solid var(--ink);margin-top:45px}.insightV3Decision [role=row],.insightV3Parameters [role=row]{display:grid;grid-template-columns:22% 38% 40%}.insightV3Decision [role=row]>*,.insightV3Parameters [role=row]>*{border-bottom:1px solid var(--line);border-left:1px solid var(--line);line-height:1.55;padding:17px}.insightV3Decision [role=row]>:first-child,.insightV3Parameters [role=row]>:first-child{border-left:0}.insightV3Decision [role=columnheader],.insightV3Parameters [role=columnheader]{background:var(--navy);color:#fff;font-size:10px;text-transform:uppercase}.insightV3Decision [role=cell],.insightV3Parameters [role=cell]{color:var(--muted);font-size:14px}.insightV3Parameters strong[role=cell]{color:var(--ink);text-transform:uppercase}.insightV3Project{background:#080b10;color:#fff;display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);scroll-margin-top:90px}.insightV3Project>figure{margin:0;min-height:850px;overflow:hidden;position:relative}.insightV3Project img{object-fit:cover}.insightV3Project>article{align-self:center;padding:75px 6vw}.insightV3Project article>span{color:var(--gold)}.insightV3Project h2{font-size:clamp(42px,5vw,70px);line-height:.94;text-transform:uppercase}.insightV3Project dl{border-top:1px solid #3f4a5b;margin:35px 0}.insightV3Project dl>div{border-bottom:1px solid #3f4a5b;display:grid;grid-template-columns:120px 1fr;padding:13px 0}.insightV3Project dt{color:var(--gold);font-size:9px;font-weight:850;text-transform:uppercase}.insightV3Project dd{font-size:12px;margin:0}.insightV3Project h3{font-size:13px;margin:25px 0 5px;text-transform:uppercase}.insightV3Project p{color:#cbd2dc;line-height:1.65}.insightV3Project .outlineButton{border-color:#778397;color:#fff;display:inline-flex;margin-top:18px}.insightV3Decision header{max-width:900px}.insightV3Checklist,.insightV3Practice{display:grid;grid-template-columns:1fr 1fr}.insightV3Checklist article,.insightV3Practice article{min-height:500px;padding:75px 6vw}.insightV3Practice article:first-child{background:var(--navy);color:#fff}.insightV3Practice article:first-child>span{color:var(--gold)}.insightV3Practice article:last-child{background:var(--gold)}.insightV3Practice article:last-child>span{color:#080b10}.insightV3Checklist h2,.insightV3Practice h2{font-size:clamp(36px,4vw,58px);line-height:1;text-transform:uppercase}.insightV3Practice p{font-size:18px;line-height:1.7}.insightV3Practice article:first-child p{color:#cbd2dc}.insightV3Practice a{color:inherit;font-size:11px;font-weight:850;text-transform:uppercase}.insightV3Checklist article:first-child{background:#edf2ff}.insightV3Checklist article:last-child{background:#f1f3f5}.insightV3Checklist li{font-size:16px;line-height:1.7;margin-bottom:13px}.insightV3Faq{display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,36fr) minmax(0,64fr);scroll-margin-top:90px}.insightV3Faq>header{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.insightV3Faq>div{border-top:1px solid var(--ink)}.insightV3Faq details{border-bottom:1px solid var(--line)}.insightV3Faq summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:44px 1fr 25px;list-style:none;padding:25px 0}.insightV3Faq summary::-webkit-details-marker{display:none}.insightV3Faq summary>b{color:var(--gold)}.insightV3Faq summary>span{font-size:20px;font-weight:750}.insightV3Faq summary>i{font-size:24px;font-style:normal}.insightV3Faq details[open] summary>i{transform:rotate(45deg)}.insightV3Faq details>p{color:var(--muted);font-size:16px;line-height:1.75;margin:0;padding:0 0 28px 62px}.insightV3Sources{background:#f1f3f5;display:grid;grid-gap:8vw;gap:8vw;grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.insightV3Sources>div{border-top:1px solid var(--ink)}.insightV3Sources>div>p{border-bottom:1px solid #c6cbd2;display:grid;grid-gap:25px;gap:25px;grid-template-columns:32% 68%;margin:0;padding:20px 0}.insightV3Sources a{color:var(--blue);font-weight:800}.insightV3Sources p>span{color:var(--muted);line-height:1.55}.insightV3Path>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px}.insightV3Path nav{border-left:1px solid var(--line);min-height:200px;padding:27px}.insightV3Path nav:first-child{border-left:0}.insightV3Path nav>a,.insightV3Path nav>b{display:block}.insightV3Path nav>b{font-size:10px}.insightV3Path nav>a{color:var(--blue);font-weight:750;margin-top:18px}.insightV3Related{background:#eef2f8}.insightV3Related>div{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:45px;background:#c7ccd2}.insightV3Related a{background:#fff;color:inherit;padding-bottom:28px}.insightV3Related figure{height:300px;margin:0 0 26px;overflow:hidden;position:relative}.insightV3Related img{object-fit:cover}.insightV3Related a>b,.insightV3Related a>h3,.insightV3Related a>p,.insightV3Related a>span{display:block;margin-left:26px;margin-right:26px}.insightV3Related a>span{color:var(--blue);font-size:9px;font-weight:850;text-transform:uppercase}.insightV3Related h3{font-size:27px;line-height:1.05;text-transform:uppercase}.insightV3Related p{color:var(--muted);line-height:1.6}.insightV3Related a>b{color:var(--blue);font-size:10px;text-transform:uppercase}.insightV3Cta{background:var(--gold);display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:620px}.insightV3Cta>article{align-self:center;padding:75px 7vw}.insightV3Cta article>span{color:#080b10}.insightV3Cta h2{font-size:clamp(43px,5vw,74px);line-height:.94;text-transform:uppercase}.insightV3Cta p{font-size:17px;line-height:1.7}.insightV3Cta>figure{margin:0;min-height:620px;overflow:hidden;position:relative}.insightV3Cta img{object-fit:cover}.blogArchive{padding-top:80px}.blogArchive>header{max-width:1040px}.blogArchiveGrid{grid-template-columns:repeat(3,1fr);gap:22px}.blogArchiveGrid article{border:0}.blogArchiveGrid article:nth-child(7n+1){grid-column:span 2}.blogArchiveGrid article:nth-child(7n+1) figure{height:420px}.blogArchiveGrid article>a{height:100%;padding:0 0 28px}.blogArchiveGrid article>a>h2,.blogArchiveGrid article>a>p,.blogArchiveGrid article>a>small,.blogArchiveGrid article>a>span{display:block;margin-left:20px;margin-right:20px}.blogArchiveGrid article>a>span{margin-top:22px}.blogArchiveGrid figure{height:260px}@media(max-width:1000px){.insightV3Hero,.insightV3Project,.insightsV3Hero{grid-template-columns:1fr}.insightsV3HeroStory{grid-template-rows:520px auto}.insightsV3Stages>div{grid-template-columns:repeat(3,1fr)}.insightsV3Featured a,.insightsV3Featured a.isLead{grid-template-columns:1fr}.insightsV3Featured a figure{min-height:420px}.insightsV3Evidence>div,.insightsV3Topics>div{grid-template-columns:repeat(2,1fr)}.insightsV3Latest>div>a{grid-template-columns:150px 120px 1fr}.insightsV3Latest>div>a>span{display:none}.insightV3Hero figure,.insightV3Project>figure{min-height:620px}.insightV3Body{grid-template-columns:1fr}.insightV3Body>aside{position:static}.insightV3Body>aside>.button{display:inline-flex}.insightV3Faq,.insightV3Sources{grid-template-columns:1fr}.insightV3Faq>header{position:static}}@media(max-width:700px){.insightsV3Hero>article{padding:50px 22px}.insightV3Hero>div{padding:66px 22px}.insightsV3Hero h1{font-size:42px}.insightV3Hero h1{font-size:46px}.insightsV3Hero form{margin-top:25px}.insightsV3Hero form>div{grid-template-columns:1fr}.insightsV3Hero form button{min-height:50px}.insightsV3Hero .actions{align-items:stretch;flex-direction:column;margin-top:18px}.insightsV3Hero .actions a{text-align:center}.insightsV3HeroStory{grid-template-rows:280px auto}.insightsV3HeroStory>div{padding:24px 22px}.insightsV3HeroStory>div>p{display:none}.insightsV3Proof{grid-template-columns:1fr 1fr;padding:0 22px}.insightsV3Proof>div{border-bottom:1px solid #c7ccd2;min-height:145px;padding:25px 14px}.insightsV3Proof>div:nth-child(odd){border-left:0}.insightsV3Proof strong{font-size:34px}.insightsV3Proof span{margin-top:25px}.insightsV3Clusters,.insightsV3Evidence,.insightsV3Featured,.insightsV3Latest,.insightsV3Products,.insightsV3Stages,.insightsV3Topics{padding:72px 22px}.insightArticleV3 section>header h2,.insightsV3 h2{font-size:39px}.insightsV3Clusters>div,.insightsV3Evidence>div,.insightsV3Products>div,.insightsV3Stages>div,.insightsV3Topics>div{grid-template-columns:1fr}.insightsV3Stages a{border-left:0;border-top:1px solid var(--line);min-height:0}.insightsV3Stages p{min-height:0}.insightsV3Featured>div{grid-template-columns:1fr}.insightsV3Featured a.isLead{grid-column:auto}.insightsV3Featured .isLead figure,.insightsV3Featured a figure{min-height:320px}.insightsV3Featured a.isLead>article,.insightsV3Featured a>article{padding:30px 22px}.insightsV3Featured .isLead h3{font-size:34px}.insightsV3Evidence figure,.insightsV3Topics figure{height:290px}.insightsV3Latest>header{align-items:start;display:grid;grid-gap:25px;gap:25px}.insightsV3Latest>div>a{gap:12px;grid-template-columns:115px 1fr;padding:18px 0}.insightsV3Latest figure{grid-row:1/4;height:115px}.insightsV3Latest article,.insightsV3Latest small{grid-column:2}.insightsV3Latest h3{font-size:20px}.insightsV3Latest article p{display:none}.insightsV3Clusters article,.insightsV3Products a{border-left:0;min-height:0}.insightV3Checklist,.insightV3Practice,.insightsV3Cta{grid-template-columns:1fr}.insightsV3Cta>article{min-height:0;padding:66px 22px}.insightV3Hero figure{min-height:430px}.insightV3Hero dl{grid-template-columns:1fr}.insightV3Answer{margin:0 22px;padding:42px 22px}.insightV3Answer nav{align-items:flex-start;flex-direction:column;gap:12px}.insightV3Byline{grid-template-columns:1fr;margin:0 22px}.insightV3Byline>div{border-left:0;border-top:1px solid var(--line);padding:18px 0}.insightV3Byline>div:first-child{border-top:0}.insightV3Decision,.insightV3Faq,.insightV3Parameters,.insightV3Path,.insightV3Related,.insightV3Sources,.insightV3Takeaways{padding:72px 22px}.insightV3Path>div,.insightV3Related>div,.insightV3Takeaways ol{grid-template-columns:1fr}.insightV3Takeaways li{border-left:0;border-top:1px solid var(--line);min-height:0;padding:24px 0}.insightV3Takeaways li>p{margin-top:25px}.insightV3Body{padding:72px 22px}.insightV3Body>div>div>section{grid-template-columns:1fr}.insightV3InlineImage{height:340px}.insightV3Decision,.insightV3Parameters{overflow-x:auto}.insightV3Decision>[role=table],.insightV3Parameters>[role=table]{min-width:720px}.insightV3Project>figure{min-height:430px}.insightV3Project>article{padding:66px 22px}.insightV3Checklist article,.insightV3Practice article{min-height:0;padding:66px 22px}.insightV3Faq details>p{padding-left:0}.insightV3Sources>div>p{grid-template-columns:1fr}.insightV3Path nav{border-left:0;border-top:1px solid var(--line);min-height:0;padding:24px 0}.insightV3Related figure{height:270px}.insightV3Cta{grid-template-columns:1fr;min-height:0}.insightV3Cta>article{padding:66px 22px}.insightV3Cta>figure{min-height:400px}.blogArchiveGrid{grid-template-columns:1fr}.blogArchiveGrid article:nth-child(7n+1){grid-column:auto}.blogArchiveGrid article:nth-child(7n+1) figure{height:260px}}.buyerFaqPage{background:#fff;color:var(--ink)}.buyerFaqPage h1,.buyerFaqPage h2,.buyerFaqPage h3{letter-spacing:-.045em}.buyerFaqHero{background-color:#071426;background-image:linear-gradient(rgba(104,135,177,.09) 1px,transparent 0),linear-gradient(90deg,rgba(104,135,177,.09) 1px,transparent 0);background-size:44px 44px;color:#fff;display:grid;grid-template-columns:52% 48%;min-height:710px;overflow:hidden}.buyerFaqHero>article{align-self:center;padding:78px 6vw}.buyerFaqCta article>span,.buyerFaqHero article>span,.buyerFaqIndex>header>span,.buyerPathSelector header>span,.faqEvidenceRail>header>span,.faqParameterBand header>span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.buyerFaqHero h1{font-size:clamp(52px,5.4vw,84px);line-height:.92;margin:16px 0 24px;text-transform:uppercase}.buyerFaqHero article>p{color:#c8d1df;font-size:18px;line-height:1.7;max-width:720px}.buyerFaqHero .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.buyerFaqHero .outlineButton{border-color:#73829a;color:#fff}.buyerFaqHero dl{border-top:1px solid #3a4960;display:grid;grid-template-columns:repeat(3,1fr);margin:48px 0 0}.buyerFaqHero dl>div{border-left:1px solid #3a4960;padding:20px 16px 0}.buyerFaqHero dl>div:first-child{border-left:0;padding-left:0}.buyerFaqHero dt{color:var(--gold);font-size:28px;font-weight:850}.buyerFaqHero dd{color:#c8d1df;font-size:10px;font-weight:750;margin:7px 0;text-transform:uppercase}.buyerFaqHeroMedia{display:block;min-height:710px;overflow:hidden;position:relative}.buyerFaqHeroMedia:after{background:linear-gradient(180deg,transparent 64%,rgba(4,10,19,.78));content:"";inset:0;position:absolute}.buyerFaqHeroMedia img{object-fit:cover;transition:transform .75s ease}.buyerFaqHeroMedia:hover img{transform:scale(1.018)}.buyerFaqHeroMedia>span{bottom:28px;color:#fff;font-size:10px;font-weight:850;left:30px;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:1}.buyerFaqIndex,.buyerPathSelector,.faqEvidenceRail{padding:105px 6vw}.buyerFaqIndex>header,.buyerPathSelector>header,.faqEvidenceRail>header{max-width:980px}.buyerFaqCta h2,.buyerFaqIndex>header h2,.buyerPathSelector h2,.faqEvidenceRail h2{font-size:clamp(42px,4.8vw,72px);line-height:.96;margin:14px 0 20px;text-transform:uppercase}.buyerFaqIndex>header>p,.buyerPathSelector header>p{color:var(--muted);font-size:17px;line-height:1.7;max-width:760px}.buyerPathSelector>div{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px}.buyerPathSelector>div>a{border-left:1px solid var(--line);color:inherit;padding:0 26px 34px}.buyerPathSelector>div>a:first-child{border-left:0;padding-left:0}.buyerPathSelector>div>a:last-child{padding-right:0}.buyerPathSelector figure{height:310px;margin:0 -26px 28px;overflow:hidden;position:relative}.buyerPathSelector>div>a:first-child figure{margin-left:0}.buyerPathSelector>div>a:last-child figure{margin-right:0}.buyerPathSelector img{object-fit:cover;transition:filter .45s ease,transform .55s ease}.buyerPathSelector a:hover img{filter:contrast(1.04) saturate(1.08);transform:scale(1.02)}.buyerPathSelector a>span{color:var(--blue);font-size:9px;font-weight:850;text-transform:uppercase}.buyerPathSelector h3{font-size:29px;line-height:1.05;margin:12px 0;text-transform:uppercase}.buyerPathSelector a>p{color:var(--muted);line-height:1.6;min-height:78px}.buyerPathSelector a>b{color:var(--blue);font-size:10px;text-transform:uppercase}.faqParameterBand{background:#071426;color:#fff;padding:90px 6vw}.faqParameterBand>header{display:grid;grid-gap:25px;gap:25px;grid-template-columns:minmax(0,28fr) minmax(0,72fr);margin-bottom:42px}.faqParameterBand h2{font-size:clamp(37px,4vw,59px);line-height:1;margin:0;text-transform:uppercase}.faqParameterBand>div{border-top:1px solid #43516a;display:grid;grid-template-columns:repeat(6,1fr)}.faqParameterBand article{border-left:1px solid #43516a;min-height:250px;padding:24px 17px}.faqParameterBand article:first-child{border-left:0}.faqParameterBand article>b{color:var(--gold);font-size:21px}.faqParameterBand h3{font-size:22px;margin:54px 0 12px;text-transform:uppercase}.faqParameterBand article>p{color:#c8d1df;font-size:12px;line-height:1.65}.buyerFaqIndex{background:#f2f4f6;scroll-margin-top:90px}.buyerFaqLayout{display:grid;grid-gap:6vw;gap:6vw;grid-template-columns:minmax(220px,27%) minmax(0,73%);margin-top:62px}.buyerFaqLayout>nav{align-self:start;border-top:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:110px}.buyerFaqLayout>nav>a{align-items:center;border-bottom:1px solid #c7ccd3;color:inherit;display:grid;grid-gap:15px;gap:15px;grid-template-columns:38px 1fr;min-height:66px;padding:10px 4px}.buyerFaqLayout>nav b{color:var(--gold);font-size:17px}.buyerFaqLayout>nav span{font-size:11px;font-weight:850;text-transform:uppercase}.buyerFaqLayout>div>section{content-visibility:auto;contain-intrinsic-size:auto 1100px;scroll-margin-top:100px}.buyerFaqLayout>div>section+section{padding-top:100px}.buyerFaqLayout>div>section>header{align-items:start;border-top:2px solid var(--ink);display:grid;grid-gap:22px;gap:22px;grid-template-columns:55px 1fr;padding:26px 0 34px}.buyerFaqLayout>div>section>header>b{color:var(--gold);font-size:27px}.buyerFaqLayout>div>section>header h3{font-size:clamp(31px,3.2vw,48px);line-height:1;margin:0;text-transform:uppercase}.buyerFaqLayout>div>section>header p{color:var(--muted);line-height:1.65;max-width:720px}.buyerFaqLayout details{border-bottom:1px solid #c5cbd3;scroll-margin-top:95px}.buyerFaqLayout summary{align-items:center;cursor:pointer;display:grid;grid-gap:20px;gap:20px;grid-template-columns:48px 1fr 30px;list-style:none;min-height:92px;padding:20px 0}.buyerFaqLayout summary::-webkit-details-marker{display:none}.buyerFaqLayout summary>span{color:var(--blue);font-size:10px;font-weight:850}.buyerFaqLayout summary>strong{font-size:20px;line-height:1.35}.buyerFaqLayout summary>i{font-size:26px;font-style:normal;transition:transform .25s ease}.buyerFaqLayout details[open] summary>i{transform:rotate(45deg)}.buyerFaqAnswer{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,62fr) minmax(230px,38fr);padding:0 0 38px 68px}.buyerFaqAnswer .direct{font-size:17px;font-weight:650;line-height:1.75;margin-top:0}.faqBuyerFit{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.faqBuyerFit>span{border:1px solid #b8c0cb;color:#495465;font-size:9px;font-weight:750;padding:7px 9px;text-transform:uppercase}.buyerFaqAnswer aside{background:#071426;color:#fff;padding:25px}.buyerFaqAnswer aside>span{color:var(--gold);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.buyerFaqAnswer aside ul{margin:20px 0;padding-left:18px}.buyerFaqAnswer aside li{color:#c8d1df;font-size:12px;line-height:1.6;margin:8px 0}.buyerFaqAnswer aside a{border-top:1px solid #43516a;color:var(--gold);display:block;font-size:9px;font-weight:850;line-height:1.5;padding:14px 0 0;text-transform:uppercase}.buyerFaqAnswer aside a+a{color:#c8d1df;margin-top:14px}.faqEvidenceRail>div{background:var(--line);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:48px}.faqEvidenceRail>div>a{background:#fff;color:inherit;padding-bottom:30px}.faqEvidenceRail figure{height:330px;margin:0 0 27px;overflow:hidden;position:relative}.faqEvidenceRail img{object-fit:cover;transition:transform .55s ease}.faqEvidenceRail a:hover img{transform:scale(1.02)}.faqEvidenceRail a>b,.faqEvidenceRail h3,.faqEvidenceRail p{display:block;margin-left:27px;margin-right:27px}.faqEvidenceRail h3{font-size:27px;line-height:1.05;text-transform:uppercase}.faqEvidenceRail p{color:var(--muted);line-height:1.6;min-height:75px}.faqEvidenceRail a>b{color:var(--blue);font-size:10px;text-transform:uppercase}.buyerFaqCta{background-color:#071426;background-image:linear-gradient(rgba(104,135,177,.1) 1px,transparent 0),linear-gradient(90deg,rgba(104,135,177,.1) 1px,transparent 0);background-size:44px 44px;color:#fff;display:grid;grid-gap:7vw;gap:7vw;grid-template-columns:minmax(0,60fr) minmax(300px,40fr);min-height:500px;padding:95px 6vw}.buyerFaqCta>article{align-self:center}.buyerFaqCta article>p{color:#c8d1df;font-size:17px;line-height:1.7;max-width:780px}.buyerFaqCta>div{align-self:center;display:grid;grid-gap:14px;gap:14px}.buyerFaqCta .button,.buyerFaqCta .outlineButton{justify-content:center;text-align:center}.buyerFaqCta .outlineButton{border-color:#73829a;color:#fff}@media(max-width:1000px){.buyerFaqHero{grid-template-columns:1fr}.buyerFaqHeroMedia{min-height:560px}.faqParameterBand>div{grid-template-columns:repeat(3,1fr)}.faqParameterBand article:nth-child(4){border-left:0;border-top:1px solid #43516a}.buyerFaqLayout{grid-template-columns:1fr}.buyerFaqLayout>nav{display:grid;grid-template-columns:repeat(5,1fr);position:static}.buyerFaqLayout>nav>a{border-right:1px solid #c7ccd3;min-height:95px}.buyerFaqCta,.buyerFaqLayout>nav>a{grid-template-columns:1fr}.buyerFaqCta>div{display:flex;flex-wrap:wrap}}@media(max-width:700px){.buyerFaqHero>article{padding:64px 22px}.buyerFaqHero h1{font-size:45px}.buyerFaqHero article>p{font-size:16px}.buyerFaqHero .actions{align-items:stretch;flex-direction:column}.buyerFaqHero .actions a{text-align:center}.buyerFaqHero dl{grid-template-columns:1fr}.buyerFaqHero dl>div{border-left:0;border-top:1px solid #3a4960;padding:15px 0}.buyerFaqHeroMedia{min-height:390px}.buyerFaqIndex,.buyerPathSelector,.faqEvidenceRail{padding:72px 22px}.buyerFaqCta h2,.buyerFaqIndex>header h2,.buyerPathSelector h2,.faqEvidenceRail h2{font-size:39px}.buyerPathSelector>div,.faqEvidenceRail>div{grid-template-columns:1fr}.buyerPathSelector>div>a{border-left:0;border-top:1px solid var(--line);padding:0 0 30px}.buyerPathSelector figure,.buyerPathSelector>div>a:first-child figure,.buyerPathSelector>div>a:last-child figure{height:290px;margin:0 0 25px}.buyerPathSelector a>p{min-height:0}.faqParameterBand{padding:70px 22px}.faqParameterBand>header{grid-template-columns:1fr}.faqParameterBand>div{grid-template-columns:1fr 1fr}.faqParameterBand article,.faqParameterBand article:nth-child(4){border-left:1px solid #43516a;border-top:1px solid #43516a;min-height:215px}.faqParameterBand article:nth-child(odd){border-left:0}.buyerFaqLayout>nav{grid-template-columns:1fr 1fr}.buyerFaqLayout>nav>a{min-height:76px}.buyerFaqLayout>nav>a:last-child{grid-column:1/-1}.buyerFaqLayout>div>section+section{padding-top:70px}.buyerFaqLayout summary{gap:10px;grid-template-columns:38px 1fr 24px;min-height:82px}.buyerFaqLayout summary>strong{font-size:17px}.buyerFaqAnswer{grid-template-columns:1fr;padding-left:0}.buyerFaqAnswer .direct{font-size:16px}.faqEvidenceRail>div>a{border-top:1px solid var(--line)}.faqEvidenceRail figure{height:290px}.buyerFaqCta{min-height:0;padding:72px 22px}.buyerFaqCta>div{display:grid}.buyerFaqCta article>p{font-size:16px}}@media(prefers-reduced-motion:reduce){.buyerFaqHeroMedia img,.buyerFaqLayout summary>i,.buyerPathSelector img,.faqEvidenceRail img{transition:none}}.buyerFaqLayout>div>section{content-visibility:visible;contain-intrinsic-size:none}.inquiryAttachments,.inquiryMessage{grid-column:1/-1}.inquiryAttachments input{max-width:100%;min-width:0}.inquiryAttachments small{display:block;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;margin-top:8px}.footerBrandContact{display:flex;align-items:flex-start;gap:28px;flex-wrap:wrap}.siteFooter .footerWhatsapp{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;width:156px;font-size:11px;text-align:center;line-height:1.4}.footerWhatsappCrop{display:block;position:relative;width:156px;height:156px;overflow:hidden;background:#fff;border-radius:4px}.footerWhatsappCrop img{position:absolute;left:50%;top:50%;width:203.94%;height:auto;max-width:none;transform:translate(-50%,-50%)}.floatingWhatsapp{position:fixed;right:22px;bottom:22px;z-index:85}.floatingWhatsappRaised{bottom:90px}.floatingWhatsappButton{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#128c4a;color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 5px 22px #0003;transition:background .2s,transform .2s}.floatingWhatsappButton:hover{background:#0b733b;transform:translateY(-2px)}.floatingWhatsappButton:focus-visible{outline:3px solid #d3a65e;outline-offset:4px}.floatingWhatsappPopup{position:absolute;right:0;bottom:100%;padding:18px 18px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;width:230px;max-width:calc(100vw - 44px);background:#fff;color:#13251b;border-radius:12px;box-shadow:0 8px 30px #0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.floatingWhatsappPopup strong{font-size:16px}.floatingWhatsappPopup>span:last-child{font-size:12px}.floatingWhatsappPopup .footerWhatsappCrop{width:192px;height:192px}.floatingWhatsapp:focus-within .floatingWhatsappPopup,.floatingWhatsapp:hover .floatingWhatsappPopup{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:700px){.floatingWhatsapp{right:12px}.floatingWhatsappButton{width:54px;height:54px}}.galleryEditorial{max-width:1200px;margin:0 auto;padding:56px 32px;border-bottom:1px solid #d6dce3}.galleryEditorial header span,.galleryRelated header span{font-size:12px;font-weight:700;letter-spacing:.08em;color:#8a632c}.galleryEditorial h2,.galleryRelated h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:14px 0 24px}.galleryEditorial p{max-width:900px;line-height:1.8;color:#40516a}.galleryRelated{max-width:1440px;margin:0 auto;padding:48px 32px 72px}.galleryRelated>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:28px 0}.galleryRelated figure{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden}.galleryRelated img{object-fit:cover}.galleryRelated h3{font-size:19px;line-height:1.4;margin:16px 0}@media(max-width:700px){.galleryRelated>div{grid-template-columns:1fr}.galleryEditorial,.galleryRelated{padding:36px 20px}}