@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-VF.woff2) format("woff2");font-weight:100 950;font-style:normal;font-display:swap}:root{color-scheme:dark;--onyx: #0a0a0c;--smoke: #121215;--smoke-2: #1a1a1f;--walnut: #26190f;--walnut-2: #3a2617;--walnut-3: #4d331f;--brass: #c9a96e;--brass-hi: #ecd6a6;--brass-lo: #7d6339;--cabinet: #f6eedf;--ivory: #efe8dc;--muted: #a39b8f;--dim: #6f685e;--line: rgb(201 169 110 / .2);--line-soft: rgb(239 232 220 / .08);--lume: #b8f5d0;--font: "Yekan Bakh", "Vazirmatn", Tahoma, system-ui, sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--ease-door: cubic-bezier(.77, 0, .18, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--wrap: min(1320px, 100%);--header-h: 72px;--t-mega: clamp(3.4rem, 11vw, 11rem);--t-xxl: clamp(2.6rem, 6.4vw, 6rem);--t-xl: clamp(2rem, 4.2vw, 3.8rem);--t-l: clamp(1.4rem, 2.4vw, 2.1rem);--t-m: clamp(1.05rem, 1.3vw, 1.2rem);--t-s: .92rem;--t-xs: .78rem}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--onyx);scroll-padding-top:calc(var(--header-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;min-height:100svh;background:var(--onyx);color:var(--ivory);font-family:var(--font);font-size:1rem;font-weight:380;line-height:1.85;font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,canvas,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;line-height:1.2}p{text-wrap:pretty}::selection{background:var(--brass);color:var(--onyx)}:focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);inset-inline-start:8px;z-index:200;padding:10px 16px;background:var(--brass);color:var(--onyx);border-radius:999px;transform:translateY(-160%);transition:transform .25s var(--ease)}.skip-link:focus{transform:none}.wrap{width:var(--wrap);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.room{position:relative;padding-block:clamp(88px,12vw,180px)}.plaque{display:inline-flex;align-items:center;gap:12px;font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;color:var(--brass)}.plaque .code{font-family:var(--font);direction:ltr;display:inline-grid;place-items:center;min-width:34px;height:34px;padding-inline:6px;border:1px solid var(--line);border-radius:50%;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--brass-hi);background:radial-gradient(circle at 35% 30%,rgb(236 214 166 / .18),transparent 60%)}.plaque:after{content:"";width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--brass))}.display{font-size:var(--t-xxl);font-weight:200;letter-spacing:-.01em;line-height:1.12}.display b,.display strong{font-weight:880;color:var(--brass-hi)}.lede{max-width:34em;color:var(--muted);font-size:var(--t-m);line-height:2}.latin{direction:ltr;unicode-bidi:isolate;font-feature-settings:"kern" 1}.num{font-variant-numeric:tabular-nums}.btn{--b: var(--brass);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:.98rem;letter-spacing:.01em;isolation:isolate;overflow:hidden;transition:color .4s var(--ease),transform .4s var(--ease)}.btn-brass{color:var(--onyx);background:linear-gradient(120deg,#a88752,#e9d3a1 38%,#c9a96e 60%,#8f7243);background-size:220% 100%;background-position:0% 0;box-shadow:0 1px #ffffff59 inset,0 -1px #00000040 inset,0 18px 40px -18px #c9a96e8c;transition:background-position .9s var(--ease),transform .4s var(--ease)}.btn-brass:hover{background-position:100% 0}.btn-ghost{color:var(--ivory);border:1px solid var(--line);background:#ffffff05;backdrop-filter:blur(8px)}.btn-ghost:hover{border-color:var(--brass);color:var(--brass-hi)}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px;flex:none}.walnut{background:repeating-linear-gradient(93deg,#0000 0 7px,#00000024 7px 8px,#ffffff05 8px 13px,#0000 13px 22px),linear-gradient(175deg,var(--walnut-3),var(--walnut) 55%,#1b1209)}.brass-rule{height:1px;background:linear-gradient(90deg,transparent,var(--brass) 20%,var(--brass-hi) 50%,var(--brass) 80%,transparent);opacity:.6}.grain:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.js [data-reveal]{will-change:transform,opacity}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:var(--ease)}::view-transition-group(watch-hero){animation-duration:.7s;animation-timing-function:var(--ease-door)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@view-transition{navigation:none}}html.is-locked{overflow:hidden}.ci{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:10px;border-radius:10px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line-soft)}.ci-img{width:72px;height:90px;object-fit:contain;border-radius:4px;background:var(--cabinet)}.ci-brand{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);text-align:right}.ci-model{font-size:.95rem;text-align:right}.ci-price{font-size:.85rem;color:var(--brass-hi)}.ci-qty{display:flex;align-items:center;gap:8px}.ci-btn{width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-size:1rem}.ci-btn:hover{box-shadow:inset 0 0 0 1px var(--brass);color:var(--brass-hi)}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:60;padding-top:env(safe-area-inset-top,0px);transition:background .5s var(--ease),backdrop-filter .5s var(--ease),transform .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.hdr[data-astro-cid-3ef6ksr2].is-solid{background:#0a0a0c9e;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-color:var(--line-soft)}.hdr[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-110%)}.hdr-in[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:var(--header-h);width:var(--wrap);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.mark[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:12px}.mark-word[data-astro-cid-3ef6ksr2]{font-size:1.85rem;font-weight:900;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,var(--brass-hi),var(--brass) 55%,var(--brass-lo));-webkit-background-clip:text;background-clip:text;color:transparent}.mark-sub[data-astro-cid-3ef6ksr2]{display:grid;line-height:1.25;font-size:.7rem;color:var(--muted);border-inline-start:1px solid var(--line);padding-inline-start:12px}.mark-sub[data-astro-cid-3ef6ksr2] .latin[data-astro-cid-3ef6ksr2]{font-size:.6rem;letter-spacing:.24em;color:var(--brass)}.nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:clamp(18px,3vw,44px)}.nav-a[data-astro-cid-3ef6ksr2]{position:relative;font-size:.95rem;font-weight:450;color:var(--ivory);padding-block:6px;transition:color .3s var(--ease),font-variation-settings .4s var(--ease)}.nav-a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.nav-a[data-astro-cid-3ef6ksr2]:hover,.nav-a[data-astro-cid-3ef6ksr2].is-active{color:var(--brass-hi)}.nav-a[data-astro-cid-3ef6ksr2]:hover:after,.nav-a[data-astro-cid-3ef6ksr2].is-active:after{transform:scaleX(1)}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px}.tool[data-astro-cid-3ef6ksr2]{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ivory);transition:background .3s var(--ease),color .3s var(--ease)}.tool[data-astro-cid-3ef6ksr2]:hover{background:#ffffff0f;color:var(--brass-hi)}.tool[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:22px;height:22px}.badge[data-astro-cid-3ef6ksr2]{position:absolute;top:4px;left:2px;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;background:var(--brass);color:var(--onyx);font-size:.68rem;font-weight:800;line-height:18px;text-align:center}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;width:20px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .4s var(--ease)}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(-4px)}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(4px);width:14px;margin-left:-6px}@media(max-width:860px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:grid}.hdr-in[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr auto}.mark-sub[data-astro-cid-3ef6ksr2]{display:none}}.lift[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 24px) var(--gutter-r) calc(env(safe-area-inset-bottom,0px) + 24px) var(--gutter);background:#050506d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:lift-in .5s var(--ease) both}@keyframes lift-in{0%{opacity:0}}.lift-panel[data-astro-cid-3ef6ksr2]{width:min(360px,100%);padding:32px 28px;border-radius:28px;background:linear-gradient(160deg,#2b2b30,#141417 60%,#0c0c0e);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #c9a96e40,0 40px 80px -20px #000;display:grid;gap:24px}.lift-title[data-astro-cid-3ef6ksr2]{text-align:center;color:var(--brass);font-size:.8rem;letter-spacing:.1em}.lift-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lift-grid[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:first-child{grid-column:1 / -1}.lift-btn[data-astro-cid-3ef6ksr2]{display:grid;justify-items:center;gap:8px}.lift-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-weight:800;font-size:1rem;color:var(--brass-hi);background:radial-gradient(circle at 35% 30%,#4a4a52,#1c1c20 70%);box-shadow:0 0 0 2px #8c7448,0 0 0 4px #1a1a1d,0 8px 20px -6px #000;transition:box-shadow .3s var(--ease),color .3s var(--ease)}.lift-btn[data-astro-cid-3ef6ksr2]:hover span[data-astro-cid-3ef6ksr2],.lift-btn[data-astro-cid-3ef6ksr2]:focus-visible span[data-astro-cid-3ef6ksr2]{color:#fff6e2;box-shadow:0 0 0 2px var(--brass-hi),0 0 0 4px #1a1a1d,0 0 26px 4px #ecd6a673}.lift-btn[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.85rem;color:var(--ivory)}.lift-close[data-astro-cid-3ef6ksr2]{justify-self:center;font-size:.85rem;color:var(--muted);padding:8px 18px;border-radius:999px;border:1px solid var(--line)}.ftr[data-astro-cid-sz7xmlte]{position:relative;padding-block:120px calc(40px + env(safe-area-inset-bottom,0px));background:radial-gradient(80% 60% at 50% 0%,rgb(201 169 110 / .08),transparent 70%),linear-gradient(180deg,var(--onyx),#060607);border-top:1px solid var(--line-soft);overflow:hidden}.ftr-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:48px 32px;padding-bottom:64px}.ftr-word[data-astro-cid-sz7xmlte]{font-size:clamp(5rem,12vw,9rem);font-weight:950;line-height:.9;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px var(--brass);opacity:.9}.ftr-tag[data-astro-cid-sz7xmlte]{margin-top:24px;max-width:30em;color:var(--muted);font-size:.95rem}.ftr-col[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:10px;font-size:.92rem;color:var(--muted)}.ftr-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brass-hi)}.ftr-h[data-astro-cid-sz7xmlte]{color:var(--brass);font-size:.78rem;font-weight:650;letter-spacing:.08em;margin-bottom:6px}.ftr-branch[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:12px}.ftr-branch[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ivory)}.ftr-dim[data-astro-cid-sz7xmlte]{color:var(--brass);font-size:.8rem}.ftr-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:.8rem;color:var(--dim)}.ftr-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]:first-child{max-width:60em}.ftr-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--brass);text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.ftr-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.ftr-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:520px){.ftr-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.drawer[data-astro-cid-fwi5d3ie]{position:fixed;inset:0;z-index:85}.drawer-scrim[data-astro-cid-fwi5d3ie]{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:fade .4s var(--ease) both;cursor:default}@keyframes fade{0%{opacity:0}}.drawer-panel[data-astro-cid-fwi5d3ie]{position:absolute;inset-block:0;inset-inline-end:0;width:min(440px,100%);display:grid;grid-template-rows:auto 1fr auto;padding:calc(env(safe-area-inset-top,0px) + 20px) max(24px,env(safe-area-inset-left,0px)) calc(env(safe-area-inset-bottom,0px) + 24px) 24px;background:linear-gradient(170deg,#201e22eb,#0c0c0ef5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-inline-start:1px solid var(--line);box-shadow:-40px 0 80px -20px #000;animation:slide .55s var(--ease-door) both}@keyframes slide{0%{transform:translate(-100%)}}.drawer-head[data-astro-cid-fwi5d3ie]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.drawer-head[data-astro-cid-fwi5d3ie] h2[data-astro-cid-fwi5d3ie]{font-size:1.3rem;font-weight:700}.drawer-x[data-astro-cid-fwi5d3ie]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.drawer-x[data-astro-cid-fwi5d3ie]:hover{background:#ffffff0f}.drawer-x[data-astro-cid-fwi5d3ie] svg[data-astro-cid-fwi5d3ie]{width:22px}.drawer-list[data-astro-cid-fwi5d3ie]{overflow-y:auto;padding-block:12px;display:grid;align-content:start;gap:14px;overscroll-behavior:contain}.drawer-empty[data-astro-cid-fwi5d3ie]{display:grid;justify-items:center;align-content:center;gap:20px;text-align:center;color:var(--muted)}.drawer-empty[data-astro-cid-fwi5d3ie][hidden]{display:none}.drawer-foot[data-astro-cid-fwi5d3ie]{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--line-soft)}.drawer-total[data-astro-cid-fwi5d3ie]{display:flex;justify-content:space-between;align-items:baseline;color:var(--muted)}.drawer-total[data-astro-cid-fwi5d3ie] strong[data-astro-cid-fwi5d3ie]{font-size:1.2rem;color:var(--brass-hi)}.drawer-checkout[data-astro-cid-fwi5d3ie]{display:grid;gap:10px;font-size:.86rem;color:var(--muted);line-height:1.9}.drawer-phone[data-astro-cid-fwi5d3ie]{font-size:1.15rem;color:var(--brass-hi);justify-self:start}.drawer-links[data-astro-cid-fwi5d3ie]{display:grid;gap:6px}.drawer-links[data-astro-cid-fwi5d3ie] a{color:var(--ivory);text-decoration:underline;text-underline-offset:3px}.cursor{position:fixed;top:0;left:0;z-index:95;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:1px solid rgb(236 214 166 / .7);pointer-events:none;display:none;place-items:center;transition:width .45s var(--ease),height .45s var(--ease),margin .45s var(--ease),background .45s var(--ease),border-color .45s var(--ease),opacity .3s;opacity:0}.cursor span{font-size:.72rem;font-weight:700;color:var(--onyx);opacity:0;transition:opacity .3s}.has-cursor .cursor{display:grid}.cursor.is-on{opacity:1}.cursor.is-label{width:86px;height:86px;margin:-43px 0 0 -43px;background:#ecd6a6eb;border-color:transparent}.cursor.is-label span{opacity:1}
