.OshizCaseStudyReframe-module__6qzOJW__page{--oshiz-black:#111113;--oshiz-charcoal:#222;--oshiz-paper:#f6f6f2;--oshiz-soft:#ecece8;--oshiz-yellow:#fcff4b;--oshiz-yellow-soft:#fdff91;--oshiz-yellow-ink:#676822;--oshiz-line-dark:#ffffff24;--oshiz-line-light:#11111324;--oshiz-muted-dark:#ffffff9e;--oshiz-muted-light:#1111139e;--oshiz-placeholder:#d4d4d0;--oshiz-placeholder-ink:#777772;background:var(--oshiz-black);color:#fff;min-width:0;overflow-x:clip}.OshizCaseStudyReframe-module__6qzOJW__page main{min-width:0}.OshizCaseStudyReframe-module__6qzOJW__section,.OshizCaseStudyReframe-module__6qzOJW__challengeSection{scroll-margin-top:80px;position:relative}.OshizCaseStudyReframe-module__6qzOJW__sectionInner,.OshizCaseStudyReframe-module__6qzOJW__heroInner{width:min(1240px,100% - 80px);margin-inline:auto}.OshizCaseStudyReframe-module__6qzOJW__section{padding:clamp(108px,11vw,170px) 0}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(38px,7vw,104px);margin-bottom:clamp(64px,8vw,112px);display:grid}.OshizCaseStudyReframe-module__6qzOJW__sectionLabel{font:680 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin:8px 0 0;display:flex}.OshizCaseStudyReframe-module__6qzOJW__sectionLabel span:first-child{color:var(--oshiz-yellow-ink)}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader h2{max-width:940px;font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(48px,6.3vw,88px);font-weight:580;line-height:.98}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader>div>p{max-width:720px;color:inherit;opacity:.62;letter-spacing:-.025em;word-break:keep-all;margin:30px 0 0;font-size:clamp(17px,1.65vw,22px);line-height:1.65}.OshizCaseStudyReframe-module__6qzOJW__sectionBody{min-width:0}.OshizCaseStudyReframe-module__6qzOJW__paper{background:var(--oshiz-paper);color:var(--oshiz-black)}.OshizCaseStudyReframe-module__6qzOJW__soft{background:var(--oshiz-soft);color:var(--oshiz-black)}.OshizCaseStudyReframe-module__6qzOJW__dark{background:radial-gradient(circle at 88% 8%, #fcff4b17, transparent 26%), var(--oshiz-black);color:#fff}.OshizCaseStudyReframe-module__6qzOJW__yellow{background:var(--oshiz-yellow);color:var(--oshiz-black)}.OshizCaseStudyReframe-module__6qzOJW__dark .OshizCaseStudyReframe-module__6qzOJW__sectionLabel span:first-child,.OshizCaseStudyReframe-module__6qzOJW__dark .OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader p span:first-child{color:var(--oshiz-yellow)}.OshizCaseStudyReframe-module__6qzOJW__dataNote{opacity:.52;letter-spacing:-.01em;word-break:keep-all;border-top:1px solid;max-width:820px;margin:30px 0 0;padding-top:18px;font-size:12px;line-height:1.65}.OshizCaseStudyReframe-module__6qzOJW__hero{width:100%;height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height));background:#0c1118;padding:0;position:relative;overflow:hidden}@media (max-width:768px){.OshizCaseStudyReframe-module__6qzOJW__hero{height:calc(100dvh - var(--mobile-header-height));min-height:calc(100dvh - var(--mobile-header-height))}}.OshizCaseStudyReframe-module__6qzOJW__hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#06080cb8);position:absolute;inset:48% 0 0}.OshizCaseStudyReframe-module__6qzOJW__hero>video{object-fit:cover;width:100%;height:100%;display:block}.OshizCaseStudyReframe-module__6qzOJW__heroLogo{z-index:2;width:clamp(168px,20vw,286px);height:auto;position:absolute;bottom:clamp(22px,3vw,46px);left:clamp(22px,3.5vw,56px)}.OshizCaseStudyReframe-module__6qzOJW__productIntro{background:var(--oshiz-paper);color:var(--oshiz-black);position:relative;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__productIntroInner{width:min(1360px,100% - 80px);margin-inline:auto;padding-block:clamp(76px,8vw,124px) clamp(72px,8vw,118px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader{max-width:1160px}.OshizCaseStudyReframe-module__6qzOJW__productIntroIcon{border-radius:23%;width:clamp(48px,5vw,72px);height:auto;margin-bottom:22px;display:block;box-shadow:0 14px 34px #1e74cc33}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader>p{color:#787873;font:700 11px/1 var(--font-mono), monospace;letter-spacing:.09em;margin:0 0 24px}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader h1{max-width:25ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,3.8vw,60px);font-weight:610;line-height:1.03}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader h1 span{white-space:nowrap;background:linear-gradient(#0000 72%,#46a6fd4d 72%);display:inline}.OshizCaseStudyReframe-module__6qzOJW__productIntroDetails{border-top:1px solid #11111126;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);align-items:start;gap:clamp(64px,10vw,156px);margin-top:clamp(58px,7vw,96px);padding-top:24px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__productIntroCopy{max-width:600px}.OshizCaseStudyReframe-module__6qzOJW__productIntroCopy p{color:#474743;letter-spacing:-.015em;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__productIntroCopy p+p{margin-top:20px}.OshizCaseStudyReframe-module__6qzOJW__productIntroMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px;margin:0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__productIntroMeta dt{color:#93938c;font:700 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.OshizCaseStudyReframe-module__6qzOJW__productIntroMeta dd{color:#171714;margin:0;font-size:13px;font-weight:620;line-height:1.5}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups{isolation:isolate;perspective:1800px;min-height:clamp(690px,61vw,880px);margin-top:clamp(54px,7vw,96px);position:relative}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:before{z-index:-2;filter:blur(24px);content:"";background:radial-gradient(#28486829,#28486800 70%);border-radius:50%;height:16%;position:absolute;bottom:2%;left:8%;right:8%}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:after{content:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure{transform-origin:50% 88%;width:28%;min-width:0;transition:transform .52s var(--ease-out-expo), filter .3s ease;margin:0;position:absolute}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:first-child{z-index:1;top:13%;left:0;transform:rotateY(12deg)rotate(-7deg)translateZ(-70px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(2){z-index:3;top:1%;left:24%;transform:rotateY(5deg)rotate(-2deg)translateZ(24px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(3){z-index:4;top:5%;right:24%;transform:rotateY(-5deg)rotate(2deg)translateZ(38px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(4){z-index:2;top:15%;right:0;transform:rotateY(-12deg)rotate(7deg)translateZ(-54px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover{z-index:6;filter:saturate(1.04);transform:rotateY(0)rotate(0)translateY(-16px)translateZ(70px)scale(1.025)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure>figcaption{z-index:2;color:#777770;text-align:left;background:#fff0;border-radius:18px;width:min(280px,112%);padding:12px 14px;transition:background-color .26s cubic-bezier(.2,0,0,1),box-shadow .26s cubic-bezier(.2,0,0,1);display:block;position:absolute;top:calc(91.5% + 6px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #12181f00}.OshizCaseStudyReframe-module__6qzOJW__captionLabel{font:700 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-align:right;white-space:nowrap;display:block}.OshizCaseStudyReframe-module__6qzOJW__captionDetail{opacity:0;max-height:0;transition:max-height .36s cubic-bezier(.2,0,0,1),opacity .22s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1);overflow:hidden;transform:translateY(-6px)}.OshizCaseStudyReframe-module__6qzOJW__captionDetail strong{color:#171714;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:16px;font-size:15px;font-weight:650;line-height:1.22;display:block}.OshizCaseStudyReframe-module__6qzOJW__captionDetail p{color:#686862;text-wrap:pretty;margin:9px 0 1px;font-size:11px;line-height:1.48}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover>figcaption,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible>figcaption{background:#fffffff5;box-shadow:0 22px 54px #12181f1f,0 0 0 1px #0000000f}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__captionDetail,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__captionDetail{opacity:1;max-height:150px;transform:translateY(0)}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups img{width:100%;height:auto;display:block}.OshizCaseStudyReframe-module__6qzOJW__motionPoster{opacity:1;transition:opacity .24s}.OshizCaseStudyReframe-module__6qzOJW__motionMockup{z-index:1;opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.OshizCaseStudyReframe-module__6qzOJW__motionMockup video{object-fit:cover;background:#111;border-radius:6.8%/3.2%;width:70%;height:83.5%;position:absolute;top:7.8%;left:15%}.OshizCaseStudyReframe-module__6qzOJW__motionMockup img{z-index:1;position:absolute;inset:0}.OshizCaseStudyReframe-module__6qzOJW__dmPrototype{--prototype-scale:.7;aspect-ratio:393/852;background:#f7f7f8;border-radius:13.25%/6.1%;inset:7.8% 15% auto;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__dmPrototype iframe{pointer-events:none;width:433px;height:932px;transform:scale(var(--prototype-scale)) translate(-20px, -40px);transform-origin:0 0;background:#f7f7f8;border:0;position:absolute;top:0;left:0}.OshizCaseStudyReframe-module__6qzOJW__timeCycle{z-index:1;pointer-events:none;position:absolute;inset:0}.OshizCaseStudyReframe-module__6qzOJW__timeCycle img{opacity:0;will-change:opacity;position:absolute;inset:0}.OshizCaseStudyReframe-module__6qzOJW__timeCycle img:first-child{opacity:1}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__timeCycle img,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__timeCycle img{animation:6s linear infinite OshizCaseStudyReframe-module__6qzOJW__oshizTimeOfDay}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(2),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(2){animation-delay:-4.5s}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(3),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(3){animation-delay:-3s}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(4),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__timeCycle img:nth-child(4){animation-delay:-1.5s}@keyframes OshizCaseStudyReframe-module__6qzOJW__oshizTimeOfDay{0%,20%{opacity:1}25%,95%{opacity:0}to{opacity:1}}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__motionPoster,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__motionPoster{opacity:0}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover .OshizCaseStudyReframe-module__6qzOJW__motionMockup,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__motionMockup{opacity:1}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible{outline:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:focus-visible .OshizCaseStudyReframe-module__6qzOJW__motionMockup video{box-shadow:0 0 0 2px #46a6fd}.OshizCaseStudyReframe-module__6qzOJW__heroInner{gap:clamp(46px,7vw,88px);display:grid}.OshizCaseStudyReframe-module__6qzOJW__mobileBack{display:none}.OshizCaseStudyReframe-module__6qzOJW__heroCopy{max-width:1080px}.OshizCaseStudyReframe-module__6qzOJW__heroEyebrow{color:var(--oshiz-yellow);font:680 11px/1 var(--font-mono), monospace;letter-spacing:.1em;margin:0 0 26px}.OshizCaseStudyReframe-module__6qzOJW__heroCopy h1{color:var(--oshiz-yellow);font-family:var(--font-display);letter-spacing:-.09em;margin:0;font-size:clamp(94px,16vw,220px);font-weight:650;line-height:.76}.OshizCaseStudyReframe-module__6qzOJW__heroStatement{max-width:1000px;font-family:var(--font-display);letter-spacing:-.058em;word-break:keep-all;text-wrap:balance;margin:56px 0 0;font-size:clamp(40px,5.8vw,78px);font-weight:500;line-height:1.04}.OshizCaseStudyReframe-module__6qzOJW__heroMeta{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);grid-template-columns:1.2fr 2.2fr .65fr .8fr .8fr;margin:0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div{border-right:1px solid var(--oshiz-line-dark);min-width:0;padding:22px 20px 24px}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div:first-child{padding-left:0}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__heroMeta dt{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.09em;margin-bottom:12px}.OshizCaseStudyReframe-module__6qzOJW__heroMeta dd{color:#ffffffbd;word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholder{margin:0}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholderMedia{aspect-ratio:var(--media-ratio,16 / 9);background:#2c2c2d;border:1px solid #ffffff29;border-radius:26px;position:relative;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholderMedia img,.OshizCaseStudyReframe-module__6qzOJW__widePlaceholderMedia video,.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholderScreen img,.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholderScreen video{object-fit:cover;width:100%;height:100%}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholder figcaption,.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder figcaption{justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;line-height:1.4;display:flex}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholder figcaption strong{color:#ffffffc7}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholder figcaption span{color:#ffffff6b}.OshizCaseStudyReframe-module__6qzOJW__placeholderEmpty{color:var(--oshiz-placeholder-ink);text-align:center;align-content:center;place-items:center;gap:20px;padding:24px;display:grid;position:absolute;inset:0}.OshizCaseStudyReframe-module__6qzOJW__placeholderEmpty:before{border-radius:inherit;content:"";border:1px dashed #77777275;position:absolute;inset:18px}.OshizCaseStudyReframe-module__6qzOJW__placeholderEmpty>span{max-width:28ch;font:680 9px/1.4 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__placeholderEmpty>svg{opacity:.7;width:28px;height:28px}.OshizCaseStudyReframe-module__6qzOJW__placeholderEmpty>small{font:650 8px/1 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary{border-top:1px solid var(--oshiz-line-light);border-bottom:1px solid var(--oshiz-line-light);grid-template-columns:repeat(3,1fr);display:grid}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article{border-right:1px solid var(--oshiz-line-light);padding:28px 30px 34px}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article:first-child{padding-left:0}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary span,.OshizCaseStudyReframe-module__6qzOJW__blockHeader>span,.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel>span,.OshizCaseStudyReframe-module__6qzOJW__statusPanel>span,.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple header>span,.OshizCaseStudyReframe-module__6qzOJW__retentionDecision header>span,.OshizCaseStudyReframe-module__6qzOJW__nextFocus header>span,.OshizCaseStudyReframe-module__6qzOJW__japanResearch>span,.OshizCaseStudyReframe-module__6qzOJW__roleGrid article>span{color:var(--oshiz-yellow-ink);font:680 10px/1 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary p{font-family:var(--font-display);letter-spacing:-.035em;word-break:keep-all;margin:40px 0 0;font-size:clamp(20px,2.2vw,28px);line-height:1.38}.OshizCaseStudyReframe-module__6qzOJW__metricGrid{background:var(--oshiz-line-light);border:1px solid var(--oshiz-line-light);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__metricGrid article{background:var(--oshiz-paper);min-width:0;padding:24px}.OshizCaseStudyReframe-module__6qzOJW__metricGrid strong{color:var(--oshiz-yellow-ink);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(44px,5vw,72px);line-height:.86;display:block}.OshizCaseStudyReframe-module__6qzOJW__metricGrid span{word-break:keep-all;min-height:42px;margin-top:42px;font-size:14px;font-weight:700;line-height:1.45;display:block}.OshizCaseStudyReframe-module__6qzOJW__metricGrid small{color:var(--oshiz-muted-light);word-break:keep-all;margin-top:12px;font-size:10px;line-height:1.45;display:block}.OshizCaseStudyReframe-module__6qzOJW__previewFlow{border-top:1px solid var(--oshiz-line-light);border-bottom:1px solid var(--oshiz-line-light);grid-template-columns:repeat(7,minmax(0,1fr));padding:20px 0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__previewFlow>div{border-right:1px solid var(--oshiz-line-light);flex-direction:column;justify-content:space-between;min-width:0;min-height:84px;padding:0 22px;display:flex;position:relative}.OshizCaseStudyReframe-module__6qzOJW__previewFlow>div:first-child{padding-left:0}.OshizCaseStudyReframe-module__6qzOJW__previewFlow>div:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__previewFlow span{color:var(--oshiz-yellow-ink);font:650 9px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__previewFlow strong{font-size:12px;line-height:1.3}.OshizCaseStudyReframe-module__6qzOJW__previewFlow svg{z-index:1;background:var(--oshiz-soft);color:var(--oshiz-yellow-ink);padding:2px;position:absolute;bottom:0;right:-9px}.OshizCaseStudyReframe-module__6qzOJW__screenRail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(160px,1fr));gap:18px;margin-top:52px;padding:1px 1px 16px;display:grid;overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__screenRailCompact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder{scroll-snap-align:start;min-width:0;margin:0}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholderScreen{aspect-ratio:9/19.5;background:linear-gradient(#77777224 1px, transparent 1px), linear-gradient(90deg, #77777224 1px, transparent 1px), var(--oshiz-placeholder);background-size:22px 22px;border:1px solid #11111329;border-radius:28px;position:relative;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder figcaption{color:var(--oshiz-muted-light);display:block}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder figcaption strong{font-size:11px;line-height:1.35;display:block}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder figcaption span{margin-top:5px;font-size:10px;display:block}.OshizCaseStudyReframe-module__6qzOJW__challengeCards{border-top:1px solid #11111347;border-bottom:1px solid #11111347;grid-template-columns:repeat(3,1fr);display:grid}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a{min-height:360px;color:inherit;border-right:1px solid #11111347;padding:26px 28px 32px;text-decoration:none;position:relative}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a>span{font:680 11px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a>small{font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em;margin-top:12px;display:block}.OshizCaseStudyReframe-module__6qzOJW__challengeCards h3{font-family:var(--font-display);letter-spacing:-.045em;word-break:keep-all;margin:116px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:560;line-height:1.18}.OshizCaseStudyReframe-module__6qzOJW__challengeCards svg{position:absolute;bottom:28px;right:28px}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a:hover,.OshizCaseStudyReframe-module__6qzOJW__challengeCards a:focus-visible{background:#11111312}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a:focus-visible{outline:3px solid var(--oshiz-black);outline-offset:-3px}.OshizCaseStudyReframe-module__6qzOJW__challengeSection{padding:clamp(118px,12vw,184px) 0}.OshizCaseStudyReframe-module__6qzOJW__challengeChapter{min-width:0}.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(42px,8vw,112px);margin-bottom:clamp(78px,10vw,130px);display:grid}.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader>p{font:680 10px/1 var(--font-mono), monospace;letter-spacing:.08em;gap:12px;margin:7px 0 0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader>p span:first-child{color:var(--oshiz-yellow-ink)}.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.068em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(54px,7vw,102px);font-weight:560;line-height:.98}.OshizCaseStudyReframe-module__6qzOJW__challengeLead{max-width:760px;color:var(--oshiz-muted-light);letter-spacing:-.028em;word-break:keep-all;margin:0 0 80px 34%;font-size:clamp(18px,2vw,24px);line-height:1.72}.OshizCaseStudyReframe-module__6qzOJW__activationEvidence{border:1px solid var(--oshiz-line-dark);background:var(--oshiz-line-dark);border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1px;display:grid;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric,.OshizCaseStudyReframe-module__6qzOJW__activationFunnel{background:#19191b;padding:clamp(28px,4vw,54px)}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric>span,.OshizCaseStudyReframe-module__6qzOJW__activationFunnel>span{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric>strong{color:var(--oshiz-yellow);font-family:var(--font-display);letter-spacing:-.09em;margin-top:100px;font-size:clamp(90px,12vw,156px);line-height:.72;display:block}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric h3{max-width:490px;font-family:var(--font-display);letter-spacing:-.048em;word-break:keep-all;margin:48px 0 0;font-size:clamp(26px,3vw,40px);font-weight:560;line-height:1.17}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric p{max-width:470px;color:var(--oshiz-muted-dark);word-break:keep-all;margin:22px 0 0;font-size:14px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel ol{gap:22px;margin:4px 0 0;padding:0;list-style:none;display:grid}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel li{grid-template-columns:1fr auto;gap:6px 18px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel li>span{color:var(--oshiz-muted-dark);font:650 9px/1 var(--font-mono), monospace;letter-spacing:.07em}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel li>strong{font-family:var(--font-display);justify-self:end;font-size:28px;line-height:.9}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel li>small{color:var(--oshiz-muted-dark);font-size:10px}.OshizCaseStudyReframe-module__6qzOJW__activationFunnel li>i{width:var(--funnel-width);background:linear-gradient(90deg, #7f8119, var(--oshiz-yellow));border-radius:999px;grid-column:1/-1;height:14px}.OshizCaseStudyReframe-module__6qzOJW__supportingMetricRow{background:var(--oshiz-line-dark);grid-template-columns:1fr 1fr;gap:1px;margin-top:52px;padding-top:1px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__supportingMetricRow>div{background:#19191b;padding:22px}.OshizCaseStudyReframe-module__6qzOJW__supportingMetricRow strong{color:var(--oshiz-yellow);font-family:var(--font-display);font-size:36px;display:block}.OshizCaseStudyReframe-module__6qzOJW__supportingMetricRow span{color:var(--oshiz-muted-dark);word-break:keep-all;margin-top:12px;font-size:11px;line-height:1.45;display:block}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);grid-template-columns:repeat(3,1fr);margin-top:94px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article{border-right:1px solid var(--oshiz-line-dark);min-height:330px;padding:26px}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article>span{color:var(--oshiz-yellow);font:680 10px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid h3{font-family:var(--font-display);letter-spacing:-.04em;word-break:keep-all;margin:82px 0 0;font-size:clamp(25px,2.5vw,34px);font-weight:560;line-height:1.18}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid p{color:var(--oshiz-muted-dark);word-break:keep-all;margin:22px 0 0;font-size:13px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__experienceBlock{margin-top:118px}.OshizCaseStudyReframe-module__6qzOJW__blockHeader{max-width:760px}.OshizCaseStudyReframe-module__6qzOJW__blockHeader h3,.OshizCaseStudyReframe-module__6qzOJW__statusPanel h3,.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple h3,.OshizCaseStudyReframe-module__6qzOJW__retentionDecision h3,.OshizCaseStudyReframe-module__6qzOJW__nextFocus h3{font-family:var(--font-display);letter-spacing:-.052em;word-break:keep-all;text-wrap:balance;margin:22px 0 0;font-size:clamp(32px,4vw,56px);font-weight:560;line-height:1.08}.OshizCaseStudyReframe-module__6qzOJW__blockHeader p,.OshizCaseStudyReframe-module__6qzOJW__statusPanel p,.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple p,.OshizCaseStudyReframe-module__6qzOJW__retentionDecision p,.OshizCaseStudyReframe-module__6qzOJW__nextFocus p{max-width:670px;color:inherit;opacity:.62;word-break:keep-all;margin:22px 0 0;font-size:14px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__activationScreens{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:56px;padding-bottom:16px;display:grid;overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__labeledScreen{min-width:170px}.OshizCaseStudyReframe-module__6qzOJW__labeledScreen>span{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em;margin-bottom:12px;display:block}.OshizCaseStudyReframe-module__6qzOJW__dark .OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholder figcaption{color:var(--oshiz-muted-dark)}.OshizCaseStudyReframe-module__6qzOJW__statusPanel{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);grid-template-columns:180px 1fr;gap:70px;margin-top:80px;padding:34px 0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__statusPanel>span{color:var(--oshiz-yellow)}.OshizCaseStudyReframe-module__6qzOJW__statusPanel h3{max-width:820px;margin-top:0}.OshizCaseStudyReframe-module__6qzOJW__relationshipEvidence{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:28px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel{border:1px solid var(--oshiz-line-light);border-radius:24px;padding:clamp(30px,4vw,50px)}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel ol{grid-template-columns:repeat(5,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li{border-right:1px solid var(--oshiz-line-light);min-width:0;min-height:180px;padding:20px 18px;position:relative}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li>span{color:var(--oshiz-yellow-ink);font:650 9px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li>strong{font-family:var(--font-display);letter-spacing:-.06em;margin-top:46px;font-size:clamp(30px,3vw,46px);line-height:.9;display:block}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li>p{color:var(--oshiz-muted-light);word-break:keep-all;margin:14px 0 0;font-size:11px;line-height:1.4}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel li>svg{z-index:1;background:var(--oshiz-paper);color:var(--oshiz-yellow-ink);padding:2px;position:absolute;bottom:12px;right:-8px}.OshizCaseStudyReframe-module__6qzOJW__supportingCards{border:1px solid var(--oshiz-line-light);background:var(--oshiz-line-light);border-radius:24px;gap:1px;display:grid;overflow:hidden}.OshizCaseStudyReframe-module__6qzOJW__supportingCards article{background:var(--oshiz-paper);flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.OshizCaseStudyReframe-module__6qzOJW__supportingCards strong{color:var(--oshiz-yellow-ink);font-family:var(--font-display);letter-spacing:-.06em;font-size:44px;line-height:.85}.OshizCaseStudyReframe-module__6qzOJW__supportingCards span{max-width:20ch;color:var(--oshiz-muted-light);word-break:keep-all;font-size:11px;line-height:1.4}.OshizCaseStudyReframe-module__6qzOJW__relationshipStrategy{margin-top:110px}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder{border:1px solid var(--oshiz-line-light);color:#fff;background:#171719;border-radius:28px;padding:clamp(26px,5vw,58px)}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder header{justify-content:space-between;align-items:center;gap:32px;display:flex}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder header span{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder header strong{max-width:540px;font-family:var(--font-display);letter-spacing:-.048em;text-align:right;font-size:clamp(25px,3vw,42px);font-weight:560;line-height:1.06}.OshizCaseStudyReframe-module__6qzOJW__loopNodes{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);grid-template-columns:repeat(6,1fr);margin-top:100px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__loopNodes>div{border-right:1px solid var(--oshiz-line-dark);flex-direction:column;justify-content:space-between;min-width:0;min-height:144px;padding:18px;display:flex;position:relative}.OshizCaseStudyReframe-module__6qzOJW__loopNodes>div:last-child{background:#fcff4b1a;border-right:0}.OshizCaseStudyReframe-module__6qzOJW__loopNodes span{color:var(--oshiz-yellow);font:650 9px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__loopNodes strong{font-size:12px}.OshizCaseStudyReframe-module__6qzOJW__loopNodes svg{z-index:1;color:var(--oshiz-yellow);background:#171719;padding:2px;position:absolute;bottom:18px;right:-9px}.OshizCaseStudyReframe-module__6qzOJW__relationshipStrategy>p{max-width:700px;color:var(--oshiz-muted-light);letter-spacing:-.02em;word-break:keep-all;margin:30px 0 0 auto;font-size:16px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecisions{gap:140px;margin-top:150px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(48px,8vw,100px);display:grid}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision>header{position:sticky;top:120px}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision>header>p:first-child{color:var(--oshiz-yellow-ink);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em;gap:14px;margin:0;display:flex}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision>header h3{font-family:var(--font-display);letter-spacing:-.06em;word-break:keep-all;text-wrap:balance;margin:32px 0 0;font-size:clamp(38px,5vw,66px);font-weight:560;line-height:1.03}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision>header>p:last-child{color:var(--oshiz-muted-light);word-break:keep-all;margin:26px 0 0;font-size:14px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision .OshizCaseStudyReframe-module__6qzOJW__screenRail{margin-top:0}.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple{background:var(--oshiz-yellow);border-radius:26px;grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);gap:70px;margin-top:140px;padding:44px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple header>span{color:var(--oshiz-yellow-ink)}.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple .OshizCaseStudyReframe-module__6qzOJW__screenRail{margin-top:0}.OshizCaseStudyReframe-module__6qzOJW__relationshipSignals{border-top:1px solid var(--oshiz-line-light);margin-top:150px;padding-top:70px}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison{grid-template-columns:1fr 190px 1fr;align-items:stretch;gap:20px;margin-top:56px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison article{border:1px solid var(--oshiz-line-light);border-radius:18px;padding:26px}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison article>span{color:var(--oshiz-yellow-ink);font:680 9px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dl{grid-template-columns:repeat(3,1fr);margin:70px 0 0;display:grid}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dl>div{border-right:1px solid var(--oshiz-line-light);text-align:center}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dl>div:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dt{color:var(--oshiz-muted-light);font-size:10px}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dd{font-family:var(--font-display);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(30px,4vw,52px)}.OshizCaseStudyReframe-module__6qzOJW__cohortDelta{background:var(--oshiz-yellow);color:var(--oshiz-black);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;display:flex}.OshizCaseStudyReframe-module__6qzOJW__cohortDelta strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:64px;line-height:.8}.OshizCaseStudyReframe-module__6qzOJW__cohortDelta span{margin-top:18px;font-size:11px;font-weight:700}.OshizCaseStudyReframe-module__6qzOJW__photoSignals{border:1px solid var(--oshiz-line-light);background:var(--oshiz-line-light);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__photoSignals article{background:var(--oshiz-paper);padding:24px}.OshizCaseStudyReframe-module__6qzOJW__photoSignals span{font:680 9px/1 var(--font-mono), monospace}.OshizCaseStudyReframe-module__6qzOJW__photoSignals strong{color:var(--oshiz-yellow-ink);font-family:var(--font-display);letter-spacing:-.065em;margin-top:52px;font-size:54px;line-height:.85;display:block}.OshizCaseStudyReframe-module__6qzOJW__photoSignals small{color:var(--oshiz-muted-light);margin-top:10px;display:block}.OshizCaseStudyReframe-module__6qzOJW__retentionQuestion{border:1px solid var(--oshiz-line-dark);background:#19191b;border-radius:28px;padding:clamp(30px,5vw,56px)}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers{grid-template-columns:1fr auto 1fr .8fr;align-items:center;gap:26px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers article,.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div{border:1px solid var(--oshiz-line-dark);border-radius:18px;min-height:230px;padding:24px}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers article span,.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div span{color:var(--oshiz-muted-dark);font:680 9px/1.4 var(--font-mono), monospace;letter-spacing:.07em}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers article strong{font-family:var(--font-display);letter-spacing:-.075em;margin-top:92px;font-size:clamp(52px,7vw,84px);line-height:.75;display:block}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>strong{color:var(--oshiz-muted-dark);font-size:13px}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div{background:var(--oshiz-yellow);color:var(--oshiz-black);flex-direction:column;justify-content:space-between;display:flex}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div strong{font-family:var(--font-display);letter-spacing:-.075em;font-size:clamp(52px,6vw,76px);line-height:.75}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div span{color:var(--oshiz-yellow-ink)}.OshizCaseStudyReframe-module__6qzOJW__retentionQuestion>h3{font-family:var(--font-display);letter-spacing:-.062em;margin:70px 0 0;font-size:clamp(38px,5vw,72px);font-weight:560;line-height:1}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:76px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis>article{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);min-width:0;padding:24px}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis>article>span{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.07em}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis h3{font-family:var(--font-display);letter-spacing:-.038em;word-break:keep-all;margin:68px 0 0;font-size:clamp(21px,2.3vw,32px);font-weight:560;line-height:1.2}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis>svg{color:var(--oshiz-yellow);align-self:center}.OshizCaseStudyReframe-module__6qzOJW__selectionFinding{background:#fcff4b14}.OshizCaseStudyReframe-module__6qzOJW__validationResults{grid-template-columns:1fr 1fr;gap:20px;margin-top:80px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__validationResults article{border:1px solid var(--oshiz-line-dark);border-radius:20px;min-height:330px;padding:28px}.OshizCaseStudyReframe-module__6qzOJW__validationResults span{color:var(--oshiz-yellow);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.08em}.OshizCaseStudyReframe-module__6qzOJW__validationResults strong{font-family:var(--font-display);letter-spacing:-.075em;margin-top:100px;font-size:clamp(54px,7vw,86px);line-height:.84;display:block}.OshizCaseStudyReframe-module__6qzOJW__validationResults p{max-width:460px;color:var(--oshiz-muted-dark);word-break:keep-all;margin:22px 0 0;font-size:13px;line-height:1.55}.OshizCaseStudyReframe-module__6qzOJW__retentionDecision{background:var(--oshiz-yellow);color:var(--oshiz-black);border-radius:28px;margin-top:110px;padding:clamp(30px,5vw,58px)}.OshizCaseStudyReframe-module__6qzOJW__retentionDecision header>span{color:var(--oshiz-yellow-ink)}.OshizCaseStudyReframe-module__6qzOJW__retentionDecision .OshizCaseStudyReframe-module__6qzOJW__screenRail{margin-top:62px}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow{border-top:1px solid #11111342;border-bottom:1px solid #11111342;grid-template-columns:repeat(5,1fr);margin-top:64px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow>div{border-right:1px solid #11111342;align-items:flex-end;min-height:110px;padding:18px;display:flex;position:relative}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow>div:last-child{border-right:0}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow strong{font-size:11px}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow svg{z-index:1;background:var(--oshiz-yellow);padding:2px;position:absolute;bottom:16px;right:-9px}.OshizCaseStudyReframe-module__6qzOJW__nextFocus{border-top:1px solid var(--oshiz-line-dark);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:70px;margin-top:100px;padding-top:60px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__nextFocus header>span{color:var(--oshiz-yellow)}.OshizCaseStudyReframe-module__6qzOJW__nextFocus ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:30px 0 0;padding:0;list-style:none;display:grid}.OshizCaseStudyReframe-module__6qzOJW__nextFocus li{border-top:1px solid var(--oshiz-line-dark);color:var(--oshiz-muted-dark);padding-top:10px;font-size:11px}.OshizCaseStudyReframe-module__6qzOJW__nextFocus .OshizCaseStudyReframe-module__6qzOJW__screenRail{margin-top:0}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid{border:1px solid var(--oshiz-line-light);background:var(--oshiz-line-light);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid article{background:var(--oshiz-soft);flex-direction:column;justify-content:space-between;min-height:140px;padding:20px;display:flex}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid article>span{color:var(--oshiz-yellow-ink);font:680 9px/1 var(--font-mono), monospace;letter-spacing:.06em}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid article>strong{font-size:13px;line-height:1.35}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid .OshizCaseStudyReframe-module__6qzOJW__japanResearch{background:var(--oshiz-yellow);grid-column:span 2;min-height:250px}.OshizCaseStudyReframe-module__6qzOJW__japanResearch p{max-width:520px;font-family:var(--font-display);letter-spacing:-.035em;word-break:keep-all;margin:42px 0 0;font-size:23px;line-height:1.4}.OshizCaseStudyReframe-module__6qzOJW__japanResearch small{color:var(--oshiz-yellow-ink);margin-top:28px;font-size:10px;line-height:1.5}.OshizCaseStudyReframe-module__6qzOJW__evolution{border-top:1px solid var(--oshiz-line-dark);border-bottom:1px solid var(--oshiz-line-dark);grid-template-columns:repeat(4,1fr);display:grid}.OshizCaseStudyReframe-module__6qzOJW__evolution>div{border-right:1px solid var(--oshiz-line-dark);min-height:160px;padding:22px;position:relative}.OshizCaseStudyReframe-module__6qzOJW__evolution>div:last-child{background:#fcff4b14;border-right:0}.OshizCaseStudyReframe-module__6qzOJW__evolution strong{margin-top:84px;font-size:12px;line-height:1.4;display:block}.OshizCaseStudyReframe-module__6qzOJW__evolution svg{z-index:1;background:var(--oshiz-black);color:var(--oshiz-yellow);padding:2px;position:absolute;bottom:22px;right:-9px}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:64px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid article{border:1px solid var(--oshiz-line-dark);border-radius:18px;min-height:290px;padding:24px}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid strong{color:var(--oshiz-yellow);font-family:var(--font-display);letter-spacing:-.075em;font-size:clamp(52px,6vw,78px);line-height:.82;display:block}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid span{color:var(--oshiz-muted-dark);word-break:keep-all;margin-top:110px;font-size:12px;line-height:1.45;display:block}.OshizCaseStudyReframe-module__6qzOJW__roleGrid{border:1px solid var(--oshiz-line-light);background:var(--oshiz-line-light);grid-template-columns:1fr 1fr;gap:1px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__roleGrid article{background:var(--oshiz-paper);padding:clamp(26px,4vw,46px)}.OshizCaseStudyReframe-module__6qzOJW__roleGrid h3{font-family:var(--font-display);letter-spacing:-.052em;margin:42px 0 0;font-size:clamp(32px,4vw,54px);font-weight:560}.OshizCaseStudyReframe-module__6qzOJW__roleGrid ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:64px 0 0;padding:0;list-style:none;display:grid}.OshizCaseStudyReframe-module__6qzOJW__roleGrid li{border-top:1px solid var(--oshiz-line-light);color:var(--oshiz-muted-light);padding:11px 0;font-size:11px}.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy{grid-template-columns:1fr 1fr;gap:70px;display:grid}.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy p{font-family:var(--font-display);letter-spacing:-.042em;word-break:keep-all;margin:0;font-size:clamp(25px,3.2vw,42px);line-height:1.34}.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy p+p{padding-top:90px}.OshizCaseStudyReframe-module__6qzOJW__yellow blockquote{font-family:var(--font-display);letter-spacing:-.066em;border-top:1px solid #1111134d;margin:120px 0 0;padding:42px 0 0;font-size:clamp(48px,7vw,96px);font-weight:560;line-height:.98}.OshizCaseStudyReframe-module__6qzOJW__yellow blockquote strong,.OshizCaseStudyReframe-module__6qzOJW__yellow blockquote span{max-width:1100px;display:block}.OshizCaseStudyReframe-module__6qzOJW__yellow blockquote span{color:var(--oshiz-yellow-ink)}@media (max-width:1100px){.OshizCaseStudyReframe-module__6qzOJW__productIntroInner{width:min(100% - 48px,920px)}.OshizCaseStudyReframe-module__6qzOJW__productIntroDetails{grid-template-columns:1fr;gap:44px}.OshizCaseStudyReframe-module__6qzOJW__productIntroCopy{max-width:720px}.OshizCaseStudyReframe-module__6qzOJW__productIntroMeta{max-width:680px}.OshizCaseStudyReframe-module__6qzOJW__sectionInner,.OshizCaseStudyReframe-module__6qzOJW__heroInner{width:min(100% - 48px,920px)}.OshizCaseStudyReframe-module__6qzOJW__heroMeta{grid-template-columns:repeat(2,1fr)}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div,.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div:first-child{border-bottom:1px solid var(--oshiz-line-dark);padding-left:18px}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div:nth-child(2n){border-right:0}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article,.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article:first-child{border-right:0;border-bottom:1px solid var(--oshiz-line-light);padding:30px 0}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary article:last-child{border-bottom:0}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary p{margin-top:24px}.OshizCaseStudyReframe-module__6qzOJW__metricGrid,.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid{grid-template-columns:1fr 1fr}.OshizCaseStudyReframe-module__6qzOJW__previewFlow{grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__challengeCards{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a{border-bottom:1px solid #11111347;border-right:0;min-height:260px}.OshizCaseStudyReframe-module__6qzOJW__challengeCards a:last-child{border-bottom:0}.OshizCaseStudyReframe-module__6qzOJW__challengeCards h3{margin-top:72px}.OshizCaseStudyReframe-module__6qzOJW__activationEvidence,.OshizCaseStudyReframe-module__6qzOJW__relationshipEvidence,.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple,.OshizCaseStudyReframe-module__6qzOJW__nextFocus,.OshizCaseStudyReframe-module__6qzOJW__decisionGrid{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article{border-right:0;border-bottom:1px solid var(--oshiz-line-dark);min-height:240px}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article:last-child{border-bottom:0}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid h3{margin-top:54px}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel ol{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision>header{max-width:720px;position:static}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__cohortDelta{min-height:160px}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers{grid-template-columns:1fr 1fr}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>strong{display:none}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis>svg{justify-self:center;transform:rotate(90deg)}.OshizCaseStudyReframe-module__6qzOJW__nextFocus .OshizCaseStudyReframe-module__6qzOJW__screenRail{margin-top:32px}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups{perspective:none;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:4px;min-height:0;margin-inline:-24px;padding:0 24px 176px;display:flex;overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:before,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:after{display:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:first-child,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(2),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(3),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(4){scroll-snap-align:center;flex:0 0 min(62vw,360px);width:auto;margin:0;position:relative;top:auto;left:auto;right:auto;transform:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover{transform:none}}@media (max-width:760px){.OshizCaseStudyReframe-module__6qzOJW__hero{height:100svh;min-height:560px}.OshizCaseStudyReframe-module__6qzOJW__heroLogo{width:min(48vw,190px);bottom:18px;left:18px}.OshizCaseStudyReframe-module__6qzOJW__productIntroInner{width:calc(100% - 32px);padding-block:64px 72px}.OshizCaseStudyReframe-module__6qzOJW__productIntroIcon{width:52px;margin-bottom:18px}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader>p{margin-bottom:18px;font-size:9px}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader h1{letter-spacing:-.05em;max-width:none;font-size:clamp(36px,10.5vw,48px);line-height:1.08}.OshizCaseStudyReframe-module__6qzOJW__productIntroHeader h1 span{white-space:normal}.OshizCaseStudyReframe-module__6qzOJW__productIntroDetails{gap:36px;margin-top:50px}.OshizCaseStudyReframe-module__6qzOJW__productIntroCopy p{font-size:15px}.OshizCaseStudyReframe-module__6qzOJW__productIntroMeta{grid-template-columns:1fr 1fr;gap:28px 18px}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups{perspective:none;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:4px;min-height:0;margin:60px -16px 0;padding:0 16px 176px;display:flex;overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:before,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups:after{display:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:first-child,.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(2),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(3),.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:nth-child(4){scroll-snap-align:center;flex:0 0 min(74vw,330px);width:auto;margin-top:0;position:relative;top:auto;left:auto;right:auto;transform:none}.OshizCaseStudyReframe-module__6qzOJW__productIntroMockups figure:hover{transform:none}.OshizCaseStudyReframe-module__6qzOJW__sectionInner,.OshizCaseStudyReframe-module__6qzOJW__heroInner{width:min(100% - 32px,640px)}.OshizCaseStudyReframe-module__6qzOJW__section{padding:88px 0}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader,.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader{grid-template-columns:1fr;gap:28px;margin-bottom:58px}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader h2,.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader h2{letter-spacing:-.06em;font-size:clamp(42px,13vw,64px);line-height:1.02}.OshizCaseStudyReframe-module__6qzOJW__sectionHeader>div>p{margin-top:22px;font-size:16px;line-height:1.68}.OshizCaseStudyReframe-module__6qzOJW__hero{background-size:40px 40px,40px 40px,auto,auto;min-height:auto;padding:96px 0 64px}.OshizCaseStudyReframe-module__6qzOJW__mobileBack{display:block}.OshizCaseStudyReframe-module__6qzOJW__heroEyebrow{font-size:9px}.OshizCaseStudyReframe-module__6qzOJW__heroCopy h1{font-size:clamp(84px,29vw,126px)}.OshizCaseStudyReframe-module__6qzOJW__heroStatement{margin-top:44px;font-size:clamp(34px,10vw,50px);line-height:1.08}.OshizCaseStudyReframe-module__6qzOJW__heroMeta{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div,.OshizCaseStudyReframe-module__6qzOJW__heroMeta>div:first-child{border-right:0;padding:17px 0}.OshizCaseStudyReframe-module__6qzOJW__widePlaceholderMedia{border-inline:0;border-radius:0;margin-inline:-16px}.OshizCaseStudyReframe-module__6qzOJW__snapshotSummary p{font-size:22px}.OshizCaseStudyReframe-module__6qzOJW__metricGrid,.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid,.OshizCaseStudyReframe-module__6qzOJW__validationResults,.OshizCaseStudyReframe-module__6qzOJW__roleGrid,.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy,.OshizCaseStudyReframe-module__6qzOJW__photoSignals{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__metricGrid article{min-height:210px}.OshizCaseStudyReframe-module__6qzOJW__metricGrid span{margin-top:54px}.OshizCaseStudyReframe-module__6qzOJW__screenRail,.OshizCaseStudyReframe-module__6qzOJW__screenRailCompact{grid-template-columns:repeat(7,minmax(190px,74vw));margin-right:-16px;padding-right:16px}.OshizCaseStudyReframe-module__6qzOJW__screenRailCompact{grid-template-columns:repeat(auto-fit,minmax(190px,74vw));grid-auto-columns:minmax(190px,74vw);grid-auto-flow:column}.OshizCaseStudyReframe-module__6qzOJW__mobilePlaceholderScreen{border-radius:24px}.OshizCaseStudyReframe-module__6qzOJW__challengeSection{padding:92px 0}.OshizCaseStudyReframe-module__6qzOJW__challengeChapterHeader>p{gap:8px}.OshizCaseStudyReframe-module__6qzOJW__challengeLead{margin:0 0 58px;font-size:16px;line-height:1.7}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric,.OshizCaseStudyReframe-module__6qzOJW__activationFunnel{padding:26px 20px}.OshizCaseStudyReframe-module__6qzOJW__primaryMetric>strong{margin-top:74px}.OshizCaseStudyReframe-module__6qzOJW__supportingMetricRow{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__decisionGrid article{padding-inline:4px}.OshizCaseStudyReframe-module__6qzOJW__activationScreens{grid-template-columns:repeat(5,minmax(190px,74vw));margin-right:-16px;padding-right:16px}.OshizCaseStudyReframe-module__6qzOJW__statusPanel{grid-template-columns:1fr;gap:26px}.OshizCaseStudyReframe-module__6qzOJW__relationshipFunnel{padding-inline:20px}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder{border-inline:0;border-radius:0;margin-inline:-16px;padding:24px 18px}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder header{display:grid}.OshizCaseStudyReframe-module__6qzOJW__loopPlaceholder header strong{text-align:left}.OshizCaseStudyReframe-module__6qzOJW__loopNodes{grid-template-columns:repeat(6,minmax(130px,1fr));margin-top:58px;overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecision{gap:42px}.OshizCaseStudyReframe-module__6qzOJW__relationshipDecisions{gap:110px}.OshizCaseStudyReframe-module__6qzOJW__alivePrinciple{border-radius:0;gap:40px;margin-inline:-16px;padding:28px 18px}.OshizCaseStudyReframe-module__6qzOJW__cohortComparison dl{margin-top:50px}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers article,.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers>div{min-height:190px}.OshizCaseStudyReframe-module__6qzOJW__retentionNumbers article strong{margin-top:70px}.OshizCaseStudyReframe-module__6qzOJW__retentionQuestion{border-inline:0;border-radius:0;margin-inline:-16px;padding:22px 18px}.OshizCaseStudyReframe-module__6qzOJW__selectionDiagnosis>article{padding-inline:0}.OshizCaseStudyReframe-module__6qzOJW__validationResults article{min-height:270px}.OshizCaseStudyReframe-module__6qzOJW__validationResults strong{margin-top:74px}.OshizCaseStudyReframe-module__6qzOJW__retentionDecision{border-radius:0;margin-inline:-16px;padding:28px 18px}.OshizCaseStudyReframe-module__6qzOJW__retentionFlow{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__nextFocus ul{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid{grid-template-columns:1fr 1fr}.OshizCaseStudyReframe-module__6qzOJW__additionalGrid .OshizCaseStudyReframe-module__6qzOJW__japanResearch{grid-column:1/-1}.OshizCaseStudyReframe-module__6qzOJW__evolution{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid article{min-height:230px}.OshizCaseStudyReframe-module__6qzOJW__outcomeGrid span{margin-top:78px}.OshizCaseStudyReframe-module__6qzOJW__roleGrid ul{grid-template-columns:1fr}.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy{gap:40px}.OshizCaseStudyReframe-module__6qzOJW__reflectionCopy p+p{padding-top:0}.OshizCaseStudyReframe-module__6qzOJW__yellow blockquote{margin-top:80px;font-size:clamp(42px,12vw,64px);line-height:1.02}}@media (prefers-reduced-motion:reduce){.OshizCaseStudyReframe-module__6qzOJW__motionMockup,.OshizCaseStudyReframe-module__6qzOJW__timeCycle{display:none}.OshizCaseStudyReframe-module__6qzOJW__motionPoster{opacity:1!important}.OshizCaseStudyReframe-module__6qzOJW__page *,.OshizCaseStudyReframe-module__6qzOJW__page :before,.OshizCaseStudyReframe-module__6qzOJW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.MelCaseStudy-module__I9VyAa__page{--mel-black:#000;--mel-ink:#070707;--mel-paper:#fafafa;--mel-blue:#315cff;--mel-spectrum:linear-gradient(110deg,#edf8ff 0%,#edf2ff 18%,#fff1f2 38%,#fff3df 55%,#e8faef 72%,#eee8ff 100%);--mel-spectrum-soft:radial-gradient(circle at 9% 18%,#bfe6ffb8,transparent 25%), radial-gradient(circle at 28% 78%,#ffc5d3ad,transparent 28%), radial-gradient(circle at 52% 25%,#ffe5b399,transparent 26%), radial-gradient(circle at 76% 68%,#baf2d7a8,transparent 29%), radial-gradient(circle at 92% 30%,#d5c7ffb8,transparent 28%), #f8f8f8;--mel-line-dark:#ffffff24;--mel-line-light:#0a0c1224;background:var(--mel-black);color:#fff;min-width:0;overflow-x:clip}.MelCaseStudy-module__I9VyAa__scene{min-height:100svh;scroll-margin-top:var(--header-height);position:relative}.MelCaseStudy-module__I9VyAa__frame{top:var(--header-height);height:calc(100svh - var(--header-height));align-items:center;min-height:0;display:flex;position:sticky;overflow:hidden}.MelCaseStudy-module__I9VyAa__canvas{width:min(1240px,100% - 80px);min-height:0;max-height:100%;margin-inline:auto;padding-block:clamp(24px,4vh,54px);position:relative}.MelCaseStudy-module__I9VyAa__split{grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);align-items:center;gap:clamp(44px,7vw,108px);display:grid}.MelCaseStudy-module__I9VyAa__stack,.MelCaseStudy-module__I9VyAa__wide{flex-direction:column;justify-content:center;display:flex}.MelCaseStudy-module__I9VyAa__stack{gap:clamp(34px,6vh,72px)}.MelCaseStudy-module__I9VyAa__wide{gap:clamp(26px,4vh,52px)}.MelCaseStudy-module__I9VyAa__sceneLabel{font:650 10px/1 var(--font-geist-mono);letter-spacing:.08em;gap:12px;margin:0;display:flex;position:absolute;top:clamp(18px,3vh,34px);left:0}.MelCaseStudy-module__I9VyAa__sceneLabel span:first-child{color:var(--mel-blue)}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__sceneLabel{color:#0a0c127a}.MelCaseStudy-module__I9VyAa__dark,.MelCaseStudy-module__I9VyAa__ink{background:radial-gradient(circle at 92% 8%,#8058ff1a,transparent 30%), radial-gradient(circle at 76% 88%,#47bfff0f,transparent 26%), var(--mel-black);color:#fff}.MelCaseStudy-module__I9VyAa__ink{background:radial-gradient(circle at 86% 16%,#7558ff17,transparent 31%), var(--mel-ink)}.MelCaseStudy-module__I9VyAa__paper{background:radial-gradient(circle at 94% 5%,#d3c8ff2b,transparent 21%), radial-gradient(circle at 4% 94%,#c4e9ff2b,transparent 20%), var(--mel-paper);color:#090909}.MelCaseStudy-module__I9VyAa__glow{background:var(--mel-spectrum-soft);color:#050505}.MelCaseStudy-module__I9VyAa__hero{background:radial-gradient(circle at 78% 36%,#e4caff1f,transparent 26%), radial-gradient(circle at 88% 68%,#92deff17,transparent 24%), var(--mel-black)}.MelCaseStudy-module__I9VyAa__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(48px,8vw,128px);display:grid}.MelCaseStudy-module__I9VyAa__heroCopy{min-width:0}.MelCaseStudy-module__I9VyAa__eyebrow,.MelCaseStudy-module__I9VyAa__kicker{color:#ffffff75;font:650 10px/1 var(--font-geist-mono);letter-spacing:.08em;margin:clamp(30px,5vh,58px) 0 0}.MelCaseStudy-module__I9VyAa__hero h1{color:#fff;font-family:var(--font-display);letter-spacing:-.095em;margin:clamp(14px,2vh,24px) 0 0;font-size:clamp(76px,min(13vw,16vh),174px);font-weight:620;line-height:.76}.MelCaseStudy-module__I9VyAa__hero h2,.MelCaseStudy-module__I9VyAa__copy h2,.MelCaseStudy-module__I9VyAa__insightCopy h2,.MelCaseStudy-module__I9VyAa__impactHeader h2{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.055em;font-weight:560}.MelCaseStudy-module__I9VyAa__hero h2{max-width:720px;margin:clamp(30px,5vh,56px) 0 0;font-size:clamp(30px,min(4.2vw,5.5vh),58px);line-height:1.03}.MelCaseStudy-module__I9VyAa__heroCopy>p:not(.MelCaseStudy-module__I9VyAa__eyebrow){color:#ffffff94;max-width:680px;margin:clamp(20px,3vh,32px) 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.7}.MelCaseStudy-module__I9VyAa__meta{border-top:1px solid var(--mel-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin:clamp(24px,4vh,42px) 0 0;padding-top:18px;display:grid}.MelCaseStudy-module__I9VyAa__meta div{min-width:0}.MelCaseStudy-module__I9VyAa__meta dt{color:#ffffff5c;font:650 9px/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.MelCaseStudy-module__I9VyAa__meta dd{color:#ffffffc2;margin:8px 0 0;font-size:12px;line-height:1.45}.MelCaseStudy-module__I9VyAa__heroMedia{justify-content:center;align-items:center;height:min(82vh,800px);min-height:0;margin:0;display:flex;position:relative}.MelCaseStudy-module__I9VyAa__heroMedia:before{aspect-ratio:1;filter:blur(32px);content:"";background:radial-gradient(circle,#a6cbff26,#d6b3ff14 48%,#0000 72%);border-radius:50%;width:82%;position:absolute}.MelCaseStudy-module__I9VyAa__heroMedia img{object-fit:contain;filter:drop-shadow(0 32px 54px #00000070);width:auto;max-width:100%;height:100%;position:relative}.MelCaseStudy-module__I9VyAa__copy{min-width:0;padding-top:22px}.MelCaseStudy-module__I9VyAa__copy .MelCaseStudy-module__I9VyAa__kicker,.MelCaseStudy-module__I9VyAa__insightCopy .MelCaseStudy-module__I9VyAa__kicker,.MelCaseStudy-module__I9VyAa__impactHeader .MelCaseStudy-module__I9VyAa__kicker{color:currentColor;opacity:.42;margin:0 0 clamp(22px,3vh,34px)}.MelCaseStudy-module__I9VyAa__copy h2{max-width:760px;margin:0;font-size:clamp(34px,min(4.6vw,6vh),64px);line-height:1.01}.MelCaseStudy-module__I9VyAa__copy>p:not(.MelCaseStudy-module__I9VyAa__kicker),.MelCaseStudy-module__I9VyAa__insightCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){color:currentColor;opacity:.58;max-width:680px;margin:clamp(20px,3vh,30px) 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.72}.MelCaseStudy-module__I9VyAa__pills{flex-wrap:wrap;gap:8px;margin:clamp(24px,4vh,38px) 0 0;padding:0;list-style:none;display:flex}.MelCaseStudy-module__I9VyAa__pills li{font:600 8px/1 var(--font-geist-mono);letter-spacing:.06em;opacity:.52;border:1px solid;border-radius:999px;padding:8px 10px}.MelCaseStudy-module__I9VyAa__placeholder{aspect-ratio:16/9;background:linear-gradient(#00000008 1px,transparent 1px), linear-gradient(90deg,#00000008 1px,transparent 1px), var(--mel-spectrum-soft);color:#0003;background-size:32px 32px,32px 32px,auto;border:0;border-radius:18px;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f,inset 0 0 0 1px #00000014}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__placeholder{color:#0000002e}.MelCaseStudy-module__I9VyAa__placeholder>div{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:56px;display:grid}.MelCaseStudy-module__I9VyAa__placeholder svg{width:22px;height:22px}.MelCaseStudy-module__I9VyAa__placeholder figcaption{color:#0000006b;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.MelCaseStudy-module__I9VyAa__placeholder figcaption span{font:650 9px/1 var(--font-geist-mono);letter-spacing:.07em}.MelCaseStudy-module__I9VyAa__placeholder figcaption strong{color:#090909;margin-top:7px;font-size:13px}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__placeholder figcaption strong{color:#090909}.MelCaseStudy-module__I9VyAa__placeholder figcaption small{opacity:.7;margin-top:4px;font-size:10px}.MelCaseStudy-module__I9VyAa__insightCopy{max-width:1050px}.MelCaseStudy-module__I9VyAa__insightCopy h2{max-width:1000px;margin:0;font-size:clamp(48px,min(6.6vw,8.8vh),96px);line-height:.94}.MelCaseStudy-module__I9VyAa__insightCopy h2 span{display:block}.MelCaseStudy-module__I9VyAa__insightCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){max-width:760px;font-size:clamp(16px,1.45vw,20px)}.MelCaseStudy-module__I9VyAa__glow .MelCaseStudy-module__I9VyAa__sceneLabel{color:#00000075}.MelCaseStudy-module__I9VyAa__glow .MelCaseStudy-module__I9VyAa__sceneLabel span:first-child{color:#315cff}.MelCaseStudy-module__I9VyAa__glow .MelCaseStudy-module__I9VyAa__insightCopy .MelCaseStudy-module__I9VyAa__kicker{color:#090909}.MelCaseStudy-module__I9VyAa__glow .MelCaseStudy-module__I9VyAa__insightPath{color:#0006}.MelCaseStudy-module__I9VyAa__insightPath{color:#ffffff6b;font:650 10px/1 var(--font-geist-mono);letter-spacing:.08em;grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items:center;gap:18px;display:grid}.MelCaseStudy-module__I9VyAa__insightPath i{background:linear-gradient(90deg,currentColor,var(--mel-blue));height:1px}.MelCaseStudy-module__I9VyAa__insightPath strong{color:currentColor;opacity:1}.MelCaseStudy-module__I9VyAa__glow .MelCaseStudy-module__I9VyAa__insightPath strong{color:#090909}.MelCaseStudy-module__I9VyAa__flow{opacity:.92;border-top:1px solid;margin:clamp(26px,4vh,44px) 0 0;padding:0;list-style:none}.MelCaseStudy-module__I9VyAa__flow li{border-bottom:1px solid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:clamp(12px,1.8vh,18px) 0;display:grid;position:relative}.MelCaseStudy-module__I9VyAa__flow li>span{color:var(--mel-blue);font:650 8px/1 var(--font-geist-mono);padding-top:3px}.MelCaseStudy-module__I9VyAa__flow strong{font-size:12px;display:block}.MelCaseStudy-module__I9VyAa__flow p{color:currentColor;opacity:.52;margin:5px 0 0;font-size:11px;line-height:1.45}.MelCaseStudy-module__I9VyAa__flow svg{opacity:.32;width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__flow{opacity:.78}.MelCaseStudy-module__I9VyAa__mediaPair,.MelCaseStudy-module__I9VyAa__generationMedia{gap:16px;display:grid}.MelCaseStudy-module__I9VyAa__mediaPair{grid-template-columns:repeat(2,minmax(0,1fr))}.MelCaseStudy-module__I9VyAa__mediaPair .MelCaseStudy-module__I9VyAa__placeholder{aspect-ratio:4/5}.MelCaseStudy-module__I9VyAa__generationMedia{grid-template-columns:1fr}.MelCaseStudy-module__I9VyAa__generationScene{min-height:auto}.MelCaseStudy-module__I9VyAa__generationScene .MelCaseStudy-module__I9VyAa__frame{align-items:flex-start;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.MelCaseStudy-module__I9VyAa__generationScene .MelCaseStudy-module__I9VyAa__canvas{gap:clamp(64px,9vh,112px);width:min(1400px,100% - 80px);padding-block:clamp(88px,11vh,132px)}.MelCaseStudy-module__I9VyAa__generationIntro{grid-template-columns:minmax(0,1fr) minmax(280px,24%);align-items:end;gap:clamp(48px,7vw,112px);display:grid}.MelCaseStudy-module__I9VyAa__generationCopy{padding-top:0}.MelCaseStudy-module__I9VyAa__generationCopy h2{max-width:12ch;font-size:clamp(44px,min(5.4vw,7vh),76px)}.MelCaseStudy-module__I9VyAa__generationCopy h2 span{display:block}.MelCaseStudy-module__I9VyAa__generationCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){max-width:51ch}.MelCaseStudy-module__I9VyAa__contextSnapshot{background:#141414;border:1px solid #ffffff24;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 22px 60px #0000003d}.MelCaseStudy-module__I9VyAa__contextSnapshotImage{aspect-ratio:298/335;background:#080808;border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}.MelCaseStudy-module__I9VyAa__contextSnapshotImage img{object-fit:cover;object-position:left center;filter:grayscale(.88)saturate(.42)contrast(.92);width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy{gap:14px;padding:20px;display:grid}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy>p:first-child{color:#98adff;font:650 8px/1 var(--font-geist-mono);letter-spacing:.09em;margin:0}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(18px,1.65vw,24px);font-weight:560;line-height:1.08}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy>p:not(:first-child){color:#ffffff7a;margin:0;font-size:10px;line-height:1.55}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy small{color:#ffffff57;font:500 8px/1.45 var(--font-geist-mono);border-top:1px solid #ffffff1f;padding-top:13px}.MelCaseStudy-module__I9VyAa__generationBridge{border-top:1px solid var(--mel-line-dark);font-family:var(--font-display);letter-spacing:-.04em;flex-wrap:wrap;gap:8px 14px;margin:0;padding:clamp(24px,3.5vh,36px) 0 0;font-size:clamp(24px,2.6vw,38px);line-height:1.05;display:flex}.MelCaseStudy-module__I9VyAa__generationBridge span{color:#ffffff6b}.MelCaseStudy-module__I9VyAa__generationBridge strong{color:#fff;font-weight:560}.MelCaseStudy-module__I9VyAa__generationProcess{border-top:1px solid var(--mel-line-dark);border-bottom:1px solid var(--mel-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MelCaseStudy-module__I9VyAa__generationProcess li{border-right:1px solid var(--mel-line-dark);flex-direction:column;gap:14px;min-width:0;min-height:230px;padding:clamp(22px,3vw,34px);display:flex}.MelCaseStudy-module__I9VyAa__generationProcess li:last-child{border-right:0}.MelCaseStudy-module__I9VyAa__generationProcess span{color:#7593ff;font:650 9px/1 var(--font-geist-mono);letter-spacing:.07em}.MelCaseStudy-module__I9VyAa__generationProcess strong{max-width:34ch;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(18px,1.7vw,25px);font-weight:560;line-height:1.15}.MelCaseStudy-module__I9VyAa__generationProcess p{color:#ffffff7a;max-width:56ch;margin:auto 0 0;font-size:12px;line-height:1.55}.MelCaseStudy-module__I9VyAa__workflowFigure{aspect-ratio:1024/549;background:#121212;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b,inset 0 0 0 1px #ffffff1a}.MelCaseStudy-module__I9VyAa__workflowFigure img{object-fit:cover;width:100%;height:100%;display:block}.MelCaseStudy-module__I9VyAa__workflowFigure:after{content:"";background:linear-gradient(#0000,#000000d6);position:absolute;inset:45% 0 0}.MelCaseStudy-module__I9VyAa__workflowFigure figcaption{z-index:1;gap:10px;display:grid;position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.MelCaseStudy-module__I9VyAa__workflowFigure figcaption span{color:#98adff;font:650 9px/1 var(--font-geist-mono);letter-spacing:.08em}.MelCaseStudy-module__I9VyAa__workflowFigure figcaption strong{color:#fff;max-width:650px;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(22px,2.6vw,38px);font-weight:560;line-height:1.08}.MelCaseStudy-module__I9VyAa__screensShowcase{--showcase-scale:1;--showcase-width:1600px;aspect-ratio:400/301;background:#08080a;border-radius:24px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057,inset 0 0 0 1px #ffffff1a}.MelCaseStudy-module__I9VyAa__screensShowcase iframe{width:var(--showcase-width);height:1204px;transform:scale(var(--showcase-scale));transform-origin:0 0;background:#08080a;border:0;display:block;position:absolute;top:0;left:0}.MelCaseStudy-module__I9VyAa__voiceComparison{--voice-scale:.5;aspect-ratio:15/14;background:#141414;border-radius:22px;width:min(100%,107svh - 150px,1200px);min-height:0;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff1a}.MelCaseStudy-module__I9VyAa__voiceComparison iframe{width:1200px;height:1120px;transform:scale(var(--voice-scale));transform-origin:0 0;background:#141414;border:0;display:block;position:absolute;top:0;left:0}.MelCaseStudy-module__I9VyAa__voiceScene{min-height:auto}.MelCaseStudy-module__I9VyAa__voiceScene .MelCaseStudy-module__I9VyAa__frame{align-items:flex-start;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.MelCaseStudy-module__I9VyAa__voiceScene .MelCaseStudy-module__I9VyAa__canvas{gap:clamp(48px,7vh,88px);width:min(1400px,100% - 80px);padding-block:clamp(76px,10vh,112px)}.MelCaseStudy-module__I9VyAa__voiceIntro{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(64px,8vw,128px);display:grid}.MelCaseStudy-module__I9VyAa__voiceIntro .MelCaseStudy-module__I9VyAa__copy{padding-top:0}.MelCaseStudy-module__I9VyAa__voiceIntro .MelCaseStudy-module__I9VyAa__copy h2{max-width:10ch;font-size:clamp(42px,min(5vw,7vh),70px)}.MelCaseStudy-module__I9VyAa__voiceIntro .MelCaseStudy-module__I9VyAa__copy>p:not(.MelCaseStudy-module__I9VyAa__kicker){max-width:39ch}.MelCaseStudy-module__I9VyAa__voiceIntro .MelCaseStudy-module__I9VyAa__flow{margin-top:0}.MelCaseStudy-module__I9VyAa__creationScene{min-height:auto}.MelCaseStudy-module__I9VyAa__creationScene .MelCaseStudy-module__I9VyAa__frame{align-items:flex-start;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.MelCaseStudy-module__I9VyAa__creationScene .MelCaseStudy-module__I9VyAa__canvas{gap:0;width:min(1400px,100% - 80px);padding-block:clamp(88px,11vh,132px)}.MelCaseStudy-module__I9VyAa__creationOverview{display:block}.MelCaseStudy-module__I9VyAa__creationHero{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(56px,8vw,124px);display:grid}.MelCaseStudy-module__I9VyAa__creationCopy{padding-top:0}.MelCaseStudy-module__I9VyAa__creationCopy:after{display:none!important}.MelCaseStudy-module__I9VyAa__creationCopy h2{max-width:11ch;font-size:clamp(44px,min(5.4vw,7vh),74px)}.MelCaseStudy-module__I9VyAa__creationCopy h2 span,.MelCaseStudy-module__I9VyAa__discoverCopy h2 span,.MelCaseStudy-module__I9VyAa__wheelCopy h2 span{display:block}.MelCaseStudy-module__I9VyAa__creationCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){max-width:46ch}.MelCaseStudy-module__I9VyAa__creationCopy .MelCaseStudy-module__I9VyAa__flow{margin-top:clamp(34px,5vh,54px)}.MelCaseStudy-module__I9VyAa__creationDevice{aspect-ratio:1646/3354;filter:drop-shadow(0 34px 42px #00000038);justify-self:center;width:min(100%,410px);margin:0;position:relative}.MelCaseStudy-module__I9VyAa__creationDeviceFrame{z-index:1;object-fit:contain;pointer-events:none}.MelCaseStudy-module__I9VyAa__creationDeviceScreen{z-index:2;background:#101010;border-radius:10.2%/4.9%;outline:1px solid #0000001a;position:absolute;inset:2% 4.8% 2.15%;overflow:hidden}.MelCaseStudy-module__I9VyAa__creationDeviceScreen video{object-fit:cover;width:100%;height:100%;display:block}.MelCaseStudy-module__I9VyAa__creationRoutes{min-width:0;margin-top:clamp(64px,9vh,108px)}.MelCaseStudy-module__I9VyAa__routeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.MelCaseStudy-module__I9VyAa__routeCard{color:#fff;background:#0d0d0e;border-radius:20px;min-width:0;padding:10px 10px 22px;overflow:hidden;box-shadow:0 22px 50px #00000024}.MelCaseStudy-module__I9VyAa__routeCard figure{aspect-ratio:654/280;background:#171719;border-radius:12px;margin:0;position:relative;overflow:hidden}.MelCaseStudy-module__I9VyAa__routeCard figure img{object-fit:cover}.MelCaseStudy-module__I9VyAa__routeCard>span{color:#7593ff;font:650 9px/1 var(--font-geist-mono);letter-spacing:.08em;margin:20px 8px 0;display:block}.MelCaseStudy-module__I9VyAa__routeCard h3{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 8px 0;font-size:clamp(18px,1.7vw,25px);font-weight:620;line-height:1}.MelCaseStudy-module__I9VyAa__routeCard p{color:#ffffff8c;margin:12px 8px 0;font-size:11px;line-height:1.5}.MelCaseStudy-module__I9VyAa__routeAxis{color:#0000006b;font:650 8px/1 var(--font-geist-mono);letter-spacing:.08em;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:12px;margin-top:20px;display:grid}.MelCaseStudy-module__I9VyAa__routeAxis i{background:linear-gradient(90deg,#0000002e,#315cff);height:1px}.MelCaseStudy-module__I9VyAa__discoverSection{border-top:1px solid var(--mel-line-light);grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:clamp(64px,10vw,150px);margin-top:clamp(100px,16vh,190px);padding-top:clamp(72px,10vh,112px);display:grid}.MelCaseStudy-module__I9VyAa__discoverCopy .MelCaseStudy-module__I9VyAa__kicker,.MelCaseStudy-module__I9VyAa__wheelCopy .MelCaseStudy-module__I9VyAa__kicker{color:currentColor;opacity:.42;margin:0 0 clamp(22px,3vh,34px)}.MelCaseStudy-module__I9VyAa__discoverCopy h2,.MelCaseStudy-module__I9VyAa__wheelCopy h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(46px,min(6vw,7.8vh),84px);font-weight:560;line-height:.96}.MelCaseStudy-module__I9VyAa__discoverCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker),.MelCaseStudy-module__I9VyAa__wheelCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){color:currentColor;opacity:.58;max-width:620px;margin:clamp(24px,3.5vh,38px) 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.72}.MelCaseStudy-module__I9VyAa__discoverPhone{justify-self:center;margin:0;position:relative}.MelCaseStudy-module__I9VyAa__discoverPhone:before{z-index:0;background:var(--mel-spectrum);filter:blur(52px);opacity:.5;content:"";border-radius:50%;position:absolute;inset:14% -22%}.MelCaseStudy-module__I9VyAa__discoverPhone img{z-index:1;filter:drop-shadow(0 30px 50px #0000002e);width:auto;height:min(74vh,760px);display:block;position:relative}.MelCaseStudy-module__I9VyAa__wheelSection{color:#fff;background:radial-gradient(circle at 20% 25%,#4f67ff24,#0000 30%),radial-gradient(circle at 92% 80%,#e9b0ff1a,#0000 28%),#080809;border-radius:36px;grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(62px,9vw,138px);margin-top:clamp(100px,16vh,190px);padding:clamp(48px,7vw,92px);display:grid;box-shadow:0 30px 90px #0000002e}.MelCaseStudy-module__I9VyAa__wheelVisual{justify-items:center;min-width:0;display:grid}.MelCaseStudy-module__I9VyAa__wheelPrimary{margin:0}.MelCaseStudy-module__I9VyAa__wheelPrimary img{filter:drop-shadow(0 34px 56px #0000007a);width:auto;height:min(72vh,720px);display:block}.MelCaseStudy-module__I9VyAa__wheelVisual>span{color:#ffffff61;font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em;margin-top:24px}.MelCaseStudy-module__I9VyAa__wheelCopy h2{max-width:12ch}.MelCaseStudy-module__I9VyAa__wheelCopy blockquote{max-width:680px;font-family:var(--font-display);letter-spacing:-.045em;border-top:1px solid #ffffff2e;margin:clamp(34px,5vh,58px) 0 0;padding:clamp(22px,3vw,34px) 0 0;font-size:clamp(26px,3vw,42px);font-weight:560;line-height:1.08}.MelCaseStudy-module__I9VyAa__impactHeader{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:clamp(30px,7vw,100px);display:grid}.MelCaseStudy-module__I9VyAa__impactHeader h2{max-width:980px;margin:0;font-size:clamp(42px,min(5.8vw,7.5vh),82px);line-height:.98}.MelCaseStudy-module__I9VyAa__impactHeader h2 span{display:block}.MelCaseStudy-module__I9VyAa__metrics{border-top:1px solid var(--mel-line-dark);border-bottom:1px solid var(--mel-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MelCaseStudy-module__I9VyAa__metrics article{border-right:1px solid var(--mel-line-dark);padding:clamp(18px,3vh,32px) clamp(14px,2.4vw,28px)}.MelCaseStudy-module__I9VyAa__metrics article:last-child{border-right:0}.MelCaseStudy-module__I9VyAa__metrics strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(44px,min(6vw,8vh),88px);line-height:.88}.MelCaseStudy-module__I9VyAa__metrics .MelCaseStudy-module__I9VyAa__metricCompact strong{white-space:nowrap;font-size:clamp(38px,min(5vw,6.5vh),70px)}.MelCaseStudy-module__I9VyAa__metrics span{color:var(--mel-blue);font:650 10px/1 var(--font-geist-mono);margin-left:7px}.MelCaseStudy-module__I9VyAa__metrics p{color:#ffffff7a;margin:12px 0 0;font-size:11px}.MelCaseStudy-module__I9VyAa__caveat{color:#ffffff61;max-width:820px;margin:0;font-size:10px;line-height:1.6}.MelCaseStudy-module__I9VyAa__wide blockquote{max-width:960px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(24px,min(3vw,4vh),42px);line-height:1.15}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__flow li,.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__flow{border-color:#0000002b}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__pills li{border-color:#00000038}.MelCaseStudy-module__I9VyAa__paper .MelCaseStudy-module__I9VyAa__copy:after{content:"";background:linear-gradient(90deg,#72cfff,#ae9cff,#ffb7ca,#ffd899,#8be0b6);border-radius:999px;width:72px;height:4px;margin-top:clamp(22px,3vh,34px);display:block}.MelCaseStudy-module__I9VyAa__dark .MelCaseStudy-module__I9VyAa__copy:before,.MelCaseStudy-module__I9VyAa__ink .MelCaseStudy-module__I9VyAa__copy:before{content:"";background:linear-gradient(90deg,#79d5ff,#b8a1ff,#ffb4cc,#ffe09e,#99edc3);border-radius:999px;width:48px;height:3px;margin-bottom:20px;display:block}@media (max-width:900px){.MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 40px)}.MelCaseStudy-module__I9VyAa__split,.MelCaseStudy-module__I9VyAa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:32px}.MelCaseStudy-module__I9VyAa__hero h1{font-size:clamp(72px,15vw,116px)}.MelCaseStudy-module__I9VyAa__voiceScene .MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 40px)}.MelCaseStudy-module__I9VyAa__voiceIntro{gap:40px}.MelCaseStudy-module__I9VyAa__creationScene .MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 40px)}.MelCaseStudy-module__I9VyAa__creationHero{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:44px}.MelCaseStudy-module__I9VyAa__creationCopy h2{max-width:13ch}.MelCaseStudy-module__I9VyAa__routeCards{margin-top:8px}.MelCaseStudy-module__I9VyAa__discoverSection{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:44px}.MelCaseStudy-module__I9VyAa__wheelSection{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:48px}.MelCaseStudy-module__I9VyAa__generationScene .MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 40px)}.MelCaseStudy-module__I9VyAa__generationIntro{grid-template-columns:1fr;gap:56px}.MelCaseStudy-module__I9VyAa__generationCopy h2{max-width:13ch}.MelCaseStudy-module__I9VyAa__contextSnapshot{grid-template-columns:minmax(200px,.58fr) minmax(0,1fr);display:grid}.MelCaseStudy-module__I9VyAa__contextSnapshotImage{aspect-ratio:auto;border-bottom:0;border-right:1px solid #ffffff1f;height:100%;min-height:280px}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy{align-content:center}}@media (max-width:768px){.MelCaseStudy-module__I9VyAa__scene{min-height:100dvh}.MelCaseStudy-module__I9VyAa__frame{top:var(--mobile-header-height);height:calc(100dvh - var(--mobile-header-height))}.MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 32px);padding-block:16px}.MelCaseStudy-module__I9VyAa__split,.MelCaseStudy-module__I9VyAa__heroGrid{grid-template-columns:1fr;gap:22px}.MelCaseStudy-module__I9VyAa__sceneLabel{top:12px}.MelCaseStudy-module__I9VyAa__heroGrid{flex-direction:column;justify-content:center;display:flex}.MelCaseStudy-module__I9VyAa__heroCopy>p:not(.MelCaseStudy-module__I9VyAa__eyebrow){font-size:12px;line-height:1.52}.MelCaseStudy-module__I9VyAa__hero h1{font-size:72px}.MelCaseStudy-module__I9VyAa__hero h2{margin-top:20px;font-size:30px}.MelCaseStudy-module__I9VyAa__eyebrow{margin-top:20px}.MelCaseStudy-module__I9VyAa__meta{gap:12px 18px;margin-top:20px}.MelCaseStudy-module__I9VyAa__heroMedia{z-index:-1;opacity:.42;width:64vw;height:48vh;position:absolute;top:7%;right:-15%}.MelCaseStudy-module__I9VyAa__copy{padding-top:28px}.MelCaseStudy-module__I9VyAa__copy h2{font-size:clamp(29px,8.2vw,38px)}.MelCaseStudy-module__I9VyAa__copy>p:not(.MelCaseStudy-module__I9VyAa__kicker){margin-top:14px;font-size:12px;line-height:1.5}.MelCaseStudy-module__I9VyAa__pills{margin-top:16px}.MelCaseStudy-module__I9VyAa__placeholder{max-height:36dvh}.MelCaseStudy-module__I9VyAa__mediaPair .MelCaseStudy-module__I9VyAa__placeholder{aspect-ratio:4/3}.MelCaseStudy-module__I9VyAa__flow{margin-top:16px}.MelCaseStudy-module__I9VyAa__flow li{padding:9px 0}.MelCaseStudy-module__I9VyAa__flow p{font-size:10px}.MelCaseStudy-module__I9VyAa__insightCopy h2{font-size:clamp(38px,11vw,56px)}.MelCaseStudy-module__I9VyAa__insightCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){font-size:13px}.MelCaseStudy-module__I9VyAa__insightPath{grid-template-columns:1fr;gap:10px}.MelCaseStudy-module__I9VyAa__insightPath i{width:1px;height:18px;margin-left:20px}.MelCaseStudy-module__I9VyAa__mediaPair{grid-template-columns:repeat(2,minmax(0,1fr))}.MelCaseStudy-module__I9VyAa__voiceComparison{border-radius:16px;width:min(100%,107dvh - 120px,540px);min-height:0;margin-inline:auto}.MelCaseStudy-module__I9VyAa__voiceScene .MelCaseStudy-module__I9VyAa__canvas{gap:34px;width:calc(100% - 32px);padding-block:58px 36px}.MelCaseStudy-module__I9VyAa__voiceIntro{grid-template-columns:1fr;gap:28px}.MelCaseStudy-module__I9VyAa__voiceIntro .MelCaseStudy-module__I9VyAa__copy h2{max-width:12ch;font-size:clamp(36px,10vw,48px)}.MelCaseStudy-module__I9VyAa__creationScene .MelCaseStudy-module__I9VyAa__canvas{width:calc(100% - 32px);padding-block:64px 56px}.MelCaseStudy-module__I9VyAa__creationScene .MelCaseStudy-module__I9VyAa__sceneLabel{font-size:8px}.MelCaseStudy-module__I9VyAa__creationCopy h2,.MelCaseStudy-module__I9VyAa__discoverCopy h2,.MelCaseStudy-module__I9VyAa__wheelCopy h2{font-size:clamp(36px,10vw,48px)}.MelCaseStudy-module__I9VyAa__creationHero{grid-template-columns:1fr;gap:52px}.MelCaseStudy-module__I9VyAa__creationDevice{width:min(72vw,360px)}.MelCaseStudy-module__I9VyAa__creationRoutes{margin-top:76px}.MelCaseStudy-module__I9VyAa__routeCards{grid-template-columns:1fr;gap:14px}.MelCaseStudy-module__I9VyAa__routeCard{padding-bottom:20px}.MelCaseStudy-module__I9VyAa__routeCard h3{font-size:24px}.MelCaseStudy-module__I9VyAa__routeAxis{grid-template-columns:1fr;gap:9px;padding-inline:8px}.MelCaseStudy-module__I9VyAa__routeAxis i{width:1px;height:14px;margin-left:14px}.MelCaseStudy-module__I9VyAa__discoverSection,.MelCaseStudy-module__I9VyAa__wheelSection{grid-template-columns:1fr}.MelCaseStudy-module__I9VyAa__discoverSection{gap:44px;margin-top:96px;padding-top:64px}.MelCaseStudy-module__I9VyAa__discoverPhone img{width:min(68vw,360px);height:auto;max-height:none}.MelCaseStudy-module__I9VyAa__wheelSection{border-radius:24px;gap:44px;margin-top:96px;padding:36px 22px 42px}.MelCaseStudy-module__I9VyAa__wheelPrimary img{width:min(66vw,350px);height:auto}.MelCaseStudy-module__I9VyAa__wheelVisual>span{font-size:7px}.MelCaseStudy-module__I9VyAa__discoverCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker),.MelCaseStudy-module__I9VyAa__wheelCopy>p:not(.MelCaseStudy-module__I9VyAa__kicker){font-size:13px;line-height:1.62}.MelCaseStudy-module__I9VyAa__wheelCopy blockquote{font-size:28px}.MelCaseStudy-module__I9VyAa__generationScene .MelCaseStudy-module__I9VyAa__canvas{gap:56px;width:calc(100% - 32px);padding-block:64px 56px}.MelCaseStudy-module__I9VyAa__generationScene .MelCaseStudy-module__I9VyAa__sceneLabel{font-size:8px}.MelCaseStudy-module__I9VyAa__generationCopy h2{font-size:clamp(36px,10vw,48px)}.MelCaseStudy-module__I9VyAa__generationIntro{grid-template-columns:1fr;gap:44px}.MelCaseStudy-module__I9VyAa__contextSnapshot{grid-template-columns:minmax(120px,.72fr) minmax(0,1fr);display:grid}.MelCaseStudy-module__I9VyAa__contextSnapshotImage{border-bottom:0;border-right:1px solid #ffffff1f;height:100%;min-height:280px}.MelCaseStudy-module__I9VyAa__contextSnapshotCopy{align-content:center}.MelCaseStudy-module__I9VyAa__generationBridge{font-size:clamp(27px,8vw,38px)}.MelCaseStudy-module__I9VyAa__generationProcess{border-bottom:0;grid-template-columns:1fr}.MelCaseStudy-module__I9VyAa__generationProcess li{border-right:0;border-bottom:1px solid var(--mel-line-dark);min-height:0;padding-inline:0}.MelCaseStudy-module__I9VyAa__generationProcess span{padding-top:0}.MelCaseStudy-module__I9VyAa__generationProcess strong{font-size:21px}.MelCaseStudy-module__I9VyAa__workflowFigure{border-radius:16px}.MelCaseStudy-module__I9VyAa__screensShowcase{--showcase-width:1000px;aspect-ratio:250/301;border-radius:16px}.MelCaseStudy-module__I9VyAa__workflowFigure figcaption strong{font-size:20px}.MelCaseStudy-module__I9VyAa__impactHeader{grid-template-columns:1fr;gap:14px}.MelCaseStudy-module__I9VyAa__impactHeader h2{font-size:clamp(34px,9.6vw,46px)}.MelCaseStudy-module__I9VyAa__metrics strong{font-size:clamp(34px,9vw,48px)}.MelCaseStudy-module__I9VyAa__metrics .MelCaseStudy-module__I9VyAa__metricCompact strong{font-size:clamp(22px,6vw,28px)}.MelCaseStudy-module__I9VyAa__metrics p{font-size:9px}.MelCaseStudy-module__I9VyAa__caveat{font-size:8px}.MelCaseStudy-module__I9VyAa__wide blockquote{font-size:22px}}
.KkuukHandoffDemo-module__jjTEoq__demo{color:#f7f5ed;width:min(100%,520px)}.KkuukHandoffDemo-module__jjTEoq__meta{min-height:48px;font-family:var(--font-geist-mono);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:20px;font-size:.66rem;display:flex}.KkuukHandoffDemo-module__jjTEoq__meta>div,.KkuukHandoffDemo-module__jjTEoq__meta a{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.KkuukHandoffDemo-module__jjTEoq__meta>div{color:#ffffff85}.KkuukHandoffDemo-module__jjTEoq__statusDot{background:#e4ff4e;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #e4ff4e17}.KkuukHandoffDemo-module__jjTEoq__meta a{color:#ffffffc7;min-height:44px;transition:color .18s}.KkuukHandoffDemo-module__jjTEoq__meta a:hover{color:#e4ff4e}.KkuukHandoffDemo-module__jjTEoq__meta a:focus-visible{outline-offset:4px;outline:2px solid #e4ff4e}.KkuukHandoffDemo-module__jjTEoq__meta svg{width:15px;height:15px;transition:transform .18s}.KkuukHandoffDemo-module__jjTEoq__meta a:hover svg{transform:translate(2px,-2px)}.KkuukHandoffDemo-module__jjTEoq__viewport{aspect-ratio:456/874;isolation:isolate;background:#080809;border:0;border-radius:38px;width:min(100%,456px);max-height:874px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d,0 40px 100px #0000006b,0 0 0 8px #ffffff09}.KkuukHandoffDemo-module__jjTEoq__frame{background:#080809;border:0;width:100%;height:100%;display:block}.KkuukHandoffDemo-module__jjTEoq__preview{z-index:3;background:#050505;position:absolute;inset:0;overflow:hidden}.KkuukHandoffDemo-module__jjTEoq__preview video{object-fit:cover;width:100%;height:100%;display:block}.KkuukHandoffDemo-module__jjTEoq__previewScrim{background:linear-gradient(#0000 45%,#000000c2);position:absolute;inset:0}.KkuukHandoffDemo-module__jjTEoq__preview button{color:#050505;cursor:pointer;min-height:54px;font:700 .82rem/1 var(--font-geist-sans);background:#e4ff4e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .18s,background-color .18s;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.KkuukHandoffDemo-module__jjTEoq__preview button:hover{background:#efff92;transform:translateY(-2px)}.KkuukHandoffDemo-module__jjTEoq__preview button:focus-visible{outline-offset:4px;outline:2px solid #fff}.KkuukHandoffDemo-module__jjTEoq__preview button svg{width:18px;height:18px}.KkuukHandoffDemo-module__jjTEoq__loading{z-index:4;color:#ffffff85;background:#080809;justify-content:center;align-items:center;gap:10px;font-size:.72rem;display:flex;position:absolute;inset:0}.KkuukHandoffDemo-module__jjTEoq__loading svg{color:#e4ff4e;width:18px;height:18px;animation:.9s linear infinite KkuukHandoffDemo-module__jjTEoq__spin}.KkuukHandoffDemo-module__jjTEoq__note{color:#fff6;text-align:center;white-space:nowrap;margin:20px 0 0;font-size:.68rem;line-height:1.55}@keyframes KkuukHandoffDemo-module__jjTEoq__spin{to{transform:rotate(1turn)}}@media (max-width:520px){.KkuukHandoffDemo-module__jjTEoq__meta{flex-direction:column;align-items:flex-start;gap:0}.KkuukHandoffDemo-module__jjTEoq__meta a{align-self:flex-end}.KkuukHandoffDemo-module__jjTEoq__viewport{border-radius:clamp(30px,9.5vw,38px)}.KkuukHandoffDemo-module__jjTEoq__note{white-space:normal}}@media (prefers-reduced-motion:reduce){.KkuukHandoffDemo-module__jjTEoq__loading svg{animation:none}.KkuukHandoffDemo-module__jjTEoq__meta svg{transition:none}}
