.expertise-module__Tmao-a__page{background:#fff}.expertise-module__Tmao-a__eyebrow{color:var(--steel);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:750}.expertise-module__Tmao-a__hero{isolation:isolate;color:#030e19;min-height:max(680px,100svh);font-family:var(--font-cinematic-body),Arial,sans-serif;background:#e7edf2;place-items:center;padding:130px 0;display:grid;position:relative;overflow:hidden}.expertise-module__Tmao-a__hero>picture{display:contents}.expertise-module__Tmao-a__heroImage{z-index:-2;object-fit:cover;object-position:center top}.expertise-module__Tmao-a__hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0% 45%,#ffffff26 55% 100%);position:absolute;inset:0}.expertise-module__Tmao-a__heroInner{z-index:1;text-align:center;position:relative}.expertise-module__Tmao-a__hero .expertise-module__Tmao-a__eyebrow{color:#23394c;margin:0 0 28px;font-size:11px;font-weight:600}.expertise-module__Tmao-a__hero h1{max-width:1000px;font-family:var(--font-cinematic-display),Georgia,serif;letter-spacing:-.03em;isolation:isolate;width:fit-content;margin:0 auto;font-size:clamp(48px,6.25vw,80px);font-weight:400;line-height:.95;position:relative}.expertise-module__Tmao-a__hero h1:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(50% 50%,#fffcf7b8 0%,#fffcf773 50%,#0000 100%);position:absolute;inset:-24px -40px}.expertise-module__Tmao-a__hero h1 span{white-space:nowrap;display:block}.expertise-module__Tmao-a__heroLead{color:#142337;text-wrap:balance;isolation:isolate;max-width:1000px;margin:30px auto 0;font-size:21px;font-weight:500;line-height:1.625;position:relative}.expertise-module__Tmao-a__heroLead:before{z-index:-1;content:"";pointer-events:none;opacity:.9;background:radial-gradient(50% 50%,#fffdf9a6 0%,#fffdf966 58%,#0000 100%);position:absolute;inset:-16px -20px}.expertise-module__Tmao-a__heroActions{justify-content:center;gap:16px;margin-top:48px;display:flex}.expertise-module__Tmao-a__heroActions a{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;width:190px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}.expertise-module__Tmao-a__heroActions a:last-child{color:#142337;background:#ffffffeb;border:1px solid #3c597426}.expertise-module__Tmao-a__heroActions a:hover{color:#fff;background:#23394c}.expertise-module__Tmao-a__heroActions a:focus-visible{outline-offset:4px;outline:2px solid #23394c}.expertise-module__Tmao-a__expertsLink{color:#142337;text-underline-offset:5px;isolation:isolate;margin-top:22px;font-size:1.125rem;font-weight:500;line-height:1.45;text-decoration:underline;text-decoration-thickness:2px;display:inline-block;position:relative}.expertise-module__Tmao-a__expertsLink:before{z-index:-1;content:"";pointer-events:none;opacity:.595;background:radial-gradient(50% 50%,#fffdf9d1 0%,#fffdf98c 48%,#0000 75%);position:absolute;inset:-18px -32px}.expertise-module__Tmao-a__expertsLink:hover{color:#030e19}.expertise-module__Tmao-a__expertsLink:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #23394c}.expertise-module__Tmao-a__directory{background:#f4f7f9;padding:clamp(4rem,6vw,6rem) 0 clamp(5rem,8vw,8rem);scroll-margin-top:90px}.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow{color:#36576e;letter-spacing:.12em;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.6}.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow>span{color:#607f94;align-items:center;gap:16px;display:inline-flex}.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow>span:after{content:"";background:var(--silver-blue);width:28px;height:1px}.expertise-module__Tmao-a__directoryHeading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.expertise-module__Tmao-a__directoryHeading h2,.expertise-module__Tmao-a__networkHeading h2,.expertise-module__Tmao-a__closing h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:.8rem 0 0;font-size:clamp(2.7rem,4.8vw,4.6rem);font-weight:400;line-height:1.05}.expertise-module__Tmao-a__directoryHeading>p{max-width:370px;color:var(--muted);margin:0 0 .2rem;font-size:.95rem;line-height:1.65}.expertise-module__Tmao-a__toolbar{justify-content:space-between;align-items:center;gap:2rem;margin:2.4rem 0 1.6rem;display:flex}.expertise-module__Tmao-a__search{background:#fff;border:1px solid #b9cbd7;border-bottom:2px solid #52738c;align-items:center;gap:.9rem;width:min(100%,540px);padding:1.05rem 1.15rem;display:flex}.expertise-module__Tmao-a__search:focus-within{outline:2px solid var(--steel);outline-offset:2px}.expertise-module__Tmao-a__search svg{width:20px;height:20px;color:var(--steel);flex:0 0 20px}.expertise-module__Tmao-a__search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:.9rem}.expertise-module__Tmao-a__search input:focus-visible{outline:none}.expertise-module__Tmao-a__search input::placeholder{color:#677782}.expertise-module__Tmao-a__results{color:#36576e;flex:none;margin:0;font-size:.76rem;font-weight:650}.expertise-module__Tmao-a__domainGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.expertise-module__Tmao-a__domainColumn{gap:18px;min-width:0;display:grid}.expertise-module__Tmao-a__domainGrid:empty{display:none}.expertise-module__Tmao-a__domainCard{background:#fff;border:1px solid #cedae2;border-top:3px solid #7897ac;flex-direction:column;min-width:0;padding:1.75rem;scroll-margin-top:100px;transition:background .18s,border-color .18s;display:flex;container-type:inline-size}.expertise-module__Tmao-a__domainCard:hover,.expertise-module__Tmao-a__domainCard:focus-within{background:#fff;border-color:#52738c}.expertise-module__Tmao-a__cardTop{justify-content:space-between;align-items:start;height:86px;display:flex}.expertise-module__Tmao-a__cardTop>span{color:#52738c;letter-spacing:.08em;padding-top:.3rem;font-size:.72rem;font-weight:700}.expertise-module__Tmao-a__domainDrawing{color:#52738c;width:76px;height:62px}.expertise-module__Tmao-a__domainCard h3{max-width:none;min-height:2.1em;font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin:.4rem 0 1.2rem;font-size:clamp(1.35rem,10cqi,2.05rem);font-weight:400;line-height:1.05}.expertise-module__Tmao-a__fields{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .7rem;margin:0 0 1.6rem;padding:0;font-size:1rem;line-height:1.45;list-style:none;display:grid}.expertise-module__Tmao-a__fields mark{color:var(--ink);background:#dce9f1;padding:.1rem .15rem}.expertise-module__Tmao-a__singleLineField{white-space:nowrap}.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__wideFirstColumn{grid-template-columns:max-content minmax(0,1fr)}.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__wideSecondColumn{grid-template-columns:minmax(0,1fr) max-content}.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__energyFields{grid-template-columns:max-content minmax(0,1fr)}.expertise-module__Tmao-a__energyFields li{white-space:nowrap}.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__lawFields{grid-template-columns:max-content minmax(0,1fr)}.expertise-module__Tmao-a__lawFields li{white-space:nowrap}@container (max-width:280px){.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__wideFirstColumn,.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__wideSecondColumn,.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__energyFields,.expertise-module__Tmao-a__fields.expertise-module__Tmao-a__lawFields{grid-template-rows:none;grid-template-columns:1fr}}@media (min-width:701px){.expertise-module__Tmao-a__fields{grid-template-rows:repeat(3,minmax(1.45em,auto))}}@media (min-width:601px) and (max-width:700px){.expertise-module__Tmao-a__fields{grid-template-rows:repeat(6,minmax(1.45em,auto))}}.expertise-module__Tmao-a__application{border-top:1px solid var(--line);margin-top:auto}.expertise-module__Tmao-a__application summary{color:var(--steel);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.expertise-module__Tmao-a__application summary::-webkit-details-marker{display:none}.expertise-module__Tmao-a__application summary>span{flex:0 0 12px;width:12px;height:12px;position:relative}.expertise-module__Tmao-a__application summary>span:before,.expertise-module__Tmao-a__application summary>span:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5px;left:0}.expertise-module__Tmao-a__application summary>span:after{transform:rotate(90deg)}.expertise-module__Tmao-a__application[open] summary>span:after{transform:none}.expertise-module__Tmao-a__application p{color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.expertise-module__Tmao-a__application summary:focus-visible{outline:2px solid var(--steel);outline-offset:4px}.expertise-module__Tmao-a__empty{border:1px solid var(--line);background:#f6f9fb;padding:3rem}.expertise-module__Tmao-a__empty h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:2.2rem;font-weight:400}.expertise-module__Tmao-a__empty p{color:var(--muted)}.expertise-module__Tmao-a__empty>div{gap:1.5rem;display:flex}.expertise-module__Tmao-a__empty button,.expertise-module__Tmao-a__empty a{color:var(--steel);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 .2rem;font-size:.88rem;font-weight:650}.expertise-module__Tmao-a__network{border-top:1px solid var(--line);background:#f8fafb;padding:clamp(4.5rem,7vw,7rem) 0}.expertise-module__Tmao-a__networkHeading{grid-template-columns:1.3fr .7fr;align-items:end;gap:4rem;display:grid}.expertise-module__Tmao-a__networkHeading>p{max-width:420px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.75}.expertise-module__Tmao-a__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem;margin-top:3.5rem;display:grid}.expertise-module__Tmao-a__step{border-top:1px solid var(--line);padding-top:1rem}.expertise-module__Tmao-a__step>span{color:var(--steel);font-size:.72rem;font-weight:650}.expertise-module__Tmao-a__step h3{font-family:var(--font-display),Georgia,serif;margin:1.7rem 0 .75rem;font-size:1.8rem;font-weight:400;line-height:1.1}.expertise-module__Tmao-a__step p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.7}.expertise-module__Tmao-a__closing{color:#f4f7f9;background:#142a3b;padding:clamp(4.5rem,7vw,6.5rem) 0}.expertise-module__Tmao-a__closingInner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.expertise-module__Tmao-a__closing .expertise-module__Tmao-a__eyebrow{color:#abc2d2}.expertise-module__Tmao-a__closing p:last-child{color:#c4d2dc;max-width:600px;margin:1.2rem 0 0;font-size:.95rem;line-height:1.7}.expertise-module__Tmao-a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.expertise-module__Tmao-a__domainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.expertise-module__Tmao-a__hero{min-height:max(680px,100svh);padding:112px 0 80px}.expertise-module__Tmao-a__heroImage{object-position:center}.expertise-module__Tmao-a__hero h1{font-size:clamp(32px,10.5vw,55px)}.expertise-module__Tmao-a__heroLead{font-size:18px}.expertise-module__Tmao-a__heroBreak{display:none}.expertise-module__Tmao-a__heroActions{gap:12px;margin-top:32px}.expertise-module__Tmao-a__heroActions a{width:168px;padding-inline:14px;font-size:14px}.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow,.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow>span{gap:12px}.expertise-module__Tmao-a__directory .expertise-module__Tmao-a__eyebrow>span:after{width:18px}.expertise-module__Tmao-a__directoryHeading h2,.expertise-module__Tmao-a__networkHeading h2,.expertise-module__Tmao-a__closing h2{font-size:clamp(2rem,8.7vw,3.5rem)}.expertise-module__Tmao-a__directoryHeading,.expertise-module__Tmao-a__closingInner{flex-direction:column;align-items:start;gap:1.4rem}.expertise-module__Tmao-a__toolbar{flex-direction:column;align-items:start;gap:.8rem}.expertise-module__Tmao-a__search{width:100%}.expertise-module__Tmao-a__networkHeading{grid-template-columns:1fr;gap:1.5rem}.expertise-module__Tmao-a__steps{grid-template-columns:1fr;gap:2rem}.expertise-module__Tmao-a__domainCard{padding:1.25rem}.expertise-module__Tmao-a__fields{grid-template-columns:1fr}}@media (max-width:600px){.expertise-module__Tmao-a__domainGrid{grid-template-columns:1fr}.expertise-module__Tmao-a__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.expertise-module__Tmao-a__closingInner{flex-direction:column;align-items:start}}@media (max-width:480px){.expertise-module__Tmao-a__domainGrid{grid-template-columns:1fr}.expertise-module__Tmao-a__domainCard{padding:1.5rem}.expertise-module__Tmao-a__cardTop{height:65px}.expertise-module__Tmao-a__domainDrawing{width:65px;height:53px}.expertise-module__Tmao-a__domainCard h3{max-width:none;min-height:0}.expertise-module__Tmao-a__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-module__Tmao-a__steps{grid-template-columns:1fr;gap:2rem}.expertise-module__Tmao-a__empty{padding:1.5rem}}@media (max-width:700px){.expertise-module__Tmao-a__hero{background:#edf5f8;align-items:start;min-height:max(760px,100svh);padding:116px 0 220px}.expertise-module__Tmao-a__heroInner{width:100%;padding-inline:24px}.expertise-module__Tmao-a__hero .expertise-module__Tmao-a__eyebrow{letter-spacing:.14em;margin-bottom:22px;font-size:9px}.expertise-module__Tmao-a__hero h1{font-size:clamp(34px,9.8vw,52px);line-height:1.04}.expertise-module__Tmao-a__heroLead{max-width:360px;margin-top:22px;font-size:16px;line-height:1.6}.expertise-module__Tmao-a__heroActions{gap:10px;max-width:360px;margin:26px auto 0}.expertise-module__Tmao-a__heroActions a{flex:1;width:auto;min-width:0;min-height:50px;padding:12px 10px;font-size:13px}.expertise-module__Tmao-a__expertsLink{text-underline-offset:3px;max-width:290px;margin-top:20px;font-size:13px;line-height:1.5;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.expertise-module__Tmao-a__domainCard{transition:none}}
.expertise-story-module__FVtuIW__work,.expertise-story-module__FVtuIW__taxonomy{padding:clamp(72px,8vw,112px) 0}.expertise-story-module__FVtuIW__work{background:#fff}.expertise-story-module__FVtuIW__taxonomy{background:var(--canvas-alt);border-block:1px solid #0c18251a}.expertise-story-module__FVtuIW__eyebrow{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.6}.expertise-story-module__FVtuIW__eyebrow>span{color:#607f94;align-items:center;gap:16px;display:inline-flex}.expertise-story-module__FVtuIW__eyebrow>span:after{content:"";background:var(--silver-blue);width:28px;height:1px}.expertise-story-module__FVtuIW__intro,.expertise-story-module__FVtuIW__taxonomyIntro{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);margin-top:28px;display:grid}.expertise-story-module__FVtuIW__work h2,.expertise-story-module__FVtuIW__taxonomy h2{max-width:510px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:1.04}.expertise-story-module__FVtuIW__copy,.expertise-story-module__FVtuIW__taxonomyCopy{color:var(--muted);font-size:16px;line-height:1.8}.expertise-story-module__FVtuIW__copy p{margin:0}.expertise-story-module__FVtuIW__copy p+p{margin-top:12px}.expertise-story-module__FVtuIW__copy .expertise-story-module__FVtuIW__opening{color:var(--ink);font-weight:600}.expertise-story-module__FVtuIW__progression{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.15fr);gap:20px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.expertise-story-module__FVtuIW__stage{border-top:1px solid #b9cbd7;min-width:0;padding-top:22px;position:relative}.expertise-story-module__FVtuIW__stage h3{color:var(--steel);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.5}.expertise-story-module__FVtuIW__stageValue{font-family:var(--font-display),Georgia,serif;text-wrap:pretty;margin:0;font-size:clamp(22px,2vw,26px);line-height:1.18}.expertise-story-module__FVtuIW__stageList{margin:0;padding:0;font-size:14px;line-height:1.9;list-style:none}.expertise-story-module__FVtuIW__arrow{color:#607f94;font-size:18px;line-height:1;position:absolute;top:17px;right:0}.expertise-story-module__FVtuIW__stage:last-child{border-top:2px solid var(--steel);padding-top:21px}.expertise-story-module__FVtuIW__stage:last-child .expertise-story-module__FVtuIW__stageValue{color:var(--steel)}.expertise-story-module__FVtuIW__caption{color:var(--muted);border-top:1px solid #0c18251a;margin:48px 0 0;padding-top:24px;font-size:13px;line-height:1.7}.expertise-story-module__FVtuIW__taxonomyCopy{max-width:480px;margin:24px 0 0}.expertise-story-module__FVtuIW__questions>p{color:var(--muted);margin:0 0 20px;font-size:15px}.expertise-story-module__FVtuIW__questions ol{margin:0;padding:0;list-style:none}.expertise-story-module__FVtuIW__questions li{border-top:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.expertise-story-module__FVtuIW__questions li>span{color:var(--steel);flex-shrink:0;padding-top:4px;font-size:11px}.expertise-story-module__FVtuIW__questions li p{font-family:var(--font-display),Georgia,serif;margin:0;font-size:27px;line-height:1.2}.expertise-story-module__FVtuIW__questions li:last-child p{color:var(--steel)}.expertise-story-module__FVtuIW__featuresLead{color:var(--muted);margin:clamp(48px,6vw,80px) 0 20px;font-size:15px}.expertise-story-module__FVtuIW__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.expertise-story-module__FVtuIW__features article{border-top:1px solid var(--silver-blue);padding-top:24px}.expertise-story-module__FVtuIW__features h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0 0 16px;font-size:29px;font-weight:400;line-height:1.15}.expertise-story-module__FVtuIW__features p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}@keyframes expertise-story-module__FVtuIW__stageReveal{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.expertise-story-module__FVtuIW__progression[data-revealed=true] .expertise-story-module__FVtuIW__stage{animation:expertise-story-module__FVtuIW__stageReveal .65s ease var(--stage-delay,0s) both}.expertise-story-module__FVtuIW__stage:nth-child(2){--stage-delay:.1s}.expertise-story-module__FVtuIW__stage:nth-child(3){--stage-delay:.2s}.expertise-story-module__FVtuIW__stage:nth-child(4){--stage-delay:.3s}.expertise-story-module__FVtuIW__stage:nth-child(5){--stage-delay:.4s}.expertise-story-module__FVtuIW__stage:nth-child(6){--stage-delay:.5s}}@media (max-width:900px){.expertise-story-module__FVtuIW__intro,.expertise-story-module__FVtuIW__taxonomyIntro{grid-template-columns:1fr;gap:28px}.expertise-story-module__FVtuIW__copy,.expertise-story-module__FVtuIW__taxonomyCopy{max-width:600px}.expertise-story-module__FVtuIW__progression{grid-template-columns:1fr;gap:0}.expertise-story-module__FVtuIW__stage{border-top:0;border-left:1px solid #b9cbd7;padding:0 0 32px 28px}.expertise-story-module__FVtuIW__stage h3{margin-bottom:10px}.expertise-story-module__FVtuIW__stageValue{font-size:27px}.expertise-story-module__FVtuIW__stage:last-child{border-top:0;border-left:2px solid var(--steel);padding:0 0 0 27px}.expertise-story-module__FVtuIW__arrow{background:#fff;inset:auto auto 8px -7px;transform:rotate(90deg)}.expertise-story-module__FVtuIW__features{gap:28px}.expertise-story-module__FVtuIW__features h3{font-size:26px}}@media (max-width:600px){.expertise-story-module__FVtuIW__features{grid-template-columns:1fr;gap:32px}.expertise-story-module__FVtuIW__eyebrow{letter-spacing:.1em;font-size:12px}.expertise-story-module__FVtuIW__eyebrow>span{gap:12px}.expertise-story-module__FVtuIW__eyebrow>span:after{width:18px}.expertise-story-module__FVtuIW__questions li p{font-size:25px}}
.expertise-development-module__quIwHq__section{padding:clamp(72px,8vw,112px) 0;scroll-margin-top:72px}.expertise-development-module__quIwHq__examples,.expertise-development-module__quIwHq__lifecycle,.expertise-development-module__quIwHq__requirements{background:#fff}.expertise-development-module__quIwHq__practice{background:var(--canvas-alt);border-block:1px solid var(--line)}.expertise-development-module__quIwHq__eyebrow{color:var(--steel);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.6}.expertise-development-module__quIwHq__eyebrow>span{color:#607f94;align-items:center;gap:16px;display:inline-flex}.expertise-development-module__quIwHq__eyebrow>span:after{content:"";background:var(--silver-blue);width:28px;height:1px}.expertise-development-module__quIwHq__intro{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);margin-top:28px;display:grid}.expertise-development-module__quIwHq__section h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,58px);font-weight:400;line-height:1.04}.expertise-development-module__quIwHq__copy{color:var(--muted);font-size:16px;line-height:1.8}.expertise-development-module__quIwHq__copy p{margin:0}.expertise-development-module__quIwHq__copy p+p{margin-top:16px}.expertise-development-module__quIwHq__copy .expertise-development-module__quIwHq__opening{color:var(--ink);font-weight:600}.expertise-development-module__quIwHq__exampleRows{margin-top:64px}.expertise-development-module__quIwHq__example{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:40px;padding:36px 0;display:grid}.expertise-development-module__quIwHq__example:last-child{padding-bottom:0}.expertise-development-module__quIwHq__label,.expertise-development-module__quIwHq__example h4{color:var(--steel);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.expertise-development-module__quIwHq__section h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:29px;font-weight:400;line-height:1.15}.expertise-development-module__quIwHq__exampleBody{grid-template-columns:1fr 1.1fr 1.1fr;gap:32px;display:grid}.expertise-development-module__quIwHq__exampleBody p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.expertise-development-module__quIwHq__expertiseChain,.expertise-development-module__quIwHq__outputs{margin:0;padding:0;font-size:14px;line-height:1.8;list-style:none}.expertise-development-module__quIwHq__expertiseChain li+li{margin-top:6px;padding-left:20px;position:relative}.expertise-development-module__quIwHq__expertiseChain li+li:before{content:"→";color:#607f94;position:absolute;left:0}.expertise-development-module__quIwHq__expertiseChain li:last-child{color:var(--steel);font-weight:600}.expertise-development-module__quIwHq__outputs{color:var(--muted)}.expertise-development-module__quIwHq__outputs li+li{margin-top:6px}.expertise-development-module__quIwHq__process{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.expertise-development-module__quIwHq__process li{border-top:1px solid var(--silver-blue);padding-top:20px}.expertise-development-module__quIwHq__stepNumber{color:var(--steel);font-size:12px}.expertise-development-module__quIwHq__process h3{min-height:2.3em;margin-top:28px}.expertise-development-module__quIwHq__process p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.8}.expertise-development-module__quIwHq__section .expertise-development-module__quIwHq__wideHeading{max-width:760px;margin-top:28px}.expertise-development-module__quIwHq__lifecycleGrid{grid-template-columns:1fr 1fr;column-gap:80px;margin-top:56px;display:grid}.expertise-development-module__quIwHq__lifecycleGrid article{border-top:1px solid var(--line);gap:28px;padding:32px 0;display:flex}.expertise-development-module__quIwHq__itemNumber{color:var(--steel);padding-top:5px;font-size:11px}.expertise-development-module__quIwHq__lifecycleGrid p{max-width:440px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.75}.expertise-development-module__quIwHq__frontier{color:#f4f7f9;background:#142a3b}.expertise-development-module__quIwHq__frontierLayout{grid-template-columns:1.1fr 1fr;gap:clamp(40px,8vw,110px);display:grid}.expertise-development-module__quIwHq__frontier .expertise-development-module__quIwHq__eyebrow,.expertise-development-module__quIwHq__frontier .expertise-development-module__quIwHq__eyebrow>span{color:#abc2d2}.expertise-development-module__quIwHq__frontier h2{margin-top:28px}.expertise-development-module__quIwHq__frontier .expertise-development-module__quIwHq__copy{color:#c4d2dc;margin-top:28px}.expertise-development-module__quIwHq__frontier .expertise-development-module__quIwHq__copy .expertise-development-module__quIwHq__opening{color:#f4f7f9}.expertise-development-module__quIwHq__frontierFields article{border-top:1px solid #c4d2dc40;padding:24px 0}.expertise-development-module__quIwHq__frontierFields article:first-child{border-top:0;padding-top:0}.expertise-development-module__quIwHq__frontierFields article:last-child{padding-bottom:0}.expertise-development-module__quIwHq__frontierFields h3{font-size:30px}.expertise-development-module__quIwHq__frontierFields p{color:#c4d2dc;margin:12px 0 0;font-size:15px;line-height:1.75}.expertise-development-module__quIwHq__contactButton{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.expertise-development-module__quIwHq__contactButton:hover{background:var(--steel)}.expertise-development-module__quIwHq__contactButton:focus-visible,.expertise-development-module__quIwHq__finalActions a:focus-visible{outline:2px solid var(--steel);outline-offset:5px}.expertise-development-module__quIwHq__finalInner>.expertise-development-module__quIwHq__eyebrow{margin-bottom:28px}.expertise-development-module__quIwHq__finalCta{border-top:1px solid var(--line);background:var(--canvas-alt)}.expertise-development-module__quIwHq__finalInner{text-align:center}.expertise-development-module__quIwHq__finalCta h2{max-width:850px;margin-inline:auto;font-size:clamp(42px,5.2vw,68px)}.expertise-development-module__quIwHq__finalCopy{max-width:750px;color:var(--muted);margin:28px auto 0;font-size:16px;line-height:1.8}.expertise-development-module__quIwHq__finalCopy p{margin:0}.expertise-development-module__quIwHq__finalCopy p+p{margin-top:14px}.expertise-development-module__quIwHq__finalActions{justify-content:center;gap:16px;margin-top:36px;display:flex}.expertise-development-module__quIwHq__finalActions a{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:14px 26px;font-size:14px;font-weight:600;display:inline-flex}.expertise-development-module__quIwHq__primary{background:var(--ink);color:#fff}.expertise-development-module__quIwHq__secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.expertise-development-module__quIwHq__finalActions a:hover{background:var(--steel);color:#fff}@media (max-width:1050px){.expertise-development-module__quIwHq__example{grid-template-columns:1fr;gap:24px}.expertise-development-module__quIwHq__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.expertise-development-module__quIwHq__process h3{min-height:0}.expertise-development-module__quIwHq__lifecycleGrid{column-gap:40px}}@media (max-width:760px){.expertise-development-module__quIwHq__intro,.expertise-development-module__quIwHq__frontierLayout{grid-template-columns:1fr;gap:28px}.expertise-development-module__quIwHq__exampleRows,.expertise-development-module__quIwHq__process,.expertise-development-module__quIwHq__lifecycleGrid{margin-top:40px}.expertise-development-module__quIwHq__exampleBody{grid-template-columns:1fr 1fr;gap:28px}.expertise-development-module__quIwHq__exampleBody>div:first-child{grid-column:1/-1;max-width:500px}.expertise-development-module__quIwHq__frontierFields{margin-top:16px}.expertise-development-module__quIwHq__lifecycleGrid{grid-template-columns:1fr}.expertise-development-module__quIwHq__eyebrow{letter-spacing:.1em;gap:12px;font-size:10px}.expertise-development-module__quIwHq__eyebrow>span{gap:12px}.expertise-development-module__quIwHq__eyebrow>span:after{width:18px}}@media (max-width:480px){.expertise-development-module__quIwHq__exampleBody,.expertise-development-module__quIwHq__process{grid-template-columns:1fr}.expertise-development-module__quIwHq__exampleBody>div:first-child{grid-column:auto}.expertise-development-module__quIwHq__example{padding-block:28px}.expertise-development-module__quIwHq__section h3{font-size:28px}.expertise-development-module__quIwHq__lifecycleGrid article{gap:20px}.expertise-development-module__quIwHq__finalActions{flex-direction:column;align-items:stretch}.expertise-development-module__quIwHq__finalActions a{width:100%}}
