.home_home__fPel5{--ink:#193424;--muted:#586853;--green:#397449;--lime:#c1ffad;--cream:#fbfaed;position:relative;isolation:isolate;overflow:clip;background:#fbfaed;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15px;line-height:1.6}.home_home__fPel5 *{box-sizing:border-box}.home_home__fPel5 h1,.home_home__fPel5 h2,.home_home__fPel5 h3,.home_home__fPel5 h4,.home_home__fPel5 p{margin:0}.home_brand__qMbqr,.home_home__fPel5 h1,.home_home__fPel5 h2,.home_home__fPel5 h3,.home_home__fPel5 h4,.home_journey__F294C strong{font-family:var(--font-podkova),Georgia,serif;font-weight:400}.home_home__fPel5 a{text-decoration:none;color:inherit}.home_home__fPel5 button,.home_home__fPel5 input,.home_home__fPel5 textarea{font:inherit}.home_home__fPel5 button{cursor:pointer}.home_home__fPel5 :is(a,button,input,textarea):focus-visible{outline:3px solid #397449!important;outline-offset:5px}.home_home__fPel5 :is(a,button){-webkit-tap-highlight-color:transparent}.home_home__fPel5 em{font-style:normal;color:#47734b}.home_home__fPel5 section[id],.home_previewWrap__od0LL[id]{scroll-margin-top:105px}.home_skip__NVb5W{position:fixed;left:20px;top:-100px;z-index:200;background:#fff;padding:12px 20px;border-radius:8px}.home_skip__NVb5W:focus{top:16px}.home_srOnly__juaJK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home_particles____AQg{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.home_header__TDRau{position:sticky;top:0;z-index:60;background:#fbfaedf0;backdrop-filter:blur(18px);border-bottom:1px solid #19342412}.home_headerInner__Eq289{max-width:1320px;margin:auto;min-height:88px;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px}.home_brand__qMbqr{display:inline-flex;align-items:center;gap:9px;font-size:24px;line-height:1.1;white-space:nowrap}.home_brand__qMbqr img{width:38px;height:38px;object-fit:contain}.home_brandDot__wMWcN{color:#68a66c}.home_desktopNav__8mXax{display:flex;gap:32px;align-items:center;font-size:14px}.home_desktopNav__8mXax>a,.home_signin__de35R{transition:color .2s}.home_desktopNav__8mXax>a:hover,.home_signin__de35R:hover{color:#55865b}.home_headerActions__DvQX5{display:flex;align-items:center;gap:24px;font-size:13px}.home_headerCta__L5r53,.home_outlineButton__j0UWW,.home_primaryButton__sivZK{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:49px;padding:12px 25px;border-radius:99px;transition:transform .25s,box-shadow .25s,background .25s;font-size:14px;font-weight:500;white-space:nowrap}.home_home__fPel5 .home_headerCta__L5r53,.home_home__fPel5 .home_primaryButton__sivZK{color:#fff;background:#244e32;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 12px #1934240d}.home_home__fPel5 .home_headerCta__L5r53:hover,.home_home__fPel5 .home_primaryButton__sivZK:hover{background:#386c43;transform:translateY(-2px);box-shadow:0 7px 20px #19342420}.home_headerCta__L5r53{min-height:42px;padding:9px 20px;gap:20px}.home_menuToggle__41_4D{display:none;min-height:44px;min-width:44px;border:1px solid #19342428;border-radius:50%;background:transparent;color:var(--ink);font-size:20px}.home_mobileNav__duFkQ{padding:12px 24px 24px;max-height:calc(100dvh - 80px);overflow:auto;background:#fbfaed;border-top:1px solid #19342412}.home_mobileNav__duFkQ[hidden]{display:none}.home_mobileNav__duFkQ>a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #19342412}.home_hero__dkq7A{position:relative;max-width:1600px;margin:auto;padding:97px 40px 0;min-height:770px}.home_heroContent__obtch{position:relative;text-align:center;max-width:1000px;margin:auto;z-index:2;animation:home_arrive__Xj2_Y 1.9s both}.home_eyebrow__IZqyy{font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.5;display:flex;align-items:center;justify-content:center;gap:9px}.home_eyebrow__IZqyy>span{width:6px;height:6px;background:#599962;border-radius:50%;box-shadow:0 0 0 4px #59996215}.home_hero__dkq7A h1{font-size:clamp(58px,6.4vw,96px);line-height:.99;letter-spacing:-.045em;margin:24px 0}.home_gradientWord__g1XFF{background:linear-gradient(110deg,#397449,#72a36a,#2c5637,#7a9d68);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:home_gradientFlow__Hqs_e 12s ease-in-out infinite}.home_heroDescription__LagLE{max-width:600px;margin:0 auto!important;color:#60705c;font-size:16px;line-height:1.8}.home_heroActions__0iiQr{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:28px}.home_textButton__8Dvb8{display:inline-flex;align-items:center;gap:27px;min-height:44px;font-size:14px;font-weight:500;border-bottom:1px solid #39744955;padding:6px 0;transition:gap .2s,color .2s}.home_textButton__8Dvb8:hover{gap:34px;color:#47734b}.home_heroFootnote__akRUs{margin-top:21px!important;color:#71816a;font-size:10px;letter-spacing:.02em}.home_orb__Oah4s{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 28% 24%,#d9ffc8 0,#c1ffad 24%,#a0d38f 50%,#749968 76%,#608953 98%);box-shadow:inset -20px -20px 36px #4f754c19,inset 10px 10px 28px #f4ffed88;mask-image:radial-gradient(circle,#000 40%,#000e 57%,#0009 73%,#0002 89%,transparent 100%);filter:blur(3px);opacity:.55;animation:home_float__Ad4nn 9s ease-in-out infinite}.home_heroOrbOne__F0gef{width:230px;height:230px;left:5%;top:85px;animation-delay:-2s}.home_heroOrbTwo__Ay5pl{width:350px;height:350px;right:-7%;top:235px;opacity:.35;animation-duration:13s}.home_heroOrbThree__7lf2J{width:72px;height:72px;left:19%;top:470px;opacity:.6;animation-delay:-5s}.home_heroBranches__hWvQU{position:absolute;inset:0;width:100%;height:100%;color:#477950;opacity:.4;pointer-events:none}.home_journey__F294C{position:relative;max-width:1130px;margin:81px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #244e3233;border-bottom:1px solid #244e3233;padding:21px 0;background:#fbfaed55;z-index:2}.home_journey__F294C>a{display:flex;align-items:center;gap:18px;padding:7px 35px;border-right:1px solid #244e3225;transition:background .2s}.home_journey__F294C>a:last-child{border-right:0}.home_journey__F294C>a:hover{background:#dcead644}.home_journeyNumber__liQOK{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:50%;border:1px solid #244e3240;font-size:11px;color:#5f7b57;flex-shrink:0}.home_journey__F294C strong{display:block;font-size:28px;line-height:1.2}.home_journey__F294C strong>span{font-family:Arial,sans-serif;font-size:17px;display:inline-block;margin-left:7px;color:#738e68}.home_journey__F294C small{display:block;font-size:11px;margin-top:4px;color:#6a7963}.home_journeyArrow__8JAFy{margin-left:auto;color:#6a7963}.home_disciplines__jHzUk{max-width:1130px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:37px 35px 51px;gap:20px}.home_disciplines__jHzUk>span{font-size:10px;letter-spacing:.15em;color:#586f4c}.home_disciplines__jHzUk>div{display:flex;align-items:center;gap:36px;font-size:15px;color:#63765a}.home_disciplines__jHzUk>div>span{font-size:14px;color:#9ab38d}.home_disciplines__jHzUk a:hover{color:#244e32}.home_section__ddmFe{position:relative;padding:105px 40px;isolation:isolate}.home_sectionInner__wpk_5{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);max-width:1130px;margin:auto;gap:85px;align-items:center}.home_sectionCopy__7c2hh{position:relative}.home_sectionNumber__Kwkrg{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.17em;font-weight:500;margin-bottom:26px!important;color:#47734b}.home_sectionNumber__Kwkrg>span{display:grid;place-items:center;border:1px solid #56815a55;border-radius:50%;width:28px;height:28px;font-size:10px;letter-spacing:0}.home_section__ddmFe h2{font-size:clamp(45px,4.3vw,62px);line-height:1.04;letter-spacing:-.035em;margin-bottom:24px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:14px;line-height:1.9;color:#58664f;max-width:370px}.home_featureList___yEfy{padding:0;margin:23px 0 22px;list-style:none;font-size:11px;color:#53664e;line-height:1.6}.home_featureList___yEfy li{display:flex;gap:10px;margin:12px 0;align-items:baseline}.home_featureList___yEfy li:before{display:none}.home_previewWrap__od0LL{position:relative;min-width:0}.home_caption__pWZkO{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;color:#586f4c;margin-top:22px}.home_captionLine__TxL_W{height:1px;width:30px;background:#8ba57f}.home_learnSection__UirlH{background:linear-gradient(150deg,#ffffff80,#fbfaed20 55%,#eaf2df66);border-top:1px solid #244e3212}.home_learnSection__UirlH:after{display:none}.home_practiceSection__pO0yP{background:#eaf0df;border-radius:44% 4% 6% 3%/4% 3% 4% 4%;padding-block:115px}.home_practiceSection__pO0yP .home_sectionInner__wpk_5{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.home_reverse__h3ngB .home_sectionCopy__7c2hh{grid-column:2;grid-row:1}.home_reverse__h3ngB .home_previewWrap__od0LL{grid-column:1;grid-row:1}.home_practiceOrb__Tyse_{width:160px;height:160px;right:7%;top:26px;opacity:.4;z-index:-1}.home_buildSection__r14NB{padding-block:120px}.home_buildActions__HkyWG{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.home_subtleLink__WjAZl{font-size:11px;min-height:36px;display:inline-flex;align-items:center;gap:8px;color:#5e7757!important}.home_subtleLink__WjAZl:hover{text-decoration:underline!important}.home_releaseNote__Xcn_5{display:block;font-size:10px;color:#586f4c;max-width:330px;margin-top:12px}.home_demo__h_pAF{background:#ffffffed;border:1px solid #d9e1d0;border-radius:17px;box-shadow:0 20px 60px -25px #365a3640,0 3px 6px #284b2821;overflow:hidden;position:relative;transform:rotate(.4deg)}.home_practiceDemo__Hzspm{transform:rotate(-.6deg)}.home_workspaceDemo__tTJKY{transform:rotate(.6deg)}.home_demoBar__UXfc5{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 17px;background:#f7f9f2;border-bottom:1px solid #e0e7d8;font-size:10px;color:#627058}.home_windowDots__ZDIe2{display:flex;gap:4px}.home_windowDots__ZDIe2 i{width:5px;height:5px;background:#c0cdb4;border-radius:50%}.home_windowDots__ZDIe2 i:first-child{background:#7e9c71}.home_previewTag__F2RWb{font-size:10px;border:1px solid #dae4cf;background:#fafff5;padding:2px 7px;border-radius:20px;letter-spacing:.01em}.home_mapBody__Xxcd4{padding:24px 22px 16px;background-image:radial-gradient(#c7d9bb77 .7px,transparent 0);background-size:17px 17px}.home_mapHeading__kqC0c{display:flex;flex-direction:column;gap:5px;margin-bottom:28px}.home_micro__UgAwP{font-size:10px;letter-spacing:.13em;color:#586f4c}.home_mapHeading__kqC0c>span:last-child{font-family:var(--font-podkova),Georgia,serif;font-size:23px;display:flex;align-items:center;justify-content:space-between}.home_mapHeading__kqC0c>span:last-child>span{color:#709b65;font-family:Arial,sans-serif;font-size:17px}.home_hierarchy__J1RNC{margin-bottom:14px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#586f4c;text-align:center}.home_hierarchy__J1RNC,.home_mapGrid__1nML4{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:23px}.home_mapGrid__1nML4{align-items:stretch;margin-bottom:27px}.home_mapColumn__o_0PL{display:flex;flex-direction:column;justify-content:center;gap:11px;position:relative}.home_mapColumn__o_0PL+.home_mapColumn__o_0PL:before{content:"";position:absolute;left:-13px;width:1px;top:20px;bottom:20px;background:#a0b78c}.home_mapNode__Fwz7r{position:relative;min-height:39px;border:1px solid #d6e2ca;border-radius:7px;background:#fff;color:#607852;text-align:left;font-size:10px!important;padding:9px 8px;line-height:1.4;display:flex;align-items:center;gap:6px;transition:background .2s,border-color .2s,transform .2s}.home_mapNode__Fwz7r:before{content:"";position:absolute;left:-12px;width:11px;height:1px;background:#a0b78c;top:50%}.home_mapColumn__o_0PL:first-child .home_mapNode__Fwz7r:before{display:none}.home_home__fPel5 .home_activeNode__gjUGJ{background:#315e3c;color:#fff;border-color:#315e3c}.home_home__fPel5 .home_secondaryNode___k7PQ{background:#edf4e7;color:#3b6034}.home_home__fPel5 .home_chosenConcept__Vlq_u{background:#e2f0d7;border-color:#8da87a;color:#355a2d}.home_mapNode__Fwz7r:hover{transform:translateY(-2px);border-color:#8ba57f}.home_nodeDot__U44CS{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.home_mapDetail__vn2cf{display:flex;align-items:flex-start;gap:13px;background:#f2f6ec;border:1px solid #e4ebdc;padding:16px;border-radius:9px;min-height:127px}.home_smallIcon__xd8s_{display:grid;place-items:center;width:27px;height:27px;background:#e2ecd8;border-radius:50%;flex-shrink:0;color:#5b7c4c}.home_mapDetail__vn2cf strong{font-size:12px;font-weight:500}.home_mapDetail__vn2cf p{font-size:10px;line-height:1.7;color:#586f4c;margin:5px 0 7px}.home_mapDetail__vn2cf a{font-size:10px;text-decoration:underline;text-underline-offset:3px;color:#3d6b35}.home_demoHint__uq8mW{font-size:10px;color:#586f4c;text-align:center;margin-top:15px!important;line-height:1.6}.home_practiceBody__QrTrt{padding:22px}.home_collectionTitle__61_cL{display:flex;gap:12px;align-items:center;margin-bottom:21px}.home_collectionIcon__D0ZVi{display:grid;place-items:center;font-size:25px;width:43px;height:43px;border-radius:9px;background:#e9f1e1;color:#61844e}.home_collectionTitle__61_cL strong{display:block;font-size:13px;font-weight:500}.home_collectionTitle__61_cL div>span{display:block;font-size:10px;color:#586f4c;margin-top:3px}.home_modeTabs__HHBTr{display:flex;background:#f0f3ea;padding:4px;gap:4px;border-radius:8px}.home_modeTabs__HHBTr button{flex:1;min-width:0;min-height:34px;padding:7px 6px;border:0;border-radius:5px;color:#586f4c;background:transparent;font-size:10px;white-space:nowrap;transition:background .2s,color .2s}.home_modeTabs__HHBTr button[aria-selected=true]{background:#fff;color:#284e2e;box-shadow:0 2px 5px #284e2e0d}.home_questionPanel__Uwn9W{padding-top:23px;min-height:318px}.home_questionMeta__vl9Oh{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.08em;color:#586f4c}.home_questionMeta__vl9Oh span:first-child{color:#557f48}.home_questionPanel__Uwn9W h3{font-size:23px;line-height:1.3;margin:15px 0 22px;letter-spacing:-.02em}.home_answers__BXprK{display:flex;flex-direction:column;gap:8px}.home_answers__BXprK button{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:11px 13px;border:1px solid #e0e6d7;border-radius:7px;background:#fcfdf8;text-align:left;color:#607455;font-size:11px;min-height:42px}.home_answers__BXprK button>span:first-child{display:grid;place-items:center;background:#eaf0e3;border-radius:5px;font-size:10px;width:21px;height:21px}.home_answers__BXprK button>span:last-child{margin-left:auto}.home_answers__BXprK button:hover{border-color:#95af85}.home_answers__BXprK .home_correct__OiSBL{background:#e7f2dd;border-color:#83a66e;color:#3b652f}.home_answers__BXprK .home_incorrect__0064T{background:#fff4e7;border-color:#bd9970;color:#765e42}.home_feedback__1xH1F{font-size:10px;color:#3c6a33;min-height:32px;margin-top:13px!important;line-height:1.7}.home_questionPanel__Uwn9W textarea{width:100%;padding:12px;border:1px solid #cedbc2;background:#fcfdf8;border-radius:8px;color:var(--ink);font-size:12px;resize:vertical;margin-bottom:9px;min-height:95px}.home_miniButton__PvsEf{border:1px solid #9cb78c;border-radius:7px;background:#eef5e9;color:#416e36;padding:9px 12px;font-size:10px!important;min-height:38px}.home_hintButton__y6dvA{margin-top:10px;border:0;background:transparent;color:#597c4e;font-size:10px!important;padding:6px 0;min-height:30px}.home_hint__3PTPe{font-size:10px!important;color:#5f7055;background:#f3f7ec;padding:9px;border-radius:6px}.home_flashcard__jNDx3{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;min-height:164px;border:1px solid #cadbbc;background:linear-gradient(130deg,#f0f7e8,#e2efda);color:#396831;border-radius:10px;padding:25px;transition:background .3s}.home_flashcard__jNDx3>span:first-child{font-family:var(--font-podkova),Georgia,serif;font-size:30px}.home_flashcard__jNDx3>span:last-child{font-size:10px}.home_flashcard__jNDx3[aria-pressed=true]{background:linear-gradient(130deg,#d6edc6,#f3f8ec)}.home_workspaceBody__l9V6Q{padding:22px}.home_projectTitle__U5DQn{display:flex;gap:13px;align-items:center;margin-bottom:19px}.home_projectIcon__0Ls6R{display:grid;place-items:center;width:42px;height:42px;background:#e3eed8;border-radius:9px;font-size:27px;color:#547a43}.home_projectTitle__U5DQn h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin-top:3px}.home_buildPanel__iVPyU{min-height:293px;padding-top:18px}.home_projectBanner__9vGgI{position:relative;background:#eaf3df;border-radius:8px;color:#2f6238;padding:15px;margin-bottom:16px;overflow:hidden}.home_projectBanner__9vGgI svg{width:100%;height:104px}.home_projectBanner__9vGgI>span{display:block;font-size:9px;letter-spacing:.13em;color:#586f4c;margin-top:4px}.home_buildPanel__iVPyU h4{font-size:20px;line-height:1.25;margin-bottom:8px}.home_buildPanel__iVPyU>p:not(.home_demoHint__uq8mW){font-size:10px;color:#586f4c;line-height:1.8}.home_projectChips__5DZpB{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.home_projectChips__5DZpB span{font-size:10px;border:1px solid #dae4ce;background:#f8faf4;padding:4px 7px;border-radius:4px;color:#586f4c}.home_workspaceLinks__NJNK2{display:flex;justify-content:space-between;gap:14px;margin-top:17px;border-top:1px solid #e1e8d8;padding-top:13px;font-size:10px;color:#4a773b}.home_workspaceLinks__NJNK2 a:hover{text-decoration:underline}.home_codeHeader__rhHqu{display:flex;justify-content:space-between;gap:12px;font-size:10px;background:#edf3e6;padding:9px 12px;border-radius:7px 7px 0 0;color:#586f4c}.home_code__o_AAV{background:#f7f9f2;border:1px solid #e2e8d8;padding:18px 13px;margin:0;border-radius:0 0 7px 7px;overflow-x:auto;font-size:11px;line-height:1.9;color:#325c37}.home_code__o_AAV code{font-family:var(--font-geist-mono),monospace}.home_code__o_AAV span{color:#586f4c}.home_graphTitle__EjnDC{display:flex;justify-content:space-between;font-size:10px;color:#57794b;gap:12px}.home_graphTitle__EjnDC strong{font-weight:500}.home_graphTitle__EjnDC>span{color:#586f4c;font-size:10px}.home_responseGraph__7h_K2{width:100%;height:175px;margin-top:5px}.home_responseGraph__7h_K2 text{font:9px Arial,sans-serif;fill:#586f4c}.home_rangeLabel__guoeL{display:flex;justify-content:space-between;font-size:10px;color:#668455}.home_rangeLabel__guoeL strong{font-weight:500}.home_buildPanel__iVPyU input[type=range]{width:100%;accent-color:#598747;min-height:28px;cursor:pointer}.home_competency__82PZs{padding:90px 40px 100px;background:#1e402c;color:#f2f5e8;position:relative;border-radius:48% 3% 3% 3%/3% 3% 3% 3%;isolation:isolate}.home_competency__82PZs:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 15% 100%,#62905045,transparent 60%)}.home_competencyInner__uPtm6{max-width:1130px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:120px;align-items:center}.home_competency__82PZs .home_eyebrow__IZqyy{justify-content:flex-start;color:#a1c391;margin-bottom:24px}.home_competency__82PZs h2{font-size:clamp(34px,3.4vw,49px);line-height:1.12;letter-spacing:-.025em;margin-bottom:22px}.home_competency__82PZs em{color:#bad49d}.home_competency__82PZs p:not(.home_eyebrow__IZqyy){font-size:13px;color:#bdcbb1;line-height:1.9;max-width:460px}.home_roadmapTag__kIOzi{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:5px 10px;background:#365b3e;border:1px solid #a4c18e44;border-radius:99px;font-size:10px;color:#cfdfc3}.home_roadmapTag__kIOzi:before{content:"";width:4px;height:4px;background:#b9d493;border-radius:50%}.home_evidenceTree__c1Dk5{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:26px}.home_evidenceTree__c1Dk5:before{content:"";position:absolute;width:1px;left:0;top:35px;bottom:60px;background:#7ba36388}.home_evidenceTree__c1Dk5>div{position:relative;display:grid;grid-template-columns:80px 1fr;align-items:center;border:1px solid #aac29444;background:#a1c3910b;padding:14px 17px;border-radius:9px}.home_evidenceTree__c1Dk5>div:before{content:"";position:absolute;left:-26px;width:25px;background:#7ba36388}.home_evidenceTree__c1Dk5>div>span{font-size:10px;letter-spacing:.14em;grid-row:span 2;color:#a9c796}.home_evidenceTree__c1Dk5 strong{font-size:11px;font-weight:500}.home_evidenceTree__c1Dk5 small{font-size:10px;color:#98b18c}.home_evidenceTree__c1Dk5>p{margin-top:12px!important;display:flex;align-items:center;gap:13px;color:#c9e0b5!important;font-family:var(--font-podkova),Georgia,serif;font-size:22px!important}.home_evidenceTree__c1Dk5>p>span{font-family:Arial,sans-serif;font-size:25px;color:#94bf7c}.home_consentNote__iHE_W{font-size:10px!important;margin-left:38px}.home_audience__93hjr{padding:100px 40px 110px;max-width:1250px;margin:auto}.home_audienceHeading__aG527{text-align:center;margin-bottom:45px}.home_audienceHeading__aG527 .home_eyebrow__IZqyy{color:#586f4c;margin-bottom:16px}.home_audience__93hjr h2{font-size:clamp(37px,4.1vw,58px);line-height:1.07;letter-spacing:-.03em}.home_audienceGrid__vu48u{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.home_audienceGrid__vu48u article{border:1px solid #dbe3d1;border-radius:17px;padding:35px;position:relative;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;min-height:395px;isolation:isolate}.home_companyCard__YfqO4{background-color:#fcfcf5;background-image:linear-gradient(#859b6d0b 1px,transparent 0),linear-gradient(90deg,#859b6d0b 1px,transparent 0);background-size:26px 26px}.home_engineerCard__e9k_T{background:radial-gradient(ellipse at 85% 10%,#ddf5b7,transparent 60%),radial-gradient(ellipse at 5% 85%,#cbeee8,transparent 65%),#f8fcf1}.home_audienceIcon__WvA1_{display:grid;place-items:center;width:51px;height:51px;border:1px solid #b2c79c55;border-radius:50%;color:#89ac75;font-size:24px;margin-bottom:31px;background:#ffffff55}.home_audienceGrid__vu48u .home_micro__UgAwP{font-size:10px}.home_audience__93hjr h3{font-size:39px;line-height:1.15;margin:10px 0 15px;letter-spacing:-.03em}.home_audienceGrid__vu48u p{font-size:12px;color:#6c7e60;max-width:360px;line-height:1.9;margin-bottom:23px}.home_audienceGrid__vu48u .home_outlineButton__j0UWW,.home_audienceGrid__vu48u .home_primaryButton__sivZK{font-size:12px;min-height:43px;padding:9px 20px;gap:25px}.home_outlineButton__j0UWW{border:1px solid #829876;background:#fff}.home_outlineButton__j0UWW:hover{background:#f1f7eb;transform:translateY(-2px)}.home_companyCard__YfqO4 .home_subtleLink__WjAZl{font-size:10px;margin-top:7px}.home_cardOrb__c9ZeF{width:200px;height:200px;right:-35px;top:8px;opacity:.3;z-index:-1}.home_footer__osB0t{background:#f0f2e6;border-top:1px solid #dce2d0;padding:65px 40px 24px}.home_footerInner__ZwLdv{max-width:1130px;margin:auto;display:grid;grid-template-columns:1.5fr .8fr 1fr .8fr;gap:45px}.home_footer__osB0t .home_brand__qMbqr{font-size:21px}.home_footer__osB0t .home_brand__qMbqr img{width:32px;height:32px}.home_footerMission__YGi_8>p{font-family:var(--font-podkova),Georgia,serif;color:#586f4c;font-size:18px;line-height:1.5;margin:21px 0 23px}.home_socials__2YScU{display:flex;gap:15px;font-size:10px;color:#586f4c}.home_footer__osB0t nav{display:flex;align-items:flex-start;flex-direction:column;gap:12px;font-size:10px;color:#586f4c}.home_footer__osB0t nav h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:10px;color:#405d34;font-weight:500;letter-spacing:.02em;margin:6px 0 7px}.home_footer__osB0t a:hover{color:#325c37;text-decoration:underline}.home_footerBottom__unM3H{max-width:1130px;margin:52px auto 0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;border-top:1px solid #d4ddc8;color:#586f4c;font-size:10px}.home_footerBottom__unM3H>div{display:flex;gap:20px}.home_footerBottom__unM3H>span:last-child{letter-spacing:.08em}.home_home__fPel5 [data-reveal]{transition:opacity 1.8s ease,transform 1.8s ease}.home_home__fPel5 [data-pending]{opacity:0;transform:translateY(25px)}@keyframes home_float__Ad4nn{0%,to{transform:translateZ(0) rotate(-6.5deg)}50%{transform:translate3d(13px,-23.4px,0) rotate(6.5deg)}}@keyframes home_gradientFlow__Hqs_e{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes home_arrive__Xj2_Y{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.home_hero__dkq7A{padding-top:115px;min-height:825px}.home_hero__dkq7A h1{font-size:105px}.home_heroDescription__LagLE{font-size:18px}.home_journey__F294C{margin-top:95px}.home_sectionInner__wpk_5{max-width:1220px;gap:110px}.home_section__ddmFe{padding-block:130px}.home_demo__h_pAF{font-size:16px}.home_mapNode__Fwz7r{font-size:11px!important}.home_questionPanel__Uwn9W h3{font-size:27px}.home_questionPanel__Uwn9W{min-height:340px}.home_mapBody__Xxcd4,.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:28px}.home_mapDetail__vn2cf{min-height:140px}.home_mapDetail__vn2cf p{font-size:11px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:16px}.home_featureList___yEfy{font-size:13px}.home_competencyInner__uPtm6{max-width:1220px}.home_audience__93hjr{max-width:1300px}}@media (max-width:1100px){.home_headerInner__Eq289{padding-inline:25px;gap:18px}.home_desktopNav__8mXax{gap:23px}.home_headerActions__DvQX5{gap:16px}.home_brand__qMbqr{font-size:21px}.home_hero__dkq7A{padding-top:85px;min-height:710px}.home_hero__dkq7A h1{font-size:76px}.home_heroOrbOne__F0gef{left:-6%;width:230px;height:230px}.home_heroOrbTwo__Ay5pl{right:-13%}.home_sectionInner__wpk_5{gap:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.home_section__ddmFe{padding:85px 30px}.home_section__ddmFe h2{font-size:49px}.home_journey__F294C>a{padding-inline:23px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:13px}.home_featureList___yEfy{font-size:10px}.home_mapBody__Xxcd4{padding:18px 14px 14px}.home_hierarchy__J1RNC,.home_mapGrid__1nML4{gap:17px}.home_mapColumn__o_0PL+.home_mapColumn__o_0PL:before{left:-10px}.home_mapNode__Fwz7r:before{left:-9px;width:8px}.home_mapNode__Fwz7r{font-size:10px!important;padding-inline:7px}.home_mapDetail__vn2cf{padding:12px;gap:9px}.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:18px}.home_questionPanel__Uwn9W h3{font-size:22px}.home_competencyInner__uPtm6{gap:65px}.home_footerInner__ZwLdv{gap:25px}.home_footer__osB0t{padding-inline:30px}.home_footer__osB0t .home_brand__qMbqr{font-size:19px}.home_footer__osB0t .home_brand__qMbqr img{width:27px;height:27px}.home_disciplines__jHzUk{padding-inline:35px}.home_heroBranches__hWvQU{opacity:.25}}@media (max-width:850px){.home_desktopNav__8mXax{display:none}.home_headerInner__Eq289{min-height:76px}.home_menuToggle__41_4D{display:grid;place-items:center}.home_headerActions__DvQX5{gap:15px}.home_hero__dkq7A{padding:70px 25px 0;min-height:670px}.home_hero__dkq7A h1{font-size:69px}.home_heroDescription__LagLE{font-size:15px;max-width:530px}.home_heroOrbOne__F0gef{left:-14%;top:120px}.home_heroOrbThree__7lf2J{left:9%;top:410px}.home_journey__F294C{margin-top:65px}.home_journey__F294C>a{gap:10px;padding-inline:15px}.home_journeyNumber__liQOK{width:34px;height:34px;font-size:10px}.home_journey__F294C strong{font-size:25px}.home_journey__F294C small{font-size:10px}.home_journeyArrow__8JAFy{display:none}.home_disciplines__jHzUk{padding:30px 30px 40px}.home_disciplines__jHzUk>div{gap:20px;font-size:13px}.home_disciplines__jHzUk>span{font-size:10px}.home_section__ddmFe{padding:70px 30px}.home_practiceSection__pO0yP .home_sectionInner__wpk_5,.home_sectionInner__wpk_5{grid-template-columns:minmax(0,1fr);gap:40px;max-width:600px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){max-width:480px;font-size:14px}.home_section__ddmFe h2{font-size:52px}.home_section__ddmFe h2 br:nth-child(2){display:none}.home_section__ddmFe h2 em:before{content:" "}.home_sectionNumber__Kwkrg{margin-bottom:19px!important}.home_featureList___yEfy{font-size:12px}.home_reverse__h3ngB .home_previewWrap__od0LL,.home_reverse__h3ngB .home_sectionCopy__7c2hh{grid-column:auto;grid-row:auto}.home_practiceSection__pO0yP{border-radius:30px}.home_previewWrap__od0LL{max-width:590px;width:100%}.home_demo__h_pAF{transform:none}.home_mapBody__Xxcd4,.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:24px}.home_mapNode__Fwz7r{font-size:11px!important}.home_hierarchy__J1RNC,.home_mapGrid__1nML4{gap:27px}.home_mapColumn__o_0PL+.home_mapColumn__o_0PL:before{left:-15px}.home_mapNode__Fwz7r:before{left:-14px;width:13px}.home_questionPanel__Uwn9W h3{font-size:25px}.home_competency__82PZs{padding:70px 30px;border-radius:30px}.home_competencyInner__uPtm6{grid-template-columns:1fr;max-width:600px;gap:45px}.home_competency__82PZs h2{font-size:46px}.home_competency__82PZs p:not(.home_eyebrow__IZqyy){max-width:530px}.home_evidenceTree__c1Dk5{max-width:470px}.home_audience__93hjr{padding:70px 30px}.home_audienceGrid__vu48u article{padding:27px}.home_audience__93hjr h3{font-size:34px}.home_audienceGrid__vu48u p{font-size:11px}.home_audienceIcon__WvA1_{margin-bottom:25px}.home_footerInner__ZwLdv{grid-template-columns:repeat(3,1fr);row-gap:32px;max-width:600px}.home_footerMission__YGi_8{grid-column:1/-1}.home_footerMission__YGi_8>p{font-size:21px}.home_footer__osB0t .home_brand__qMbqr{font-size:23px}.home_footer__osB0t .home_brand__qMbqr img{width:36px;height:36px}.home_footerBottom__unM3H{flex-wrap:wrap;max-width:600px}.home_footerBottom__unM3H>span:last-child{display:none}}@media (max-width:560px){.home_headerInner__Eq289{padding:12px 17px;gap:12px;min-height:72px}.home_brand__qMbqr{font-size:20px;gap:5px}.home_brand__qMbqr img{width:30px;height:30px}.home_headerCta__L5r53{display:none}.home_headerActions__DvQX5{gap:13px;font-size:12px}.home_menuToggle__41_4D{min-width:38px;min-height:38px;font-size:16px}.home_hero__dkq7A{padding:63px 20px 0;min-height:auto}.home_eyebrow__IZqyy{font-size:10px;letter-spacing:.12em;gap:8px}.home_hero__dkq7A h1{font-size:clamp(40px,10.8vw,60px);line-height:1.03;letter-spacing:-.045em;margin:23px 0}.home_heroDescription__LagLE{font-size:13px;line-height:1.85;max-width:355px}.home_heroActions__0iiQr{gap:17px;margin-top:24px;flex-direction:column}.home_primaryButton__sivZK{min-height:46px;font-size:12px;gap:30px}.home_heroActions__0iiQr .home_textButton__8Dvb8{font-size:12px;min-height:38px;gap:18px}.home_heroFootnote__akRUs{font-size:10px;margin-top:18px!important}.home_desktopBreak__foy1Q{display:none}.home_heroOrbOne__F0gef{width:170px;height:170px;left:-26%;top:90px;opacity:.4}.home_heroOrbTwo__Ay5pl{width:230px;height:230px;right:-40%;top:240px;opacity:.4}.home_heroOrbThree__7lf2J{width:44px;height:44px;top:420px;left:5%;opacity:.4}.home_heroBranches__hWvQU{opacity:.18}.home_journey__F294C{margin-top:55px;padding:18px 0}.home_journey__F294C>a{padding:0 10px;gap:8px;flex-direction:column;text-align:center}.home_journeyNumber__liQOK{width:28px;height:28px;font-size:10px}.home_journey__F294C strong{font-size:23px}.home_journey__F294C strong>span{display:none}.home_journey__F294C small{font-size:10px;max-width:80px;line-height:1.5;margin:5px auto 0}.home_disciplines__jHzUk{flex-direction:column;gap:15px;padding:27px 15px 35px}.home_disciplines__jHzUk>span{font-size:9px}.home_disciplines__jHzUk>div{gap:17px;font-size:12px}.home_disciplines__jHzUk>div>span{font-size:10px}.home_section__ddmFe{padding:58px 20px}.home_practiceSection__pO0yP .home_sectionInner__wpk_5,.home_sectionInner__wpk_5{gap:32px}.home_sectionNumber__Kwkrg{font-size:10px;gap:10px}.home_sectionNumber__Kwkrg>span{width:25px;height:25px;font-size:10px}.home_section__ddmFe h2{font-size:45px;line-height:1.05;letter-spacing:-.035em;margin-bottom:20px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:13px;line-height:1.9}.home_featureList___yEfy{font-size:10px;margin-top:20px}.home_textButton__8Dvb8{font-size:12px}.home_caption__pWZkO{font-size:10px;margin-top:17px;gap:9px}.home_captionLine__TxL_W{width:21px}.home_demo__h_pAF{border-radius:13px;box-shadow:0 15px 40px -20px #365a3650,0 2px 4px #284b2812}.home_demoBar__UXfc5{padding:11px 12px;font-size:10px;gap:7px}.home_previewTag__F2RWb{font-size:9px;padding:2px 5px}.home_windowDots__ZDIe2{gap:3px}.home_windowDots__ZDIe2 i{width:4px;height:4px}.home_mapBody__Xxcd4{padding:19px 12px 14px}.home_mapHeading__kqC0c{margin-bottom:24px}.home_mapHeading__kqC0c>span:last-child{font-size:22px}.home_micro__UgAwP{font-size:9px}.home_hierarchy__J1RNC,.home_mapGrid__1nML4{grid-template-columns:.9fr 1fr 1.1fr;gap:15px}.home_hierarchy__J1RNC{font-size:9px;letter-spacing:.02em}.home_mapNode__Fwz7r{padding:9px 5px;font-size:10px!important;min-height:40px;gap:4px;border-radius:6px;overflow-wrap:anywhere}.home_mapColumn__o_0PL{gap:10px}.home_mapColumn__o_0PL+.home_mapColumn__o_0PL:before{left:-9px;top:20px;bottom:20px}.home_mapNode__Fwz7r:before{left:-8px;width:7px}.home_nodeDot__U44CS{width:3px;height:3px}.home_mapDetail__vn2cf{gap:9px;padding:12px;min-height:145px}.home_mapDetail__vn2cf strong{font-size:11px}.home_mapDetail__vn2cf a,.home_mapDetail__vn2cf p{font-size:10px}.home_smallIcon__xd8s_{width:22px;height:22px;font-size:12px}.home_demoHint__uq8mW{font-size:10px}.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:15px}.home_collectionTitle__61_cL{margin-bottom:17px;gap:10px}.home_collectionTitle__61_cL strong{font-size:12px}.home_collectionTitle__61_cL div>span{font-size:10px}.home_collectionIcon__D0ZVi{width:35px;height:35px;font-size:22px}.home_modeTabs__HHBTr{gap:2px;padding:3px}.home_modeTabs__HHBTr button{font-size:10px;min-height:36px;padding-inline:4px}.home_questionPanel__Uwn9W{padding-top:18px;min-height:318px}.home_questionMeta__vl9Oh{font-size:9px}.home_questionPanel__Uwn9W h3{font-size:23px;line-height:1.3;margin:14px 0 18px}.home_answers__BXprK button{font-size:11px;min-height:44px}.home_feedback__1xH1F{font-size:10px;min-height:32px}.home_hintButton__y6dvA{min-height:40px}.home_hintButton__y6dvA,.home_hint__3PTPe{font-size:10px!important}.home_flashcard__jNDx3{min-height:170px}.home_flashcard__jNDx3>span:first-child{font-size:26px}.home_projectTitle__U5DQn{gap:10px}.home_projectIcon__0Ls6R{width:36px;height:36px;font-size:25px;flex-shrink:0}.home_projectTitle__U5DQn h3{font-size:23px}.home_projectTitle__U5DQn .home_micro__UgAwP{font-size:9px}.home_buildPanel__iVPyU{min-height:310px}.home_projectBanner__9vGgI{padding:10px}.home_projectBanner__9vGgI svg{height:100px}.home_buildPanel__iVPyU h4{font-size:20px}.home_buildPanel__iVPyU>p:not(.home_demoHint__uq8mW){font-size:10px}.home_projectChips__5DZpB{gap:5px}.home_projectChips__5DZpB span{font-size:9px;padding-inline:5px}.home_workspaceLinks__NJNK2{font-size:10px}.home_code__o_AAV{font-size:10px;padding-inline:10px}.home_codeHeader__rhHqu{font-size:9px;padding-inline:9px}.home_graphTitle__EjnDC,.home_graphTitle__EjnDC>span{font-size:10px}.home_responseGraph__7h_K2{height:180px}.home_releaseNote__Xcn_5{font-size:10px}.home_buildActions__HkyWG{gap:10px}.home_competency__82PZs{border-radius:22px;padding:60px 20px}.home_competencyInner__uPtm6{gap:35px}.home_competency__82PZs h2{font-size:39px}.home_competency__82PZs .home_eyebrow__IZqyy{font-size:10px;margin-bottom:20px}.home_competency__82PZs p:not(.home_eyebrow__IZqyy){font-size:12px}.home_evidenceTree__c1Dk5{padding-left:20px}.home_evidenceTree__c1Dk5:before{top:35px;bottom:67px}.home_evidenceTree__c1Dk5>div{padding:13px 12px;grid-template-columns:73px 1fr}.home_evidenceTree__c1Dk5>div:before{left:-20px;width:19px}.home_evidenceTree__c1Dk5 strong{font-size:10px}.home_evidenceTree__c1Dk5>div>span{font-size:9px}.home_evidenceTree__c1Dk5 small{font-size:10px}.home_evidenceTree__c1Dk5>p{font-size:23px!important}.home_consentNote__iHE_W{font-size:9px!important;margin-left:0}.home_audience__93hjr{padding:64px 20px 60px}.home_audienceHeading__aG527{text-align:left;margin-bottom:30px}.home_audienceHeading__aG527 .home_eyebrow__IZqyy{justify-content:flex-start;font-size:9px}.home_audience__93hjr h2{font-size:38px}.home_audienceGrid__vu48u{grid-template-columns:1fr;gap:16px}.home_audienceGrid__vu48u article{padding:28px;min-height:auto}.home_audienceIcon__WvA1_{width:46px;height:46px;margin-bottom:35px}.home_audience__93hjr h3{font-size:39px}.home_audienceGrid__vu48u p{font-size:12px;max-width:100%}.home_engineerCard__e9k_T{min-height:375px!important}.home_footer__osB0t{padding:45px 20px 23px}.home_footerInner__ZwLdv{grid-template-columns:1fr 1fr;gap:30px 20px}.home_footer__osB0t nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.home_footer__osB0t nav:last-child h3{grid-column:1/-1}.home_footerMission__YGi_8>p{font-size:19px;margin-top:18px}.home_footer__osB0t nav{font-size:10px;gap:12px}.home_footer__osB0t nav h3{font-size:10px}.home_footerBottom__unM3H{margin-top:35px;align-items:flex-start;flex-direction:column;font-size:10px;gap:16px}.home_socials__2YScU{font-size:10px;gap:18px}}@media (prefers-reduced-motion:reduce){.home_home__fPel5 *,.home_home__fPel5 :after,.home_home__fPel5 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home_home__fPel5 [data-pending]{opacity:1;transform:none}.home_home__fPel5 .home_headerCta__L5r53:hover,.home_home__fPel5 .home_outlineButton__j0UWW:hover,.home_home__fPel5 .home_primaryButton__sivZK:hover,.home_mapNode__Fwz7r:hover{transform:none}}.home_header__TDRau{background:rgba(255,255,255,.87)}.home_headerInner__Eq289{position:relative}.home_desktopNav__8mXax{position:absolute;left:50%;transform:translateX(-50%)}.home_mobileNav__duFkQ{background:rgba(255,255,255,.95)}.home_mobileNav__duFkQ>button{display:flex;margin:15px auto 0}.home_heroTagline__MsSz_{display:inline-block;font-size:11px;letter-spacing:.13em;font-weight:500;margin-bottom:10px}.home_headerCta__L5r53,.home_outlineButton__j0UWW,.home_primaryButton__sivZK{text-align:center;gap:0}.home_heroActions__0iiQr .home_primaryButton__sivZK{min-width:206px;justify-content:center}.home_directionIcon__xJfD3{display:inline-block;width:20px;height:20px;flex:0 0 20px;min-width:20px;vertical-align:middle}.home_featureList___yEfy li{align-items:flex-start}.home_featureList___yEfy .home_directionIcon__xJfD3{width:16px;height:16px;min-width:16px;flex-basis:16px;margin-top:1px}.home_home__fPel5 [data-scroll-reveal]{opacity:var(--scroll-opacity,1);transform:translate3d(0,var(--scroll-offset,0),0);transition:none}.home_home__fPel5 [data-reveal]{transition-duration:1.8s}.home_competency__82PZs{background:linear-gradient(120deg,#529059,#3f7f48 35%,#182a1a 65%,#529059);background-size:220% 220%;animation:home_contactFlow__Z2jhn 12s ease-in-out infinite}.home_competency__82PZs .home_eyebrow__IZqyy,.home_competency__82PZs p:not(.home_eyebrow__IZqyy),.home_evidenceTree__c1Dk5 small{color:#fff}.home_competency__82PZs em{color:#ecffdd}.home_competency__82PZs .home_roadmapTag__kIOzi,.home_evidenceTree__c1Dk5>div{background:rgba(17,46,25,.65)}.home_evidenceTree__c1Dk5>div>span,.home_roadmapTag__kIOzi{color:#ecffdd}.home_competencyInner__uPtm6{background:rgba(13,38,20,.35);border-radius:18px;padding:30px}.home_socials__2YScU a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:50%;border:1px solid #9eb18e77;background:rgba(255,255,255,.55);color:#47683c;transition:background .25s,transform .25s}.home_socials__2YScU a:hover{background:#fff;transform:translateY(-2px)}.home_socials__2YScU svg{width:20px;height:20px;flex-shrink:0}.home_footerMission__YGi_8>p{margin-top:0}.home_typingWord__5HUsa{display:inline-block;position:relative;vertical-align:bottom;white-space:nowrap}.home_typeMeasure__E14qa{visibility:hidden}.home_typeInk__6gF3Q{position:absolute;inset:0;text-align:left}.home_audienceSecondLine__rdlE3{display:inline-block;animation:home_audienceFade__Qw8fJ 2.2s ease both}.home_audienceSecondLine__rdlE3 .home_typingWord__5HUsa{max-width:100%}.home_streamCard__wUfdo{position:relative;min-width:0}.home_streamSwitcher__CkACE{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;margin:0 0 15px}.home_streamSwitcher__CkACE>span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;text-align:center}.home_streamSwitcher__CkACE strong{font-weight:500}.home_streamSwitcher__CkACE small{font-size:10px;color:#586f4c;white-space:nowrap}.home_streamSwitcher__CkACE button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #9db28e88;border-radius:50%;background:rgba(255,255,255,.85);color:#365c2d;padding:0}.home_streamSwitcher__CkACE button:hover{background:#e6f0dc}.home_miniMapToolbar__rBLef{display:flex;justify-content:space-between;align-items:center;padding:15px 18px 5px;gap:12px;font-size:10px;color:#586f4c}.home_miniMapToolbar__rBLef>div{display:flex;gap:4px;padding:3px;background:#eff4e8;border-radius:99px}.home_miniMapToolbar__rBLef button{border:0;background:transparent;color:#486b3c;font-size:10px;padding:5px 9px;border-radius:99px;min-height:30px}.home_miniMapToolbar__rBLef button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #365a3615}.home_miniMap__gWYIM{position:relative;width:calc(100% - 28px);margin:10px 14px;min-height:170px;background-image:radial-gradient(#9eb68b88 .6px,transparent 0);background-size:14px 14px}.home_miniMapEdges__sJdaS{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_miniMapNode__hCX01{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:6px;border:1px solid #9fb995;border-radius:9px;background:#f0f5e9;color:#315934;text-align:left;line-height:1.25;box-shadow:0 3px 8px #315f3710}.home_miniMapNode__hCX01>span{display:flex;align-items:center;gap:4px;font-size:7px;white-space:nowrap}.home_miniMapNode__hCX01 i{display:block;width:4px;height:4px;border-radius:50%;background:#59a462}.home_miniMapNode__hCX01 strong{font-size:clamp(8px,.75vw,11px);font-weight:500;overflow-wrap:anywhere}.home_miniMapNode__hCX01[data-view=network]{border-radius:50%;align-items:center;text-align:center}.home_miniMapNode__hCX01[aria-pressed=true]{background:#d9eacb;border-color:#628b51;box-shadow:0 0 0 2px #91b17933}.home_miniMapNotes__ULjua{padding:15px 18px 20px;border-top:1px solid #e3eadb;background:#fcfdf8}.home_conceptChoices__T4q0b{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px}.home_conceptChoices__T4q0b button{font-size:10px;color:#456a37;padding:6px 8px;border:1px solid #cddcbe;border-radius:7px;background:#fff;min-height:32px}.home_conceptChoices__T4q0b button[aria-pressed=true]{background:#e4efd9;border-color:#8fae79}.home_miniMapNotes__ULjua>strong{display:block;font-family:var(--font-podkova),Georgia,serif;font-size:20px;font-weight:400}.home_miniMapNotes__ULjua>p{font-size:11px;line-height:1.7;color:#586f4c;margin:6px 0 13px}.home_depthTabs__SchKA{display:flex;gap:5px;margin:10px 0}.home_depthTabs__SchKA button{border:1px solid #cedcbe;border-radius:99px;padding:5px 10px;min-height:30px;text-transform:capitalize;background:#fff;color:#506e42;font-size:10px}.home_depthTabs__SchKA button[aria-pressed=true]{background:#365f37;color:#fff;border-color:#365f37}.home_miniMapNotes__ULjua ul{margin:10px 0 14px;padding-left:17px;font-size:11px;color:#4c6840;min-height:44px;line-height:1.65}.home_miniMapNotes__ULjua>a,.home_streamResource__9b4M0{display:block;font-size:10px;color:#355f2c;text-decoration:underline!important;text-underline-offset:3px}.home_streamResource__9b4M0{margin-top:14px}.home_collectionControls__nUI5R{display:grid;gap:6px;margin-bottom:14px}.home_collectionControls__nUI5R>label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#586f4c}.home_collectionControls__nUI5R select,.home_previewSettings__0HqMe select{min-height:36px;width:100%;border:1px solid #c4d5b6;background:#f8fbf3;border-radius:8px;color:#355f2d;padding:6px 9px;font-size:12px}.home_collectionControls__nUI5R>span{font-size:10px;color:#586f4c}.home_collectionActions__6ufmk{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.home_collectionActions__6ufmk button{min-height:38px;padding:8px;border:1px solid #b2c8a1;background:#eef5e7;color:#355f2d;border-radius:8px;font-size:11px}.home_collectionActions__6ufmk button:first-child{background:#397449;color:#fff;border-color:#397449}.home_previewSettings__0HqMe{display:grid;gap:12px;margin:0 0 18px;padding:13px;border:1px solid #d2dfc6;border-radius:10px;background:#f5f9ee}.home_previewSettings__0HqMe fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.home_previewSettings__0HqMe legend{font-size:11px;margin-bottom:6px}.home_previewSettings__0HqMe fieldset button{padding:6px 8px;min-height:32px;background:#fff;color:#3d6334;font-size:10px;border:1px solid #bacfa7;border-radius:7px}.home_previewSettings__0HqMe fieldset button[aria-pressed=true]{background:#dcecd0}.home_previewSettings__0HqMe label{display:grid;gap:5px;font-size:11px}.home_previewSettings__0HqMe .home_soundSetting___sj60{display:flex;align-items:center;gap:8px}.home_soundSetting___sj60 input{accent-color:#397449;width:16px;height:16px}.home_previewSettings__0HqMe p{font-size:10px;color:#586f4c}.home_modeTabs__HHBTr button:disabled{opacity:.55;cursor:not-allowed}.home_flipCard__OoDc3{width:100%;min-height:170px;border:0;padding:0;background:transparent;color:#396831;perspective:1000px}.home_flipInner__4blDx{display:grid;position:relative;width:100%;min-height:170px;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.22,1,.36,1)}.home_flipInner__4blDx[data-flipped=true]{transform:rotateY(180deg)}.home_flipBack__p0GmB,.home_flipFront__wDrb8{grid-area:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:100%;min-height:170px;padding:20px;background:linear-gradient(130deg,#f0f7e8,#e2efda);border:1px solid #cadbbc;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home_flipBack__p0GmB{transform:rotateY(180deg);background:linear-gradient(130deg,#d6edc6,#f3f8ec)}.home_flipInner__4blDx strong{font-family:var(--font-podkova),Georgia,serif;font-size:28px;font-weight:400}.home_flipInner__4blDx small{font-size:11px}.home_sampleFooter__YhCfK{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px}.home_sampleFooter__YhCfK button{display:inline-flex;align-items:center;gap:8px;background:#f0f6e9;color:#3c6532;border:1px solid #c3d4b4;border-radius:7px;padding:7px 10px;min-height:36px;font-size:10px}.home_sampleFooter__YhCfK a{text-decoration:underline;text-underline-offset:3px}@keyframes home_contactFlow__Z2jhn{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes home_audienceFade__Qw8fJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:850px){.home_miniMapNode__hCX01 strong{font-size:10px}.home_competencyInner__uPtm6{padding:23px}}@media (max-width:560px){.home_heroTagline__MsSz_{font-size:10px;letter-spacing:.08em}.home_streamSwitcher__CkACE{gap:8px;grid-template-columns:38px minmax(0,1fr) 38px}.home_streamSwitcher__CkACE button{width:38px;height:38px}.home_streamSwitcher__CkACE>span{font-size:11px;gap:7px}.home_streamSwitcher__CkACE small{font-size:9px}.home_miniMapNode__hCX01{padding:3px;gap:3px;border-radius:6px}.home_miniMapNode__hCX01>span{font-size:6px;gap:2px}.home_miniMapNode__hCX01 strong{font-size:8px}.home_miniMap__gWYIM{min-height:150px}.home_miniMapNotes__ULjua{padding:12px}.home_miniMapToolbar__rBLef{padding-inline:12px;font-size:9px}.home_miniMapNotes__ULjua ul,.home_miniMapNotes__ULjua>p{font-size:10px}.home_conceptChoices__T4q0b button{font-size:9px}.home_competencyInner__uPtm6{padding:20px 14px}.home_audience__93hjr h2{font-size:clamp(27px,7.2vw,38px)}.home_collectionActions__6ufmk button{font-size:10px}}@media (prefers-reduced-motion:reduce){.home_home__fPel5 [data-scroll-reveal]{opacity:1;transform:none}.home_audienceSecondLine__rdlE3,.home_competency__82PZs{animation:none}.home_flipInner__4blDx{transition:none}}.home_streamCard__wUfdo{padding-inline:12px}.home_streamSwitcher__CkACE{display:flex;justify-content:center}.home_streamSwitcher__CkACE>span{min-height:42px}.home_streamSwitcher__CkACE>button{position:absolute;top:50%;left:-14px;z-index:4}.home_streamSwitcher__CkACE>button:last-child{left:auto;right:-14px}@media (max-width:560px){.home_streamSwitcher__CkACE>button{left:-12px;width:34px;height:34px}.home_streamSwitcher__CkACE>button:last-child{left:auto;right:-12px}}.home_heroContent__obtch{animation:none}.home_hero__dkq7A h1{animation:home_arrive__Xj2_Y 1.9s ease both}.home_heroTagline__MsSz_{animation:home_arrive__Xj2_Y 1.8s ease .85s both}.home_heroCopySpacer__Z_LZl{display:block;height:3.6em}.home_home__fPel5 [data-scroll-part]{opacity:var(--scroll-opacity,1);transform:translate3d(0,var(--scroll-offset,0),0);transition:none}.home_typeCursor__0fRDD{display:inline-block;font-family:var(--font-geist-sans),sans-serif;font-size:.8em;font-weight:300;margin-left:.04em}.home_typeCursor__0fRDD[data-phase=waiting]{opacity:0}.home_typeCursor__0fRDD[data-phase=typing]{animation:home_cursorFinish__Sbuyh .8s step-end infinite}.home_typeCursor__0fRDD[data-phase=done]{animation:home_cursorFinish__Sbuyh .6s step-end 4 forwards}@keyframes home_cursorFinish__Sbuyh{0%,49%{opacity:1}50%,to{opacity:0}}.home_graphHeader__PG2EC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;min-height:49px;color:#526e45;font-size:10px}.home_graphHeader__PG2EC button{border:1px solid #c2d4b4;border-radius:99px;background:#f1f6e9;color:#3e6532;padding:5px 9px;font-size:10px;min-height:30px;flex-shrink:0}.home_connectedMap__rVeGa{position:relative;height:330px;margin:5px 16px 14px;overflow:hidden;background-image:radial-gradient(#a7bc9577 .7px,transparent 0);background-size:15px 15px}.home_graphNode__a4S0g{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:7px;background:#f4f8ed;border:1px solid #b3c99f;border-radius:9px;color:#35592e;box-shadow:0 3px 8px #395b3210;line-height:1.25}.home_graphNode__a4S0g[data-kind=stage]{background:#e4efda;border-color:#96b183}.home_graphNode__a4S0g[aria-expanded=true],.home_graphNode__a4S0g[aria-pressed=true]{border-color:#497a38;background:#d8e9ca;box-shadow:0 0 0 2px #86a77633}.home_graphNode__a4S0g>span{font-size:7px;letter-spacing:.04em}.home_graphNode__a4S0g>strong{font-size:11px;font-weight:500;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home_graphFooter__FhLf1{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px 15px;border-top:1px solid #e1e9d8;font-size:9px;color:#526e45}.home_graphFooter__FhLf1 a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.home_practiceSection__pO0yP .home_sectionInner__wpk_5{max-width:1220px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:64px}.home_compactCollectionRow__yFz7m{display:flex;align-items:center;gap:9px;margin-bottom:14px}.home_collectionSelect__QePI8{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:7px 12px;border:1px solid #c3d3b5;border-radius:99px;background:#f9fbf5;color:#3c6032;font-size:12px}.home_collectionSelect__QePI8>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_collectionSelect__QePI8>svg{flex-shrink:0}.home_collectionSelect__QePI8:hover,.home_collectionSelect__QePI8[data-state=open]{background:#edf4e5;border-color:#9cb889}.home_collectionIconActions__P79Ov{display:flex;gap:5px;align-items:center;flex:0 0 auto}.home_collectionIconActions__P79Ov button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c3d3b5;border-radius:50%;background:#f2f7eb;color:#456c37;padding:0}.home_collectionIconActions__P79Ov button:first-child{background:#397449;border-color:#397449;color:#fff}.home_collectionIconActions__P79Ov button>svg{width:17px;height:17px;flex-shrink:0}.home_collectionIconActions__P79Ov button:hover{filter:brightness(.95)}.home_collectionMenu__o4jbh{z-index:9999;min-width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - 24px);padding:6px;border:1px solid #c8d8bb;border-radius:13px;background:#fffffff5;backdrop-filter:blur(16px);box-shadow:0 14px 35px #27462124;font-family:var(--font-geist-sans),Arial,sans-serif;color:#385d2f;font-size:12px}.home_collectionMenu__o4jbh [role=menuitemradio]{padding:10px 13px;min-height:36px;border-radius:8px;cursor:pointer;outline:none}.home_collectionMenu__o4jbh [data-highlighted]{background:#edf3e6}.home_previewSettings__0HqMe{z-index:9999;width:min(360px,calc(100vw - 24px));max-height:80vh;overflow-y:auto;margin:0;padding:18px;background:#fffffff8;color:#36592d;font-family:var(--font-geist-sans),Arial,sans-serif;box-shadow:0 16px 40px #244e3233;backdrop-filter:blur(16px)}.home_closePreviewSettings__Pp150{justify-self:end;border:1px solid #b3cba1;border-radius:99px;background:#edf5e6;color:#36592d;padding:6px 14px;font-size:11px}.home_practiceBody__QrTrt .home_questionPanel__Uwn9W{min-height:270px;padding-top:15px}.home_practiceBody__QrTrt .home_questionPanel__Uwn9W h3{margin:11px 0 14px;font-size:23px;line-height:1.25}.home_practiceBody__QrTrt .home_answers__BXprK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home_practiceBody__QrTrt .home_answers__BXprK button{min-height:53px;padding:8px;gap:7px;flex-wrap:wrap}.home_practiceBody__QrTrt .home_feedback__1xH1F{min-height:24px;margin-top:9px!important}.home_practiceBody__QrTrt .home_hintButton__y6dvA{min-height:27px;margin-top:3px}.home_practiceBody__QrTrt .home_sampleFooter__YhCfK{margin-top:8px}.home_toolCanvas__ryhTA{border:1px solid #d8e3cd;border-radius:10px;overflow:hidden;background:#f4f7ed;margin-bottom:14px}.home_canvasToolbar__9bmrt{display:flex;align-items:center;gap:8px;height:32px;padding:4px 10px;background:#fcfdf8;border-bottom:1px solid #dbe5d2;font-size:9px;color:#536e45}.home_canvasToolbar__9bmrt strong{font-weight:500;margin-right:auto}.home_canvasToolbar__9bmrt button{border:1px solid #d5e1c9;background:#f2f6ec;color:#49713a;border-radius:5px;width:25px;height:23px;display:grid;place-items:center;padding:0}.home_canvasToolbar__9bmrt button[aria-pressed=true]{background:#dcebd1}.home_canvasWorkArea__a_HIZ{height:230px;position:relative;background-image:radial-gradient(#adc29999 .65px,transparent 0);background-size:13px 13px}.home_canvasWires__6V3XM{position:absolute;inset:0;width:100%;height:100%}.home_canvasTool__bOWYz{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px;background:#fffffff2;border:1px solid #b5cda4;border-radius:8px;box-shadow:0 3px 9px #3a5c3214;min-width:0}.home_canvasTool__bOWYz>span{font-size:7px;letter-spacing:.04em;text-transform:uppercase;color:#557547}.home_canvasTool__bOWYz>strong{font-family:var(--font-podkova),Georgia,serif;font-size:21px;font-weight:400;color:#365e2e}.home_canvasTool__bOWYz small{font-size:8px;color:#557547}.home_canvasInput__kHsG1{width:37%;left:4%;top:8%;height:37%}.home_canvasInput__kHsG1 input{width:100%;min-height:15px;accent-color:#64964e}.home_canvasResult__OInxD{width:37%;right:5%;top:8%;height:37%}.home_canvasPlot__khgDK{width:48%;left:26%;top:59%;height:37%;gap:2px;padding:6px 10px}.home_canvasPlot__khgDK>svg{width:100%;flex:1;min-height:0}@media (max-width:850px){.home_practiceSection__pO0yP .home_sectionInner__wpk_5{grid-template-columns:minmax(0,1fr);max-width:650px;gap:36px}}@media (max-width:560px){.home_heroCopySpacer__Z_LZl{height:5.55em}.home_graphNode__a4S0g{gap:3px;padding:4px;border-radius:6px}.home_graphNode__a4S0g>strong{font-size:9px}.home_graphNode__a4S0g>span{font-size:6px}.home_connectedMap__rVeGa{height:300px;margin-inline:10px}.home_graphFooter__FhLf1{font-size:8px;gap:8px;flex-wrap:wrap}.home_graphHeader__PG2EC{padding-inline:11px;font-size:9px}.home_compactCollectionRow__yFz7m{gap:6px}.home_collectionSelect__QePI8{font-size:10px;padding-inline:9px}.home_collectionIconActions__P79Ov{gap:4px}.home_collectionIconActions__P79Ov button{width:28px;height:28px}.home_collectionIconActions__P79Ov button>svg{width:15px;height:15px}.home_practiceBody__QrTrt .home_questionPanel__Uwn9W h3{font-size:20px}.home_practiceBody__QrTrt .home_answers__BXprK button{font-size:10px;padding:6px;gap:5px}.home_practiceBody__QrTrt .home_answers__BXprK button>span:first-child{width:17px;height:17px}.home_canvasTool__bOWYz{padding:7px;gap:5px}.home_canvasTool__bOWYz>strong{font-size:18px}.home_canvasTool__bOWYz>span{font-size:6px}.home_canvasTool__bOWYz small{font-size:7px}.home_canvasPlot__khgDK{padding:5px 7px}}@media (prefers-reduced-motion:reduce){.home_home__fPel5 [data-scroll-part]{opacity:1;transform:none}.home_heroTagline__MsSz_,.home_hero__dkq7A h1{animation:none}.home_typeCursor__0fRDD{display:none}}.home_graphNode__a4S0g>strong{overflow-wrap:normal;word-break:normal}.home_graphNode__a4S0g{padding:5px}.home_graphNode__a4S0g>strong{line-height:1.2}.home_home__fPel5 [data-explore-trigger]:focus-visible{outline:none!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:5px}.home_questionMark__t42vt{margin-left:.055em}.home_graphNode__a4S0g{border-radius:999px;padding:4px 10px}.home_graphNode__a4S0g>strong{line-height:1.15;-webkit-line-clamp:2}.home_canvasWorkArea__a_HIZ{height:166px}.home_canvasInput__kHsG1,.home_canvasResult__OInxD{top:50%;transform:translateY(-50%);height:112px;padding:12px;gap:9px;border-radius:12px}.home_canvasTool__bOWYz>span{font-size:8px;line-height:1.3}.home_canvasTool__bOWYz>strong{line-height:1.1}.home_canvasTool__bOWYz small{line-height:1.4}.home_evidenceTree__c1Dk5{padding-left:24px;gap:0}.home_evidenceTree__c1Dk5:before{display:none}.home_evidenceTree__c1Dk5>div{min-height:78px;margin-bottom:14px;padding:14px 16px;grid-template-columns:65px minmax(0,1fr);column-gap:12px;row-gap:4px}.home_evidenceTree__c1Dk5>div:before{left:-24px;top:50%;width:23px;height:1px}.home_evidenceTree__c1Dk5>div:after{content:"";position:absolute;left:-24px;width:1px;background:#a8c99b99}.home_evidenceTree__c1Dk5>p{position:relative;margin:0!important;min-height:46px;gap:10px}.home_evidenceTree__c1Dk5>p:before{content:"";position:absolute;left:-24px;width:24px;height:24px;border-left:1px solid #a8c99b99;border-bottom:1px solid #a8c99b99;border-bottom-left-radius:12px}.home_evidenceTree__c1Dk5 .home_consentNote__iHE_W{margin:8px 0 0 35px;line-height:1.6}.home_typingWord__5HUsa{vertical-align:baseline;transition:none}.home_typeMeasure__E14qa{position:absolute;width:max-content;pointer-events:none}.home_typeInk__6gF3Q{position:relative;inset:auto;white-space:nowrap}.home_audienceHeading__aG527,.home_audienceHeading__aG527 h2{text-align:center}.home_audienceSecondLine__rdlE3{max-width:100%}@media (max-width:560px){.home_graphNode__a4S0g{border-radius:999px;padding:3px 6px}.home_canvasInput__kHsG1,.home_canvasResult__OInxD{padding:9px;gap:7px}.home_canvasTool__bOWYz>span{font-size:7px}.home_evidenceTree__c1Dk5>div{grid-template-columns:52px minmax(0,1fr);column-gap:8px;padding:12px 10px}}@media (prefers-reduced-motion:reduce){.home_typingWord__5HUsa{transition:none}}.home_mobileCopy__nfcxx{display:none}.home_mapSurface__AwSWs{position:relative;height:100%;width:100%}@media (max-width:1100px){.home_practiceSection__pO0yP .home_sectionInner__wpk_5,.home_sectionInner__wpk_5{grid-template-columns:minmax(0,1fr);max-width:720px;gap:36px}.home_reverse__h3ngB .home_previewWrap__od0LL,.home_reverse__h3ngB .home_sectionCopy__7c2hh{grid-column:auto;grid-row:auto}.home_sectionCopy__7c2hh{max-width:650px}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){max-width:600px;font-size:15px;line-height:1.75}.home_section__ddmFe h2{font-size:clamp(43px,5.8vw,60px)}.home_previewWrap__od0LL{width:100%;max-width:720px}.home_streamCard__wUfdo{padding-inline:0}.home_streamSwitcher__CkACE{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px}.home_streamSwitcher__CkACE>button,.home_streamSwitcher__CkACE>button:last-child{position:static;width:44px;height:44px}.home_streamSwitcher__CkACE>span{font-size:14px}.home_featureList___yEfy{font-size:13px}.home_demoBar__UXfc5,.home_graphFooter__FhLf1,.home_graphHeader__PG2EC{font-size:12px}.home_graphHeader__PG2EC button{min-height:44px;font-size:12px}.home_graphNode__a4S0g>strong{font-size:12px}.home_collectionSelect__QePI8{min-height:44px;font-size:13px}.home_collectionIconActions__P79Ov button{width:44px;height:44px}.home_modeTabs__HHBTr button{min-height:44px;font-size:12px}.home_canvasToolbar__9bmrt{height:54px;font-size:12px}.home_canvasToolbar__9bmrt button{width:44px;height:44px;font-size:19px}.home_canvasTool__bOWYz small,.home_canvasTool__bOWYz>span{font-size:10px}.home_sampleFooter__YhCfK a,.home_sampleFooter__YhCfK button,.home_workspaceLinks__NJNK2 a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}.home_practiceBody__QrTrt .home_hintButton__y6dvA{min-height:44px;font-size:12px!important}.home_subtleLink__WjAZl,.home_textButton__8Dvb8{min-height:44px;display:inline-flex;align-items:center}.home_menuToggle__41_4D{min-width:44px;min-height:44px}.home_previewSettings__0HqMe :is(button,select){min-height:44px}.home_evidenceTree__c1Dk5 small,.home_evidenceTree__c1Dk5 strong{font-size:12px;line-height:1.5}.home_competencyInner__uPtm6{grid-template-columns:1fr;gap:32px;max-width:720px}.home_evidenceTree__c1Dk5{width:100%;max-width:none}}@media (max-width:560px){.home_desktopCopy__Yq_lt{display:none}.home_mobileCopy__nfcxx{display:inline}.home_hero__dkq7A{padding-inline:16px}.home_hero__dkq7A h1{font-size:clamp(39px,10.4vw,58px)}.home_heroTagline__MsSz_{font-size:10px;letter-spacing:.07em}.home_heroFootnote__akRUs,.home_journey__F294C small{display:none}.home_journey__F294C>a{min-height:70px}.home_disciplines__jHzUk{padding:24px 16px;gap:10px}.home_disciplines__jHzUk>div{gap:12px;flex-wrap:wrap;justify-content:center}.home_section__ddmFe{padding:48px 16px}.home_practiceSection__pO0yP .home_sectionInner__wpk_5,.home_sectionInner__wpk_5{gap:24px}.home_section__ddmFe h2{font-size:clamp(36px,10.1vw,49px)}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:14px;line-height:1.7}.home_featureList___yEfy{font-size:12px;line-height:1.65;margin-top:14px}.home_caption__pWZkO,.home_featureList___yEfy li:nth-child(n+3){display:none}.home_streamSwitcher__CkACE{margin-bottom:10px}.home_streamSwitcher__CkACE>span{font-size:12px}.home_connectedMap__rVeGa{height:350px;max-height:52dvh;overflow:auto;overscroll-behavior:contain;margin:6px 10px 12px}.home_graphNode__a4S0g{padding:3px 6px}.home_graphNode__a4S0g>strong{font-size:11px;-webkit-line-clamp:3}.home_graphHeader__PG2EC{gap:8px;align-items:center;font-size:11px;line-height:1.45}.home_graphFooter__FhLf1{font-size:11px;padding:10px}.home_graphFooter__FhLf1>span{display:none}.home_graphFooter__FhLf1 a{min-height:36px;display:inline-flex;align-items:center}.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:12px}.home_compactCollectionRow__yFz7m{gap:6px}.home_collectionSelect__QePI8{font-size:12px;padding-inline:10px}.home_collectionIconActions__P79Ov{gap:4px}.home_collectionIconActions__P79Ov button>svg{width:18px;height:18px}.home_practiceBody__QrTrt .home_answers__BXprK button{font-size:12px;min-height:58px;padding:6px}.home_demoHint__uq8mW,.home_practiceBody__QrTrt .home_feedback__1xH1F,.home_practiceBody__QrTrt .home_hint__3PTPe{font-size:12px!important;line-height:1.6}.home_practiceBody__QrTrt .home_questionPanel__Uwn9W{min-height:260px}.home_flipInner__4blDx strong{font-size:25px}.home_flipInner__4blDx small{font-size:12px}.home_sampleFooter__YhCfK{gap:8px;flex-wrap:wrap}.home_projectTitle__U5DQn h3{font-size:22px}.home_projectTitle__U5DQn .home_micro__UgAwP{display:none}.home_canvasToolbar__9bmrt{padding:4px 8px;gap:6px}.home_canvasToolbar__9bmrt>span{display:none}.home_canvasWorkArea__a_HIZ{height:174px}.home_canvasInput__kHsG1,.home_canvasResult__OInxD{width:43%;height:128px;padding:9px;gap:10px}.home_canvasInput__kHsG1{left:3%}.home_canvasResult__OInxD{right:3%}.home_canvasTool__bOWYz small,.home_canvasTool__bOWYz>span{font-size:9px;line-height:1.4}.home_canvasTool__bOWYz>strong{font-size:clamp(18px,5vw,24px)}.home_canvasInput__kHsG1 input{min-height:28px}.home_buildPanel__iVPyU h4{font-size:20px;line-height:1.25}.home_buildPanel__iVPyU>p:not(.home_demoHint__uq8mW){font-size:12px;line-height:1.65}.home_projectChips__5DZpB{display:none}.home_workspaceLinks__NJNK2{gap:6px;flex-wrap:wrap}.home_code__o_AAV{overflow-x:auto;font-size:11px}.home_competency__82PZs{padding:40px 16px}.home_competencyInner__uPtm6{padding:20px 16px;gap:28px}.home_competency__82PZs h2{font-size:clamp(31px,9vw,42px)}.home_competency__82PZs p:not(.home_eyebrow__IZqyy){font-size:14px;line-height:1.7}.home_evidenceTree__c1Dk5{padding-left:18px}.home_evidenceTree__c1Dk5>div{grid-template-columns:1fr;gap:4px;padding:13px}.home_evidenceTree__c1Dk5>div>span{grid-row:auto;font-size:10px;margin-bottom:2px}.home_evidenceTree__c1Dk5>div:before{left:-18px;width:17px}.home_evidenceTree__c1Dk5>div:after{left:-18px}.home_evidenceTree__c1Dk5>p{font-size:clamp(18px,5.4vw,23px)!important;gap:8px;white-space:nowrap}.home_evidenceTree__c1Dk5>p:before{left:-18px;width:18px}.home_evidenceTree__c1Dk5 .home_consentNote__iHE_W{margin-left:0;font-size:11px!important}.home_audience__93hjr{padding:48px 16px}.home_audience__93hjr h2{font-size:clamp(25px,6.7vw,37px);line-height:1.35}.home_audienceGrid__vu48u article{padding:24px}.home_audienceIcon__WvA1_{margin-bottom:22px}.home_audienceGrid__vu48u p{font-size:14px;line-height:1.7}.home_engineerCard__e9k_T{min-height:0!important}.home_outlineButton__j0UWW,.home_primaryButton__sivZK{min-height:48px;font-size:14px}.home_footer__osB0t nav{font-size:12px;gap:4px}.home_footer__osB0t nav a{min-height:44px;display:inline-flex;align-items:center}}@media (max-height:500px) and (max-width:1100px){.home_headerInner__Eq289{min-height:60px;padding-block:6px}.home_hero__dkq7A{padding-top:35px}.home_previewSettings__0HqMe{max-height:calc(100dvh - 24px)}}.home_evidenceTree__c1Dk5>div>.home_evidenceLabel__x8oiH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;align-self:stretch;grid-column:1;grid-row:1/3;margin:0;line-height:1.25}.home_evidenceLabel__x8oiH svg{width:24px;height:24px;flex-shrink:0}.home_evidenceTree__c1Dk5>div{grid-template-columns:76px minmax(0,1fr)}.home_evidenceTree__c1Dk5>div:before{width:24px}.home_evidenceTree__c1Dk5>div:after{top:-15px;bottom:-15px}.home_evidenceTree__c1Dk5>div:first-child:after{top:50%}.home_evidenceTree__c1Dk5>p:before{top:-1px;height:calc(50% + 1px)}@media (max-width:575.98px){.home_evidenceTree__c1Dk5>div{grid-template-columns:64px minmax(0,1fr);column-gap:10px}.home_evidenceTree__c1Dk5>div:before{width:18px}.home_evidenceLabel__x8oiH svg{width:22px;height:22px}}@media (min-width:768px) and (max-width:1280px){.home_section__ddmFe{padding:clamp(52px,6vw,78px) clamp(22px,3vw,38px)}.home_practiceSection__pO0yP .home_sectionInner__wpk_5,.home_sectionInner__wpk_5{max-width:1180px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(22px,3vw,38px);align-items:center}.home_practiceSection__pO0yP .home_sectionInner__wpk_5{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.home_reverse__h3ngB .home_sectionCopy__7c2hh{grid-column:2;grid-row:1}.home_reverse__h3ngB .home_previewWrap__od0LL{grid-column:1;grid-row:1}.home_sectionCopy__7c2hh{min-width:0;max-width:none}.home_section__ddmFe h2{font-size:clamp(32px,3.7vw,47px);line-height:1.07;margin-bottom:20px}.home_section__ddmFe h2 br:nth-child(2){display:initial}.home_section__ddmFe h2 em:before{content:none}.home_sectionCopy__7c2hh>p:not(.home_sectionNumber__Kwkrg){font-size:clamp(12px,1.2vw,14px);line-height:1.75;max-width:37ch}.home_sectionNumber__Kwkrg{margin-bottom:20px!important}.home_featureList___yEfy{font-size:clamp(11px,1.05vw,13px);line-height:1.55;margin:18px 0}.home_featureList___yEfy li{gap:8px;margin:9px 0}.home_previewWrap__od0LL{min-width:0;width:100%;max-width:none}.home_streamCard__wUfdo{padding-inline:0}.home_practiceBody__QrTrt,.home_workspaceBody__l9V6Q{padding:clamp(14px,1.6vw,22px)}.home_projectTitle__U5DQn h3{font-size:clamp(22px,2.3vw,28px);line-height:1.2}.home_projectTitle__U5DQn{gap:10px}.home_projectIcon__0Ls6R{flex-shrink:0}.home_connectedMap__rVeGa{height:clamp(250px,26vw,310px);margin-inline:12px}.home_demoBar__UXfc5,.home_graphFooter__FhLf1,.home_graphHeader__PG2EC,.home_graphNode__a4S0g>strong{font-size:11px}.home_graphHeader__PG2EC{gap:8px;padding-inline:12px;line-height:1.5}.home_graphHeader__PG2EC>span{min-width:0}.home_graphFooter__FhLf1{flex-wrap:wrap;gap:8px;padding-inline:12px}.home_collectionSelect__QePI8{font-size:12px;padding-inline:10px}.home_compactCollectionRow__yFz7m{gap:7px}.home_collectionIconActions__P79Ov{gap:4px}.home_practiceBody__QrTrt .home_questionPanel__Uwn9W h3{font-size:clamp(21px,2vw,24px)}.home_practiceBody__QrTrt .home_answers__BXprK button{padding:7px;gap:5px}.home_buildPanel__iVPyU h4{font-size:clamp(20px,2vw,24px);line-height:1.3}.home_canvasTool__bOWYz small,.home_canvasTool__bOWYz>span{font-size:9px;line-height:1.4}.home_canvasInput__kHsG1,.home_canvasResult__OInxD{padding:10px;gap:7px}.home_canvasTool__bOWYz>strong{font-size:clamp(20px,2.1vw,24px)}.home_canvasInput__kHsG1 input{min-width:0}.home_sampleFooter__YhCfK,.home_workspaceLinks__NJNK2{flex-wrap:wrap;gap:8px}.home_caption__pWZkO{font-size:10px;line-height:1.5;gap:8px;margin-top:16px}.home_captionLine__TxL_W{flex-shrink:0;width:22px}}