:root{--nova-bg:#f4f0eb;--nova-paper:#fff;--nova-ink:#17171a;--nova-muted:#6e6870;--nova-gold:#b69352;--nova-dark:#111217;--nova-purple:#38293f}
.mif-nova-v2{background:var(--nova-bg);color:var(--nova-ink);font-family:Arial,sans-serif;margin-left:calc(50% - 50vw);width:100vw;overflow:hidden}
.mif-nova-v2 h1,.mif-nova-v2 h2,.mif-nova-v2 h3{font-family:Georgia,serif}.mif-nova-v2__hero{min-height:82vh;background-position:center;background-size:cover;display:flex;align-items:center;padding:3rem 7vw;color:#fff}.mif-nova-v2__hero-inner{max-width:760px}.mif-nova-v2__hero h1{font-size:clamp(4rem,10vw,9rem);line-height:.9;margin:.4rem 0}.mif-nova-v2__subtitle{font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:.04em}.mif-nova-v2__hero blockquote{font-family:Georgia,serif;font-size:1.35rem;border-left:2px solid var(--nova-gold);padding-left:1rem;margin:2rem 0}.mif-nova-v2__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--nova-gold);font-size:.72rem;font-weight:700}.mif-nova-v2__buttons{display:flex;gap:.8rem;flex-wrap:wrap}.mif-nova-v2__button{display:inline-block;padding:.9rem 1.2rem;background:var(--nova-gold);color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700}.mif-nova-v2__button--outline{background:transparent;border:1px solid #fff}.mif-nova-v2__section{max-width:1220px;margin:auto;padding:5rem 1.5rem}.mif-nova-v2__intro{text-align:center;max-width:850px}.mif-nova-v2__section h2,.mif-nova-v2__story h2,.mif-nova-v2__photographer h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.05;margin:.5rem 0 1.2rem}.mif-nova-v2__lead{font-size:1.1rem;line-height:1.85;color:var(--nova-muted)}.mif-nova-v2__profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.mif-nova-v2__image-card img,.mif-nova-v2__lookbook{width:100%;display:block;box-shadow:0 18px 55px rgba(0,0,0,.14)}.mif-nova-v2__profile-card{background:var(--nova-paper);padding:clamp(2rem,5vw,4rem);box-shadow:0 18px 55px rgba(0,0,0,.10)}.mif-nova-v2__profile-card dl div{display:grid;grid-template-columns:140px 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid #e6dfd7}.mif-nova-v2__profile-card dt{font-weight:700}.mif-nova-v2__profile-card dd{margin:0;color:var(--nova-muted)}.mif-nova-v2__story,.mif-nova-v2__photographer{background:var(--nova-dark);color:#fff;padding:6rem 1.5rem}.mif-nova-v2__story-inner{max-width:900px;margin:auto}.mif-nova-v2__story p,.mif-nova-v2__photographer p{font-size:1.07rem;line-height:1.9;color:#d4d1d6}.mif-nova-v2__story blockquote,.mif-nova-v2__photographer blockquote{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.4;border-left:2px solid var(--nova-gold);padding-left:1.4rem;margin:2.5rem 0}.mif-nova-v2__lookbook{margin:2rem 0 3rem}.mif-nova-v2__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mif-nova-v2__cards article,.mif-nova-v2__favorites>div{background:#fff;padding:1.6rem;box-shadow:0 12px 35px rgba(0,0,0,.08)}.mif-nova-v2__cards h3,.mif-nova-v2__favorites h3{font-size:1.5rem;margin:.4rem 0}.mif-nova-v2__cards p,.mif-nova-v2__favorites p{color:var(--nova-muted);line-height:1.7}.mif-nova-v2__favorites{max-width:1220px;margin:0 auto;padding:0 1.5rem 6rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mif-nova-v2__mission{text-align:center;max-width:850px}.mif-nova-v2-active .entry-header,.mif-nova-v2-active .entry-title{display:none}.mif-nova-v2-active .content-area,.mif-nova-v2-active .site-main,.mif-nova-v2-active .entry-content-wrap{margin:0;padding:0;max-width:none}
@media(max-width:850px){.mif-nova-v2__profile-grid{grid-template-columns:1fr}.mif-nova-v2__cards,.mif-nova-v2__favorites{grid-template-columns:1fr}.mif-nova-v2__hero{min-height:70vh}.mif-nova-v2__profile-card dl div{grid-template-columns:1fr;gap:.2rem}}
