.NesaiCaseStudy-module__3agU8W__page{--case-paper:#f0f2f5;--case-paper-alt:#e4e8ef;--case-ink:#141e36;--case-navy:#2a3d66;--case-muted:#5b657a;--case-gold:#a68b4b;--case-gold-light:#bfa163;--case-cyan:#60b5ca;--case-line:#141e3621;background:var(--case-paper);color:var(--case-ink);position:relative;overflow:hidden}.NesaiCaseStudy-module__3agU8W__shell{width:min(1400px,100% - 5rem);margin-inline:auto}.NesaiCaseStudy-module__3agU8W__mono{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:650}.NesaiCaseStudy-module__3agU8W__hero{align-items:center;min-height:100svh;padding:9.5rem 0 5rem;display:grid;position:relative}.NesaiCaseStudy-module__3agU8W__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.NesaiCaseStudy-module__3agU8W__heroCopy{z-index:3;position:relative}.NesaiCaseStudy-module__3agU8W__eyebrow{color:#141e3694;align-items:center;gap:.75rem;display:flex}.NesaiCaseStudy-module__3agU8W__eyebrow:before{content:"";background:var(--case-gold);border-radius:50%;flex:none;width:7px;height:7px}.NesaiCaseStudy-module__3agU8W__hero h1{color:var(--case-ink);letter-spacing:-.075em;text-transform:uppercase;margin:1.85rem 0 2rem;font-size:clamp(4rem,8.4vw,8.3rem);font-weight:800;line-height:.81}.NesaiCaseStudy-module__3agU8W__hero h1 span{white-space:nowrap;display:block}.NesaiCaseStudy-module__3agU8W__outline{color:var(--case-gold)}@supports (-webkit-text-stroke:2px black){.NesaiCaseStudy-module__3agU8W__outline{color:#0000;-webkit-text-stroke:max(1.4px, .015em) var(--case-gold)}}.NesaiCaseStudy-module__3agU8W__heroLead{max-width:34rem;color:var(--case-muted);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6}.NesaiCaseStudy-module__3agU8W__heroLead strong{color:var(--case-ink)}.NesaiCaseStudy-module__3agU8W__heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2.5rem;display:flex}.NesaiCaseStudy-module__3agU8W__button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.4rem;padding:.9rem 1.55rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.NesaiCaseStudy-module__3agU8W__button:hover{transform:translateY(-2px)}.NesaiCaseStudy-module__3agU8W__button:active{transform:scale(.98)}.NesaiCaseStudy-module__3agU8W__buttonPrimary{background:var(--case-gold);color:var(--case-ink)}.NesaiCaseStudy-module__3agU8W__buttonPrimary:hover{background:var(--case-gold-light)}.NesaiCaseStudy-module__3agU8W__buttonGhost{color:var(--case-ink);border-color:#141e3638}.NesaiCaseStudy-module__3agU8W__buttonGhost:hover{border-color:var(--case-ink)}.NesaiCaseStudy-module__3agU8W__heroVisual{perspective:1100px;place-items:center;min-height:min(72vh,670px);display:grid}.NesaiCaseStudy-module__3agU8W__puzzle{width:min(35rem,100%);height:min(41rem,70vh);transform-style:preserve-3d;position:relative;transform:rotate(-5deg)}.NesaiCaseStudy-module__3agU8W__puzzleShadow{filter:blur(8px);background:radial-gradient(#18233a33,#0000 68%);border-radius:50%;height:4rem;position:absolute;bottom:1%;left:20%;right:2%;transform:rotate(5deg)}.NesaiCaseStudy-module__3agU8W__puzzlePiece,.NesaiCaseStudy-module__3agU8W__ghostPiece{clip-path:polygon(0 0,38% 0,38% 10%,62% 10%,62% 0,100% 0,100% 38%,90% 38%,90% 62%,100% 62%,100% 100%,62% 100%,62% 90%,38% 90%,38% 100%,0 100%,0 62%,10% 62%,10% 38%,0 38%);position:absolute}.NesaiCaseStudy-module__3agU8W__ghostPiece{z-index:1;background:linear-gradient(145deg,#465371,#1c263f);border-radius:.9rem;box-shadow:0 30px 70px #1c263f38}.NesaiCaseStudy-module__3agU8W__ghostTop{opacity:.44;width:12rem;height:12rem;top:7%;right:6%;transform:translateZ(-30px)rotate(18deg)}.NesaiCaseStudy-module__3agU8W__ghostBottom{opacity:.23;width:10rem;height:10rem;bottom:10%;left:3%;transform:translateZ(-45px)rotate(-20deg)}.NesaiCaseStudy-module__3agU8W__puzzlePiece{z-index:3;aspect-ratio:1;color:#ffffffc7;width:clamp(8.4rem,13vw,11.2rem);font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(145deg,#52607f 0%,#27334f 58%,#172139 100%);border-radius:.7rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;padding:1.35rem;font-size:.66rem;font-weight:650;transition:transform .35s,filter .35s;display:flex;box-shadow:18px 28px 45px #1a253d38,inset 1px 1px #ffffff26}.NesaiCaseStudy-module__3agU8W__puzzlePiece span{color:var(--case-gold-light);font-size:.56rem}.NesaiCaseStudy-module__3agU8W__puzzlePiece:hover{filter:brightness(1.13)}.NesaiCaseStudy-module__3agU8W__pieceStrategy{top:18%;left:3%;transform:translateZ(50px)rotate(-12deg)}.NesaiCaseStudy-module__3agU8W__pieceStrategy:hover{transform:translateZ(65px)translateY(-8px)rotate(-12deg)}.NesaiCaseStudy-module__3agU8W__pieceContent{top:28%;right:5%;transform:translateZ(90px)rotate(10deg)}.NesaiCaseStudy-module__3agU8W__pieceContent:hover{transform:translateZ(105px)translateY(-8px)rotate(10deg)}.NesaiCaseStudy-module__3agU8W__pieceAcquisition{bottom:13%;left:15%;transform:translateZ(120px)rotate(7deg)}.NesaiCaseStudy-module__3agU8W__pieceAcquisition:hover{transform:translateZ(135px)translateY(-8px)rotate(7deg)}.NesaiCaseStudy-module__3agU8W__pieceData{bottom:4%;right:0;transform:translateZ(35px)rotate(-13deg)}.NesaiCaseStudy-module__3agU8W__pieceData:hover{transform:translateZ(50px)translateY(-8px)rotate(-13deg)}.NesaiCaseStudy-module__3agU8W__nesaiMark{z-index:8;color:var(--case-ink);letter-spacing:-.075em;background:#f0f2f5eb;border:1px solid #ffffffbf;border-radius:.3rem;align-items:baseline;gap:.04em;padding:1.4rem 1.65rem;font-size:clamp(2.2rem,4.8vw,4.5rem);font-weight:800;line-height:.8;display:flex;position:absolute;top:47%;left:51%;transform:translate(-50%,-50%)translateZ(150px)rotate(3deg);box-shadow:0 20px 55px #19233a2e}.NesaiCaseStudy-module__3agU8W__nesaiMark span:last-child{color:#2c8fa8}.NesaiCaseStudy-module__3agU8W__heroHud{color:#141e3673;justify-content:space-between;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.NesaiCaseStudy-module__3agU8W__proofStrip{border-block:1px solid var(--case-line);grid-template-columns:repeat(3,1fr);display:grid}.NesaiCaseStudy-module__3agU8W__proof{flex-direction:column;justify-content:space-between;min-height:18rem;padding:clamp(2rem,4vw,3.8rem);display:flex}.NesaiCaseStudy-module__3agU8W__proof+.NesaiCaseStudy-module__3agU8W__proof{border-left:1px solid var(--case-line)}.NesaiCaseStudy-module__3agU8W__proof p{max-width:24rem;color:var(--case-muted);margin:1rem 0 0;line-height:1.5}.NesaiCaseStudy-module__3agU8W__proofValue{color:var(--case-ink);font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(4rem,7vw,7rem);font-weight:800;line-height:.9;display:block}.NesaiCaseStudy-module__3agU8W__proofGold{color:var(--case-gold)}.NesaiCaseStudy-module__3agU8W__section{padding:clamp(6rem,11vw,10rem) 0}.NesaiCaseStudy-module__3agU8W__sectionHead{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.NesaiCaseStudy-module__3agU8W__kicker{color:var(--case-gold)}.NesaiCaseStudy-module__3agU8W__section h2,.NesaiCaseStudy-module__3agU8W__closing h2{max-width:13ch;color:var(--case-ink);letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(3.4rem,7.2vw,7.2rem);font-weight:800;line-height:.88}.NesaiCaseStudy-module__3agU8W__sectionIntro{color:var(--case-muted);margin:0;font-size:1.08rem;line-height:1.7}.NesaiCaseStudy-module__3agU8W__systemBoard{border-block:1px solid var(--case-line);grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);min-height:38rem;display:grid}.NesaiCaseStudy-module__3agU8W__systemPiece{border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.6rem;transition:background .25s;display:flex}.NesaiCaseStudy-module__3agU8W__systemPiece:hover{background:#ffffff57}.NesaiCaseStudy-module__3agU8W__systemPiece strong{letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,2rem)}.NesaiCaseStudy-module__3agU8W__systemPiece small{color:var(--case-muted)}.NesaiCaseStudy-module__3agU8W__systemPiece:first-child{grid-area:1/1}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(2){grid-area:1/3}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(3){grid-area:2/1}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(4){grid-area:2/3}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(5){grid-area:3/1}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(6){grid-area:3/3}.NesaiCaseStudy-module__3agU8W__systemCore{aspect-ratio:1;background:var(--case-ink);width:min(100%,13.5rem);color:var(--case-gold-light);text-align:center;border-radius:.35rem;grid-area:2/2;place-self:center;place-items:center;padding:1.5rem;display:grid}.NesaiCaseStudy-module__3agU8W__story{background:var(--case-paper-alt)}.NesaiCaseStudy-module__3agU8W__acts{border-top:1px solid var(--case-line)}.NesaiCaseStudy-module__3agU8W__act{border-bottom:1px solid var(--case-line);grid-template-columns:7rem minmax(180px,.65fr) minmax(0,1.35fr);align-items:start;gap:2rem;padding:clamp(2rem,5vw,4.2rem) 0;display:grid}.NesaiCaseStudy-module__3agU8W__actNumber{color:var(--case-gold)}.NesaiCaseStudy-module__3agU8W__act h3{color:var(--case-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.9rem);font-weight:750;line-height:1}.NesaiCaseStudy-module__3agU8W__act p{max-width:45rem;color:var(--case-muted);margin:0;line-height:1.7}.NesaiCaseStudy-module__3agU8W__actTag{color:#806c35;background:#a68b4b14;border:1px solid #a68b4b4d;border-radius:999px;margin-top:1.2rem;padding:.5rem .72rem;display:inline-flex}.NesaiCaseStudy-module__3agU8W__results{overflow:hidden}.NesaiCaseStudy-module__3agU8W__chartGrid{grid-template-columns:repeat(3,1fr);display:grid}.NesaiCaseStudy-module__3agU8W__chartCard{border-block:1px solid var(--case-line);flex-direction:column;min-height:34rem;padding:2rem;display:flex;position:relative}.NesaiCaseStudy-module__3agU8W__chartCard+.NesaiCaseStudy-module__3agU8W__chartCard{border-left:1px solid var(--case-line)}.NesaiCaseStudy-module__3agU8W__chartTitle{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.NesaiCaseStudy-module__3agU8W__chartTitle h3{color:var(--case-ink);letter-spacing:-.03em;margin:.7rem 0 0;font-size:1.5rem;font-weight:750;line-height:1.08}.NesaiCaseStudy-module__3agU8W__chartCard>p{color:var(--case-muted);margin:0;line-height:1.5}.NesaiCaseStudy-module__3agU8W__metricBig{color:var(--case-ink);font-variant-numeric:tabular-nums;letter-spacing:-.08em;margin:2.2rem 0 .6rem;font-size:clamp(4rem,7vw,6.5rem);font-weight:800;line-height:.9;display:block}.NesaiCaseStudy-module__3agU8W__metricGold{color:var(--case-gold)}.NesaiCaseStudy-module__3agU8W__chartWrap{min-height:13rem;margin-top:auto;padding-top:2rem}.NesaiCaseStudy-module__3agU8W__chart{width:100%;height:190px;display:block}.NesaiCaseStudy-module__3agU8W__chartNote{color:var(--case-muted);letter-spacing:.08em;justify-content:space-between;gap:.8rem;margin-top:.8rem;font-size:.58rem;display:flex}.NesaiCaseStudy-module__3agU8W__impactGrid{grid-template-columns:1.12fr .88fr;margin-top:1.5rem;display:grid}.NesaiCaseStudy-module__3agU8W__impactPanel{min-height:28rem;padding:clamp(1.6rem,4vw,3.2rem)}.NesaiCaseStudy-module__3agU8W__impactPanel h3{letter-spacing:-.065em;text-transform:uppercase;max-width:11ch;margin:1rem 0 0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:800;line-height:.9}.NesaiCaseStudy-module__3agU8W__impactPanel p{max-width:35rem;line-height:1.65}.NesaiCaseStudy-module__3agU8W__impactDark{background:var(--case-ink);color:#fff}.NesaiCaseStudy-module__3agU8W__impactDark h3{color:#fff}.NesaiCaseStudy-module__3agU8W__impactDark p{color:#fff9}.NesaiCaseStudy-module__3agU8W__impactGold{background:var(--case-gold);color:var(--case-ink)}.NesaiCaseStudy-module__3agU8W__privacyNote{border-top:1px solid #141e362e;align-items:flex-start;gap:1rem;margin-top:1.3rem;padding-top:1.3rem;display:flex}.NesaiCaseStudy-module__3agU8W__privacyNote>span{aspect-ratio:1;border:1px solid #141e3640;border-radius:50%;flex:none;place-items:center;width:2.2rem;display:grid}.NesaiCaseStudy-module__3agU8W__privacyNote p{margin:0;font-size:.9rem}.NesaiCaseStudy-module__3agU8W__closing{background:var(--case-ink);color:#fff;text-align:center;place-items:center;min-height:88svh;padding:7rem 2.5rem;display:grid;position:relative;overflow:hidden}.NesaiCaseStudy-module__3agU8W__closing:before{content:"";aspect-ratio:1;border:1px solid #a68b4b2e;border-radius:50%;width:28rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 5rem #a68b4b08,0 0 0 10rem #a68b4b05}.NesaiCaseStudy-module__3agU8W__closingInner{z-index:2;justify-items:center;display:grid;position:relative}.NesaiCaseStudy-module__3agU8W__closingInner>.NesaiCaseStudy-module__3agU8W__mono{color:var(--case-gold-light)}.NesaiCaseStudy-module__3agU8W__closing h2{color:#fff;max-width:12ch}.NesaiCaseStudy-module__3agU8W__closingInner>p{color:#ffffff9e;max-width:44rem;margin:2rem auto 0;font-size:1.1rem;line-height:1.7}.NesaiCaseStudy-module__3agU8W__closing .NesaiCaseStudy-module__3agU8W__button{margin-top:2.2rem}.NesaiCaseStudy-module__3agU8W__backLink{color:#ffffff7a;margin-top:1.5rem;font-size:.9rem;text-decoration:none;transition:color .2s}.NesaiCaseStudy-module__3agU8W__backLink:hover{color:var(--case-gold-light)}.NesaiCaseStudy-module__3agU8W__dataFootnote{color:#ffffff59;width:min(90%,60rem);line-height:1.5;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.NesaiCaseStudy-module__3agU8W__reveal,.NesaiCaseStudy-module__3agU8W__proof,.NesaiCaseStudy-module__3agU8W__sectionHead,.NesaiCaseStudy-module__3agU8W__systemBoard,.NesaiCaseStudy-module__3agU8W__act,.NesaiCaseStudy-module__3agU8W__chartCard,.NesaiCaseStudy-module__3agU8W__impactPanel,.NesaiCaseStudy-module__3agU8W__closingInner{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.NesaiCaseStudy-module__3agU8W__visible{opacity:1;transform:none}@media (max-width:1100px){.NesaiCaseStudy-module__3agU8W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.NesaiCaseStudy-module__3agU8W__puzzle{transform:scale(.88)rotate(-5deg)}}@media (max-width:900px){.NesaiCaseStudy-module__3agU8W__shell{width:min(100% - 2.5rem,1400px)}.NesaiCaseStudy-module__3agU8W__hero{padding-top:7.5rem}.NesaiCaseStudy-module__3agU8W__heroGrid,.NesaiCaseStudy-module__3agU8W__sectionHead{grid-template-columns:1fr}.NesaiCaseStudy-module__3agU8W__hero h1{font-size:clamp(3.7rem,16vw,7rem)}.NesaiCaseStudy-module__3agU8W__heroVisual{min-height:33rem}.NesaiCaseStudy-module__3agU8W__puzzle{width:min(31rem,92vw);height:32rem;transform:scale(.9)rotate(-5deg)}.NesaiCaseStudy-module__3agU8W__proofStrip{grid-template-columns:1fr}.NesaiCaseStudy-module__3agU8W__proof{min-height:14rem}.NesaiCaseStudy-module__3agU8W__proof+.NesaiCaseStudy-module__3agU8W__proof{border-top:1px solid var(--case-line);border-left:0}.NesaiCaseStudy-module__3agU8W__systemBoard{grid-template-rows:auto;grid-template-columns:1fr 1fr}.NesaiCaseStudy-module__3agU8W__systemPiece:nth-child(n),.NesaiCaseStudy-module__3agU8W__systemCore{grid-area:auto}.NesaiCaseStudy-module__3agU8W__systemCore{aspect-ratio:auto;width:100%;min-height:10rem}.NesaiCaseStudy-module__3agU8W__act{grid-template-columns:3rem 1fr;gap:1rem}.NesaiCaseStudy-module__3agU8W__act>div{grid-column:2}.NesaiCaseStudy-module__3agU8W__chartGrid{grid-template-columns:1fr}.NesaiCaseStudy-module__3agU8W__chartCard+.NesaiCaseStudy-module__3agU8W__chartCard{border-left:0}.NesaiCaseStudy-module__3agU8W__impactGrid{grid-template-columns:1fr}}@media (max-width:540px){.NesaiCaseStudy-module__3agU8W__hero h1{font-size:clamp(3.2rem,17vw,5rem)}.NesaiCaseStudy-module__3agU8W__hero h1 span{white-space:normal}.NesaiCaseStudy-module__3agU8W__heroVisual{min-height:26rem}.NesaiCaseStudy-module__3agU8W__puzzle{width:27rem;height:28rem;transform:scale(.73)rotate(-5deg)}.NesaiCaseStudy-module__3agU8W__heroHud span:first-child{display:none}.NesaiCaseStudy-module__3agU8W__systemBoard{grid-template-columns:1fr}.NesaiCaseStudy-module__3agU8W__systemPiece{border-right:0;min-height:9rem}.NesaiCaseStudy-module__3agU8W__section h2,.NesaiCaseStudy-module__3agU8W__closing h2{font-size:clamp(2.8rem,15vw,4.8rem)}.NesaiCaseStudy-module__3agU8W__chartCard{padding-inline:.25rem}.NesaiCaseStudy-module__3agU8W__closing{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.NesaiCaseStudy-module__3agU8W__reveal,.NesaiCaseStudy-module__3agU8W__proof,.NesaiCaseStudy-module__3agU8W__sectionHead,.NesaiCaseStudy-module__3agU8W__systemBoard,.NesaiCaseStudy-module__3agU8W__act,.NesaiCaseStudy-module__3agU8W__chartCard,.NesaiCaseStudy-module__3agU8W__impactPanel,.NesaiCaseStudy-module__3agU8W__closingInner{opacity:1;transition:none;transform:none}.NesaiCaseStudy-module__3agU8W__puzzlePiece{transition:none}}
