@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a0f935{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_a0f935{--font-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f524cf{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f524cf{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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-10ec7,u+10ec9-10eee,u+10ef?,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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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-10ec7,u+10ec9-10eee,u+10ef?,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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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-10ec7,u+10ec9-10eee,u+10ef?,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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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-10ec7,u+10ec9-10eee,u+10ef?,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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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-10ec7,u+10ec9-10eee,u+10ef?,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;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_c0bb2a{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_c0bb2a{--font-fa:"Vazirmatn","Vazirmatn Fallback"}:root{--ink:#1c1410;--mud-900:#3a2618;--mud-700:#7a4b2c;--mud-500:#b9784a;--mud-300:#d9a77c;--clay:#e9cba7;--paper:#f4e9da;--saffron:#e0a526;--river:#5f8f92;--leaf:#5d6b3a;--text:#2a1d14;--muted:#7b6553;--radius:22px;--pad:clamp(20px,5vw,80px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--saffron);color:var(--ink)}.fa{font-family:var(--font-fa),sans-serif;direction:rtl}em{font-style:italic;color:var(--mud-500);font-variation-settings:"SOFT" 100,"WONK" 1}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;color:var(--mud-700);margin-bottom:18px}.h2{font-family:var(--font-serif),serif;font-weight:400;font-size:clamp(38px,6vw,84px);line-height:1.02;letter-spacing:-.02em;margin-bottom:28px;max-width:14ch}.h2 .word{overflow:hidden;vertical-align:top;padding-bottom:.08em}.h2 .word,.h2 .word>span{display:inline-block}.h2.light{color:var(--paper)}.lead{font-size:clamp(19px,1.6vw,23px);line-height:1.55;margin-bottom:20px}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.section{padding:clamp(80px,12vw,160px) var(--pad);position:relative}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--saffron);color:var(--ink);text-decoration:none;font-weight:700;padding:16px 28px;border-radius:999px;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:0 10px 30px -10px rgba(224,165,38,.7)}.btn:hover{transform:translateY(-2px) scale(1.02);background:#f0b83a}.btn-ghost{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.4);box-shadow:none}.btn-ghost:hover{background:rgba(255,255,255,.1)}.btn-sm{padding:10px 20px;font-size:14px}.btn-full{width:100%;justify-content:center;margin:18px 0 10px}.grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-5%,4%)}40%{transform:translate(3%,-6%)}60%{transform:translate(-4%,2%)}80%{transform:translate(6%,5%)}}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--saffron);transform-origin:0;z-index:101}.loader{position:fixed;inset:0;z-index:200;background:var(--ink);color:var(--clay);display:grid;place-content:center;text-align:center;grid-gap:10px;gap:10px}.loader-fa{font-family:var(--font-fa);font-weight:900;font-size:clamp(80px,18vw,200px);line-height:1;color:var(--mud-300)}.loader-en{font-size:14px;font-weight:700;padding-left:.6em}.nav{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;gap:24px;padding:18px var(--pad);color:var(--paper);transition:background .4s,padding .4s,color .4s}.nav-solid{background:rgba(28,20,16,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:12px;padding-bottom:12px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;font-size:15px;margin-right:auto}.brand-fa{font-family:var(--font-fa);font-weight:900;font-size:26px;color:var(--saffron)}.nav-links{display:flex;gap:26px;font-size:14px}.nav-links a{text-decoration:none;opacity:.8;position:relative}.nav-links a:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s}.nav-links a:hover{opacity:1}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.burger{display:none;width:34px;height:34px;position:relative}.burger span{position:absolute;left:6px;right:6px;height:2px;background:currentColor}.burger span:first-child{top:12px}.burger span:last-child{top:20px}.hero{position:relative;height:100svh;min-height:640px;overflow:hidden;color:var(--paper);background:var(--ink)}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,20,16,.55),rgba(28,20,16,.15) 40%,rgba(28,20,16,.75))}.hero-content{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(140px,22vh,220px);z-index:2}.hero .eyebrow{color:var(--clay)}.hero-title{font-family:var(--font-serif);font-weight:300;font-size:clamp(46px,9vw,140px);line-height:.95;letter-spacing:-.035em;margin-bottom:36px}.hero-title .line{display:block;overflow:hidden;padding-bottom:.06em}.hero-title .line>span{display:inline-block}.hero-title em{color:var(--saffron)}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-badge{position:absolute;right:var(--pad);top:22vh;width:150px;height:150px;z-index:2;display:grid;place-items:center}.badge-ring{position:absolute;inset:0;animation:spin 22s linear infinite}.badge-ring text{fill:var(--paper);font-size:15px;letter-spacing:3.4px;font-weight:700}.badge-core{font-family:var(--font-serif);font-size:40px;color:var(--saffron)}.badge-core small{font-size:20px}@keyframes spin{to{transform:rotate(1turn)}}.mountains{position:absolute;bottom:-2px;left:0;width:100%;height:clamp(120px,22vh,260px);z-index:1}.scroll-cue{bottom:26px;width:24px;height:40px;border:1.5px solid rgba(255,255,255,.5);border-radius:20px;z-index:3}.scroll-cue,.scroll-cue span{position:absolute;left:50%;transform:translateX(-50%)}.scroll-cue span{top:8px;width:3px;height:8px;background:var(--saffron);border-radius:2px;animation:cue 1.8s infinite}@keyframes cue{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}.marquee{background:var(--ink);color:var(--clay);overflow:hidden;padding:22px 0;border-top:1px solid rgba(255,255,255,.06)}.marquee-track{display:flex;width:max-content;animation:marq 40s linear infinite}.marquee span{font-family:var(--font-serif);font-size:clamp(22px,3vw,38px);white-space:nowrap;display:flex;align-items:center}.marquee span.fa{font-family:var(--font-fa);font-weight:700;color:var(--saffron)}.marquee i{font-style:normal;color:var(--mud-500);margin:0 34px;font-size:.6em}@keyframes marq{to{transform:translateX(-50%)}}.story{background:var(--paper)}.story-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:center}.story-text p{margin-bottom:18px;max-width:54ch}.signature{font-family:var(--font-serif);font-style:italic;font-size:22px;color:var(--mud-700)}.story-visual{position:relative;height:clamp(480px,60vw,720px)}.story-visual img{position:absolute;object-fit:cover;border-radius:var(--radius);box-shadow:0 40px 80px -30px rgba(58,38,24,.6)}.sv-a{width:72%;height:78%;right:0;top:0}.sv-b{width:52%;height:50%;left:0;bottom:0;border:8px solid var(--paper)}.stamp{position:absolute;left:4%;top:6%;width:120px;height:120px;border-radius:50%;background:var(--saffron);color:var(--ink);display:grid;place-content:center;text-align:center;font-weight:900;font-size:38px;line-height:1;transform:rotate(-12deg);box-shadow:0 20px 40px -15px rgba(0,0,0,.4)}.stamp small{font-family:var(--font-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;direction:ltr}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-top:clamp(80px,10vw,140px);border-top:1px solid rgba(58,38,24,.15);padding-top:50px}.stat-num{font-family:var(--font-serif);font-size:clamp(48px,6vw,86px);line-height:1;color:var(--mud-700);letter-spacing:-.03em}.stat-label{color:var(--muted);font-size:14px;margin-top:10px;max-width:24ch}.gallery{position:relative;background:var(--ink);color:var(--paper)}.gallery-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:36px}.gallery-head{padding:0 var(--pad)}.gallery-head .eyebrow{color:var(--mud-300)}.gallery-head .h2{margin-bottom:8px;max-width:none}.gallery-head .muted{color:#a58e7a}.gallery-track{display:flex;gap:20px;padding:0 var(--pad);align-items:center;width:max-content}.g-item{position:relative;flex:none;overflow:hidden;border-radius:18px;height:52vh}.g-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s;filter:saturate(.85)}.g-item:hover img{transform:scale(1.08);filter:saturate(1.1)}.g-0{width:40vh}.g-1{width:66vh;height:44vh}.g-2{width:46vh;height:58vh}.g-3{width:60vh}.g-4{width:38vh;height:46vh}.g-num{position:absolute;left:14px;top:12px;font-family:var(--font-serif);font-size:15px;color:var(--paper);mix-blend-mode:difference}.lightbox{position:fixed;inset:0;z-index:150;background:rgba(15,10,8,.94);display:grid;place-items:center;padding:40px}.lightbox img{max-width:92vw;max-height:86vh;border-radius:12px}.lb-btn{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:22px}.lb-btn:hover{background:var(--saffron);color:var(--ink)}.lb-prev{left:20px}.lb-next{right:20px}.lb-count{position:absolute;bottom:20px;color:#bfa98f;font-size:13px;letter-spacing:.2em}.amenities{background:var(--clay)}.am-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}.am-card{background:var(--paper);border-radius:var(--radius);padding:28px 24px;transition:transform .4s,box-shadow .4s;height:100%}.am-card:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 30px 50px -30px rgba(58,38,24,.5)}.am-icon{font-size:30px;display:block;margin-bottom:14px}.am-card h3{font-family:var(--font-serif);font-weight:500;font-size:22px;margin-bottom:4px}.am-card p{font-size:14px;color:var(--muted)}.seasons{position:relative;min-height:100vh;overflow:hidden;color:#fff;display:flex;align-items:flex-end}.season-bg{width:100%;height:100%;object-fit:cover}.season-bg,.season-shade{position:absolute;inset:0}.season-shade{background:linear-gradient(90deg,rgba(20,14,10,.85),rgba(20,14,10,.4) 55%,rgba(20,14,10,.1))}.season-inner{position:relative;z-index:2;padding:120px var(--pad);max-width:820px}.seasons .eyebrow{color:var(--clay)}.season-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.season-tabs button{padding:10px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:14px;display:flex;gap:8px;align-items:center;transition:all .3s}.season-tabs button .fa{opacity:.7}.season-tabs button.on,.season-tabs button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.season-name{font-family:var(--font-serif);font-weight:300;font-size:clamp(64px,12vw,170px);line-height:.9;letter-spacing:-.04em;display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.season-name .fa{font-size:.35em;color:var(--saffron);font-weight:700}.season-text{font-size:clamp(18px,1.6vw,22px);max-width:52ch;margin-top:20px;opacity:.92}.snow{inset:0;z-index:1;pointer-events:none}.snow,.snow i{position:absolute}.snow i{top:-10px;background:#fff;border-radius:50%;animation:fall linear infinite}@keyframes fall{to{transform:translate(40px,105vh)}}.valley{background:var(--paper)}.valley-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:center}.place-card{margin-top:30px;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:30px}.place-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.place-card h3{font-family:var(--font-serif);font-weight:400;font-size:32px}.place-card .fa{color:var(--saffron);font-size:20px;font-weight:700}.place-card p{color:#d8c6b2;margin-top:12px}.pill{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:rgba(224,165,38,.18);color:var(--saffron);padding:5px 12px;border-radius:999px}.map{background:var(--clay);border-radius:30px;padding:20px;box-shadow:inset 0 0 0 1px rgba(58,38,24,.1)}.map svg{width:100%;height:auto;overflow:visible}.map-label{font-family:var(--font-serif);font-style:italic;font-size:14px;fill:var(--river)}.pin{cursor:pointer;outline:none}.pin-dot{fill:var(--mud-700);stroke:var(--paper);stroke-width:3;transition:all .3s}.pin-pulse{opacity:0;transform-origin:center;transform-box:fill-box}.pin-pulse,.pin.on .pin-dot,.pin:focus .pin-dot,.pin:hover .pin-dot{fill:var(--saffron)}.pin.on .pin-pulse{animation:pulse 1.8s infinite}.pin.home .pin-dot{fill:var(--leaf)}.pin-label{font-size:13px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--clay);stroke-width:4px}.compass text{font-size:11px;font-weight:700;fill:var(--mud-700);text-anchor:middle}@keyframes pulse{0%{opacity:.5;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.legends{background:var(--mud-900);color:var(--paper)}.legends .eyebrow{color:var(--mud-300)}.legends .muted{color:#b49a82}.legend-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:40px}.flip{width:100%;aspect-ratio:3/4;perspective:1200px;text-align:left}.flip-inner{position:relative;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.flip.flipped .flip-inner{transform:rotateY(180deg)}.flip-back,.flip-front{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius);padding:26px;display:flex;flex-direction:column}.flip-front{background:linear-gradient(160deg,var(--mud-700),var(--mud-900) 80%);border:1px solid rgba(217,167,124,.25);justify-content:space-between}.flip-front h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.flip-n{font-size:12px;letter-spacing:.2em;color:var(--mud-300)}.flip-hint{align-self:flex-end;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:transform .5s}.flip:hover .flip-hint{transform:rotate(180deg)}.flip-back,.flip:hover .flip-hint{background:var(--saffron);color:var(--ink)}.flip-back{transform:rotateY(180deg);justify-content:center}.flip-back p{font-size:16px;line-height:1.5}.reviews{background:var(--paper)}.rev-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px)}.big-rating{font-family:var(--font-serif);font-size:clamp(100px,14vw,200px);line-height:.9;color:var(--mud-700);letter-spacing:-.05em}.big-rating span{font-size:.25em;color:var(--muted);letter-spacing:0}.bars{list-style:none;margin-top:30px;display:grid;grid-gap:12px;gap:12px}.bars li{display:grid;grid-template-columns:100px 1fr 34px;align-items:center;grid-gap:14px;gap:14px;font-size:14px}.bar{height:4px;background:rgba(58,38,24,.12);border-radius:4px;overflow:hidden}.bar i{display:block;height:100%;background:var(--mud-700)}.quotes{display:grid;grid-gap:20px;gap:20px;align-content:start}.quote{background:var(--clay);border-radius:var(--radius);padding:34px}.quote p{font-family:var(--font-serif);font-size:clamp(20px,2vw,28px);line-height:1.35}.quote footer{margin-top:16px;font-weight:700;font-size:14px}.quote footer span{color:var(--muted);font-weight:400}.booking{background:var(--ink);color:var(--paper);padding:clamp(80px,12vw,160px) var(--pad);position:relative;overflow:hidden}.booking:before{content:"الموت";position:absolute;right:-2vw;bottom:-6vw;font-family:var(--font-fa);font-weight:900;font-size:32vw;color:rgba(217,167,124,.05);line-height:1;pointer-events:none}.booking .eyebrow{color:var(--mud-300)}.booking-inner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:start;position:relative}.facts{list-style:none;display:grid;grid-gap:14px;gap:14px;margin-top:10px}.facts li{border-top:1px solid rgba(255,255,255,.12);padding-top:14px;color:#d8c6b2}.facts b{color:var(--paper);display:inline-block;min-width:120px}.estimator{background:var(--paper);color:var(--text);border-radius:28px;padding:34px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.estimator h3{font-family:var(--font-serif);font-weight:400;font-size:30px;margin-bottom:20px}.estimator label{display:block;margin-bottom:18px}.estimator label span{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.estimator input[type=range]{width:100%;accent-color:var(--mud-700)}.est-total{display:flex;align-items:baseline;gap:10px;border-top:1px dashed rgba(58,38,24,.25);padding-top:18px;margin-bottom:8px;flex-wrap:wrap}.est-total strong{font-family:var(--font-serif);font-weight:500;font-size:clamp(34px,4vw,48px);color:var(--mud-700);letter-spacing:-.02em}.est-total small{color:var(--muted)}.footer{background:#120c09;color:#c9b39b;text-align:center;padding:70px var(--pad) 100px;display:grid;grid-gap:10px;gap:10px}.footer-fa{font-family:var(--font-fa);font-weight:900;font-size:64px;color:var(--saffron)}.footer a{color:var(--mud-300)}.float-book{position:fixed;right:20px;bottom:20px;z-index:95;background:var(--saffron);color:var(--ink);text-decoration:none;font-weight:700;font-size:14px;padding:14px 22px;border-radius:999px;box-shadow:0 16px 40px -10px rgba(0,0,0,.5)}@media (max-width:1000px){.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(28,20,16,.96);padding:24px var(--pad);gap:18px;font-size:18px}.burger{display:block}.booking-inner,.rev-grid,.story-grid,.valley-grid{grid-template-columns:1fr}.am-grid,.legend-grid,.stats{grid-template-columns:repeat(2,1fr)}.hero-badge{width:110px;height:110px;top:14vh}.badge-ring text{font-size:17px}.badge-core{font-size:30px}}@media (max-width:560px){body{font-size:16px}.brand>span:last-child{display:none}.am-grid{grid-template-columns:1fr 1fr;gap:10px}.am-card{padding:20px 16px}.legend-grid{grid-template-columns:1fr 1fr;gap:10px}.flip-back,.flip-front{padding:16px}.flip-back p{font-size:13px}.g-item{height:44vh!important}.stamp{width:90px;height:90px;font-size:28px}.float-book{left:16px;right:16px;text-align:center}.facts b{display:block}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.credit{position:absolute;right:12px;bottom:10px;z-index:3;font-size:11px;color:rgba(255,255,255,.75);background:rgba(0,0,0,.35);padding:3px 8px;border-radius:6px;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.credit:hover{color:#fff}.place-img{width:100%;height:190px;object-fit:cover;border-radius:14px;margin:16px 0 6px}.maymun{background:var(--ink);color:var(--paper)}.maymun-hero{position:relative;height:100vh;overflow:hidden}.maymun-hero img{position:absolute;inset:-12% 0;width:100%;height:124%;object-fit:cover}.maymun-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,20,16,.1) 30%,rgba(28,20,16,.92))}.maymun-title{position:absolute;left:var(--pad);right:var(--pad);bottom:12vh;z-index:2}.maymun-title .eyebrow{color:var(--saffron)}.maymun-title h2{font-family:var(--font-serif);font-weight:300;font-size:clamp(60px,13vw,200px);line-height:.9;letter-spacing:-.04em;display:flex;flex-direction:column}.maymun-title h2 .fa{font-size:.32em;color:var(--saffron);font-weight:700;letter-spacing:0;align-self:flex-start}.maymun-title p:last-child{font-size:clamp(18px,2vw,26px);max-width:34ch;margin-top:16px;color:var(--clay);font-family:var(--font-serif);font-style:italic}.maymun-body{padding-top:clamp(60px,8vw,110px)}.maymun-cols{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px)}.maymun-cols p{color:#dccab6;margin-bottom:16px}.maymun-cols .lead{color:var(--paper)}.maymun-trio{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:16px;gap:16px;margin-top:60px}.mt{position:relative;border-radius:var(--radius);overflow:hidden;height:clamp(260px,32vw,460px)}.mt img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.mt:hover img{transform:scale(1.06)}.mt-1{margin-top:60px}.mt-2{margin-top:-30px}.postcards{position:relative;height:100vh;min-height:620px;overflow:hidden;color:#fff;background:var(--ink)}.pc-bg{width:100%;height:100%;object-fit:cover}.pc-bg,.pc-shade{position:absolute;inset:0}.pc-shade{background:linear-gradient(0deg,rgba(20,14,10,.85),rgba(20,14,10,.1) 55%,rgba(20,14,10,.35))}.pc-inner{position:absolute;left:var(--pad);right:var(--pad);bottom:60px;z-index:2}.pc-inner .eyebrow{color:var(--clay)}.pc-title{font-family:var(--font-serif);font-weight:300;font-size:clamp(48px,9vw,130px);line-height:.95;letter-spacing:-.035em}.pc-sub{font-size:clamp(16px,1.6vw,21px);opacity:.85;margin-top:8px}.pc-thumbs{display:flex;gap:10px;margin-top:34px;overflow-x:auto;padding-bottom:6px}.pc-thumbs button{position:relative;flex:none;width:92px;height:62px;border-radius:10px;overflow:hidden;opacity:.55;transition:opacity .3s,transform .3s;outline:2px solid transparent}.pc-thumbs button img{width:100%;height:100%;object-fit:cover}.pc-thumbs button.on{opacity:1;outline-color:var(--saffron);transform:translateY(-4px)}.pc-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--saffron);transform-origin:left}.postcards>.credit{bottom:14px}.journey{background:var(--clay)}.road{position:relative;margin:30px 0;padding-left:50px;max-width:760px}.road-line{position:absolute;left:10px;top:10px;bottom:10px;width:10px;height:calc(100% - 20px)}.road-bg{stroke:rgba(58,38,24,.18);stroke-width:3}.road-bg,.road-fg{vector-effect:non-scaling-stroke}.road-fg{stroke:var(--mud-700);stroke-width:3}.stop{position:relative;padding:18px 0 26px}.stop-dot{position:absolute;left:-46px;top:26px;width:22px;height:22px;border-radius:50%;background:var(--paper);border:3px solid var(--mud-700)}.stop.last .stop-dot{background:var(--saffron);border-color:var(--ink);box-shadow:0 0 0 8px rgba(224,165,38,.3)}.stop h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,3vw,38px);display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.stop h3 .fa{font-size:.55em;color:var(--mud-700);font-weight:700}.stop p{color:var(--muted)}.credits{max-width:760px;margin:10px auto;text-align:left;font-size:12px;color:#8f7a66}.credits summary{cursor:pointer;text-align:center;color:var(--mud-300)}.credits ul{margin:10px 0 0 18px;display:grid;grid-gap:4px;gap:4px}@media (max-width:1000px){.maymun-cols{grid-template-columns:1fr}.maymun-trio{grid-template-columns:1fr 1fr}.mt-0{grid-column:1/-1}.mt-1,.mt-2{margin-top:0}}.hero-bg .hero-photo{position:absolute;inset:0;opacity:0;transition:opacity 1.8s ease,filter 2.5s ease}.hero-bg .hero-photo.on{opacity:1}.hero-bg .hero-photo[data-mood=night]{object-position:30% 20%}html[data-phase=night] .hero-photo:is([data-mood=snow],[data-mood=rain],[data-mood=fog]){filter:brightness(.55) saturate(.8)}html[data-phase=sunset] .hero-photo:is([data-mood=snow],[data-mood=rain],[data-mood=fog]){filter:brightness(.85) sepia(.15)}.hero-stars{inset:0 0 40% 0;width:100%;height:60%;z-index:1;transition:opacity 2s;mix-blend-mode:screen}.hero-fog,.hero-glow,.hero-stars,.hero-tint{position:absolute;pointer-events:none;opacity:0}.hero-fog,.hero-glow,.hero-tint{inset:0;transition:opacity 2.5s ease,background 2.5s ease}.hero-tint{mix-blend-mode:soft-light}html[data-phase=dawn][data-weather=clear] .hero-tint{opacity:1;background:linear-gradient(180deg,rgba(255,160,150,.75),rgba(150,120,200,.35) 60%,rgba(255,200,150,.4))}html[data-phase=sunset][data-weather=clear] .hero-tint{opacity:1;background:linear-gradient(200deg,rgba(255,140,40,.95),rgba(220,80,60,.55) 55%,rgba(80,40,90,.5))}html[data-phase=night][data-weather=clear] .hero-stars{opacity:.7}@keyframes flicker{0%,to{filter:brightness(1)}45%{filter:brightness(.85)}50%{filter:brightness(1.1)}55%{filter:brightness(.92)}}html[data-weather=fog] .hero-fog{opacity:.5}.hero-fog i{position:absolute;left:-50%;width:200%;height:45%;bottom:10%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55),transparent 60%);filter:blur(20px);animation:drift 38s linear infinite}.hero-fog i:last-child{bottom:30%;height:35%;opacity:.6;animation-duration:55s;animation-direction:reverse}@keyframes drift{0%{transform:translateX(-12%)}to{transform:translateX(12%)}}.atmos{position:fixed;inset:0;z-index:85;pointer-events:none}.livebar{position:absolute;z-index:4;left:var(--pad);right:var(--pad);top:92px;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.live-now,.livebar{display:flex;align-items:center}.live-now{gap:10px;background:rgba(20,14,10,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);max-width:100%}.live-now b{font-weight:700}.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:livepulse 2s infinite}.live-dot.paused{background:var(--saffron);animation:none}@keyframes livepulse{70%{box-shadow:0 0 0 9px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.live-try{display:flex;align-items:center;gap:4px;background:rgba(20,14,10,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4px 6px 4px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.live-try>span{opacity:.7;margin-right:4px;font-size:12px}.live-try button{width:30px;height:30px;border-radius:50%;font-size:15px;transition:background .25s,transform .25s}.live-try button:hover{background:rgba(255,255,255,.15);transform:scale(1.12)}.live-try button.on{background:var(--saffron)}.live-try .live-reset{width:auto;padding:0 10px;font-size:12px;color:#4ade80;font-weight:700}.sound-btn{position:fixed;left:20px;bottom:20px;z-index:96;display:flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;border-radius:999px;background:rgba(28,20,16,.82);color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px -12px rgba(0,0,0,.5);transition:background .3s}.sound-btn:hover{background:var(--ink)}.eq{display:flex;align-items:flex-end;gap:2px;height:16px}.eq i{width:3px;height:4px;background:var(--saffron);border-radius:2px;transition:height .3s}.sound-btn.on .eq i{animation:eq 1s ease-in-out infinite}.sound-btn.on .eq i:nth-child(2){animation-delay:-.3s}.sound-btn.on .eq i:nth-child(3){animation-delay:-.6s}.sound-btn.on .eq i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:4px}50%{height:16px}}.sound-btn:not(.on){animation:invite 3s ease-in-out 4s 3}@keyframes invite{50%{box-shadow:0 0 0 10px rgba(224,165,38,.25)}}.hd{position:relative;height:420vh;background:var(--paper)}.hd-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;background-image:linear-gradient(rgba(122,75,44,.06) 1px,transparent 0),linear-gradient(90deg,rgba(122,75,44,.06) 1px,transparent 0);background-size:28px 28px}.hd-eyebrow{position:absolute;top:90px;left:var(--pad)}.hd-svg{width:min(1000px,94vw);height:auto;color:var(--mud-900)}.hd-photo{position:absolute;inset:0}.hd-photo img{width:100%;height:100%;object-fit:cover}.hd-cap{position:absolute;left:var(--pad);bottom:9vh;max-width:520px}.hd-cap .fa{display:block;font-size:clamp(50px,8vw,110px);font-weight:900;color:var(--mud-500);line-height:1}.hd-cap p{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,2.4vw,32px);color:var(--mud-900)}.hd-end{position:absolute;left:var(--pad);bottom:9vh;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.6)}.hd-end .fa{font-size:clamp(60px,10vw,140px);font-weight:900;color:var(--saffron);line-height:1;display:block}.hd-end p{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3vw,40px)}.flight{position:relative;height:500vh;background:var(--ink)}.fly-shot{position:absolute;inset:0;overflow:hidden}.fly-shot img{width:100%;height:100%;object-fit:cover;transform-origin:50% 55%;will-change:transform,filter}.flight-map{position:absolute;right:var(--pad);bottom:60px;width:230px;z-index:12;background:rgba(20,14,10,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:10px;border:1px solid rgba(255,255,255,.12)}.fm-bg{fill:none;stroke:rgba(255,255,255,.25);stroke-width:2;stroke-dasharray:3 5}.fm-fg{fill:none;stroke:var(--saffron);stroke-width:3;stroke-linecap:round}.flight-map circle{fill:rgba(255,255,255,.35);stroke:#fff;stroke-width:1.5;transition:fill .4s}.flight-map .fm-on circle{fill:var(--saffron)}.flight-map text{fill:#fff;font-size:11px;font-weight:700;paint-order:stroke;stroke:rgba(0,0,0,.6);stroke-width:3px}.flight-map .fm-small{font-size:9px;opacity:.6}.flight-credit{z-index:12;left:var(--pad);right:auto;bottom:20px}.flight-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;color:#fff}.flight-canvas{position:absolute;inset:0;width:100%;height:100%;filter:saturate(1.1) contrast(1.05)}.flight-shade{position:absolute;inset:0;z-index:10;background:linear-gradient(180deg,rgba(20,14,10,.55),transparent 28%,transparent 65%,rgba(20,14,10,.75));pointer-events:none}.flight-head{position:absolute;z-index:11;top:96px;left:var(--pad);right:var(--pad)}.flight-head .eyebrow{color:var(--clay)}.flight-head h2{font-family:var(--font-serif);font-weight:300;font-size:clamp(30px,4.4vw,60px);line-height:1.05;max-width:16ch;text-shadow:0 2px 20px rgba(0,0,0,.4)}.flight-head em{color:var(--saffron)}.flight-label{position:absolute;z-index:11;left:var(--pad);bottom:70px;animation:rise .8s cubic-bezier(.22,1,.36,1)}.flight-label h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(42px,7vw,96px);line-height:.95;letter-spacing:-.03em;text-shadow:0 4px 30px rgba(0,0,0,.5)}.flight-label p{font-size:17px;opacity:.9}.flight-step{font-size:12px;letter-spacing:.25em;color:var(--saffron);font-weight:700}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.flight-dots{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);list-style:none;display:grid;grid-gap:12px;gap:12px}.flight-unused li{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.6);transition:background .4s}.flight-unused li.on{background:var(--saffron);border-color:var(--saffron)}.flight-loading{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-size:22px;color:var(--clay)}.flight-note{position:absolute;right:var(--pad);bottom:24px;font-size:11px;opacity:.55}.guestwall{background:var(--paper);overflow:hidden}.gw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.gw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:34px 26px;gap:34px 26px;margin-top:40px;align-items:start}.gcard{position:relative;background:#fffaf2;padding:14px 14px 18px;box-shadow:0 2px 4px rgba(58,38,24,.08),0 24px 40px -24px rgba(58,38,24,.45);border-radius:4px}.gcard img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;margin-bottom:12px}.gcard-body{position:relative;padding-right:64px;min-height:90px}.gmsg{font-family:var(--font-serif);font-style:italic;font-size:19px;line-height:1.4}.gcard footer{margin-top:12px;font-weight:700;font-size:14px;display:flex;flex-direction:column}.gcard footer span{font-weight:400;font-size:12px;color:var(--muted)}.gstamp{position:absolute;top:0;right:0;width:54px;height:62px;border:2px dashed var(--mud-500);display:grid;place-items:center;font-size:24px;background:var(--clay);line-height:1;padding-top:6px}.gstamp small{font-size:8px;letter-spacing:.15em;font-weight:700;color:var(--mud-700)}.gstamp.big{position:static;width:90px;height:100px;font-size:40px;margin:0 auto 16px;transform:rotate(6deg)}.gpostmark{position:absolute;right:30px;bottom:34px;font-size:9px;letter-spacing:.2em;color:rgba(122,75,44,.45);border:1.5px solid rgba(122,75,44,.35);border-radius:50%;padding:18px 8px;transform:rotate(-14deg);pointer-events:none}.gw-modal{position:fixed;inset:0;z-index:160;background:rgba(15,10,8,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;overflow-y:auto}.gw-form{position:relative;width:min(520px,100%);background-color:#fffaf2;border-radius:6px;padding:30px;box-shadow:0 40px 80px -20px rgba(0,0,0,.6);display:grid;grid-gap:14px;gap:14px;background-image:repeating-linear-gradient(135deg,var(--saffron) 0 10px,#fffaf2 10px 20px,var(--river) 20px 30px,#fffaf2 30px 40px);background-size:100% 8px;background-repeat:no-repeat}.gw-form h3{font-family:var(--font-serif);font-weight:400;font-size:30px;margin-top:6px}.gw-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.gw-form input,.gw-form textarea{font:inherit;font-weight:400;padding:12px 14px;border:1px solid rgba(58,38,24,.2);border-radius:10px;background:#fff;resize:vertical}.gw-form input:focus,.gw-form textarea:focus{outline:2px solid var(--saffron);border-color:transparent}.gw-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.gw-hp{position:absolute;left:-9999px}.gw-file{border:2px dashed rgba(58,38,24,.25);border-radius:12px;padding:16px;text-align:center;cursor:pointer;color:var(--muted)}.gw-file input{display:none}.gw-file img{max-height:160px;margin:auto;border-radius:8px}.gw-close{position:absolute;top:14px;right:16px;font-size:26px;line-height:1}.gw-err{color:#b42318;font-size:14px}.gw-sent{text-align:center;padding:20px 0}.gw-sent h3{margin-bottom:8px}@media (max-width:700px){.livebar{top:76px;font-size:12px}.live-now{border-radius:16px;align-items:flex-start}.live-now .live-dot{margin-top:5px}.hero-badge{display:none}.sound-btn{bottom:84px;left:16px;padding:10px 14px}.sound-label{display:none}.gw-row{grid-template-columns:1fr}.flight-map{width:150px;bottom:150px;right:12px}.flight-label{bottom:150px;right:170px}.flight-label h3{font-size:38px}}.sat .sat-map{position:absolute;inset:0;width:100%;height:100%}.sat .flight-shade{background:linear-gradient(180deg,rgba(20,14,10,.6),transparent 25%,transparent 70%,rgba(20,14,10,.7))}.sat.exploring .flight-shade{opacity:.3}.sat.exploring .flight-head{opacity:0;pointer-events:none}.flight-head{transition:opacity .4s;pointer-events:none}.sat-pin{font:700 12px var(--font-sans),sans-serif;color:#fff;background:rgba(20,14,10,.7);padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sat-home{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.sat-home span{background:var(--saffron);color:var(--ink);padding:6px 12px;border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.4)}.sat-home i{order:2;width:14px;height:14px;border-radius:50%;background:var(--saffron);box-shadow:0 0 0 0 rgba(224,165,38,.8);animation:homepulse 1.8s infinite;border:2px solid #fff}@keyframes homepulse{70%{box-shadow:0 0 0 18px rgba(224,165,38,0)}to{box-shadow:0 0 0 0 rgba(224,165,38,0)}}.sat-explore{position:absolute;z-index:12;right:var(--pad);bottom:70px;background:rgba(20,14,10,.75);color:#fff;padding:12px 18px;border-radius:999px;font-weight:700;font-size:14px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s}.sat-explore:hover:not(:disabled){background:var(--saffron);color:var(--ink)}.sat-explore:disabled{opacity:.5}.sat .maplibregl-ctrl-attrib{font-size:10px}.sat .maplibregl-ctrl-bottom-right{z-index:13}@media (max-width:700px){.sat-explore{bottom:150px;right:12px;font-size:12px;padding:10px 14px}.sat .flight-label{right:12px}}.earth-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.earth-attrib{position:absolute;right:12px;bottom:8px;z-index:12;font-size:11px;color:rgba(255,255,255,.8);text-shadow:0 1px 3px rgba(0,0,0,.6)}.lang-switch{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700}.lang-switch button{padding:5px 9px;border-radius:999px;opacity:.65;transition:background .3s,opacity .3s,color .3s}.lang-switch button[lang=fa]{font-family:var(--font-fa);font-size:13px}.lang-switch button.on{background:var(--paper);color:var(--ink);opacity:1}.lang-switch button:hover:not(.on){opacity:1}html[lang=de] :is(.h2,.hero-title,.season-name,.pc-title,.flight-label h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html[lang=de] .hero-title{font-size:clamp(42px,8vw,124px)}.alt{font-family:var(--font-fa);direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] .alt{font-family:var(--font-serif);direction:ltr;font-style:italic}.season-tabs button .alt{opacity:.7}.season-name .alt{font-size:.35em}.place-card .alt,.season-name .alt{color:var(--saffron);font-weight:700}.place-card .alt{font-size:20px}.maymun-title h2 .alt{font-size:.32em;color:var(--saffron);font-weight:700;letter-spacing:0;align-self:flex-start}.stop h3 .alt{font-size:.55em;color:var(--mud-700);font-weight:700}html[dir=rtl] body{font-family:var(--font-fa),system-ui,sans-serif;line-height:1.9}html[dir=rtl] :is(.h2,.hero-title,.season-name,.pc-title,.flight-label h3,.flight-head h2,.maymun-title h2,.place-card h3,.stop h3,.flip-front h3,.quote p,.gmsg,.signature,.hd-cap p,.hd-end p,.am-card h3,.estimator h3,.gw-form h3,.maymun-title p:last-child,.marquee span.fa,.flight-loading){font-family:var(--font-fa);font-style:normal;letter-spacing:0}html[dir=rtl] :is(.stat-num,.big-rating,.est-total strong,.badge-core){font-family:var(--font-fa);letter-spacing:0}html[dir=rtl] em{font-style:normal;font-variation-settings:normal}html[dir=rtl] .eyebrow{letter-spacing:0;font-size:14px}html[dir=rtl] .hero-title{font-weight:700;line-height:1.3;font-size:clamp(40px,7.5vw,112px)}html[dir=rtl] .h2{font-weight:700;line-height:1.35;font-size:clamp(32px,5vw,68px);max-width:18ch}html[dir=rtl] .maymun-title h2,html[dir=rtl] .pc-title,html[dir=rtl] .season-name{font-weight:700;line-height:1.2}html[dir=rtl] .flight-label h3{font-weight:700;line-height:1.3}html[dir=rtl] .lead{line-height:1.9}html[dir=rtl] .gmsg,html[dir=rtl] .quote p{line-height:1.8}html[dir=rtl] .badge-ring text{letter-spacing:0;font-family:var(--font-fa);font-size:14px}html[dir=rtl] .btn,html[dir=rtl] .float-book,html[dir=rtl] .sound-btn{font-family:var(--font-fa)}html[dir=rtl] .gpostmark{letter-spacing:0}html[dir=rtl] .brand{margin-right:0;margin-left:auto}html[dir=rtl] .hero-badge{right:auto;left:var(--pad)}html[dir=rtl] .road{padding-left:0;padding-right:50px}html[dir=rtl] .road-line{left:auto;right:10px}html[dir=rtl] .stop-dot{left:auto;right:-46px}html[dir=rtl] :is(.hd-eyebrow,.hd-cap,.hd-end,.flight-label){left:auto;right:var(--pad)}html[dir=rtl] :is(.flight-map,.sat-explore,.flight-note){right:auto;left:var(--pad)}html[dir=rtl] .flight-credit{left:auto;right:var(--pad)}html[dir=rtl] .gstamp{right:auto;left:0}html[dir=rtl] .gcard-body{padding-right:0;padding-left:64px}html[dir=rtl] .gpostmark{right:auto;left:30px}html[dir=rtl] .live-try>span{margin-right:0;margin-left:4px}html[dir=rtl] .gw-close{right:auto;left:16px}html[dir=rtl] .credits{text-align:right}html[dir=rtl] :is(.gallery-track,.marquee-track,.sat-map,.hd-svg,.map svg,.flight-map,.lb-count,.credit){direction:ltr}html[dir=rtl] .marquee-track{animation-direction:reverse}@media (max-width:700px){html[dir=rtl] .flight-map{left:12px;right:auto}html[dir=rtl] .flight-label{right:12px;left:170px}html[dir=rtl] .sat-explore{left:12px;right:auto}.lang-switch button{padding:4px 6px}}