@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#06201a;--emerald:#0d3a30;--emerald-2:#124a3d;--gold:#c9a55b;--gold-deep:#a8843d;--gold-soft:#e6d7ae;--ivory:#f6f1e6;--paper:#fffdf8;--ink:#16231f;--muted:#6b7570;--line:#e5dccb;--on-dark:#e8efe9;--ease:cubic-bezier(.22, .61, .36, 1);--fa:"Vazirmatn Variable", "Vazirmatn", Tahoma, sans-serif;--latin:"Cormorant Garamond", "Times New Roman", serif;--r:18px;--hdr:64px;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}html.lock{overflow:hidden}body{background:var(--ivory);color:var(--ink);font-family:var(--fa);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.85;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,ul{margin:0}ul{padding:0;list-style:none}input{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:1320px;padding-inline:max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-left));margin-inline:auto}.muted{color:var(--muted)}.code,[dir=ltr].code{font-family:var(--latin);letter-spacing:.1em;font-variant-numeric:lining-nums;white-space:nowrap;font-weight:600}.skip{inset-inline-start:8px;background:var(--emerald);color:#fff;z-index:200;border-radius:8px;padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:8px}.rv{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);translate:0 22px}.rv.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;translate:0}}.btn{background:var(--emerald);color:#fff;border:1px solid var(--emerald);height:46px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:24px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{background:var(--night)}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--night)}.btn.gold:hover{background:var(--gold-soft)}.btn.ghost{color:var(--emerald);background:0 0}.btn.ghost:hover{background:var(--emerald);color:#fff}.btn.ghost-light{color:var(--ivory);border-color:color-mix(in srgb, var(--ivory) 50%, transparent);background:0 0}.btn.ghost-light:hover{background:var(--ivory);color:var(--night)}.btn.wa{background:#1f7a4d;border-color:#1f7a4d}.icon-btn{width:44px;height:44px;transition:background .25s var(--ease);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:color-mix(in srgb, var(--gold) 18%, transparent)}.ratebar{background:var(--night);color:var(--gold-soft);font-size:13px}.ratebar .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:34px;display:flex}.ratebar b{color:var(--gold);font-weight:600}.ratebar .muted{color:color-mix(in srgb, var(--gold-soft) 60%, transparent)}.hdr{z-index:50;background:color-mix(in srgb, var(--ivory) 92%, transparent);-webkit-backdrop-filter:blur(14px);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px -18px #06201a59}.hdr-in{height:var(--hdr);grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;display:grid}.brand{color:var(--emerald);direction:ltr;justify-items:center;line-height:1;display:inline-grid}.brand-l{font-family:var(--latin);letter-spacing:.34em;padding-inline-start:.34em;font-size:25px;font-weight:600}.brand-z{font-family:var(--latin);letter-spacing:.58em;color:var(--gold-deep);margin-top:3px;padding-inline-start:.58em;font-size:9.5px}.brand.on-dark{color:var(--ivory)}.brand.on-dark .brand-z{color:var(--gold)}.hnav{justify-content:center;gap:4px;display:flex}.hnav a{color:var(--ink);transition:background .25s var(--ease), color .25s;border-radius:999px;padding:6px 14px;font-size:14.5px}.hnav a:hover,.hnav a[aria-current]{background:var(--emerald);color:#fff}.hdr-acts{gap:2px;display:flex}@media (width<=960px){.hdr-in{grid-template-columns:44px 1fr auto}.hnav{display:none}.hdr .brand{justify-self:center}}.drawer{z-index:100;position:fixed;inset:0}.drawer-bg{opacity:0;transition:opacity .3s var(--ease);background:#06201a73;position:absolute;inset:0}.drawer-panel{background:var(--paper);width:min(380px,86vw);transition:translate .32s var(--ease);overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;translate:100%}.drawer.on .drawer-bg{opacity:1}.drawer.on .drawer-panel{translate:0}.drawer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.drawer-top .brand{margin-inline:auto;padding-inline-start:44px}.drawer-search{border:1.5px solid var(--line);height:48px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin:16px;padding:0 16px;display:flex}.drawer-search:focus-within{border-color:var(--gold)}.drawer-search input{height:100%;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.drawer-nav{flex-direction:column;padding-inline:16px;display:flex}.drawer-nav>a,.dn-cats>summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 6px;font-size:15.5px;display:flex}.drawer-nav>a:hover{color:var(--gold-deep)}.dn-cats>summary{cursor:pointer;font-weight:600;list-style:none}.dn-cats>summary::-webkit-details-marker{display:none}.dn-cats>summary .ic{transition:rotate .25s var(--ease);rotate:90deg}.dn-cats:not([open])>summary .ic{rotate:180deg}.dn-cats ul{border-bottom:1px solid var(--line);padding-block:6px}.dn-cats li a{color:var(--ink);justify-content:space-between;padding:9px 16px 9px 6px;display:flex}.dn-cats li a:hover{color:var(--gold-deep)}.dn-cats .n{color:var(--muted);font-size:13px}.dn-cats .sub a{color:var(--muted);padding-inline-start:30px;font-size:14px}.dn-phone{gap:10px}.dn-phone b{color:var(--emerald);font-weight:600}.drawer-social{gap:8px;margin-top:auto;padding:20px 16px 28px;display:flex}.drawer-social a,.foot-social a{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sec{padding-block:clamp(36px,6vw,72px)}.sec-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.sec-head h2{color:var(--emerald);font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.4}.sec-head h2:after{content:"";background:var(--gold);width:44px;height:2px;margin-top:8px;display:block}.more{color:var(--gold-deep);white-space:nowrap;align-items:center;gap:4px;font-size:14.5px;font-weight:500;display:inline-flex}.more:hover{color:var(--emerald)}.hero{padding-top:14px}.slider{position:relative}.slides{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:26px;grid-auto-columns:100%;grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;aspect-ratio:16/7;background:var(--emerald);isolation:isolate;min-height:340px;color:var(--ivory);position:relative;overflow:hidden}.slide>img,.slide>video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.slide:after{content:"";z-index:-1;background:linear-gradient(270deg,#06201ac7,#06201a26 55%,#0000);position:absolute;inset:0}.slide-txt{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:620px;padding:clamp(24px,5vw,72px);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.slide-txt .k{color:var(--gold-soft);font-size:clamp(15px,1.6vw,20px);font-weight:300}.slide-txt h2{letter-spacing:-.01em;font-size:clamp(38px,6.4vw,84px);font-weight:800;line-height:1.15}.slide-txt .btn{margin-top:10px}.dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.dots button{background:var(--line);width:8px;height:8px;transition:width .3s var(--ease), background .3s;border-radius:99px}.dots button[aria-current=true]{background:var(--gold);width:26px}@media (width<=700px){.slide{aspect-ratio:4/5;min-height:0}.slide:after{background:linear-gradient(#0000,#06201a1a 40%,#06201ad9)}.slide-txt{justify-content:flex-end;padding:26px 22px;inset-block:auto 0}.slides{border-radius:22px}}.cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:clamp(14px,2.4vw,30px);padding:6px 2px 10px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cat-c{scroll-snap-align:start;text-align:center;flex:none;justify-items:center;gap:10px;width:clamp(96px,12vw,150px);display:grid}.cat-c .ring{aspect-ratio:1;border:1.5px solid var(--gold);background:var(--paper);width:100%;transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;padding:5px}.cat-c .ring>div{background:var(--emerald);border-radius:50%;width:100%;height:100%;overflow:hidden}.cat-c img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--ease)}.cat-c:hover .ring{transform:translateY(-4px);box-shadow:0 14px 30px -18px #06201a99}.cat-c:hover img{scale:1.08}.cat-c b{font-size:15px;font-weight:500}.cat-c small{color:var(--muted);margin-top:-8px;font-size:12.5px}@media (width>=1100px){.cats{justify-content:center}}.card{background:var(--paper);border-radius:var(--r);border:1px solid var(--line);transition:box-shadow .4s var(--ease), transform .4s var(--ease);flex-direction:column;height:100%;display:flex;overflow:hidden}.card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #06201a8c}.card-img{aspect-ratio:1;background:#efe8d9;position:relative;overflow:hidden}.card-img img{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease), scale 1.1s var(--ease);position:absolute;inset:0}.card-img img.alt{opacity:0}.card:hover .card-img img.alt{opacity:1}.badge{top:10px;background:var(--gold);color:var(--night);z-index:1;border-radius:99px;padding:1px 10px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:10px}.badge.out{background:var(--ink);color:#fff}.card-body{flex-direction:column;flex:1;gap:2px;padding:12px 14px 14px;display:flex}.card-cat{color:var(--gold-deep);font-size:12px}.card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.7;display:-webkit-box;overflow:hidden}.card-foot{justify-content:space-between;align-items:baseline;gap:6px;margin-top:auto;padding-top:8px;display:flex}.card-price{color:var(--emerald);font-size:14.5px;font-weight:700}.card-price.call{color:var(--muted);font-size:13.5px;font-weight:500}.card .code{color:var(--muted);font-size:13px}.row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(170px,44vw,260px);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start}.grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,44vw),1fr));gap:14px;display:grid}@media (width<=520px){.card-foot{flex-direction:column;align-items:flex-start;gap:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-body{padding:10px 11px 12px}.card h3{font-size:14px}}.banner{min-height:320px;color:var(--ivory);isolation:isolate;background:var(--night);border-radius:26px;align-items:center;display:flex;position:relative;overflow:hidden}.banner>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.banner:after{content:"";z-index:-1;background:linear-gradient(270deg,#06201ae6,#06201a59 60%,#06201a1a);position:absolute;inset:0}.banner-txt{justify-items:start;gap:10px;max-width:560px;padding:clamp(28px,5vw,64px);display:grid}.banner h2{font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.35}.banner p{color:var(--gold-soft);font-size:17px;font-weight:300}.story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.frame{isolation:isolate;position:relative}.frame:after{content:"";z-index:-1;border:1px solid var(--gold);border-radius:999px 999px 18px 18px;position:absolute;inset:0;translate:-14px 14px}.frame>div{aspect-ratio:3/4;background:var(--emerald);border-radius:999px 999px 18px 18px;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.story-txt{justify-items:start;gap:18px;display:grid}.story-txt h2{color:var(--emerald);font-size:clamp(30px,4.4vw,54px);font-weight:300;line-height:1.3}.story-txt p{color:#34413c;text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:2.1}@media (width<=800px){.story{grid-template-columns:1fr}.story .frame{justify-self:center;width:min(78vw,360px)}}.trust{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.trust>div{gap:4px;padding:26px 22px;display:grid}.trust>div+div{border-inline-start:1px solid var(--line)}.trust b{color:var(--emerald);font-size:17px;font-weight:600}.trust b:before{content:"◆";color:var(--gold);vertical-align:2px;margin-inline-end:8px;font-size:11px}.trust span{color:var(--muted);font-size:14.5px}@media (width<=700px){.trust>div+div{border-inline-start:0;border-top:1px solid var(--line)}}.cta{background:var(--night);color:var(--on-dark);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 0 0,#c9a55b2e,#0000 70%);position:absolute;inset:0}.cta h2{color:var(--ivory);font-size:clamp(24px,3.4vw,40px);font-weight:500;line-height:1.4}.cta p{color:var(--gold-soft);margin-top:6px;font-weight:300}.cta-acts{flex-wrap:wrap;gap:10px;display:flex;position:relative}@media (width<=760px){.cta{grid-template-columns:1fr}}.phead{padding-block:28px 18px}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.crumbs a:hover{color:var(--gold-deep)}.crumbs .ic{opacity:.5;rotate:180deg}.phead h1{color:var(--emerald);font-size:clamp(28px,4.4vw,48px);font-weight:700;line-height:1.3}.phead p{color:var(--muted);max-width:60ch;margin-top:6px}.cat-hero{min-height:220px;color:var(--ivory);isolation:isolate;background:var(--emerald);border-radius:26px;align-items:flex-end;margin-top:14px;display:flex;position:relative;overflow:hidden}.cat-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cat-hero:after{content:"";z-index:-1;background:linear-gradient(#06201a33,#06201ae0);position:absolute;inset:0}.cat-hero .in{gap:4px;padding:clamp(22px,4vw,44px);display:grid}.cat-hero h1{font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.25}.cat-hero p{color:var(--gold-soft);font-weight:300}.cat-hero .crumbs{color:var(--gold-soft)}.toolbar{top:var(--hdr);z-index:20;background:color-mix(in srgb, var(--ivory) 94%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;margin-block:14px 16px;padding-block:12px;display:flex;position:sticky}.chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips a{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:99px;flex:none;padding:5px 16px;font-size:14px;transition:background .25s,color .25s,border-color .25s}.chips a:hover{border-color:var(--gold)}.chips a[aria-current]{background:var(--emerald);border-color:var(--emerald);color:#fff}.sort{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:14px;display:flex}.sort select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:5px 12px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--r);padding:60px 20px}.pd{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,56px);padding-top:10px;display:grid}.gal{top:calc(var(--hdr) + 16px);gap:12px;display:grid;position:sticky}.gal-main{scroll-snap-type:x mandatory;scrollbar-width:none;background:#efe8d9;border-radius:22px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gal-main::-webkit-scrollbar{display:none}.gal-main figure{aspect-ratio:1;scroll-snap-align:start}.gal-main img{object-fit:cover;width:100%;height:100%}.thumbs{flex-wrap:wrap;gap:8px;display:flex}.thumbs button{background:#efe8d9;border:2px solid #0000;border-radius:12px;width:68px;height:68px;overflow:hidden}.thumbs button[aria-current=true]{border-color:var(--gold)}.thumbs img{object-fit:cover;width:100%;height:100%}.info{align-content:start;gap:18px;display:grid}.info .chip{background:var(--gold-soft);color:var(--night);border-radius:99px;justify-self:start;padding:1px 14px;font-size:13px}.info h1{color:var(--emerald);font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.45}.info .code-line{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.pricebox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);gap:6px;padding:18px 20px;display:grid}.pricebox .lbl{color:var(--muted);font-size:14px}.pricebox .big{color:var(--emerald);font-size:clamp(24px,3vw,32px);font-weight:800}.pricebox .big.call{font-size:22px;font-weight:600}.pricebox small{color:var(--muted);font-size:13px;line-height:1.8}.wtable{border-collapse:collapse;width:100%;font-size:15px}.wtable th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 0;font-size:13px;font-weight:500}.wtable td{border-bottom:1px solid var(--line);padding:9px 0}.wtable td:last-child,.wtable th:last-child{text-align:end}.wtable td:last-child{color:var(--emerald);font-weight:700}.acts{flex-wrap:wrap;gap:10px;display:flex}.acts .btn{flex:180px}.specs{border-collapse:collapse;width:100%;font-size:15px}.specs th{text-align:start;color:var(--muted);vertical-align:top;width:38%;padding:10px 0;font-weight:400}.specs td{padding:10px 0}.specs tr+tr{border-top:1px solid var(--line)}.desc{color:#34413c;white-space:pre-line;line-height:2.05}@media (width<=860px){.pd{grid-template-columns:1fr}.gal{position:static}.gal-main{margin-inline:calc(-1 * max(16px, env(safe-area-inset-right)));border-radius:0}.thumbs{display:none}.gal-dots{display:flex}}.gal-dots{justify-content:center;gap:6px;display:none}.gal-dots span{background:var(--line);border-radius:9px;width:7px;height:7px;transition:width .3s,background .3s}.gal-dots span.on{background:var(--gold);width:20px}.prose{color:#2b3833;max-width:760px;font-size:17px;line-height:2.15}.prose>*+*{margin-top:1em}.prose h2{color:var(--emerald);margin-top:1.6em;font-size:24px;line-height:1.5}.prose h3{color:var(--emerald);margin-top:1.4em;font-size:19px}.prose ul,.prose ol{padding-inline-start:1.3em}.prose ul{list-style:outside}.prose li::marker{color:var(--gold)}.prose blockquote{border-inline-start:3px solid var(--gold);color:var(--emerald);margin:0;padding-inline-start:18px;font-size:19px}.prose a{color:var(--gold-deep);text-underline-offset:4px;text-decoration:underline}.prose img{border-radius:var(--r)}.page-img{border-radius:26px;max-height:460px;margin-bottom:28px;overflow:hidden}.page-img img{object-fit:cover;width:100%;height:100%;max-height:460px}.cgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:4px;padding:22px;display:grid}.cbox dt{color:var(--gold-deep);font-size:14px}.cbox dd{margin:0;font-size:20px;font-weight:500}.cbox dd a:hover{color:var(--gold-deep)}.sbox{border:1.5px solid var(--line);background:var(--paper);max-width:640px;height:56px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:flex}.sbox:focus-within{border-color:var(--gold)}.sbox input{height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.foot{background:var(--night);color:var(--on-dark);margin-top:clamp(40px,7vw,90px);padding-top:56px}.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:32px;display:grid}.foot h4{color:var(--gold);margin-bottom:12px;font-size:15px;font-weight:500}.foot li{color:color-mix(in srgb, var(--on-dark) 80%, transparent);padding-block:4px;font-size:14.5px}.foot li a:hover{color:var(--gold-soft)}.foot-brand p{color:color-mix(in srgb, var(--on-dark) 70%, transparent);margin-top:12px;font-size:14px}.foot-social{gap:8px;margin-top:18px;display:flex}.foot-social a{color:var(--gold-soft);border-color:#c9a55b59}.foot-contact li{align-items:center;gap:8px;display:flex}.foot-contact b{color:var(--ivory);font-weight:500}.foot-base{padding-block:18px calc(18px + env(safe-area-inset-bottom));color:color-mix(in srgb, var(--on-dark) 55%, transparent);border-top:1px solid #c9a55b33;margin-top:40px;font-size:13px}@media (width<=860px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}.foot{padding-bottom:70px}}.fab{z-index:40;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed}.fab a{border-radius:999px;align-items:center;gap:6px;height:50px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 12px 30px -12px #06201a99}.fab-call{background:var(--emerald);color:#fff;padding-inline:20px}.fab-wa{color:#fff;background:#1f7a4d;justify-content:center;width:50px}@media (width>=861px){.fab-call{display:none!important}}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-nastaliq-urdu-arabic-400-normal.BVDOj1dq.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-arabic-400-normal.Df9iHKj9.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-nastaliq-urdu-latin-ext-400-normal.ULxojL9g.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-latin-ext-400-normal.BwovpPbk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-nastaliq-urdu-latin-400-normal.uocoWRvS.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-latin-400-normal.BlOzo2Ia.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-nastaliq-urdu-arabic-600-normal.Bim-T0zK.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-arabic-600-normal.CV1nlLWd.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-nastaliq-urdu-latin-ext-600-normal.DNrZYccb.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-latin-ext-600-normal.Dlo0hw6X.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-nastaliq-urdu-latin-600-normal.DsDLZnI4.woff2)format("woff2"),url(/_astro/noto-nastaliq-urdu-latin-600-normal.CsvZvVPT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#051b15;--emerald:#0b3a2f;--jade:#1a5b48;--gold:#c9a55b;--gold-hi:#ecd497;--gold-deep:#9c7a36;--gold-soft:#e3d2a6;--sand:#ece3d2;--sand-2:#e3d6bf;--ivory:#f4ede0;--paper:#f8f3ea;--garnet:#7b2333;--rose:#c99a92;--ink:#1b2521;--muted:#6f726a;--line:#d9cbb0;--on-dark:#e9efe9;--star8:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12.0,1.0 14.6,5.7 19.8,4.2 18.3,9.4 23.0,12.0 18.3,14.6 19.8,19.8 14.6,18.3 12.0,23.0 9.4,18.3 4.2,19.8 5.7,14.6 1.0,12.0 5.7,9.4 4.2,4.2 9.4,5.7'/%3E%3C/svg%3E");--kilim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='24' viewBox='0 0 40 24' fill='none' stroke='%23c9a55b' stroke-width='.8'%3E%3Cpath d='M0 1.5H40M0 4H40M0 20H40M0 22.5H40'/%3E%3Cpath d='M20 6L26 12L20 18L14 12Z'/%3E%3Cpath d='M20 9L23 12L20 15L17 12Z' fill='%23c9a55b'/%3E%3Cpath d='M0 9L3 12L0 15M40 9L37 12L40 15' fill='%23c9a55b'/%3E%3Cpath d='M7 6L10 4M30 4L33 6M7 18L10 20M30 20L33 18' /%3E%3Ccircle cx='8.5' cy='12' r='.9' fill='%23c9a55b'/%3E%3Ccircle cx='31.5' cy='12' r='.9' fill='%23c9a55b'/%3E%3C/svg%3E");--nq-lh:2.2;--nastaliq:"Noto Nastaliq Urdu", "Vazirmatn Variable", serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--girih:url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'96' height%3D'96' viewBox%3D'0 0 96 96' fill%3D'none' stroke%3D'%23c9a55b' stroke-width%3D'.6'%3E%3Cpolygon points%3D'48.0,24.0 53.7,34.3 65.0,31.0 61.7,42.3 72.0,48.0 61.7,53.7 65.0,65.0 53.7,61.7 48.0,72.0 42.3,61.7 31.0,65.0 34.3,53.7 24.0,48.0 34.3,42.3 31.0,31.0 42.3,34.3'%2F%3E%3Cpolygon points%3D'0.0,-24.0 5.7,-13.7 17.0,-17.0 13.7,-5.7 24.0,0.0 13.7,5.7 17.0,17.0 5.7,13.7 0.0,24.0 -5.7,13.7 -17.0,17.0 -13.7,5.7 -24.0,0.0 -13.7,-5.7 -17.0,-17.0 -5.7,-13.7'%2F%3E%3Cpolygon points%3D'96.0,-24.0 101.7,-13.7 113.0,-17.0 109.7,-5.7 120.0,0.0 109.7,5.7 113.0,17.0 101.7,13.7 96.0,24.0 90.3,13.7 79.0,17.0 82.3,5.7 72.0,0.0 82.3,-5.7 79.0,-17.0 90.3,-13.7'%2F%3E%3Cpolygon points%3D'0.0,72.0 5.7,82.3 17.0,79.0 13.7,90.3 24.0,96.0 13.7,101.7 17.0,113.0 5.7,109.7 0.0,120.0 -5.7,109.7 -17.0,113.0 -13.7,101.7 -24.0,96.0 -13.7,90.3 -17.0,79.0 -5.7,82.3'%2F%3E%3Cpolygon points%3D'96.0,72.0 101.7,82.3 113.0,79.0 109.7,90.3 120.0,96.0 109.7,101.7 113.0,113.0 101.7,109.7 96.0,120.0 90.3,109.7 79.0,113.0 82.3,101.7 72.0,96.0 82.3,90.3 79.0,79.0 90.3,82.3'%2F%3E%3Cpath d%3D'M48 24V0M48 72V96M24 48H0M72 48H96'%2F%3E%3Crect x%3D'41' y%3D'41' width%3D'14' height%3D'14' transform%3D'rotate(45 48 48)'%2F%3E%3C%2Fsvg%3E")}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}body{background:var(--sand)}body:after{content:"";z-index:90;pointer-events:none;background-image:var(--grain);opacity:.05;mix-blend-mode:multiply;position:fixed;inset:0}.rv{transition-delay:var(--d,0s)}.goldtext{background:linear-gradient(100deg,#a8843d 0%,#f2dc9f 28%,#c9a55b 46%,#f7e6b4 62%,#b08b3e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nastaliq{font-family:var(--nastaliq);font-weight:400;line-height:var(--nq-lh);letter-spacing:0}.orn{color:var(--gold);display:block}.orn-divider{width:min(240px,60%);height:auto;margin-inline:auto}.orn-divider .draw{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s var(--ease)}.in .orn-divider .draw,.orn-divider.in .draw,.rv.in .draw{stroke-dashoffset:0}.glass{background:color-mix(in srgb, var(--paper) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);isolation:isolate;position:relative;box-shadow:inset 0 1px #ffffff59,0 20px 40px -28px #051b1580}.glass:before{content:"";border-radius:inherit;background-image:var(--grain);opacity:.16;mix-blend-mode:overlay;pointer-events:none;z-index:-1;position:absolute;inset:0}.glass.dark{background:color-mix(in srgb, var(--emerald) 38%, transparent);border-color:#c9a55b52;box-shadow:inset 0 1px #ffffff14,0 24px 50px -30px #000c}.glass.dark:before{opacity:.22}.hdr{background:color-mix(in srgb, var(--sand) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-bottom:0}.hdr:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--gold) 15%, var(--gold) 85%, transparent) top / 100% 1px no-repeat, radial-gradient(circle, var(--gold) 0 1.1px, transparent 1.4px) center 3px / 14px 5px repeat-x;opacity:.55;height:5px;position:absolute;bottom:0}.hdr.scrolled{box-shadow:0 10px 30px -24px #051b1599}.hnav a:hover,.hnav a[aria-current]{background:var(--emerald)}.ratebar{background:var(--night);position:relative}.ratebar b{color:var(--gold-hi)}.room{padding-block:clamp(56px,8vw,112px);position:relative}.room.tight{padding-block:clamp(28px,4vw,52px)}.room.sand{background:var(--sand)}.room.paper{background:var(--paper)}.room.dark{background:var(--night);color:var(--on-dark);isolation:isolate;overflow:hidden}.room.dark:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(55% 60% at 88% 8%,#c9a55b2b,#0000 70%),radial-gradient(50% 55% at 6% 60%,#1a5b488c,#0000 72%),radial-gradient(40% 50%,#0b3a2f99,#0000 80%);position:absolute;inset:0}.room.dark:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain), var(--girih);opacity:.09;background-size:220px,96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 85%)}.room-head{text-align:center;justify-items:center;gap:4px;margin-bottom:clamp(28px,4vw,48px);display:grid}.room-head h2{font-family:var(--nastaliq);font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:var(--nq-lh);color:var(--emerald)}.dark .room-head h2{color:var(--gold-hi)}.room-head .sub{color:var(--muted);margin-top:-6px;font-size:15px}.dark .room-head .sub{color:var(--gold-soft)}.room-head .more{margin-top:6px}.room-head h2:after{display:none}.eyebrow{color:var(--gold);letter-spacing:.02em;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:currentColor;width:18px;height:1px}.eyebrow.dark{color:var(--gold-deep)}.hero3{align-items:center;min-height:min(860px,100svh - 98px);padding-block:clamp(24px,4vw,56px) clamp(64px,8vw,110px);display:flex}.hero3-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);width:100%;display:grid}.hero3-txt{z-index:2;justify-items:start;gap:18px;display:grid;position:relative}.hero3-txt h1{font-family:var(--nastaliq);font-size:clamp(58px,8.2vw,128px);font-weight:400;line-height:var(--nq-lh);margin:0}.hero3-txt .lede{color:var(--gold-soft);max-width:34ch;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:2}.hero3-txt .orn-divider{width:200px;margin-inline:0}.rateplate{border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;min-width:min(100%,340px);padding:14px 20px;display:grid}.rateplate .orn{width:30px;height:30px;color:var(--gold);grid-row:span 2}.rateplate span{color:var(--gold-soft);font-size:13px}.rateplate b{color:#fff;letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);font-weight:700}.hero3-acts{flex-wrap:wrap;gap:10px;display:flex}.hero3-links{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.pill{border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 6px;font-size:14px;transition:border-color .3s,background .3s;display:inline-flex}.pill:hover{border-color:var(--gold)}.pill .pimg{background:var(--emerald);border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.pill .pimg img{object-fit:cover;width:100%;height:100%}.pill small{color:var(--gold-soft)}.stage3{aspect-ratio:4/5;justify-self:center;width:min(100%,520px);position:relative}.arch2{isolation:isolate;position:absolute;inset:4% 12% 0}.arch2-frame{border:1px solid #c9a55b8c;border-radius:999px 999px 22px 22px;position:absolute;inset:-14px}.arch2-frame:before{content:"";border-radius:inherit;border:1px dashed #c9a55b47;position:absolute;inset:7px}.arch2-in{clip-path:inset(0 round 999px 999px 14px 14px);background:var(--emerald);border-radius:999px 999px 14px 14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -40px #000000d9}.arch2-in video,.arch2-in img{object-fit:cover;width:100%;height:100%}.arch2-in:after{content:"";background:linear-gradient(#0000 60%,#051b158c);position:absolute;inset:0}.arch2 .orn-corner{width:54px;height:54px;color:var(--gold);position:absolute}.arch2 .c-bl{bottom:-26px;left:-26px;rotate:-90deg}.arch2 .c-br{bottom:-26px;right:-26px;rotate:180deg}.arch2 .keystone{width:40px;height:40px;color:var(--gold);background:var(--night);border-radius:50%;padding:6px;position:absolute;top:-26px;left:50%;translate:-50%}@supports (animation-timeline:view()){.stage3 .arch2{animation:linear both drift view();animation-range:exit -10%}@keyframes drift{to{translate:0 -60px}}}@media (width<=900px){.hero3{min-height:0}.hero3-in{grid-template-columns:1fr}.stage3{order:-1;width:min(86vw,420px)}.hero3-txt{text-align:center;justify-items:center}.hero3-txt .orn-divider{margin-inline:auto}.hero3-acts,.hero3-links{justify-content:center}}.niches{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:clamp(14px,2vw,28px);display:grid}.niche{text-align:center;justify-items:center;gap:14px;display:grid}.niche-frame{width:100%;transition:border-color .4s var(--ease), transform .6s var(--ease);border:1px solid #c9a55b80;border-radius:999px 999px 16px 16px;padding:7px;position:relative}.niche-frame:after{content:"";background:var(--night);border:1px solid var(--gold);width:9px;height:9px;transition:background .4s;position:absolute;top:-5px;left:50%;translate:-50%;rotate:45deg}.niche-img{aspect-ratio:3/4.1;clip-path:inset(0 round 999px 999px 11px 11px);background:var(--emerald);border-radius:999px 999px 11px 11px;display:block;overflow:hidden}.niche-img img{object-fit:cover;width:100%;height:100%;transition:scale 1.4s var(--ease), filter .6s;filter:saturate(.9)}.niche b{color:var(--ivory);font-size:16px;font-weight:400;transition:color .3s}.niche:hover .niche-frame{border-color:var(--gold);transform:translateY(-6px)}.niche:hover .niche-frame:after{background:var(--gold)}.niche:hover .niche-img img{filter:saturate(1.05);scale:1.08}.niche:hover b{color:var(--gold-hi)}@media (width<=900px){.niches-wrap{margin-inline:calc(-1 * max(16px, env(safe-area-inset-right)))}.niches{scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px max(16px, env(safe-area-inset-right)) 8px;grid-template-columns:none;grid-auto-columns:40vw;grid-auto-flow:column;scroll-padding-inline:16px;overflow-x:auto}.niches::-webkit-scrollbar{display:none}.niche{scroll-snap-align:start}}.prices3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.plate{border-radius:26px;justify-items:start;gap:8px;padding:clamp(24px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.plate .orn-shamseh{inset-inline-start:-60px;opacity:.22;width:240px;color:var(--gold-deep);position:absolute;bottom:-60px}.plate h2{color:var(--emerald);letter-spacing:-.02em;font-size:clamp(34px,4.8vw,60px);font-weight:800;line-height:1.25}.plate p{color:var(--muted)}.plist{display:grid}.pline{border-bottom:1px solid var(--line);transition:background .3s, padding .3s var(--ease);grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:14px 6px;display:grid}.pline:first-child{border-top:1px solid var(--line)}.pline:hover{background:color-mix(in srgb, var(--paper) 70%, transparent);padding-inline:14px}.pline-img{background:var(--sand-2);border:1px solid var(--line);border-radius:50%;width:56px;height:56px;overflow:hidden}.pline-img img{object-fit:cover;width:100%;height:100%}.pline-name{font-weight:500}.pline-name small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.pline-price{color:var(--emerald);white-space:nowrap;font-weight:700}@media (width<=860px){.prices3{grid-template-columns:1fr}.pline{grid-template-columns:48px 1fr}.pline-img{width:48px;height:48px}.pline-price{grid-column:2}}.card{background:0 0;border:0;border-radius:0;overflow:visible}.card:hover{box-shadow:none;transform:none}.card-img{background:var(--sand-2);clip-path:inset(0 round 999px 999px 16px 16px);aspect-ratio:4/5;border-radius:999px 999px 16px 16px}.card:nth-child(2n) .card-img{clip-path:inset(0 round 16px);border-radius:16px}.card:hover .card-img img{scale:1.06}.badge{background:var(--garnet);color:#f8e9ea;top:auto;bottom:12px;letter-spacing:.02em;font-weight:500;inset-inline-start:50%;translate:50%}[dir=rtl] .badge{translate:50%}.badge.out{background:var(--ink)}.card-body{text-align:center;align-items:center;gap:0;padding:14px 4px 0}.card-body:before{content:"";background:linear-gradient(var(--gold), var(--gold)) center / 100% 1px no-repeat, radial-gradient(circle, var(--gold) 0 2px, transparent 2.5px) center / 9px 9px no-repeat;width:70px;height:9px;transition:width .5s var(--ease);margin:0 auto 8px;display:block}.card:hover .card-body:before{width:110px}.card .code{color:var(--gold-deep);letter-spacing:.18em;order:-1;font-size:12.5px}.card-cat{display:none}.card h3{color:var(--ink);font-size:15px;font-weight:500}.card-foot{justify-content:center;padding-top:4px}.card-foot .code{display:none}.card-price{color:var(--emerald)}.row{grid-auto-columns:clamp(160px,44vw,280px);gap:clamp(16px,2.4vw,30px);padding-bottom:8px}@media (width>=900px){.row{grid-auto-columns:calc(25% - 22.5px)}}.grid{gap:clamp(18px,2.4vw,30px) clamp(12px,2vw,24px)}.row-wrap{position:relative}@media (width<=899px){.row-wrap{margin-inline:calc(-1 * max(16px, env(safe-area-inset-right)))}.row-wrap .row{padding-inline:max(16px, env(safe-area-inset-right));scroll-padding-inline:16px}}.banner3{isolation:isolate;border-radius:30px;align-items:end;min-height:clamp(360px,42vw,520px);display:grid;position:relative;overflow:hidden}.banner3>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.banner3 .glass{border-radius:22px;justify-items:start;gap:10px;max-width:520px;margin:clamp(16px,3vw,36px);padding:clamp(20px,3vw,34px);display:grid}.banner3 h2{font-family:var(--nastaliq);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:var(--nq-lh);color:var(--ivory);margin:0}.banner3 p{color:var(--gold-soft);font-weight:300}.about3{background:var(--paper);isolation:isolate;overflow:hidden}.about3:before{content:"";z-index:-1;background-image:var(--girih);opacity:.07;background-size:96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 40% 60%,#000);mask-image:linear-gradient(#000,#0000 40% 60%,#000)}.about3-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.about3-art{top:calc(var(--hdr) + 40px);justify-items:center;gap:28px;display:grid;position:sticky}.about3-art .frame{width:min(100%,400px)}.about3-art .frame:after{border-radius:999px 999px 18px 18px}.about3-art .orn-shamseh{width:120px;color:var(--gold-deep)}.about3-txt{border:1px solid var(--line);background:#ffffff59;border-radius:28px;padding:clamp(24px,3.6vw,52px);position:relative}.about3-txt:before,.about3-txt:after{content:"";opacity:.9;background:50%/contain no-repeat;width:64px;height:64px;position:absolute}.about3-txt>.orn-corner{width:56px;height:56px;color:var(--gold);position:absolute}.about3-txt>.c-tr{top:10px;right:10px;rotate:90deg}.about3-txt>.c-tl{top:10px;left:10px}.about3-txt>.c-br{bottom:10px;right:10px;rotate:180deg}.about3-txt>.c-bl{bottom:10px;left:10px;rotate:-90deg}.about3-txt h2{font-family:var(--nastaliq);font-size:clamp(34px,4vw,54px);font-weight:400;line-height:var(--nq-lh);color:var(--emerald);text-align:center;margin-top:-.2em}.about3-txt .orn-divider{margin-bottom:18px}.about3 .prose{color:#2c3833;max-width:none;font-size:clamp(16px,1.25vw,18px);line-height:2.25}.about3 .prose>p:first-child{color:var(--emerald);font-size:1.18em}.about3 .prose h2{font-family:var(--nastaliq);text-align:center;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:var(--nq-lh);margin-top:1.2em}.about3 .prose h2:before{content:"";background:var(--gold);width:26px;height:26px;-webkit-mask:var(--star8) center / contain no-repeat;mask:var(--star8) center / contain no-repeat;margin:0 auto 4px;display:block}@media (width<=900px){.about3-in{grid-template-columns:1fr}.about3-art{position:static}.about3-art .frame{width:min(70vw,300px)}}.trust3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.trust3>div{border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:22px 22px 22px 18px;display:grid}.trust3 .orn{width:28px;height:28px;color:var(--gold-deep);grid-row:span 2}.trust3 b{color:var(--emerald);font-weight:600}.trust3 span{color:var(--muted);font-size:14px}.visit3{border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(26px,4vw,56px);display:grid}.visit3 h2{font-family:var(--nastaliq);font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:var(--nq-lh);color:var(--gold-hi);margin:0}.visit3 p{color:var(--gold-soft);font-weight:300}.visit-meta{color:#e9efe9c7;gap:6px;margin-top:14px;font-size:14.5px;display:grid}.visit-meta li{align-items:center;gap:8px;display:flex}.cta-acts{flex-wrap:wrap;gap:10px;display:flex}@media (width<=760px){.visit3{grid-template-columns:1fr}}.btn.gold{color:var(--night);transition:background-position .8s var(--ease), box-shadow .3s;background:linear-gradient(100deg,#b8924a,#ecd497 45%,#c9a55b 70%,#a8843d) 0 0/200% 100%;border:0;box-shadow:0 10px 24px -14px #c9a55be6}.btn.gold:hover{background-position:100% 0}.btn.ghost-light{border-color:#c9a55b8c}.foot{isolation:isolate;margin-top:0;position:relative}.foot:after{content:"";z-index:-1;background-image:var(--girih);opacity:.06;pointer-events:none;background-size:96px;position:absolute;inset:0}.foot-base{border-top-color:#c9a55b40}.gal-main{background:radial-gradient(ellipse 70% 60% at 50% 38%, #1d604e 0%, var(--emerald) 45%, var(--night) 100%);border-radius:26px;position:relative}.gal-main img{object-fit:contain;filter:drop-shadow(0 26px 30px #00000073);padding:7%}.thumbs button{background:var(--emerald)}.thumbs img{object-fit:contain;padding:4px}.pricebox{background:color-mix(in srgb, var(--paper) 65%, transparent);border-color:var(--line)}.info h1{font-weight:700}.info .chip{border:1px solid var(--gold);color:var(--gold-deep);background:0 0}@media (width<=860px){.gal-main{border-radius:0}.info .acts{z-index:45;inset-inline:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--sand) 82%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);flex-wrap:nowrap;position:fixed;bottom:0}.info .acts .btn{flex:1 1 0;padding-inline:10px;font-size:14px}body:has(.info .acts) .fab{display:none}body:has(.info .acts) .foot{padding-bottom:90px}}.cat-hero{border-radius:30px}.cat-hero h1{font-family:var(--nastaliq);font-weight:400;line-height:var(--nq-lh);margin:0;font-size:clamp(36px,5vw,64px)}.toolbar{background:color-mix(in srgb, var(--sand) 85%, transparent)}.chips a{background:0 0}.chips a[aria-current]{background:var(--emerald)}.phead h1{font-family:var(--nastaliq);font-weight:400;line-height:var(--nq-lh)}.drawer-panel{background:var(--paper)}.drawer-panel:before{content:"";background-image:var(--girih);opacity:.05;pointer-events:none;background-size:96px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.stage3 .arch2{animation:none}}.kilim{background:var(--kilim) center / 40px 24px repeat-x;opacity:.7;height:24px}.hero3{flex-direction:column;justify-content:center;padding-bottom:0}.hero3>.wrap{padding-bottom:clamp(48px,6vw,88px)}.hero3 .kilim{width:100%;margin-top:auto}.arcade{inset-inline:0;pointer-events:none;background:var(--sand);height:30px;position:absolute;bottom:-1px;-webkit-mask:radial-gradient(circle at 50% 100%,#000 calc(50% - .5px),#0000 50%) 0 100%/56px 56px repeat-x;mask:radial-gradient(circle at 50% 100%,#000 calc(50% - .5px),#0000 50%) 0 100%/56px 56px repeat-x}.arcade:after{content:"";position:absolute;inset:0}.room:has(>.arcade){padding-bottom:calc(clamp(56px,8vw,112px) + 20px)}.foot{padding-top:76px}.foot:before{content:"";inset-inline:0;background:var(--sand);height:30px;position:absolute;top:-1px;-webkit-mask:radial-gradient(circle at 50% 0,#000 calc(50% - .5px),#0000 50%) 0 0/56px 56px repeat-x;mask:radial-gradient(circle at 50% 0,#000 calc(50% - .5px),#0000 50%) 0 0/56px 56px repeat-x}.foot-grid{position:relative}.foot-grid:before{content:"";inset-inline:0;background:var(--kilim) center / 40px 24px repeat-x;opacity:.45;height:24px;position:absolute;top:-38px}.hall{letter-spacing:.04em;color:var(--gold);border:1px solid #c9a55b73;border-radius:999px;align-items:center;gap:8px;padding:3px 14px;font-size:12.5px;display:inline-flex}.hall:before{content:"";width:9px;height:9px;-webkit-mask:var(--star8) center / contain no-repeat;mask:var(--star8) center / contain no-repeat;background:currentColor}.hall.dark{color:var(--gold-deep);border-color:#9c7a3673}.room-head{gap:0}.room-head .hall{margin-bottom:2px}.about3-txt{text-align:start}.about3-txt>.hall{width:max-content;margin-inline:auto;display:flex}.goldtext{background-position:100% 0;background-size:220% 100%}.hero3-txt h1.goldtext{animation:sheen 3.2s .4s var(--ease) both}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hero3-txt h1.goldtext{background-position:30% 0;animation:none}}.visit-room{padding-bottom:clamp(72px,9vw,120px)}.visit4{isolation:isolate;background:radial-gradient(ellipse 70% 90% at 100% 0%, #154d3e, transparent 60%), linear-gradient(160deg, var(--emerald), var(--night));color:var(--on-dark);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #051b15e6}.visit4:before{content:"";pointer-events:none;border:1px solid #c9a55b8c;border-radius:22px;position:absolute;inset:12px}.visit4:after{content:"";z-index:-1;background-image:var(--grain), var(--girih);opacity:.1;background-size:220px,96px;position:absolute;inset:0}.visit4>.orn-corner{width:50px;height:50px;color:var(--gold);z-index:1;position:absolute}.visit4>.c-tl{top:18px;left:18px}.visit4>.c-tr{top:18px;right:18px;rotate:90deg}.visit4>.c-br{bottom:18px;right:18px;rotate:180deg}.visit4>.c-bl{bottom:18px;left:18px;rotate:-90deg}.visit4-sun{inset-inline-end:-110px;opacity:.14;z-index:-1;width:360px;position:absolute;bottom:-130px}.visit4-txt{justify-items:start;gap:6px;display:grid}.visit4-txt h2{font-family:var(--nastaliq);font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:var(--nq-lh);margin:0}.visit4-txt .orn-divider{width:180px;margin-inline:0}.visit4-txt p{color:var(--gold-soft);margin-top:6px;font-weight:300}.visit4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vcell{transition:border-color .3s, background .3s, transform .3s var(--ease);background:#051b1559;border:1px solid #c9a55b47;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}a.vcell:hover{border-color:var(--gold);background:#c9a55b14;transform:translateY(-2px)}.vcell .ic{color:var(--gold);flex:none}.vcell span{min-width:0;line-height:1.6;display:grid}.vcell small{color:var(--gold-soft);font-size:12.5px}.vcell b{color:#fff;overflow-wrap:anywhere;font-size:16px;font-weight:600}.vcell.main{background:linear-gradient(100deg,#b8924a,#ecd497 50%,#c9a55b);border:0}.vcell.main .ic,.vcell.main b{color:var(--night)}.vcell.main small{color:#051b15b3}.vcell.wa{border-color:#30a06980}.vcell.wa .ic{color:#5fd39a}.vcell.plain{background:0 0}@media (width<=900px){.visit4{grid-template-columns:1fr}.visit4-txt{text-align:center;justify-items:center}.visit4-txt .orn-divider{margin-inline:auto}}@media (width<=520px){.visit4-grid{grid-template-columns:1fr}.visit4{padding:40px 22px}}.langs{position:relative}.langs>summary{cursor:pointer;min-width:44px;height:44px;font-family:var(--latin);letter-spacing:.12em;color:var(--emerald);border-radius:999px;place-items:center;padding-inline:10px;font-size:14px;font-weight:600;list-style:none;display:grid}.langs>summary::-webkit-details-marker{display:none}.langs>summary:hover,.langs[open]>summary{background:color-mix(in srgb, var(--gold) 18%, transparent)}.langs ul{top:calc(100% + 6px);z-index:70;background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:160px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 20px 40px -24px #051b1599}.langs li a{border-radius:10px;padding:8px 14px;font-size:15px;display:block}.langs li a:hover{background:var(--sand)}.langs li a[aria-current]{color:var(--gold-deep);font-weight:600}.langs li a[lang=fa],.langs li a[lang=ar]{text-align:right;direction:rtl}.langs li a[lang=en],.langs li a[lang=fr],.langs li a[lang=tr]{text-align:left;direction:ltr}html[dir=ltr]{--nastaliq:"Cormorant Garamond", "Times New Roman", serif;--nq-lh:1.2}html[dir=ltr] .hero3-txt h1,html[dir=ltr] .room-head h2,html[dir=ltr] .about3-txt h2,html[dir=ltr] .visit4-txt h2,html[dir=ltr] .banner3 h2,html[dir=ltr] .cat-hero h1,html[dir=ltr] .phead h1,html[dir=ltr] .about3 .prose h2{letter-spacing:-.01em;padding-block:.12em;font-weight:500}html[dir=ltr] .hero3-txt h1{font-size:clamp(54px,7.4vw,112px)}html[dir=ltr] body{line-height:1.7}html[dir=ltr] .about3 .prose{line-height:1.9}html[dir=ltr] .drawer-panel{translate:-100%}html[dir=ltr] .drawer.on .drawer-panel{translate:0}html[dir=ltr] .crumbs .ic{rotate:0deg}html[dir=ltr] .more .ic,html[dir=ltr] .mini .ic{scale:-1 1}html[dir=ltr] .badge{translate:-50%}html[dir=ltr] .drawer-top .brand{padding-inline-start:44px}
