home

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>Veronika Mindal | Actress · Model · Singer-Songwriter</title>
<meta name="description" content="Veronika Mindal — Ukrainian-born, Los Angeles-based actress, model, and singer-songwriter. SAG-AFTRA."/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
:root{--bg:#ffffff;--ink:#0a0a0a;--muted:rgba(10,10,10,.64);--hair:rgba(10,10,10,.10);--serif:"Bodoni Moda",ui-serif,Georgia,serif;--sans:Inter,system-ui,-apple-system,sans-serif;--max:1240px;--gutter:clamp(16px,3vw,28px)}
*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;letter-spacing:-.01em;overflow-x:hidden}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
::selection{background:rgba(10,10,10,.12)}
.page{max-width:var(--max);margin:0 auto;padding:var(--gutter) var(--gutter) 80px}
.hairline{height:1px;background:var(--hair)}

/* MAST */
.mast{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding:18px 0 16px}
.mast h1{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,52px);letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}
.sub{margin:6px 0 0;color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase}
.nav{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.nav a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:10px 0;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}
.nav a:hover,.nav a.cur{color:var(--ink);border-bottom-color:var(--ink)}
.nav .cta{color:var(--ink);border-bottom-color:var(--ink)}

/* HERO */
.hero{margin-top:18px;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(16px,2.2vw,26px);align-items:stretch}
.heroImg{position:relative;min-height:min(72vh,720px);overflow:hidden;background:#111}
.heroImg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 9s ease}
.heroImg:hover img{transform:scale(1)}
.heroImg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0) 55%,rgba(255,255,255,.86))}
.heroText{display:flex;flex-direction:column;justify-content:flex-end;min-height:min(72vh,720px)}
.kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}
.headline{margin:0 0 14px;font-family:var(--serif);font-weight:500;font-size:clamp(52px,8vw,110px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}
.lede{margin:0 0 18px;font-size:clamp(14px,1.2vw,16px);color:var(--muted);max-width:62ch}
.actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:0 0 18px}
.actions a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:12px 0;border-bottom:1px solid var(--hair);color:var(--ink);transition:border-color .18s}
.actions a:hover,.actions a.primary{border-bottom-color:var(--ink)}
.metaLine{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:14px;border-top:1px solid var(--hair);color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase}
.metaLine b{color:var(--ink);font-weight:600}

/* SECTION */
.section{margin-top:44px}
.sTop{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--hair)}
.sTop h2{font-family:var(--serif);font-weight:500;font-size:clamp(22px,3.2vw,38px);letter-spacing:-.02em;text-transform:uppercase;line-height:1.05}
.sTop .note{color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:right}
.sTop .note a{color:var(--muted);border-bottom:1px solid var(--hair);padding-bottom:1px;transition:color .18s,border-color .18s}
.sTop .note a:hover{color:var(--ink);border-color:var(--ink)}

/* ABOUT */
.cols{margin-top:18px;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(16px,2.2vw,28px);align-items:start}
.copy{font-size:clamp(14px,1.2vw,16px);color:var(--muted);max-width:75ch}
.facts{border-left:1px solid var(--hair);padding-left:18px}
.fact{padding:10px 0;border-bottom:1px solid var(--hair);display:grid;gap:5px}
.fact:last-child{border-bottom:0}
.fact span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.fact strong{font-size:13px;font-weight:600;letter-spacing:.06em}

/* GRID */
.grid{margin-top:18px;display:grid;grid-template-columns:repeat(12,1fr);gap:10px}
.ph{position:relative;background:#f1f1f1;overflow:hidden;cursor:pointer}
.ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .35s ease,filter .35s ease;filter:saturate(1.02) contrast(1.03)}
.ph:hover img{transform:scale(1.06);filter:saturate(1.06) contrast(1.06)}
.ph .cap{position:absolute;left:12px;bottom:12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.92);text-shadow:0 8px 20px rgba(0,0,0,.5)}
.c12{grid-column:span 12}.c8{grid-column:span 8}.c6{grid-column:span 6}.c4{grid-column:span 4}.c3{grid-column:span 3}
.h220{min-height:220px}.h300{min-height:300px}.h400{min-height:400px}.h500{min-height:500px}.h560{min-height:560px}

