.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__sphereStage{isolation:isolate;place-items:center;height:min(62vh,590px);display:grid;position:relative}.MelCaseStudy-module__I9VyAa__sphereStage:before{aspect-ratio:1;filter:blur(44px);content:"";background:conic-gradient(from 80deg,#70cfff38,#ffaacc38,#ffde8930,#89edc233,#bb9eff3d,#70cfff38);border-radius:50%;width:94%;position:absolute}.MelCaseStudy-module__I9VyAa__sphere{aspect-ratio:1;background:radial-gradient(circle at 29% 24%,#fff 0 3%,#cbeaff 12%,#f4cee4 30%,#ffe3ad 47%,#b9ead8 66%,#bcb1ef 82%,#15121b 100%);border-radius:50%;width:min(28vw,360px);box-shadow:0 0 110px #d4c6ff3d,inset -28px -32px 64px #00000047}.MelCaseStudy-module__I9VyAa__orbit{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:min(34vw,440px);position:absolute;transform:rotate(-18deg)scaleY(.72);box-shadow:0 0 50px #bad9ff1a}.MelCaseStudy-module__I9VyAa__sphereStage p{color:#ffffff59;font:600 9px/1 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;margin:0;display:flex;position:absolute;bottom:8%;left:0;right:0}.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>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:12px;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__generationMedia .MelCaseStudy-module__I9VyAa__placeholder{aspect-ratio:16/7}.MelCaseStudy-module__I9VyAa__voiceComparison{--voice-scale:.5;aspect-ratio:3/2;background:#141414;border-radius:22px;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff1a}.MelCaseStudy-module__I9VyAa__voiceComparison iframe{width:1200px;height:800px;transform:scale(var(--voice-scale));transform-origin:0 0;background:#141414;border:0;display:block;position:absolute;top:0;left:0}.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__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 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)}}@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__sphereStage{z-index:-1;opacity:.48;width:66vw;height:42vh;position:absolute;top:8%;right:-18%}.MelCaseStudy-module__I9VyAa__sphere{width:44vw}.MelCaseStudy-module__I9VyAa__orbit{width:54vw}.MelCaseStudy-module__I9VyAa__sphereStage p{display:none}.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%,540px);min-height:0;max-height:42dvh;margin-inline:auto}.MelCaseStudy-module__I9VyAa__generationMedia .MelCaseStudy-module__I9VyAa__placeholder{aspect-ratio:16/6}.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 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%,402px)}.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{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:402/874;isolation:isolate;background:#080809;border:0;border-radius:38px;width:100%;max-width:402px;max-height:874px;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__loading{z-index:2;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;margin:20px 0 0;font-size:.72rem;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)}}@media (prefers-reduced-motion:reduce){.KkuukHandoffDemo-module__jjTEoq__loading svg{animation:none}.KkuukHandoffDemo-module__jjTEoq__meta svg{transition:none}}
.ProductDecisionLedger-module__467BNq__ledger{gap:1rem;display:grid}.ProductDecisionLedger-module__467BNq__ledger+*{margin-top:clamp(2.5rem,6vw,5rem)}.ProductDecisionLedger-module__467BNq__decision{border:1px solid color-mix(in srgb, currentColor 17%, transparent);border-radius:var(--radius-case,1rem);background:color-mix(in srgb, var(--case-paper,#fff) 96%, currentColor 4%);overflow:hidden}.ProductDecisionLedger-module__467BNq__decision header{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);grid-template-columns:3rem minmax(0,1fr);align-items:end;gap:1rem;min-height:10rem;padding:clamp(1.5rem,3vw,2.75rem);display:grid}.ProductDecisionLedger-module__467BNq__decision header span,.ProductDecisionLedger-module__467BNq__decision dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.48;font-size:.62rem;font-weight:650}.ProductDecisionLedger-module__467BNq__decision h3{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.7vw,3rem);font-weight:580;line-height:1.12}.ProductDecisionLedger-module__467BNq__decision dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ProductDecisionLedger-module__467BNq__decision dl>div{border-right:1px solid color-mix(in srgb, currentColor 13%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 13%, transparent);min-height:10.5rem;padding:1.5rem}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-child(3n){border-right:0}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-last-child(-n+3){border-bottom:0}.ProductDecisionLedger-module__467BNq__decision dd{max-width:44ch;color:color-mix(in srgb, currentColor 68%, transparent);margin:2rem 0 0;font-size:.9rem;line-height:1.65}.ProductDecisionLedger-module__467BNq__decision .ProductDecisionLedger-module__467BNq__choice{background:var(--case-accent,#eaff48);color:var(--case-accent-ink,#111)}.ProductDecisionLedger-module__467BNq__decision .ProductDecisionLedger-module__467BNq__choice dd{color:inherit;font-weight:650}.ProductDecisionLedger-module__467BNq__options{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.ProductDecisionLedger-module__467BNq__options li::marker{color:var(--case-accent,currentColor)}:is(html[data-language=ko] .ProductDecisionLedger-module__467BNq__decision h3,html[data-language=ko] .ProductDecisionLedger-module__467BNq__decision dd){word-break:keep-all;overflow-wrap:normal}@media (max-width:900px){.ProductDecisionLedger-module__467BNq__decision dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-child(3n){border-right:1px solid color-mix(in srgb, currentColor 13%, transparent)}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-child(2n){border-right:0}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-last-child(-n+3){border-bottom:1px solid color-mix(in srgb, currentColor 13%, transparent)}.ProductDecisionLedger-module__467BNq__decision dl>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:560px){.ProductDecisionLedger-module__467BNq__decision header{grid-template-columns:2.25rem minmax(0,1fr);min-height:8rem}.ProductDecisionLedger-module__467BNq__decision dl{grid-template-columns:1fr}.ProductDecisionLedger-module__467BNq__decision dl>div,.ProductDecisionLedger-module__467BNq__decision dl>div:nth-child(n){border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 13%, transparent);min-height:auto}.ProductDecisionLedger-module__467BNq__decision dl>div:last-child{border-bottom:0}.ProductDecisionLedger-module__467BNq__decision dd{margin-top:1rem}}
.FlowgenCaseStudy-module__QGMm_W__page.FlowgenCaseStudy-module__QGMm_W__page{--case-ink:#10110e;--case-paper:#fbfaf6;--case-soft:#f1f2e9;--case-accent:#efff38;--case-accent-ink:#10110e;--case-brand:#bfd100}.FlowgenCaseStudy-module__QGMm_W__hero{background:radial-gradient(circle at 82% 18%,#efff381f,#0000 27rem),#10110e}.FlowgenCaseStudy-module__QGMm_W__heroStatement{max-width:13ch}.FlowgenCaseStudy-module__QGMm_W__heroStats{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:clamp(2.25rem,4vw,4rem);display:grid}.FlowgenCaseStudy-module__QGMm_W__heroStats div{border-right:1px solid #ffffff1f;min-width:0;padding:1.1rem .75rem 1.15rem 0}.FlowgenCaseStudy-module__QGMm_W__heroStats div+div{padding-left:.75rem}.FlowgenCaseStudy-module__QGMm_W__heroStats div:last-child{border-right:0}.FlowgenCaseStudy-module__QGMm_W__heroStats strong,.FlowgenCaseStudy-module__QGMm_W__heroStats span{display:block}.FlowgenCaseStudy-module__QGMm_W__heroStats strong{color:var(--case-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(1.8rem,3.2vw,3.4rem);font-weight:620;line-height:.95}.FlowgenCaseStudy-module__QGMm_W__heroStats span{color:#ffffff7a;margin-top:.6rem;font-size:.7rem}.FlowgenCaseStudy-module__QGMm_W__heroSystem{color:#fff;isolation:isolate;background:#191b13;border:1px solid #efff3861;border-radius:1.25rem;min-height:clamp(34rem,62vh,48rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000052}.FlowgenCaseStudy-module__QGMm_W__heroVideo,.FlowgenCaseStudy-module__QGMm_W__heroScrim{width:100%;height:100%;position:absolute;inset:0}.FlowgenCaseStudy-module__QGMm_W__heroVideo{object-fit:cover;opacity:.75}.FlowgenCaseStudy-module__QGMm_W__heroScrim{background:linear-gradient(#08090614,#080906db),linear-gradient(90deg,#080906a6,#0000 78%)}.FlowgenCaseStudy-module__QGMm_W__heroFlow{z-index:2;gap:.35rem;display:grid;position:absolute;bottom:clamp(5.25rem,10vh,7.5rem);left:clamp(1.25rem,3vw,2.25rem);right:clamp(1.25rem,3vw,2.25rem)}.FlowgenCaseStudy-module__QGMm_W__heroStep{color:#ffffff9e;border-top:1px solid #efff3857;grid-template-columns:2.5rem 1fr;align-items:center;min-height:2.9rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__heroStep span{color:var(--case-accent);font-family:var(--font-geist-mono);font-size:.58rem}.FlowgenCaseStudy-module__QGMm_W__heroStep strong{font-size:.82rem;font-weight:580}.FlowgenCaseStudy-module__QGMm_W__heroSystem>p{z-index:2;color:var(--case-accent);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.62rem;position:absolute;bottom:clamp(1.35rem,3vw,2rem);left:clamp(1.25rem,3vw,2.25rem);right:clamp(1.25rem,3vw,2.25rem)}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow{background:#fff;border:1px solid #10110e29;border-radius:1rem;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div{border-bottom:1px solid #10110e1f;border-right:1px solid #10110e1f;min-height:11rem;padding:1.25rem;position:relative}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div:nth-child(4n){border-right:0}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div:nth-last-child(-n+4){border-bottom:0}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow span{color:#10110e66;font-family:var(--font-geist-mono);font-size:.58rem}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow strong{max-width:12rem;margin-top:4.25rem;font-size:clamp(.92rem,1.15vw,1.05rem);font-weight:580;line-height:1.45;display:block}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow i{color:#10110e52;font-style:normal;position:absolute;bottom:.65rem;right:.8rem}.FlowgenCaseStudy-module__QGMm_W__handoffGrid{border-top:1px solid #ffffff2e;display:grid}.FlowgenCaseStudy-module__QGMm_W__handoffCard{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(10rem,.48fr) minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);min-height:13rem;padding:1.5rem 0;display:grid}.FlowgenCaseStudy-module__QGMm_W__handoffCard>div{color:var(--case-accent);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;padding-top:.45rem;font-size:.64rem;display:flex}.FlowgenCaseStudy-module__QGMm_W__handoffCard>div i{color:#ffffff59;font-style:normal}.FlowgenCaseStudy-module__QGMm_W__handoffCard h3,.FlowgenCaseStudy-module__QGMm_W__handoffCard p{margin:0}.FlowgenCaseStudy-module__QGMm_W__handoffCard h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,2rem);font-weight:570;line-height:1.2}.FlowgenCaseStudy-module__QGMm_W__handoffCard p{color:#ffffff8a;font-size:.88rem;line-height:1.72}.FlowgenCaseStudy-module__QGMm_W__reframeQuote{border:0;border-top:1px solid #fff3;margin:clamp(4rem,8vw,7rem) 0 0;padding:1.5rem 0 0;display:grid}.FlowgenCaseStudy-module__QGMm_W__reframeQuote span{color:var(--case-accent);font-family:var(--font-geist-mono);letter-spacing:.05em;font-size:.6rem}.FlowgenCaseStudy-module__QGMm_W__reframeQuote p,.FlowgenCaseStudy-module__QGMm_W__reframeQuote strong{max-width:26ch;font-family:var(--font-display);letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(1.5rem,2.65vw,2.8rem);line-height:1.16}.FlowgenCaseStudy-module__QGMm_W__reframeQuote p{color:#ffffff7a}.FlowgenCaseStudy-module__QGMm_W__reframeQuote i{color:#ffffff59;margin:1.8rem 0;font-style:normal}.FlowgenCaseStudy-module__QGMm_W__principles{border-top:1px solid #10110e3d;grid-template-columns:repeat(3,1fr);display:grid}.FlowgenCaseStudy-module__QGMm_W__principles article{border-right:1px solid #10110e33;min-height:20rem;padding:1.25rem 1.25rem 1.5rem 0}.FlowgenCaseStudy-module__QGMm_W__principles>div+div article{padding-left:1.25rem}.FlowgenCaseStudy-module__QGMm_W__principles>div:last-child article{border-right:0}.FlowgenCaseStudy-module__QGMm_W__principles span{font-family:var(--font-geist-mono);opacity:.46;font-size:.6rem}.FlowgenCaseStudy-module__QGMm_W__principles h3{font-family:var(--font-display);letter-spacing:-.04em;margin:8rem 0 0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:590;line-height:1.18}.FlowgenCaseStudy-module__QGMm_W__principles p{color:#10110e94;margin:1.1rem 0 0;font-size:.84rem;line-height:1.7}.FlowgenCaseStudy-module__QGMm_W__boundary{color:#fff;background:#10110e;border:1px solid #10110e38;border-radius:1rem;grid-template-columns:minmax(0,1fr) 9rem minmax(0,1fr);margin-top:1rem;display:grid;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__boundary article{min-height:28rem;padding:clamp(1.5rem,3vw,2.5rem)}.FlowgenCaseStudy-module__QGMm_W__boundary article>span,.FlowgenCaseStudy-module__QGMm_W__modelHeader,.FlowgenCaseStudy-module__QGMm_W__decisionLedger dt,.FlowgenCaseStudy-module__QGMm_W__failureFlow article>span,.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence article>span,.FlowgenCaseStudy-module__QGMm_W__sprintSnapshot>span,.FlowgenCaseStudy-module__QGMm_W__truthGrid article>span{font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:650}.FlowgenCaseStudy-module__QGMm_W__boundary article>span{color:var(--case-accent)}.FlowgenCaseStudy-module__QGMm_W__boundary article h3{max-width:14ch;font-family:var(--font-display);letter-spacing:-.045em;margin:6rem 0 0;font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:570;line-height:1.14}.FlowgenCaseStudy-module__QGMm_W__boundary article ul{margin:2.25rem 0 0;padding:0;list-style:none}.FlowgenCaseStudy-module__QGMm_W__boundary article li{color:#ffffff94;border-top:1px solid #ffffff24;padding:.7rem 0;font-size:.78rem}.FlowgenCaseStudy-module__QGMm_W__boundaryBridge{background:#efff380f;border-left:1px solid #efff3838;border-right:1px solid #efff3838;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.FlowgenCaseStudy-module__QGMm_W__boundaryBridge span{font-family:var(--font-geist-mono);letter-spacing:.05em;opacity:.4;writing-mode:vertical-rl;font-size:.52rem}.FlowgenCaseStudy-module__QGMm_W__boundaryBridge i{color:var(--case-accent);font-size:1.5rem;font-style:normal}.FlowgenCaseStudy-module__QGMm_W__experienceStack{gap:clamp(2.5rem,6vw,5.5rem);display:grid}.FlowgenCaseStudy-module__QGMm_W__experienceIntro{border-top:1px solid #10110e2e;grid-template-columns:minmax(9rem,.4fr) minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-top:1.25rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__experienceIntro>span{color:var(--case-brand);font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:.6rem;font-weight:650}.FlowgenCaseStudy-module__QGMm_W__experienceIntro h3,.FlowgenCaseStudy-module__QGMm_W__experienceIntro p{margin:0}.FlowgenCaseStudy-module__QGMm_W__experienceIntro h3{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.4rem,2.3vw,2.3rem);font-weight:570;line-height:1.18}.FlowgenCaseStudy-module__QGMm_W__experienceIntro p{color:#10110e94;font-size:.9rem;line-height:1.75}.FlowgenCaseStudy-module__QGMm_W__workflowModel,.FlowgenCaseStudy-module__QGMm_W__stateSystem{color:#fff;background:#10110e;border:1px solid #10110e2e;border-radius:1rem;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__modelHeader{color:#ffffff70;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 1.25rem;display:flex}.FlowgenCaseStudy-module__QGMm_W__modelHeader span:last-child{color:#ffffff4d;text-transform:none;font-weight:500}.FlowgenCaseStudy-module__QGMm_W__workflowStages{grid-template-columns:repeat(4,1fr);min-height:25rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__workflowStages article{border-right:1px solid #ffffff1f;flex-direction:column;min-width:0;padding:1.35rem;display:flex;position:relative}.FlowgenCaseStudy-module__QGMm_W__workflowStages article:last-child{border-right:0}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>span{color:var(--case-accent);font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:.57rem}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:auto;font-size:clamp(1.15rem,1.65vw,1.7rem);font-weight:570;line-height:1.15}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>p{color:#ffffff7a;margin:1rem 0 0;font-size:.72rem;line-height:1.55}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>i{z-index:2;aspect-ratio:1;width:1.6rem;color:var(--case-accent);background:#10110e;border:1px solid #efff3847;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-.8rem}.FlowgenCaseStudy-module__QGMm_W__batchEvidence{border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.35fr);align-items:center;gap:1rem;padding:1.35rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__batchEvidence strong{color:var(--case-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(1.65rem,2.8vw,3rem)}.FlowgenCaseStudy-module__QGMm_W__batchEvidence p{color:#ffffff75;margin:0;font-size:.7rem;line-height:1.5}.FlowgenCaseStudy-module__QGMm_W__stateTrack{grid-template-columns:repeat(5,1fr);display:grid}.FlowgenCaseStudy-module__QGMm_W__stateTrack article{border-right:1px solid #ffffff1f;min-width:0;min-height:22rem;padding:1.25rem}.FlowgenCaseStudy-module__QGMm_W__stateTrack article:last-child{border-right:0}.FlowgenCaseStudy-module__QGMm_W__stateTrack article>span{color:var(--case-accent);font-family:var(--font-geist-mono);font-size:.56rem}.FlowgenCaseStudy-module__QGMm_W__stateTrack article>strong{min-height:4.5rem;font-family:var(--font-display);letter-spacing:-.035em;margin-top:7.5rem;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.16;display:block}.FlowgenCaseStudy-module__QGMm_W__stateTrack dl{margin:1.5rem 0 0}.FlowgenCaseStudy-module__QGMm_W__stateTrack dl div{border-top:1px solid #ffffff1f;padding:.7rem 0}.FlowgenCaseStudy-module__QGMm_W__stateTrack dt{color:#ffffff57;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.52rem}.FlowgenCaseStudy-module__QGMm_W__stateTrack dd{color:#ffffff9e;margin:.35rem 0 0;font-size:.66rem;line-height:1.45}.FlowgenCaseStudy-module__QGMm_W__digestRow{background:#efff3812;border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:0 1.25rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__digestRow>span{color:var(--case-accent);font-family:var(--font-geist-mono);font-size:.72rem}.FlowgenCaseStudy-module__QGMm_W__digestRow>strong{font-size:.77rem;font-weight:550}.FlowgenCaseStudy-module__QGMm_W__digestRow>em{color:#ffffff6b;font-size:.64rem;font-style:normal}.FlowgenCaseStudy-module__QGMm_W__decisionLedger{gap:.9rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__decisionLedger article{background:#fbfaf6;border:1px solid #10110e29;border-radius:1rem;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__decisionLedger header{border-bottom:1px solid #10110e24;grid-template-columns:3rem minmax(0,1fr);align-content:end;gap:1rem;min-height:11rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.FlowgenCaseStudy-module__QGMm_W__decisionLedger header>span{color:var(--case-brand);font-family:var(--font-geist-mono);font-size:.64rem}.FlowgenCaseStudy-module__QGMm_W__decisionLedger h3{max-width:22ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.45vw,2.6rem);font-weight:580;line-height:1.16}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div{border-right:1px solid #10110e1f;min-width:0;min-height:13rem;padding:1.35rem}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div:last-child{border-right:0}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dt{color:#10110e61}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dd{color:#10110ea3;margin:4rem 0 0;font-size:.74rem;line-height:1.6}.FlowgenCaseStudy-module__QGMm_W__decisionLedger .FlowgenCaseStudy-module__QGMm_W__decisionChoice{background:var(--case-accent)}.FlowgenCaseStudy-module__QGMm_W__decisionLedger .FlowgenCaseStudy-module__QGMm_W__decisionChoice dt,.FlowgenCaseStudy-module__QGMm_W__decisionLedger .FlowgenCaseStudy-module__QGMm_W__decisionChoice dd{color:var(--case-accent-ink)}.FlowgenCaseStudy-module__QGMm_W__failureFlow{border:1px solid #ffffff29;border-radius:1rem;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__failureFlow article{border-right:1px solid #ffffff24;min-height:27rem;padding:1.5rem}.FlowgenCaseStudy-module__QGMm_W__failureFlow article:last-of-type{border-right:0}.FlowgenCaseStudy-module__QGMm_W__failureFlow article>span{color:var(--case-accent)}.FlowgenCaseStudy-module__QGMm_W__failureFlow h3{font-family:var(--font-display);letter-spacing:-.04em;margin:9.5rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:570;line-height:1.17}.FlowgenCaseStudy-module__QGMm_W__failureFlow p{color:#ffffff85;margin:1.5rem 0 0;font-size:.8rem;line-height:1.68}.FlowgenCaseStudy-module__QGMm_W__failureFlow blockquote{color:var(--case-accent);font-family:var(--font-display);letter-spacing:-.045em;border-top:1px solid #ffffff24;grid-column:1/-1;margin:0;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.7rem,3vw,3.2rem);font-weight:580;line-height:1.16}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence{border-top:1px solid #10110e2e;border-bottom:1px solid #10110e2e;grid-template-columns:repeat(4,1fr);display:grid}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence article{border-right:1px solid #10110e24;min-height:15rem;padding:1.35rem 1.35rem 1.35rem 0}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence article+article{padding-left:1.35rem}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence article:last-child{border-right:0}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence strong,.FlowgenCaseStudy-module__QGMm_W__primaryEvidence span{display:block}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence strong{color:var(--case-brand);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(3.25rem,6vw,6.25rem);font-weight:620;line-height:.88}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence span{color:#10110e85;margin-top:6.2rem;font-size:.76rem}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:.9rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence article{background:#fff;border:1px solid #10110e29;border-radius:.9rem;min-height:18rem;padding:1.5rem}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence article>span{color:#10110e61}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence article>strong{color:var(--case-brand);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.07em;margin-top:5.5rem;font-size:clamp(2.7rem,4.7vw,5rem);line-height:.9;display:block}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence h3{margin:1.1rem 0 0;font-size:.92rem;font-weight:580}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence p{color:#10110e75;margin:.65rem 0 0;font-size:.7rem}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence .FlowgenCaseStudy-module__QGMm_W__baseline{background:#f1f2e9}.FlowgenCaseStudy-module__QGMm_W__sprintSnapshot{color:#10110e85;border:1px solid #10110e29;border-radius:.9rem;grid-template-columns:10rem auto minmax(0,1fr);align-items:center;gap:1.5rem;margin:.9rem 0 0;padding:1.25rem 1.5rem;font-size:.72rem;line-height:1.55;display:grid}.FlowgenCaseStudy-module__QGMm_W__sprintSnapshot>span{color:#10110e61}.FlowgenCaseStudy-module__QGMm_W__sprintSnapshot>strong{color:#10110e;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.6rem,2.7vw,2.8rem)}.FlowgenCaseStudy-module__QGMm_W__truthGrid{background:#fbfaf6;border:1px solid #10110e29;border-radius:1rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.FlowgenCaseStudy-module__QGMm_W__truthGrid>article{border-right:1px solid #10110e24;min-height:25rem;padding:clamp(1.5rem,3vw,2.5rem)}.FlowgenCaseStudy-module__QGMm_W__truthGrid>article:nth-child(2){border-right:0}.FlowgenCaseStudy-module__QGMm_W__truthGrid article>span{color:var(--case-brand)}.FlowgenCaseStudy-module__QGMm_W__truthGrid ul{margin:8rem 0 0;padding:0;list-style:none}.FlowgenCaseStudy-module__QGMm_W__truthGrid li{color:#10110ea3;border-top:1px solid #10110e21;padding:.8rem 0;font-size:.8rem;line-height:1.5}.FlowgenCaseStudy-module__QGMm_W__truthGrid li:before{color:var(--case-brand);content:"→";margin-right:.65rem}.FlowgenCaseStudy-module__QGMm_W__truthGrid .FlowgenCaseStudy-module__QGMm_W__measurementPlan{color:#fff;background:#10110e;border-top:1px solid #10110e24;border-right:0;grid-column:1/-1;min-height:auto}.FlowgenCaseStudy-module__QGMm_W__measurementPlan h3{max-width:21ch;font-family:var(--font-display);letter-spacing:-.045em;margin:4.5rem 0 0;font-size:clamp(1.75rem,3vw,3.1rem);font-weight:570;line-height:1.15}.FlowgenCaseStudy-module__QGMm_W__measurementPlan>div{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.FlowgenCaseStudy-module__QGMm_W__measurementPlan>div span{color:#ffffff94;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .75rem;font-size:.67rem}.FlowgenCaseStudy-module__QGMm_W__methodNote{color:#10110e80;border-top:1px solid #10110e24;grid-column:1/-1;margin:0;padding:1.25rem 1.5rem;font-size:.7rem;line-height:1.65}.FlowgenCaseStudy-module__QGMm_W__finalReflection{border-top:1px solid #10110e3d;padding-top:1.5rem;display:grid}.FlowgenCaseStudy-module__QGMm_W__finalReflection p,.FlowgenCaseStudy-module__QGMm_W__finalReflection strong{max-width:20ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.2vw,4.6rem);font-weight:590;line-height:1.08}.FlowgenCaseStudy-module__QGMm_W__finalReflection p{color:#10110e6b}.FlowgenCaseStudy-module__QGMm_W__finalReflection strong{margin-top:.25rem}html[data-language=ko] .FlowgenCaseStudy-module__QGMm_W__page :where(h1,h2,h3,strong,p,li,dd){word-break:keep-all;overflow-wrap:normal}@media (max-width:1040px){.FlowgenCaseStudy-module__QGMm_W__heroSystem{min-height:34rem}.FlowgenCaseStudy-module__QGMm_W__experienceIntro{grid-template-columns:1fr 1.5fr}.FlowgenCaseStudy-module__QGMm_W__experienceIntro>span{grid-column:1/-1}.FlowgenCaseStudy-module__QGMm_W__workflowStages{grid-template-columns:repeat(2,1fr)}.FlowgenCaseStudy-module__QGMm_W__workflowStages article:nth-child(2){border-right:0}.FlowgenCaseStudy-module__QGMm_W__workflowStages article:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.FlowgenCaseStudy-module__QGMm_W__workflowStages article:nth-child(2)>i{display:none}.FlowgenCaseStudy-module__QGMm_W__stateTrack{grid-template-columns:repeat(3,1fr)}.FlowgenCaseStudy-module__QGMm_W__stateTrack article:nth-child(3){border-right:0}.FlowgenCaseStudy-module__QGMm_W__stateTrack article:nth-child(-n+3){border-bottom:1px solid #ffffff1f}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl{grid-template-columns:repeat(2,1fr)}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div{border-bottom:1px solid #10110e1f}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div:nth-child(2n){border-right:0}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div:last-child{grid-column:1/-1}}@media (max-width:760px){.FlowgenCaseStudy-module__QGMm_W__heroStats{grid-template-columns:repeat(2,1fr)}.FlowgenCaseStudy-module__QGMm_W__heroStats div:nth-child(2){border-right:0}.FlowgenCaseStudy-module__QGMm_W__heroStats div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.FlowgenCaseStudy-module__QGMm_W__heroSystem{min-height:31rem}.FlowgenCaseStudy-module__QGMm_W__heroFlow{bottom:4.5rem}.FlowgenCaseStudy-module__QGMm_W__heroStep{min-height:2.45rem}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow,.FlowgenCaseStudy-module__QGMm_W__principles,.FlowgenCaseStudy-module__QGMm_W__failureFlow,.FlowgenCaseStudy-module__QGMm_W__primaryEvidence,.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence,.FlowgenCaseStudy-module__QGMm_W__truthGrid{grid-template-columns:1fr}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div,.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div:nth-child(4n),.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div:nth-last-child(-n+4){border-bottom:1px solid #10110e1f;border-right:0;min-height:8.5rem}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow div:last-child{border-bottom:0}.FlowgenCaseStudy-module__QGMm_W__oldWorkflow strong{margin-top:2.5rem}.FlowgenCaseStudy-module__QGMm_W__handoffCard{grid-template-columns:1fr;gap:1rem;min-height:auto;padding:1.4rem 0 1.75rem}.FlowgenCaseStudy-module__QGMm_W__handoffCard h3{font-size:1.35rem}.FlowgenCaseStudy-module__QGMm_W__principles article,.FlowgenCaseStudy-module__QGMm_W__principles>div+div article{border-bottom:1px solid #10110e33;border-right:0;min-height:14rem;padding:1.25rem 0 1.5rem}.FlowgenCaseStudy-module__QGMm_W__principles h3{margin-top:4.5rem}.FlowgenCaseStudy-module__QGMm_W__boundary{grid-template-columns:1fr}.FlowgenCaseStudy-module__QGMm_W__boundary article{min-height:auto}.FlowgenCaseStudy-module__QGMm_W__boundary article h3{margin-top:4.5rem}.FlowgenCaseStudy-module__QGMm_W__boundaryBridge{border:1px solid #efff3838;border-left:0;border-right:0;flex-direction:row;min-height:5rem}.FlowgenCaseStudy-module__QGMm_W__boundaryBridge span{writing-mode:horizontal-tb}.FlowgenCaseStudy-module__QGMm_W__experienceIntro{grid-template-columns:1fr;gap:1rem}.FlowgenCaseStudy-module__QGMm_W__experienceIntro>span{grid-column:auto}.FlowgenCaseStudy-module__QGMm_W__workflowStages,.FlowgenCaseStudy-module__QGMm_W__stateTrack,.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl{grid-template-columns:1fr}.FlowgenCaseStudy-module__QGMm_W__workflowStages article,.FlowgenCaseStudy-module__QGMm_W__workflowStages article:nth-child(2),.FlowgenCaseStudy-module__QGMm_W__workflowStages article:nth-child(-n+2),.FlowgenCaseStudy-module__QGMm_W__stateTrack article,.FlowgenCaseStudy-module__QGMm_W__stateTrack article:nth-child(3),.FlowgenCaseStudy-module__QGMm_W__stateTrack article:nth-child(-n+3){border-bottom:1px solid #ffffff1f;border-right:0;min-height:14rem}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>strong,.FlowgenCaseStudy-module__QGMm_W__stateTrack article>strong{margin-top:5.2rem}.FlowgenCaseStudy-module__QGMm_W__workflowStages article>i{top:auto;bottom:-.8rem;right:1.25rem;transform:rotate(90deg)}.FlowgenCaseStudy-module__QGMm_W__batchEvidence{grid-template-columns:auto minmax(0,1fr)}.FlowgenCaseStudy-module__QGMm_W__digestRow{grid-template-columns:auto 1fr;align-items:start;padding:1.25rem}.FlowgenCaseStudy-module__QGMm_W__digestRow>em{grid-column:2}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div,.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div:nth-child(2n),.FlowgenCaseStudy-module__QGMm_W__decisionLedger dl>div:last-child{border-bottom:1px solid #10110e1f;border-right:0;grid-column:auto;min-height:auto}.FlowgenCaseStudy-module__QGMm_W__decisionLedger dd{margin-top:2.5rem}.FlowgenCaseStudy-module__QGMm_W__failureFlow article{border-bottom:1px solid #ffffff24;border-right:0;min-height:20rem}.FlowgenCaseStudy-module__QGMm_W__failureFlow h3{margin-top:6rem}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence article,.FlowgenCaseStudy-module__QGMm_W__primaryEvidence article+article{border-bottom:1px solid #10110e24;border-right:0;min-height:11rem;padding:1.25rem 0}.FlowgenCaseStudy-module__QGMm_W__primaryEvidence span{margin-top:3.5rem}.FlowgenCaseStudy-module__QGMm_W__secondaryEvidence article{min-height:16rem}.FlowgenCaseStudy-module__QGMm_W__sprintSnapshot{grid-template-columns:1fr;gap:.8rem}.FlowgenCaseStudy-module__QGMm_W__truthGrid>article{border-bottom:1px solid #10110e24;border-right:0;min-height:21rem}.FlowgenCaseStudy-module__QGMm_W__truthGrid ul{margin-top:5.5rem}.FlowgenCaseStudy-module__QGMm_W__truthGrid .FlowgenCaseStudy-module__QGMm_W__measurementPlan,.FlowgenCaseStudy-module__QGMm_W__methodNote{grid-column:auto}.FlowgenCaseStudy-module__QGMm_W__finalReflection p,.FlowgenCaseStudy-module__QGMm_W__finalReflection strong{font-size:clamp(2rem,10vw,3.1rem)}}@media (prefers-reduced-motion:reduce){.FlowgenCaseStudy-module__QGMm_W__heroVideo{display:none}}
