.mmc-idli{--ink:#17372f;--deep:#083f3b;--coral:#ee6b55;--saffron:#f7b83b;--paper:#fff8e9;--mint:#dcebd6;--shadow:#0b2e29}.mmc-idli *{box-sizing:border-box}.mmc-idli{color:var(--ink);background:radial-gradient(circle at 16% 8%, #f7b83b2e, transparent 25rem), radial-gradient(circle at 88% 82%, #ee6b5526, transparent 30rem), var(--paper);--idli-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--idli-sans:var(--font-lato), "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--idli-sans);min-height:100vh;margin:0;overflow-x:clip}.mmc-idli button{font:inherit}.mmc-idli .skip-link{z-index:99;color:#111;background:#fff;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.mmc-idli .skip-link:focus{top:1rem}.mmc-idli .cover{z-index:30;background:linear-gradient(115deg, transparent 0 54%, #ffffff21 55% 57%, transparent 58%), var(--deep);place-items:center;min-height:100svh;transition:opacity .55s 1.85s,visibility 10ms linear 2.4s;display:grid;position:fixed;inset:0;overflow:hidden}.mmc-idli .cover:before,.mmc-idli .cover:after{content:"";aspect-ratio:1;filter:blur(2px);opacity:.95;border-radius:43% 57% 62% 38%/49% 36% 64% 51%;width:48vw;position:absolute;transform:rotate(-12deg)}.mmc-idli .cover:before{background:var(--coral);top:-24vw;left:-24vw}.mmc-idli .cover:after{background:var(--saffron);bottom:-30vw;right:-26vw}.mmc-idli .museum-mark{color:#fffdf5;letter-spacing:.14em;text-transform:uppercase;width:min(92vw,74rem);font:800 clamp(.68rem, 1.3vw, .9rem)/1.25 var(--idli-sans);align-items:center;gap:.85rem;display:flex;position:absolute;top:clamp(1rem,3vw,2.5rem);left:50%;transform:translate(-50%)}.mmc-idli .museum-mark:after{content:"";background:#ffffff6b;flex:1;height:1px}.mmc-idli .ticket{z-index:2;clip-path:polygon(1.2% 2.4%,26% .7%,54% 2%,78% .4%,98.8% 2.7%,99.5% 45%,98.4% 97%,69% 99.2%,42% 97.4%,1.5% 99%,.5% 54%);transform-origin:50% 55%;background:radial-gradient(circle at 17% 22%,#f7b83b3d,#0000 16rem),#fff8e9;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(1.2rem,5vw,4.5rem);width:min(87vw,62rem);min-height:min(68svh,42rem);padding:clamp(2rem,6vw,5.5rem);transition:transform 1.4s cubic-bezier(.68,-.1,.18,1),opacity .45s 1.45s;display:grid;position:relative;box-shadow:0 3rem 7rem #00000057}.mmc-idli .ticket-copy{z-index:2;position:relative}.mmc-idli .eyebrow{color:var(--coral);letter-spacing:.16em;text-transform:uppercase;font:800 .75rem/1.3 var(--idli-sans);align-items:center;gap:.7rem;margin:0 0 1.2rem;display:inline-flex}.mmc-idli .eyebrow:before{content:"●";font-size:.65rem}.mmc-idli .idli-title{max-width:10ch;color:var(--deep);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:900;line-height:.84}.mmc-idli .slash{color:var(--coral);font-style:italic}.mmc-idli .case-line{max-width:30rem;margin:1.55rem 0 0;font-size:clamp(1rem,1.8vw,1.35rem);font-style:italic;line-height:1.45}.mmc-idli .enter{border:2px solid var(--ink);background:var(--saffron);color:#102e28;box-shadow:0 7px 0 var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font:900 .82rem/1 var(--idli-sans);border-radius:999px;align-items:center;gap:.9rem;margin-top:2rem;padding:1rem 1.2rem 1rem 1.35rem;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.mmc-idli .enter:hover,.mmc-idli .enter:focus-visible{box-shadow:0 10px 0 var(--ink);outline-offset:4px;background:#ffc94c;outline:3px solid #fff;transform:translateY(-3px)}.mmc-idli .enter:active{box-shadow:0 3px 0 var(--ink);transform:translateY(4px)}.mmc-idli .enter-arrow{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.15rem;animation:1.4s ease-in-out infinite idli-nudge;display:grid}.mmc-idli .tap-note{color:#4c655e;font:700 .68rem/1 var(--idli-sans);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 0 1.35rem;display:block}.mmc-idli .cover-plate{z-index:1;filter:drop-shadow(0 1.2rem 1rem #17372f33);justify-self:center;width:min(32vw,24rem);transition:transform 1.5s cubic-bezier(.68,-.1,.18,1),opacity .25s 1.4s;position:relative;transform:rotate(5deg)}.mmc-idli .case-number{color:#083f3b1f;font:900 clamp(4rem, 10vw, 9rem)/.8 var(--idli-sans);letter-spacing:-.08em;position:absolute;bottom:1.5rem;right:2rem}.mmc-idli .evidence-note{color:var(--coral);font:900 .64rem/1 var(--idli-sans);letter-spacing:.1em;text-transform:uppercase;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(2rem,5vw,4rem);transform:rotate(4deg)}.mmc-idli.is-entered .ticket{opacity:0;transform:translateY(35vh)scale(2.8)rotate(-3deg)}.mmc-idli.is-entered .cover-plate{transform:translate(-22vw,42vh)scale(1.9)rotate(-2deg)}.mmc-idli.is-entered .cover{opacity:0;visibility:hidden;pointer-events:none}.mmc-idli .idli-main:focus{outline:none}.mmc-idli .idli-main{opacity:0;transition:opacity .7s}.mmc-idli.is-entered .idli-main{opacity:1}.mmc-idli .opening{background:linear-gradient(180deg, #fff8e92e, var(--paper) 92%), radial-gradient(circle at 50% 45%, #f7b83b52, transparent 35rem);place-items:center;min-height:100svh;padding:3rem 6vw 2.5rem;display:grid}.mmc-idli .opening-inner{text-align:center;width:min(90vw,72rem)}.mmc-idli .opening-label{color:var(--coral);letter-spacing:.18em;text-transform:uppercase;font:900 .72rem/1 var(--idli-sans)}.mmc-idli .opening h2{max-width:17ch;color:var(--deep);letter-spacing:-.04em;margin:1rem auto .8rem;font-size:clamp(2.3rem,5vw,5.2rem);line-height:.98}.mmc-idli .opening p{max-width:31rem;margin:0 auto;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.5}.mmc-idli .scroll-cue{color:var(--deep);font:800 .68rem/1 var(--idli-sans);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;margin-top:4rem;display:inline-flex}.mmc-idli .scroll-cue:after{content:"↓";border:1px solid #083f3b66;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;animation:1.7s ease-in-out infinite idli-drop;display:grid}.mmc-idli .case-charge{color:var(--coral);font-style:italic;font-weight:700;margin-top:1.3rem!important}.mmc-idli .case-metadata{text-align:left;border-top:1px solid #083f3b38;border-bottom:1px solid #083f3b38;grid-template-columns:repeat(3,1fr);width:min(90vw,70rem);margin:3rem auto 0;display:grid}.mmc-idli .case-metadata p{margin:0;padding:1.1rem 1.3rem;font-size:clamp(.88rem,1.5vw,1.05rem)}.mmc-idli .case-metadata p+p{border-left:1px solid #083f3b38}.mmc-idli .case-metadata b{color:var(--coral);font:900 .66rem/1 var(--idli-sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;display:block}.mmc-idli .morning{background:linear-gradient(180deg, var(--paper) 0 5%, transparent 18% 88%, var(--paper)), radial-gradient(ellipse at 20% 30%, #f7b83b38, transparent 30%), #eef1dd;place-items:start center;min-height:auto;padding:2.5rem 2vw 6rem;display:grid;position:relative;overflow:clip}.mmc-idli .morning-wash{opacity:.45;background:linear-gradient(110deg,#ffd15c2e,#0000 42%);position:absolute;inset:0;transform:translate(-22%)}.mmc-idli .narration{z-index:6;pointer-events:none;grid-template-columns:1fr 1fr;align-items:start;gap:2rem;width:min(90vw,63rem);display:grid;position:relative}.mmc-idli .narration p{max-width:24rem;margin:0;font-size:clamp(1.08rem,2.2vw,1.65rem);line-height:1.38}.mmc-idli .narration .right{justify-self:end;margin-top:0}.mmc-idli .narration strong{color:var(--coral);font-size:1.12em}.mmc-idli .scene{isolation:isolate;place-items:center;width:min(96vw,92rem);min-height:clamp(31rem,52vw,43rem);margin:1rem auto 0;display:grid;position:relative;top:auto}.mmc-idli .table-vignette{z-index:1;filter:drop-shadow(0 1.5rem 1.2rem #4441261f);width:min(88%,76rem);height:auto;position:absolute}.mmc-idli .plate-stack{z-index:4;aspect-ratio:1;opacity:0;filter:drop-shadow(0 1rem .8rem #201f1247);width:clamp(10rem,20vw,21rem);position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)translateY(-10rem)scale(.7)rotate(-8deg)}.mmc-idli .plate-stack img{width:100%;position:absolute;inset:0}.mmc-idli .plate-full{opacity:0}.mmc-idli .scene.active .plate-stack{animation:7.4s cubic-bezier(.2,.72,.15,1) forwards idli-plateArrives}.mmc-idli .scene.active .plate-full{animation:7.4s ease-in-out forwards idli-breakfastReturns}.mmc-idli .scene.active .morning-wash{animation:7.4s ease-in-out forwards idli-threeMornings}.mmc-idli .calendar{z-index:7;aspect-ratio:.88;width:clamp(5.2rem,8vw,7rem);position:absolute;top:27%;left:clamp(1rem,8vw,8rem)}.mmc-idli .day{border-top:.75rem solid var(--coral);color:var(--deep);transform-origin:50% 0;opacity:0;font:900 clamp(1rem, 1.8vw, 1.35rem)/1 var(--idli-sans);letter-spacing:.08em;text-transform:uppercase;background:#fffdf5;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 .7rem 1.2rem #17372f26}.mmc-idli .day small{color:var(--coral);text-align:center;letter-spacing:.12em;margin-top:.35rem;font-size:.55em;display:block}.mmc-idli .scene.active .day:first-child{animation:7.4s forwards idli-dayOne}.mmc-idli .scene.active .day:nth-child(2){animation:7.4s forwards idli-dayTwo}.mmc-idli .scene.active .day:nth-child(3){animation:7.4s forwards idli-dayThree}.mmc-idli .again{z-index:8;color:var(--coral);text-shadow:2px 2px #fff8e9;opacity:0;letter-spacing:-.08em;white-space:nowrap;font:900 clamp(3.7rem,10vw,10rem)/.8 Segoe Print,Comic Sans MS,cursive;position:absolute;top:31%;left:50%;transform:translate(-50%,2rem)rotate(-5deg)scale(.65)}.mmc-idli .scene.active .again{animation:7.4s cubic-bezier(.2,.8,.2,1) forwards idli-againLands}.mmc-idli .whisper{z-index:6;color:#fffdf5;background:var(--deep);clip-path:polygon(2% 6%,96% 0,100% 84%,88% 86%,92% 100%,74% 88%,0 94%);opacity:0;width:min(16rem,34vw);padding:1.1rem 1.2rem;font-size:clamp(.9rem,1.5vw,1.12rem);line-height:1.38;position:absolute;bottom:18%;right:clamp(1rem,7vw,7rem);transform:rotate(3deg)translateY(1rem)}.mmc-idli .scene.active .whisper{animation:.6s 6.8s forwards idli-whisperIn}.mmc-idli .replay{z-index:9;border:0;border-bottom:2px solid var(--deep);color:var(--deep);opacity:0;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font:900 .7rem/1 var(--idli-sans);background:0 0;padding:.4rem .2rem;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.mmc-idli .scene.finished .replay{animation:.5s forwards idli-whisperIn}.mmc-idli .replay:hover,.mmc-idli .replay:focus-visible{color:var(--coral);border-color:var(--coral);outline:2px solid var(--coral);outline-offset:6px}.mmc-idli .proof-end{text-align:center;place-items:center;min-height:40svh;padding:5rem 1.5rem 7rem;display:grid}.mmc-idli .proof-end div{max-width:46rem}.mmc-idli .proof-end p{color:var(--deep);margin:.45rem auto;font-size:clamp(1.25rem,2.6vw,2.25rem);font-style:italic;line-height:1.25}.mmc-idli .proof-end strong{color:var(--coral)}.mmc-idli .museum-footer{color:#fffdf5;background:var(--deep);font:800 .68rem/1.3 var(--idli-sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.5rem 4vw;display:flex}.mmc-idli .museum-footer em{text-transform:none;font-family:var(--idli-serif);letter-spacing:.01em;color:#fffdf5;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600}.mmc-idli .story-chapter{place-items:center;min-height:auto;padding:clamp(3rem,5vw,4.5rem) 5vw;display:grid;position:relative;overflow:clip}.mmc-idli .chapter-inner{width:min(94vw,104rem);margin-inline:auto}.mmc-idli .chapter-head{z-index:5;text-align:center;max-width:58rem;margin:0 auto clamp(1.5rem,3vw,2.5rem);position:relative}.mmc-idli .chapter-no{color:var(--coral);letter-spacing:.17em;text-transform:uppercase;font:900 .72rem/1 var(--idli-sans)}.mmc-idli .chapter-head h2{color:var(--deep);letter-spacing:-.055em;margin:.8rem auto 1rem;font-size:clamp(2.7rem,6.5vw,6.5rem);line-height:.9}.mmc-idli .chapter-head p{max-width:45rem;margin:0 auto;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.55}.mmc-idli .vignette{filter:drop-shadow(0 1.5rem 1.2rem #1e2d221f);width:min(82%,72rem);margin-inline:auto;display:block}.mmc-idli .story-copy{width:min(88vw,48rem);margin:clamp(1.5rem,3vw,2.75rem) auto 0;font-size:clamp(1.03rem,1.5vw,1.24rem);line-height:1.72}.mmc-idli .story-copy p{margin:0 0 1.25em}.mmc-idli .story-copy .big-line{color:var(--deep);text-align:center;margin-block:2rem;font-size:clamp(1.7rem,4vw,3.5rem);font-style:italic;font-weight:900;line-height:1.08}.mmc-idli .story-copy .pull-quote{border-left:.38rem solid var(--coral);width:min(110%,54rem);color:var(--deep);background:#fffdf58c;margin:2.2rem 50%;padding:1.2rem 1.5rem;font-size:clamp(1.35rem,2.6vw,2.2rem);font-style:italic;font-weight:700;line-height:1.24;transform:translate(-50%)}.mmc-idli .politics{background:linear-gradient(180deg, var(--paper), #edf2dc 12%, #edf2dc 88%, var(--paper))}.mmc-idli .politics-stage{position:relative}.mmc-idli .party-ribbon{z-index:4;color:#fff;opacity:0;max-width:20rem;font:900 clamp(.72rem, 1.4vw, 1rem)/1.25 var(--idli-sans);letter-spacing:.09em;text-transform:uppercase;padding:.85rem 1.1rem;position:absolute;top:13%}.mmc-idli .party-ribbon.left{background:var(--deep);clip-path:polygon(2% 8%,100% 0,96% 92%,0 100%);left:5%;transform:translate(-3rem)rotate(-3deg)}.mmc-idli .party-ribbon.right{background:var(--coral);clip-path:polygon(0 0,98% 8%,100% 100%,4% 92%);right:4%;transform:translate(3rem)rotate(3deg)}.mmc-idli .revealed .party-ribbon.left,.mmc-idli .revealed .party-ribbon.right{opacity:1;transition:opacity .7s .45s,transform .8s cubic-bezier(.2,.8,.2,1) .45s;transform:translate(0)rotate(0)}.mmc-idli .torn-vote{z-index:3;opacity:0;background:repeating-linear-gradient(#ffffffe6 0 12px,#0000 12px 19px);width:3px;position:absolute;top:10%;bottom:7%;left:50%;transform:rotate(2deg)}.mmc-idli .revealed .torn-vote{opacity:.9;transition:opacity .5s 1s}.mmc-idli .government{background:radial-gradient(circle at 50% 42%, #f7b83b3b, transparent 40rem), var(--paper)}.mmc-idli .government-stage{position:relative}.mmc-idli .request{z-index:5;opacity:0;max-width:13rem;transform:scale(.6) rotate(var(--r));color:var(--deep);font:800 clamp(.8rem, 1.35vw, 1rem)/1.2 var(--idli-sans);background:#fffdf5;border:1px solid #17372f2e;border-radius:1.2rem;padding:.75rem 1rem;position:absolute;box-shadow:0 .65rem 1.2rem #17372f1f}.mmc-idli .request:after{content:"";border:.7rem solid #0000;border-top-color:#fffdf5;position:absolute;bottom:-.65rem;left:32%}.mmc-idli .request.r1{--r:-7deg;top:11%;left:3%}.mmc-idli .request.r2{--r:5deg;top:12%;right:5%}.mmc-idli .request.r3{--r:-3deg;bottom:22%;right:3%}.mmc-idli .request.r4{--r:6deg;bottom:7%;right:22%}.mmc-idli .request.r5{--r:-2deg;top:1%;left:49%}.mmc-idli .revealed .request{animation:.48s cubic-bezier(.2,.85,.2,1) forwards idli-requestsIn}.mmc-idli .revealed .r2{animation-delay:.32s}.mmc-idli .revealed .r3{animation-delay:.64s}.mmc-idli .revealed .r4{animation-delay:.96s}.mmc-idli .revealed .r5{animation-delay:1.28s}.mmc-idli .gov-stamp{border:4px double var(--coral);width:fit-content;color:var(--coral);font:900 clamp(.75rem,1.6vw,1.05rem)/1 var(--idli-sans);letter-spacing:.12em;text-transform:uppercase;margin:-1rem auto 0;padding:.65rem 1rem;transform:rotate(-3deg)}.mmc-idli .work{background:linear-gradient(180deg, var(--paper), #f5dfce 12%, #f5dfce 90%, var(--paper))}.mmc-idli .work-stage{position:relative}.mmc-idli .work-word{z-index:5;color:var(--deep);opacity:0;transform:translateY(1rem) rotate(var(--r));font:900 clamp(1rem,2.5vw,2rem)/1 Segoe Print,Comic Sans MS,cursive;position:absolute}.mmc-idli .work-word:first-of-type{--r:-7deg;top:16%;left:4%}.mmc-idli .work-word:nth-of-type(2){--r:5deg;top:3%;left:18%}.mmc-idli .work-word:nth-of-type(3){--r:-3deg;top:5%;right:18%}.mmc-idli .work-word:nth-of-type(4){--r:7deg;top:22%;right:3%}.mmc-idli .work-word:nth-of-type(5){--r:-5deg;bottom:17%;left:4%}.mmc-idli .work-word:nth-of-type(6){--r:4deg;bottom:12%;right:4%}.mmc-idli .revealed .work-word{opacity:1;transform:translateY(0) rotate(var(--r));transition:opacity .5s,transform .55s}.mmc-idli .revealed .work-word:nth-of-type(2){transition-delay:.22s}.mmc-idli .revealed .work-word:nth-of-type(3){transition-delay:.44s}.mmc-idli .revealed .work-word:nth-of-type(4){transition-delay:.66s}.mmc-idli .revealed .work-word:nth-of-type(5){transition-delay:.88s}.mmc-idli .revealed .work-word:nth-of-type(6){transition-delay:1.1s}.mmc-idli .vizag{background:linear-gradient(180deg, var(--paper), #dfeff0 15%, #dfeff0 87%, var(--paper))}.mmc-idli .postcard-wrap{perspective:1600px;width:min(84vw,76rem);margin-inline:auto;position:relative}.mmc-idli .postcard{aspect-ratio:1672/941;min-height:0;transform-style:preserve-3d;opacity:0;position:relative;transform:translateY(5rem)rotateX(8deg)}.mmc-idli .revealed .postcard{animation:1.25s cubic-bezier(.2,.78,.16,1) forwards idli-postcardArrives}.mmc-idli .postcard-front{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.mmc-idli .postcard-front:before{content:"";clip-path:polygon(1% 2%,98% 0,100% 96%,2% 100%);background:#fffdf5;position:absolute;inset:8% 5%;transform:rotate(-1deg);box-shadow:0 2rem 4rem #17372f2e}.mmc-idli .postcard img{z-index:2;width:100%;position:relative}.mmc-idli .postmark{z-index:4;aspect-ratio:1;border:3px solid var(--coral);width:clamp(6rem,12vw,10rem);color:var(--coral);text-align:center;font:900 clamp(.6rem,1.2vw,.9rem)/1.15 var(--idli-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;top:7%;right:7%;transform:rotate(11deg)}.mmc-idli .dispatch-line{z-index:4;color:#fff;background:var(--deep);clip-path:polygon(2% 5%,100% 0,97% 94%,0 100%);font:900 clamp(.7rem,1.4vw,1rem)/1 var(--idli-sans);letter-spacing:.12em;text-transform:uppercase;padding:.8rem 1rem;position:absolute;bottom:8%;left:8%}.mmc-idli .dispatch-byline{z-index:4;color:var(--deep);font:italic clamp(.72rem,1.2vw,.95rem)/1.3 var(--idli-serif);position:absolute;bottom:2.5%;left:9%}.mmc-idli .field-finding{z-index:4;color:var(--deep);font:700 clamp(.58rem,1vw,.75rem)/1.45 var(--idli-sans);letter-spacing:.04em;background:#fffdf5ed;padding:.75rem .85rem;position:absolute;bottom:6%;right:8%;transform:rotate(2deg);box-shadow:0 .6rem 1rem #17372f1f}.mmc-idli .verdict{background:radial-gradient(circle at 50% 45%, #f7b83b40, transparent 34rem), var(--paper);min-height:auto}.mmc-idli .verdict-stage{place-items:center;min-height:clamp(23rem,45vw,36rem);display:grid;position:relative}.mmc-idli .verdict-plate{filter:drop-shadow(0 1.5rem 1rem #17372f33);opacity:0;width:clamp(15rem,35vw,32rem);transform:scale(.75)rotate(-8deg)}.mmc-idli .revealed .verdict-plate{opacity:1;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.8,.2,1);transform:scale(1)rotate(0)}.mmc-idli .evidence-card{width:clamp(9rem,18vw,15rem);font:900 clamp(.75rem,1.5vw,1rem)/1.4 var(--idli-sans);letter-spacing:.08em;text-transform:uppercase;background:#fffdf5;padding:1.3rem;position:absolute;top:18%;right:clamp(3%,12vw,14%);transform:rotate(7deg);box-shadow:0 1rem 2rem #17372f29}.mmc-idli .evidence-old{color:#87938e;text-decoration:line-through;display:block}.mmc-idli .evidence-new{color:var(--coral);opacity:0;margin-top:.5rem;display:block}.mmc-idli .revealed .evidence-new{animation:.35s 1s forwards idli-stampWitness}.mmc-idli .final-line{width:min(90vw,60rem);color:var(--deep);text-align:center;letter-spacing:-.04em;margin:0 auto;font-size:clamp(2rem,5vw,5rem);font-weight:900;line-height:1}.mmc-idli .final-line em{color:var(--coral)}@keyframes idli-requestsIn{to{opacity:1;transform:scale(1) rotate(var(--r))}}@keyframes idli-postcardArrives{to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes idli-stampWitness{0%{opacity:0;transform:scale(1.7)rotate(-9deg)}75%{opacity:1;transform:scale(.94)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes idli-nudge{0%,to{transform:translate(0)}50%{transform:translate(.32rem)}}@keyframes idli-drop{0%,to{transform:translateY(0)}50%{transform:translateY(.55rem)}}@keyframes idli-plateArrives{0%{opacity:0;transform:translate(-50%,-50%)translateY(-10rem)scale(.7)rotate(-8deg)}11%{opacity:1;transform:translate(-50%,-50%)translateY(.8rem)scale(1.03)rotate(2deg)}16%,34%{opacity:1;transform:translate(-50%,-50%)translateY(0)scale(1)rotate(0)}39%{opacity:.5;transform:translate(-50%,-50%)translate(45vw)rotate(8deg)}43%{opacity:.2;transform:translate(-50%,-50%)translate(-45vw)rotate(-8deg)}50%,67%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)}72%{opacity:.4;transform:translate(-50%,-50%)translate(45vw)rotate(8deg)}76%{opacity:.2;transform:translate(-50%,-50%)translate(-45vw)rotate(-8deg)}84%,to{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)}}@keyframes idli-breakfastReturns{0%,7%{opacity:0;transform:scale(.78)}14%,34%{opacity:1;transform:scale(1)}36%,45%{opacity:0;transform:scale(.8)}51%,67%{opacity:1;transform:scale(1)}69%,79%{opacity:0;transform:scale(.8)}85%,to{opacity:1;transform:scale(1)}}@keyframes idli-threeMornings{0%,32%{opacity:.45;transform:translate(-22%)}38%,68%{opacity:.2;transform:translate(8%)}75%,to{opacity:.55;transform:translate(-5%)}}@keyframes idli-dayOne{0%,7%{opacity:0;transform:translateY(-2rem)rotate(-5deg)}12%,31%{opacity:1;transform:translateY(0)rotate(-2deg)}38%,to{opacity:0;transform:translateY(12rem)rotate(18deg)}}@keyframes idli-dayTwo{0%,39%{opacity:0;transform:translateY(-2rem)rotate(5deg)}47%,65%{opacity:1;transform:translateY(0)rotate(2deg)}72%,to{opacity:0;transform:translateY(12rem)rotate(-18deg)}}@keyframes idli-dayThree{0%,73%{opacity:0;transform:translateY(-2rem)rotate(-3deg)}82%,to{opacity:1;transform:translateY(0)rotate(-1deg)}}@keyframes idli-againLands{0%,81%{opacity:0;transform:translate(-50%,2rem)rotate(-5deg)scale(.65)}88%{opacity:1;transform:translate(-50%,-.4rem)rotate(-3deg)scale(1.1)}92%,to{opacity:1;transform:translate(-50%)rotate(-3deg)scale(1)}}@keyframes idli-whisperIn{to{opacity:1;transform:rotate(1deg)translateY(0)}}@media (max-width:720px){.mmc-idli .ticket{text-align:center;grid-template-columns:1fr;align-content:center;min-height:76svh;padding:3.5rem 2rem 2.5rem}.mmc-idli .idli-title{margin-inline:auto;font-size:clamp(3.1rem,16vw,5.8rem)}.mmc-idli .case-line{margin-inline:auto}.mmc-idli .cover-plate{opacity:.32;width:46vw;position:absolute;bottom:-4vw;right:-5vw}.mmc-idli .enter{margin-top:1.5rem}.mmc-idli .tap-note{margin-left:0}.mmc-idli .case-number{bottom:1.2rem;right:1rem}.mmc-idli .narration{grid-template-columns:1fr;padding-inline:1rem}.mmc-idli .narration .right{text-align:right;justify-self:end;margin-top:0}.mmc-idli .scene{min-height:30rem;top:auto}.mmc-idli .table-vignette{width:112%;max-width:none}.mmc-idli .plate-stack{width:clamp(8.7rem,34vw,12rem);top:64%}.mmc-idli .calendar{top:30%;left:1rem}.mmc-idli .again{top:32%}.mmc-idli .whisper{width:45vw;bottom:17%;right:1rem}.mmc-idli .morning{min-height:auto;padding:2rem 0 4rem}.mmc-idli .case-metadata{grid-template-columns:1fr}.mmc-idli .case-metadata p+p{border-top:1px solid #083f3b38;border-left:0}.mmc-idli .story-chapter{min-height:auto;padding-block:3.5rem}.mmc-idli .party-ribbon{max-width:10rem;top:3%}.mmc-idli .request{max-width:8.5rem;padding:.55rem .65rem;font-size:.68rem}.mmc-idli .work-word{font-size:.9rem}.mmc-idli .postcard{min-height:0}.mmc-idli .postmark{top:1%;right:2%}.mmc-idli .dispatch-line{bottom:2%}.mmc-idli .evidence-card{top:8%;right:2%}.mmc-idli .museum-footer{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.mmc-idli *,.mmc-idli :before,.mmc-idli :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.mmc-idli .plate-stack,.mmc-idli .plate-full,.mmc-idli .again,.mmc-idli .whisper,.mmc-idli .day:nth-child(3),.mmc-idli .replay{opacity:1!important}.mmc-idli .plate-stack{transform:translate(-50%,-50%)!important}.mmc-idli .day:nth-child(-n+2){display:none}}.mmc-idli .cover{top:var(--mmc-header-h,0px);place-items:normal;min-height:0;padding:clamp(3.5rem,7vw,5rem) 0 clamp(1.5rem,4vw,3rem);overflow:hidden auto}.mmc-idli .ticket{margin:auto}.mmc-idli .cover:before,.mmc-idli .cover:after{position:fixed}.mmc-idli .cover{clip-path:inset(0)}.mmc-idli.is-entered .cover{overflow:hidden}.mmc-idli .idli-main{scroll-margin-top:var(--mmc-header-h,0px)}@media (min-width:721px) and (max-width:1024px){.mmc-idli .ticket{gap:clamp(1rem,3vw,2rem);width:min(92vw,56rem);min-height:0;padding:clamp(2.5rem,5vw,3.5rem)}.mmc-idli .idli-title{font-size:clamp(3rem,8vw,5rem)}.mmc-idli .cover-plate{width:min(30vw,18rem)}.mmc-idli .case-number{font-size:clamp(3.5rem,9vw,6rem)}.mmc-idli .opening{min-height:auto;padding:4rem 5vw 2.5rem}.mmc-idli .narration{width:92vw}.mmc-idli .vignette{width:94%}.mmc-idli .party-ribbon{max-width:15rem;font-size:.78rem;top:4%}.mmc-idli .request{max-width:11rem;padding:.6rem .8rem;font-size:.82rem}.mmc-idli .work-word{font-size:clamp(1rem,2.6vw,1.5rem)}.mmc-idli .postcard-wrap{width:94vw}.mmc-idli .field-finding{font-size:.68rem}.mmc-idli .evidence-card{right:4%}.mmc-idli .story-copy{width:min(86vw,44rem)}}@media (max-width:720px){.mmc-idli .museum-mark{font-size:.62rem;top:1rem}.mmc-idli .ticket{width:92vw;min-height:0;padding:3rem 1.4rem 2.2rem}.mmc-idli .opening{min-height:auto;padding:3rem 5vw 2rem}.mmc-idli .scroll-cue{margin-top:2.5rem}.mmc-idli .scene{place-items:start center;width:96vw;min-height:calc(54vw + 3.5rem);margin-top:1.5rem}.mmc-idli .table-vignette{width:100%}.mmc-idli .plate-stack{width:30vw;top:34vw}.mmc-idli .calendar{width:max(4.2rem,16vw);top:7vw;left:2vw}.mmc-idli .day{border-top-width:.5rem;font-size:.9rem}.mmc-idli .again{font-size:15vw;top:15vw}.mmc-idli .whisper{display:none}.mmc-idli .replay{bottom:.4rem}.mmc-idli .politics-stage,.mmc-idli .government-stage,.mmc-idli .work-stage{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.mmc-idli .vignette{flex:0 0 100%;width:100%;margin-bottom:.6rem}.mmc-idli .politics-stage .party-ribbon{flex:13rem;max-width:none;font-size:.72rem;position:relative;inset:auto}.mmc-idli .torn-vote{display:none}.mmc-idli .government-stage .request{max-width:none;padding:.55rem .8rem;font-size:.82rem;position:relative;inset:auto}.mmc-idli .request:after{display:none}.mmc-idli .work-stage .work-word{font-size:1.1rem;position:relative;inset:auto}.mmc-idli .gov-stamp{margin-top:1.4rem}.mmc-idli .postcard-wrap{width:94vw}.mmc-idli .postcard{aspect-ratio:auto}.mmc-idli .postcard-front{flex-direction:column;align-items:stretch;gap:.8rem;display:flex;position:relative;inset:auto}.mmc-idli .postcard-front:before{inset:0 -2% -2%}.mmc-idli .postmark{width:4.6rem;font-size:.5rem;top:-.6rem;right:0}.mmc-idli .dispatch-line,.mmc-idli .dispatch-byline,.mmc-idli .field-finding{margin-inline:.8rem;position:relative;inset:auto}.mmc-idli .dispatch-line{align-self:flex-start;font-size:.72rem}.mmc-idli .dispatch-byline{font-size:.85rem}.mmc-idli .field-finding{margin-bottom:1rem;font-size:.74rem;transform:rotate(1deg)}.mmc-idli .verdict-stage{flex-direction:column;align-items:center;gap:1.2rem;min-height:0;display:flex}.mmc-idli .verdict-plate{width:min(72vw,20rem)}.mmc-idli .evidence-card{width:auto;position:relative;inset:auto;transform:rotate(4deg)}.mmc-idli .story-copy{width:90vw}.mmc-idli .story-copy .pull-quote{width:100%;margin:1.8rem 0;padding:1rem 1.1rem;transform:none}.mmc-idli .proof-end{min-height:0;padding:3.5rem 1.25rem 4.5rem}.mmc-idli .museum-footer{gap:.6rem;padding:1.4rem 5vw}}@media (max-width:400px){.mmc-idli .idli-title{font-size:14vw}.mmc-idli .enter{gap:.6rem;padding:.85rem 1rem .85rem 1.1rem;font-size:.74rem}.mmc-idli .evidence-note{font-size:.56rem}.mmc-idli .narration p{font-size:1.02rem}}@media (orientation:landscape) and (max-height:540px){.mmc-idli .cover{padding-top:2.8rem}.mmc-idli .museum-mark{top:.8rem}.mmc-idli .ticket{text-align:left;grid-template-columns:1fr auto;min-height:0;padding:1.8rem 2.2rem}.mmc-idli .idli-title{margin-inline:0;font-size:clamp(2.2rem,12vh,3.6rem)}.mmc-idli .case-line{margin:.9rem 0 0;font-size:1rem}.mmc-idli .enter{margin-top:1.1rem}.mmc-idli .tap-note{margin-left:1.35rem}.mmc-idli .cover-plate{opacity:1;width:min(26vw,13rem);position:relative;inset:auto}.mmc-idli .opening{min-height:auto}}.mmc-idli .idli-title,.mmc-idli .opening h2,.mmc-idli .chapter-head h2,.mmc-idli .story-copy .big-line,.mmc-idli .story-copy .pull-quote,.mmc-idli .story-copy .final-line,.mmc-idli .final-line,.mmc-idli .case-line,.mmc-idli .case-charge,.mmc-idli .proof-end p,.mmc-idli .case-number,.mmc-idli .dispatch-byline,.mmc-idli .museum-footer em{font-family:var(--idli-serif)}.mmc-idli .idli-title,.mmc-idli .opening h2,.mmc-idli .chapter-head h2,.mmc-idli .story-copy .big-line,.mmc-idli .story-copy .final-line,.mmc-idli .final-line,.mmc-idli .case-number{font-weight:700}.mmc-idli .opening .case-charge{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.35}.mmc-idli .opening-inner>p:not(.case-charge),.mmc-idli .narration p,.mmc-idli .story-copy{font-family:var(--idli-sans);font-size:17px;line-height:1.7}.mmc-idli .story-copy p:not(.big-line):not(.pull-quote):not(.final-line){font-size:17px}.mmc-idli .narration strong{font-family:var(--idli-serif);margin-top:.15em;font-size:1.5em;font-weight:700;line-height:1.1;display:block}@media (min-width:1025px){.mmc-idli .work-stage{--img-w:min(82%, 72rem);--side:calc((100% - var(--img-w)) / 2 - 1rem)}.mmc-idli .work-stage .work-word{max-width:var(--side);white-space:normal;font-size:clamp(1.05rem,1.6vw,1.7rem);line-height:1.15}.mmc-idli .work-stage .work-word:first-of-type,.mmc-idli .work-stage .work-word:nth-of-type(2),.mmc-idli .work-stage .work-word:nth-of-type(5){left:auto;right:calc(50% + var(--img-w) / 2 + .25rem);text-align:right}.mmc-idli .work-stage .work-word:nth-of-type(3),.mmc-idli .work-stage .work-word:nth-of-type(4),.mmc-idli .work-stage .work-word:nth-of-type(6){right:auto;left:calc(50% + var(--img-w) / 2 + .25rem);text-align:left}.mmc-idli .work-stage .work-word:first-of-type{top:12%;bottom:auto}.mmc-idli .work-stage .work-word:nth-of-type(2){top:40%;bottom:auto}.mmc-idli .work-stage .work-word:nth-of-type(5){top:auto;bottom:14%}.mmc-idli .work-stage .work-word:nth-of-type(3){top:12%;bottom:auto}.mmc-idli .work-stage .work-word:nth-of-type(4){top:40%;bottom:auto}.mmc-idli .work-stage .work-word:nth-of-type(6){top:auto;bottom:14%}}@media (min-width:721px){.mmc-idli .postcard-wrap{--mark:clamp(5rem, 7vw, 6.5rem)}.mmc-idli .postcard{aspect-ratio:auto}.mmc-idli .postcard-front{padding:1rem 5% clamp(8rem,10vw,9.5rem);display:block;position:relative;inset:auto}.mmc-idli .postcard img{width:100%;display:block}.mmc-idli .postmark{width:var(--mark);background:0 0;font-size:clamp(.55rem,.8vw,.72rem);top:calc(1rem + 3%);right:11%}.mmc-idli .dispatch-line{bottom:calc(clamp(8rem,10vw,9.5rem) - 3.4rem);left:5%}.mmc-idli .dispatch-byline{max-width:55%;bottom:calc(clamp(8rem,10vw,9.5rem) - 5.6rem);left:5.3%}.mmc-idli .field-finding{font-size:clamp(.68rem,.9vw,.8rem);bottom:3rem;right:10%}}.mmc-idli .postcard-front:before{display:none}.mmc-idli .story-copy .final-line{text-align:center;width:min(90vw,60rem);margin:2.2rem 0;position:relative;left:50%;transform:translate(-50%)}.mmc-idli .morning .story-copy p:not(.big-line) strong{color:var(--coral);font-family:var(--idli-serif);font-size:1.7em;line-height:1}.mmc-idli .opening{min-height:auto;padding-top:clamp(3rem,6vw,5rem)}@media (orientation:portrait) and (min-width:721px){.mmc-idli .opening{padding-bottom:1.5rem}.mmc-idli .scroll-cue{margin-top:2.5rem}.mmc-idli .morning{padding-top:1.5rem}}.mmc-idli img{max-width:100%;height:auto}.mmc-idli .vizag,.mmc-idli .vizag .chapter-inner,.mmc-idli .postcard-wrap,.mmc-idli .postcard,.mmc-idli .postcard-front{overflow:visible}.mmc-idli .postcard img{object-fit:contain}@media (min-width:721px){.mmc-idli .opening h2{text-wrap:balance;max-width:30ch}.mmc-idli .opening .case-charge{max-width:44rem}.mmc-idli .chapter-head{max-width:none}.mmc-idli .chapter-head h2{white-space:nowrap;font-size:min(6.5rem,5.4vw)}.mmc-idli .story-copy .pull-quote{width:min(92vw,60rem);font-size:clamp(1.3rem,2.1vw,1.95rem)}.mmc-idli .proof-end div{max-width:66rem}.mmc-idli .proof-end p{white-space:nowrap;font-size:min(2.25rem,2.6vw)}}.mmc-idli .idli-title{font-size:clamp(2.8rem,6.4vw,6rem)}@media (min-width:721px) and (max-width:1024px){.mmc-idli .idli-title{font-size:clamp(2.8rem,7.4vw,4.6rem)}}@media (max-width:720px){.mmc-idli .idli-title{font-size:clamp(2.8rem,14.5vw,5.3rem)}}@media (max-width:400px){.mmc-idli .idli-title{font-size:13vw}}@media (min-width:721px){.mmc-idli .narration{--narration-gap:clamp(2rem, 4vw, 3.5rem);justify-content:center;column-gap:var(--narration-gap);grid-template-columns:repeat(2,minmax(0,24rem));width:auto;max-width:92vw}.mmc-idli .narration .right{justify-self:start}}