/* FOOTER */
footer{margin-top:56px;padding-top:18px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase}
footer a{color:var(--muted);transition:color .18s}
footer a:hover{color:var(--ink)}
.footLinks{display:flex;gap:20px;flex-wrap:wrap}

/* LIGHTBOX */
.lb{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.78);padding:18px;z-index:999}
.lb.open{display:flex}
.lbW{width:min(1060px,96vw);background:#000}
.lbW img{width:100%;height:min(78vh,820px);object-fit:contain;display:block}
.lbBar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-top:1px solid rgba(10,10,10,.12)}
.lbBar span{font-size:12px;color:rgba(10,10,10,.62);letter-spacing:.18em;text-transform:uppercase}
.lbClose{border:0;background:transparent;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:10px 0;border-bottom:1px solid rgba(10,10,10,.18)}

@media(max-width:980px){
  .hero,.cols{grid-template-columns:1fr}
  .heroText{min-height:auto;padding-top:18px}
  .heroImg{min-height:58vh}
  .heroImg::after{display:none}
  .facts{border-left:0;padding-left:0;border-top:1px solid var(--hair);padding-top:12px;margin-top:8px}
  .mast{grid-template-columns:1fr}
  .nav{justify-content:flex-start}
}
@media(max-width:640px){.c6,.c4,.c8,.c3{grid-column:span 12}}
</style>
</head>
<body>
<div class="page">

  <div class="mast">
    <div>
      <h1>Veronika Mindal</h1>
      <p class="sub">Actress · Model · Singer-Songwriter · Los Angeles</p>
    </div>
    <nav class="nav">
      <a href="page1-home.html" class="cur">Home</a>
      <a href="page2-portfolio.html">Portfolio</a>
      <a href="page3-music.html">Music</a>
      <a href="page4-press.html">Press</a>
      <a href="page5-contact.html" class="cta">Inquiries</a>
    </nav>
  </div>
  <div class="hairline"></div>

  <!-- HERO -->
  <section class="hero">
    <div class="heroImg">
      <img src="https://veronikamindal.com/wp-content/uploads/2026/03/BODYSUIT-2-scaled.jpg" alt="Veronika Mindal" loading="eager"/>
    </div>
    <div class="heroText">
      <p class="kicker">SAG-AFTRA · Available worldwide</p>
      <h2 class="headline">Screen,<br>Fashion,<br>Music</h2>
      <p class="lede">Ukrainian born and Los Angeles based actress, model, and singer-songwriter.</p>
      <div class="actions">
        <a class="primary" href="mailto:booking@veronikamindal.com">Email availability</a>
        <a href="assets/Veronika_Mindal_Casting_Packet.pdf" download>Download packet</a>
        <a href="https://www.imdb.com/name/nm9441665/" target="_blank" rel="noreferrer">IMDb</a>
        <a href="https://www.instagram.com/mindalveronika/" target="_blank" rel="noreferrer">Instagram</a>
      </div>
      <div class="metaLine">
        <span><b>Self-tape</b> ready</span>
        <span><b>Headshots</b> film &amp; TV</span>
        <span><b>Modeling</b> commercial &amp; editorial</span>
        <span><b>Music</b> original releases</span>
      </div>
    </div>
  </section>

  <!-- ABOUT -->
  <section id="about" class="section">
    <div class="sTop">
      <h2>About</h2>
      <p class="note">Professional summary</p>
    </div>
    <div class="cols">
      <p class="copy">Veronika Mindal is a Ukrainian born, Los Angeles based actress, model, and singer-songwriter. Her profile combines screen presence, fashion-forward imagery, and original music. This site is intentionally minimal: fast to scan, easy to share, and built for casting and brand decision-makers.</p>
      <div class="facts">
        <div class="fact"><span>Location</span><strong>Los Angeles, CA</strong></div>
        <div class="fact"><span>Union</span><strong>SAG-AFTRA</strong></div>
        <div class="fact"><span>Languages</span><strong>English, Ukrainian</strong></div>
        <div class="fact"><span>Playing Age</span><strong>[Update]</strong></div>
        <div class="fact"><span>Measurements</span><strong>[Update]</strong></div>
      </div>
    </div>
  </section>

  <!-- PORTFOLIO PREVIEW -->
  <section id="portfolio" class="section">
    <div class="sTop">
      <h2>Portfolio</h2>
      <p class="note"><a href="page2-portfolio.html">View all →</a></p>
    </div>
    <div class="grid">
      <div class="ph c8 h500" data-full="https://veronikamindal.com/wp-content/uploads/2026/03/BLACK-JAKET-2.jpg" data-label="Editorial">
        <img src="https://veronikamindal.com/wp-content/uploads/2026/03/BLACK-JAKET-2.jpg" alt="Editorial" loading="eager"/>
        <div class="cap">Editorial</div>
      </div>
      <div class="ph c4 h500" data-full="https://veronikamindal.com/wp-content/uploads/2026/03/GLASSES-4-scaled.jpg" data-label="Portrait">
        <img src="https://veronikamindal.com/wp-content/uploads/2026/03/GLASSES-4-scaled.jpg" alt="Portrait" loading="eager"/>
        <div class="cap">Portrait</div>
      </div>
      <div class="ph c4 h300" data-full="https://veronikamindal.com/wp-content/uploads/2026/03/DENIM-JAKET-2-scaled.jpg" data-label="Fashion">
        <img src="https://veronikamindal.com/wp-content/uploads/2026/03/DENIM-JAKET-2-scaled.jpg" alt="Fashion" loading="lazy"/>
        <div class="cap">Fashion</div>
      </div>
      <div class="ph c4 h300" data-full="https://veronikamindal.com/wp-content/uploads/2026/03/PINK-SHIRT-3-scaled.jpg" data-label="Editorial">
        <img src="https://veronikamindal.com/wp-content/uploads/2026/03/PINK-SHIRT-3-scaled.jpg" alt="Editorial" loading="lazy"/>
        <div class="cap">Editorial</div>
      </div>
      <div class="ph c4 h300" data-full="https://veronikamindal.com/wp-content/uploads/2026/03/37.jpg" data-label="Model">
        <img src="https://veronikamindal.com/wp-content/uploads/2026/03/37.jpg" alt="Model" loading="lazy"/>
        <div class="cap">Model</div>
      </div>
    </div>
  </section>

  <footer>
    <div>© <span id="y"></span> Veronika Mindal</div>
    <div class="footLinks">
      <a href="page2-portfolio.html">Portfolio</a>
      <a href="page3-music.html">Music</a>
      <a href="page4-press.html">Press</a>
      <a href="page5-contact.html">Contact</a>
    </div>
    <div>Los Angeles · Available worldwide</div>
  </footer>
