.st-page{background:#101813}.st-page :is(section,figure){scroll-margin-top:110px}.st-header{padding-block:132px 40px}.st-back{min-height:44px;color:var(--oe-muted);align-items:center;gap:10px;margin-bottom:28px;font-size:13px;text-decoration:none;display:inline-flex}.st-header h1{letter-spacing:-.052em;margin:0 0 28px;font-size:clamp(44px,5.7vw,78px);font-weight:430;line-height:1.05}.st-header h1 em{color:#b4d9be;font-style:normal}.st-lede{color:var(--oe-muted);max-width:740px;font-size:18px;line-height:1.8}.st-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.st-page .oe-text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.st-metrics{border-block:1px solid var(--oe-line);grid-template-columns:repeat(3,1fr);margin:52px 0 16px;padding-block:28px;display:grid}.st-metrics>div{border-left:1px solid var(--oe-line);flex-direction:column-reverse;gap:12px;padding-inline:30px;display:flex}.st-metrics>div:first-child{border:0;padding-left:0}.st-metrics dt{color:var(--oe-muted);font-size:13px}.st-metrics dd{letter-spacing:-.045em;color:#d7ecda;margin:0;font-size:clamp(42px,4vw,60px);font-weight:450;line-height:1}.st-metrics dd span{letter-spacing:0;color:var(--oe-muted);margin-left:10px;font-size:16px;display:inline-block}.st-source{color:#aebdaf;max-width:850px;font-size:12px;line-height:1.75}.st-product{padding-bottom:64px}.st-figure{background:#10171c;border:1px solid #3b4e44;border-radius:10px;margin:0;overflow:hidden}.st-figure img{width:100%;height:auto;display:block}.st-figure figcaption{color:#bdccbf;border-top:1px solid #3b4e44;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:13px;line-height:1.7;display:flex}.st-figure a{color:#c6e4c3;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.st-brief{color:#1a2b1f;background:#e6eddf;padding-block:60px}.st-columns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.st-brief .oe-eyebrow{color:#405b43}.st-page h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(30px,3.5vw,46px);font-weight:450;line-height:1.15}.st-columns p:not(.oe-eyebrow){margin:0 0 18px;font-size:16px;line-height:1.85}.st-build{padding-block:72px}.st-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:40px;display:grid}.st-roles article{border-top:1px solid #496050;padding-top:24px}.st-role-label{color:#b4d9be;font-size:12px}.st-roles h3{letter-spacing:-.025em;margin:20px 0 12px;font-size:23px;font-weight:450;line-height:1.3}.st-roles p,.st-outcome>p:not(.oe-eyebrow){color:var(--oe-muted);max-width:800px;font-size:16px;line-height:1.85}.st-outcome{border-top:1px solid var(--oe-line);padding-block:60px}.st-capabilities{padding-block:0 64px}.st-captures{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.st-captures strong{color:#e0ece0;margin-bottom:7px;font-weight:500;display:block}.st-captures figcaption{padding:20px 24px}.st-outcome>p.st-source{font-size:12px}.st-outcome .st-source a{margin-left:8px;font-size:12px}@media (width<=800px){.st-columns,.st-roles,.st-captures{grid-template-columns:1fr;gap:20px}.st-roles{gap:28px}}@media (width<=540px){.st-header{padding-top:110px}.st-header h1{font-size:43px}.st-lede{font-size:16px}.st-metrics{margin-top:36px;padding-block:23px}.st-metrics>div{padding-inline:14px}.st-page .st-metrics dd{font-size:40px!important}.st-page .st-metrics dd span{margin:8px 0 0;display:block;font-size:13px!important}.st-metrics dt{font-size:12px;line-height:1.5}.st-source{font-size:12px!important}.st-figure figcaption{flex-direction:column;align-items:flex-start;gap:0;padding:16px}.st-product{padding-bottom:40px}.st-build,.st-outcome{padding-block:48px}}
