.theme_sec__IedML{--ink:#12201b;--line:#e2e7e2;--brand:#00aa70;--mint:#6fe0ae;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .05 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;isolation:isolate;overflow:hidden;padding-block:104px}.theme_sec__IedML>.absolute{display:none}.theme_sec__IedML .container{width:min(1240px,calc(100% - 112px));max-width:none;margin-inline:auto;padding-inline:0}.theme_light__xMmdr{background:#fff;color:var(--ink)}.theme_tint___wIRs{background:#f4f6f2;color:var(--ink)}.theme_dark__fjxxt{color:#eef4f0;background:var(--grain),radial-gradient(900px 560px at 0 100%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 70%),radial-gradient(760px 420px at 100% 0,color-mix(in srgb,var(--mint) 7%,transparent),transparent 70%),linear-gradient(to right,#ffffff0d 1px,transparent 1px) 0 0 /calc(100% / 6) 100%,#081310}.theme_sec__IedML:after{--frame-c:color-mix(in srgb,var(--brand) 40%,transparent);--frame-len:22px;content:"";position:absolute;z-index:1;inset-block:32px;inset-inline:max(14px,calc((100% - 1240px) / 2 - 40px));pointer-events:none;background:linear-gradient(var(--frame-c) 0 0) 0 0 /var(--frame-len) 1px,linear-gradient(var(--frame-c) 0 0) 0 0 /1px var(--frame-len),linear-gradient(var(--frame-c) 0 0) 100% 0 /var(--frame-len) 1px,linear-gradient(var(--frame-c) 0 0) 100% 0 /1px var(--frame-len),linear-gradient(var(--frame-c) 0 0) 0 100% /var(--frame-len) 1px,linear-gradient(var(--frame-c) 0 0) 0 100% /1px var(--frame-len),linear-gradient(var(--frame-c) 0 0) 100% 100% /var(--frame-len) 1px,linear-gradient(var(--frame-c) 0 0) 100% 100% /1px var(--frame-len);background-repeat:no-repeat}.theme_sec__IedML .container{position:relative;z-index:2}.theme_head__Asugk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 64px;margin:0 0 56px;padding-bottom:32px;border-bottom:1px solid var(--line);text-align:left}.theme_dark__fjxxt .theme_head__Asugk{border-color:#ffffff1f}.theme_head__Asugk h2{margin:0;line-height:1.1;letter-spacing:-.03em}.theme_head__Asugk p{margin:0;max-width:46ch;font-size:15.5px;line-height:1.75}@media (max-width:1000px){.theme_sec__IedML{padding-block:80px}.theme_sec__IedML .container{width:calc(100% - 72px)}.theme_head__Asugk{grid-template-columns:1fr}}@media (max-width:640px){.theme_sec__IedML .container{width:calc(100% - 40px)}}.theme_pageHero__sg2zj{padding-top:168px;padding-bottom:96px}.theme_eyebrow___JlIa{margin:0 0 22px;display:flex;align-items:center;gap:10px;color:#8fae9d;font-size:11px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5}.theme_eyebrow___JlIa:before{content:"";width:5px;height:5px;background:var(--brand);flex-shrink:0}.theme_pageHero__sg2zj h1{margin:0 0 28px;max-width:20ch;color:#fff;font-size:clamp(36px,4vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.theme_pageHero__sg2zj h1 span{color:var(--brand)}.theme_lead__A9nJL{margin:0;max-width:62ch;color:#c3d4cb;font-size:18px;line-height:1.8}.theme_pageHeroWide__UjJJw{padding-bottom:72px}.theme_pageHeroWide__UjJJw h1{max-width:26ch;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.theme_pageHeroCompact__r2kBO{padding-top:96px;padding-bottom:40px}.theme_pageHeroCompact__r2kBO .theme_lead__A9nJL{font-size:17px;line-height:1.65}.theme_meta__VU5iD{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px;padding-top:24px;border-top:1px solid #ffffff1f;color:#c3d4cb;font-size:14px}.theme_meta__VU5iD a{color:inherit;text-decoration:none}.theme_meta__VU5iD a:hover{color:var(--mint)}.theme_metaAuthor__gKupv{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600}.theme_metaAuthor__gKupv img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.theme_metaAuthor__gKupv small{display:block;color:#8fae9d;font-size:12px;font-weight:400}.theme_metaItem__8pHiK{display:inline-flex;align-items:center;gap:6px}.theme_chips__KWpOR{display:flex;flex-wrap:wrap;gap:8px}.theme_chips__KWpOR a{padding:4px 12px;border:1px solid #ffffff33;font-size:12px;letter-spacing:.04em}.theme_chips__KWpOR a:hover{border-color:var(--mint)}.theme_caseCard__T1jb0{display:flex;flex-direction:column;background:#0f2a22;border:1px solid #1f4538;transition:border-color .25s}.theme_caseCard__T1jb0:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.theme_caseHead__6FNXE{position:relative;min-height:190px;padding:22px 24px 24px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #1f4538;background:radial-gradient(420px 220px at 0 100%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%),linear-gradient(to right,#ffffff0d 1px,transparent 1px) 0 0 /33.333% 100%,#0a1c17}.theme_caseTag__vYh3K{position:absolute;top:20px;left:24px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#eef4f0;background:color-mix(in srgb,var(--brand) 55%,transparent)}.theme_caseHeadline__G2ACm{margin:0;color:#fff;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.theme_caseBody__H6sdq{padding:24px}.theme_caseBody__H6sdq>p{margin:0 0 20px;color:#c3d4cb;font-size:15px;line-height:1.7}.theme_caseResult__EQHmA{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;border-top:1px solid #1f4538;font-size:13px}.theme_caseResult__EQHmA span:first-child{color:var(--brand)}.theme_caseResult__EQHmA span:last-child{color:#9fb5a8;text-align:right}