.mreport__hero[data-astro-cid-c7svj3ur]{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:120px 24px;overflow:hidden}.mreport__hero-bg[data-astro-cid-c7svj3ur]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.82);transform:scale(1.04);animation:hero-drift 24s ease-in-out infinite alternate}@keyframes hero-drift{to{transform:scale(1.12) translate(-1.5%,-1%)}}.mreport__hero-shade[data-astro-cid-c7svj3ur]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),linear-gradient(90deg,#05090ee6,#05090e9e 45%,#05090e33),linear-gradient(180deg,transparent 60%,var(--bg) 100%)}.mreport__planet[data-astro-cid-c7svj3ur]{position:absolute;right:-6vw;top:50%;width:min(38vw,520px);aspect-ratio:1;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--c) 40%,white) 0%,var(--c) 28%,color-mix(in srgb,var(--c) 40%,#02060a) 62%,#02060a 100%);box-shadow:inset -40px -50px 120px #000000bf,0 0 120px color-mix(in srgb,var(--c) 35%,transparent);opacity:.6;animation:planet-rise 1.6s var(--ease-out) both}.mreport__planet[data-astro-cid-c7svj3ur]:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(-16deg,transparent 0 26px,rgba(0,0,0,.08) 26px 34px,transparent 34px 56px);mix-blend-mode:multiply}@keyframes planet-rise{0%{opacity:0;transform:translateY(-40%) scale(.85)}}.mreport--uncharted[data-astro-cid-c7svj3ur] .mreport__planet[data-astro-cid-c7svj3ur]{filter:saturate(.35) brightness(.75)}.mreport__hero-inner[data-astro-cid-c7svj3ur]{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;display:grid;gap:18px}.mreport__crumbs[data-astro-cid-c7svj3ur]{display:flex;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.mreport__crumbs[data-astro-cid-c7svj3ur] a[data-astro-cid-c7svj3ur]{color:var(--text-1);text-decoration:none}.mreport__crumbs[data-astro-cid-c7svj3ur] a[data-astro-cid-c7svj3ur]:hover{color:var(--accent-hi)}.mreport__title[data-astro-cid-c7svj3ur]{max-width:16ch;font-size:clamp(38px,6.5vw,88px);font-weight:900;line-height:1;text-transform:uppercase;color:var(--text-1);text-shadow:0 0 40px rgba(5,9,14,.8)}.mreport__summary[data-astro-cid-c7svj3ur]{max-width:560px;font-size:18px;color:#f7ffc7cc}.mreport__meta[data-astro-cid-c7svj3ur]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}.mreport__meta-item[data-astro-cid-c7svj3ur]{min-width:160px;padding:12px 16px;border:1px solid var(--hairline);border-left:2px solid var(--c);background:#050c12b3;backdrop-filter:blur(8px)}.mreport__meta-item[data-astro-cid-c7svj3ur] dd[data-astro-cid-c7svj3ur]{margin:4px 0 0;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1)}.mreport__meta-item[data-astro-cid-c7svj3ur] dd[data-astro-cid-c7svj3ur] a[data-astro-cid-c7svj3ur]{color:var(--accent-hi);text-decoration:none}.mreport__meta-item[data-astro-cid-c7svj3ur] dd[data-astro-cid-c7svj3ur] a[data-astro-cid-c7svj3ur]:hover{text-shadow:var(--text-glow)}.mreport__pending[data-astro-cid-c7svj3ur]{display:flex;align-items:center;gap:10px;max-width:560px;padding:12px 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--signal-hi);border:1px dashed rgba(245,58,2,.5);background:#f53a020f}.mreport__pending[data-astro-cid-c7svj3ur] span[data-astro-cid-c7svj3ur]{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:pend 1.2s steps(2) infinite;flex-shrink:0}@keyframes pend{50%{opacity:.2}}.mreport__cue[data-astro-cid-c7svj3ur]{position:absolute;left:50%;bottom:28px;z-index:2;display:grid;justify-items:center;gap:4px;transform:translate(-50%);text-decoration:none}.mreport__cue[data-astro-cid-c7svj3ur] svg[data-astro-cid-c7svj3ur]{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:1.8;animation:cue 2s ease-in-out infinite}@keyframes cue{50%{transform:translateY(6px)}}.mreport__body[data-astro-cid-c7svj3ur]{max-width:900px;margin:0 auto;padding:40px 24px}.mreport .case-section{position:relative;margin-bottom:40px;padding:36px 36px 12px;border:1px solid var(--hairline);background:linear-gradient(160deg,#0a1a1ec7,#050c12d9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mreport .case-section:before{content:"";position:absolute;top:-1px;left:-1px;width:16px;height:16px;border-top:1px solid var(--c);border-left:1px solid var(--c)}.mreport .case-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:28px;font-size:clamp(20px,2.6vw,26px);font-weight:800;text-transform:uppercase;color:var(--text-1)}.mreport .case-section-sub{font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.mreport .case-field{margin-bottom:28px}.mreport .case-field-label{margin-bottom:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--signal-hi)}.mreport .case-field-value,.mreport .case-field-list{font-size:17px;line-height:1.75;color:#f7ffc7d9}.mreport .case-field-list{margin:10px 0 0;padding-left:0;list-style:none;display:grid;gap:8px}.mreport .case-field-list li{position:relative;padding-left:22px}.mreport .case-field-list li:before{content:"›";position:absolute;left:4px;font-family:var(--font-mono);color:var(--accent)}.mreport .case-field-value strong,.mreport .case-field-list strong{color:var(--text-1)}.mreport .case-link{color:var(--accent-hi);text-underline-offset:4px}.mreport .case-link:hover{color:var(--text-1)}.mreport .visual-placeholder{margin-top:16px;padding:48px 24px;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);border:1px dashed var(--hairline);background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(47,137,134,.05) 10px 20px)}.mreport .gallery-wrap{margin-top:16px}.mreport .gallery-track-wrap{position:relative;overflow:hidden;border:1px solid var(--hairline);background:#00000059}.mreport .gallery-track{display:flex;transition:transform .6s var(--ease-out)}.mreport .gallery-img{flex:0 0 100%;width:100%;max-height:480px;object-fit:contain;cursor:zoom-in;display:block}.mreport .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.mreport .gallery-btn{padding:9px 18px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-1);background:#0a1a1eb3;border:1px solid var(--border);cursor:pointer;transition:border-color .2s,color .2s}.mreport .gallery-btn:hover{border-color:var(--accent);color:var(--accent-hi)}.mreport .gallery-counter{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--text-2)}.mreport__next[data-astro-cid-c7svj3ur]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;max-width:1180px;margin:40px auto 0;padding:0 24px 96px}.mreport__jump[data-astro-cid-c7svj3ur]{display:grid;gap:8px;padding:18px 20px;text-decoration:none;border:1px solid var(--hairline);background:#050c12bf;transition:border-color .3s,background .3s}.mreport__jump--next[data-astro-cid-c7svj3ur]{text-align:right;justify-items:end}.mreport__jump[data-astro-cid-c7svj3ur]:hover{border-color:var(--jc);background:#0a1a1ed9}.mreport__jump-title[data-astro-cid-c7svj3ur]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1)}.mreport__jump-dot[data-astro-cid-c7svj3ur]{width:12px;height:12px;border-radius:50%;background:var(--jc);box-shadow:0 0 10px var(--jc);flex-shrink:0}.mreport__home[data-astro-cid-c7svj3ur]{grid-column:1 / -1;justify-self:center;margin-top:24px}@media(max-width:760px){.mreport__hero[data-astro-cid-c7svj3ur]{padding:100px 16px;align-items:flex-end}.mreport__planet[data-astro-cid-c7svj3ur]{width:80vw;right:-35vw;top:26%;opacity:.55}.mreport__summary[data-astro-cid-c7svj3ur]{font-size:16px}.mreport__meta-item[data-astro-cid-c7svj3ur]{min-width:0;flex:1 1 140px}.mreport__body[data-astro-cid-c7svj3ur]{padding:24px 16px}.mreport .case-section{padding:26px 18px 6px}.mreport .case-field-value,.mreport .case-field-list{font-size:16px}.mreport__next[data-astro-cid-c7svj3ur]{padding:0 16px 72px}}
