.tJ3nga_page{color:var(--text);background:#050807}.tJ3nga_shell{width:min(100%,1440px);padding-inline:var(--page-px);margin-inline:auto}.tJ3nga_eyebrow,.tJ3nga_label{font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6ccfc1}.tJ3nga_hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);padding-top:155px;padding-bottom:100px;display:grid}.tJ3nga_hero h1{font:500 clamp(46px, 5.5vw, 80px)/1.04 var(--font-display);letter-spacing:-.055em;margin:28px 0}.tJ3nga_hero h1 em,.tJ3nga_close em{color:#75d0c3;font-family:Georgia,serif;font-weight:400}.tJ3nga_intro{color:#b7c3be;max-width:530px;margin-bottom:30px;font-size:17px;line-height:1.8}.tJ3nga_finder{color:#122a25;background:#dce9e1;padding:clamp(24px,3vw,40px)}.tJ3nga_finderLabel{font:10px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:22px;display:block}.tJ3nga_finder>a{border-top:1px solid #a7bbb0;grid-template-columns:24px 1fr 16px;align-items:start;gap:12px;padding:23px 0;display:grid}.tJ3nga_finder>a>span{font:11px/1.6 var(--font-mono);color:#3b6b5e}.tJ3nga_finder strong{font:500 clamp(17px, 1.6vw, 22px)/1.35 var(--font-display);letter-spacing:-.02em}.tJ3nga_finder small{color:#45675b;margin-top:9px;font-size:12px;display:block}.tJ3nga_finder>a:hover strong{text-underline-offset:5px;text-decoration:underline}.tJ3nga_finder>p{border-top:1px solid #a7bbb0;padding-top:22px;font-size:12px;line-height:1.8}.tJ3nga_finder>p a{text-decoration:underline}.tJ3nga_offering{border-block:1px solid var(--border);background:#090e0c}.tJ3nga_offeringLayout{grid-template-columns:280px minmax(0,1fr);gap:clamp(40px,6vw,100px);display:grid}.tJ3nga_directory{align-self:start;padding-block:70px;position:sticky;top:115px}.tJ3nga_directory h2{font:500 32px/1.15 var(--font-display);letter-spacing:-.04em;margin:20px 0 30px}.tJ3nga_directory nav{gap:20px;display:grid}.tJ3nga_directory nav a{color:#bac6bf;gap:16px;font-size:13px;display:flex}.tJ3nga_directory nav a:hover{color:#75d0c3}.tJ3nga_directory nav span{color:#609587;font:10px/1.7 var(--font-mono)}.tJ3nga_directory>p:last-child{color:#82958a;max-width:230px;margin-top:35px;font-size:12px;line-height:1.8}.tJ3nga_service{border-bottom:1px solid var(--border);padding:70px 0;scroll-margin-top:95px}.tJ3nga_service:last-child{border:0}.tJ3nga_serviceHeading{align-items:baseline;gap:18px;display:flex}.tJ3nga_serviceHeading>span{color:#6ccfc1;font:11px/1 var(--font-mono)}.tJ3nga_service h3{font:500 clamp(28px, 3.2vw, 44px)/1.1 var(--font-display);letter-spacing:-.04em}.tJ3nga_service h4{font:400 20px/1.5 var(--font-body);color:#d9e5dc;margin:24px 0 14px}.tJ3nga_summary{color:#97aaa0;font-size:15px;line-height:1.85}.tJ3nga_delivery{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:35px;margin-top:35px;padding-top:25px;display:grid}.tJ3nga_delivery ul{margin-top:16px;list-style:none}.tJ3nga_delivery li{color:#c0cec5;border-bottom:1px solid var(--border);padding:9px 0;font-size:13px;line-height:1.6}.tJ3nga_delivery>div>p:not(.tJ3nga_label){color:#a5b6aa;margin:15px 0 24px;font-size:13px;line-height:1.8}.tJ3nga_serviceLinks{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.tJ3nga_serviceLinks a{color:#7ddacb;border-bottom:1px solid #285e51;padding-bottom:8px;font-size:13px}.tJ3nga_serviceLinks span{margin-left:12px}.tJ3nga_assessment{color:#90a99b;margin-top:25px;font-size:12px;line-height:1.9}.tJ3nga_assessment a{color:#c1dbcc;text-decoration:underline}.tJ3nga_foundation,.tJ3nga_questions{grid-template-columns:.85fr 1.5fr;gap:70px;padding-block:95px;display:grid}.tJ3nga_foundation h2,.tJ3nga_questions h2,.tJ3nga_engagement h2{font:500 clamp(32px, 4vw, 52px)/1.1 var(--font-display);letter-spacing:-.04em;margin-top:22px}.tJ3nga_foundation article{border-bottom:1px solid var(--border);padding:24px 0;scroll-margin-top:100px}.tJ3nga_foundation article:first-child{padding-top:0}.tJ3nga_foundation h3{font:500 22px/1.3 var(--font-display)}.tJ3nga_foundation article p{color:#a2b5a8;margin-top:14px;font-size:14px;line-height:1.8}.tJ3nga_engagement{background:#102820;padding-block:80px}.tJ3nga_startingPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;display:grid}.tJ3nga_startingPoints article{border-top:1px solid #345046;padding-top:24px}.tJ3nga_startingPoints span{color:#75d0c3;font:10px/1 var(--font-mono)}.tJ3nga_startingPoints h3{font:500 24px/1.2 var(--font-display);letter-spacing:-.025em;margin:22px 0 14px}.tJ3nga_startingPoints p,.tJ3nga_scopeNote p{color:#adc3b8;font-size:14px;line-height:1.8}.tJ3nga_scopeNote{border-top:1px solid #345046;grid-template-columns:1fr 2fr;gap:40px;margin-top:50px;padding-top:30px;display:grid}.tJ3nga_scopeNote strong{font-size:14px;font-weight:500}.tJ3nga_questions details{border-bottom:1px solid var(--border)}.tJ3nga_questions summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:15px;list-style:none;display:flex}.tJ3nga_questions summary::-webkit-details-marker{display:none}.tJ3nga_questions summary span{color:#75d0c3}.tJ3nga_questions details p{color:#a2b5a8;padding-bottom:25px;font-size:14px;line-height:1.85}.tJ3nga_close{padding-block:40px 110px}.tJ3nga_close h2{font:500 clamp(40px, 6vw, 80px)/1.05 var(--font-display);letter-spacing:-.05em;margin:25px 0 35px}@media (max-width:1000px){.tJ3nga_hero{gap:35px}.tJ3nga_offeringLayout{grid-template-columns:210px minmax(0,1fr);gap:35px}.tJ3nga_directory h2{font-size:27px}}@media (max-width:760px){.tJ3nga_hero{grid-template-columns:1fr;padding-top:125px;padding-bottom:60px}.tJ3nga_hero h1{font-size:clamp(42px,9vw,64px)}.tJ3nga_offeringLayout{display:block}.tJ3nga_directory{padding:35px 0;position:static}.tJ3nga_directory h2,.tJ3nga_directory>p:last-child{display:none}.tJ3nga_directory nav{grid-template-columns:1fr 1fr;gap:18px 10px;margin-top:20px}.tJ3nga_directory nav a{gap:9px;font-size:12px}.tJ3nga_service{padding:45px 0}.tJ3nga_foundation,.tJ3nga_questions{grid-template-columns:1fr;gap:35px;padding-block:60px}.tJ3nga_startingPoints{grid-template-columns:1fr;gap:30px}.tJ3nga_scopeNote{grid-template-columns:1fr;gap:16px}}@media (max-width:440px){.tJ3nga_delivery{grid-template-columns:1fr;gap:15px}.tJ3nga_finder{padding:24px}.tJ3nga_hero h1{font-size:42px}}.tJ3nga_questions details[open] summary span{transform:rotate(45deg)}