</div>

<div class="lb" id="lb">
  <div class="lbW">
    <img id="lbImg" alt="Preview"/>
    <div class="lbBar"><span id="lbLabel"></span><button class="lbClose" id="lbClose">Close</button></div>
  </div>
</div>
<script>
document.getElementById("y").textContent=new Date().getFullYear();
const lb=document.getElementById("lb"),lbImg=document.getElementById("lbImg"),lbLabel=document.getElementById("lbLabel");
function openLB(s,l){lbImg.src=s;lbLabel.textContent=l||"";lb.classList.add("open");document.body.style.overflow="hidden"}
function closeLB(){lb.classList.remove("open");lbImg.src="";document.body.style.overflow=""}
document.getElementById("lbClose").addEventListener("click",closeLB);
lb.addEventListener("click",e=>{if(e.target===lb)closeLB()});
document.addEventListener("keydown",e=>{if(e.key==="Escape")closeLB()});
document.querySelectorAll(".ph").forEach(p=>{
  p.setAttribute("tabindex","0");p.setAttribute("role","button");
  p.addEventListener("click",()=>openLB(p.dataset.full||p.querySelector("img")?.src,p.dataset.label));
  p.addEventListener("keydown",e=>{if(e.key==="Enter"||e.key===" "){e.preventDefault();p.click()}});
});
</script>
</body>
</html>