.mif-elena-v3{--cream:#f7f2ea;--ivory:#fffdf9;--ink:#211e1a;--muted:#6d665e;--gold:#b9985c;--sand:#e8ddcf;font-family:Arial,sans-serif;color:var(--ink);background:var(--cream);margin:0 calc(50% - 50vw);width:100vw}.mif-elena-v3 *{box-sizing:border-box}.mif-elena-v3 h1,.mif-elena-v3 h2,.mif-elena-v3 h3,.mif-elena-v3 blockquote{font-family:Georgia,serif}.mif-elena-v3__hero{min-height:78vh;background-position:center;background-size:cover;display:flex;align-items:center;padding:60px 7vw;color:#fff}.mif-elena-v3__hero-inner{max-width:700px}.mif-elena-v3__hero h1{font-size:clamp(64px,10vw,130px);line-height:.85;margin:12px 0}.mif-elena-v3__subtitle{font-size:clamp(20px,3vw,34px);margin:0 0 22px}.mif-elena-v3__hero blockquote{font-size:22px;line-height:1.5;margin:20px 0 30px;border-left:2px solid var(--gold);padding-left:20px}.mif-elena-v3__button{display:inline-block;padding:14px 22px;background:var(--gold);color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.mif-elena-v3__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:#8c6e38}.mif-elena-v3__section{max-width:1160px;margin:auto;padding:80px 24px}.mif-elena-v3__section-wide{max-width:1380px;margin:auto;padding:60px 24px}.mif-elena-v3__section h2,.mif-elena-v3__visual h2{font-size:clamp(38px,5vw,68px);line-height:1.05;margin:10px 0 25px}.mif-elena-v3__section p,.mif-elena-v3__visual p{font-size:17px;line-height:1.85;color:var(--muted)}.mif-elena-v3__intro{display:grid;grid-template-columns:1.4fr .8fr;gap:50px;align-items:start}.mif-elena-v3__facts{background:var(--ivory);padding:32px;box-shadow:0 16px 45px rgba(45,35,24,.08)}.mif-elena-v3__facts h3{font-size:30px;margin-top:0}.mif-elena-v3__facts dl{margin:0}.mif-elena-v3__facts dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e7ded2}.mif-elena-v3__facts dt{font-weight:700}.mif-elena-v3__facts dd{margin:0;text-align:right;color:var(--muted)}.mif-elena-v3__story{max-width:900px}.mif-elena-v3__visual{display:grid;grid-template-columns:.75fr 1.25fr;background:var(--ink);color:#fff;align-items:center}.mif-elena-v3__visual-copy{padding:50px}.mif-elena-v3__visual p{color:#d8d0c5}.mif-elena-v3__visual img,.mif-elena-v3__lookbook img{display:block;width:100%;height:auto}.mif-elena-v3__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mif-elena-v3__cards article{background:var(--ivory);padding:28px;box-shadow:0 12px 35px rgba(45,35,24,.07)}.mif-elena-v3__cards h3{font-size:26px;margin:0 0 10px}.mif-elena-v3__favorites{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mif-elena-v3__favorites>div{border-top:1px solid var(--gold);padding-top:20px}.mif-elena-v3__quote{background:var(--ink);color:#fff;padding:90px 24px;text-align:center}.mif-elena-v3__quote>div{max-width:930px;margin:auto}.mif-elena-v3__quote blockquote{font-size:clamp(30px,4vw,54px);line-height:1.35;margin:20px 0}.mif-elena-v3__quote p{color:#d8d0c5}.mif-elena-v3__mission{text-align:center;max-width:900px}.mif-elena-v3__mission blockquote{font-size:24px;line-height:1.6;color:#5c4a2e;margin:35px 0 0}@media(max-width:900px){.mif-elena-v3__intro,.mif-elena-v3__visual{grid-template-columns:1fr}.mif-elena-v3__cards{grid-template-columns:repeat(2,1fr)}.mif-elena-v3__favorites{grid-template-columns:1fr}.mif-elena-v3__visual-copy{padding:40px 24px}}@media(max-width:560px){.mif-elena-v3__hero{min-height:68vh;padding:40px 24px}.mif-elena-v3__section{padding:60px 20px}.mif-elena-v3__cards{grid-template-columns:1fr}.mif-elena-v3__facts dl div{display:block}.mif-elena-v3__facts dd{text-align:left;margin-top:4px}}
