.CaseStudies-module__Pvg6RW__resetBtn{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit}.CaseStudies-module__Pvg6RW__grid{background:#d8d4cc;border:.5px solid #d8d4cc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.CaseStudies-module__Pvg6RW__tile{all:unset;box-sizing:border-box;cursor:pointer;background:#f7f4ef;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:flex}.CaseStudies-module__Pvg6RW__tile:hover,.CaseStudies-module__Pvg6RW__tile:focus-visible{z-index:1;transform:translateY(-4px);box-shadow:0 16px 40px #1a18141a}.CaseStudies-module__Pvg6RW__tile:focus-visible{outline-offset:-2px;outline:2px solid #bf0f0f}.CaseStudies-module__Pvg6RW__tile:hover .CaseStudies-module__Pvg6RW__thumb,.CaseStudies-module__Pvg6RW__tile:focus-visible .CaseStudies-module__Pvg6RW__thumb{transform:scale(1.03)}.CaseStudies-module__Pvg6RW__tile:hover .CaseStudies-module__Pvg6RW__viewHint,.CaseStudies-module__Pvg6RW__tile:focus-visible .CaseStudies-module__Pvg6RW__viewHint{opacity:1;transform:translate(0)}.CaseStudies-module__Pvg6RW__thumb{aspect-ratio:4/3;background:#ede8dc;flex-shrink:0;justify-content:center;align-items:center;width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.CaseStudies-module__Pvg6RW__noScrollbar{scrollbar-width:none;-ms-overflow-style:none}.CaseStudies-module__Pvg6RW__noScrollbar::-webkit-scrollbar{display:none}.CaseStudies-module__Pvg6RW__tileMeta{text-align:left;border-top:.5px solid #d8d4cc;padding:20px 22px 24px}.CaseStudies-module__Pvg6RW__tileTag{font-family:var(--font-mono), "Fira Code", monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#000;width:fit-content;margin-bottom:8px;padding:2px 6px;font-size:8px;font-weight:400;display:inline-block}.CaseStudies-module__Pvg6RW__tileTitle{font-family:var(--font-display), sans-serif;color:#1a1814;margin-bottom:6px;font-size:17px;font-weight:500;line-height:1.3}.CaseStudies-module__Pvg6RW__tileDesc{color:#6b6560;font-size:13.5px;line-height:1.55}.CaseStudies-module__Pvg6RW__viewHint{color:#1a1814;opacity:0;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:500;transition:opacity .25s,transform .25s;display:flex;transform:translate(-6px)}.CaseStudies-module__Pvg6RW__backdrop{-webkit-backdrop-filter:blur(6px);z-index:300;background:#0a09089e;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.CaseStudies-module__Pvg6RW__modal{background:#f7f4ef;grid-template-columns:1fr 1fr;width:min(1080px,100%);max-height:88vh;display:grid;overflow:auto;box-shadow:0 40px 100px #0006}.CaseStudies-module__Pvg6RW__modalInfo{flex-direction:column;padding:56px 48px;display:flex;position:relative}.CaseStudies-module__Pvg6RW__modalClose{all:unset;box-sizing:border-box;cursor:pointer;color:#6b6560;z-index:5;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s;display:flex;position:absolute;top:20px;right:24px}.CaseStudies-module__Pvg6RW__modalClose:hover,.CaseStudies-module__Pvg6RW__modalClose:focus-visible{color:#1a1814}.CaseStudies-module__Pvg6RW__modalClose:focus-visible{outline-offset:1px;outline:2px solid #bf0f0f}.CaseStudies-module__Pvg6RW__modalIndex{color:#9b9590;margin-bottom:16px;font-family:SF Mono,Fira Code,monospace;font-size:12px}.CaseStudies-module__Pvg6RW__modalTag{font-family:var(--font-mono), "Fira Code", monospace;letter-spacing:.08em;text-transform:uppercase;color:#000;background:0 0;border:none;width:fit-content;margin-bottom:20px;padding:5px 0;font-size:11px;font-weight:400;display:inline-block}.CaseStudies-module__Pvg6RW__modalInfo h2{font-family:var(--font-display), sans-serif;letter-spacing:-.8px;color:#1a1814;margin-bottom:16px;font-size:28px;font-weight:300;line-height:1.18}.CaseStudies-module__Pvg6RW__modalInfo p.CaseStudies-module__Pvg6RW__modalBody{color:#6b6560;margin-bottom:28px;font-size:15px;line-height:1.7}.CaseStudies-module__Pvg6RW__liveLink{color:#bf0f0f;align-items:center;gap:6px;width:fit-content;margin-top:22px;font-size:12.5px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.CaseStudies-module__Pvg6RW__liveLink:hover{opacity:.8}.CaseStudies-module__Pvg6RW__modalStage{background:#ede8dc;justify-content:center;align-items:center;padding:48px 32px;display:flex}.CaseStudies-module__Pvg6RW__modalWide{grid-template-columns:1fr;width:min(1200px,100%)}.CaseStudies-module__Pvg6RW__modalStageWide{background:#ede8dc;justify-content:center;padding:0 48px 48px;display:flex}.CaseStudies-module__Pvg6RW__toggle{background:#0b0a08d9;border-radius:100px;gap:2px;width:fit-content;padding:4px;display:inline-flex}.CaseStudies-module__Pvg6RW__toggleBtn{all:unset;box-sizing:border-box;cursor:pointer;color:#c9c1b2;border-radius:100px;padding:9px 18px;font-size:13.5px;font-weight:400;transition:background .25s,color .25s}.CaseStudies-module__Pvg6RW__toggleBtn:focus-visible{outline-offset:1px;outline:2px solid #bf0f0f}.CaseStudies-module__Pvg6RW__toggleBtnActive{color:#1c1914;background:#fff;font-weight:500}.CaseStudies-module__Pvg6RW__phone{background:linear-gradient(165deg,#3a3a3d 0%,#1c1c1e 35%,#0a0a0b 100%);border-radius:42px;flex-shrink:0;width:min(272px,82vw);padding:5px;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0009,0 40px 60px -22px #14120f47,0 18px 26px -12px #14120f33,0 6px 10px -4px #14120f26}.CaseStudies-module__Pvg6RW__phoneEdge{-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff59,#fff0 20% 80%,#ffffff1f);border-radius:42px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CaseStudies-module__Pvg6RW__phoneScreen{border-radius:38px;flex-direction:column;height:560px;display:flex;position:relative;overflow:hidden}.CaseStudies-module__Pvg6RW__dynamicIsland{z-index:20;background:#000;border-radius:12px;width:74px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.CaseStudies-module__Pvg6RW__statusBar{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 18px 2px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;display:flex}.CaseStudies-module__Pvg6RW__statusBattery{border:1px solid;border-radius:2px;width:20px;height:10px;margin-left:4px;display:inline-block;position:relative}.CaseStudies-module__Pvg6RW__statusBattery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:6px;position:absolute;top:2px;right:-3px}.CaseStudies-module__Pvg6RW__phoneBody{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.CaseStudies-module__Pvg6RW__homeIndicator{z-index:5;border-radius:10px;width:110px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes CaseStudies-module__Pvg6RW__csReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CaseStudies-module__Pvg6RW__stagger>*{animation:.45s cubic-bezier(.2,.8,.2,1) both CaseStudies-module__Pvg6RW__csReveal}.CaseStudies-module__Pvg6RW__stagger>:first-child{animation-delay:20ms}.CaseStudies-module__Pvg6RW__stagger>:nth-child(2){animation-delay:.1s}.CaseStudies-module__Pvg6RW__stagger>:nth-child(3){animation-delay:.18s}.CaseStudies-module__Pvg6RW__stagger>:nth-child(4){animation-delay:.26s}.CaseStudies-module__Pvg6RW__stagger>:nth-child(5){animation-delay:.34s}.CaseStudies-module__Pvg6RW__stagger>:nth-child(6){animation-delay:.42s}@media (prefers-reduced-motion:reduce){.CaseStudies-module__Pvg6RW__stagger>*{animation:none}}.CaseStudies-module__Pvg6RW__vpShell{background:#fff;border:.5px solid #d8d4cc;width:100%;max-width:880px;overflow:hidden;box-shadow:0 20px 50px #1a181424}.CaseStudies-module__Pvg6RW__vpTopbar{background:#fbf8ef;border-bottom:.5px solid #e5dfd0;align-items:center;gap:16px;padding:12px 20px;display:flex}.CaseStudies-module__Pvg6RW__vpIconBtn{color:#6b6560;flex-shrink:0;font-size:15px;line-height:1}.CaseStudies-module__Pvg6RW__vpBadge{color:#fff;background:#1a1814;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:flex}.CaseStudies-module__Pvg6RW__vpSearch{color:#9b9590;background:#f0ede8;border-radius:100px;flex:1;padding:7px 16px;font-size:12px}.CaseStudies-module__Pvg6RW__vpAvatar{background:#d8d4cc;border-radius:50%;flex-shrink:0;width:26px;height:26px}.CaseStudies-module__Pvg6RW__vpBody{grid-template-columns:1fr 220px;display:grid}.CaseStudies-module__Pvg6RW__vpMain{border-right:.5px solid #eeeae4;min-width:0;padding:20px}.CaseStudies-module__Pvg6RW__vpPlayer{aspect-ratio:16/9;background:linear-gradient(160deg,#161513,#4a4640 55%,#8a8578);position:relative;overflow:hidden}.CaseStudies-module__Pvg6RW__vpSkip{z-index:2;color:#ffffffb3;background:#0006;padding:3px 8px;font-size:10px;position:absolute;bottom:10px;right:10px}.CaseStudies-module__Pvg6RW__vpTitle{font-family:var(--font-display), sans-serif;color:#1a1814;margin-top:14px;margin-bottom:10px;font-size:16px;font-weight:500}.CaseStudies-module__Pvg6RW__vpChrow{border-bottom:.5px solid #eeeae4;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.CaseStudies-module__Pvg6RW__vpChannel{color:#1a1814;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.CaseStudies-module__Pvg6RW__vpChAvatar{background:#d8d4cc;border-radius:50%;flex-shrink:0;width:24px;height:24px}.CaseStudies-module__Pvg6RW__vpSubBtn{color:#fff;background:#1a1814;padding:6px 14px;font-size:11.5px;font-weight:500}.CaseStudies-module__Pvg6RW__vpActions{color:#6b6560;gap:16px;font-size:11.5px;display:flex}.CaseStudies-module__Pvg6RW__vpSide{flex-direction:column;gap:14px;padding:20px 16px;display:flex}.CaseStudies-module__Pvg6RW__vpRec{gap:10px;display:flex}.CaseStudies-module__Pvg6RW__vpRecThumb{flex-shrink:0;width:84px;height:48px}.CaseStudies-module__Pvg6RW__vpRecText{color:#6b6560;min-width:0;font-size:11px;line-height:1.4}.CaseStudies-module__Pvg6RW__vpRecTitle{color:#1a1814;margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.CaseStudies-module__Pvg6RW__vpBanner{z-index:2;-webkit-backdrop-filter:blur(4px);background:#0a0908e0;align-items:center;gap:10px;max-width:78%;padding:8px 10px;display:flex;position:absolute;bottom:10px;left:10px}.CaseStudies-module__Pvg6RW__vpBannerIcon{color:#fff;background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.CaseStudies-module__Pvg6RW__vpBannerText{min-width:0}.CaseStudies-module__Pvg6RW__vpBannerTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.CaseStudies-module__Pvg6RW__vpBannerSub{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.CaseStudies-module__Pvg6RW__vpBannerCta{color:#1a1814;white-space:nowrap;background:#f7f4ef;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:600}.CaseStudies-module__Pvg6RW__ticketPanel{z-index:3;background:#fff;border:.5px solid #d8d4cc;width:230px;padding:14px;position:absolute;bottom:56px;left:10px;box-shadow:0 16px 40px #00000040}.CaseStudies-module__Pvg6RW__ticketRow{color:#1a1814;justify-content:space-between;margin-bottom:10px;font-size:11.5px;display:flex}.CaseStudies-module__Pvg6RW__ticketTimes{gap:6px;margin-bottom:10px;display:flex}.CaseStudies-module__Pvg6RW__ticketTime{text-align:center;border:.5px solid #e5dfd0;flex:1;padding:6px 0;font-family:SF Mono,Fira Code,monospace;font-size:11px}.CaseStudies-module__Pvg6RW__ticketCta{text-align:center;color:#fff;background:#1a1814;padding:9px;font-size:11.5px;font-weight:600}@keyframes CaseStudies-module__Pvg6RW__wearPulse{0%{box-shadow:0 0 #0a84ff73}to{box-shadow:0 0 0 22px #0a84ff00}}.CaseStudies-module__Pvg6RW__wearListening:after{content:"";border-radius:50%;animation:1.8s ease-out infinite CaseStudies-module__Pvg6RW__wearPulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CaseStudies-module__Pvg6RW__wearListening:after{animation:none}}@keyframes CaseStudies-module__Pvg6RW__robBlink{0%,to{opacity:1}50%{opacity:.3}}.CaseStudies-module__Pvg6RW__robLiveDot{animation:1.4s ease-in-out infinite CaseStudies-module__Pvg6RW__robBlink}@keyframes CaseStudies-module__Pvg6RW__robLineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CaseStudies-module__Pvg6RW__robLine{animation:.4s both CaseStudies-module__Pvg6RW__robLineIn}@media (prefers-reduced-motion:reduce){.CaseStudies-module__Pvg6RW__robLiveDot,.CaseStudies-module__Pvg6RW__robLine{animation:none}}@keyframes CaseStudies-module__Pvg6RW__socialSpin{to{transform:rotate(360deg)}}.CaseStudies-module__Pvg6RW__socialSpin{animation:.8s linear infinite CaseStudies-module__Pvg6RW__socialSpin}@media (prefers-reduced-motion:reduce){.CaseStudies-module__Pvg6RW__socialSpin{animation:none}}@media (max-width:980px){.CaseStudies-module__Pvg6RW__grid{grid-template-columns:repeat(2,1fr)}.CaseStudies-module__Pvg6RW__modal{grid-template-columns:1fr}.CaseStudies-module__Pvg6RW__modalStage{padding:32px}.CaseStudies-module__Pvg6RW__modalInfo{padding:44px 32px 40px}.CaseStudies-module__Pvg6RW__modalStageWide{padding:0 24px 32px}.CaseStudies-module__Pvg6RW__vpBody{grid-template-columns:1fr}.CaseStudies-module__Pvg6RW__vpMain{border-bottom:.5px solid #eeeae4;border-right:none}.CaseStudies-module__Pvg6RW__vpSide{flex-direction:row;overflow-x:auto}.CaseStudies-module__Pvg6RW__vpRec{flex-direction:column;flex-shrink:0;width:140px}.CaseStudies-module__Pvg6RW__vpRecThumb{width:100%}}@media (max-width:640px){.CaseStudies-module__Pvg6RW__grid{grid-template-columns:1fr}.CaseStudies-module__Pvg6RW__modalInfo{padding:40px 24px}.CaseStudies-module__Pvg6RW__backdrop{padding:0}.CaseStudies-module__Pvg6RW__modal{height:100%;max-height:100vh}.CaseStudies-module__Pvg6RW__ticketPanel{width:calc(100% - 20px)}}
