.solution-index-hero{grid-template-columns:1.4fr 1fr;align-items:end;gap:10%;padding-block:56px 68px;display:grid}.solution-index-hero h1,.expertise-index-hero h1{max-width:20ch;font-size:clamp(60px,6.2vw,96px);line-height:1.03}.solution-index-hero p,.expertise-index-hero>p{max-width:56ch;font-size:16px;line-height:1.85}.solution-index-sections{border-block:1px solid var(--m-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-index-sections a{border-left:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:24px;font-size:13px;display:flex}.solution-index-sections a:first-child{border-left:0;padding-left:0}.solution-index-sections a:hover{color:var(--m-cobalt)}.solution-index-product{grid-template-columns:1fr 1fr;gap:12%;padding-block:88px;display:grid}.solution-index-product h2,.solution-index-systems h2,.solution-index-decisions>h2,.expertise-engineering-contract h2,.expertise-inspection-note h2{margin-bottom:28px;font-size:clamp(42px,4.4vw,68px);line-height:1.08}.solution-index-product>div>p,.solution-index-systems header p,.expertise-engineering-contract>div>p,.expertise-inspection-note p{color:var(--m-muted);max-width:48ch;font-size:15px;line-height:1.85}.solution-product-brief h3{margin-bottom:28px;font-size:35px;line-height:1.15}.solution-product-brief dl{margin:0 0 20px}.solution-product-brief dl>div{border-top:1px solid var(--m-line);grid-template-columns:95px 1fr;gap:24px;padding-block:18px;display:grid}.solution-product-brief dt{font-size:var(--m-type-meta);color:var(--m-muted)}.solution-product-brief dd{margin:0;font-size:14px;line-height:1.8}.solution-index-systems{background:var(--m-ink);color:var(--m-paper);margin-inline:calc(-1 * var(--m-gutter));padding:76px var(--m-gutter)}.solution-index-systems header{grid-template-columns:1fr 1fr;align-items:end;gap:12%;display:grid}.solution-index-systems header p{color:#c0cbd2}.solution-index-systems h2{margin-bottom:0}.solution-index-systems .text-link:hover{color:#bccaff}.solution-operating-trace{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:54px 46px;display:grid}.solution-operating-trace>div{font:26px/1.2 var(--m-serif);border-block:1px solid #53636b;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 16px 0;display:flex}.solution-operating-trace svg{color:#b4c4ff}.solution-job-list a{border-top:1px solid #53636b;grid-template-columns:.9fr 1fr 24px;align-items:start;gap:7%;padding-block:24px;display:grid}.solution-job-list h3{max-width:23ch;font-size:29px}.solution-job-list p{color:#c0cbd2;max-width:54ch;margin:0;font-size:14px;line-height:1.8}.solution-job-list svg{color:#b4c4ff}.solution-job-list a:hover h3{color:#bccaff}.solution-index-decisions{grid-template-columns:1fr 1.15fr;gap:10%;padding-block:88px;display:grid}.solution-index-decisions>div>a{border-top:1px solid var(--m-line);padding-block:24px 30px;display:block}.solution-index-decisions h3{margin-bottom:16px;font-size:31px}.solution-index-decisions p{color:var(--m-muted);max-width:55ch;font-size:14px;line-height:1.85}.solution-index-decisions span{color:var(--m-cobalt);justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.solution-index-decisions a:hover h3{color:var(--m-cobalt)}.practice-index-argument{border-top:1px solid var(--m-ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12%;padding-block:48px 96px;display:grid}.practice-index-argument h2{max-width:20ch;font-size:34px}.practice-index-argument>div>p{font-size:var(--m-type-meta);color:var(--m-muted);margin-top:20px}.practice-index-argument .prose{max-width:70ch}.expertise-index-hero{border-bottom:1px solid var(--m-ink);padding-block:56px 64px}.expertise-index-hero h1{max-width:23ch;margin-bottom:34px}.expertise-index-hero>p{margin:0 0 0 auto}.expertise-index-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:48px 78px;display:grid}.expertise-index-disciplines article{border-left:1px solid var(--m-line);padding-inline:30px}.expertise-index-disciplines article:first-child{border:0;padding-left:0}.expertise-index-disciplines article:last-child{padding-right:0}.expertise-index-disciplines h2{max-width:16ch;margin-bottom:24px;font-size:clamp(32px,3.4vw,52px);line-height:1.04}.expertise-index-thesis{font:24px/1.3 var(--m-serif);max-width:24ch;min-height:90px;margin-bottom:24px}.expertise-index-disciplines dl{margin:0 0 24px}.expertise-index-disciplines dl>div{border-top:1px solid var(--m-line);padding-block:18px}.expertise-index-disciplines dt{font-size:var(--m-type-meta);margin-bottom:10px}.expertise-index-disciplines dd{color:var(--m-muted);margin:0;font-size:13px;line-height:1.85}.expertise-engineering-contract{margin-inline:calc(-1 * var(--m-gutter));padding:72px var(--m-gutter);background:var(--m-mist);grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.expertise-engineering-contract dl{margin:0}.expertise-engineering-contract dl>div{border-top:1px solid #b6c2c2;padding-block:22px}.expertise-engineering-contract dt{font:28px/1.2 var(--m-serif);letter-spacing:-.02em;margin-bottom:15px}.expertise-engineering-contract dd{color:var(--m-muted);max-width:61ch;margin:0;font-size:14px;line-height:1.85}.expertise-inspection-note{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;padding-block:86px;display:grid}@media (width<=1000px){.solution-index-hero{grid-template-columns:1fr;gap:30px}.solution-index-hero>div{max-width:66ch;margin-left:18%}.solution-operating-trace>div{font-size:22px}.expertise-index-disciplines article{padding-inline:20px}.expertise-index-disciplines h2{font-size:36px}}@media (width<=800px){.solution-index-product,.solution-index-systems header,.solution-index-decisions,.expertise-engineering-contract,.expertise-inspection-note{grid-template-columns:1fr;gap:30px}.expertise-index-disciplines{padding-block:16px 40px;display:block}.expertise-index-disciplines article,.expertise-index-disciplines article:first-child,.expertise-index-disciplines article:last-child{border:0;border-bottom:1px solid var(--m-line);padding:32px 0}.expertise-index-thesis{max-width:35ch;min-height:0}.expertise-index-disciplines dl{grid-template-columns:1fr 1fr;gap:28px;display:grid}.practice-index-argument{grid-template-columns:1fr;gap:40px}.practice-index-argument .prose{max-width:70ch}}@media (width<=600px){.solution-index-hero,.expertise-index-hero{padding-block:38px}.solution-index-hero h1,.expertise-index-hero h1{font-size:48px;line-height:1.05}.solution-index-hero>div,.expertise-index-hero>p{margin-left:0}.solution-index-hero p,.expertise-index-hero>p{font-size:15px}.solution-index-sections a{font-size:var(--m-type-meta);flex-direction:column;align-items:start;gap:14px;padding:18px 12px}.solution-index-product,.solution-index-decisions,.expertise-inspection-note{padding-block:56px}.solution-index-product h2,.solution-index-systems h2,.solution-index-decisions>h2,.expertise-engineering-contract h2,.expertise-inspection-note h2{font-size:42px}.solution-product-brief h3{font-size:31px}.solution-product-brief dl>div{grid-template-columns:75px 1fr;gap:16px}.solution-index-systems,.expertise-engineering-contract{padding-block:54px}.solution-operating-trace{grid-template-columns:1fr;gap:0 20px;padding-block:30px}.solution-operating-trace>div{border-top:0;padding-block:18px;font-size:23px}.solution-operating-trace>div svg{transform:rotate(90deg)}.solution-job-list a{grid-template-columns:1fr 24px;gap:18px}.solution-job-list p{grid-area:2/1}.solution-job-list svg{grid-area:1/2}.solution-job-list h3{font-size:28px}.expertise-index-disciplines dl{display:block}.expertise-engineering-contract dt{font-size:27px}.practice-index-argument{padding-bottom:64px}}@media (width<=359px){.solution-index-hero h1,.expertise-index-hero h1{font-size:42px}.solution-index-sections a{font-size:var(--m-type-meta);padding-inline:10px}}@media print{.solution-index-sections,.solution-index-hero .text-link{display:none}.solution-index-hero,.solution-index-product,.solution-index-systems header,.solution-index-decisions,.practice-index-argument,.expertise-index-disciplines,.expertise-engineering-contract,.expertise-inspection-note{display:block}.solution-index-systems,.expertise-engineering-contract{margin-inline:0}}
