.site-module__ztnq2G__site{--paper:#f4f1ea;--ink:#141414;--field:#090a0c;--verm:#ff4f30;min-height:100vh;color:var(--ink);background:var(--paper);font-family:DM Sans,sans-serif}.site-module__ztnq2G__site h1,.site-module__ztnq2G__site h2,.site-module__ztnq2G__site p,.site-module__ztnq2G__site blockquote{margin:0}.site-module__ztnq2G__homeHero,.site-module__ztnq2G__statementHero,.site-module__ztnq2G__listHero,.site-module__ztnq2G__aboutHero{flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(132px,15vh,176px) clamp(22px,5vw,78px) clamp(54px,7vw,94px);display:flex}.site-module__ztnq2G__homeHero{justify-content:center;gap:clamp(38px,4.4vh,48px);padding-top:clamp(116px,12vh,136px);padding-bottom:clamp(54px,6vh,72px)}.site-module__ztnq2G__statementHero{justify-content:center}.site-module__ztnq2G__homeHero h1{letter-spacing:-.075em;max-width:1180px;font-size:clamp(64px,9.6vw,146px);font-weight:610;line-height:.84}.site-module__ztnq2G__homeHero h1 em{color:var(--verm);font-style:normal}.site-module__ztnq2G__heroFoot{grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:28px 80px;max-width:1180px;display:grid}.site-module__ztnq2G__heroFoot p,.site-module__ztnq2G__listHero p,.site-module__ztnq2G__aboutHero p{max-width:610px;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.48}.site-module__ztnq2G__heroFoot a,.site-module__ztnq2G__reputation>a{min-height:48px;color:var(--ink);text-underline-offset:6px;align-items:center;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.site-module__ztnq2G__heroFoot a{text-decoration-color:currentColor;transition:color .15s}.site-module__ztnq2G__heroFoot a:hover,.site-module__ztnq2G__heroFoot a:focus-visible{color:var(--verm)}.site-module__ztnq2G__answerSection{min-height:100svh;color:var(--paper);background:var(--field);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:60px 10vw;padding:clamp(90px,12vw,170px) clamp(22px,5vw,78px);display:grid}.site-module__ztnq2G__answerSection blockquote{letter-spacing:-.075em;max-width:880px;font-size:clamp(66px,10vw,148px);font-weight:560;line-height:.86}.site-module__ztnq2G__answerReading{border-top:2px solid var(--verm);padding-top:26px}.site-module__ztnq2G__answerReading>p{font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.5}.site-module__ztnq2G__argument,.site-module__ztnq2G__aboutBody{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:60px 12vw;padding:clamp(100px,14vw,200px) clamp(22px,5vw,78px);display:grid}.site-module__ztnq2G__argument h2,.site-module__ztnq2G__aboutBody h2,.site-module__ztnq2G__paperEvidence h2,.site-module__ztnq2G__industryClose h2{letter-spacing:-.06em;font-size:clamp(46px,6vw,90px);font-weight:620;line-height:.94}.site-module__ztnq2G__argumentJoined{padding-bottom:clamp(60px,9vw,120px)}.site-module__ztnq2G__argument>div,.site-module__ztnq2G__aboutBody>div{max-width:700px}.site-module__ztnq2G__argument>div>p,.site-module__ztnq2G__aboutBody>div>p,.site-module__ztnq2G__industryClose p,.site-module__ztnq2G__evidenceIntro p{margin-bottom:28px;font-size:clamp(18px,1.7vw,23px);line-height:1.58}.site-module__ztnq2G__argument>div>p,.site-module__ztnq2G__aboutBody>div>p,.site-module__ztnq2G__industryClose>p,.site-module__ztnq2G__evidenceIntro>p{font-weight:500}.site-module__ztnq2G__reputation{color:var(--paper);background:var(--field);padding:clamp(100px,14vw,190px) clamp(22px,5vw,78px)}.site-module__ztnq2G__reputation h2{letter-spacing:-.065em;max-width:1080px;font-size:clamp(54px,8vw,118px);font-weight:610;line-height:.9}.site-module__ztnq2G__sectors{border-top:1px solid #f4f1ea3d;margin:90px 0 36px}.site-module__ztnq2G__sectors span{border-bottom:1px solid #f4f1ea3d;align-items:center;min-height:78px;font-size:clamp(19px,2vw,28px);display:flex}.site-module__ztnq2G__reputation>a{color:var(--paper);margin-top:28px}.site-module__ztnq2G__statementHero h1,.site-module__ztnq2G__listHero h1,.site-module__ztnq2G__aboutHero h1{letter-spacing:-.07em;max-width:1180px;font-size:clamp(58px,8.2vw,120px);font-weight:590;line-height:.88}.site-module__ztnq2G__statementHero h1 strong{color:var(--verm);font-weight:inherit}.site-module__ztnq2G__serviceFlow,.site-module__ztnq2G__industryList{color:var(--paper);background:var(--field)}.site-module__ztnq2G__serviceFlow article,.site-module__ztnq2G__industryList article{border-bottom:1px solid #f4f1ea33;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:50px 12vw;min-height:58vh;padding:clamp(70px,10vw,140px) clamp(22px,5vw,78px);display:grid}.site-module__ztnq2G__serviceFlow h2,.site-module__ztnq2G__industryList h2{letter-spacing:-.055em;font-size:clamp(40px,5.3vw,78px);font-weight:610;line-height:.96}.site-module__ztnq2G__serviceFlow p,.site-module__ztnq2G__industryList p{color:#f4f1eac2;max-width:700px;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.58}.site-module__ztnq2G__paperEvidence{padding:clamp(100px,13vw,190px) clamp(22px,5vw,78px)}.site-module__ztnq2G__evidenceIntro{grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr);gap:50px 10vw;display:grid}.site-module__ztnq2G__reportSheet{width:min(900px,100%);color:var(--paper);background:var(--ink);margin:clamp(80px,11vw,150px) 0 0 auto;padding:clamp(28px,5vw,72px);box-shadow:-24px 24px #d9d4ca}.site-module__ztnq2G__reportSampleLabel{color:#f4f1eab3;margin-bottom:30px;font-size:14px;font-weight:500;line-height:1.5}.site-module__ztnq2G__reportQuestion{max-width:700px;color:var(--verm);font-size:clamp(18px,2vw,25px);font-weight:700;line-height:1.4}.site-module__ztnq2G__reportAnswer{max-width:740px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1.08;margin-top:36px!important}.site-module__ztnq2G__reportEvidence{color:#f4f1eac2;max-width:620px;font-size:18px;font-weight:500;line-height:1.6;margin-top:30px!important}.site-module__ztnq2G__reportRule{background:#f4f1ea40;width:100%;height:1px;margin:36px 0 28px}.site-module__ztnq2G__reportNext{color:#f4f1eac2;max-width:620px;font-size:18px;font-weight:500;line-height:1.6}.site-module__ztnq2G__listHero,.site-module__ztnq2G__aboutHero{justify-content:flex-end;gap:50px}.site-module__ztnq2G__listHero p,.site-module__ztnq2G__aboutHero p{margin-left:auto}.site-module__ztnq2G__industryClose{grid-template-columns:minmax(260px,1fr) minmax(320px,.8fr);gap:50px 10vw;padding:clamp(100px,13vw,190px) clamp(22px,5vw,78px);display:grid}.site-module__ztnq2G__aboutBody{color:var(--paper);background:var(--field)}.site-module__ztnq2G__report{text-align:center;min-height:82svh;color:var(--paper);background:var(--field);scroll-margin-top:var(--flaregraph-header-edge);padding:clamp(100px,13vw,180px) clamp(22px,5vw,78px)}.site-module__ztnq2G__report h2{letter-spacing:-.07em;max-width:1000px;margin:0 auto;font-size:clamp(56px,9vw,128px);font-weight:600;line-height:.9}.site-module__ztnq2G__report>p{color:#f4f1eab8;margin-top:28px;font-size:19px;font-weight:500}.site-module__ztnq2G__site a:focus-visible{outline:3px solid var(--verm);outline-offset:4px}@media (max-width:800px){.site-module__ztnq2G__homeHero,.site-module__ztnq2G__statementHero,.site-module__ztnq2G__listHero,.site-module__ztnq2G__aboutHero{min-height:100svh;padding-top:112px}.site-module__ztnq2G__homeHero{gap:36px;padding-top:108px;padding-bottom:44px}.site-module__ztnq2G__homeHero h1,.site-module__ztnq2G__statementHero h1,.site-module__ztnq2G__listHero h1,.site-module__ztnq2G__aboutHero h1{font-size:clamp(48px,14.8vw,76px);line-height:.9}.site-module__ztnq2G__heroFoot,.site-module__ztnq2G__answerSection,.site-module__ztnq2G__argument,.site-module__ztnq2G__aboutBody,.site-module__ztnq2G__serviceFlow article,.site-module__ztnq2G__industryList article,.site-module__ztnq2G__evidenceIntro,.site-module__ztnq2G__industryClose{grid-template-columns:1fr}.site-module__ztnq2G__answerSection{align-content:center}.site-module__ztnq2G__statementHero{padding-top:100px}.site-module__ztnq2G__statementHero h1{letter-spacing:-.035em;font-size:clamp(46px,14vw,72px);line-height:1.02}.site-module__ztnq2G__answerSection blockquote{font-size:clamp(62px,20vw,92px)}.site-module__ztnq2G__serviceFlow article,.site-module__ztnq2G__industryList article{min-height:auto}.site-module__ztnq2G__reportSheet{box-shadow:-10px 10px #d9d4ca}}@media (max-width:360px){.site-module__ztnq2G__homeHero h1,.site-module__ztnq2G__statementHero h1,.site-module__ztnq2G__listHero h1,.site-module__ztnq2G__aboutHero h1{font-size:45px}}@media (prefers-reduced-motion:reduce){.site-module__ztnq2G__site *,.site-module__ztnq2G__site :before,.site-module__ztnq2G__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
