.work-case-study{--detail-accent:#276447}.work-detail-navigation.section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:32px 16px;display:flex}.work-case-study .featured-detail-hero{background:#f7f9f4;border:1px solid #e2e9de;padding-block:44px}.work-case-heading{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.work-case-heading .eyebrow{color:var(--detail-accent);margin-bottom:20px}.work-case-heading h1{letter-spacing:-.045em;color:#173e2c;font-size:clamp(36px,4.1vw,60px);line-height:1.1}.work-case-summary p{margin-top:18px;font-size:16px;line-height:1.75}.work-case-summary .catalog-metadata{gap:8px 16px;margin:0}.work-case-showcase{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:stretch;gap:24px;display:grid}.work-case-artwork{background:#e6f4d8;border-radius:20px;align-items:center;display:flex;overflow:hidden}.work-case-study .work-banner.large .project-picture{aspect-ratio:3/2}.work-case-study .work-banner.large{border-radius:0}.work-case-delivery{color:#fff;background:#173e2c;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:clamp(24px,2.2vw,36px);display:flex}.work-case-delivery h2{letter-spacing:-.025em;font-size:24px;line-height:1.3}.work-case-delivery ul{margin:16px 0 0;padding:0;list-style:none}.work-case-delivery li{align-items:start;gap:12px;padding-block:8px;font-size:15px;line-height:1.5;display:flex}.work-case-delivery li svg{color:#b6e59c;flex-shrink:0;margin-top:2px}.work-case-destinations{border-top:1px solid #ffffff26;padding-top:20px}.work-case-destinations h3{color:#c6d9cb;margin-bottom:12px;font-size:13px;font-weight:500}.work-case-destinations .project-access-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-case-destinations .product-access-badge{background:#e0f1c9;border-color:#e0f1c9;order:-1;grid-column:1/-1;width:100%;height:48px;min-height:48px;padding-block:6px}.work-case-destinations .product-access-badge :is(svg,strong){color:#173e2c}.work-case-destinations .product-access-badge:hover{background:#f1f9e6}.work-case-destinations .product-store-badge{border-radius:9px;width:100%;height:48px;min-height:48px;padding:6px 10px}.work-case-destinations .product-store-badge img{width:100%;height:36px}.work-case-study .detail-navigation{margin-bottom:0}.work-case-study .detail-navigation a{white-space:nowrap;padding-inline:10px;font-size:12px}.work-case-study .detail-sections>div{scroll-margin-top:0}.work-case-study .app-screenshot-rail{background:#eef4f0;justify-content:safe center}.work-case-study .app-screenshot-device{background:#fff;border:0;border-radius:18px;padding:0}.work-case-study .app-screenshot-device img{border-radius:inherit}.work-case-study :is(.eyebrow,.featured-feature-index,.detail-navigation a>span){color:var(--detail-accent)}.work-case-study .detail-sections .section{padding-block:64px}.work-case-study .detail-sections h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.2}.work-case-study .detail-sections :is(.image-slider,.app-screenshots) h2{letter-spacing:-.04em;font-size:clamp(30px,3.5vw,50px);line-height:1.16}.work-case-study :is(.image-slider,.app-screenshots) .eyebrow{color:var(--blue)}.work-case-study .featured-overview{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px}.work-case-study .featured-overview .eyebrow{margin-bottom:20px}.work-case-study .featured-overview .detail-solution-title{margin-top:0}.work-case-study .featured-overview>div>div+div{margin-top:28px}.work-case-study .featured-capabilities{background:#f7f9f4}.work-case-study .featured-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-case-study .detail-sections .featured-feature-grid>article{background:#fff;border-color:#e2e9de;padding:28px}.work-case-study .product-story-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.work-case-study .product-story-capabilities article{grid-template-columns:28px minmax(0,1fr);gap:16px}.work-case-study .product-story-capabilities article>span{color:var(--detail-accent)}.work-case-study .product-story-capabilities article>svg{display:none}.work-case-study .detail-delivery{padding-top:0}.work-case-study .detail-deliverable-tags>span{background:#f7f9f4;border-color:#e2e9de}@media (max-width:1000px){.work-case-heading{grid-template-columns:1fr;gap:24px}.work-case-summary{max-width:700px}.work-case-showcase{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.work-case-study .featured-feature-grid{gap:14px}.work-case-study .detail-sections .featured-feature-grid>article{padding:22px}}@media (max-width:760px){.work-case-study .featured-detail-hero{padding-block:28px}.work-case-heading{gap:20px;margin-bottom:24px}.work-case-showcase,.work-case-study .featured-overview,.work-case-study .featured-feature-grid,.work-case-study .product-story-capabilities{grid-template-columns:minmax(0,1fr)}.work-case-study .featured-overview{gap:28px}.work-case-study .detail-sections .section{padding-block:44px}.work-case-study .detail-delivery{padding-top:0}.work-case-study .detail-navigation>div{flex-wrap:nowrap;padding:3px;overflow-x:auto}}
.product-story[data-product=magewave] .product-story-hero{color:#302c28;background:#fff4cb}.product-story[data-product=magewave] .product-story-title .eyebrow{color:#945222}.product-story[data-product=magewave] .product-story-title>p,.product-story[data-product=magewave] .product-story-hero .catalog-metadata{color:#655649}.product-story[data-product=magewave] .product-story-art.has-artwork img{filter:none;border-radius:12px}
