@media (max-width: 900px),(hover: none){.ws-case .ws-shot{background:radial-gradient(120% 90% at 50% 40%,#1d1c1a,#0d0d0c)}.ws-case .ws-shot__bg{display:none}.ws-case .ws-shot__img{filter:none}.ws-case .ws-case-hero__frame,.ws-case .ws-clip__frame{will-change:auto}}@media (max-width: 900px){.ws-case .ws-case-hero{padding-top:100px}.ws-case .ws-case-title{margin-top:36px;font-size:clamp(48px,14vw,72px)}.ws-case .ws-case-hero__head{padding-bottom:40px}.ws-case .ws-case-meta{margin-top:40px;gap:20px 16px}.ws-case .ws-case-hero__media{height:auto;min-height:0;aspect-ratio:16 / 10}.ws-case .ws-case-hero__frame img{height:100%}.ws-case .ws-case-sec{padding-top:88px}.ws-case .ws-case-sec--tight{padding-top:72px}.ws-case .ws-case-label{font-family:var(--ws-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-orange);margin-bottom:16px}.ws-case .ws-case-statement{font-family:var(--ws-sans);font-weight:500;font-size:23px;line-height:1.28;letter-spacing:-.02em}.ws-case .ws-case-statement--xl{font-size:26px;line-height:1.22}.ws-case .ws-case-body{margin-top:20px;font-size:16px}.ws-case .ws-case-caption{max-width:none;margin-left:0;font-size:14px}.ws-case .ws-clip__frame{aspect-ratio:4 / 3}.ws-case .ws-coverflow__stage{height:clamp(240px,64vw,420px)}.ws-case .ws-coverflow__ui{margin-top:20px}.ws-case .ws-coverflow__ui button{width:44px;height:44px}.ws-case .ws-twoup{gap:16px}.ws-case .ws-case-mosaic{gap:10px}.ws-case .ws-case-mosaic__item:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:16 / 10}.ws-case .ws-case-tags:after{content:"";order:98;flex-basis:100%}.ws-case .ws-case-tags>a{order:99;margin-top:12px}.ws-case .ws-case-tags>a .ws-btn__face{min-height:44px}.ws-case .ws-case-stats{gap:36px}.ws-case .ws-case-stat__value{font-size:56px}.ws-case .ws-next{padding-block:120px 104px}.ws-case .ws-next__card{width:min(64vw,280px)}}.ws-case .ws-case-mosaic__item:only-child{grid-column:1 / -1;aspect-ratio:16 / 9}.ws-case .ws-case-statement--long{font-size:clamp(21px,1.7vw,26px);line-height:1.4;letter-spacing:-.015em}@media (max-width: 900px){.ws-case .ws-case-statement--long{font-size:19px;line-height:1.45}}.ws-case .ws-next__ticker span{font-family:var(--ws-sans);font-weight:600;letter-spacing:-.04em}.mc{--mc-bg: #0e0e0e;--mc-ink: #f5f1e8;--mc-soft: rgba(245,241,232,.68);--mc-mute: rgba(245,241,232,.42);--mc-line: rgba(245,241,232,.09);background:var(--mc-bg);color:var(--mc-ink);padding-bottom:1px}.mc-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.mc-wrap-wide{width:min(1440px,calc(100% - 32px));margin-inline:auto}.mc-head{padding:calc(var(--ws-navbar-height, 92px) + 56px) 0 0}.mc-head .ws-crumbs{color:var(--mc-mute)}.mc-head .ws-crumbs a:hover,.mc-head .ws-crumbs [aria-current]{color:var(--mc-ink)}.mc-title{margin:clamp(28px,4vw,48px) 0 0;font:500 clamp(3.2rem,8vw,8rem)/.9 var(--ws-sans);letter-spacing:-.055em;color:var(--mc-ink);text-wrap:balance}.mc-sub{margin:22px 0 0;max-width:40ch;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.4;letter-spacing:-.01em;color:var(--mc-soft);text-wrap:balance}.mc-stage{position:relative;margin:0}.mc-stage img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;--fade: linear-gradient(to bottom, transparent 0, #000 18%, #000 80%, transparent 100%), linear-gradient(to right, transparent 0, #000 5%, #000 95%, transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;mask-composite:intersect}.mc-stage--hero{width:min(1440px,100%);margin:clamp(8px,2vw,24px) auto 0}.mc-duo{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-block:clamp(24px,4vw,64px)}.mc-sec{padding-block:clamp(64px,8vw,128px)}.mc-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:0 0 clamp(64px,8vw,112px);padding-top:28px;border-top:1px solid var(--mc-line)}.mc-meta__wide{grid-column:span 2}.mc-meta dt{margin-bottom:8px;font-size:13px;color:var(--mc-mute)}.mc-meta dd{margin:0;font-size:15px;line-height:1.5;color:var(--mc-ink)}.mc-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:16px clamp(32px,4vw,64px)}.mc-label{margin:0;padding-top:8px;font-size:13.5px;font-weight:500;color:var(--mc-mute)}.mc-text{display:grid;gap:24px}.mc-statement{margin:0;max-width:28ch;font:400 clamp(1.7rem,2.8vw,2.7rem)/1.18 var(--ws-sans);letter-spacing:-.03em;color:var(--mc-ink);text-wrap:balance}.mc-para{margin:0;max-width:46ch;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.5;letter-spacing:-.012em;color:var(--mc-ink);text-wrap:pretty}.mc-body{margin:0;max-width:58ch;font-size:17px;line-height:1.65;color:var(--mc-soft);text-wrap:pretty}.mc-visit{display:inline-flex;align-items:center;gap:8px;color:var(--mc-ink);text-decoration:none}.mc-visit .ws-ico{width:14px;height:14px;color:var(--ws-orange, #f36517);transition:transform .3s var(--ws-ease)}.mc-visit:hover .ws-ico{transform:translate(4px)}.mc-screens{display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,22%,270px);gap:clamp(20px,2.4vw,36px);align-items:end;padding-block:clamp(48px,6vw,96px)}.mc-browser{display:block;border-radius:12px;overflow:hidden;background:#1a1a19;box-shadow:inset 0 0 0 1px var(--mc-line),0 40px 80px -40px #000000d9}.mc-browser--wide{grid-column:1 / -1}.mc-browser__bar{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid var(--mc-line)}.mc-browser__bar i{width:9px;height:9px;border-radius:50%;background:#f5f1e829}.mc-browser__view{display:block}.mc-browser__view img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mc-phone--solo{align-self:end}.mc-phones{padding-block:clamp(48px,6vw,96px);overflow:hidden}.mc-phones__row{display:flex;justify-content:center;gap:clamp(16px,2.4vw,40px);width:min(1200px,calc(100% - 64px));margin-inline:auto}.mc-phone{flex:0 1 260px}.mc-phone:nth-child(2n){margin-top:clamp(32px,5vw,80px)}.mc-phone__screen{position:relative;display:block;aspect-ratio:9 / 19.5;overflow:hidden;border-radius:34px;background:#000;box-shadow:0 0 0 7px #1d1d1c,0 0 0 8px #f5f1e81f,0 40px 80px -30px #000000e6}.mc-phone__screen img{display:block;width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mc-phone__screen.is-long img{animation:mc-scroll var(--secs, 16s) 1.2s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes mc-scroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(var(--travel, 0))}}@media (prefers-reduced-motion: reduce){.mc-phone__screen.is-long img{animation:none}}.mc-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 40px}.mc-result{display:grid;gap:10px}.mc-result__v{font:500 clamp(2.6rem,4.4vw,4rem)/1 var(--ws-sans);letter-spacing:-.05em}.mc-result__l{font-size:15px;line-height:1.5;color:var(--mc-soft)}.mc-result__l b{display:block;font-weight:500;color:var(--mc-ink)}.mc-next{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;width:min(1200px,calc(100% - 64px));margin:clamp(48px,6vw,96px) auto clamp(80px,10vw,140px);padding-top:40px;border-top:1px solid var(--mc-line);color:var(--mc-ink);text-decoration:none}.mc-next__text{display:grid;gap:12px}.mc-next__label{font-size:13.5px;font-weight:500;color:var(--mc-mute)}.mc-next__name{display:inline-flex;align-items:center;gap:16px;font:500 clamp(2.4rem,5vw,4.6rem)/.95 var(--ws-sans);letter-spacing:-.05em}.mc-next__name .ws-ico{width:.5em;height:.5em;color:var(--ws-orange, #f36517);transition:transform .4s var(--ws-ease)}.mc-next__title{max-width:40ch;font-size:16px;line-height:1.5;color:var(--mc-soft)}.mc-next__img img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ws-ease);--fade: linear-gradient(to bottom, transparent 0, #000 18%, #000 80%, transparent 100%), linear-gradient(to right, transparent 0, #000 5%, #000 95%, transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;mask-composite:intersect}@media (hover: hover){.mc-next:hover .mc-next__name .ws-ico{transform:translate(8px)}.mc-next:hover .mc-next__img img{transform:scale(1.03)}}@media (max-width: 900px){.mc-wrap{width:calc(100% - 40px)}.mc-wrap-wide{width:100%}.mc-head{padding-top:calc(var(--ws-navbar-height, 72px) + 32px)}.mc-duo{grid-template-columns:1fr}.mc-meta{grid-template-columns:1fr 1fr}.mc-grid{grid-template-columns:minmax(0,1fr)}.mc-label{padding-top:0}.mc-statement{font-size:26px}.mc-para{font-size:19px}.mc-screens{grid-template-columns:1fr;width:calc(100% - 40px)}.mc-phone--solo{width:62%;justify-self:center}.mc-phones__row{justify-content:flex-start;width:100%;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mc-phone{flex:0 0 62vw;scroll-snap-align:center}.mc-phone:nth-child(2n){margin-top:0}.mc-next{grid-template-columns:1fr;width:calc(100% - 40px)}}
