.deviceSwitch-module__3YeUSa__runway{margin-top:clamp(28px,4vw,48px)}.deviceSwitch-module__3YeUSa__stage{min-width:0}.deviceSwitch-module__3YeUSa__box{gap:14px;width:100%;margin-inline:auto;display:grid}.deviceSwitch-module__3YeUSa__labels{justify-content:center;gap:clamp(18px,3vw,36px);margin:0;padding:0;list-style:none;display:none}.deviceSwitch-module__3YeUSa__labels li{color:var(--ink-5);transition:color var(--dur-3) var(--ease);font-size:15px;font-weight:550}.deviceSwitch-module__3YeUSa__labels li[data-on]{color:var(--ink)}.deviceSwitch-module__3YeUSa__canvas{--mon:46cqw;--lap:38cqw;--ph:34cqw;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:3cqw;width:100%;display:flex;container-type:inline-size}.deviceSwitch-module__3YeUSa__device{transform-origin:50% 55%;justify-items:center;display:grid}.deviceSwitch-module__3YeUSa__screen{background:var(--bg);display:block;overflow:hidden}.deviceSwitch-module__3YeUSa__screen img{width:100%;height:auto;display:block}.deviceSwitch-module__3YeUSa__desktop{width:var(--mon)}.deviceSwitch-module__3YeUSa__monBezel{width:100%;box-shadow:var(--shadow-frame);background:#16181d;border-radius:2.2%/3.4%;padding:1.4%}.deviceSwitch-module__3YeUSa__monBezel .deviceSwitch-module__3YeUSa__screen{border-radius:.6%/1%}.deviceSwitch-module__3YeUSa__monNeck{width:11%;height:calc(var(--mon) * .07);background:linear-gradient(90deg,#b9bdc5,#d9dce1 50%,#b9bdc5)}.deviceSwitch-module__3YeUSa__monFoot{width:30%;height:calc(var(--mon) * .016);background:linear-gradient(#cfd2d8,#aeb2ba);border-radius:0 0 6px 6px;box-shadow:0 8px 18px -10px #0a0c1059}.deviceSwitch-module__3YeUSa__laptop{width:var(--lap)}.deviceSwitch-module__3YeUSa__lapLid{width:88%;box-shadow:var(--shadow-frame);background:#16181d;border-radius:3.4%/5.4% 5.4% 0 0;padding:2.2% 2.2% 3%}.deviceSwitch-module__3YeUSa__lapLid .deviceSwitch-module__3YeUSa__screen{border-radius:.4%}.deviceSwitch-module__3YeUSa__lapBase{width:100%;height:calc(var(--lap) * .026);background:linear-gradient(#e2e4e8,#b6bac2);border-radius:0 0 40% 40%/0 0 100% 100%;box-shadow:0 10px 20px -12px #0a0c1066}.deviceSwitch-module__3YeUSa__phone{width:calc(var(--ph) * 9 / 19.5 + 2.4cqw)}.deviceSwitch-module__3YeUSa__phFrame{width:100%;box-shadow:var(--shadow-frame);background:#16181d;border-radius:16%/7.4%;padding:4%}.deviceSwitch-module__3YeUSa__phScreen{aspect-ratio:9/19.5;background:linear-gradient(#f6f3ff,#fbfaff 40%,#fff);border-radius:12%/5.6%;overflow:hidden;container-type:inline-size}.deviceSwitch-module__3YeUSa__ph{height:100%;font-family:var(--sans);color:#17151f;align-content:start;gap:4cqi;padding:12cqi 6cqi 6cqi;display:grid}.deviceSwitch-module__3YeUSa__phTop{gap:1cqi;display:grid}.deviceSwitch-module__3YeUSa__phTop b{letter-spacing:-.03em;font-size:9cqi;font-weight:650;line-height:1.1}.deviceSwitch-module__3YeUSa__phTop span{color:#5d5a68;font-size:4cqi}.deviceSwitch-module__3YeUSa__phFilters{gap:4cqi;font-size:3.8cqi;font-weight:600;display:flex}.deviceSwitch-module__3YeUSa__phFilters span:after{content:"";border:.35cqi solid #5d5a68;border-width:0 .35cqi .35cqi 0;width:1.4cqi;height:1.4cqi;margin:0 0 .6cqi 1.6cqi;display:inline-block;transform:rotate(45deg)}.deviceSwitch-module__3YeUSa__phList{margin:0;padding:0;list-style:none;display:grid}.deviceSwitch-module__3YeUSa__phRow{border-bottom:1px solid #ebe8f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3cqi;padding:3.4cqi 0;display:grid}.deviceSwitch-module__3YeUSa__phIcon{width:9cqi;height:9cqi;color:var(--alony);background:#fff;border-radius:2.6cqi;place-items:center;display:grid;box-shadow:0 1px 2px #17151f0f}.deviceSwitch-module__3YeUSa__phIcon svg{width:5cqi;height:5cqi}.deviceSwitch-module__3YeUSa__phWho,.deviceSwitch-module__3YeUSa__phWhen{gap:.8cqi;min-width:0;display:grid}.deviceSwitch-module__3YeUSa__phWho b{white-space:nowrap;text-overflow:ellipsis;font-size:4.2cqi;font-weight:600;overflow:hidden}.deviceSwitch-module__3YeUSa__phWho span{color:#5d5a68;white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqi;overflow:hidden}.deviceSwitch-module__3YeUSa__phWhen{justify-items:end}.deviceSwitch-module__3YeUSa__phWhen b{white-space:nowrap;font-size:3.6cqi;font-weight:600}.deviceSwitch-module__3YeUSa__phWhen span{color:#5d5a68;font-size:3.2cqi;font-weight:600}.deviceSwitch-module__3YeUSa__phWhen span[data-ok]{color:var(--green)}.deviceSwitch-module__3YeUSa__cap{justify-self:end}@media (max-width:760px){.deviceSwitch-module__3YeUSa__canvas{--mon:100cqw;--lap:92cqw;--ph:112cqw;flex-direction:column;align-items:center;gap:8cqw}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__labels{display:flex}.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__box{width:min(100%, calc((100svh - var(--nav-h) - 120px) * 1.6))}.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__canvas{--mon:80cqw;--lap:74cqw;--ph:54cqw;aspect-ratio:16/10;place-items:center;display:grid}.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__device{grid-area:1/1}.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__laptop,.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__phone{opacity:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:760px){.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__box{width:min(100%, calc((100svh - var(--nav-h) - 110px) * .8))}.deviceSwitch-module__3YeUSa__runway:not([data-pin=off]) .deviceSwitch-module__3YeUSa__canvas{--mon:96cqw;--lap:94cqw;--ph:106cqw;aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.deviceSwitch-module__3YeUSa__labels li{transition:none}}
.caseStudy-module__z-I4DW__sec{--accent:var(--orange);--accent-wash:var(--orange-wash);padding-top:var(--sec-h);scroll-margin-top:var(--nav-h);position:relative}.caseStudy-module__z-I4DW__sec[data-accent=alony]{--accent:var(--alony);--accent-wash:var(--alony-wash)}.caseStudy-module__z-I4DW__head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);margin-bottom:clamp(28px,4vw,48px);display:grid}.caseStudy-module__z-I4DW__head .h2{max-width:16ch}.caseStudy-module__z-I4DW__stageWrap{padding-block:12px}.caseStudy-module__z-I4DW__stage{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.caseStudy-module__z-I4DW__beats{gap:4px;margin:0;padding:0;list-style:none;display:grid}.caseStudy-module__z-I4DW__beat{letter-spacing:-.015em;color:var(--ink);transition:color var(--dur-3) var(--ease);padding:12px 0 12px 20px;font-size:clamp(18px,1.5vw,21px);font-weight:550;line-height:1.35;position:relative}.caseStudy-module__z-I4DW__beat:before{content:"";background:var(--accent);transform-origin:50% 0;width:2px;transition:transform var(--dur-3) var(--ease), opacity var(--dur-3) var(--ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0}.caseStudy-module__z-I4DW__figure{gap:10px;min-width:0;margin:0;display:grid}.caseStudy-module__z-I4DW__frame{aspect-ratio:1440/900;border-radius:var(--r-md);background:var(--bg);box-shadow:0 0 0 1px #0a0c1014, var(--shadow-frame);position:relative;overflow:hidden}.caseStudy-module__z-I4DW__zoom{transform-origin:0 0;transform:var(--z,none);transition:transform .8s var(--ease);position:absolute;inset:0}.caseStudy-module__z-I4DW__shot{opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.caseStudy-module__z-I4DW__shot[data-on]{opacity:1}.caseStudy-module__z-I4DW__shot img{width:100%;height:100%;display:block}.caseStudy-module__z-I4DW__cap{justify-self:end}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__beat:not([data-on]){color:var(--ink-5)}:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__beat:not([data-on]):before{opacity:0;transform:scaleY(0)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:981px){:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__figure{width:min(100%, calc((100vh - var(--nav-h) - 72px) * 1.6));width:min(100%, calc((100svh - var(--nav-h) - 72px) * 1.6));justify-self:center}}@media (max-width:980px){.caseStudy-module__z-I4DW__head{grid-template-columns:1fr;align-items:start;gap:14px}.caseStudy-module__z-I4DW__stage{grid-template-columns:1fr;gap:18px}.caseStudy-module__z-I4DW__beats{order:2}.caseStudy-module__z-I4DW__figure{order:1}}@media (max-width:760px){.caseStudy-module__z-I4DW__zoom{transform:var(--zp,var(--z,none))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:980px){:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__beats{display:grid}:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__beat{opacity:0;transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease);grid-area:1/1;transform:translateY(6px)}:where(:root[data-pins~=caseStudy]) [data-pinrun]:not([data-pin=off]) .caseStudy-module__z-I4DW__beat[data-on]{opacity:1;color:var(--ink);transform:none}}@media (prefers-reduced-motion:reduce){.caseStudy-module__z-I4DW__zoom,.caseStudy-module__z-I4DW__shot,.caseStudy-module__z-I4DW__beat,.caseStudy-module__z-I4DW__beat:before{transition:none}}
.page-module__UJ2ngq__hero{padding-bottom:clamp(24px,4vw,56px)}.page-module__UJ2ngq__pair{margin:0;padding:0 0 20%;position:relative}.page-module__UJ2ngq__pairFrame{border-radius:var(--r-md);background:var(--bg);box-shadow:0 0 0 1px #0a0c1014, var(--shadow-frame);overflow:hidden}.page-module__UJ2ngq__pairFrame img{width:100%;height:auto;display:block}.page-module__UJ2ngq__pairBack{width:90%}.page-module__UJ2ngq__pairFront{width:60%;box-shadow:0 0 0 1px #0a0c101a, 0 30px 60px -24px #28145a59, var(--shadow-frame);position:absolute;bottom:0;right:0}.page-module__UJ2ngq__pairCap{position:absolute;bottom:0;left:0}.page-module__UJ2ngq__devices{padding-top:var(--sec-h)}.page-module__UJ2ngq__brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.page-module__UJ2ngq__brandText{gap:18px;display:grid}.page-module__UJ2ngq__palettes{gap:18px;margin:0;padding:0;list-style:none;display:grid}.page-module__UJ2ngq__palette{gap:8px;display:grid}.page-module__UJ2ngq__paletteName{color:var(--ink-2);font-size:15px;font-weight:550}.page-module__UJ2ngq__swatches{gap:10px;display:flex}.page-module__UJ2ngq__swatches i{aspect-ratio:1;border-radius:var(--r-sm);width:clamp(44px,5vw,64px);box-shadow:inset 0 0 0 1px #0a0c101a}@media (max-width:980px){.page-module__UJ2ngq__pair{max-width:640px}}@media (max-width:760px){.page-module__UJ2ngq__brand{grid-template-columns:1fr}}
