@font-face{font-family:Vazirmatn;src:url('./Vazirmatn.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--bg:#111112;--text:#eae5de;--muted:#a6a09a;--accent:#bc9d85;--rule:rgba(204,184,164,.19)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg)}body{font-family:Vazirmatn,Tahoma,sans-serif;color:var(--text);font-weight:300;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:7px}::selection{background:#b39c87;color:#111}button{border:0;background:none}svg{display:block}p,h1,h2,figure{margin:0}.skip-link{position:fixed;top:-80px;right:24px;z-index:10;background:#eee;color:#111;padding:12px}.skip-link:focus{top:12px}
.page{position:relative;min-height:760px;height:100svh;display:grid;grid-template-columns:51% 49%;grid-template-rows:minmax(0,1fr);direction:ltr;max-width:2400px;margin:auto;overflow:hidden}.header{position:absolute;z-index:2;right:0;top:0;width:49%;height:154px;padding:44px 10% 0 7%;display:flex;align-items:flex-start;justify-content:space-between;direction:rtl}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.monogram{width:43px;height:47px;color:var(--accent)}.brand-name{display:flex;align-items:center;flex-direction:column;gap:4px}.brand-fa{font-size:27px;font-weight:350;line-height:1.4;white-space:nowrap}.brand-en{font-family:Arial,sans-serif;font-size:9px;letter-spacing:4.1px;margin-left:4px}.languages{display:flex;direction:rtl;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:#736d68}.languages button{padding:8px;min-width:32px;min-height:40px;font-size:11px;transition:color .2s}.languages button[aria-pressed=true]{color:#eae5de}.languages button:hover{color:#fff}.editorial{position:relative;grid-column:1;grid-row:1;height:100%;min-width:0;background:#171314;isolation:isolate}.editorial picture,.editorial img{display:block;width:100%;height:100%}.editorial img{object-fit:cover;object-position:48% 43%;animation:reveal-photo 2.4s ease-out both}.image-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,rgba(17,17,18,.35)),linear-gradient(0deg,rgba(9,8,9,.8),transparent 32%,transparent 80%,rgba(9,8,9,.35));pointer-events:none}.edition{position:absolute;top:54px;left:42px;right:40px;display:flex;justify-content:space-between;gap:24px;color:#e1d8cf;font:8px Arial,sans-serif;letter-spacing:2px}.edition span:last-child{color:#c5b3a3}.editorial figcaption{position:absolute;bottom:68px;left:48px}.image-caption-label{display:block;color:#c7b6a5;font:8px Arial,sans-serif;letter-spacing:3.3px;margin-bottom:17px}.image-caption{font-family:Georgia,'Times New Roman',serif;font-size:clamp(25px,3vw,44px);font-weight:400;letter-spacing:-1.4px;color:#e8ded3}.image-caption em{font-weight:400}.vertical-note{position:absolute;top:44%;left:24px;writing-mode:vertical-rl;transform:rotate(180deg);color:#b5a89b;font:8px Arial,sans-serif;letter-spacing:3px}.content{position:relative;grid-column:2;grid-row:1;direction:rtl;display:flex;align-items:center;padding:160px 15% 136px 13%;background:radial-gradient(ellipse at 0% 45%,#1c1719 0,transparent 65%)}.intro{width:100%;padding-top:24px;animation:reveal-copy 1.3s ease-out both}.eyebrow{display:flex;align-items:center;gap:14px;color:var(--accent);font-size:11px;font-weight:350;margin-bottom:28px}.fine-line{height:1px;width:35px;background:var(--accent);opacity:.65}h1{font-size:clamp(43px,4.15vw,66px);line-height:1.75;font-weight:250;letter-spacing:-2.5px;white-space:nowrap}h1 span{display:block}h1 .soft{color:#c1b4a8}.description{color:var(--muted);font-size:13px;line-height:2.3;font-weight:300;margin-top:24px;white-space:pre-line}.launch{display:flex;align-items:center;gap:12px;margin-top:40px}.launch-mark{height:5px;width:5px;background:var(--accent);transform:rotate(45deg);box-shadow:0 0 18px #bc9d8530}.launch p{font-size:12px;font-weight:350;color:#d4c3b2}.story-link{display:flex;align-items:center;gap:26px;padding:15px 0 12px;margin-top:32px;border-bottom:1px solid #777068;font-size:11px;transition:color .3s,border-color .3s}.story-link svg{width:30px;height:16px;transition:transform .3s}.story-link:hover{color:var(--accent);border-color:var(--accent)}.story-link:hover svg{transform:translateX(-5px)}.footer{position:absolute;bottom:40px;right:15%;left:13%;padding-top:23px;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#a6a09a}.footer>span:last-child{font:8px Arial,sans-serif;letter-spacing:1.8px}.copyright{font-size:8px;letter-spacing:.5px;margin-left:11px;color:#827c77}
dialog{width:min(560px,calc(100% - 40px));max-height:calc(100svh - 40px);padding:0;border:1px solid #51433c;background:#171415;color:var(--text);direction:rtl;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#070609cc;backdrop-filter:blur(9px)}.dialog-inner{padding:76px 52px 48px;position:relative}.close{position:absolute;left:22px;top:20px;padding:10px;min-width:44px;min-height:44px}.close svg{width:24px;height:24px}.dialog-kicker{font:9px Arial,sans-serif;letter-spacing:3px;color:var(--accent);text-align:right;margin-bottom:24px}.dialog-inner h2{font-size:37px;line-height:1.9;font-weight:250;white-space:pre-line}.dialog-copy{font-size:14px;line-height:2.5;color:#b8afa8;margin-top:23px}.dialog-end{margin-top:35px;padding-top:25px;border-top:1px solid var(--rule);font-size:11px;color:var(--accent)}body.modal-open{overflow:hidden}
html[lang=en] .content,html[lang=en] dialog{direction:ltr}html[lang=en] .intro{font-family:Arial,sans-serif}html[lang=en] h1{font-family:Georgia,serif;font-size:clamp(42px,4.1vw,64px);line-height:1.3;letter-spacing:-2px;font-weight:400}html[lang=en] .description{font-size:12px;line-height:2}html[lang=en] .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:40px}html[lang=en] .story-link{font-size:9px;letter-spacing:1.3px}html[lang=en] .story-link svg{transform:rotate(180deg)}html[lang=en] .story-link:hover svg{transform:rotate(180deg) translateX(-5px)}html[lang=en] .launch p{font-size:10px;letter-spacing:2px}html[lang=en] .footer{font-size:8px;letter-spacing:1px}html[lang=en] .dialog-inner h2{font:39px/1.4 Georgia,serif}html[lang=en] .dialog-kicker{text-align:left}html[lang=en] .dialog-copy{font:14px/2 Arial,sans-serif}
@keyframes reveal-photo{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes reveal-copy{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1700px){.header{padding-right:7.35%;padding-left:6.37%}.content{padding-right:15%;padding-left:13%}.intro{max-width:580px}h1{font-size:75px}.description{font-size:16px}.eyebrow,.launch p{font-size:14px}.story-link{font-size:13px}}
@media(max-width:1100px) and (min-width:701px){.header{padding-right:6%;padding-left:4%}.content{padding-right:11%;padding-left:10%}h1{font-size:clamp(35px,4.5vw,50px)}.description{font-size:12px}.edition{left:30px;font-size:7px;letter-spacing:1px}.edition span:last-child{display:none}.editorial figcaption{left:30px}.footer{right:11%;left:10%;flex-wrap:wrap}.brand-fa{font-size:25px}.monogram{width:33px}.image-caption{font-size:30px}}
@media(max-width:700px){.page{display:flex;flex-direction:column;min-height:100svh;height:auto;overflow:hidden}.header{position:relative;width:100%;height:106px;padding:26px 26px 20px;order:0;background:#111112}.brand{gap:12px}.brand-fa{font-size:25px}.brand-en{font-size:8px;letter-spacing:3.5px}.monogram{width:35px;height:43px}.languages{margin-top:4px}.content{order:1;display:block;padding:38px 30px 52px;min-height:430px;background:radial-gradient(ellipse at 0% 80%,#20191c,transparent 70%)}.intro{padding-top:0}.eyebrow{font-size:10px;margin-bottom:20px;gap:12px}h1{font-size:clamp(41px,10.7vw,62px);line-height:1.65;letter-spacing:-1.8px}.description{font-size:12px;line-height:2.25;margin-top:18px}.launch{margin-top:26px}.launch p{font-size:11px}.story-link{margin-top:22px;padding:13px 0 10px;font-size:10px;gap:22px}.editorial{order:2;height:550px;min-height:0;overflow:hidden}.editorial img{object-position:50% 43%}.image-shade{background:linear-gradient(180deg,#111112 0,transparent 15%,transparent 60%,#111112 100%)}.edition{top:25px;left:30px;right:30px;font-size:7px;letter-spacing:1.7px}.edition span:last-child{display:none}.editorial figcaption{left:30px;bottom:60px}.image-caption{font-size:32px}.image-caption-label{font-size:7px;letter-spacing:2.6px}.vertical-note{left:15px;font-size:7px}.footer{position:static;margin-top:0;order:3;padding:24px 30px 28px;background:#111112;font-size:10px}.dialog-inner{padding:70px 30px 35px}.dialog-inner h2{font-size:30px}.dialog-copy{font-size:13px}html[lang=en] h1{font-size:clamp(44px,11.8vw,64px)}html[lang=en] .eyebrow{margin-bottom:28px;font-size:8px}html[lang=en] .description{font-size:11px}html[lang=en] .content{min-height:430px}.copyright{margin-left:8px}}
@media(max-width:360px){.content{padding-right:24px;padding-left:24px}h1{font-size:39px}.header{padding-right:24px;padding-left:24px}.description{font-size:11px}.footer{padding-right:24px;padding-left:24px}.image-caption{font-size:28px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
