html.case-flow-active,html.case-flow-active body{scrollbar-width:none;overflow:hidden}html.case-flow-active::-webkit-scrollbar{display:none}html.case-flow-active body::-webkit-scrollbar{display:none}.cf-page{--cf-ease:cubic-bezier(.32,.72,0,1);color:#17243a;background:#f8f9fc;height:100dvh;min-height:0;position:relative;overflow:hidden}.cf-page *{box-sizing:border-box;scrollbar-width:none}.cf-page ::-webkit-scrollbar{width:0;height:0;display:none}.cf-toolbar{z-index:30;background:#f8f9fc;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 32px;display:flex;position:relative}.cf-toolbar-left{align-items:center;gap:32px;display:flex}.cf-home{letter-spacing:.035em;font-size:14px;font-weight:700}.cf-capabilities-link{color:#6b778d;font-size:12px}.cf-switch{background:#e9edf4;border-radius:9999px;gap:4px;padding:4px;display:flex}.cf-switch a{color:#6a778d;transition:background .5s var(--cf-ease),color .5s var(--cf-ease),box-shadow .5s var(--cf-ease);border-radius:9999px;padding:8px 20px;font-size:12px;line-height:20px}.cf-switch a[aria-current=page]{color:#17243a;background:#fff;box-shadow:0 2px 8px rgba(23,36,58,.03)}.cf-switch a:hover{color:#17243a}.cf-back{cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;display:flex}.cf-page a:focus-visible{outline-offset:4px;outline:2px solid #6579bd}.cf-page button:focus-visible{outline-offset:4px;outline:2px solid #6579bd}.cf-page button:active{transform:scale(.98)}.cf-list-layer{position:absolute;top:76px;bottom:0;left:0;right:0}.cf-list-layer[hidden]{display:none!important}.cf-detail-layer{z-index:20;background:#f8f9fc;outline:none;position:absolute;top:76px;bottom:0;left:0;right:0}.cf-detail-layer .rd-root{position:absolute;top:0;bottom:0;left:0;right:0}.cf-detail-layer .rd-a .rd-reading{top:0}.cf-detail-layer .rd-split,.cf-detail-layer .rd-c .rd-reading{top:0;bottom:0;left:0;right:0}.cf-detail-layer .rd-side{top:32px;bottom:32px}.cf-detail-layer .rd-title,.cf-detail-layer .rd-a .rd-title,.cf-detail-layer .rd-b .rd-title,.cf-detail-layer .rd-c .rd-title{letter-spacing:-.045em;font-size:max(28px,min(3.125vw,50px));font-weight:500;line-height:1.08}.cf-detail-layer .rd-chapter h2{letter-spacing:-.035em;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.cf-detail-layer .rd-reading:focus-visible{outline-offset:-4px;outline:2px solid #6579bd}.cf-detail-layer .rd-brand span{font-size:18px}.cf-detail-layer .rd-note{font-size:11px;line-height:1.6}.cf-detail-layer .rd-intro,.cf-detail-layer .rd-copy{font-size:15px;line-height:1.75}.cf-detail-layer .rd-platforms{margin-bottom:8px}.cf-detail-layer .rd-metric strong{font-size:34px!important}.cf-detail-layer .rd-metric span{font-size:12px}.cf-detail-layer .rd-metric{min-height:112px}.cf-detail-layer .rd-takeaway p{font-size:26px;line-height:1.4}.cf-original{height:100%;overflow:hidden}.cf-original .sf-nav{display:none}.cf-original .cp-page.cp-studio{height:100%;min-height:0;padding:0 32px 24px}.cf-original .sf-stage{height:100%;min-height:0}.cf-original .sf-title .story-heading{font-size:40px}.cf-gallery{flex-direction:column;height:100%;min-height:0;display:flex}.cf-heading{flex:none;margin:24px 48px 32px}.cf-heading .story-heading{margin:0 0 16px}.cf-heading>p{color:#6b778d;font-size:16px;line-height:24px}.cf-rail{overscroll-behavior-x:contain;touch-action:pan-x;flex:1;align-items:stretch;gap:32px;min-height:0;padding:0 48px;display:flex;overflow-x:auto;overflow-y:hidden}.cf-rail article{flex:0 0 min(43vw,600px);min-width:0;height:100%}.cf-preview-button{text-align:left;width:100%;color:inherit;cursor:pointer;outline-offset:4px;background:0 0;border:0;padding:0;display:block}.cf-rail .cf-preview-button{flex-direction:column;height:100%;display:flex}.cf-cover{isolation:isolate;background:#e9edf4;border-radius:20px;position:relative;overflow:hidden}.cf-cover-image{object-fit:contain;width:100%;height:100%;transition:transform .9s var(--cf-ease);pointer-events:none}.cf-rail .cf-cover{width:100%;height:calc(100% - 88px);min-height:160px}.cf-preview-button:hover .cf-cover-image{transform:scale(1.025)}.cf-view-indicator{width:40px;height:40px;transition:transform .7s var(--cf-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.cf-preview-button:hover .cf-view-indicator{transform:rotate(45deg)}.cf-caption{justify-content:space-between;gap:24px;width:100%;padding:20px 0 8px;display:flex}.cf-caption h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600;line-height:24px}.cf-caption p{color:#6b778d;margin:4px 0 0;font-size:12px;line-height:20px}.cf-caption>span{color:#6b778d;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;line-height:16px;display:flex}.cf-caption strong{color:#17243a;letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:28px}.cf-rail-controls{flex:none;justify-content:space-between;align-items:center;padding:20px 48px 24px;display:flex}.cf-rail-controls p{color:#77859a;font-size:12px}.cf-rail-controls>div{gap:8px;display:flex}.cf-rail-controls button{cursor:pointer;width:40px;height:40px;transition:background .4s var(--cf-ease),color .4s var(--cf-ease);background:#e9edf4;border-radius:50%;place-items:center;display:grid}.cf-rail-controls button:hover:not(:disabled){color:#fff;background:#17243a}.cf-rail-controls button:disabled{opacity:.3;cursor:default}.cf-gallery-c{padding-bottom:48px;display:block;overflow-y:auto}.cf-editorial{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px 48px;max-width:1360px;margin:auto;padding:0 48px;display:grid}.cf-editorial article:nth-child(2n){margin-top:96px}.cf-editorial .cf-cover{aspect-ratio:4/3}.cf-editorial article:nth-child(2n) .cf-cover{aspect-ratio:1}.cf-editorial .cf-caption{padding:20px 0 0}.cf-editorial-headline{letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:20px 0 0;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.cf-cursor{pointer-events:none;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,254,249,.92);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:88px;height:88px;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 8px 24px rgba(23,36,58,.07)}.cf-cursor>span{font-size:11px;font-weight:500}.cf-not-found{z-index:40;background:#f8f9fc;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;top:76px;bottom:0;left:0;right:0}.cf-not-found button{color:#fff;cursor:pointer;background:#17243a;border-radius:24px;padding:12px 24px}@media (hover:hover) and (pointer:fine){.cf-preview-button:hover{cursor:none}.cf-preview-button:hover .cf-view-indicator{opacity:0}}@media (max-width:700px){.cf-toolbar{flex-wrap:wrap;gap:8px;height:108px;padding:12px 20px}.cf-toolbar-left{justify-content:space-between;gap:16px;width:100%}.cf-switch{gap:4px;width:100%}.cf-switch a{text-align:center;flex:1;padding:6px 8px;font-size:12px}.cf-capabilities-link{font-size:11px}.cf-home{font-size:12px}.cf-back{padding:0;font-size:12px}.cf-list-layer,.cf-detail-layer{top:108px;bottom:0;left:0;right:0}.cf-heading{margin:24px 20px}.cf-heading .story-heading{margin-bottom:12px}.cf-heading>p{font-size:14px}.cf-rail{gap:16px;padding:0 20px}.cf-rail article{flex-basis:82vw}.cf-rail .cf-cover{height:calc(100% - 100px);min-height:130px}.cf-caption{gap:16px;padding-top:16px}.cf-caption h2{font-size:14px}.cf-caption p{font-size:11px}.cf-caption>span{text-align:right;max-width:100px;font-size:10px}.cf-rail-controls{padding:12px 20px 20px}.cf-rail-controls button{width:36px;height:36px}.cf-original .cp-page.cp-studio{padding:0 16px 16px}.cf-original .sf-title .story-heading{font-size:28px}.cf-detail-layer .rd-a{padding-top:0}.cf-detail-layer .rd-side{position:static}.cf-detail-layer .rd-title,.cf-detail-layer .rd-a .rd-title,.cf-detail-layer .rd-b .rd-title,.cf-detail-layer .rd-c .rd-title{font-size:28px}.cf-detail-layer .rd-chapter h2{font-size:26px}.cf-detail-layer .rd-copy,.cf-detail-layer .rd-intro{font-size:14px}.cf-detail-layer .rd-metric strong{font-size:30px!important}.cf-detail-layer .rd-metric span{font-size:11px}.cf-detail-layer .rd-note{font-size:10px}.cf-editorial{padding:0 20px;display:block}.cf-editorial article,.cf-editorial article:nth-child(2n){margin:0 0 40px}.cf-editorial .cf-cover,.cf-editorial article:nth-child(2n) .cf-cover{aspect-ratio:4/3}.cf-editorial-headline{margin-top:16px;font-size:26px}.cf-cursor{display:none}}@media (prefers-reduced-motion:reduce){.cf-page *{transition:none!important}.cf-preview-button:hover .cf-cover-image,.cf-page button:active{transform:none}}@media (min-width:701px){.cf-rail article{flex-basis:clamp(240px,calc(var(--cf-cover-height,330px)*var(--cf-media-ratio,1.5)),600px)}.cf-rail .cf-caption{gap:16px}.cf-rail .cf-caption>div{max-width:65%}.cf-rail .cf-caption>span{text-align:right;max-width:90px}.cf-editorial .cf-cover,.cf-editorial article:nth-child(2n) .cf-cover{aspect-ratio:16/9}.cf-editorial article:nth-child(2n){margin-top:64px}.cf-editorial .cf-caption{padding-top:16px}.cf-editorial-headline{margin-top:16px}}.cf-cover-image,.cf-cover-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cf-cover-video{pointer-events:none;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1)}.cf-preview-button:hover .cf-cover-video{transform:scale(1.025)}.cf-rail article{flex-basis:min(43vw,560px)}.cf-rail .cf-cover{flex:1;height:auto;min-height:0}.cf-rail .cf-caption{flex-shrink:0;height:88px}.cf-detail-layer .rd-media video{pointer-events:auto}.cf-detail-layer .rd-media{border-radius:16px;overflow:hidden}.cf-detail-layer .rd-c .rd-opening{grid-template-columns:1fr 1.2fr;gap:48px;min-height:440px}.cf-detail-layer .rd-c .rd-cinema-lead{background:#edf0f5;border-radius:24px;justify-content:center;align-items:center;height:440px;display:flex}.cf-detail-layer .rd-cinema-lead .rd-media:first-child{--media-height:440px;max-height:440px;width:min(100%,calc(440px*var(--media-ratio,1)));justify-self:auto;height:100%}.cf-detail-layer .rd-cinema-lead .rd-media img{height:100%;max-height:440px}.rd-evidence{margin:48px 0}.rd-evidence>h2{letter-spacing:-.035em;margin-bottom:24px;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.rd-evidence>div{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rd-evidence .rd-media{--media-height:400px;max-width:calc(50% - 12px);max-height:400px}.rd-evidence .rd-media img{max-height:400px}.cf-detail-layer .rd-overview-media{flex-wrap:wrap;align-items:center;height:auto;min-height:240px}.cf-detail-layer .rd-overview-media .rd-media{--media-height:240px;max-width:calc(50% - 12px);max-height:240px}.cf-detail-layer .rd-overview-media .rd-media img{max-height:240px}@media (max-width:700px){.cf-detail-layer .rd-c .rd-opening{min-height:0;display:block}.cf-detail-layer .rd-c .rd-cinema-lead{height:360px}.cf-detail-layer .rd-cinema-lead .rd-media:first-child{--media-height:360px;max-height:360px;width:min(100%,calc(360px*var(--media-ratio,1)))}.cf-detail-layer .rd-cinema-lead .rd-media img{max-height:360px}.rd-evidence>div{gap:16px}.rd-evidence .rd-media{--media-height:380px;max-width:100%;max-height:380px}.cf-original{overflow-y:auto}.cf-original .cp-page.cp-studio{height:auto;padding-bottom:32px}.cf-original .sf-stage{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:auto}.cf-original .sf-title{grid-area:1/1/auto/-1;height:auto;padding:24px 0;position:relative;top:auto;left:auto;right:auto}.cf-original .sf-tile{aspect-ratio:4/3;height:auto;grid-area:auto!important}.cf-original .sf-brand-orbit{display:none}}.cf-detail-layer .rd-cinema-lead .rd-media:first-child{aspect-ratio:auto;width:100%;height:100%}.cf-detail-layer .rd-cinema-lead .rd-media img,.cf-detail-layer .rd-cinema-lead .rd-media video{object-fit:cover;width:100%;height:100%}.rd-media video:-webkit-full-screen{background:#000;object-fit:contain!important}.rd-media video:fullscreen{background:#000;object-fit:contain!important}@keyframes case-copy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cf-detail-layer .rd-heading>*{animation:.85s cubic-bezier(.32,.72,0,1) both case-copy-enter}.cf-detail-layer .rd-heading>:nth-child(2){animation-delay:80ms}.cf-detail-layer .rd-heading>:nth-child(3){animation-delay:.16s}.cf-detail-layer .rd-heading>:nth-child(4){animation-delay:.24s}.cf-detail-layer .rd-metric{animation:.85s cubic-bezier(.32,.72,0,1) both case-copy-enter}.cf-detail-layer .rd-metric:nth-child(2){animation-delay:.1s}.cf-detail-layer .rd-metric:nth-child(3){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.cf-detail-layer .rd-heading>*,.cf-detail-layer .rd-metric{animation:none}}.cf-index{overscroll-behavior:contain;height:100%;padding:24px 48px 48px;overflow-y:auto}.cf-index-header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.cf-index-header .story-heading{margin:0}.cf-index-search{color:#718098;background:#edf0f6;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;width:240px;padding:12px 16px;display:flex}.cf-index-search input{width:100%;min-width:0;font:inherit;color:#17243a;background:0 0;border:0;outline:none;font-size:13px}.cf-index-search:focus-within{box-shadow:0 0 0 2px #6579bd}.cf-index-search button{cursor:pointer;place-items:center;display:grid}.cf-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.cf-index-grid article{min-width:0}.cf-index .cf-cover{aspect-ratio:16/10;border-radius:16px}.cf-index-caption{justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.cf-index-caption h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600;line-height:24px}.cf-index-caption span{color:#718098;text-align:right;font-size:11px;line-height:18px}.cf-index-empty{text-align:center;color:#718098;padding:64px 0;font-size:14px}@media (min-width:1600px){.cf-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.cf-index{padding:24px}.cf-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-index-header{flex-direction:column;align-items:start;gap:20px}.cf-index-search{width:100%}}@media (max-width:700px){.cf-index{padding:24px 16px 32px}.cf-index-header{margin-bottom:24px}.cf-index-grid{gap:24px 12px}.cf-index .cf-cover{aspect-ratio:4/3;border-radius:12px}.cf-index-caption{padding-top:10px;display:block}.cf-index-caption h2{font-size:14px;line-height:20px}.cf-index-caption span{text-align:left;margin-top:4px;font-size:10px;display:block}}.cf-gallery-b .cf-heading{margin-bottom:24px}.cf-gallery-b .cf-rail{align-items:stretch;gap:24px;padding-top:4px}.cf-gallery-b .cf-rail article{flex:0 0 max(240px,min(25vw,360px));height:100%}.cf-gallery-b .cf-cover{border-radius:24px;flex:1;width:100%;min-height:220px}.cf-gallery-brand{z-index:2;background:#fff;border:3px solid rgba(255,255,255,.7);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 2px 16px rgba(23,36,58,.07)}.cf-gallery-brand img{object-fit:contain;width:76%;height:76%;display:block}.cf-gallery-brand>span{letter-spacing:-.04em;color:#17243a;font-size:20px;font-weight:600}.cf-gallery-shade{pointer-events:none;z-index:1;background:linear-gradient(rgba(0,0,0,.08),transparent 35%,rgba(0,0,0,.08) 55%,rgba(0,0,0,.7));position:absolute;top:0;bottom:0;left:0;right:0}.cf-gallery-title{color:#fff;z-index:2;transition:transform .6s var(--cf-ease);position:absolute;bottom:24px;left:24px;right:50px}.cf-gallery-title p{color:rgba(255,255,255,.79);margin:0 0 6px;font-size:11px;line-height:18px}.cf-gallery-title h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.cf-gallery-b .cf-view-indicator{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.15);width:32px;height:32px;bottom:24px;right:14px}.cf-gallery-b .cf-preview-button:hover .cf-gallery-title{transform:translateY(-5px)}.cf-gallery-b .cf-preview-button:hover .cf-cover-image,.cf-gallery-b .cf-preview-button:hover .cf-cover-video{transform:scale(1.045)}.cf-gallery-result{color:#17243a;flex-shrink:0;align-items:baseline;gap:12px;height:58px;padding-top:16px;display:flex}.cf-gallery-result strong{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.cf-gallery-result>span{color:#6b778d;font-size:12px;line-height:18px}.cf-gallery-b .cf-rail-controls{padding-top:12px;padding-bottom:20px}.cf-gallery-b .cf-rail-controls button{background:#fff;border:1px solid #dce2ec;width:44px;height:44px}@media (min-width:701px) and (max-height:760px){.cf-gallery-b .cf-rail article{flex-basis:max(220px,min(22vw,300px))}.cf-gallery-b .cf-heading{margin-top:12px;margin-bottom:16px}.cf-gallery-b .cf-heading>p{display:none}.cf-gallery-b .cf-gallery-brand{width:52px;height:52px;top:16px;left:16px}}@media (max-width:700px){.cf-gallery-b .cf-rail{gap:16px}.cf-gallery-b .cf-rail article{flex-basis:76vw}.cf-gallery-b .cf-cover{border-radius:20px;min-height:160px}.cf-gallery-brand{width:56px;height:56px;top:16px;left:16px}.cf-gallery-title{bottom:20px;left:20px}.cf-gallery-title h2{font-size:26px}.cf-gallery-result{gap:10px;height:54px;padding-top:14px}.cf-gallery-result strong{font-size:26px}.cf-gallery-result>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.cf-gallery-b .cf-preview-button:hover .cf-gallery-title,.cf-gallery-b .cf-preview-button:hover .cf-cover-image,.cf-gallery-b .cf-preview-button:hover .cf-cover-video{transform:none}}.cf-toolbar{justify-content:center;height:72px;padding:12px 24px}.cf-list-layer,.cf-detail-layer{top:72px;bottom:0;left:0;right:0}.cf-gallery-b .cf-rail{padding-bottom:32px}.cf-detail-back{z-index:25;cursor:pointer;background:#f8f9fc;border-radius:20px;padding:8px 12px;font-size:12px;position:absolute;top:8px;left:32px}.cf-detail-layer .rd-root{top:44px}.cf-groups{height:100%;padding-bottom:64px;overflow-x:hidden;overflow-y:auto}.cf-groups-body{max-width:1600px;margin:auto;padding:0 48px}.cf-brand-group{border-top:1px solid #dfe4ed;padding:32px 0 48px}.cf-group-brand{align-items:center;gap:16px;margin-bottom:24px;display:flex}.cf-group-brand>span{background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;display:grid;overflow:hidden}.cf-group-brand img{object-fit:contain;width:75%;height:75%}.cf-group-brand h2{letter-spacing:-.025em;margin:0 0 4px;font-size:18px;font-weight:600}.cf-group-brand p{color:#718098;margin:0;font-size:12px}.cf-group-content{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.cf-group-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cf-group-media button{aspect-ratio:3/4;cursor:pointer;background:#e9edf4;border-radius:18px;position:relative;overflow:hidden}.cf-group-media button:hover img,.cf-group-media button:hover video{transform:scale(1.045)}.cf-group-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.cf-group-copy>p{color:#6b778d;margin:0;font-size:15px;line-height:1.75}.cf-group-metrics{gap:32px;margin:28px 0;display:flex}.cf-group-metrics>div{flex-direction:column;gap:8px;display:flex}.cf-group-metrics strong{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1}.cf-group-metrics span{color:#718098;font-size:11px}.cf-group-copy>button{cursor:pointer;border-bottom:1px solid #b1bacb;align-items:center;gap:24px;padding:0 0 8px;font-size:13px;display:flex}.cf-group-copy>button span{transition:transform .4s}.cf-group-copy>button:hover span{transform:translate(3px,-3px)}.cf-groups-d .cf-groups-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cf-groups-d .cf-brand-group{background:#eef1f7;border:0;border-radius:24px;min-width:0;padding:28px}.cf-groups-d .cf-brand-group:nth-child(4n+2),.cf-groups-d .cf-brand-group:nth-child(4n+3){background:#eaeef4}.cf-groups-d .cf-group-content{flex-direction:column;align-items:stretch;gap:24px;display:flex}.cf-groups-d .cf-group-media{gap:10px}.cf-groups-d .cf-group-media button{aspect-ratio:3/4;border-radius:12px}.cf-groups-d .cf-group-copy h3{max-width:500px}.cf-groups-d .cf-group-copy>p{max-width:520px}@media (max-width:900px){.cf-group-content{grid-template-columns:1fr;gap:24px}.cf-groups-d .cf-groups-body{grid-template-columns:1fr}.cf-group-media button{aspect-ratio:3/4}}@media (max-width:700px){.cf-toolbar{flex-wrap:nowrap;height:64px;padding:10px 16px}.cf-switch{width:100%;max-width:420px}.cf-switch a{padding:6px 10px}.cf-list-layer,.cf-detail-layer{top:64px;bottom:0;left:0;right:0}.cf-groups-body{padding:0 20px}.cf-brand-group{padding:24px 0 32px}.cf-group-brand{gap:12px;margin-bottom:20px}.cf-group-brand>span{width:48px;height:48px}.cf-group-brand h2{font-size:16px}.cf-group-media{gap:8px}.cf-group-media button{border-radius:12px}.cf-group-copy h3{font-size:26px}.cf-group-copy>p{font-size:14px}.cf-group-metrics strong{font-size:30px}.cf-groups-d .cf-brand-group{padding:20px}.cf-groups-d .cf-groups-body{padding:0 16px}.cf-detail-back{left:16px}.cf-gallery-b .cf-rail{padding-bottom:20px}}
.case-live-gallery.cf-original{background:#f8f9fc;height:100svh;min-height:0;overflow:hidden}.case-live-gallery.cf-original .cp-page.cp-studio{box-sizing:border-box;align-items:center;height:100%;min-height:0;padding:104px 32px 32px;display:flex}.case-live-gallery.cf-original .sf-stage{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;width:min(1180px,100%,237.037svh - 350.815px);height:auto;min-height:0;max-height:none;display:grid}.case-live-gallery .sf-tile{aspect-ratio:16/9;height:auto;grid-column:var(--case-column)/span 2!important;grid-row:var(--case-row)!important}.case-live-gallery .sf-title{height:33.333%;top:33.333%;left:26%;right:26%}.case-live-gallery .sf-title .story-heading{font-size:max(24px,min(2.8vw,40px))}.case-live-gallery .sf-result{font-size:max(18px,min(1.6vw,24px))}.case-live-gallery .sf-result small{margin:2px 0 0;font-size:10px;display:block}.case-live-backdrop{z-index:299;background:#f8f9fc;position:fixed;top:0;bottom:0;left:0;right:0}.case-live-detail.cf-detail-layer{z-index:300;color:#17243a;--cf-ease:cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.case-live-detail *{box-sizing:border-box;scrollbar-width:none}.case-live-detail ::-webkit-scrollbar{display:none}.case-live-detail .cf-detail-back{z-index:40}.case-live-detail .rd-root{background:#f8f9fc}@media (max-width:700px){.case-live-gallery.cf-original .cp-page.cp-studio{padding:88px 20px 24px}.case-live-gallery.cf-original .sf-stage{grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,88.8889svh - 204.444px)}.case-live-gallery .sf-tile{aspect-ratio:16/9;grid-area:auto!important}.case-live-gallery .sf-title{grid-area:1/1/auto/-1;height:auto;padding:0 0 12px;position:relative;top:auto;left:auto;right:auto}.case-live-gallery .sf-title .story-heading{font-size:26px}.case-live-gallery .sf-result{padding:24px 8px 8px;font-size:17px}.case-live-gallery .sf-result small{font-size:8px}.case-live-gallery .sf-brand-orbit,.case-live-gallery .sf-touch-guide{display:none}}
.marketing-sequence,.story-cinema{position:relative}.story-stage{max-width:1600px;margin:auto;position:relative}.capability-intro{text-align:center;max-width:1000px;margin:auto;padding:80px 24px 30px}.capability-intro p{color:#637188;margin-top:24px;font-size:17px;line-height:1.7}.capability-fan{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1240px;margin:auto;padding:32px 48px 100px;display:grid}.capability-card{min-width:0}.capability-card-inner{height:100%;box-shadow:none;background:#e8f1ff;border:1px solid rgba(255,255,255,.9);border-radius:28px;transition:box-shadow .4s,translate .4s;position:relative;overflow:hidden}.capability-card-inner:hover{box-shadow:none;translate:0 -8px}.capability-card img{object-fit:cover;object-position:top;width:100%;height:100%}.capability-card-copy{background:linear-gradient(transparent,rgba(255,255,255,.93) 42%,#fff);padding:58px 22px 24px;position:absolute;bottom:0;left:0;right:0}.capability-card h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.15}.workflow-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:max(32px,min(6vw,100px));max-width:1440px;margin:auto;padding:80px max(5vw,24px);display:grid}.workflow-copy h2{max-width:570px}.workflow-copy p{color:#637188;max-width:470px;margin-top:26px;font-size:max(15px,min(1.2vw,18px));line-height:1.8}.workflow-art{aspect-ratio:4/5;background:#e8f1ff;border:1px solid rgba(255,255,255,.81);border-radius:32px;max-height:680px;position:relative;overflow:hidden;box-shadow:0 30px 90px -45px rgba(68,91,140,.32)}.workflow-image{object-fit:cover;width:100%;height:100%}.workflow-caption{background:linear-gradient(transparent,rgba(255,255,255,.88));flex-direction:column;gap:6px;padding:64px 30px 30px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.workflow-caption span:first-child{color:#637188;font-size:11px}.workflow-caption span:last-child{letter-spacing:-.035em;font-size:22px;font-weight:500}.case-chapter{padding:80px max(5vw,24px)}.case-story-heading{text-align:center;margin:0 auto 64px}.case-story-deck{gap:36px;max-width:1280px;margin:auto;display:grid}.case-story-card{background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:34px;grid-template-columns:1.1fr .9fr;min-height:490px;display:grid;overflow:hidden;box-shadow:0 28px 90px -42px rgba(50,77,128,.38)}.case-story-art{min-height:340px;position:relative;overflow:hidden}.case-story-art>img{object-fit:cover;transition:transform .8s}.case-story-card:hover .case-story-art>img{transform:scale(1.035)}.case-brand{background:rgba(255,255,255,.92);border:1px solid #fff;border-radius:99px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;display:flex;position:absolute;top:24px;left:24px}.case-brand img{border-radius:50%}.case-story-copy{align-self:center;padding:max(28px,min(3.5vw,54px))}.case-story-copy h3{letter-spacing:-.035em;font-size:max(26px,min(2.5vw,38px));font-weight:600;line-height:1.08}.case-story-copy>p{color:#637188;margin-top:20px;font-size:15px;line-height:1.75}.case-story-metric{border-top:1px solid #e7edf6;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:30px;padding-top:22px;display:flex}.case-story-metric strong{letter-spacing:-.05em;font-size:44px;font-weight:500;line-height:1}.case-story-metric span{color:#70809a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.story-anchor{scroll-margin-top:100px}.story-cinema[data-motion=on]{height:830svh}.story-cinema[data-motion=on] .story-stage{height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.story-cinema[data-motion=on] .capability-intro{padding:0;position:absolute;top:12%;left:10%;right:10%}.story-cinema[data-motion=on] .capability-fan{width:0;height:0;padding:0;display:block;position:absolute;top:61%;left:50%}.story-cinema[data-motion=on] .capability-card{will-change:transform;width:max(160px,min(14.5vw,240px));height:max(290px,min(25vw,360px));margin-top:max(-180px,min(-12.5vw,-145px));margin-left:max(-120px,min(-7.25vw,-80px));position:absolute;top:0;left:0}.story-cinema[data-motion=on] .workflow-panel{width:100%;padding-top:110px;padding-bottom:60px;position:absolute;top:0;bottom:0;left:0;right:0}.story-cinema[data-motion=on] .workflow-art{justify-self:end;width:100%;max-width:550px;height:min(70svh,680px)}.story-cinema[data-motion=on] .case-chapter{padding-top:112px;padding-bottom:40px;position:absolute;top:0;bottom:0;left:0;right:0}.story-cinema[data-motion=on] .case-story-heading{margin-bottom:max(64px,min(8svh,84px))}.story-cinema[data-motion=on] .case-story-deck{height:60svh;position:relative}.story-cinema[data-motion=on] .case-story-card{min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.story-cinema[data-motion=on] .story-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.story-cinema[data-motion=on] .story-anchor-features{top:51%}.story-cinema[data-motion=on] .story-anchor-cases{top:61.5%}.impact-scene{position:relative}.impact-stage{padding:100px 24px 72px;position:relative}.impact-heading{text-align:center;z-index:2;max-width:920px;margin:auto;position:relative}.impact-heading p{color:#637188;max-width:620px;margin:24px auto 0;font-size:17px;line-height:1.8}.impact-world{max-width:1080px;height:560px;margin:16px auto -80px;position:relative}.impact-globe{filter:brightness(1.28)contrast(.88)saturate(.78);position:absolute;top:0;bottom:0;left:6%;right:6%;-webkit-mask-image:linear-gradient(#000 45%,transparent 96%);mask-image:linear-gradient(#000 45%,transparent 96%)}.impact-cloud{width:130%;height:42%;position:absolute;bottom:0;left:-15%;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 58%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 58%,transparent)}.impact-cloud img{object-fit:cover;object-position:bottom}.impact-stats{z-index:3;text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1050px;margin:auto;display:grid;position:relative}.impact-stats strong{letter-spacing:-.045em;font-size:max(38px,min(5vw,66px));font-weight:600}.impact-stats p{color:#70809a;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:11px}.impact-scene[data-motion=on]{height:230svh}.impact-scene[data-motion=on] .impact-stage{height:100svh;padding-top:105px;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.impact-scene[data-motion=on] .impact-world{height:60svh;margin-top:-20px;margin-bottom:-14svh}.voices-scene{position:relative}.voices-stage{max-width:1440px;margin:auto;padding:100px 48px;position:relative}.voices-heading{z-index:2;text-align:center;max-width:940px;margin:auto auto 54px;position:relative}.voices-heading p{color:#66758d;margin-top:24px;font-size:17px;line-height:1.8}.voices-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.voice-card{background:#eef0f4;border:1px solid rgba(255,255,255,.85);border-radius:30px;padding:30px;box-shadow:0 22px 60px -42px rgba(52,69,104,.34)}.voice-card blockquote{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.5}.voice-person{align-items:center;gap:12px;margin-top:24px;display:flex}.voice-person img{border:2px solid #fff;border-radius:50%;flex-shrink:0}.voice-person strong{font-size:13px;display:block}.voice-person p{color:#6f798b;margin-top:4px;font-size:11px}.voices-scene[data-motion=on]{height:235svh}.voices-scene[data-motion=on] .voices-stage{height:100svh;padding-top:100px;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.voices-scene[data-motion=on] .voices-grid{position:absolute;top:41%;left:48px;right:48px}.voices-scene[data-motion=on] .voice-card{padding:24px}.voices-scene[data-motion=on] .voice-card blockquote{font-size:max(13px,min(1.12vw,17px))}.voices-scene[data-motion=on] .voice-person{margin-top:16px}.network-scene{background:#f8faff;position:relative}.network-stage{height:100svh;min-height:620px;position:relative}.network-window{background:#070707;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.network-title{z-index:2;text-align:center;pointer-events:none;mix-blend-mode:exclusion;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.network-scene[data-motion=on]{height:200svh}.network-scene[data-motion=on] .network-stage{position:-webkit-sticky;position:sticky;top:0}.growth-scene{color:#17243a;background:#f7f8fb;position:relative}.growth-stage{background:radial-gradient(circle at 78% 24%,rgba(203,222,255,.62),transparent 38%),radial-gradient(circle at 16% 68%,rgba(250,218,231,.42),transparent 34%),linear-gradient(135deg,#fff,#f1f6ff 58%,#f7f8fb);min-height:880px;padding:110px max(5vw,24px);position:relative}.growth-heading{text-align:center;z-index:2;max-width:900px;margin:auto;position:relative}.growth-heading p{color:#637188;max-width:570px;margin:24px auto;font-size:17px;line-height:1.8}.growth-ribbon{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:44px auto 0;display:grid}.growth-image{aspect-ratio:4/3;background:#e8f1ff;border:1px solid rgba(255,255,255,.7);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 28px 80px -42px rgba(52,69,104,.34)}.growth-image img{object-fit:cover}.growth-image span{background:linear-gradient(transparent,rgba(255,255,255,.92));padding:48px 22px 22px;font-size:18px;font-weight:500;position:absolute;top:auto;bottom:0;left:0;right:0}.growth-cta{color:#fff;background:#0a152d;border-radius:99px;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:600;transition:transform .3s;display:inline-flex}.growth-cta:hover{transform:translateY(-3px)}.growth-scene[data-motion=on]{height:220svh}.growth-scene[data-motion=on] .growth-stage{height:100svh;min-height:0;padding-top:115px;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.growth-scene[data-motion=on] .growth-ribbon{margin-top:30px}.growth-scene[data-motion=on] .growth-image{height:min(33svh,350px)}@media (max-width:899px){.capability-intro{padding-top:64px}.capability-fan{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 24px 64px}.capability-card-copy{padding:42px 17px 20px}.capability-card h3{font-size:18px}.workflow-panel{gap:32px;padding-top:50px;padding-bottom:50px}.workflow-caption{padding:50px 20px 20px}.case-story-card{grid-template-columns:1fr}.case-story-copy{padding:32px}.case-story-art{min-height:320px}.voices-stage{padding:72px 24px}.voices-grid{grid-template-columns:repeat(2,1fr);gap:18px}.voice-card{padding:24px}.impact-world{height:470px}.growth-stage{min-height:0;padding-top:80px;padding-bottom:80px}.growth-ribbon{gap:12px}.growth-image{aspect-ratio:3/4}.growth-image span{padding:48px 16px 20px;font-size:15px}}@media (max-width:599px){.capability-fan{grid-template-columns:1fr;gap:28px;max-width:410px}.capability-card{aspect-ratio:4/5}.capability-card-copy{padding:62px 24px 28px}.capability-card h3{font-size:23px}.capability-card p{font-size:14px}.workflow-panel{grid-template-columns:1fr}.workflow-art{max-height:510px}.case-chapter{padding-top:55px}.case-story-card{border-radius:26px}.case-story-art{min-height:230px}.case-story-copy{padding:26px}.case-story-copy h3{font-size:28px}.impact-stage{padding:64px 20px 40px}.impact-world{height:370px;margin-bottom:-30px}.impact-stats{gap:8px}.impact-stats strong{font-size:38px}.impact-stats p{letter-spacing:.06em;font-size:9px;line-height:1.5}.voices-grid{grid-template-columns:1fr}.growth-ribbon{grid-template-columns:1fr;gap:20px;max-width:440px}.growth-image{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.capability-card-inner,.case-story-art>img,.growth-cta{transition:none}}@media (min-width:768px) and (max-width:1099px){.story-cinema[data-motion=on] .workflow-panel{gap:30px;padding-left:32px;padding-right:32px}.story-cinema[data-motion=on] .case-story-card{grid-template-columns:1fr 1fr}.story-cinema[data-motion=on] .case-story-art{min-height:0}.story-cinema[data-motion=on] .case-story-copy{padding:24px}.story-cinema[data-motion=on] .case-story-copy h3{font-size:28px}.story-cinema[data-motion=on] .case-story-copy>p{font-size:13px;line-height:1.65}.voices-scene[data-motion=on] .voices-grid{grid-template-columns:repeat(3,1fr);gap:14px;left:24px;right:24px}.voices-scene[data-motion=on] .voice-card{padding:18px}.voices-scene[data-motion=on] .voice-person{gap:8px}.voices-scene[data-motion=on] .voice-person img{width:34px;height:34px}.voices-scene[data-motion=on] .voice-person strong{font-size:12px}.voices-scene[data-motion=on] .voice-person p{font-size:10px}}@media (max-height:800px) and (min-width:768px){.story-cinema[data-motion=on] .capability-intro{top:15%}.story-cinema[data-motion=on] .capability-intro p{margin-top:14px;font-size:15px}.story-cinema[data-motion=on] .capability-fan{top:67%}.story-cinema[data-motion=on] .capability-card{width:max(160px,min(14.5vw,230px));height:295px;margin-top:-147.5px;margin-left:max(-115px,min(-7.25vw,-80px))}.story-cinema[data-motion=on] .case-chapter{padding-top:96px}.story-cinema[data-motion=on] .case-story-heading{margin-bottom:max(52px,min(7svh,64px))}.story-cinema[data-motion=on] .case-story-copy{padding:24px}.story-cinema[data-motion=on] .case-story-copy h3{font-size:28px}.story-cinema[data-motion=on] .case-story-metric{margin-top:18px;padding-top:16px}.voices-scene[data-motion=on] .voices-heading p{margin-top:14px;font-size:14px}.voices-scene[data-motion=on] .voices-grid{gap:14px;top:41%}.voices-scene[data-motion=on] .voice-card{padding:16px}.voices-scene[data-motion=on] .voice-card blockquote{font-size:12px;line-height:1.45}.voices-scene[data-motion=on] .voice-person{margin-top:12px}.voices-scene[data-motion=on] .voice-person img{width:32px;height:32px}.growth-scene[data-motion=on] .growth-stage{padding-top:95px}.growth-scene[data-motion=on] .growth-heading p{margin:16px auto;font-size:15px;line-height:1.6}.growth-scene[data-motion=on] .growth-image{height:27svh}}.voice-card{transition:background-color .3s,box-shadow .3s}.voice-card:hover{background:#fff;box-shadow:0 22px 60px -35px rgba(52,69,104,.208)}.voice-card:focus-visible{background:#fff;box-shadow:0 22px 60px -35px rgba(52,69,104,.208)}.voice-card:focus-visible{outline-offset:4px;outline:2px solid #769ee9}.growth-video-scene[data-motion=on]{height:auto}.growth-video-scene .growth-stage,.growth-video-scene[data-motion=on] .growth-stage{height:auto;min-height:0;padding:100px max(5vw,24px) 110px;position:relative;overflow:visible}.growth-videos{align-items:center;gap:20px;max-width:920px;margin:48px auto 0;display:flex}.growth-video-wrap{flex:1;min-width:0;transition:flex .55s cubic-bezier(.22,1,.36,1)}.growth-video-wrap[data-active=true]{flex:1.3}.growth-video-card{cursor:pointer;background:#e8f1ff;border:1px solid rgba(255,255,255,.7);border-radius:26px;width:100%;height:260px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 20px 55px -35px rgba(52,69,104,.396)}.growth-video-wrap[data-active=true] .growth-video-card{transform:translateY(-12px);box-shadow:0 28px 65px -35px rgba(52,69,104,.52)}.growth-video-card video{object-fit:cover;width:100%;height:100%}.growth-video-card:focus-visible{outline-offset:4px;outline:3px solid #769ee9}@media (max-width:599px){.growth-video-scene .growth-stage{padding:72px 20px}.growth-videos{flex-direction:column;gap:20px;margin-top:36px}.growth-video-wrap{width:100%}.growth-video-card{height:250px}.growth-video-wrap[data-active=true] .growth-video-card{transform:none}}@media (prefers-reduced-motion:reduce){.growth-video-wrap,.growth-video-card,.voice-card{transition:none}}.capability-card-inner{aspect-ratio:4/5;width:100%;box-shadow:none;background:#f1f5fb;border-radius:24px;flex-direction:column;display:flex}.capability-card img{object-position:center;flex:0 0 55%;height:55%;min-height:0;transition:transform .7s cubic-bezier(.22,1,.36,1)}.capability-card-copy{z-index:1;background:#f1f5fb;flex:1;padding:19px 22px 22px;position:relative}.capability-card:nth-child(2n) .capability-card-copy{background:#f4f3f8}.capability-card-inner:hover img{transform:scale(1.035)}.capability-card p{margin-top:10px;font-size:12px;line-height:1.5}@media (min-width:768px) and (max-height:800px){.story-cinema[data-motion=on] .capability-card img{flex-basis:47%;height:47%}.story-cinema[data-motion=on] .capability-card-copy{padding:14px 16px}.story-cinema[data-motion=on] .capability-card h3{font-size:18px}}@media (max-width:767px){.capability-card-inner{min-height:400px}.capability-card img{flex-basis:235px;height:235px}.capability-card-copy{padding:22px}.capability-card h3{font-size:23px}.capability-card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.capability-card img{transition:none}}.capability-card img{filter:saturate(.88)contrast(.97)brightness(1.035)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.capability-card-inner:hover{translate:0 -12px}.capability-card-inner:hover img{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.capability-card-inner{transition:none}.capability-card-inner:hover{translate:none}.capability-card-inner:hover img{transform:none}}.capability-card-media{isolation:isolate;background:#dbe7f6;flex:0 0 55%;height:55%;min-height:0;position:relative;overflow:hidden}.capability-card .capability-card-media img{object-fit:cover;filter:saturate(.72)contrast(1.045)brightness(1.055);width:100%;height:100%;display:block}.capability-card-media:after{content:"";pointer-events:none;mix-blend-mode:color;background:linear-gradient(125deg,rgba(132,205,255,.25) 0%,rgba(140,156,236,.063) 45%,rgba(170,162,246,.29) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.capability-card-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,rgba(209,237,255,.19),transparent 48%,rgba(152,150,227,.133));position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px) and (max-height:800px){.story-cinema[data-motion=on] .capability-card-media{flex-basis:47%;height:47%}}@media (max-width:767px){.capability-card-media{flex-basis:235px;height:235px}}.capability-card .capability-card-media img{filter:none}.capability-card-media:before,.capability-card-media:after{display:none}.capability-card-inner{aspect-ratio:auto;background:#fff;border:1px solid #e1e7f1;border-radius:20px;flex-direction:row;gap:0;min-height:0;padding:8px}.capability-card-media{border-radius:13px;flex:0 0 36%;height:100%}.capability-card .capability-card-media img{flex-basis:auto;height:100%}.capability-card-copy,.capability-card:nth-child(2n) .capability-card-copy{background:0 0;padding:12px 14px}.capability-card h3{font-size:19px;line-height:1.12}.capability-card p{color:#5d6b81;margin-top:8px;font-size:12px;line-height:1.5}.story-cinema[data-motion=on] .capability-fan{top:60%}.story-cinema[data-motion=on] .capability-card{width:min(28vw,356px);height:184px;margin-top:-92px;margin-left:max(-14vw,-178px)}.story-cinema[data-motion=on] .capability-card-media{flex-basis:36%;height:100%}.story-cinema[data-motion=on] .capability-card .capability-card-media img{height:100%}.story-cinema[data-motion=on] .capability-card-copy{padding:12px 14px}@media (min-width:768px) and (max-width:1050px){.capability-card h3{font-size:16px}.capability-card p{font-size:11px}.story-cinema[data-motion=on] .capability-card-media{flex-basis:28%}.story-cinema[data-motion=on] .capability-card-copy{padding:10px}}@media (max-width:767px){.capability-fan{grid-template-columns:1fr;gap:16px;max-width:540px;padding:24px 20px 64px}.capability-card{aspect-ratio:auto;height:186px}.capability-card-inner{height:100%;min-height:0}.capability-card-media{flex-basis:36%;height:100%}.capability-card h3{font-size:20px}.capability-card p{font-size:13px}.capability-card-copy{padding:12px}}.capability-card-inner{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s}.capability-card-copy{flex-direction:column;justify-content:center;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.capability-card-inner:hover{box-shadow:none;border-color:#aabfeb;transform:translateY(-6px)scale(1.015)}.capability-card-inner:hover img{transform:scale(1.06)}.capability-card-inner:hover h3{color:#335ccb}}@media (prefers-reduced-motion:reduce){.capability-card-inner{transition:none}}.workflow-art{box-shadow:none;background:0 0;border:0;overflow:visible}.workflow-tilt{border-radius:32px}.workflow-tilt>div{background:#e8f1ff;border:1px solid rgba(255,255,255,.81);box-shadow:0 30px 90px -45px rgba(68,91,140,.32)}
