@font-face{font-family:Vazir;src:url('fonts/Vazir-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Vazir;src:url('fonts/Vazir-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--paper:#f5f0e7;--ink:#302b26;--muted:#766d60;--red:#84382e;--line:#dcd3c5}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vazir,sans-serif;-webkit-font-smoothing:antialiased}.page{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;padding:24px;gap:24px;max-width:1900px;margin:auto}.story{padding:26px clamp(20px,4vw,88px) 12px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:15px}.brand-mark{font-size:49px;color:var(--red)}.brand strong{display:block;font-size:26px;line-height:1.8}.brand div>span{font-size:12px;color:var(--muted);letter-spacing:.5px}.message{margin:auto 0;padding:70px 0 90px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.eyebrow>span{width:30px;height:1px;background:var(--red)}h1{font-size:clamp(33px,3.5vw,66px);line-height:1.85;letter-spacing:-1.8px;font-weight:400;margin:23px 0}em{font-style:normal;color:var(--red)}p{font-size:16px;line-height:2.3;color:var(--muted);margin:0 0 38px}.status{display:flex;align-items:center;gap:10px;font-size:12px;border-top:1px solid var(--line);padding-top:25px}.status-dot{width:6px;height:6px;background:var(--red);border-radius:50%;flex:none}.soon{display:block;font-size:9px;letter-spacing:2.1px;color:var(--muted);text-align:right;margin-top:13px}footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:11px}footer [lang=en]{font-size:9px;letter-spacing:1.7px}.visual{position:relative;margin:0;min-height:640px;overflow:hidden;background:#c5b59b}.visual img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center}.visual:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#21170c7a)}figcaption{position:absolute;bottom:27px;left:28px;right:28px;display:flex;justify-content:space-between;gap:15px;color:#fff5e7;font-size:12px;z-index:1}figcaption [lang=en]{font-size:8px;letter-spacing:1.4px;align-self:center}@media(min-width:1500px){.visual{max-height:1100px}}@media(max-width:850px){.page{padding:14px;gap:14px;grid-template-columns:1fr}.story{padding:16px 18px 14px}.brand strong{font-size:23px}.message{padding:54px 0 43px}h1{font-size:clamp(32px,7vw,48px);letter-spacing:-1px}.visual{min-height:540px;grid-row:2}.visual img{object-position:center 58%}.soon{font-size:8px}.status{font-size:11px}p{font-size:14px}footer{font-size:10px}figcaption{left:20px;right:20px}}@media(max-width:380px){.desktop-break{display:none}.story{padding-left:10px;padding-right:10px}.visual{min-height:450px}figcaption [lang=en]{display:none}}
