.mp-hybrid .mp-demo{margin-top:28px;max-width:660px}.mp-hybrid .mp-hero{padding-top:44px}.mp-hybrid .mp-hero h1{font-size:clamp(38px,4.4vw,58px)}.mp-hybrid .mp-hero-sub{font-size:16px;margin-top:18px!important}.mp-hybrid .mp-brands{padding-top:24px;padding-bottom:40px}.mp-hybrid .mp-brands ul{margin-top:18px}.mp-hybrid .mp-brands ul{grid-template-columns:repeat(7,minmax(0,1fr));max-width:1100px;gap:24px}.mp-brand-static{padding:8px;display:grid;place-items:center;width:100%}.mp-hybrid .mp-category-image{margin:12px -28px 8px;overflow:hidden}.mp-hybrid .mp-category-device{width:118%;max-width:none;height:100%;object-fit:contain;flex-shrink:0;border:0;box-shadow:none;mix-blend-mode:multiply;transition:transform .4s}.mp-hybrid .mp-category:hover .mp-category-device{transform:translateY(-4px)}.mp-hybrid .mp-project{background:var(--case-bg)}.mp-hybrid .mp-project>a{color:var(--case-ink)}.mp-hybrid .mp-project-text .mp-eyebrow,.mp-hybrid .mp-project-link{color:var(--case-ink)}.mp-hybrid .mp-project-text>p:not(.mp-eyebrow){color:var(--case-muted)}.mp-hybrid .mp-project-link .mp-circle{color:var(--case-ink);background:color-mix(in srgb,var(--case-ink) 13%,transparent)}.mp-hybrid .mp-project-link .mp-circle:hover{background:color-mix(in srgb,var(--case-ink) 23%,transparent)}.mp-hybrid .mp-project-image{padding:28px 18px 0}.mp-hybrid .mp-project-image>img{mix-blend-mode:normal}.mp-project-logo{display:flex;align-items:center;min-height:44px;margin-bottom:4px}.mp-project-logo>img{width:170px;max-width:100%;height:38px;object-fit:contain;object-position:left center}.mp-project[data-project="2"] .mp-project-logo>img{width:85px;height:44px}.mp-hybrid .mp-project[data-project="8"] .mp-project-logo>img{filter:grayscale(1) invert(1);mix-blend-mode:screen}.mp-case-wordmark{display:inline-flex;align-items:center;gap:8px;color:#fff}.mp-case-wordmark b{display:grid;place-items:center;width:30px;height:30px;background:#ffffff2e;border-radius:8px;font-size:11px;font-weight:600}.mp-case-wordmark>span{font-size:15px;font-weight:600;letter-spacing:-.04em}.mp-story-section{position:relative;overflow:hidden;background:#e9edf0;isolation:isolate}.mp-story-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 5% 0,#fff 0,transparent 65%),radial-gradient(ellipse at 50% 80%,#ffffff80 0,transparent 60%)}.mp-story-backdrop img{position:absolute;width:700px;max-width:none;right:-60px;top:50%;transform:translateY(-50%) rotate(-8deg);opacity:.09;filter:blur(8px)}.mp-story-hybrid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px}.mp-story-hybrid .mp-story-video{padding:0}.mp-story-hybrid video{width:100%;max-width:330px;aspect-ratio:9 / 16;object-fit:cover;border-radius:28px;background:#171717;box-shadow:0 20px 55px #1d1d1f21}.mp-story-hybrid .mp-video-caption{color:var(--mp-muted)}.mp-story-hybrid .mp-story-text{padding:0}.mp-story-hybrid .mp-eyebrow{font-size:12px}.mp-story-hybrid h2{font-size:clamp(36px,4.2vw,56px);line-height:1.1;font-weight:600;letter-spacing:-.06em;margin-top:16px}.mp-story-logo{width:200px;height:44px;object-fit:contain;object-position:left;mix-blend-mode:multiply;margin-top:24px}.mp-story-intro{color:var(--mp-muted);font-size:14px;line-height:1.7;margin-top:18px!important;max-width:42ch}.mp-story-hybrid blockquote{font-size:19px;line-height:1.6;font-weight:500;margin-top:24px}.mp-story-hybrid .mp-story-author span{color:var(--mp-muted)}.mp-story-bullets{list-style:none;padding:0;margin:24px 0!important}.mp-story-bullets li{display:flex;gap:10px;font-size:12px;margin-top:10px;color:#53585f}.mp-story-bullets li:before{content:"✓";color:var(--mp-accent);font-weight:600}.mp-variant-label a[aria-current=page]{background:var(--mp-accent);color:#fff;border-radius:999px;padding:6px 12px}.mp-variant-label{padding:5px 12px;gap:12px}@media(max-width:1000px){.mp-hybrid .mp-brands ul{gap:12px}.mp-story-hybrid{gap:40px}.mp-story-hybrid blockquote{font-size:17px}}@media(max-width:899px){.mp-hybrid .mp-brands ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}.mp-hybrid .mp-brands li:nth-child(n){grid-column:auto;translate:none}.mp-hybrid .mp-brands li:nth-child(n+5){translate:50% 0}.mp-story-hybrid{grid-template-columns:1fr 1.1fr;gap:28px}.mp-story-hybrid h2{font-size:36px}.mp-story-hybrid .mp-eyebrow{font-size:10px}}@media(max-width:599px){.mp-hybrid .mp-hero{padding-top:40px}.mp-hybrid .mp-hero h1{font-size:clamp(30px,7.4vw,43px)}.mp-hybrid .mp-demo{margin-top:26px}.mp-hybrid .mp-brands ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;max-width:320px}.mp-hybrid .mp-brands li:nth-child(n){translate:none}.mp-hybrid .mp-brands li:last-child{grid-column:1 / -1}.mp-hybrid .mp-brands img{max-width:110px;max-height:30px}.mp-hybrid .mp-category-image{margin-inline:-24px}.mp-story-hybrid{grid-template-columns:1fr;gap:32px}.mp-story-hybrid .mp-story-text{order:-1}.mp-story-hybrid h2{font-size:40px}.mp-story-hybrid blockquote{font-size:17px}.mp-story-hybrid video{max-width:290px}.mp-story-backdrop img{width:500px;right:-140px;top:30%}}.hp[data-astro-cid-xlfvhtdy]{margin:0;text-align:center}.hp-stage[data-astro-cid-xlfvhtdy]{position:relative;isolation:isolate}.hp-stage[data-astro-cid-xlfvhtdy]:before{content:"";position:absolute;z-index:-1;inset:12% -6% 8%;background:radial-gradient(ellipse at 50% 60%,rgb(0 166 251 / .065),rgb(0 166 251 / .025) 40%,transparent 68%);pointer-events:none}.hp-stage[data-astro-cid-xlfvhtdy]:after{content:"";position:absolute;z-index:-1;width:62%;max-width:380px;height:12px;bottom:4%;left:50%;transform:translate(-50%);background:#1d1d1f17;border-radius:50%;filter:blur(10px);pointer-events:none}.hp-mac[data-astro-cid-xlfvhtdy]{position:relative;display:block;width:min(100%,540px);height:auto;margin-inline:auto}@media(max-width:599px){.hp-stage[data-astro-cid-xlfvhtdy]:before{inset:5% 0 0}}.rs[data-astro-cid-kdu5pdmz]{width:100%}.rs-grid[data-astro-cid-kdu5pdmz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.rs-card[data-astro-cid-kdu5pdmz]{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #e5e5ea;border-radius:28px;background:#fff;text-align:left}.rs-card[data-astro-cid-kdu5pdmz] header[data-astro-cid-kdu5pdmz]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:44px}.rs-company[data-astro-cid-kdu5pdmz]{font-size:13px;font-weight:500;line-height:1.5;color:#1d1d1f;max-width:24ch}.rs-quote-mark[data-astro-cid-kdu5pdmz]{flex-shrink:0;color:var(--brand-blue);font-family:Georgia,serif;font-size:42px;line-height:1;height:30px}.rs-card[data-astro-cid-kdu5pdmz] blockquote[data-astro-cid-kdu5pdmz]{font-size:15px;font-weight:400;letter-spacing:-.025em;line-height:1.8;color:#545459;text-wrap:pretty;margin-top:16px}.rs-card[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz]{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px}.rs-initials[data-astro-cid-kdu5pdmz]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#f5f5f7;color:#86868b;font-size:10px}.rs[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz] strong[data-astro-cid-kdu5pdmz]{display:block;font-size:11px;font-weight:500;color:#1d1d1f}.rs[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz] span[data-astro-cid-kdu5pdmz]:not(.rs-initials){display:block;font-size:9px;color:#86868b;margin-top:4px;line-height:1.5}.rs-consultation[data-astro-cid-kdu5pdmz]{display:grid;grid-template-columns:1fr 2.3fr 1fr;align-items:center;gap:32px;margin-top:20px;padding:26px 28px;border:1px solid #e5e5ea;border-radius:24px;text-align:left}.rs-consultation[data-astro-cid-kdu5pdmz]>div[data-astro-cid-kdu5pdmz]>p[data-astro-cid-kdu5pdmz]{font-size:10px;color:#86868b;margin-bottom:4px}.rs-consultation[data-astro-cid-kdu5pdmz]>div[data-astro-cid-kdu5pdmz]>strong[data-astro-cid-kdu5pdmz]{font-size:13px;font-weight:500}.rs-consultation[data-astro-cid-kdu5pdmz] blockquote[data-astro-cid-kdu5pdmz]{font-size:13px;line-height:1.7;color:#6e6e73}@media(max-width:1000px){.rs-card[data-astro-cid-kdu5pdmz]{padding:24px}.rs-grid[data-astro-cid-kdu5pdmz]{gap:16px}.rs-card[data-astro-cid-kdu5pdmz] blockquote[data-astro-cid-kdu5pdmz]{font-size:14px}}@media(max-width:899px){.rs-grid[data-astro-cid-kdu5pdmz]{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-consultation[data-astro-cid-kdu5pdmz]{grid-template-columns:1fr 2fr;gap:18px 28px}.rs-consultation[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz]{grid-column:2}}@media(max-width:599px){.rs-grid[data-astro-cid-kdu5pdmz]{grid-template-columns:1fr;gap:14px}.rs-card[data-astro-cid-kdu5pdmz]{padding:26px;border-radius:24px}.rs-card[data-astro-cid-kdu5pdmz] header[data-astro-cid-kdu5pdmz]{min-height:30px}.rs-card[data-astro-cid-kdu5pdmz] blockquote[data-astro-cid-kdu5pdmz]{font-size:15px;margin-top:12px}.rs-card[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz]{padding-top:24px}.rs-consultation[data-astro-cid-kdu5pdmz]{grid-template-columns:1fr;gap:18px;margin-top:14px;padding:26px}.rs-consultation[data-astro-cid-kdu5pdmz] figcaption[data-astro-cid-kdu5pdmz]{grid-column:auto}}
