.mif-luna-v3{--cream:#f7f1e8;--paper:#fffdf9;--ink:#24211f;--muted:#746c64;--gold:#b58b45;--emerald:#154d43;--burgundy:#6c2f3b;color:var(--ink);background:var(--cream);font-family:Arial,sans-serif;line-height:1.75}.mif-luna-v3 *{box-sizing:border-box}.mif-luna-v3 h1,.mif-luna-v3 h2,.mif-luna-v3 h3{font-family:Georgia,serif;line-height:1.08}.mif-luna-v3__hero{position:relative;min-height:76vh;display:grid;place-items:center;background-image:var(--mif-luna-hero);background-position:center;background-size:cover;color:#fff;text-align:center;padding:3rem 1.5rem}.mif-luna-v3__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,15,13,.72),rgba(18,15,13,.22))}.mif-luna-v3__hero-content{position:relative;z-index:1;max-width:850px}.mif-luna-v3__hero h1{font-size:clamp(4rem,10vw,8rem);margin:.25rem 0}.mif-luna-v3__subtitle{font-size:clamp(1.1rem,2.5vw,1.55rem)}.mif-luna-v3__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700;color:var(--gold)}.mif-luna-v3__button{display:inline-block;margin-top:1rem;padding:.95rem 1.5rem;background:var(--gold);color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.mif-luna-v3__section{max-width:1180px;margin:auto;padding:5rem 1.5rem}.mif-luna-v3__section h2{font-size:clamp(2.4rem,5vw,4.6rem);margin:.3rem 0 1.2rem}.mif-luna-v3__intro{display:grid;grid-template-columns:1.35fr .65fr;gap:3rem;align-items:start}.mif-luna-v3__facts{background:var(--paper);padding:2rem;box-shadow:0 18px 45px rgba(40,32,24,.1)}.mif-luna-v3__facts dl{margin:0}.mif-luna-v3__facts div{padding:.75rem 0;border-bottom:1px solid #e8dfd3}.mif-luna-v3__facts dt{font-weight:700}.mif-luna-v3__facts dd{margin:0;color:var(--muted)}.mif-luna-v3__image-section img{width:100%;display:block}.mif-luna-v3__story{max-width:900px;background:var(--paper)}.mif-luna-v3 blockquote{font-family:Georgia,serif;font-size:1.45rem;border-left:3px solid var(--gold);padding-left:1.2rem;margin:2rem 0;color:#4f463e}.mif-luna-v3__vintage{background:var(--emerald);color:#fff}.mif-luna-v3__vintage-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:center}.mif-luna-v3__vintage-grid img{width:100%;display:block}.mif-luna-v3__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.mif-luna-v3__cards article{background:var(--paper);padding:2rem;box-shadow:0 14px 35px rgba(35,29,24,.08)}.mif-luna-v3__photographer{background:#25201d;color:#fff}.mif-luna-v3__photographer blockquote{color:#f4e7d1}.mif-luna-v3__closing{text-align:center;background:linear-gradient(135deg,#efe3d0,#fbf7f0)}@media(max-width:800px){.mif-luna-v3__intro,.mif-luna-v3__vintage-grid,.mif-luna-v3__cards{grid-template-columns:1fr}.mif-luna-v3__hero{min-height:62vh}}
