.page-07-micromonde{--mm-bg:#f4efe7;--mm-paper:#fffaf4;--mm-paper-2:#f8f1e8;--mm-ink:#132132;--mm-ink-soft:#3b4a5a;--mm-night:#112337;--mm-night-2:#1c3550;--mm-sky:#83c6d5;--mm-coral:#ef765f;--mm-gold:#e9b45d;--mm-lilac:#ac99d2;--mm-sage:#9fc3af;--mm-blue:#2d6e8c;--mm-line:rgba(19, 33, 50, .15)}.page-07-micromonde .project-case-intro{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(7rem,10vw,9rem);background:radial-gradient(circle at 87% 8%,rgba(131,198,213,.2),transparent 28rem),radial-gradient(circle at 8% 34%,rgba(239,118,95,.12),transparent 24rem),var(--mm-bg);color:var(--mm-ink)}.page-07-micromonde .project-case-intro::before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(19,33,50,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(19,33,50,.028) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(180deg,#000,transparent 72%);content:"";pointer-events:none}.page-07-micromonde .mm-study-grid{display:grid;grid-template-columns:minmax(0,.84fr)minmax(0,1.16fr);gap:clamp(2.3rem,4.5vw,4.8rem);align-items:center}.page-07-micromonde .project-case-header{min-width:0;max-width:none}.page-07-micromonde .project-case-kicker,.page-07-micromonde .project-case-phase>header span,.page-07-micromonde .project-case-items h3,.page-07-micromonde .cs-evidence-kicker,.page-07-micromonde .cs-method-status{color:var(--mm-blue)}.page-07-micromonde .project-case-header h1{max-width:720px;font-size:clamp(3.6rem,5vw,5.5rem);letter-spacing:-.066em;text-wrap:balance}.page-07-micromonde .project-case-summary{max-width:640px;color:var(--mm-ink-soft)}.page-07-micromonde .project-case-badge{border-color:rgba(45,110,140,.28);background:rgba(255,250,244,.72);color:var(--mm-ink)}.page-07-micromonde .project-case-badge span{background:var(--mm-coral)}.page-07-micromonde .mm-study-stage{min-width:0;margin:0}.page-07-micromonde .mm-study-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:clamp(390px,39vw,575px);overflow:hidden;border:1px solid rgba(19,33,50,.2);border-radius:clamp(1.2rem,2.2vw,2rem);background:#fff;box-shadow:0 32px 74px rgba(17,35,55,.16)}.page-07-micromonde .mm-study-mini{position:relative;min-width:0;overflow:hidden;border-right:1px solid rgba(19,33,50,.14)}.page-07-micromonde .mm-study-mini:last-child{border-right:0}.page-07-micromonde .mm-study-letter,.page-07-micromonde .mm-direction-letter{position:absolute;z-index:9;top:.7rem;left:.7rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgba(255,250,244,.92);color:var(--mm-ink);font-family:jetbrains mono,monospace;font-size:.74rem;font-weight:800;box-shadow:0 4px 14px rgba(17,35,55,.12)}.page-07-micromonde .mm-study-mini-a{background:linear-gradient(180deg,rgba(120,178,205,.86),#ecdcb9 62%,#d59a61)}.page-07-micromonde .mm-a-sun{position:absolute;top:13%;right:16%;width:2.7rem;aspect-ratio:1;border-radius:50%;background:#f7dc9b;box-shadow:0 0 0 18px rgba(247,220,155,.15)}.page-07-micromonde .mm-a-city{position:absolute;bottom:18%;border:2px solid rgba(19,33,50,.58);background:rgba(245,224,188,.9);transform:skewY(-6deg)}.page-07-micromonde .mm-a-city-1{left:8%;width:42%;height:44%;border-radius:5rem 5rem .4rem .4rem}.page-07-micromonde .mm-a-city-2{right:7%;width:38%;height:58%;clip-path:polygon(0 17%,70% 0,100% 15%,100% 100%,0 100%)}.page-07-micromonde .mm-a-person{position:absolute;z-index:4;bottom:12%;left:38%;width:14%;height:30%;border-radius:50% 50% 20% 20%/22% 22% 11% 11%;background:#25374a;box-shadow:0 -1.15rem 0 -.35rem #d7aa7b}.page-07-micromonde .mm-a-card{position:absolute;z-index:5;right:7%;bottom:6%;padding:.45rem .52rem;border:1px solid rgba(19,33,50,.23);background:#fff4df;color:var(--mm-ink);font-size:clamp(.45rem,.62vw,.65rem);font-weight:700;transform:rotate(-2deg)}.page-07-micromonde .mm-study-mini-b{background:linear-gradient(180deg,#162d45,#0e1c2d)}.page-07-micromonde .mm-iso-tile{position:absolute;width:48%;aspect-ratio:1.45;border:1px solid rgba(255,255,255,.22);border-radius:.25rem;background:linear-gradient(135deg,#347494,#54b6ae);transform:rotate(30deg)skewX(-30deg)scaleY(.86);box-shadow:0 18px 24px rgba(0,0,0,.2)}.page-07-micromonde .mm-iso-tile-1{top:22%;left:14%}.page-07-micromonde .mm-iso-tile-2{top:43%;right:8%;background:linear-gradient(135deg,#715db5,#5b89d9)}.page-07-micromonde .mm-iso-tile-3{bottom:10%;left:10%;background:linear-gradient(135deg,#df8e52,#e9bd61)}.page-07-micromonde .mm-iso-node{position:absolute;z-index:5;display:grid;min-width:1.8rem;height:1.8rem;place-items:center;border-radius:.45rem;background:rgba(255,255,255,.92);color:#17314a;font:800 .62rem/1 jetbrains mono,monospace}.page-07-micromonde .mm-iso-node-1{top:31%;left:25%}.page-07-micromonde .mm-iso-node-2{top:53%;right:19%}.page-07-micromonde .mm-iso-node-3{bottom:20%;left:28%}.page-07-micromonde .mm-iso-path{position:absolute;right:18%;bottom:21%;width:52%;height:48%;border-right:2px dashed rgba(255,255,255,.48);border-bottom:2px dashed rgba(255,255,255,.48);border-radius:0 0 2.5rem;transform:rotate(-18deg)}.page-07-micromonde .mm-study-mini-c{background:linear-gradient(180deg,#c9a6d7 0 38%,#f0a078 38% 63%,#28354a 63%)}.page-07-micromonde .mm-c-sky{position:absolute;top:16%;right:10%;left:10%;height:32%;border-radius:48% 48% 10% 10%;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(254,185,154,.62))}.page-07-micromonde .mm-c-building{position:absolute;right:8%;bottom:29%;width:51%;height:42%;background:#4d4665;clip-path:polygon(8% 24%,58% 0,100% 24%,100% 100%,0 100%,0 36%)}.page-07-micromonde .mm-c-person{position:absolute;z-index:4;bottom:14%;left:16%;width:18%;height:34%;border-radius:44% 44% 14% 14%/18% 18% 8% 8%;background:#182338;box-shadow:0 -1.25rem 0 -.35rem #d09b78}.page-07-micromonde .mm-c-bubble,.page-07-micromonde .mm-c-choice{position:absolute;z-index:6;right:6%;left:7%;border-radius:.45rem;background:rgba(255,255,255,.94);color:#1a2638;font-size:clamp(.43rem,.58vw,.62rem);font-weight:700}.page-07-micromonde .mm-c-bubble{top:10%;padding:.5rem}.page-07-micromonde .mm-c-choice{bottom:5%;padding:.4rem .48rem}.page-07-micromonde .mm-study-mini-d{background:radial-gradient(circle at 52% 41%,#536ea8 0 11%,#253657 33%,#12213a 72%)}.page-07-micromonde .mm-d-floor{position:absolute;right:-22%;bottom:-5%;left:-22%;height:46%;border-radius:50% 50% 0 0;background:linear-gradient(90deg,transparent 49.5%,rgba(132,200,213,.25) 50%,transparent 50.5%),linear-gradient(rgba(132,200,213,.16) 1px,transparent 1px),#263e5d;background-size:100% 100%,100% 18px,100% 100%}.page-07-micromonde .mm-d-orb{position:absolute;z-index:3;top:24%;left:34%;width:34%;aspect-ratio:1;border:2px solid rgba(255,255,255,.58);border-radius:50%;background:radial-gradient(circle at 35% 35%,#d5f6f0 0 5%,transparent 6%),radial-gradient(circle at 64% 41%,#8edcf0 0 5%,transparent 6%),radial-gradient(circle at 45% 68%,#b4a5ff 0 5%,transparent 6%),radial-gradient(circle,#5ed3db,#6658b0 62%,#24375c);box-shadow:0 0 2.3rem rgba(113,197,222,.68)}.page-07-micromonde .mm-d-person{position:absolute;z-index:4;bottom:11%;left:23%;width:15%;height:27%;border-radius:45% 45% 14% 14%/18% 18% 8% 8%;background:#16253a;box-shadow:0 -1rem 0 -.28rem #c48f72}.page-07-micromonde .mm-d-ui{position:absolute;z-index:5;right:5%;padding:.27rem .42rem;border:1px solid rgba(160,219,231,.58);border-radius:999px;background:rgba(30,55,88,.72);color:#dff8ff;font-size:clamp(.4rem,.53vw,.57rem);font-weight:650;box-shadow:0 0 1rem rgba(83,165,199,.16)}.page-07-micromonde .mm-d-ui-1{top:27%}.page-07-micromonde .mm-d-ui-2{top:37%}.page-07-micromonde .mm-d-ui-3{top:47%}.page-07-micromonde .mm-study-mini-e{background:linear-gradient(90deg,rgba(19,33,50,4%) 1px,transparent 1px),linear-gradient(rgba(19,33,50,4%) 1px,transparent 1px),#f2eee7;background-size:18px 18px}.page-07-micromonde .mm-e-paper,.page-07-micromonde .mm-e-photo{position:absolute;border:1px solid rgba(19,33,50,.28);background:#fffdf7;box-shadow:0 10px 18px rgba(22,33,46,.12)}.page-07-micromonde .mm-e-paper-1{top:13%;left:13%;width:61%;height:23%;transform:rotate(-5deg);background:repeating-linear-gradient(0,#f8f4eb 0 8px,#d7d0c3 9px 10px)}.page-07-micromonde .mm-e-paper-2{right:7%;bottom:15%;width:58%;height:31%;transform:rotate(4deg);background:#d8b17d}.page-07-micromonde .mm-e-photo{z-index:3;top:37%;left:8%;width:48%;height:29%;background:linear-gradient(145deg,transparent 45%,rgba(255,255,255,.17) 46%),linear-gradient(135deg,#1b2a39,#758b96);transform:rotate(2deg)}.page-07-micromonde .mm-e-note{position:absolute;z-index:6;top:19%;left:15%;color:#142233;font:800 clamp(.42rem,.56vw,.62rem)/1.25 inter tight,sans-serif;transform:rotate(-5deg)}.page-07-micromonde .mm-e-thread{position:absolute;z-index:7;height:2px;background:#e06b52;transform-origin:left center}.page-07-micromonde .mm-e-thread-1{top:52%;left:40%;width:46%;transform:rotate(-23deg)}.page-07-micromonde .mm-e-thread-2{top:55%;left:30%;width:41%;transform:rotate(31deg)}.page-07-micromonde .mm-study-stage figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:#405265;font-size:.72rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.page-07-micromonde .project-case-meta{margin-top:clamp(3.1rem,5vw,4.8rem);border-color:var(--mm-line)}.page-07-micromonde .project-case-meta>div,.page-07-micromonde .project-case-flow,.page-07-micromonde .project-case-phase{border-color:var(--mm-line)}.page-07-micromonde .project-case-meta dt{color:#5b6e7d}.page-07-micromonde .project-case-meta dd{color:var(--mm-ink)}.page-07-micromonde .project-case-items p{color:var(--mm-ink-soft)}.page-07-micromonde .project-case-external{border-color:var(--mm-ink);color:var(--mm-ink)}.page-07-micromonde .project-case-external:hover,.page-07-micromonde .project-case-external:focus-visible{background:var(--mm-ink);color:var(--mm-paper)}.page-07-micromonde .project-case-jump{background:var(--mm-ink);color:#fff}.page-07-micromonde .project-case-jump:hover,.page-07-micromonde .project-case-jump:focus-visible{background:var(--mm-coral);color:#fff}.page-07-micromonde .mm-art-study{padding:clamp(5rem,9vw,8rem)clamp(1.25rem,5vw,6rem);background:var(--mm-night);color:#f8f4ee}.page-07-micromonde .mm-art-study-shell{width:min(1460px,100%);margin:0 auto}.page-07-micromonde .mm-art-study-head{display:grid;grid-template-columns:minmax(0,.95fr)minmax(18rem,.62fr);gap:clamp(2rem,5vw,6rem);align-items:end;margin-bottom:clamp(2.4rem,4vw,4.2rem)}.page-07-micromonde .mm-art-study-head h2,.page-07-micromonde .mm-test-intro h2{margin:0;font-family:inter tight,sans-serif;font-size:clamp(2.5rem,4.8vw,5.5rem);line-height:.97;letter-spacing:-.055em;text-wrap:balance}.page-07-micromonde .mm-art-study-head>p:last-child,.page-07-micromonde .mm-test-intro>p{margin:0;color:#b9c6d2;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.62}.page-07-micromonde .mm-art-study-kicker{grid-column:1/-1;margin:0 0 .45rem;color:#91d1da;font-family:jetbrains mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.page-07-micromonde .mm-direction-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.page-07-micromonde .mm-direction{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:1.3rem;background:rgba(255,255,255,.055)}.page-07-micromonde .mm-direction-visual{position:relative;min-height:clamp(250px,24vw,405px);overflow:hidden}.page-07-micromonde .mm-direction-copy{min-height:12.5rem;padding:1.05rem 1rem 1.2rem;border-top:1px solid rgba(255,255,255,.12)}.page-07-micromonde .mm-direction-copy p{margin:0 0 .6rem;color:#91d1da;font:700 .68rem/1.2 jetbrains mono,monospace;letter-spacing:.06em;text-transform:uppercase}.page-07-micromonde .mm-direction-copy h3{margin:0 0 1.15rem;color:#fff;font-family:inter tight,sans-serif;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.16;letter-spacing:-.025em}.page-07-micromonde .mm-direction-copy span{color:#92a4b5;font-size:.72rem;line-height:1.4}.page-07-micromonde .mm-direction-a .mm-direction-visual{background:linear-gradient(180deg,#8fc0d7 0 48%,#edd8b4 48% 72%,#d98964 72%)}.page-07-micromonde .mm-dir-a-sun{position:absolute;top:16%;right:14%;width:3.2rem;aspect-ratio:1;border-radius:50%;background:#f4d58e}.page-07-micromonde .mm-dir-a-horizon{position:absolute;right:-15%;bottom:18%;left:-12%;height:44%;border-radius:48% 48% 0 0;background:linear-gradient(90deg,transparent 10%,rgba(30,50,67,.24) 10% 11%,transparent 11% 22%,rgba(30,50,67,.18) 22% 23%,transparent 23%),#e7c495;transform:rotate(-4deg)}.page-07-micromonde .mm-dir-a-figure{position:absolute;z-index:3;bottom:8%;left:19%;width:17%;height:38%;border-radius:48% 48% 13% 13%/20% 20% 9% 9%;background:#243447;box-shadow:0 -1.3rem 0 -.36rem #ca936f}.page-07-micromonde .mm-dir-a-sheet{position:absolute;z-index:4;right:8%;bottom:11%;padding:.55rem .62rem;border:1px solid rgba(19,33,50,.22);background:#fff1d9;color:#1f3042;font:800 .65rem/1.3 inter tight,sans-serif;transform:rotate(-2deg)}.page-07-micromonde .mm-direction-b .mm-direction-visual{background:linear-gradient(180deg,#173653,#0d1f31)}.page-07-micromonde .mm-dir-b-platform{position:absolute;width:53%;aspect-ratio:1.4;border:1px solid rgba(255,255,255,.22);border-radius:.3rem;background:linear-gradient(135deg,#327b96,#52b9a7);transform:rotate(30deg)skewX(-30deg)scaleY(.86);box-shadow:0 18px 24px rgba(0,0,0,.28)}.page-07-micromonde .mm-dir-b-platform-1{top:20%;left:7%}.page-07-micromonde .mm-dir-b-platform-2{top:44%;right:3%;background:linear-gradient(135deg,#6f5ab5,#4d83c4)}.page-07-micromonde .mm-dir-b-platform-3{bottom:5%;left:10%;background:linear-gradient(135deg,#dc775b,#eebd5c)}.page-07-micromonde .mm-dir-b-node{position:absolute;z-index:5;padding:.28rem .38rem;border-radius:.38rem;background:rgba(255,255,255,.93);color:#17314a;font-size:.55rem;font-weight:800}.page-07-micromonde .mm-dir-b-node-1{top:31%;left:17%}.page-07-micromonde .mm-dir-b-node-2{top:54%;right:13%}.page-07-micromonde .mm-dir-b-node-3{bottom:17%;left:22%}.page-07-micromonde .mm-direction-c .mm-direction-visual{background:linear-gradient(180deg,#b69ace 0 38%,#efa17f 38% 63%,#253249 63%)}.page-07-micromonde .mm-dir-c-sky{position:absolute;top:15%;right:7%;left:7%;height:34%;border-radius:50% 50% 12% 12%;background:linear-gradient(180deg,rgba(255,255,255,8%),rgba(255,192,159,.7))}.page-07-micromonde .mm-dir-c-city{position:absolute;right:4%;bottom:28%;width:59%;height:43%;background:#4b435d;clip-path:polygon(6% 27%,56% 0,100% 28%,100% 100%,0 100%,0 38%)}.page-07-micromonde .mm-dir-c-figure{position:absolute;z-index:4;bottom:10%;left:14%;width:18%;height:35%;border-radius:45% 45% 13% 13%/18% 18% 8% 8%;background:#182338;box-shadow:0 -1.2rem 0 -.35rem #cf9976}.page-07-micromonde .mm-dir-c-dialogue,.page-07-micromonde .mm-dir-c-choice{position:absolute;z-index:6;right:5%;left:6%;border-radius:.5rem;background:rgba(255,255,255,.95);color:#19263a;font-size:.57rem;font-weight:700}.page-07-micromonde .mm-dir-c-dialogue{top:9%;padding:.6rem}.page-07-micromonde .mm-dir-c-choice{bottom:5%;padding:.45rem .5rem}.page-07-micromonde .mm-direction-d .mm-direction-visual{background:radial-gradient(circle at 52% 42%,#536fa8 0 11%,#293d61 34%,#111f36 72%)}.page-07-micromonde .mm-dir-d-room{position:absolute;right:-26%;bottom:-7%;left:-26%;height:48%;border-radius:50% 50% 0 0;background:linear-gradient(90deg,transparent 49.6%,rgba(132,200,213,.23) 50%,transparent 50.4%),repeating-linear-gradient(0,rgba(132,200,213,.12) 0 1px,transparent 1px 19px),#263d5a}.page-07-micromonde .mm-dir-d-orb{position:absolute;z-index:3;top:24%;left:34%;width:33%;aspect-ratio:1;border:2px solid rgba(255,255,255,.56);border-radius:50%;background:radial-gradient(circle at 34% 35%,#d6f5ef 0 5%,transparent 6%),radial-gradient(circle at 66% 42%,#8adcf0 0 5%,transparent 6%),radial-gradient(circle at 47% 69%,#b7a5ff 0 5%,transparent 6%),radial-gradient(circle,#59cdd8,#6558ae 63%,#223759);box-shadow:0 0 2.4rem rgba(114,198,222,.62)}.page-07-micromonde .mm-dir-d-figure{position:absolute;z-index:4;bottom:10%;left:21%;width:16%;height:28%;border-radius:45% 45% 13% 13%/18% 18% 8% 8%;background:#14243a;box-shadow:0 -1rem 0 -.28rem #c78f71}.page-07-micromonde .mm-dir-d-pill{position:absolute;z-index:5;right:5%;padding:.28rem .42rem;border:1px solid rgba(160,219,231,.55);border-radius:999px;background:rgba(27,51,84,.75);color:#e0f8ff;font-size:.52rem;font-weight:700}.page-07-micromonde .mm-dir-d-pill-1{top:26%}.page-07-micromonde .mm-dir-d-pill-2{top:37%}.page-07-micromonde .mm-dir-d-pill-3{top:48%}.page-07-micromonde .mm-direction-e .mm-direction-visual{background:linear-gradient(90deg,rgba(19,33,50,.045) 1px,transparent 1px),linear-gradient(rgba(19,33,50,.045) 1px,transparent 1px),#f1ede6;background-size:18px 18px}.page-07-micromonde .mm-dir-e-fragment,.page-07-micromonde .mm-dir-e-photo{position:absolute;border:1px solid rgba(19,33,50,.27);box-shadow:0 10px 18px rgba(20,32,46,.14)}.page-07-micromonde .mm-dir-e-fragment-1{top:13%;left:10%;width:65%;height:24%;background:repeating-linear-gradient(0,#fbf8f0 0 8px,#d6cec0 9px 10px);transform:rotate(-5deg)}.page-07-micromonde .mm-dir-e-fragment-2{right:7%;bottom:13%;width:61%;height:32%;background:#d7ae79;transform:rotate(4deg)}.page-07-micromonde .mm-dir-e-photo{z-index:3;top:38%;left:6%;width:51%;height:29%;background:linear-gradient(145deg,transparent 45%,rgba(255,255,255,.18) 46%),linear-gradient(135deg,#1a2938,#738994);transform:rotate(2deg)}.page-07-micromonde .mm-dir-e-note{position:absolute;z-index:6;top:20%;left:12%;color:#152335;font:800 .62rem/1.25 inter tight,sans-serif;transform:rotate(-5deg)}.page-07-micromonde .mm-dir-e-thread{position:absolute;z-index:7;height:2px;background:#e16952;transform-origin:left center}.page-07-micromonde .mm-dir-e-thread-1{top:53%;left:38%;width:49%;transform:rotate(-23deg)}.page-07-micromonde .mm-dir-e-thread-2{top:56%;left:27%;width:44%;transform:rotate(31deg)}.page-07-micromonde .mm-test-protocol{display:grid;grid-template-columns:minmax(0,.72fr)minmax(0,1.28fr);gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(4.5rem,8vw,7rem);padding-top:clamp(2.5rem,4vw,4.2rem);border-top:1px solid rgba(255,255,255,.17)}.page-07-micromonde .mm-test-intro h2{margin-bottom:1.4rem;font-size:clamp(2.1rem,3.4vw,4rem)}.page-07-micromonde .mm-test-source{margin-top:1.4rem!important;padding-top:1rem;border-top:1px solid rgba(255,255,255,.13);font-size:.8rem!important}.page-07-micromonde .mm-test-source a{color:#bceaf0;text-decoration-thickness:1px;text-underline-offset:3px}.page-07-micromonde .mm-test-questions{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:none}.page-07-micromonde .mm-test-questions li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;min-height:5.5rem;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.14);border-radius:.85rem;background:rgba(255,255,255,.055)}.page-07-micromonde .mm-test-questions span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;background:var(--mm-coral);color:#fff;font:800 .65rem/1 jetbrains mono,monospace}.page-07-micromonde .mm-test-questions p{margin:0;color:#fff;font-family:inter tight,sans-serif;font-size:clamp(.95rem,1.25vw,1.14rem);font-weight:650;line-height:1.22}.page-07-micromonde .cs-evidence-list{background:var(--mm-paper)}.page-07-micromonde .cs-evidence-frame{padding:clamp(.48rem,.8vw,.72rem);border-color:rgba(19,33,50,.3);border-radius:1rem;background:var(--mm-night);box-shadow:0 18px 42px rgba(17,35,55,.12)}.page-07-micromonde .cs-evidence-frame:hover,.page-07-micromonde .cs-evidence-frame:focus-visible{border-color:var(--mm-coral);outline:3px solid rgba(239,118,95,.32);outline-offset:3px}.page-07-micromonde .cs-evidence-symbol{display:block;width:2.5rem;height:2.5rem;margin-bottom:.35rem}.page-07-micromonde .cs-evidence-tag{width:fit-content;background:#e8edf0;color:var(--mm-ink)}.page-07-micromonde .cs-evidence-caption,.page-07-micromonde .cs-scope-col li{color:var(--mm-ink-soft)}.page-07-micromonde .cs-scope{background:var(--mm-bg)}.page-07-micromonde .cs-scope-col.is-observed{border-top-color:var(--mm-blue)}.page-07-micromonde .cs-scope-col.is-observed h3{color:var(--mm-blue)}.page-07-micromonde .cs-scope-col.is-unverified{border-top-color:var(--mm-gold)}.page-07-micromonde .cs-scope-col.is-unverified h3{color:#855d24}.page-07-micromonde .cs-method-link{background:#fff}.page-07-micromonde .cs-method-cta{color:var(--mm-blue)}.page-07-micromonde a:focus-visible{outline:3px solid var(--mm-coral);outline-offset:4px}@media(max-width:1120px){.page-07-micromonde .mm-study-grid{grid-template-columns:1fr;gap:2rem}.page-07-micromonde .mm-study-stage{width:min(100%,940px);margin-inline:auto}.page-07-micromonde .mm-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-07-micromonde .mm-direction:last-child{grid-column:1/-1;width:min(50%,100%);justify-self:center}.page-07-micromonde .mm-direction-visual{min-height:330px}}@media(max-width:820px){.page-07-micromonde .mm-art-study-head,.page-07-micromonde .mm-test-protocol{grid-template-columns:1fr}.page-07-micromonde .mm-study-board{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;min-height:410px}.page-07-micromonde .mm-study-mini{min-width:120px}.page-07-micromonde .mm-direction-grid{grid-template-columns:1fr}.page-07-micromonde .mm-direction:last-child{grid-column:auto;width:100%}.page-07-micromonde .mm-direction{display:grid;grid-template-columns:minmax(180px,.72fr)minmax(0,1fr)}.page-07-micromonde .mm-direction-copy{min-height:0;border-top:0;border-left:1px solid rgba(255,255,255,.12)}.page-07-micromonde .mm-direction-visual{min-height:280px}}@media(max-width:600px){.page-07-micromonde .project-case-intro{padding-top:6.5rem}.page-07-micromonde .project-case-header h1{font-size:clamp(3.1rem,14vw,4.4rem)}.page-07-micromonde .mm-study-stage figcaption{display:grid;gap:.25rem}.page-07-micromonde .mm-art-study{padding-inline:1rem}.page-07-micromonde .mm-direction{grid-template-columns:1fr}.page-07-micromonde .mm-direction-copy{border-top:1px solid rgba(255,255,255,.12);border-left:0}.page-07-micromonde .mm-direction-visual{min-height:320px}.page-07-micromonde .mm-test-questions li{grid-template-columns:2.7rem 1fr}}.page-07-micromonde .mm-study-mini,.page-07-micromonde .mm-direction .mm-direction-visual{background:#15263a}.page-07-micromonde .mm-study-mini img,.page-07-micromonde .mm-direction-visual img{display:block;width:100%;height:100%;object-fit:cover}.page-07-micromonde .mm-study-mini img{position:absolute;inset:0}.page-07-micromonde .mm-direction-visual img{position:absolute;inset:0;object-position:center 42%}