.eg-editorial-hero,.eg-service-rich-hero,.eg-article-hero{background:radial-gradient(at 95% 0,#c7b7ff20,#0000 56%),#12121a}.eg-article-back{color:#c2bdcf;margin-bottom:38px;font-size:13px;display:inline-block}.eg-article-back:hover{color:#dcfca0}.eg-service-rich-hero{min-height:680px;padding-bottom:90px}.eg-service-visual{background:#252231;margin:0;position:relative;overflow:hidden}.eg-service-visual>img{object-fit:cover;width:100%;height:clamp(340px,48vw,720px)}.eg-service-visual>img[src*=film\.webp],.eg-services-rich-image>img[src*=film\.webp]{object-position:50% 60%}.eg-service-visual figcaption{color:#f5f2fb;background:linear-gradient(#0000,#12121ac9);justify-content:space-between;gap:25px;padding:60px max(28px,50% - 720px) 26px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.eg-service-deliverables{background:#e6e0f0}.eg-service-deliverables__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:65px;display:grid}.eg-service-deliverables__grid article{border-top:1px solid #28223630;padding-top:24px}.eg-service-deliverables__grid article>span{color:#685881;font-size:12px;display:inline-block}.eg-service-deliverables__grid h3{margin:38px 0 22px;font-size:clamp(25px,2.7vw,39px);line-height:1.08}.eg-service-deliverables__grid p{color:#514a5e;font-size:16px;line-height:1.85}.eg-capability-catalog__grid h3{color:var(--eg-ink);margin:32px 0 26px;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500}.eg-service-use-cases{color:#f5f2fb;background:#12121a}.eg-service-use-cases__grid,.eg-service-acceptance__grid{grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);display:grid}.eg-service-use-cases .eg-section-intro h2{color:#f5f2fb}.eg-service-use-cases .eg-section-intro>.eg-eyebrow,.eg-editorial-related>.eg-shell>.eg-eyebrow{color:#c7b7ff}.eg-service-use-cases__grid article{border-bottom:1px solid #fff2;margin-bottom:30px;padding:0 0 28px}.eg-service-use-cases__grid article:last-child{margin-bottom:0}.eg-service-use-cases__grid h3{color:#f5f2fb;margin:0 0 14px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.eg-service-use-cases__grid article p{color:#b9b2c7;margin:0;font-size:16px;line-height:1.85}.eg-service-acceptance{background:#e9eddc}.eg-service-acceptance__grid ul{margin:0;padding:0;list-style:none}.eg-service-acceptance__grid li{color:#394130;border-bottom:1px solid #28223625;padding:20px 0 20px 32px;font-size:16px;line-height:1.75;position:relative}.eg-service-acceptance__grid li:first-child{padding-top:0}.eg-service-acceptance__grid li:before{content:"↗";color:#4b622a;position:absolute;left:0}.eg-service-scope{background:#12121a08;border-radius:14px;margin-top:28px;padding:25px}.eg-service-scope h3{margin:0 0 12px;font-size:20px}.eg-service-scope p{color:#4d5444;margin:0;font-size:14px;line-height:1.85}.eg-service-guide{background:#ded3f0}.eg-service-guide__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,110px);display:grid}.eg-service-guide__grid>img{aspect-ratio:1.25;object-fit:cover;border-radius:18px;width:100%;height:auto}.eg-service-guide h2{margin:0 0 22px;font-size:clamp(30px,3.5vw,54px);line-height:1.08}.eg-service-guide p:not(.eg-eyebrow){color:#554a66;font-size:16px;line-height:1.8}.eg-service-guide .eg-text-link{margin-top:18px}.eg-services-rich-index{background:#12121a}.eg-services-rich-index .eg-services-index__item{border-color:#ffffff20;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(35px,7vw,110px)}.eg-services-rich-index .eg-services-index__item:nth-child(2n) .eg-services-rich-image{order:2}.eg-services-rich-image{border-radius:18px;position:relative;overflow:hidden}.eg-services-rich-image img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto;transition:transform .65s}.eg-services-rich-image:hover img{transform:scale(1.025)}.eg-services-rich-image>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f2fb;background:#12121a99;border:1px solid #ffffff30;border-radius:100px;padding:10px 17px;font-size:12px;position:absolute;inset:auto 22px 22px auto}.eg-services-rich-number{color:#c7b7ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.eg-services-rich-index .eg-services-index__item h2{color:#f5f2fb;margin-top:28px;font-size:clamp(37px,4.8vw,72px);line-height:.98}.eg-services-rich-index .eg-services-index__item p{color:#b9b2c7;font-size:17px;line-height:1.85}.eg-services-rich-index .eg-services-index__item ul{gap:9px}.eg-services-rich-index .eg-services-index__item li{color:#d8d1e6;border-color:#ffffff25;border-radius:100px;padding:7px 12px;font-size:12px}.eg-services-rich-copy>.eg-text-link{color:#dcfca0;margin-top:35px}.eg-editorial-index{background:#f0edf5}.eg-editorial-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.eg-editorial-card{padding-bottom:60px;position:relative}.eg-editorial-card__image{border-radius:15px;display:block;position:relative;overflow:hidden}.eg-editorial-card__image img{aspect-ratio:.95;object-fit:cover;width:100%;height:auto;transition:transform .6s}.eg-editorial-card__image:hover img{transform:scale(1.025)}.eg-editorial-card__image>span{color:#12121a;background:#dcfca0;border-radius:50%;place-items:center;width:45px;height:45px;font-size:24px;display:grid;position:absolute;bottom:18px;right:18px}.eg-editorial-card__meta{color:#62566f;justify-content:space-between;gap:12px;margin-top:24px;font-size:12px;display:flex}.eg-editorial-card h2{margin:22px 0 18px;font-size:clamp(27px,2.6vw,38px);line-height:1.13}.eg-editorial-card h2 a:hover{color:#66517f}.eg-editorial-card>p{color:#60586b;font-size:15px;line-height:1.85}.eg-editorial-card__number{color:#6c5c81;font-size:13px;position:absolute;bottom:0;left:0}.eg-article-hero{min-height:auto;padding-block:185px 80px}.eg-article-hero h1{max-width:1120px;font-size:clamp(43px,6.4vw,94px);line-height:1.02}.eg-article-deck{color:#c4bdd1;max-width:800px;margin:32px 0 38px;font-size:clamp(17px,1.6vw,21px);line-height:1.8}.eg-article-meta{color:#c7b7ff;flex-wrap:wrap;gap:14px 28px;font-size:13px;display:flex}.eg-article-image{background:#211c2b;margin:0;overflow:hidden}.eg-article-image--capture{background:#ded3f0;padding:clamp(22px,5vw,70px) max(20px,50% - 600px)}.eg-article-image--capture img{border:1px solid #28223625;border-radius:14px;height:auto}.eg-article-image figcaption{color:#51445f;margin-top:18px;font-size:13px;line-height:1.7}.eg-article-prose>section>.eg-article-context-link{margin-top:24px;font-size:15px;line-height:1.75}.eg-article-context-link a{color:#594077;text-underline-offset:4px;text-decoration:underline}.eg-evidence-table{border:1px solid #28223625;border-radius:12px;margin-block:35px;overflow-x:auto}.eg-evidence-table table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:14px;line-height:1.75}.eg-evidence-table caption{text-align:left;color:#483257;background:#ded3f0;padding:20px;font-size:14px;font-weight:500}.eg-evidence-table th,.eg-evidence-table td{vertical-align:top;border-bottom:1px solid #28223625;padding:18px}.eg-evidence-table thead{background:#e6e0ef}.eg-evidence-table tbody th{color:#392747;width:24%;font-weight:500}.eg-evidence-table td{color:#51495d;width:38%}.eg-evidence-table tbody tr:last-child th,.eg-evidence-table tbody tr:last-child td{border-bottom:0}.eg-article-prose>.eg-editorial-note{background:#e6e0ef;border:1px solid #28223625;border-radius:14px;margin-top:50px;padding:32px}.eg-article-prose>.eg-editorial-note>h2{font-size:29px}.eg-article-prose>.eg-editorial-note>p,.eg-editorial-note li{color:#51495d;font-size:15px;line-height:1.85}.eg-editorial-note h3{margin:28px 0 18px;font-size:20px}.eg-editorial-note ul{margin-bottom:26px;padding-left:19px}.eg-editorial-note li{margin-bottom:9px}.eg-editorial-note a{text-underline-offset:3px;text-decoration:underline}.eg-editorial-note__services{color:#594077;border-top:1px solid #28223625;flex-wrap:wrap;gap:10px 20px;margin-top:28px;padding-top:25px;font-size:14px;display:flex}.eg-editorial-note__services>span{text-transform:uppercase;letter-spacing:.1em;width:100%;font-size:11px}.eg-editorial-hero-copy>a{color:#c7b7ff;margin-top:22px;font-size:13px;display:inline-block}.eg-editorial-feature{background:#e5def0}.eg-editorial-feature img{border:1px solid #28223620;border-radius:14px;width:100%;height:auto}.eg-editorial-feature h2{margin:0 0 23px;font-size:clamp(29px,3.4vw,50px);line-height:1.1}.eg-editorial-feature p:not(.eg-eyebrow){color:#51445f;margin:0 0 25px;font-size:17px;line-height:1.85}.eg-editorial-feature .eg-text-link{color:#594077;line-height:1.7}.eg-about-editorial{background:#f0edf5;scroll-margin-top:110px}.eg-about-editorial__body h3{color:#34253f;margin:0 0 16px;font-size:26px}.eg-about-editorial__body p{color:#51495d;margin:0 0 32px;font-size:16px;line-height:1.85}.eg-about-editorial__body a{color:#594077;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.eg-article-image img{object-fit:cover;width:100%;height:clamp(300px,40vw,650px)}.eg-article-content{background:#f0edf5}.eg-article-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:clamp(60px,10vw,170px);display:grid}.eg-article-sidebar{align-self:start;position:sticky;top:135px}.eg-article-sidebar nav,.eg-article-services{flex-direction:column;gap:15px;display:flex}.eg-article-sidebar nav>span,.eg-article-services>span{text-transform:uppercase;letter-spacing:.12em;color:#6b5b7f;margin-bottom:7px;font-size:11px}.eg-article-sidebar a{color:#55495f;font-size:14px;line-height:1.6}.eg-article-sidebar a:hover{color:#28163d;text-underline-offset:4px;text-decoration:underline}.eg-article-services{border-top:1px solid #28223625;margin-top:32px;padding-top:30px}.eg-article-prose{min-width:0;max-width:800px}.eg-article-takeaway{background:#ded3f0;border-radius:16px;margin-bottom:65px;padding:clamp(25px,4vw,45px)}.eg-article-takeaway>span{color:#675279;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.eg-article-takeaway>p{letter-spacing:-.025em;color:#2d223e;margin:20px 0 0;font-size:clamp(23px,2.5vw,32px);line-height:1.35}.eg-article-prose>section{margin-bottom:62px;scroll-margin-top:140px}.eg-article-prose>section>h2{margin:0 0 26px;font-size:clamp(27px,3vw,40px);line-height:1.13}.eg-article-prose>section>p{color:#51495d;margin:0 0 23px;font-size:18px;line-height:1.9}.eg-article-checklist{background:#e6e0ef;border-radius:14px;margin:30px 0;padding:25px 30px 25px 48px}.eg-article-checklist li{color:#45394f;padding:7px 0 7px 5px;font-size:16px;line-height:1.75}.eg-article-prose>section>.eg-article-citation{color:#6b5b7f;margin-top:28px;font-size:13px;line-height:1.7}.eg-article-citation a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.eg-article-next{border-top:1px solid #28223630;margin-top:20px;padding-top:40px}.eg-article-next h2{margin:20px 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.eg-article-next>p:not(.eg-eyebrow){color:#51495d;margin:0 0 28px;font-size:17px;line-height:1.85}.eg-article .eg-article-next .eg-button{color:#f5f2fb;background:#594077;border-color:#594077}.eg-article .eg-article-next .eg-button:hover,.eg-article .eg-article-next .eg-button:focus-visible{color:#211a32;background:#dcfca0;border-color:#dcfca0}.eg-editorial-related{color:#f5f2fb;background:#1d1928}.eg-editorial-related__grid{grid-template-columns:1fr 1fr;gap:70px;margin-top:35px;display:grid}.eg-editorial-related__grid>a{border-top:1px solid #ffffff25;padding-top:30px;display:block}.eg-editorial-related__grid span{color:#c7b7ff;font-size:12px}.eg-editorial-related__grid h2{color:#f5f2fb;margin:28px 0;font-size:clamp(28px,3.5vw,46px);line-height:1.12}.eg-editorial-related__grid a:hover h2{color:#dcfca0}@media (max-width:1100px){.eg-editorial-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 28px}.eg-service-deliverables__grid{gap:25px}.eg-article-layout{grid-template-columns:200px minmax(0,1fr);gap:55px}}@media (max-width:760px){.eg-service-rich-hero{min-height:auto;padding-bottom:65px}.eg-service-visual figcaption{flex-direction:column;gap:8px;padding:55px 22px 20px;font-size:11px}.eg-service-deliverables__grid,.eg-service-use-cases__grid,.eg-service-acceptance__grid,.eg-service-guide__grid,.eg-services-rich-index .eg-services-index__item,.eg-editorial-cards,.eg-editorial-related__grid,.eg-article-layout{grid-template-columns:minmax(0,1fr)}.eg-service-deliverables__grid{gap:35px;margin-top:45px}.eg-service-deliverables__grid h3{margin-top:22px}.eg-service-use-cases__grid,.eg-service-acceptance__grid{gap:45px}.eg-services-rich-index .eg-services-index__item:nth-child(2n) .eg-services-rich-image{order:0}.eg-services-rich-index .eg-services-index__item{gap:28px;padding-block:35px 55px}.eg-services-rich-index .eg-services-index__item h2{margin-top:18px}.eg-services-rich-copy>.eg-text-link{margin-top:25px}.eg-editorial-cards{gap:55px}.eg-editorial-card__image img{aspect-ratio:1.2}.eg-article-hero{padding-block:150px 55px}.eg-article-back{margin-bottom:30px}.eg-article-sidebar{position:static}.eg-article-sidebar nav{border-bottom:1px solid #28223625;padding-bottom:25px}.eg-article-services{display:none}.eg-article-layout{gap:35px}.eg-article-prose>section>p{font-size:17px;line-height:1.85}.eg-article-takeaway,.eg-article-prose>section{margin-bottom:45px}.eg-editorial-related__grid{gap:40px}}@media (prefers-reduced-motion:reduce){.eg-services-rich-image img,.eg-editorial-card__image img{transition:none;transform:none}}
