.efq1Ha_page{--surface:#f7f7f2;--ink:#17212b;--copy:#5e6670;--green:#4bb351;--green-text:#2f9932;--button-green:#1e7026;--blue:#1a5bff;--violet:#3e39f8;--rule:#17212b26;background:var(--surface);color:var(--ink);font-family:var(--font-body), sans-serif}.efq1Ha_page main section,.efq1Ha_page main article,.efq1Ha_page main>header{box-sizing:border-box}.efq1Ha_page main [data-ui=enquiry]{align-items:center}.efq1Ha_page main h1{text-shadow:none;font-family:var(--font-heading), "Lora", Georgia, serif!important;font-weight:400!important;font-size:var(--heading-h1-size)!important;letter-spacing:-.025em!important;line-height:1.12!important}.efq1Ha_page main h2{font-family:var(--font-heading), "Lora", Georgia, serif!important;font-weight:400!important;font-size:var(--heading-h2-size)!important;letter-spacing:-.02em!important;line-height:1.18!important}.efq1Ha_page main h3{font-family:var(--font-heading), "Lora", Georgia, serif!important;font-weight:400!important;font-size:var(--heading-h3-size)!important;letter-spacing:-.015em!important;line-height:1.25!important}.efq1Ha_page main p{text-align:left;text-justify:auto}.efq1Ha_label{color:var(--green-text);text-align:left;font-family:var(--font-annotation), monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.efq1Ha_page main .eyebrow{color:var(--green-text);text-align:left;font-family:var(--font-annotation), monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}.efq1Ha_primary{background:var(--button-green);color:#fff;min-height:46px;font:inherit;letter-spacing:.025em;text-transform:none;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:16px;padding:13px 24px;font-size:13px;font-weight:600;line-height:1.4;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1e702633}.efq1Ha_page main .primary{background:var(--button-green);color:#fff;min-height:46px;font:inherit;letter-spacing:.025em;text-transform:none;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:16px;padding:13px 24px;font-size:13px;font-weight:600;line-height:1.4;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1e702633}.efq1Ha_primary:hover{background:#14521b;transform:translateY(-2px);box-shadow:0 6px 18px #1e702659}.efq1Ha_page main .primary:hover{background:#14521b;transform:translateY(-2px);box-shadow:0 6px 18px #1e702659}.efq1Ha_secondary{border:1px solid var(--rule);min-height:46px;color:var(--ink);border-radius:0;justify-content:center;align-items:center;gap:16px;padding:13px 24px;font-size:13px;font-weight:500;display:inline-flex}.efq1Ha_secondary:hover{border-color:var(--blue);color:var(--blue)}.efq1Ha_textLink{color:var(--blue);align-items:center;gap:18px;padding-block:8px;font-size:13px;font-weight:500;display:inline-flex}.efq1Ha_textLink:hover{color:var(--violet)}.efq1Ha_page main :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.efq1Ha_page main [data-ui=enquiry]{background:var(--surface);border-top:1px solid var(--rule);text-align:center;justify-content:center;padding:96px 24px;display:flex}.efq1Ha_page main [data-ui=enquiry]>div{padding-block:0}.efq1Ha_page main [data-ui=enquiry] h2{color:var(--ink);font-size:clamp(32px,3.6vw,54px);line-height:1.1}.efq1Ha_page main [data-ui=enquiry] p{color:var(--copy);font-size:18px;line-height:1.65}.efq1Ha_page main [data-ui=question]{box-shadow:none;border:0;border-top:1px solid var(--rule);background:0 0;padding:22px 0}.efq1Ha_page main [data-ui=question]>span{color:var(--blue);font-weight:500}.efq1Ha_page main [data-ui=question] p{line-height:1.65}.efq1Ha_page main [data-ui=chapter-label]{box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:0}.efq1Ha_page main [data-ui=chapter-label]>span:first-child{background:var(--green)}.efq1Ha_crossLink{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#4bb3510a;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.efq1Ha_crossLink h2{max-width:700px;margin-bottom:20px;font-size:clamp(28px,3vw,42px);line-height:1.15}.efq1Ha_crossLink p{color:var(--copy);text-align:left;text-justify:auto;max-width:680px;font-size:17px;line-height:1.65}.efq1Ha_crossLink>a{flex-shrink:0}.efq1Ha_filterInput{border:1px solid var(--rule);min-height:48px;color:var(--ink);font:inherit;box-shadow:none;background:#fff;border-radius:0;padding:12px 16px;font-size:14px}.efq1Ha_filterButton{border:1px solid var(--rule);min-height:46px;color:var(--ink);background:#fff;border-radius:0;padding:12px 22px;font-size:13px}.efq1Ha_filterButton[aria-pressed=true],.efq1Ha_filterButton[aria-current]{background:var(--blue);border-color:var(--blue);color:#fff}.efq1Ha_reading main>article{max-width:900px}.efq1Ha_reading main article h1{max-width:900px;font-size:clamp(36px,4vw,60px)}.efq1Ha_reading main article>div[class*=space-y-8]{max-width:72ch;color:var(--ink);text-align:left;text-justify:auto;margin-inline:auto;font-size:18px;font-weight:400;line-height:1.85}.efq1Ha_reading main article>div[class*=space-y-8] h2{margin-top:40px;scroll-margin-top:110px;font-size:30px;line-height:1.2}.efq1Ha_reading main article a:not(.efq1Ha_primary){color:var(--blue)}.efq1Ha_takeaway{border-left:3px solid var(--green);background:#4bb3510a;margin-block:32px;padding:24px 28px}.efq1Ha_takeaway>span{text-transform:uppercase;color:var(--green-text);letter-spacing:.09em;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.efq1Ha_related{border-top:1px solid var(--rule);margin-top:64px;padding-top:32px}.efq1Ha_related>h2{margin-bottom:28px;font-size:28px}.efq1Ha_relatedGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.efq1Ha_relatedGrid article{box-shadow:var(--surface-shadow);background:linear-gradient(135deg,#fff,#f0f7f3);border:1px solid #ffffffd9;border-radius:0;padding:24px}.efq1Ha_relatedGrid small{color:var(--green-text);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.efq1Ha_relatedGrid h3{margin:14px 0;font-size:22px;line-height:1.25}.efq1Ha_relatedGrid p{color:var(--copy);text-align:left;text-justify:auto;font-size:14px;line-height:1.65}.efq1Ha_contents{border-block:1px solid var(--rule);margin-bottom:48px;padding:24px 0}.efq1Ha_contents h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-weight:600;font-size:12px!important}.efq1Ha_contents ol{grid-template-columns:1fr 1fr;gap:12px 28px;font-size:13px;display:grid}.efq1Ha_contents a{color:var(--blue)}.efq1Ha_legal main article{max-width:820px}.efq1Ha_legal main article h1{font-size:clamp(36px,4vw,54px)}.efq1Ha_legal main article h2{scroll-margin-top:110px;font-size:24px;line-height:1.25}.efq1Ha_legal main article p{text-align:justify;text-justify:inter-word;font-size:17px;line-height:1.8}.efq1Ha_legal main article header p{font-size:12px}.efq1Ha_form main{padding-top:150px}.efq1Ha_form main h1{max-width:760px}.efq1Ha_form main [data-ui=form-surface]{box-shadow:var(--surface-shadow);background:linear-gradient(135deg,#fff,#f4f8f4);border:1px solid #ffffffde;border-radius:0;padding:40px}.efq1Ha_form main form :is(input:not([type=checkbox]),select,textarea){box-shadow:none;background:#fff;border:1px solid #17212b30;border-radius:0;padding:13px 15px;font-family:inherit;font-size:15px}.efq1Ha_form main form :is(input:not([type=checkbox]),select){min-height:48px}.efq1Ha_form main form :is(input,select,textarea):focus{outline-offset:1px;border-color:var(--blue);outline:2px solid #1a5bff25}.efq1Ha_form main form label{letter-spacing:.02em;font-size:12px;line-height:1.5}.efq1Ha_form main form button[type=submit]{background:var(--button-green);color:#fff;cursor:pointer;border-radius:0;min-height:48px;font-size:13px;font-weight:600;transition:all .25s;box-shadow:0 4px 14px #1e702633}.efq1Ha_form main form button[type=submit]:hover{background:#14521b;transform:translateY(-2px);box-shadow:0 6px 18px #1e702659}.efq1Ha_fieldError{color:#a33129;margin-top:8px;font-size:12px;line-height:1.5}.efq1Ha_scopeList{counter-reset:scope}.efq1Ha_scopeList>li{counter-increment:scope;border-bottom:1px solid var(--rule);align-items:baseline;padding-block:12px}.efq1Ha_scopeList>li:before{content:"0" counter(scope);color:var(--green-text);margin-right:8px;font-size:11px}.efq1Ha_scopeList>li>span:first-child{display:none}.efq1Ha_fieldGroup{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:4px;padding-top:26px}.efq1Ha_fieldGroup legend{padding-right:16px;font-size:12px;font-weight:600}@media (max-width:767px){.efq1Ha_form main form :is(input:not([type=checkbox]),select,textarea){font-size:16px}.efq1Ha_page main [data-ui=enquiry]{padding:64px 20px}.efq1Ha_page main [data-ui=enquiry] p{font-size:17px}.efq1Ha_crossLink{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.efq1Ha_relatedGrid,.efq1Ha_contents ol{grid-template-columns:1fr}.efq1Ha_form main{padding-top:124px}.efq1Ha_form main [data-ui=form-surface]{padding:24px}.efq1Ha_reading main article>div[class*=space-y-8]{font-size:17px}}.efq1Ha_page.efq1Ha_reading main section,.efq1Ha_page.efq1Ha_legal main section,.efq1Ha_page main [data-reading] section{align-content:normal;min-height:0}.efq1Ha_page main [data-reading] h2{scroll-margin-top:calc(var(--reading-tools-height,140px) + 16px)}.efq1Ha_page main [data-reading] :is(p,li){overflow-wrap:anywhere}.efq1Ha_page main [data-reading] p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.efq1Ha_enquiryGrid{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:10%;width:calc(100% - 96px);max-width:1440px;margin-inline:auto;display:grid}.efq1Ha_enquiryGrid>div>h2{max-width:650px;margin:22px 0}.efq1Ha_enquiryGrid>div>p:not(.efq1Ha_label){text-align:left;text-justify:auto;max-width:580px;margin-bottom:30px}.efq1Ha_enquiryPrompts ol{margin-top:20px}.efq1Ha_enquiryPrompts li{border-top:1px solid var(--rule);gap:24px;padding:22px 0;display:flex}.efq1Ha_enquiryPrompts li>span{color:var(--blue);padding-top:5px;font-size:11px}.efq1Ha_enquiryPrompts h3{margin-bottom:8px;font-size:24px}.efq1Ha_page main .efq1Ha_enquiryPrompts p{font-size:15px}.efq1Ha_overview{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:12px;padding-top:48px;display:grid}.efq1Ha_overview a{border-top:1px solid var(--rule);padding:20px 12px;font-size:14px;transition:background .2s,color .2s}.efq1Ha_overview a span{color:var(--blue);margin-bottom:16px;font-size:11px;display:block}.efq1Ha_overview a:hover{color:var(--blue);background:#4bb35110}.efq1Ha_page main [data-ui=compact]{align-content:normal;min-height:0}.efq1Ha_page main [data-ui=flow-wide]{grid-column:2/-1}.efq1Ha_page main [data-ui=connection]{text-align:left;width:100%;max-width:900px}.efq1Ha_page main details[data-ui=question] summary{cursor:pointer;align-items:center;gap:18px;font-size:17px;list-style:none;display:flex}.efq1Ha_page main details[data-ui=question] summary:after{content:"+";color:var(--blue);margin-left:auto}.efq1Ha_page main details[data-ui=question][open] summary:after{content:"?"}.efq1Ha_page main details[data-ui=question] summary span{color:var(--blue);font-size:11px}.efq1Ha_page main details[data-ui=question] p{text-align:left;text-justify:auto;margin-top:16px;font-size:16px}@media (max-width:767px){.efq1Ha_enquiryGrid{grid-template-columns:1fr;gap:48px;width:calc(100% - 40px)}.efq1Ha_overview{grid-template-columns:1fr 1fr;padding-top:20px}.efq1Ha_page main [data-ui=flow-wide]{grid-column:2}}.efq1Ha_scopeChoices{display:grid}.efq1Ha_scopeChoices button{text-align:left;border-bottom:1px solid var(--rule);align-items:baseline;gap:18px;padding:20px 0;display:flex}.efq1Ha_scopeChoices button>span:first-child{color:var(--blue);font-size:11px}.efq1Ha_scopeChoices button>span:last-child{color:var(--blue);margin-left:auto}.efq1Ha_scopeChoices strong{font-size:16px;font-weight:500}.efq1Ha_scopeChoices small{color:var(--copy);margin-top:8px;font-size:13px;line-height:1.6;display:block}.efq1Ha_scopeChoices button[aria-pressed=true]{border-color:var(--green);background:#4bb35110;padding-inline:12px}.efq1Ha_scopeAreas{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.efq1Ha_scopeAreas legend{margin-bottom:12px;font-size:12px}.efq1Ha_scopeAreas button{border:1px solid var(--rule);border-radius:0;min-height:40px;padding:8px 12px;font-size:12px}.efq1Ha_scopeAreas button[aria-pressed=true]{background:var(--blue);color:#fff}.efq1Ha_page main [data-ui=enquiry]{padding-block:72px}.efq1Ha_enquiryGrid{border:1px solid var(--rule);align-items:stretch;gap:0}.efq1Ha_enquiryGrid>div:first-child{background:#4bb351;padding:48px;position:relative}.efq1Ha_enquiryGrid>div:first-child>.efq1Ha_label,.efq1Ha_page main .efq1Ha_enquiryGrid>div:first-child>p:not(.efq1Ha_label){color:#17212b}.efq1Ha_enquiryPrompts{background:#fff;padding:48px}.efq1Ha_crossLink{isolation:isolate;background:#1a5bff;border:0;position:relative;overflow:hidden}.efq1Ha_crossLink>div{z-index:1;background:#f7f7f2;max-width:68%;padding:32px;position:relative}.efq1Ha_crossLink>a{z-index:1;color:#17212b;background:#fff;position:relative}.efq1Ha_crossLink>svg{z-index:0;pointer-events:none;width:62%;position:absolute;bottom:-10px;right:-12%}.efq1Ha_financeFold{pointer-events:none;width:65%;position:absolute;bottom:-25px;right:-4%}.efq1Ha_financeFold svg{width:100%;height:auto;display:block}.efq1Ha_page main section[data-section=F06]{padding-bottom:150px}.efq1Ha_page main details[data-ui=question] summary{grid-template-columns:72px 1fr;gap:8px 20px;padding-right:26px;display:grid;position:relative}.efq1Ha_page main details[data-ui=question] summary:after{position:absolute;top:24px;right:0}.efq1Ha_page main details[data-ui=question] .efq1Ha_questionNumber{color:#1a5bff;letter-spacing:-.06em;grid-area:1/1/3;font-size:56px;font-weight:400;line-height:1}.efq1Ha_page main details[data-ui=question] .efq1Ha_questionLabel{letter-spacing:.08em;color:var(--copy);grid-column:2;font-size:10px}.efq1Ha_page main details[data-ui=question] .efq1Ha_questionText{color:var(--ink);grid-column:2;font-size:18px;line-height:1.4}.efq1Ha_page main details[data-ui=question]>p{margin-left:92px}.efq1Ha_form main [data-section=C01]{background:#4bb351;border-top:8px solid #2f9932;padding:36px}.efq1Ha_form main [data-section=C01] h1{font-size:clamp(36px,3.5vw,54px)}.efq1Ha_form main [data-section=C01] p{color:#17212b}.efq1Ha_scopeChoices button{background:#fff;border:0;margin-top:8px;padding:18px 14px}.efq1Ha_scopeChoices button:nth-child(2n){background:#eef3ff}.efq1Ha_scopeChoices button[aria-pressed=true]{color:#fff;background:#1a5bff}.efq1Ha_scopeChoices button[aria-pressed=true] :is(small,span){color:#fff}.efq1Ha_careerLayout{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;display:grid}.efq1Ha_careerIntro{background:#4bb351;border-top:8px solid #2f9932;padding:40px;position:sticky;top:110px}.efq1Ha_page main .efq1Ha_careerIntro h1{font-size:clamp(36px,3.5vw,54px)}.efq1Ha_page main .efq1Ha_careerIntro>p{color:#17212b}.efq1Ha_page main .efq1Ha_careerIntro .eyebrow{color:#17212b}.efq1Ha_form main form h2[id]{align-items:center;gap:14px;display:flex}.efq1Ha_form main form h2[id]:before{color:#fff;background:#1a5bff;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.efq1Ha_form main form h2[id=personal-details]:before{content:"01"}.efq1Ha_form main form h2[id=experience]:before{content:"02";background:#2f9932}.efq1Ha_form main form h2[id=portfolio]:before{content:"03";background:#3e39f8}.efq1Ha_page main [data-reading] h1{border-left:8px solid #1a5bff;padding-left:24px}.efq1Ha_page main .efq1Ha_takeaway{color:#17212b;background:#4bb351;border-color:#2f9932}.efq1Ha_page main .efq1Ha_takeaway>span{color:#17212b}@media (max-width:1000px){.efq1Ha_careerLayout{grid-template-columns:1fr;gap:32px}.efq1Ha_careerIntro{position:relative;top:auto}}@media (max-width:767px){.efq1Ha_enquiryGrid>div:first-child,.efq1Ha_enquiryPrompts{padding:28px}.efq1Ha_enquiryGrid{gap:0}.efq1Ha_enquiryGrid>div>p:not(.efq1Ha_label){text-align:justify!important;text-justify:inter-word!important}.efq1Ha_crossLink>div{max-width:100%;padding:24px}.efq1Ha_crossLink>svg{opacity:.35;width:100%}.efq1Ha_financeFold{width:100%}.efq1Ha_page main section[data-section=F06]{padding-bottom:100px}.efq1Ha_form main [data-section=C01],.efq1Ha_careerIntro{padding:28px}.efq1Ha_page main details[data-ui=question] summary{grid-template-columns:48px 1fr;gap:8px 12px}.efq1Ha_page main details[data-ui=question] .efq1Ha_questionNumber{font-size:40px}.efq1Ha_page main details[data-ui=question]>p{margin-left:60px}}.efq1Ha_legal main article,.efq1Ha_legal main article :is(h1,h2,h3,h4,h5,h6,p,span,a,li,nav,header,section,div,time,small,strong,em){font-size:10.5px!important}.efq1Ha_legal main article h1{letter-spacing:.04em!important;text-transform:uppercase!important;border-left:none!important;padding-left:0!important;font-size:10.5px!important;font-weight:700!important;line-height:1.4!important}.efq1Ha_legal main article h2{font-size:10.5px!important;font-weight:600!important;line-height:1.4!important}.efq1Ha_legal main article p,.efq1Ha_legal main article li,.efq1Ha_legal main article a,.efq1Ha_legal main article span{font-size:10.5px!important;line-height:1.6!important}
.TYmeaa_flow{--flow-ink:#17212b;--flow-muted:#5e6670;width:100%;color:var(--flow-ink);padding:24px 0}.TYmeaa_dark{--flow-ink:#fff;--flow-muted:#ffffffd9}.TYmeaa_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:14px;font-weight:500;display:flex}.TYmeaa_heading button{min-height:40px;color:inherit;text-underline-offset:4px;font-size:12px;font-weight:400;text-decoration:underline}.TYmeaa_explanations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.TYmeaa_threeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.TYmeaa_explanations dt{margin-bottom:8px;font-size:15px;font-weight:500}.TYmeaa_explanations dd{color:var(--flow-muted);margin:0;font-size:14px;line-height:1.7}.TYmeaa_explanations dd p{font-size:inherit;line-height:inherit;color:inherit;margin-top:8px}.TYmeaa_flow button:focus-visible{outline-offset:4px;outline:2px solid #1a5bff}@media (max-width:767px){.TYmeaa_flow{width:100%;margin-bottom:6px;padding:12px 0 16px}.TYmeaa_heading{text-transform:uppercase;letter-spacing:.08em;color:#2f9932;margin-bottom:12px;font-size:11px}.TYmeaa_dark .TYmeaa_heading{color:#fff}.TYmeaa_explanations,.TYmeaa_threeCol{grid-template-columns:1fr;gap:14px;width:100%;display:grid}.TYmeaa_explanations dt{color:var(--flow-ink);margin-bottom:4px;font-size:14px;font-weight:600}.TYmeaa_explanations dd{color:var(--flow-muted);margin:0;font-size:13px;line-height:1.5}.TYmeaa_dark .TYmeaa_explanations dt{color:#fff}.TYmeaa_dark .TYmeaa_explanations dd{color:#ffffffd9}}
.nuAbfa_navigation{isolation:isolate;position:relative}.nuAbfa_capsule{z-index:-1;pointer-events:none;transform-origin:50%;background:linear-gradient(145deg,#92d49a9c,#4bb35159);border:1px solid #1e70266b;border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 4px 12px #1e70262b,inset 0 2px 3px #ffffffa6}.nuAbfa_transparent{background:linear-gradient(145deg,#c2f5c9b3,#79cc8799);border-color:#c5f1cd}
.oniQCW_placeholder{color:#17212b;background:#edf0e8;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:9%;display:flex;position:relative;overflow:hidden}.oniQCW_placeholder:after{content:"";aspect-ratio:1;border:1px solid #4bb351;border-radius:50%;width:75%;position:absolute;bottom:-55%;right:-25%;box-shadow:0 0 0 18px #4bb35112,0 0 0 36px #1a5bff0c,0 0 0 54px #4bb3510a}.oniQCW_placeholder span{letter-spacing:.18em;color:#2f9932;font-size:10px}.oniQCW_placeholder strong{letter-spacing:-.035em;font-size:clamp(24px,3vw,44px);font-weight:400}.oniQCW_placeholder small{color:#5e6670;font-size:12px}
.GWudoa_content{isolation:isolate;position:relative}.GWudoa_content p{text-align:center}.GWudoa_content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#f7f7f2d9 0%,#f7f7f2c7 45%,#f7f7f280 72%,#f7f7f200 100%);position:absolute;inset:-64px -48px}@media (max-width:767px){.GWudoa_content p{text-align:justify!important;text-justify:inter-word!important}.GWudoa_content:before{inset:-48px -20px}}
.A-HJaW_page{color:#17212b;background:#f7f7f2;min-height:100vh}.A-HJaW_main{padding:84px 0 100px}.A-HJaW_hero,.A-HJaW_library,.A-HJaW_article{width:calc(100% - 96px);max-width:1440px;margin:auto}.A-HJaW_hero{padding:90px 0 70px}.A-HJaW_eyebrow{color:#2f9932;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;font-size:11px;font-weight:600}.A-HJaW_hero h1{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h1-size);letter-spacing:-.025em;font-weight:400;line-height:1.12}.A-HJaW_hero h1 em{color:#2f9932;font-family:inherit;font-style:normal;font-weight:400}.A-HJaW_hero>p:last-child{color:#5e6670;max-width:540px;margin-top:30px;font-size:clamp(17px,1.4vw,21.6px);line-height:1.55}.A-HJaW_filters{border-block:1px solid #17212b25;flex-wrap:wrap;align-items:end;gap:20px;padding:28px 0;display:flex}.A-HJaW_filters>div:first-child{flex:1;min-width:220px}.A-HJaW_filters label{margin-bottom:10px;font-size:11px;font-weight:600;display:block}.A-HJaW_filters input,.A-HJaW_filters select{height:48px;font:inherit;background:#fff;border:1px solid #17212b30;border-radius:0;width:100%;padding:14px;font-size:14px}.A-HJaW_filters select{max-width:260px}.A-HJaW_filters button{color:#fff;cursor:pointer;background:#1e7026;border-radius:0;align-items:center;gap:16px;min-height:48px;padding:14px 22px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #1e702640}.A-HJaW_filters button:hover{background:#14521b;transform:translateY(-2px);box-shadow:0 6px 18px #1e702659}.A-HJaW_clear{padding-block:15px;font-size:12px;text-decoration:underline}.A-HJaW_listHeading{justify-content:space-between;align-items:baseline;margin:56px 0 32px;display:flex}.A-HJaW_listHeading h2{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h2-size);letter-spacing:-.02em;font-weight:400}.A-HJaW_listHeading>span{color:#5e6670;font-size:12px}.A-HJaW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;display:grid}.A-HJaW_card{min-width:0;box-shadow:var(--surface-shadow);background:linear-gradient(135deg,#fff,#f1f7f4);border:1px solid #ffffffde;border-radius:0;flex-direction:column;padding:22px;transition:box-shadow .3s;display:flex}.A-HJaW_coverLink{aspect-ratio:1.5;background:#e8e8e0;border-radius:0;display:block;overflow:hidden}.A-HJaW_cover{object-fit:cover;width:100%;height:100%;transition:transform .45s}.A-HJaW_card:hover .A-HJaW_cover{transform:scale(1.04)}.A-HJaW_meta{text-transform:uppercase;letter-spacing:.05em;color:#5e6670;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-block:22px 14px;font-size:10px;display:flex}.A-HJaW_meta>span{color:#2f9932}.A-HJaW_card h3{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h3-size);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:400;line-height:1.25}.A-HJaW_card h3 a:hover{color:#2f9932}.A-HJaW_card>p{color:#5e6670;margin-top:18px;font-size:14px;line-height:1.65}.A-HJaW_cardFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:26px;font-size:11px;display:flex}.A-HJaW_cardFoot a{gap:18px;display:flex}.A-HJaW_cardFoot>span{color:#5e6670}.A-HJaW_empty{padding:64px 0}.A-HJaW_empty h3{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h3-size);margin-bottom:15px}.A-HJaW_empty p{color:#5e6670;margin-bottom:24px}.A-HJaW_empty a{color:#2f9932}.A-HJaW_pagination{border-top:1px solid #17212b25;justify-content:space-between;margin-top:60px;padding-top:28px;font-size:21.6px;display:flex}.A-HJaW_article{padding-top:50px}.A-HJaW_back{color:#2f9932;font-size:21.6px;display:inline-block}.A-HJaW_articleHeader{width:100%;max-width:100%;margin:56px 0 40px}.A-HJaW_articleHeader h1{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h1-size);letter-spacing:-.025em;overflow-wrap:anywhere;max-width:1080px;font-weight:400;line-height:1.12}.A-HJaW_dek{color:#5e6670;text-align:justify;text-justify:inter-word;max-width:920px;margin-top:28px;font-size:21px;line-height:1.55}.A-HJaW_byline{border-top:1px solid #17212b25;justify-content:space-between;gap:24px;width:100%;margin-top:32px;padding-top:22px;font-size:21.6px;display:flex}.A-HJaW_byline small{color:#5e6670;margin-top:6px;font-size:11px;display:block}.A-HJaW_articleCover{aspect-ratio:2;object-fit:cover;background:#e8e8e0;border-radius:0;width:100%;max-height:580px}.A-HJaW_articleBody{max-width:760px;margin:60px auto 0}.A-HJaW_articleBody p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.A-HJaW_takeaway{background:#4bb3510c;border-left:3px solid #4bb351;margin-bottom:42px;padding:26px 30px}.A-HJaW_takeaway h2{text-transform:uppercase;color:#2f9932;letter-spacing:.08em;margin-bottom:14px;font-size:11px}.A-HJaW_takeaway p{text-align:justify;text-justify:inter-word;font-size:18px;line-height:1.65}.A-HJaW_prose{overflow-wrap:anywhere;font-size:18px;line-height:1.85}.A-HJaW_prose h1,.A-HJaW_prose h2,.A-HJaW_prose h3,.A-HJaW_prose h4{letter-spacing:-.025em;margin:40px 0 20px;font-weight:400;line-height:1.2}.A-HJaW_prose h1{font-size:var(--heading-h1-size);font-weight:400}.A-HJaW_prose h2{font-size:var(--heading-h2-size);font-weight:400}.A-HJaW_prose h3{font-size:var(--heading-h3-size);font-weight:400}.A-HJaW_prose h4{font-size:20px;font-weight:400}.A-HJaW_prose p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-block:20px}.A-HJaW_prose p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-block:20px}.A-HJaW_prose a{color:#1a5bff;text-decoration:underline}.A-HJaW_prose i,.A-HJaW_prose em{font-style:italic}.A-HJaW_prose b,.A-HJaW_prose strong{font-weight:700}.A-HJaW_prose ul,.A-HJaW_prose ol{margin-block:24px;padding-left:26px}.A-HJaW_prose ul{list-style:outside}.A-HJaW_prose ol{list-style:decimal}.A-HJaW_prose blockquote{color:#5e6670;border-left:2px solid #4bb351;margin-block:28px;padding-left:24px}.A-HJaW_prose img{border-radius:0;max-width:100%;height:auto}.A-HJaW_prose pre{background:#eaece6;padding:20px;font-size:14px;overflow-x:auto}.A-HJaW_prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.A-HJaW_prose th,.A-HJaW_prose td{border:1px solid #17212b30;padding:10px}.A-HJaW_tags{border-top:1px solid #17212b25;flex-wrap:wrap;gap:10px;margin:48px 0 36px;padding-top:30px;display:flex}.A-HJaW_tags li{border:1px solid #17212b25;border-radius:0;padding:8px 12px;font-size:11px}@media (max-width:1000px){.A-HJaW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.A-HJaW_hero,.A-HJaW_library,.A-HJaW_article{width:calc(100% - 40px)}.A-HJaW_hero{padding:64px 0 44px}.A-HJaW_filters>div{flex:100%}.A-HJaW_filters select{max-width:none}.A-HJaW_grid{grid-template-columns:1fr;gap:42px}.A-HJaW_articleHeader{margin-top:40px}.A-HJaW_dek{font-size:18px}.A-HJaW_articleCover{aspect-ratio:1.4}.A-HJaW_articleBody{margin-top:36px}.A-HJaW_prose{font-size:17px}}@media (prefers-reduced-motion:reduce){.A-HJaW_cover{transition:none}.A-HJaW_card:hover .A-HJaW_cover{transform:none}}.A-HJaW_filters input,.A-HJaW_filters select{border-radius:0}.A-HJaW_filters button{background:#1e7026;border-radius:0;font-size:13px}.A-HJaW_filters button:hover{background:#14521b}.A-HJaW_card>p{text-align:justify;text-justify:inter-word;font-size:16px}.A-HJaW_cardFoot a,.A-HJaW_back{color:#1a5bff;font-size:13px}.A-HJaW_byline,.A-HJaW_pagination{font-size:13px}.A-HJaW_articleBody{max-width:72ch}.A-HJaW_featuredHero{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.A-HJaW_featuredHero>div>p:last-child{color:#5e6670;max-width:540px;margin-top:28px;font-size:18px;line-height:1.65}.A-HJaW_featuredCover{aspect-ratio:1.6;object-fit:cover;width:100%;margin-bottom:24px}.A-HJaW_heroFeature :is(h2,h3,.A-HJaW_heroFeatureTitle){font-family:var(--font-heading), "Lora", Georgia, serif;color:#17212b;letter-spacing:-.02em;margin:12px 0 10px;font-weight:400;line-height:1.25;font-size:26px!important}.A-HJaW_heroFeature p{color:#5e6670;margin-bottom:14px;font-size:12px}.A-HJaW_grid .A-HJaW_card:first-child{grid-column:span 2}.A-HJaW_grid .A-HJaW_card:first-child .A-HJaW_coverLink{aspect-ratio:2.2}@media (max-width:767px){.A-HJaW_featuredHero{grid-template-columns:1fr;gap:48px}.A-HJaW_grid .A-HJaW_card:first-child{grid-column:auto}}.A-HJaW_heroFeature>a{color:#17212b;background:#e2ebdf;padding:24px;display:block}.A-HJaW_heroFeature .A-HJaW_featuredCover{width:calc(100% + 48px);max-width:none;margin:-24px -24px 24px}.A-HJaW_heroFeature :is(.A-HJaW_eyebrow,.A-HJaW_back){color:#315c3d}.A-HJaW_heroFeature p{color:#4d5d50}.A-HJaW_card{--publication-color:#4bb351;--publication-ink:#17212b}.A-HJaW_card[data-topic=IT]{--publication-color:#1a5bff;--publication-ink:#fff}.A-HJaW_card[data-topic="Finance and IT"]{--publication-color:#3e39f8;--publication-ink:#fff}.A-HJaW_coverLink{border-top:8px solid var(--publication-color);box-shadow:6px 6px #4bb35130}.A-HJaW_meta,.A-HJaW_cardFoot{font-family:var(--font-annotation),monospace}@media (hover:hover) and (pointer:fine),(min-width:960px){.A-HJaW_card:hover,.A-HJaW_card:focus-within{box-shadow:var(--surface-shadow-hover);transform:translateY(-3px)}}.A-HJaW_meta>span{background:var(--publication-color);color:var(--publication-ink);padding:7px 10px}.A-HJaW_articleHeader>.A-HJaW_eyebrow{color:#fff;background:#1a5bff;padding:8px 12px;display:inline-block}.A-HJaW_takeaway{color:#17212b;background:#4bb351}.A-HJaW_takeaway h2{color:#17212b}
.quGzja_service{box-shadow:var(--surface-shadow);isolation:isolate;background:linear-gradient(135deg,#fff,#f3f6ff);border-top:6px solid #1a5bff;border-radius:0;padding:40px;transition:box-shadow .3s;position:relative}.quGzja_service:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);pointer-events:none;background:#4bb351;border-top-right-radius:22px;width:62px;height:62px;position:absolute;top:0;right:0}.quGzja_chapter{font-family:var(--font-annotation),monospace;letter-spacing:-.06em;color:#1a5bff;margin-bottom:24px;font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1;display:block}.quGzja_copy{padding-right:12px}.quGzja_copy>p{text-align:left;text-justify:auto}.quGzja_outputs{counter-reset:deliverable;border-top:1px solid #17212b30;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:24px;display:grid}.quGzja_outputs>span{counter-increment:deliverable;border-bottom:1px solid #17212b20;align-items:baseline;gap:12px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.quGzja_outputs>span:before{content:"0" counter(deliverable);color:#1a5bff;font-size:10px}.quGzja_visual{background:#1a5bff;border-radius:0;margin-top:12px;padding:16px 16px 0 0;position:relative;overflow:hidden;box-shadow:0 12px 30px #1a5bff20}.quGzja_visual img{object-fit:cover;width:100%;height:clamp(280px,34vw,470px);transition:transform .45s;display:block}.quGzja_visual:hover img{transform:scale(1.015)}.quGzja_service[data-section=action-over-fluff]{background:#4bb351;border-color:#2f9932}.quGzja_service[data-section=action-over-fluff]:after{background:#f4cd18}.quGzja_service[data-section=action-over-fluff] .quGzja_chapter{color:#17212b}.quGzja_service[data-section=action-over-fluff] .quGzja_visual{background:#2f9932;box-shadow:10px 10px #f4cd18}.quGzja_service[data-section=data-backed-logic]{background:#eef3ff;border-color:#3e39f8}.quGzja_service[data-section=data-backed-logic] .quGzja_visual{background:#3e39f8;box-shadow:10px 10px #1a5bff}.quGzja_service[data-section=sustainable-velocity]{color:#fff;background:#17212b;border-color:#1a5bff}.quGzja_service[data-section=sustainable-velocity] .quGzja_chapter{color:#4bb351}.quGzja_service[data-section=sustainable-velocity] .quGzja_copy>p{color:#e5eae7}.quGzja_service[data-section=sustainable-velocity] .quGzja_outputs{border-color:#ffffff40}.quGzja_service[data-section=sustainable-velocity] .quGzja_outputs>span{color:#fff;border-color:#ffffff30}.quGzja_service[data-section=sustainable-velocity] .quGzja_outputs>span:before{color:#8bb1ff}.quGzja_service[data-section=shared-ownership]{border-color:#4bb351;box-shadow:10px 10px #1a5bff20,20px 20px #4bb35120}@media (max-width:767px){.quGzja_service{padding:26px 20px}.quGzja_outputs{grid-template-columns:1fr}.quGzja_chapter{font-size:52px}.quGzja_visual{padding:10px 10px 0 0;box-shadow:6px 6px #4bb351}.quGzja_visual img{height:280px}}@media (prefers-reduced-motion:reduce){.quGzja_visual img{transition:none}}.quGzja_service[data-section=action-over-fluff] .quGzja_flow{background:#f7f7f2;padding:0 24px}.quGzja_service[data-section=action-over-fluff] .quGzja_copy>p:first-child,.quGzja_service[data-section=action-over-fluff] .quGzja_outputs>span:before{color:#17212b}@media (hover:hover) and (pointer:fine),(min-width:960px){.quGzja_service:hover,.quGzja_service:focus-within{box-shadow:var(--surface-shadow-hover)}}
.V4X4ma_container{position:relative}.V4X4ma_word{color:var(--word-color);animation:V4X4ma_word-enter .8s cubic-bezier(.16, 1, .3, 1) var(--delay) both;display:inline-block}.V4X4ma_interactive{transition:transform .22s,text-shadow .22s;display:inline-block}.V4X4ma_interactive:hover{text-shadow:0 5px 18px color-mix(in srgb, var(--word-color) 24%, transparent);transform:translateY(-5px)}.V4X4ma_replay{color:#5e6670;border-radius:0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:-34px;right:0}.V4X4ma_replay:hover,.V4X4ma_replay:focus-visible{color:#2f9932;background:#4bb35118}@keyframes V4X4ma_word-enter{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}
.Axerva_section{background:0 0;border-top:1px solid #17212b20;padding:100px 24px 110px;position:relative;overflow:hidden}.Axerva_arc{max-width:1120px;height:570px;margin:0 auto;position:relative}.Axerva_photos{position:absolute;inset:0}.Axerva_photo{aspect-ratio:.77;cursor:pointer;border:1px solid #17212b14;border-radius:2px;width:clamp(96px,10vw,140px);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 24px #17212b1a}.Axerva_photo img{object-fit:cover}.Axerva_photo:hover{z-index:5;border-color:#1e702659;transform:translate(-50%,-56%)scale(1.06);box-shadow:0 18px 40px #17212b2e,0 4px 14px #1e70261f}.Axerva_intro{text-align:center;z-index:2;background:radial-gradient(#f7f7f2ed 40%,#f7f7f200 75%);width:55%;max-width:550px;position:absolute;top:41%;left:50%;translate:-50%}.Axerva_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#2f9932;margin-bottom:20px;font-size:11px;font-weight:600}.Axerva_intro h2{font-family:var(--font-heading), "Lora", Georgia, serif;letter-spacing:-.045em;font-size:clamp(32px,3.5vw,54px);font-weight:400;line-height:1.08}.Axerva_intro h2 em{font-weight:400}.Axerva_subtitle{color:#5e6670;text-align:center;max-width:480px;margin:22px auto 0;font-size:21.6px;line-height:1.5}.Axerva_action{color:#fff;letter-spacing:.025em;cursor:pointer;z-index:3;background:#1e7026;border-radius:0;align-items:center;gap:20px;margin-top:24px;padding:14px 24px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 4px 14px #1e702640}.Axerva_action span{transition:transform .25s;display:inline-block}.Axerva_action:hover,.Axerva_action:focus-visible{color:#fff;background:#14521b;transform:translateY(-2px);box-shadow:0 8px 24px #1e702666}.Axerva_action:hover span{transform:translate(3px,-3px)}.Axerva_articles{background:linear-gradient(#f7f7f2b3,#f7f7f2e6);grid-template-columns:1fr 1fr;gap:72px;max-width:1000px;margin:66px auto 0;display:grid;position:relative}.Axerva_article{box-shadow:var(--surface-shadow);isolation:isolate;background:#fffffff5;border:1px solid #ffffffde;border-radius:0;padding:28px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s;position:relative}.Axerva_article:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg), transparent 0%, transparent 35%, #2f9932 60%, #80e286 80%, #1a5bff 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:1;padding:2px;transition:opacity .4s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Axerva_meta{font-family:var(--font-annotation), monospace;color:#5e6670;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.Axerva_index{color:#2f9932;margin-right:auto}.Axerva_article h3{font-family:var(--font-heading), "Lora", Georgia, serif;letter-spacing:-.03em;margin-bottom:18px;font-size:26px;font-weight:400;line-height:1.2}.Axerva_article h3 a:hover{color:#2f9932}.Axerva_article>p{color:#5e6670;text-align:left;text-justify:auto;font-size:21.6px;line-height:1.6}.Axerva_read{border-bottom:1px solid #17212b40;align-items:center;gap:28px;margin-top:26px;padding-bottom:8px;font-size:12px;display:inline-flex}.Axerva_read:hover{color:#2f9932}@media (max-width:767px){.Axerva_section{padding:65px 20px}.Axerva_arc{height:auto;padding-top:210px}.Axerva_photos{height:200px;bottom:auto}.Axerva_photo{border-radius:0;width:clamp(46px,12vw,80px)}.Axerva_intro{width:100%;margin-inline:auto;position:relative;top:auto;left:auto;translate:none}.Axerva_intro h2{font-size:clamp(26px,6vw,40px)}.Axerva_eyebrow{margin-bottom:14px}.Axerva_subtitle{margin-top:16px;font-size:12px;line-height:1.5}.Axerva_action{gap:12px;margin-top:18px;padding:12px 16px;font-size:11px}.Axerva_articles{grid-template-columns:1fr;gap:40px;margin-top:32px}.Axerva_article h3{font-size:25px}.Axerva_article>p{font-size:15px;text-align:justify!important;text-justify:inter-word!important}}@media (prefers-reduced-motion:reduce){.Axerva_photo{transition:none}.Axerva_article,.Axerva_article:before{transition:none;animation:none!important}.Axerva_article:hover{transform:none}}@media (hover:hover) and (pointer:fine),(min-width:960px){.Axerva_article:hover,.Axerva_article:focus-within{background:linear-gradient(135deg,#fff 0%,#f4faf6 100%);border-color:#0000;transform:translateY(-6px);box-shadow:0 28px 70px -15px #2f993238,0 10px 24px -5px #17212b12,inset 0 1px 2px #fff,inset 0 0 24px #2f99320f}.Axerva_article:hover:before,.Axerva_article:focus-within:before{opacity:1;animation:3.5s linear infinite Axerva_rotateBorder}}
.cKSpeG_page{isolation:isolate;color:#17212b;background:#f7f7f2;min-height:100vh;position:relative}.cKSpeG_main{padding-top:84px}.cKSpeG_hero{isolation:isolate;color:#17212b;background:#efefea;border:1px solid #00000014;border-radius:0;justify-content:center;align-items:center;min-height:calc(100dvh - 84px);margin:0;display:flex;position:relative;overflow:hidden}.cKSpeG_hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#efefeab8 0%,#efefea66 45%,#0000 85%);position:absolute;inset:0}.cKSpeG_heroContent{z-index:2;text-align:center;flex-direction:column;align-items:center;width:calc(100% - 96px);max-width:1440px;margin-inline:auto;padding:80px 0;display:flex;position:relative}.cKSpeG_hero h1{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h1-size);letter-spacing:-.025em;text-align:center;color:#17212b;white-space:normal;max-width:1200px;margin:0 0 38px;font-weight:400;line-height:1.12}@media (min-width:960px){.cKSpeG_hero h1{white-space:normal}}.cKSpeG_cursor{vertical-align:-.03em;background:linear-gradient(#0b3cc7,#2b58a8 45%,#a8226a 75%,#9e6700);width:3px;height:.83em;margin-left:5px;animation:1.2s step-end infinite cKSpeG_cursorBlink;display:inline-block;box-shadow:0 0 9px #1a5bff59}.cKSpeG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cKSpeG_button{color:#fff;letter-spacing:.02em;cursor:pointer;background:#1e7026;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;font-size:16px;font-weight:600;line-height:1.3;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px #1e702640}.cKSpeG_secondary{color:#1e7026;box-shadow:none;background:#1e702614;border:1px solid #1e70264d}.cKSpeG_approachSection{z-index:2;width:calc(100% - 96px);max-width:1440px;margin-inline:auto;padding:80px 0 16vh;scroll-margin-top:84px;position:relative;min-height:auto!important}.cKSpeG_introHeader{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 56px;display:flex}.cKSpeG_label{font-family:var(--font-annotation), monospace;letter-spacing:.12em;text-transform:uppercase;color:#14521b;text-align:center;margin-bottom:14px;font-size:11px;font-weight:600}.cKSpeG_introHeader h2{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h2-size);letter-spacing:-.02em;color:#17212b;text-align:center;margin:0 0 18px;font-weight:400;line-height:1.18}.cKSpeG_introHeader p:not(.cKSpeG_label){color:#5e6670;text-align:center;max-width:680px;margin:0 auto;font-size:clamp(17px,1.4vw,21.6px);line-height:1.55}.cKSpeG_method{isolation:isolate;width:100%;position:relative}.cKSpeG_step{top:calc(104px + var(--step-index) * 18px);z-index:calc(1 + var(--step-index));min-height:390px;box-shadow:var(--surface-shadow);background:#f7f7f2;border-top:1px solid #17212b30;border-radius:0;grid-template-columns:48px minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.75fr);align-items:start;gap:28px;margin-bottom:10vh;padding:48px 28px;scroll-margin-top:110px;transition:background .25s,box-shadow .25s,transform .25s;display:grid;position:sticky}.cKSpeG_step:last-child{margin-bottom:0}.cKSpeG_stepImage{aspect-ratio:1.35;position:relative;overflow:hidden}.cKSpeG_stepImage img{object-fit:cover;transition:transform .6s}.cKSpeG_number>span{color:#8a8291;font-size:12px}.cKSpeG_step:hover{box-shadow:var(--surface-shadow-hover);background:#fff;transform:translateY(-5px)}.cKSpeG_step:hover .cKSpeG_stepImage img{transform:scale(1.035)}.cKSpeG_number{color:#5e6670;font-family:var(--font-annotation), monospace;padding-top:6px;font-size:21.6px;font-weight:500}.cKSpeG_step h3{letter-spacing:-.035em;color:#17212b;font-size:30px;font-weight:400;line-height:1.15}.cKSpeG_detail p{color:#5e6670;text-align:left;text-justify:auto;font-size:17px;line-height:1.6}.cKSpeG_output{border-left:2px solid #1e7026;margin-top:4px;padding-left:16px}.cKSpeG_output span{color:#14521b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.cKSpeG_output p{color:#17212b;font-size:21.6px}.cKSpeG_conversation{z-index:2;text-align:center;box-sizing:border-box;background:#17212b;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;padding:80px 24px;display:flex;position:relative;overflow:hidden}.cKSpeG_conversationGlowCenter{pointer-events:none;filter:blur(48px);z-index:1;background:radial-gradient(#1e702673 0%,#14521b38 42%,#080c0900 74%);border-radius:50%;width:min(880px,92vw);height:min(580px,72vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cKSpeG_bokehOrb{pointer-events:none;z-index:1;will-change:transform, opacity;border-radius:50%;position:absolute}.cKSpeG_orb1{filter:blur(34px);background:radial-gradient(circle,#4bb351b3 0%,#1e70264d 52%,#0000 72%);width:250px;height:250px;animation:9s ease-in-out infinite alternate cKSpeG_bokehPulse;top:14%;right:10%}.cKSpeG_orb2{filter:blur(28px);background:radial-gradient(circle,#1e7026bf 0%,#14521b47 54%,#0000 72%);width:200px;height:200px;animation:11s ease-in-out -3s infinite alternate cKSpeG_bokehFloat;top:32%;left:14%}.cKSpeG_orb3{filter:blur(44px);background:radial-gradient(circle,#1e7026a6 0%,#4bb35138 55%,#0000 74%);width:280px;height:280px;animation:12s ease-in-out -5s infinite alternate cKSpeG_bokehPulse;bottom:12%;left:6%}.cKSpeG_orb4{filter:blur(42px);background:radial-gradient(circle,#14521bcc 0%,#1e702647 55%,#0000 72%);width:300px;height:300px;animation:10s ease-in-out -1.5s infinite alternate cKSpeG_bokehFloat;bottom:8%;right:13%}.cKSpeG_orb5{filter:blur(36px);background:radial-gradient(circle,#1a5bff47 0%,#0000 70%);width:170px;height:170px;top:8%;left:7%}.cKSpeG_orb6{filter:blur(36px);background:radial-gradient(circle,#f4cd1838 0%,#0000 70%);width:180px;height:180px;top:48%;right:6%}@keyframes cKSpeG_bokehPulse{0%{opacity:.85;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.08)translate(8px,-10px)}}@keyframes cKSpeG_bokehFloat{0%{transform:translate(0)scale(1)}to{transform:translate(-12px,14px)scale(1.06)}}.cKSpeG_conversationContent{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:740px;margin-inline:auto;display:flex;position:relative}.cKSpeG_conversation h2{letter-spacing:-.04em;color:#fff;text-align:center;margin:0 0 20px;font-size:clamp(38px,4.8vw,62px);font-weight:400;line-height:1.1}.cKSpeG_conversation p{color:#f7f7f2bd;text-align:justify;text-justify:inter-word;max-width:630px;margin:0 auto 38px;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.cKSpeG_conversationButton{color:#17212b;letter-spacing:-.015em;background:#fff;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:14px 34px;font-size:16px;font-weight:500;line-height:1.3;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 24px #0006,0 0 20px #ffffff1f}.cKSpeG_conversationButton:hover,.cKSpeG_conversationButton:focus-visible{color:#14521b;background:#f0fdf4;transform:translateY(-2px)scale(1.03);box-shadow:0 4px 28px #00000080,0 0 35px #4bb35173}.cKSpeG_conversationButton:active{transform:translateY(0)scale(.98)}@keyframes cKSpeG_cursorBlink{0%,65%{opacity:1}66%,to{opacity:0}}@media (max-width:767px){.cKSpeG_main{padding-top:80px}.cKSpeG_hero{border-radius:0;min-height:calc(100dvh - 80px)}.cKSpeG_heroContent{width:calc(100% - 40px);max-width:100%;margin:0 auto;padding:60px 0}.cKSpeG_button{padding-inline:20px;font-size:14px}.cKSpeG_approachSection{width:calc(100% - 40px);padding:56px 0 10vh}.cKSpeG_introHeader{margin-bottom:36px}.cKSpeG_introHeader p:not(.cKSpeG_label){font-size:16px}.cKSpeG_step{min-height:0;box-shadow:none;grid-template-columns:32px 1fr;gap:20px 16px;margin-bottom:24px;padding:28px 0;position:relative;top:auto}.cKSpeG_stepImage{aspect-ratio:1.6;grid-column:2;width:100%}.cKSpeG_step h3{font-size:27px}.cKSpeG_detail,.cKSpeG_output{grid-column:2}.cKSpeG_conversation{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 80px);padding:60px 20px;display:flex}.cKSpeG_conversation h2{text-align:center;margin-bottom:16px;font-size:clamp(32px,8.5vw,42px)}.cKSpeG_conversation p{text-justify:inter-word;margin-bottom:30px;font-size:16px;text-align:justify!important}.cKSpeG_conversationButton{align-self:center;padding:13px 28px;font-size:21.6px}.cKSpeG_orb1{width:160px;height:160px;top:8%;right:2%}.cKSpeG_orb2{width:130px;height:130px;left:2%}.cKSpeG_orb3{width:190px;height:190px;left:-20px}.cKSpeG_orb4{width:190px;height:190px;right:-20px}}@media (min-width:768px) and (max-width:959px){.cKSpeG_step{grid-template-columns:36px minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:28px 20px}.cKSpeG_output{grid-column:3;margin-top:0}}@media (min-width:960px) and (max-width:1180px){.cKSpeG_step{grid-template-columns:36px minmax(160px,.85fr) minmax(200px,1.25fr) minmax(180px,.9fr);gap:20px;padding:28px 24px 20px}}@media (max-height:800px) and (min-width:768px){.cKSpeG_approachSection{padding-top:48px;padding-bottom:12vh}.cKSpeG_introHeader{margin-bottom:30px}.cKSpeG_introHeader h2{margin-bottom:10px;font-size:clamp(28px,3.2vw,38px)}.cKSpeG_introHeader p{font-size:16px;line-height:1.45}.cKSpeG_step{top:calc(76px + var(--step-index) * 10px);gap:18px;min-height:0;margin-bottom:8vh;padding:20px 24px 16px;position:sticky}.cKSpeG_stepImage{aspect-ratio:1.5;max-height:135px}.cKSpeG_step h3{margin-bottom:6px;font-size:22px;line-height:1.2}.cKSpeG_detail p{font-size:14px;line-height:1.45}.cKSpeG_number{font-size:28px}.cKSpeG_output{margin-top:0;padding:12px 14px}.cKSpeG_output span{margin-bottom:4px;font-size:10px}.cKSpeG_output p{font-size:14px;line-height:1.4}.cKSpeG_step [data-ui=flow-wide]{padding-top:4px}.cKSpeG_step [data-ui=flow-wide] dl{gap:10px 18px!important}}@media (max-height:480px){.cKSpeG_step{position:relative;top:auto}}.cKSpeG_button{cursor:pointer;background:#1e7026;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #1e702640}.cKSpeG_button:hover,.cKSpeG_button:focus-visible{background:#14521b;transform:translateY(-2px);box-shadow:0 8px 24px #1e702661}.cKSpeG_secondary{color:#1e7026;background:#1e702614;border:1px solid #1e70264d}.cKSpeG_secondary:hover,.cKSpeG_secondary:focus-visible{color:#fff;background:#1e7026;border-color:#1e7026;transform:translateY(-2px);box-shadow:0 4px 14px #1e702640}.cKSpeG_output{border-color:#4bb351}.cKSpeG_output span{color:#2f9932}.cKSpeG_output p{font-size:16px;line-height:1.65}.cKSpeG_conversationButton{color:#fff;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #ffffff50;font-size:13px;transition:all .2s}.cKSpeG_conversationButton:hover,.cKSpeG_conversationButton:focus-visible{color:#fff;background:#1e7026;border-color:#1e7026;transform:translateY(-2px);box-shadow:0 4px 14px #1e702666}.cKSpeG_conversationContent{max-width:960px}.cKSpeG_conversationContent>p{text-justify:inter-word;margin-bottom:28px;text-align:justify!important}.cKSpeG_conversationContent>div{padding:8px 0 32px}.cKSpeG_conversationContent>div>div{justify-content:center;margin-bottom:24px}.cKSpeG_conversationContent>div>dl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cKSpeG_conversationContent>div>dl dt{margin-bottom:10px}.cKSpeG_conversationContent>div>dl dd{max-width:260px;margin-inline:auto}@media (max-width:767px){.cKSpeG_conversationContent>div>dl{grid-template-columns:1fr;gap:24px}.cKSpeG_conversationContent>div{padding-bottom:28px}}.cKSpeG_number{color:#2f9932;letter-spacing:-.06em;font-size:clamp(38px,3vw,56px);line-height:1}.cKSpeG_number>span{letter-spacing:0;margin-top:12px;display:block}.cKSpeG_output{background:#eef6ed;border-left:0;padding:24px 20px;position:relative}.cKSpeG_output:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);background:#2f993230;width:28px;height:28px;position:absolute;top:0;right:0}.cKSpeG_step[data-section=M03]{border-top:5px solid #1a5bff}.cKSpeG_step[data-section=M03] .cKSpeG_number{color:#1a5bff}.cKSpeG_step[data-section=M03] [data-ui=flow-wide]{background:#1a5bff;padding:0 24px}.cKSpeG_step[data-section=M04]{border-top:5px solid #3e39f8}.cKSpeG_step[data-section=M04] .cKSpeG_number{color:#3e39f8}.cKSpeG_step[data-section=M04]:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);pointer-events:none;background:#3e39f8;width:48px;height:48px;position:absolute;top:0;right:0}.cKSpeG_step[data-section=M05] .cKSpeG_output{background:#4bb351}.cKSpeG_step[data-section=M05] .cKSpeG_output span{color:#17212b}.cKSpeG_step[data-section=M06] .cKSpeG_number{color:#17212b;background:#f4cd18;padding:12px 4px}.cKSpeG_step[data-section=M06] .cKSpeG_output{background:#17212b;border-left:4px solid #f4cd18}.cKSpeG_step[data-section=M06] .cKSpeG_output p{color:#fff}.cKSpeG_step[data-section=M06] .cKSpeG_output span{color:#f4cd18}@media (max-width:767px){.cKSpeG_number{font-size:32px}.cKSpeG_output{padding:20px}.cKSpeG_step[data-section=M03] [data-ui=flow-wide]{padding-inline:16px}}.cKSpeG_step[data-section=M03] [data-ui=flow-wide]{--flow-accent:#fff}.cKSpeG_step [data-ui=flow-wide] dl{gap:24px 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:767px){.cKSpeG_step [data-ui=flow-wide] dl{gap:20px;grid-template-columns:1fr!important}}
.QiFTdG_hero{isolation:isolate;color:#17212b;box-sizing:border-box;background:#f7f7f2;flex-direction:column;justify-content:space-between;height:100vh;min-height:100dvh;padding-top:84px;display:flex;position:relative;overflow:hidden}.QiFTdG_statement{color:#17212b;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(21px,2vw,28px);line-height:1.6;text-align:justify!important;text-justify:inter-word!important}.QiFTdG_article{background:0 0;border-top:1px solid #17212b26;padding:32px 0}.QiFTdG_article h2,.QiFTdG_article h3{font-size:26px;line-height:1.25}.QiFTdG_article p{color:#5e6670;-webkit-hyphens:auto;hyphens:auto;font-size:16px;line-height:1.75;text-align:justify!important;text-justify:inter-word!important}.QiFTdG_article footer{border-top:1px solid #17212b18;margin-top:24px;padding-top:20px}@media (max-width:767px){.QiFTdG_hero{height:auto;min-height:100dvh;padding-top:80px}.QiFTdG_article{padding-block:24px}}:is(.QiFTdG_marquee:hover .marquee-track,.QiFTdG_marquee:focus-within .marquee-track,.QiFTdG_marquee[data-paused=true] .marquee-track){animation-play-state:paused}.QiFTdG_listing{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.QiFTdG_preview{height:520px;position:sticky;top:120px;overflow:hidden}.QiFTdG_mobileCover{display:none}@media (max-width:767px){.QiFTdG_listing{grid-template-columns:1fr;gap:24px}.QiFTdG_preview{display:none}.QiFTdG_mobileCover{margin-bottom:24px;display:block}.QiFTdG_mobileCover img{aspect-ratio:1.6;object-fit:cover;width:100%}}.QiFTdG_listing{counter-reset:publication;background:#f7f7f2;gap:32px;padding:32px}.QiFTdG_listing>div{min-width:0}.QiFTdG_preview{box-shadow:none;border:0}.QiFTdG_preview img{transition:transform .45s}.QiFTdG_preview:hover img{transform:scale(1.025)}.QiFTdG_article{counter-increment:publication;isolation:isolate;background:#f7f7f2;border-top:6px solid #4bb351;margin-bottom:24px;padding:28px;position:relative}.QiFTdG_article:nth-child(2n){border-top-color:#1a5bff}.QiFTdG_article:before{content:"0" counter(publication);z-index:-1;letter-spacing:-.06em;color:#1a5bff10;font-size:82px;line-height:1;position:absolute;top:12px;right:20px}.QiFTdG_category{color:#17212b;text-transform:uppercase;letter-spacing:.04em;background:#4bb351;padding:7px 10px;font-size:10px;display:inline-block}.QiFTdG_article:nth-child(2n) .QiFTdG_category{color:#fff;background:#1a5bff}@media (max-width:767px){.QiFTdG_listing,.QiFTdG_article{padding:20px}}@media (prefers-reduced-motion:reduce){.QiFTdG_preview img{transition:none}}.QiFTdG_sequence{height:calc(var(--insight-count) * 100svh);background:#f7f7f2;position:relative}.QiFTdG_sequenceStage{background:#f7f7f2;flex-direction:column;justify-content:center;min-height:calc(100svh - 128px);display:flex;position:sticky;top:104px}.QiFTdG_sequenceStage .QiFTdG_listing{align-items:center;width:100%}.QiFTdG_sequenceStage .QiFTdG_preview{height:clamp(320px,55svh,520px);box-shadow:none;border:0;position:relative;top:auto}.QiFTdG_sequenceStage .QiFTdG_article{margin-bottom:0;animation:.3s ease-out QiFTdG_insightAppear}.QiFTdG_sequenceStage .QiFTdG_article[data-even=true]{border-top-color:#1a5bff}.QiFTdG_sequenceStage .QiFTdG_article[data-even=true] .QiFTdG_category{color:#fff;background:#1a5bff}.QiFTdG_sequenceControls{color:#17212b;justify-content:space-between;align-items:center;gap:20px;padding:0 32px 24px;font-size:12px;display:flex}.QiFTdG_sequenceControls button{color:#1e7026;cursor:pointer;background:#fff;border:1px solid #1e7026;width:42px;height:42px;font-size:18px;transition:all .2s}.QiFTdG_sequenceControls button:hover:not(:disabled){color:#fff;background:#1e7026;transform:translateY(-1px);box-shadow:0 4px 12px #1e702640}.QiFTdG_sequenceControls button:disabled{opacity:.35;cursor:not-allowed;color:#17212b60;border-color:#17212b20}@keyframes QiFTdG_insightAppear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:767px),(max-height:650px){.QiFTdG_sequence{height:auto}.QiFTdG_sequenceStage{min-height:0;position:relative;top:auto}.QiFTdG_sequenceStage .QiFTdG_listing{grid-template-columns:1fr;align-content:center;gap:24px;min-height:calc(100svh - 100px);padding:24px}.QiFTdG_sequenceStage .QiFTdG_preview{aspect-ratio:1.6;height:auto;display:block}.QiFTdG_sequenceStage .QiFTdG_article{animation:none}}.QiFTdG_sequenceStage .QiFTdG_article[data-even=false]{border-top-color:#4bb351}.QiFTdG_sequenceStage .QiFTdG_article[data-even=false] .QiFTdG_category{color:#17212b;background:#4bb351}.QiFTdG_sequence[data-count="1"]{height:auto}.QiFTdG_article{box-shadow:var(--surface-shadow);background:linear-gradient(135deg,#fff,#f2f7f3);border-radius:0}.QiFTdG_category,.QiFTdG_sequenceControls{font-family:var(--font-annotation),monospace}.QiFTdG_preview{border-radius:0;overflow:hidden}.QiFTdG_sequence[data-count="1"] .QiFTdG_sequenceStage{min-height:0;position:relative;top:auto}
.VGeTdW_experience{color:#17212b;background:#f7f7f2}.VGeTdW_cover{object-fit:cover}.VGeTdW_eyebrow,.VGeTdW_sectionNumber{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.VGeTdW_eyebrow{margin-bottom:28px}.VGeTdW_hero{--expand:0;height:200svh}.VGeTdW_heroStage{height:calc(100svh - 84px);position:sticky;top:84px;overflow:hidden}.VGeTdW_heroHeading{text-align:center;opacity:calc(1 - var(--expand) * 1.7);transform:translateY(calc(var(--expand) * -60px));position:absolute;top:7%;left:24px;right:24px}.VGeTdW_heroHeading .VGeTdW_eyebrow{color:#2f9932}.VGeTdW_heroHeading h1{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h1-size);letter-spacing:-.025em;font-weight:400;line-height:1.12}.VGeTdW_heroHeading em,.VGeTdW_thinkingHeading em,.VGeTdW_workingCopy em{font-weight:400}.VGeTdW_scrollCue{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:24px;margin-top:28px;font-size:11px;display:inline-flex}.VGeTdW_scrollCue span{font-size:20px}.VGeTdW_heroImage{clip-path:inset(calc(49% * (1 - var(--expand))) calc(27% * (1 - var(--expand))) calc(6% * (1 - var(--expand))));pointer-events:none;position:absolute;inset:0}.VGeTdW_monochrome{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();position:absolute;inset:0 50% 0 0;overflow:hidden}.VGeTdW_monochrome img{filter:grayscale();max-width:none;width:200%!important}.VGeTdW_imageCaption{color:#fff;font-family:var(--font-heading), "Lora", Georgia, serif;text-shadow:0 2px 6px #000000e6,0 4px 20px #000c;opacity:var(--expand);justify-content:space-between;font-size:clamp(24px,5vw,88px);display:flex;position:absolute;bottom:7%;left:9%;right:9%}.VGeTdW_introductionWrapper{min-height:280vh;position:relative}.VGeTdW_introduction{grid-template-columns:1fr 2fr;gap:80px;width:calc(100% - 96px);max-width:1440px;margin:auto;padding:88px 0;display:grid;position:sticky;top:110px}.VGeTdW_sectionNumber{color:#2f9932;padding-top:8px}.VGeTdW_introduction p{letter-spacing:-.03em;text-align:left;text-justify:auto;font-size:clamp(20px,1.8vw,26px);line-height:1.4}.VGeTdW_introduction p+p{color:#5e6670;margin-top:36px;font-size:clamp(18px,1.6vw,24px)}.VGeTdW_linesBlock{flex-direction:column;display:flex}.VGeTdW_lineParaLead{letter-spacing:-.03em;color:#17212b;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.45}.VGeTdW_lineParaSub{letter-spacing:-.02em;color:#5e6670;margin-top:36px;font-size:clamp(18px,1.6vw,24px);line-height:1.5}.VGeTdW_revealLine{opacity:var(--line-opacity,.12);transform:translateY(var(--line-y,8px));filter:blur(var(--line-blur,1.5px));will-change:opacity, transform, filter;margin-right:.28em;transition:opacity 80ms ease-out,transform 80ms ease-out,filter 80ms ease-out;display:inline-block}.VGeTdW_lineParaLead .VGeTdW_revealLine{color:#17212b}.VGeTdW_lineParaSub .VGeTdW_revealLine{color:#5e6670}.VGeTdW_thinking{border-top:1px solid #17212b25;padding:88px 0}.VGeTdW_thinkingHeading{text-align:center;margin-bottom:80px;padding-inline:24px}.VGeTdW_thinkingHeading h2{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h2-size);letter-spacing:-.02em;font-weight:400;line-height:1.18}.VGeTdW_thinkingGrid{grid-template-columns:1fr 1fr;align-items:center;gap:8%;width:calc(100% - 96px);max-width:1440px;margin:auto;padding:0;display:grid}.VGeTdW_thinkingImage{aspect-ratio:.93;position:relative;overflow:hidden}.VGeTdW_thinkingCopy p{letter-spacing:-.02em;text-align:left;text-justify:auto;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.VGeTdW_thinkingCopy p+p{color:#5e6670;margin-top:28px;font-size:18px}.VGeTdW_textLink,.VGeTdW_lightLink{border-bottom:1px solid;align-items:center;gap:40px;margin-top:40px;padding-bottom:10px;font-size:21.6px;display:inline-flex}.VGeTdW_textLink:hover{color:#2f9932}.VGeTdW_principles{color:#fff;background-color:#17212b;background-image:radial-gradient(at 80% 20%,#1a5bff1f 0%,#0000 60%),radial-gradient(at 15% 85%,#4bb3511f 0%,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.VGeTdW_principlesBar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;padding:22px max(48px,50vw - 720px);display:flex}.VGeTdW_principlesBar h2{letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;font-size:11px;font-weight:700}.VGeTdW_principlesBar>span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:10px;font-weight:600}.VGeTdW_principlesContainer{flex-direction:column;flex:1;justify-content:space-between;width:calc(100% - 96px);max-width:1440px;margin:0 auto;padding:36px 0 50px;display:flex}.VGeTdW_working{color:#17212b;background:#f7f7f2;border-top:1px solid #17212b1a;align-items:center;min-height:0;padding:88px max(48px,50vw - 720px);display:flex;position:relative;overflow:hidden}.VGeTdW_working .VGeTdW_eyebrow{color:#2f9932}.VGeTdW_workingCopy{max-width:680px;position:relative}.VGeTdW_workingCopy h2{font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h2-size);letter-spacing:-.02em;color:#17212b;margin-bottom:36px;font-weight:400;line-height:1.18}.VGeTdW_workingCopy>p:not(.VGeTdW_eyebrow){color:#5e6670;text-align:left;text-justify:auto;max-width:580px;font-size:clamp(17px,1.4vw,21.6px);line-height:1.55}.VGeTdW_enquiry{text-align:center;justify-content:center;align-items:center;min-height:0;padding:70px 24px;display:flex}.VGeTdW_enquiry>div{opacity:1;transform:none}.VGeTdW_enquiry h2{font-family:var(--font-heading), "Lora", Georgia, serif;font-weight:400;font-size:var(--heading-h2-size)}.VGeTdW_experience [data-reveal]{transition:translate 1s cubic-bezier(.2,.7,.2,1);translate:0 24px}.VGeTdW_experience [data-reveal][data-visible=true]{translate:0}@media (max-width:767px),(max-height:650px){.VGeTdW_hero{height:auto}.VGeTdW_heroStage{height:auto;padding-top:56px;position:relative;top:auto}.VGeTdW_heroHeading{opacity:1;padding-inline:20px;position:relative;top:auto;left:auto;right:auto;transform:none}.VGeTdW_desktopBreak{display:none}.VGeTdW_heroImage{clip-path:none;height:60svh;min-height:340px;margin-top:40px;position:relative}.VGeTdW_introductionWrapper{min-height:auto}.VGeTdW_introduction{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding:64px 0;position:relative;top:auto}.VGeTdW_thinking{padding:64px 0}.VGeTdW_thinkingHeading{margin-bottom:40px}.VGeTdW_thinkingGrid{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);padding:0}.VGeTdW_thinkingImage{aspect-ratio:1.15}.VGeTdW_principles{min-height:auto}.VGeTdW_principlesBar{padding:18px 20px}.VGeTdW_principlesBar>span{display:none}.VGeTdW_principlesContainer{width:calc(100% - 40px);padding:28px 0 40px}.VGeTdW_working{min-height:0;padding:72px 20px}.VGeTdW_enquiry{min-height:0;padding-block:48px}}.VGeTdW_expansionProgress{z-index:5;background:#17212b20;height:3px;position:absolute;bottom:0;left:0;right:0}.VGeTdW_expansionProgress span{width:100%;height:100%;transform:scaleX(var(--expand));transform-origin:0;background:#4bb351;display:block}.VGeTdW_pullQuote{letter-spacing:-.035em;border-top:2px solid #4bb351;max-width:340px;margin-top:36px;padding-top:24px;font-size:clamp(26px,3vw,42px);line-height:1.2}.VGeTdW_working{gap:8%}.VGeTdW_workingCopy{flex:1}.VGeTdW_workingImage{flex:1;align-self:stretch;min-height:440px;position:relative}@media (max-width:767px){.VGeTdW_working{flex-direction:column;gap:40px}.VGeTdW_workingImage{flex:auto;width:100%;min-height:320px}}.VGeTdW_introduction>div:first-child{background:#4bb351;align-self:stretch;padding:32px}.VGeTdW_introduction .VGeTdW_sectionNumber{color:#17212b}.VGeTdW_pullQuote{color:#17212b;border-color:#17212b40;font-size:clamp(28px,2.7vw,40px)}.VGeTdW_framework{background:#eef3ff;border-bottom:6px solid #4bb351;margin-top:32px;padding:0 24px}.VGeTdW_framework [role=group] button{background:#fff;border-bottom-color:#1a5bff}.VGeTdW_framework [role=group] button[aria-pressed=true]{color:#fff;background:#1a5bff}.VGeTdW_framework [role=group] button:nth-child(2n)[aria-pressed=true]{background:#2f9932}.VGeTdW_principleNumber{color:#17212b;letter-spacing:-.05em;background:#4bb351;width:100px;margin-bottom:20px;padding:14px 16px;font-size:58px;line-height:1;display:inline-block}.VGeTdW_principlesContainer>div>div:nth-child(2) .VGeTdW_principleNumber{color:#fff;background:#1a5bff}.VGeTdW_principlesContainer>div>div:nth-child(3) .VGeTdW_principleNumber{background:#f4cd18}.VGeTdW_principlesContainer>div>div:nth-child(4) .VGeTdW_principleNumber{color:#fff;background:#3e39f8}.VGeTdW_working{background:linear-gradient(90deg,#f7f7f2 0 55%,#1a5bff 55% 100%)}.VGeTdW_workingImage{border:18px solid #1a5bff;padding:18px}@media (max-width:767px){.VGeTdW_introduction>div:first-child{padding:28px}.VGeTdW_working{background:#f7f7f2}.VGeTdW_workingImage{border-width:12px}.VGeTdW_framework{padding-inline:16px}}
.Gs3efa_image{object-fit:cover}.Gs3efa_shade{background:linear-gradient(90deg,#10191fea 0%,#10191fb5 37%,#10191f25 74%),linear-gradient(#0000 50%,#10191f80);position:absolute;inset:0}.Gs3efa_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#4bb351;margin-bottom:clamp(10px,1.4vh,16px);font-size:11px}.Gs3efa_eyebrow span{color:#ffffffa6;margin-left:20px}.Gs3efa_copy h1,.Gs3efa_copy h2{letter-spacing:-.03em;margin-bottom:clamp(10px,1.4vh,18px);font-size:clamp(26px,2.7vw,44px);font-weight:400;line-height:1.1}.Gs3efa_description{color:#ffffffe6;text-align:left;text-justify:auto;max-width:600px;margin-bottom:clamp(8px,1.2vh,14px);font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.5}.Gs3efa_outputs{border-top:1px solid #ffffff40;margin-top:clamp(12px,1.6vh,20px);padding-top:14px}.Gs3efa_outputs h3{text-transform:uppercase;letter-spacing:.1em;color:var(--capability-accent,#4bb351);margin-bottom:10px;font-size:11px}.Gs3efa_outputs ul{grid-template-columns:1fr 1fr;gap:8px 16px;font-size:14px;line-height:1.5;display:grid}.Gs3efa_outputs li{align-items:baseline;gap:8px;display:flex}.Gs3efa_outputs li:before{content:"";background:var(--capability-accent,#4bb351);border-radius:50%;flex-shrink:0;width:4px;height:4px}.Gs3efa_card[data-section=F03] .Gs3efa_outputs{--output-color:#1a5bff;--output-ink:#fff}.Gs3efa_card[data-section=F04] .Gs3efa_outputs{--output-color:#f4cd18;--output-ink:#17212b}.Gs3efa_card[data-section=F05] .Gs3efa_outputs{--output-color:#4bb351;--output-ink:#17212b}.Gs3efa_card .Gs3efa_outputs{background:var(--output-color,#1a5bff);color:var(--output-ink,#fff);border:0;margin-top:clamp(12px,1.6vh,18px);padding:16px 20px;position:relative}.Gs3efa_card .Gs3efa_outputs:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);background:#17212b24;width:28px;height:28px;position:absolute;top:0;right:0}.Gs3efa_card .Gs3efa_outputs h3{color:var(--output-ink,#fff);margin-bottom:8px}.Gs3efa_card .Gs3efa_outputs li:before{background:var(--output-ink,#fff)}@media (min-width:768px) and (min-height:651px){.Gs3efa_sequence{height:340svh;margin-block:80px;position:relative}.Gs3efa_hero{height:440svh;margin-top:0}.Gs3efa_stage{color:#fff;isolation:isolate;background:#17212b;height:100svh;position:sticky;top:0;overflow:hidden}.Gs3efa_card{position:absolute;inset:0;overflow:hidden}.Gs3efa_copy{scrollbar-width:thin;scrollbar-color:#4bb35180 transparent;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:48%;max-width:720px;max-height:calc(100svh - clamp(88px,10.5svh,108px) - 92px);padding-top:0;padding-bottom:16px;display:flex;position:absolute;top:clamp(88px,10.5svh,108px);left:max(48px,50vw - 720px);overflow-y:auto}.Gs3efa_copy [class*=InteractiveFlow_flow]{padding-block:clamp(8px,1.2vh,16px)}.Gs3efa_copy [class*=InteractiveFlow_heading]{margin-bottom:clamp(8px,1.2vh,14px)}.Gs3efa_copy [class*=InteractiveFlow_explanations]{gap:clamp(10px,1.4vh,16px) 24px}.Gs3efa_copy [class*=InteractiveFlow_explanations] dt{margin-bottom:3px;font-size:14px}.Gs3efa_copy [class*=InteractiveFlow_explanations] dd{font-size:13px;line-height:1.45}.Gs3efa_previews{z-index:10;gap:16px;width:42%;height:36%;max-height:300px;display:flex;position:absolute;top:42%;right:4%}.Gs3efa_preview{text-align:left;border:1px solid #ffffff50;flex:1;min-width:0;transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0004;border-radius:0!important}.Gs3efa_preview:hover{border-color:#4bb351;transform:translateY(-10px)}.Gs3efa_preview[aria-current]{border:2px solid #4bb351;transform:translateY(-10px)}.Gs3efa_previewShade{background:linear-gradient(#0000 10%,#10191feb);position:absolute;inset:0}.Gs3efa_previewLabel{letter-spacing:-.025em;font-size:clamp(16px,1.2vw,21.6px);line-height:1.15;position:absolute;bottom:18px;left:14px;right:12px}.Gs3efa_previewLabel small{color:#4bb351;margin-bottom:10px;font-size:11px;display:block}.Gs3efa_controls{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;bottom:6%;right:4%}.Gs3efa_controls button{border:1px solid #ffffff70;border-radius:50%;width:42px;height:42px;font-size:22px}.Gs3efa_controls button:hover:not(:disabled){background:#ffffff20}.Gs3efa_controls button:disabled{opacity:.35;cursor:default}.Gs3efa_controls>span{margin-left:18px;font-size:28px}.Gs3efa_controls span span{color:#ffffff80;font-size:21.6px}.Gs3efa_progress{z-index:12;background:#ffffff30;height:3px;position:absolute;top:0;left:0;right:0}.Gs3efa_progress span{background:#f4cd18;height:100%;display:block}.Gs3efa_chapters{z-index:15;gap:18px;max-width:65%;display:flex;position:absolute;bottom:3%;left:max(48px,50vw - 720px)}.Gs3efa_chapters button{text-align:left;color:#ffffffa6;border-top:2px solid #ffffff30;align-items:baseline;gap:8px;max-width:180px;padding:8px 0;font-size:10px;line-height:1.4;display:flex}.Gs3efa_chapters button span{color:#4bb351}.Gs3efa_chapters button[aria-current]{color:#fff;border-color:#4bb351}}@media (max-width:767px),(max-height:650px){.Gs3efa_sequence{height:400svh;margin-block:0;position:relative}.Gs3efa_hero{height:400svh;margin-top:0}.Gs3efa_stage{color:#fff;background:#17212b;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.Gs3efa_progress{z-index:30;background:#fff3;height:3px;display:block;position:absolute;top:0;left:0;right:0}.Gs3efa_progress span{background:#f4cd18;height:100%;display:block}.Gs3efa_card{will-change:transform, opacity;width:100%;height:100svh;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s;position:absolute;inset:0;overflow:hidden;clip-path:none!important}.Gs3efa_card[data-mobile-state=active]{opacity:1;visibility:visible;pointer-events:auto;z-index:5;transform:translate(0,0)}.Gs3efa_card[data-mobile-state=prev]{opacity:0;visibility:hidden;pointer-events:none;z-index:1;transform:translateY(-20px)}.Gs3efa_card[data-mobile-state=next]{opacity:0;visibility:hidden;pointer-events:none;z-index:1;transform:translateY(20px)}.Gs3efa_card .Gs3efa_image{object-fit:cover;position:absolute;inset:0}.Gs3efa_shade{background:linear-gradient(#10191fd1 0%,#10191ff0 100%);position:absolute;inset:0}.Gs3efa_copy{z-index:2;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#4bb35166 transparent;flex-direction:column;justify-content:flex-start;width:100%;max-width:100%;height:calc(100svh - 76px);max-height:calc(100svh - 76px);margin-top:76px;padding:8px 16px 54px;display:flex;position:relative;overflow-y:auto}.Gs3efa_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#4bb351;margin-bottom:6px;font-size:10.5px}.Gs3efa_eyebrow span{color:#ffffffa6;margin-left:12px}.Gs3efa_copy h1,.Gs3efa_copy h2{margin-bottom:8px;font-size:clamp(21px,5.6vw,26px);font-weight:400;line-height:1.15}.Gs3efa_description{color:#ffffffe6;text-align:justify;text-justify:inter-word;margin-bottom:8px;font-size:12.5px;line-height:1.45}.Gs3efa_card .Gs3efa_outputs{border-radius:2px;width:100%;margin-top:auto;padding:10px 14px;position:relative}.Gs3efa_card .Gs3efa_outputs h3{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px}.Gs3efa_card .Gs3efa_outputs ul{grid-template-columns:1fr 1fr;gap:4px 10px;width:100%;font-size:11px;line-height:1.35;display:grid}.Gs3efa_card .Gs3efa_outputs li{gap:6px;font-size:11px;line-height:1.35}.Gs3efa_controls{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10191fd9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;bottom:12px;right:14px}.Gs3efa_controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.Gs3efa_controls button:disabled{opacity:.3;cursor:default}.Gs3efa_controls>span{color:#fff;margin-left:4px;font-family:monospace;font-size:12px}.Gs3efa_controls span span{color:#fff9;font-size:10px}.Gs3efa_previews,.Gs3efa_chapters{display:none}}
.sXq6QG_hero{isolation:isolate;color:#17212b;--ribbon-x:0px;--ribbon-y:0px;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100vh;min-height:100dvh;padding-top:84px;display:flex;position:relative;overflow:hidden}.sXq6QG_hero:has(details[open]){height:auto;min-height:100dvh;overflow:visible}.sXq6QG_stage{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding-top:clamp(16px,2.8vw,44px);display:flex;position:relative;overflow:hidden}.sXq6QG_copy{z-index:2;grid-template-columns:1.65fr 1fr;align-items:start;gap:7%;width:calc(100% - 96px);max-width:1440px;margin:0 auto;display:grid;position:relative}.sXq6QG_heading{position:relative}.sXq6QG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e7026;margin-bottom:20px;font-size:11px;font-weight:600}.sXq6QG_hero .sXq6QG_heading h1{z-index:1;font-family:var(--font-heading), "Lora", Georgia, serif;font-size:var(--heading-h1-size);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.12;position:relative}.sXq6QG_light{color:#1e7026;text-shadow:none}.sXq6QG_description{text-align:left;text-justify:auto;max-width:470px;padding-top:36px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.sXq6QG_art{z-index:0;pointer-events:none;width:100%;height:clamp(320px,36vw,540px);margin-top:-60px;position:relative;overflow:hidden}.sXq6QG_ribbonWrapper{width:110%;max-width:none;height:auto;transform:translate3d(var(--ribbon-x,0px), var(--ribbon-y,0px), 0);will-change:transform;transition:transform .45s ease-out;position:absolute;top:0;left:23%}.sXq6QG_ribbonMotion{will-change:transform;width:100%;height:auto;animation:6s ease-in-out infinite sXq6QG_ribbonFloat}.sXq6QG_ribbon{will-change:transform, opacity;width:100%;max-width:none;height:auto;animation:1.5s cubic-bezier(.16,1,.3,1) both sXq6QG_rise;display:block}.sXq6QG_connections{z-index:4;border-top:1px solid #17212b25;width:calc(100% - 96px);max-width:1440px;margin:0 auto;position:relative}.sXq6QG_connections summary{cursor:pointer;justify-content:space-between;align-items:center;gap:36px;padding:18px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.sXq6QG_connections summary::-webkit-details-marker{display:none}.sXq6QG_connections[open] summary span{rotate:90deg}.sXq6QG_flow{max-width:960px;padding-bottom:28px}@keyframes sXq6QG_rise{0%{opacity:0;transform:translateY(70px)rotate(4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes sXq6QG_ribbonFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-.5deg)}}@media (min-width:1700px){.sXq6QG_art{height:clamp(380px,36vw,600px);margin-top:-80px}}@media (max-height:760px) and (min-width:601px){.sXq6QG_hero{padding-top:76px}.sXq6QG_stage{padding-top:12px}.sXq6QG_eyebrow{margin-bottom:12px}.sXq6QG_hero .sXq6QG_heading h1{font-size:clamp(38px,4.4vw,56px);line-height:1.08}.sXq6QG_description{padding-top:16px;font-size:15px;line-height:1.5}.sXq6QG_art{height:clamp(260px,38vh,380px);margin-top:-30px}.sXq6QG_connections summary{padding:12px 0}}@media (max-height:640px) and (min-width:601px){.sXq6QG_hero{height:auto;min-height:100dvh;padding-top:72px}}@media (max-width:900px){.sXq6QG_hero{padding-top:80px}.sXq6QG_copy{grid-template-columns:1.5fr 1fr;gap:5%}.sXq6QG_hero .sXq6QG_heading h1{font-size:clamp(40px,5.5vw,60px)}.sXq6QG_description{padding-top:28px;font-size:15px}.sXq6QG_art{height:clamp(240px,30vw,360px);margin-top:0}.sXq6QG_ribbonWrapper{width:125%;left:12%}}@media (max-width:600px){.sXq6QG_hero{height:auto;min-height:100dvh;padding-top:80px}.sXq6QG_stage{min-height:0;padding-top:20px}.sXq6QG_copy{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px)}.sXq6QG_hero .sXq6QG_heading h1{font-size:clamp(36px,8.2vw,48px);line-height:1.1}.sXq6QG_description{max-width:100%;padding-top:0;font-size:15px}.sXq6QG_eyebrow{margin-bottom:16px}.sXq6QG_art{height:clamp(220px,34vh,280px);margin-top:16px}.sXq6QG_ribbonWrapper{width:180%;left:-8%}.sXq6QG_connections{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.sXq6QG_ribbonWrapper{transition:none!important;transform:none!important}.sXq6QG_ribbonMotion,.sXq6QG_ribbon{animation:none!important;transform:none!important}}
@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes llJyPa_rotateBorder{to{--border-angle:360deg}}.llJyPa_thread{flex-direction:column;gap:clamp(56px,7vh,88px);max-width:1100px;margin-inline:auto;padding:12px 8px 24px;list-style:none;display:flex}.llJyPa_row{--entry-x:-24px;justify-content:flex-start;transition:opacity .7s,transform .85s cubic-bezier(.16,1,.3,1);display:flex}.llJyPa_row:nth-child(2n){--entry-x:24px;justify-content:flex-end}.llJyPa_thread[data-motion=on] .llJyPa_row:not([data-visible]){opacity:0;transform:translate3d(var(--entry-x), 56px, 0) scale(.94)}.llJyPa_bubble{--surface:#f2faf6;--accent:#1e7026;--border-glow-1:#1e7026;--border-glow-2:#4bb351;--border-glow-3:#8ce694;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;cursor:default;background:linear-gradient(135deg,#fffffff2,#f2faf6f2);border:1px solid #ffffffd9;border-radius:0;width:84%;max-width:820px;padding:clamp(28px,3.5vw,48px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),background .4s,border-color .4s;position:relative;box-shadow:0 20px 60px -20px #1c533b26,0 5px 16px #17212b08,inset 0 1px #fff}.llJyPa_bubble:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg), transparent 0%, transparent 20%, var(--border-glow-1) 45%, var(--border-glow-2) 70%, var(--border-glow-3) 85%, var(--border-glow-2) 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:2;padding:2.5px;transition:opacity .4s,filter .4s;position:absolute;inset:-2.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.llJyPa_bubble:after{content:"";background:var(--surface);clip-path:polygon(0 0,100% 0,0 100%);width:24px;height:30px;transition:background .4s;position:absolute;bottom:-13px;left:-1px}.llJyPa_row:nth-child(2n) .llJyPa_bubble{--surface:#f0f4ff;--accent:#304fc4;--border-glow-1:#1a5bff;--border-glow-2:#6b9aff;--border-glow-3:#a8c7ff;background:linear-gradient(135deg,#fffffff2,#f0f4fff2);border-radius:0;box-shadow:0 20px 60px -20px #304fc426,0 5px 16px #17212b08,inset 0 1px #fff}.llJyPa_row:nth-child(2n) .llJyPa_bubble:after{left:auto;right:-1px;scale:-1 1}.llJyPa_number{font-family:var(--font-annotation), monospace;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, white);letter-spacing:.06em;border-radius:50%;place-items:center;margin-bottom:20px;font-size:11px;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s,border-color .35s,box-shadow .35s;display:grid}.llJyPa_bubble h3{font-family:var(--font-heading), "Lora", Georgia, serif;color:#17212b;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3.1vw,44px);font-weight:600;line-height:1.13;transition:color .35s}.llJyPa_bubble p{color:#52616c;text-align:left;max-width:650px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55;transition:color .35s}@media (hover:hover) and (pointer:fine),(min-width:960px){.llJyPa_bubble:hover{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--surface) 90%, #fff) 100%);box-shadow:0 32px 84px -16px color-mix(in srgb, var(--accent) 32%, transparent), 0 12px 30px -5px #17212b14, 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 2px #fff, inset 0 0 30px color-mix(in srgb, var(--accent) 8%, transparent);border-color:#0000;transform:translateY(-8px)scale(1.006)}.llJyPa_bubble:hover:before{opacity:1;filter:drop-shadow(0 0 6px var(--border-glow-2))}.llJyPa_bubble:hover:after{background:color-mix(in srgb, var(--surface) 90%, #fff)}.llJyPa_bubble:hover .llJyPa_number{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 45%, transparent);transform:scale(1.12)}.llJyPa_bubble:hover p{color:#333d45}}@media (max-width:767px){.llJyPa_thread{gap:56px;padding-inline:0}.llJyPa_bubble{border-radius:0;width:94%;padding:26px 24px}.llJyPa_row:nth-child(2n) .llJyPa_bubble{border-radius:0}.llJyPa_number{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.llJyPa_bubble:before{opacity:.8;animation:none!important}}
._3GeDpq_tools{z-index:10;background:#f7f7f2;border-block:1px solid #17212b20;margin-bottom:32px;padding:12px 0;position:relative;top:auto}._3GeDpq_progress{background:#17212b12;width:100%;height:2px;position:absolute;top:-1px;left:0}._3GeDpq_progress span{transform-origin:0;background:#4bb351;height:100%;display:block;transform:scaleX(0)}._3GeDpq_actions{flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;display:flex}._3GeDpq_actions a,._3GeDpq_actions button{color:#1a5bff;align-items:center;min-height:32px;display:inline-flex}._3GeDpq_actions [role=status]{color:#2f9932;font-size:11px}._3GeDpq_contents{margin-top:6px}._3GeDpq_contents summary{cursor:pointer;padding-block:8px;font-size:11px;font-weight:600}._3GeDpq_contents nav{flex-wrap:wrap;gap:8px 20px;max-height:130px;padding:8px 0;display:flex;overflow-y:auto}._3GeDpq_contents a{color:#5e6670;border-bottom:2px solid #0000;font-size:11px;line-height:1.5}._3GeDpq_contents a[aria-current]{color:#1a5bff;border-color:#4bb351}._3GeDpq_contents a:hover{color:#1a5bff}@media (max-width:767px){._3GeDpq_actions{gap:16px}._3GeDpq_contents nav{max-height:90px}}._3GeDpq_tools{border-left:5px solid #1a5bff;padding-inline:16px}
