._hero_myfqj_1{background:linear-gradient(90deg,#0000 0 72%,#174ea60f 72% 72.1%,#0000 72.1%),radial-gradient(circle at 88% 12%,#174ea61f,#0000 28%);padding-top:clamp(88px,10vw,132px);padding-bottom:clamp(72px,8vw,108px)}._heroCopy_myfqj_9{max-width:1050px}._role_myfqj_13{color:var(--blue);letter-spacing:.08em;margin:0 0 22px;font-size:14px;font-weight:800}._heroTitle_myfqj_21{letter-spacing:-.025em;text-wrap:wrap;max-width:1000px;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.25}._heroLead_myfqj_30{color:#4f535b;max-width:940px;margin:26px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.9}._section_myfqj_38{padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(78px,8.5vw,116px)}._section_myfqj_38>h2{max-width:980px;margin-top:0;font-size:clamp(34px,4.2vw,52px);line-height:1.25}._tableWrap_myfqj_41{margin-top:48px}._capabilityTable_myfqj_42{border-collapse:collapse;table-layout:fixed;width:100%}._capabilityTable_myfqj_42 th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--muted);text-align:left;letter-spacing:.12em;padding:16px 24px;font-size:11px}._capabilityTable_myfqj_42 th:first-child{width:38%}._capabilityTable_myfqj_42 td{border-bottom:1px solid var(--line);vertical-align:top;padding:27px 24px;line-height:1.8}._capabilityTable_myfqj_42 td:first-child{font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.5}._capabilityTable_myfqj_42 td:last-child{color:var(--muted)}._note_myfqj_48{color:var(--muted);margin:25px 0 0;font-size:14px}._process_myfqj_50{background:var(--paper-2);max-width:none;padding-left:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px));padding-right:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px))}._processList_myfqj_51{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:45px 0 0;padding:0;list-style:none;display:grid}._processList_myfqj_51 li{border-left:1px solid var(--line);gap:12px;min-width:0;padding:22px 18px;font-size:clamp(17px,1.6vw,22px);display:grid}._processList_myfqj_51 li:first-child{border-left:0}._processList_myfqj_51 span{color:var(--blue);letter-spacing:.12em;font-size:12px}._prose_myfqj_55{max-width:920px;color:var(--muted);margin:36px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.95}._publicCases_myfqj_57{padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(78px,8.5vw,112px)}._publicCasesHeading_myfqj_58{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:36px 72px;display:grid}._publicCasesHeading_myfqj_58 h2{max-width:850px;margin:0;font-size:clamp(34px,4.2vw,52px);line-height:1.25}._publicCasesHeading_myfqj_58 p{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.85}._publicCaseGrid_myfqj_61{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}._publicCaseCard_myfqj_62{border:1px solid var(--line);background:var(--paper);grid-template-rows:auto 1fr;min-width:0;display:grid}._publicCaseCard_myfqj_62>img{aspect-ratio:3/2;object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:auto;display:block}._publicCaseCard_myfqj_62>img._researchChart_myfqj_64{object-fit:contain;background:#fffdf7}._publicCaseCardBody_myfqj_65{grid-template-rows:auto auto 1fr auto;align-content:start;padding:clamp(24px,2.6vw,34px);display:grid}._publicCaseCardBody_myfqj_65 ._role_myfqj_13{margin-bottom:16px;font-size:11px}._publicCaseCardBody_myfqj_65 h3{font:500 clamp(22px, 1.9vw, 27px) / 1.5 var(--font-editorial);letter-spacing:-.015em;margin:0}._publicCaseCardBody_myfqj_65>p:not(._role_myfqj_13){color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.85}._publicCaseCardBody_myfqj_65>a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}._publicCaseCardBody_myfqj_65>a:hover{color:var(--blue)}._publicCaseMaterials_myfqj_71{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}._publicCaseMaterials_myfqj_71>p{color:var(--ink);letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}._publicCaseMaterials_myfqj_71 ul{border-top:1px solid var(--line);margin:13px 0 0;padding:0;list-style:none;display:grid}._publicCaseMaterials_myfqj_71 li{border-bottom:1px solid var(--line)}._publicCaseMaterials_myfqj_71 a{min-height:58px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 14px;padding:9px 0;text-decoration:none;display:grid}._publicCaseMaterials_myfqj_71 a:hover,._publicCaseMaterials_myfqj_71 a:focus-visible{color:var(--blue)}._publicCaseMaterials_myfqj_71 span{font-size:13px;font-weight:800}._publicCaseMaterials_myfqj_71 small{color:var(--muted);overflow-wrap:anywhere;grid-column:1;font-size:10px;line-height:1.55}._publicCaseMaterials_myfqj_71 b{letter-spacing:.04em;grid-area:1/2/3;align-self:center;font-size:10px}._examplesIntro_myfqj_81{max-width:850px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.9}._exampleList_myfqj_82{margin-top:90px}._example_myfqj_81{padding:0 0 120px}._example_myfqj_81+._example_myfqj_81{border-top:1px solid var(--line);padding-top:120px}._example_myfqj_81:last-child{padding-bottom:0}._exampleHeading_myfqj_86{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:45px;display:grid}._exampleHeading_myfqj_86>span{color:var(--blue);letter-spacing:.15em;font-size:13px;font-weight:800}._exampleHeading_myfqj_86 h3{max-width:950px;font:500 clamp(30px, 3.8vw, 48px) / 1.25 var(--font-editorial);letter-spacing:-.02em;margin:0}._exampleImage_myfqj_89{background:var(--paper);width:100%;height:auto}._exampleBody_myfqj_90{max-width:870px;margin:46px 0 0 94px}._exampleBody_myfqj_90 p{color:var(--muted);margin:0;font-size:clamp(15px,1.3vw,18px);line-height:2}._exampleBody_myfqj_90 p+p{margin-top:22px}._exampleBody_myfqj_90 ._syntheticNote_myfqj_93{color:var(--ink);font-weight:800}._toolchain_myfqj_95{background:var(--ink);color:#fff;max-width:none;padding-left:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px));padding-right:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px))}._workflowHeading_myfqj_96{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:24px 64px;display:grid}._workflowHeading_myfqj_96 ._verifiedLabel_myfqj_97{grid-column:1/-1;margin-bottom:0}._workflowHeading_myfqj_96 h2{max-width:900px;margin:0;font-size:clamp(32px,3.7vw,48px);line-height:1.28}._workflowHeading_myfqj_96>p:last-child{color:#ffffffad;margin:0;font-size:15px;line-height:1.85}._workflowGrid_myfqj_100{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 78px;padding:0;list-style:none;display:grid}._workflowEvidence_myfqj_101{border:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 0;display:grid}._workflowEvidence_myfqj_101 div{border-right:1px solid #ffffff2e;min-width:0;padding:20px}._workflowEvidence_myfqj_101 div:last-child{border-right:0}._workflowEvidence_myfqj_101 dt{color:#ffffffa3;min-height:3.2em;font-size:12px;line-height:1.6}._workflowEvidence_myfqj_101 dd{color:#9bb9eb;margin:8px 0 0;font:700 clamp(30px,4vw,48px)/1 Helvetica,sans-serif}._workflowGrid_myfqj_100 li{border-bottom:1px solid #fff3;min-width:0;padding:28px 24px 30px 0}._workflowGrid_myfqj_100 li:nth-child(3n+2),._workflowGrid_myfqj_100 li:nth-child(3n+3){border-left:1px solid #ffffff2e;padding-left:24px}._workflowGrid_myfqj_100 span{color:#9bb9eb;letter-spacing:.14em;font-size:11px}._workflowGrid_myfqj_100 h3{font:500 clamp(22px, 2vw, 28px) / 1.35 var(--font-editorial);margin:14px 0 0}._workflowGrid_myfqj_100 code{color:#ffffffeb;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.6;display:block}._workflowGrid_myfqj_100 p{color:#ffffff9e;margin:14px 0 0;font-size:13px;line-height:1.75}._toolchainDetails_myfqj_112>summary{cursor:pointer;list-style:none}._toolchainDetails_myfqj_112>summary::-webkit-details-marker{display:none}._toolchainDetails_myfqj_112>summary:focus-visible{outline-offset:10px;outline:2px solid #9bb9eb}._toolchain_myfqj_95 ._prose_myfqj_55{color:var(--muted)}._toolchainHeading_myfqj_116{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}._toolchainHeading_myfqj_116 h2{max-width:900px;margin:0;font-size:clamp(34px,4.2vw,52px);line-height:1.25}._verifiedLabel_myfqj_97{color:#9bb9eb;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}._verifiedCount_myfqj_119{color:#ffffffb8;white-space:nowrap;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:12px;margin:0;display:grid}._verifiedCount_myfqj_119 strong{color:#fff;font:500 clamp(52px, 6vw, 76px) / .9 var(--font-editorial)}._verifiedCount_myfqj_119 span{letter-spacing:.12em;font-size:12px;font-weight:800}._toolchainOpen_myfqj_122{color:#fff;letter-spacing:.04em;border:1px solid #ffffff73;width:fit-content;margin-top:34px;padding:14px 20px;font-size:13px;font-weight:800;display:block}._toolchainBody_myfqj_123{padding-top:34px}._capabilityGroups_myfqj_124{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:72px;display:grid}._capabilityGroup_myfqj_124{border-bottom:1px solid #ffffff2e;padding:34px 0 38px}._capabilityGroupHeading_myfqj_126{justify-content:space-between;align-items:baseline;gap:24px;display:flex}._capabilityGroupHeading_myfqj_126 h3{color:#fff;font:500 clamp(23px, 2.2vw, 32px) / 1.3 var(--font-editorial);margin:0}._capabilityGroupHeading_myfqj_126 span{color:#9bb9eb;font-size:12px;font-weight:800}._capabilityGroup_myfqj_124>p{color:#fff9;min-height:3.5em;margin:12px 0 22px;font-size:13px;line-height:1.75}._capabilityGroup_myfqj_124 ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._capabilityGroup_myfqj_124 li{color:#ffffffe6;overflow-wrap:anywhere;border:1px solid #ffffff38;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.25}._limitList_myfqj_133{border-top:1px solid var(--line);margin:66px 0 0;padding:0;list-style:none}._limitList_myfqj_133 li{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:28px;padding:32px 0;display:grid}._limitList_myfqj_133 span{color:var(--blue);letter-spacing:.14em;font-size:12px}._limitList_myfqj_133 p{max-width:980px;margin:0;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.7}._limitList_myfqj_133 strong{font-weight:800}._cta_myfqj_139{background:var(--paper-2);max-width:none;padding-top:110px;padding-bottom:120px;padding-left:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px));padding-right:max(clamp(24px, 5vw, 80px), calc((100vw - var(--max)) / 2 + 80px));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px 70px;display:grid}._cta_myfqj_139 h2{max-width:930px;font:500 clamp(30px, 3.6vw, 46px) / 1.35 var(--font-editorial);letter-spacing:-.02em;margin:0}._cta_myfqj_139>a{min-width:240px}@media (width>=761px) and (width<=1100px){._publicCasesHeading_myfqj_58{grid-template-columns:1fr;align-items:start}._publicCaseGrid_myfqj_61{grid-template-columns:repeat(2,minmax(0,1fr))}._workflowHeading_myfqj_96{grid-template-columns:1fr;align-items:start}}@media (width<=760px){._hero_myfqj_1{background:radial-gradient(circle at 100% 8%,#174ea61f,#0000 32%)}._heroTitle_myfqj_21{font-size:clamp(30px,8vw,34px);line-height:1.35}._heroLead_myfqj_30{font-size:15px;line-height:1.8}._tableWrap_myfqj_41{margin-top:44px}._capabilityTable_myfqj_42,._capabilityTable_myfqj_42 tbody,._capabilityTable_myfqj_42 tr,._capabilityTable_myfqj_42 td{width:100%;display:block}._capabilityTable_myfqj_42 thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._capabilityTable_myfqj_42 tr{border-bottom:1px solid var(--line);padding:25px 0}._capabilityTable_myfqj_42 td{border:0;padding:0}._capabilityTable_myfqj_42 td:before{content:attr(data-label);color:var(--muted);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}._capabilityTable_myfqj_42 td:last-child{margin-top:20px}._processList_myfqj_51{grid-template-columns:1fr}._publicCasesHeading_myfqj_58{grid-template-columns:1fr;align-items:start}._publicCaseGrid_myfqj_61{grid-template-columns:1fr;gap:14px;margin-top:42px}._publicCaseCardBody_myfqj_65 h3{font-size:clamp(23px,6.4vw,28px)}._processList_myfqj_51 li{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 0}._processList_myfqj_51 li:last-child{border-bottom:0}._exampleList_myfqj_82{margin-top:65px}._example_myfqj_81{padding-bottom:82px}._example_myfqj_81+._example_myfqj_81{padding-top:82px}._exampleHeading_myfqj_86{grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:30px}._exampleHeading_myfqj_86 h3{font-size:clamp(30px,8vw,40px)}._exampleBody_myfqj_90{margin:30px 0 0}._toolchainHeading_myfqj_116,._workflowHeading_myfqj_96{grid-template-columns:1fr;align-items:start}._workflowGrid_myfqj_100{grid-template-columns:1fr;margin-bottom:58px}._workflowEvidence_myfqj_101{grid-template-columns:repeat(2,minmax(0,1fr))}._workflowEvidence_myfqj_101 div:nth-child(2){border-right:0}._workflowEvidence_myfqj_101 div:nth-child(-n+2){border-bottom:1px solid #ffffff2e}._workflowGrid_myfqj_100 li,._workflowGrid_myfqj_100 li:nth-child(3n+2),._workflowGrid_myfqj_100 li:nth-child(3n+3){border-left:0;padding:24px 0}._verifiedCount_myfqj_119{justify-content:start}._capabilityGroups_myfqj_124{grid-template-columns:1fr;margin-top:54px}._capabilityGroup_myfqj_124>p{min-height:0}._limitList_myfqj_133 li{grid-template-columns:38px minmax(0,1fr);gap:14px}._cta_myfqj_139{grid-template-columns:1fr;align-items:start}._cta_myfqj_139>a{width:100%;min-width:0}}._topicFilters_myfqj_186{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._topicFilters_myfqj_186 button{color:#182327;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #60767a;padding:10px 22px;font-size:16px}._topicFilters_myfqj_186 button[aria-pressed=true]{color:#fffdf7;background:#315e59;border-color:#315e59}._topicFilters_myfqj_186 button:focus-visible{outline-offset:3px;outline:3px solid #315e75}._filterCount_myfqj_190{color:#525b60;margin-top:14px;font-size:14px}
