.sg-root{--sg-bg:#f6f1e7;--sg-surface:#ece3d1;--sg-surface-rgb:236 227 209;--sg-fg:#12332e;--sg-fg-rgb:18 51 46;--sg-fg-2:#12332ec2;--sg-fg-3:#12332e94;--sg-fg-hover:#1d4a43;--sg-line:#12332e24;--sg-line-strong:#12332e42;--sg-gold:#94703f;--sg-gold-rgb:148 112 63;--sg-gold-soft:#94703f80;--sg-fresh:#127f76;--sg-shade:246 241 231;--sg-shade-deep:236 227 209;--u:min(1vw, 1.7778svh);--gutter:max(20px, calc(var(--u) * 5.2));--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-scene:cubic-bezier(.76, 0, .18, 1);--ease-soft:cubic-bezier(.33, 0, .2, 1);--t-scene:1.25s;--t-rise:1s;--stagger:90ms;background:var(--sg-bg);min-height:100svh;color:var(--sg-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:IRANSansX,Tahoma,sans-serif;font-weight:400;position:relative;overflow-x:clip}.sg-dark{--sg-bg:#0b3b35;--sg-surface:#0f4a43;--sg-surface-rgb:15 74 67;--sg-fg:#f7f2e8;--sg-fg-rgb:247 242 232;--sg-fg-2:#f7f2e8d1;--sg-fg-3:#f7f2e89e;--sg-fg-hover:#fff;--sg-line:#f7f2e829;--sg-line-strong:#f7f2e84d;--sg-gold:#dcbb7f;--sg-gold-rgb:220 187 127;--sg-gold-soft:#dcbb7f8c;--sg-fresh:#72d3c5;--sg-shade:6 40 36;--sg-shade-deep:4 28 25;color:var(--sg-fg)}html:has(.sg-root){background:#f6f1e7}html:has(.sg-root) body{background:#f6f1e7}html:has(.sg-root){scroll-padding-top:0}.sg-root [id]{scroll-margin-top:0}.sg-root ::selection{background:var(--sg-gold);color:var(--sg-bg)}.sg-root :focus-visible{outline:2px solid var(--sg-gold);outline-offset:4px;border-radius:2px}:where(.sg-root) a{color:inherit;text-decoration:none}:where(.sg-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-skip{inset-inline-start:16px;z-index:100;background:var(--sg-fg);padding:10px 16px;position:fixed;top:-80px;color:var(--sg-bg)!important}.sg-skip:focus{top:16px}.sg-latin{text-transform:uppercase;letter-spacing:.32em;text-align:right;font-size:max(10px, calc(var(--u) * .68));color:var(--sg-fg-3);direction:ltr;unicode-bidi:isolate;font-weight:500}.sg-kicker{align-items:center;gap:calc(var(--u) * 1.1);font-size:max(12px, calc(var(--u) * .85));color:var(--sg-fg-2);font-weight:500;display:inline-flex}.sg-kicker__no{font-feature-settings:"tnum";color:var(--sg-gold);font-weight:600}.sg-kicker__rule{width:calc(var(--u) * 3.6);background:var(--sg-gold-soft);height:1px}.sg-display{font-weight:700;line-height:1.12;font-size:max(44px, calc(var(--u) * 8.4));color:var(--sg-fg);text-wrap:balance}.sg-title{font-weight:700;line-height:1.25;font-size:max(28px, calc(var(--u) * 3.7));text-wrap:balance}.sg-lead{font-size:max(15px, calc(var(--u) * 1.18));color:var(--sg-fg-2);text-wrap:pretty;max-width:38em;line-height:2}.sg-small{font-size:max(12px, calc(var(--u) * .78));color:var(--sg-fg-3);line-height:1.9}.sg-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sg-in{opacity:0;transform:translate3d(0, calc(var(--u) * 1.6), 0);transition:opacity var(--t-rise) var(--ease-out), transform var(--t-rise) var(--ease-out);transition-delay:calc(var(--base,.12s) + var(--i,0) * var(--stagger))}.sg-mask{margin-block:-.08em -.18em;padding-block:.08em .18em;display:block;overflow:hidden}.sg-mask>span{transition:transform 1.3s var(--ease-out);transition-delay:calc(var(--base,.12s) + var(--i,0) * .12s);display:block;transform:translateY(112%)}.sg-rule-in{transform-origin:100%;transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--base,.12s) + var(--i,0) * var(--stagger));transform:scaleX(0)}[data-on=true] .sg-in{opacity:1;transform:none}[data-on=true] .sg-mask>span,[data-on=true] .sg-rule-in{transform:none}[data-mode=present] .sg-chapter{--base:.62s}.sg-plate{background:var(--sg-surface);position:absolute;inset:0;overflow:hidden}.sg-plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg-kb{transition:transform 22s var(--ease-soft);will-change:transform;transform:scale(1.1)}[data-on=true] .sg-kb{transform:scale(1.001)}.sg-shade{pointer-events:none;position:absolute;inset:0}.sg-bar{inset-inline:0;z-index:40;padding:calc(var(--safe-top) + max(14px, calc(var(--u) * 1.5))) var(--gutter) 14px;background:rgb(var(--sg-shade) / .82);box-shadow:0 1px 0 var(--sg-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background .6s var(--ease-out), box-shadow .6s var(--ease-out), opacity .5s var(--ease-out), transform .5s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0}.sg-bar.sg-dark{background:linear-gradient(to bottom, rgb(var(--sg-shade) / .6), rgb(var(--sg-shade) / 0));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sg-brand{align-items:center;gap:12px;min-height:44px;display:inline-flex}.sg-brand img{width:30px;height:30px}.sg-brand__text{line-height:1.5;display:grid}.sg-brand__name{font-size:13px;font-weight:600}.sg-bar__actions{align-items:center;gap:max(10px, calc(var(--u) * 1.4));display:flex}.sg-link{min-height:44px;color:var(--sg-fg-2);align-items:center;gap:8px;font-size:13px;transition:color .3s;display:inline-flex}.sg-link:hover{color:var(--sg-fg)}.sg-btn{min-height:48px;padding:0 max(20px, calc(var(--u) * 1.8));font-size:max(14px, calc(var(--u) * .92));background:var(--sg-fg);transition:background .3s, transform .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:600;display:inline-flex;position:relative;color:var(--sg-bg)!important}.sg-btn:hover{background:var(--sg-fg-hover)}.sg-btn:active{transform:scale(.97)}.sg-btn--ghost{background:rgb(var(--sg-fg-rgb) / .06);box-shadow:inset 0 0 0 1px var(--sg-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sg-fg)!important}.sg-btn--ghost:hover{background:rgb(var(--sg-fg-rgb) / .12)}.sg-btn--small{min-height:40px;padding:0 16px;font-size:13px}.sg-arrow{width:18px;height:18px;transition:transform .4s var(--ease-out)}.sg-btn:hover .sg-arrow,.sg-textlink:hover .sg-arrow{transform:translate(-4px)}.sg-textlink{min-height:44px;font-weight:600;font-size:max(14px, calc(var(--u) * .92));border-bottom:1px solid var(--sg-gold-soft);align-items:center;gap:10px;transition:border-color .3s;display:inline-flex}.sg-textlink:hover{border-color:var(--sg-gold)}.sg-chapter{isolation:isolate;background:var(--sg-bg);min-height:100svh;position:relative;overflow:hidden}.sg-chapter__inner{z-index:2;min-height:100svh;padding:calc(var(--safe-top) + max(96px, calc(var(--u) * 8))) var(--gutter) calc(var(--safe-bottom) + max(64px, calc(var(--u) * 6)));position:relative}.sg-root[data-mode=present]{height:100svh;overflow:hidden}[data-mode=present] .sg-stage{background:var(--sg-bg);position:fixed;inset:0;overflow:hidden}[data-mode=present] .sg-chapter{min-height:0;z-index:var(--z);clip-path:inset(0 100% 0 0);visibility:hidden;transition:clip-path var(--t-scene) var(--ease-scene), visibility 0s linear var(--t-scene);position:absolute;inset:0}[data-mode=present] .sg-chapter[data-state=active]{clip-path:inset(0);visibility:visible;transition:clip-path var(--t-scene) var(--ease-scene), visibility 0s}[data-mode=present] .sg-chapter[data-state=past]{clip-path:inset(0)}[data-mode=present] .sg-chapter__inner{scrollbar-width:none;height:100%;min-height:0;overflow:auto}[data-mode=present] .sg-chapter .sg-plate,[data-mode=present] .sg-chapter .sg-drift{transition:transform var(--t-scene) var(--ease-scene)}[data-mode=present] .sg-chapter[data-state=future] .sg-plate,[data-mode=present] .sg-chapter[data-state=future] .sg-drift{transform:translate(-12%)}[data-mode=present] .sg-chapter[data-state=past] .sg-plate,[data-mode=present] .sg-chapter[data-state=past] .sg-drift{transform:translate(6%)}[data-mode=present] .sg-chapter__inner{padding-top:calc(var(--safe-top) + max(48px, calc(var(--u) * 4.4)));padding-bottom:calc(var(--safe-bottom) + max(96px, calc(var(--u) * 6.4)))}[data-mode=present] .sg-figure--hero .sg-figure__value{font-size:max(56px, calc(var(--u) * 8))}[data-mode=present] .sg-lead{font-size:max(16px, calc(var(--u) * 1.32))}[data-mode=present] .sg-small{font-size:max(13px, calc(var(--u) * .86))}.sg-rail{inset-inline-end:max(16px, calc(var(--u) * 2.2));z-index:30;display:none;position:fixed;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.sg-rail{gap:6px;display:grid}}.sg-rail a{min-height:28px;color:var(--sg-fg-3);justify-content:flex-end;align-items:center;gap:12px;font-size:11px;transition:color .3s;display:flex}.sg-rail__label{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);white-space:nowrap;transform:translate(6px)}.sg-rail__tick{width:18px;height:1px;transition:width .5s var(--ease-out);background:currentColor}.sg-rail a[aria-current=true]{color:var(--sg-fg)}.sg-rail a[aria-current=true] .sg-rail__tick{background:var(--sg-fresh);width:36px}.sg-rail a[aria-current=true] .sg-rail__label,.sg-rail:hover .sg-rail__label{opacity:1;transform:none}.sg-progress{inset-inline:0;z-index:41;background:var(--sg-line);height:2px;position:fixed;bottom:0}.sg-progress span{background:var(--sg-fresh);transform-origin:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.sg-reveal .sg-shade{background:linear-gradient(to left, rgb(var(--sg-shade) / .86) 0%, rgb(var(--sg-shade) / .35) 46%, rgb(var(--sg-shade) / 0) 72%), linear-gradient(to top, rgb(var(--sg-shade) / .92) 0%, rgb(var(--sg-shade) / 0) 48%), linear-gradient(to bottom, rgb(var(--sg-shade) / .55) 0%, rgb(var(--sg-shade) / 0) 22%)}.sg-reveal .sg-chapter__inner{flex-direction:column;justify-content:flex-end;display:flex}.sg-reveal__body{max-width:min(100%, calc(var(--u) * 68))}.sg-reveal__title{font-size:max(54px, calc(var(--u) * 10.4));margin-block:calc(var(--u) * 1.6) calc(var(--u) * 1.4);line-height:1.12}.sg-reveal__title[data-len=m]{font-size:max(46px, calc(var(--u) * 8))}.sg-reveal__title[data-len=l]{font-size:max(38px, calc(var(--u) * 6.2))}.sg-reveal__title[data-len=xl]{font-size:max(32px, calc(var(--u) * 4.8));line-height:1.3}.sg-flagship__title[data-len=l],.sg-standby h2[data-len=l]{font-size:max(32px, calc(var(--u) * 4.2))}.sg-flagship__title[data-len=xl],.sg-standby h2[data-len=xl]{font-size:max(28px, calc(var(--u) * 3.4));line-height:1.35}.sg-showcase__name[data-len=xl]{font-size:max(22px, calc(var(--u) * 2.1))}.sg-reveal__statement{font-size:max(16px, calc(var(--u) * 1.36));color:var(--sg-fg-2);max-width:30em;line-height:1.95}.sg-reveal__actions{margin-top:calc(var(--u) * 2.6);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sg-reveal__meta{inset-inline-end:var(--gutter);bottom:calc(var(--safe-bottom) + max(64px, calc(var(--u) * 6)));z-index:2;text-align:left;display:none;position:absolute}@media (min-width:900px){.sg-reveal__meta{gap:8px;display:grid}}.sg-curtain{z-index:3;background:var(--sg-bg);pointer-events:none;opacity:1;transition:opacity 1.8s var(--ease-soft) .2s;position:absolute;inset:0}[data-on=true] .sg-curtain{opacity:0}[data-skip] :is(.sg-in,.sg-mask>span,.sg-rule-in,.sg-curtain,.sg-kb){transition-duration:0s!important;transition-delay:0s!important}.sg-skipintro{top:calc(var(--safe-top) + max(84px, calc(var(--u) * 7)));z-index:4;color:var(--sg-fg-3);min-height:40px;padding-inline:12px;font-size:12px;transition:opacity .5s;position:absolute;inset-inline-end:var(--gutter)}.sg-skipintro[hidden]{display:none}.sg-location{background:var(--sg-surface)}.sg-map{z-index:1;background:var(--sg-surface);position:absolute;inset:0}.sg-map .leaflet-container{z-index:0;isolation:isolate;background:var(--sg-surface);width:100%;height:100%;font-family:inherit}.sg-map .leaflet-tile-pane{filter:grayscale(.35)sepia(.22)saturate(.8)contrast(.94)brightness(1.03)}.sg-map .leaflet-control-attribution{font-size:10px;background:rgb(var(--sg-shade) / .6)!important;color:var(--sg-fg-3)!important}.sg-map .leaflet-control-attribution a{color:var(--sg-fg-2)!important}.sg-map .leaflet-control-zoom{border:0!important;margin:0!important}.sg-map .leaflet-control-zoom a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgb(var(--sg-shade) / .72)!important;width:40px!important;height:40px!important;color:var(--sg-fg)!important;border:1px solid var(--sg-line)!important;line-height:40px!important}.sg-map .leaflet-bottom.leaflet-left{bottom:calc(var(--safe-bottom) + 18px)}.sg-map .leaflet-top.leaflet-left{top:auto;bottom:calc(var(--safe-bottom) + 64px);left:var(--gutter)}.sg-map__shade{z-index:2;pointer-events:none;background:linear-gradient(to left, rgb(var(--sg-shade) / .97) 0%, rgb(var(--sg-shade) / .86) 30%, rgb(var(--sg-shade) / 0) 56%), linear-gradient(to bottom, rgb(var(--sg-shade) / .6) 0%, rgb(var(--sg-shade) / 0) 20%);position:absolute;inset:0}.sg-location .sg-chapter__inner{pointer-events:none;flex-direction:column;justify-content:center;display:flex}.sg-location__panel{pointer-events:auto;max-width:min(100%, calc(var(--u) * 36))}.sg-pois{margin-top:calc(var(--u) * 2.4);border-top:1px solid var(--sg-line)}.sg-pois li{border-bottom:1px solid var(--sg-line);font-size:max(14px, calc(var(--u) * .95));justify-content:space-between;align-items:baseline;gap:18px;padding-block:14px;display:flex}.sg-pois__dist{color:var(--sg-gold);white-space:nowrap}.sg-pin{width:18px;height:18px;position:relative}.sg-pin:before,.sg-pin:after{content:"";border-radius:50%;position:absolute;inset:0}.sg-pin:before{background:var(--sg-gold);box-shadow:0 0 0 4px rgb(var(--sg-shade) / .9)}.sg-pin:after{border:1px solid var(--sg-gold);animation:sg-pulse 2.8s var(--ease-out) infinite;inset:-14px}@keyframes sg-pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.sg-poi-pin{background:var(--sg-fg);width:10px;height:10px;box-shadow:0 0 0 3px rgb(var(--sg-shade) / .9);transform:rotate(45deg)}.sg-map-label{white-space:nowrap;text-shadow:0 0 3px rgb(var(--sg-shade)), 0 0 10px rgb(var(--sg-shade));font-weight:600;box-shadow:none!important;color:var(--sg-fg)!important;background:0 0!important;border:0!important;font-family:IRANSansX,Tahoma,sans-serif!important;font-size:12px!important}.sg-map-label:before{display:none}.sg-map-label--gold{color:var(--sg-gold)!important;font-size:13px!important}.sg-map__offline{inset-inline-start:var(--gutter);bottom:calc(var(--safe-bottom) + 24px);z-index:3;position:absolute}.sg-scale .sg-chapter__inner{gap:calc(var(--u) * 4);align-content:center;display:grid}@media (min-width:1024px){.sg-scale .sg-chapter__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}}.sg-figures{margin-top:calc(var(--u) * 3)}.sg-figure--hero{padding-bottom:calc(var(--u) * 2.4)}.sg-figure__value{align-items:baseline;gap:calc(var(--u) * .9);white-space:nowrap;font-weight:700;line-height:1;display:flex}.sg-figure--hero .sg-figure__value{font-size:max(56px, calc(var(--u) * 9.6))}.sg-figure__unit{color:var(--sg-gold);font-size:.32em;font-weight:500}.sg-figure__label{margin-top:calc(var(--u) * 1);font-size:max(14px, calc(var(--u) * 1.02));color:var(--sg-fg-2)}.sg-figure__source{font-size:max(11px, calc(var(--u) * .7));color:var(--sg-fg-3);margin-top:4px}.sg-ruler{border-top:1px solid var(--sg-line-strong);background-image:repeating-linear-gradient(to left, var(--sg-line-strong) 0 1px, transparent 1px calc(var(--u) * 2));background-repeat:no-repeat;background-size:100% 6px;height:14px;position:relative}.sg-ruler:after{content:"";top:-1px;width:calc(var(--u) * 8);background:var(--sg-gold);height:1px;position:absolute;inset-inline-start:0}.sg-figure-row{gap:calc(var(--u) * 2.4);padding-top:calc(var(--u) * 2.6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sg-figure-row .sg-figure__value{font-size:max(34px, calc(var(--u) * 3.8));flex-wrap:wrap;row-gap:6px}.sg-figure-row .sg-figure+.sg-figure{border-inline-start:1px solid var(--sg-line);padding-inline-start:calc(var(--u) * 2.4)}@media (max-width:640px){.sg-figure-row .sg-figure+.sg-figure{border-inline-start:0;padding-inline-start:0}}.sg-annex{margin-top:calc(var(--u) * 3);gap:10px;display:grid}@media (min-width:1024px){.sg-scale .sg-annex{column-gap:calc(var(--u) * 2.4);grid-template-columns:repeat(3,minmax(0,1fr))}.sg-scale .sg-annex li{flex-direction:column;justify-content:flex-start}}.sg-annex li{border-bottom:1px dashed var(--sg-line);font-size:max(12px, calc(var(--u) * .82));color:var(--sg-fg-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:10px;display:flex}.sg-annex b{color:var(--sg-fg);font-weight:600}.sg-scale__image{aspect-ratio:4/5;clip-path:inset(100% 0 0);max-height:74svh;transition:clip-path 1.6s var(--ease-scene);transition-delay:calc(var(--base,.12s) + .2s);position:relative;overflow:hidden}[data-on=true] .sg-scale__image{clip-path:inset(0)}.sg-scale__image img{object-fit:cover;width:100%;height:100%}.sg-caption{inset-inline-start:16px;z-index:2;color:var(--sg-fg);text-shadow:0 1px 10px rgb(var(--sg-shade) / .9);font-size:12px;position:absolute;bottom:14px}@media (max-width:1023px){.sg-scale__image{aspect-ratio:16/10}}.sg-masterplan{background:radial-gradient(ellipse at 30% 50%, rgb(var(--sg-surface-rgb) / .9) 0%, rgb(var(--sg-shade) / 0) 62%), var(--sg-bg)}.sg-masterplan .sg-chapter__inner{gap:calc(var(--u) * 3);align-items:center;display:grid}@media (min-width:1024px){.sg-masterplan .sg-chapter__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sg-constellation{aspect-ratio:1;width:min(100%,78svh,760px);margin-inline:auto;position:relative}.sg-constellation svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-constellation__world{transition:transform 1.1s var(--ease-scene);transform-origin:500px 500px}.sg-line{fill:none;stroke:var(--sg-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease-out), stroke .5s, opacity .5s;transition-delay:calc(var(--base,.12s) + var(--i,0) * 70ms), 0s, 0s}.sg-line--star{stroke:rgb(var(--sg-gold-rgb) / .28)}.sg-line--spoke{stroke:rgb(var(--sg-fg-rgb) / .08)}[data-on=true] .sg-line{stroke-dashoffset:0}.sg-line[data-hot=true]{stroke:var(--sg-gold)}.sg-node circle{transition:r .5s var(--ease-out), fill .4s, opacity .5s}.sg-node__core{fill:var(--sg-fg)}.sg-node__halo{fill:none;stroke:var(--sg-gold);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.sg-node[data-hot=true] .sg-node__core{fill:var(--sg-gold)}.sg-node[data-hot=true] .sg-node__halo{opacity:1}.sg-constellation[data-focus=true] .sg-node[data-hot=false]{opacity:.28}.sg-node-label{text-align:center;white-space:nowrap;min-width:44px;min-height:44px;font-size:max(13px, calc(var(--u) * 1.02));color:var(--sg-fg-2);opacity:0;transition:opacity .9s var(--ease-out), color .3s;justify-items:center;gap:2px;padding:6px 10px;font-weight:600;display:grid;position:absolute;translate:-50% -50%}[data-on=true] .sg-node-label{opacity:1}.sg-node-label small{color:var(--sg-fg-3);font-size:10px;font-weight:500}.sg-node-label:hover,.sg-node-label[aria-pressed=true]{color:var(--sg-fg)}.sg-node-label[aria-pressed=true] small{color:var(--sg-gold)}.sg-constellation[data-focus=true] .sg-node-label[data-hot=false]{opacity:.3}.sg-constellation__core{text-align:center;pointer-events:none;transition:opacity .6s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.sg-constellation[data-focus=true] .sg-constellation__core{opacity:.25}.sg-constellation__core strong{font-size:max(15px, calc(var(--u) * 1.3));display:block}.sg-plan-panel{min-height:calc(var(--u) * 24)}.sg-plan-detail{animation:sg-fade-up .7s var(--ease-out) both}@keyframes sg-fade-up{0%{opacity:0;transform:translateY(14px)}}.sg-plan-detail__name{font-size:max(40px, calc(var(--u) * 6.2));margin-block:calc(var(--u) * 1) calc(var(--u) * 1.4);font-weight:700;line-height:1.15}.sg-plan-nav{margin-top:calc(var(--u) * 2.4);flex-wrap:wrap;gap:10px;display:flex}.sg-chips{margin-top:calc(var(--u) * 2);flex-wrap:wrap;gap:8px;display:flex}.sg-chip{min-height:40px;color:var(--sg-fg-2);box-shadow:inset 0 0 0 1px var(--sg-line);border-radius:999px;padding:0 14px;font-size:13px;transition:color .3s,box-shadow .3s}.sg-chip:hover,.sg-chip[aria-pressed=true]{color:var(--sg-fg);box-shadow:inset 0 0 0 1px var(--sg-gold-soft)}.sg-gallery .sg-stage-img{opacity:0;transition:opacity 1.2s var(--ease-soft);position:absolute;inset:0}.sg-gallery .sg-stage-img[data-current=true]{opacity:1}.sg-gallery .sg-stage-img img{object-fit:cover;width:100%;height:100%;transition:transform 9s var(--ease-soft);position:absolute;inset:0;transform:scale(1.06)}.sg-gallery .sg-stage-img[data-current=true] img{transform:scale(1)}.sg-gallery .sg-shade{background:linear-gradient(to top, rgb(var(--sg-shade) / .96) 0%, rgb(var(--sg-shade) / .55) 30%, rgb(var(--sg-shade) / 0) 58%), linear-gradient(to bottom, rgb(var(--sg-shade) / .55) 0%, rgb(var(--sg-shade) / 0) 18%), rgb(var(--sg-shade) / .12)}.sg-gallery .sg-chapter__inner{justify-content:flex-end;gap:calc(var(--u) * 2);flex-direction:column;display:flex}.sg-gallery__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.sg-gallery__caption{text-align:left;gap:4px;display:grid}.sg-gallery__count{font-size:max(22px, calc(var(--u) * 2));font-weight:700}.sg-gallery__count span{color:var(--sg-fg-3);font-weight:400}.sg-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-block:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 88%,#0000);mask-image:linear-gradient(270deg,#000 88%,#0000)}.sg-strip::-webkit-scrollbar{display:none}.sg-thumb{width:max(88px, calc(var(--u) * 8.4));aspect-ratio:16/9;scroll-snap-align:start;opacity:.5;flex:none;transition:opacity .4s;position:relative;overflow:hidden}.sg-thumb:after{content:"";inset-inline:0;background:var(--sg-gold);transform-origin:100%;height:2px;transition:transform .6s var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.sg-thumb img{object-fit:cover;width:100%;height:100%}.sg-thumb:hover,.sg-thumb[aria-current=true]{opacity:1}.sg-thumb[aria-current=true]:after{transform:none}.sg-gallery__controls{align-items:center;gap:8px;display:flex}.sg-round{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--sg-line-strong);background:rgb(var(--sg-shade) / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;transition:background .3s,box-shadow .3s;display:grid}.sg-round:hover{background:rgb(var(--sg-fg-rgb) / .12);box-shadow:inset 0 0 0 1px var(--sg-gold-soft)}.sg-round svg{width:18px;height:18px}.sg-viewer{z-index:80;background:rgb(var(--sg-shade-deep) / .97);width:100%;max-width:none;height:100%;max-height:none;color:var(--sg-fg);border:0;margin:0;padding:0;position:fixed;inset:0}.sg-viewer::backdrop{background:rgb(var(--sg-shade-deep) / .9)}.sg-viewer[open]{animation:sg-fade .4s var(--ease-out);display:grid}@keyframes sg-fade{0%{opacity:0}}.sg-viewer__frame{touch-action:none;cursor:zoom-in;position:relative;overflow:hidden}.sg-viewer__frame[data-zoomed=true]{cursor:grab}.sg-viewer__frame img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.sg-viewer__bar{inset-inline:0;z-index:2;padding:calc(var(--safe-top) + 14px) var(--gutter) 14px;background:linear-gradient(to bottom, rgb(var(--sg-shade-deep) / .8), transparent);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0}.sg-perspective{background:var(--sg-surface)}.sg-perspective .sg-chapter__inner{gap:calc(var(--u) * 4);align-content:center;display:grid}@media (min-width:1024px){.sg-perspective .sg-chapter__inner{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:center}}.sg-perspective__image{aspect-ratio:3/4;max-height:76svh;position:relative;overflow:hidden}.sg-perspective__image img{object-fit:cover;width:100%;height:100%}@media (max-width:1023px){.sg-perspective__image{aspect-ratio:16/9;order:2}}.sg-claims{margin-top:calc(var(--u) * 3);counter-reset:claim;gap:0;display:grid}@media (min-width:720px){.sg-claims{column-gap:calc(var(--u) * 3.6);grid-template-columns:1fr 1fr}}.sg-claim{padding-block:calc(var(--u) * 1.8);border-top:1px solid var(--sg-line);counter-increment:claim}.sg-claim h3{font-size:max(16px, calc(var(--u) * 1.28));align-items:baseline;gap:12px;font-weight:700;display:flex}.sg-claim h3:before{content:counter(claim, persian);color:var(--sg-gold);font-size:.8em;font-weight:600}.sg-claim p{font-size:max(14px, calc(var(--u) * 1));color:var(--sg-fg-2);margin-top:8px;line-height:2}.sg-claim .sg-figure__source{margin-top:8px}.sg-terms{margin-top:calc(var(--u) * 2);padding:calc(var(--u) * 1.6) calc(var(--u) * 2);background:var(--sg-bg);border-inline-start:2px solid var(--sg-fresh)}.sg-finale .sg-shade{background:radial-gradient(ellipse at 50% 55%, rgb(var(--sg-shade) / .55) 0%, rgb(var(--sg-shade) / .94) 70%), linear-gradient(to top, #080f18 0%, rgb(var(--sg-shade) / 0) 40%)}.sg-finale .sg-chapter__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sg-finale__emblem{width:max(56px, calc(var(--u) * 5));height:auto}.sg-finale__wordmark{width:min(78vw, calc(var(--u) * 34));height:auto;margin-top:calc(var(--u) * 2.2);opacity:.95}.sg-finale__message{margin-top:calc(var(--u) * 3);font-size:max(26px, calc(var(--u) * 3.6));font-weight:700;line-height:1.5}.sg-finale__rule{width:calc(var(--u) * 6);height:1px;margin:calc(var(--u) * 2.4) auto;background:var(--sg-gold)}.sg-finale__actions{margin-top:calc(var(--u) * 3);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sg-status{margin-top:calc(var(--u) * 2.4);color:var(--sg-fg-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.sg-status i{background:var(--sg-fg-3);border-radius:50%;width:7px;height:7px}.sg-status[data-state=open] i{background:var(--sg-fresh)}.sg-controls{inset-inline:0;z-index:60;padding:18px var(--gutter) calc(var(--safe-bottom) + 18px);background:linear-gradient(to top, rgb(var(--sg-shade) / .9), rgb(var(--sg-shade) / 0));transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0}.sg-controls[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(12px)}.sg-controls__group{align-items:center;gap:8px;display:flex}.sg-ctl{min-width:44px;min-height:44px;color:var(--sg-fg-2);box-shadow:inset 0 0 0 1px var(--sg-line);background:rgb(var(--sg-shade) / .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:13px;transition:color .3s,box-shadow .3s;display:inline-flex}.sg-ctl:hover,.sg-ctl[aria-pressed=true]{color:var(--sg-fg);box-shadow:inset 0 0 0 1px var(--sg-gold-soft)}.sg-ctl svg{width:18px;height:18px}.sg-ctl select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:4px}.sg-ctl select option{background:var(--sg-bg)}.sg-counter{text-align:center;min-width:132px;color:var(--sg-fg-2);font-size:13px}.sg-counter b{color:var(--sg-fg);font-weight:600}.sg-autoplay-bar{inset-inline:0;z-index:61;background:rgb(var(--sg-fg-rgb) / .12);height:3px;position:fixed;top:0}.sg-autoplay-bar span{background:var(--sg-fresh);height:100%;box-shadow:0 0 10px var(--sg-fresh);transform-origin:100%;animation:linear forwards sg-autoplay;display:block}@keyframes sg-autoplay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sg-menu{inset-inline-end:var(--gutter);bottom:calc(var(--safe-bottom) + 84px);z-index:62;background:rgb(var(--sg-shade) / .94);width:min(360px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--sg-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:sg-fade-up .4s var(--ease-out) both;padding:10px;position:fixed}.sg-menu button{text-align:start;width:100%;min-height:48px;color:var(--sg-fg-2);align-items:center;gap:16px;padding-inline:12px;font-size:14px;display:flex}.sg-menu button:hover,.sg-menu button[aria-current=true]{color:var(--sg-fg);background:rgb(var(--sg-fg-rgb) / .05)}.sg-menu button span:first-child{width:26px;color:var(--sg-gold);font-feature-settings:"tnum"}.sg-help{z-index:70;background:rgb(var(--sg-shade-deep) / .86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;animation:.3s sg-fade;display:grid;position:fixed;inset:0}.sg-help__card{background:var(--sg-bg);width:min(560px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--sg-line);padding:28px}.sg-help dl{grid-template-columns:auto 1fr;gap:12px 24px;margin-top:18px;font-size:14px;display:grid}.sg-help dt{text-align:right;color:var(--sg-gold);font-feature-settings:"tnum";white-space:nowrap;direction:ltr}.sg-help dd{color:var(--sg-fg-2)}.sg-blackout{z-index:90;cursor:none;background:#000;position:fixed;inset:0}.sg-standby{z-index:95;text-align:center;background:var(--sg-bg);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.sg-standby__mark{width:64px;height:64px;margin-inline:auto}.sg-standby h2{font-size:max(36px, calc(var(--u) * 5.6));margin-top:28px;font-weight:700}.sg-standby p{margin-top:12px}.sg-standby .sg-btn{margin-top:36px}[data-mode=present][data-idle=true]{cursor:none}.sg-video[open]{place-items:center;display:grid}.sg-video video{background:#000;width:min(100vw,177.778svh);max-height:100svh}.sg-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.sg-hero .sg-shade{background:linear-gradient(to top, #080f18 0%, rgb(var(--sg-shade) / .55) 40%, rgb(var(--sg-shade) / .35) 70%, rgb(var(--sg-shade) / .75) 100%), linear-gradient(to left, rgb(var(--sg-shade) / .55), rgb(var(--sg-shade) / 0) 60%), rgb(var(--sg-shade) / .28)}.sg-hero__inner{z-index:2;padding:0 var(--gutter) calc(var(--safe-bottom) + max(56px, calc(var(--u) * 6)));position:relative}.sg-hero__title{font-size:max(40px, calc(var(--u) * 6.6));font-weight:700;line-height:1.04}.sg-hero__sub{margin-top:calc(var(--u) * 1.6);font-size:max(16px, calc(var(--u) * 1.5));color:var(--sg-fg-2);font-weight:500}.sg-hero__foot{margin-top:calc(var(--u) * 4.4);padding-top:calc(var(--u) * 1.8);border-top:1px solid var(--sg-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sg-cue{min-height:44px;color:var(--sg-fg-2);align-items:center;gap:12px;font-size:13px;display:inline-flex}.sg-cue i{background:var(--sg-line);width:1px;height:36px;position:relative;overflow:hidden}.sg-cue i:after{content:"";inset-inline:0;background:var(--sg-gold);height:40%;animation:sg-cue 2.4s var(--ease-soft) infinite;position:absolute;top:0}@keyframes sg-cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.sg-section{padding:max(80px, calc(var(--u) * 9)) var(--gutter);position:relative}.sg-section__head{margin-bottom:calc(var(--u) * 4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.sg-showcase{gap:calc(var(--u) * 3.2);display:grid}@media (min-width:1024px){.sg-showcase{grid-template-columns:minmax(0, 1fr) minmax(280px, calc(var(--u) * 27));align-items:stretch}}.sg-showcase__stage{aspect-ratio:16/10;background:var(--sg-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sg-showcase__slide{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-scene);z-index:1;position:absolute;inset:0}.sg-showcase__slide[data-current=true]{clip-path:inset(0);z-index:2}.sg-showcase__slide[data-was=true]{clip-path:inset(0);z-index:1}.sg-showcase__slide img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)translate(-3%)}.sg-showcase__slide[data-current=true] img{transform:none}.sg-showcase__slide .sg-shade{background:linear-gradient(to top, rgb(var(--sg-shade) / .94) 0%, rgb(var(--sg-shade) / .35) 46%, rgb(var(--sg-shade) / 0) 72%), rgb(var(--sg-shade) / .16)}.sg-showcase__info{inset-inline:0;z-index:3;padding:calc(var(--u) * 3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:0}.sg-showcase__no{font-size:max(40px, calc(var(--u) * 4.8));color:#0000;-webkit-text-stroke:1px var(--sg-gold-soft);font-feature-settings:"tnum";font-weight:700;line-height:.9}.sg-showcase__name{font-size:max(24px, calc(var(--u) * 2.7));font-weight:700;line-height:1.3}.sg-showcase__meta{font-size:max(13px, calc(var(--u) * .95));color:var(--sg-fg-2);flex-wrap:wrap;gap:6px 22px;margin-top:8px;display:flex}.sg-showcase__meta b{color:var(--sg-fg);font-weight:600}.sg-showcase__info>div{animation:sg-fade-up .9s var(--ease-out) .35s both}.sg-index{border-top:1px solid var(--sg-line);align-content:start;display:grid}.sg-index button{width:100%;min-height:max(72px, calc(var(--u) * 6.4));text-align:start;border-bottom:1px solid var(--sg-line);color:var(--sg-fg-3);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-block:14px;transition:color .4s;display:grid}.sg-index button:hover,.sg-index button[aria-current=true]{color:var(--sg-fg)}.sg-index__no{font-feature-settings:"tnum";color:var(--sg-gold);opacity:.6;font-size:12px}.sg-index button[aria-current=true] .sg-index__no{opacity:1}.sg-index__name{font-size:max(16px, calc(var(--u) * 1.22));font-weight:600}.sg-index__city{color:var(--sg-fg-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.sg-index__bar{background:var(--sg-fresh);width:0;height:1px;transition:width .6s var(--ease-out)}.sg-index button[aria-current=true] .sg-index__bar{width:28px}.sg-tag{color:var(--sg-gold);box-shadow:inset 0 0 0 1px var(--sg-gold-soft);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.sg-strip-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:84%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.sg-strip-cards::-webkit-scrollbar{display:none}.sg-card{aspect-ratio:4/5;scroll-snap-align:start;background:var(--sg-surface);display:block;position:relative;overflow:hidden}.sg-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg-card .sg-shade{background:linear-gradient(to top, rgb(var(--sg-shade) / .95) 0%, rgb(var(--sg-shade) / 0) 60%)}.sg-card__body{inset-inline:0;z-index:2;padding:20px;position:absolute;bottom:0}.sg-card__no{color:var(--sg-gold);font-feature-settings:"tnum";font-size:12px}.sg-card__name{margin-top:6px;font-size:22px;font-weight:700;line-height:1.4}@media (max-width:767px){.sg-desktop-only{display:none!important}}@media (min-width:768px){.sg-mobile-only{display:none!important}}.sg-flagship{align-items:flex-end;min-height:86svh;display:flex;position:relative;overflow:hidden}.sg-flagship .sg-shade{background:linear-gradient(to left, rgb(var(--sg-shade) / .94) 0%, rgb(var(--sg-shade) / .4) 50%, rgb(var(--sg-shade) / .1) 100%), linear-gradient(to top, rgb(var(--sg-shade) / .9) 0%, rgb(var(--sg-shade) / 0) 40%)}.sg-section .sg-title{font-size:max(26px, calc(var(--u) * 2.9))}.sg-flagship .sg-display{font-size:max(36px, calc(var(--u) * 5.2))}.sg-flagship__body{z-index:2;padding:calc(var(--u) * 6) var(--gutter);max-width:calc(var(--u) * 62);position:relative}.sg-foot{padding:calc(var(--u) * 7) var(--gutter) calc(var(--safe-bottom) + calc(var(--u) * 4));text-align:center;border-top:1px solid var(--sg-line)}.sg-foot img{opacity:.9;width:min(70vw,320px);height:auto;margin-inline:auto}.sg-foot nav{flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-top:28px;display:flex}.sg-reveal-on-view{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);transform:translateY(28px)}.sg-reveal-on-view[data-on=true]{opacity:1;transform:none}@media (max-width:767px){.sg-root{--u:1vw}.sg-reveal__body,.sg-location__panel,.sg-flagship__body{max-width:none}.sg-brand__text,.sg-bar__actions .sg-link span{display:none}.sg-reveal .sg-shade{background:linear-gradient(to top, rgb(var(--sg-shade) / .96) 0%, rgb(var(--sg-shade) / .5) 52%, rgb(var(--sg-shade) / .1) 80%), linear-gradient(to bottom, rgb(var(--sg-shade) / .6) 0%, rgb(var(--sg-shade) / 0) 22%)}.sg-location{flex-direction:column;display:flex}.sg-location .sg-map{order:2;height:62svh;position:relative}.sg-location .sg-map__shade{background:linear-gradient(to bottom, rgb(var(--sg-shade)) 0%, rgb(var(--sg-shade) / 0) 26%)}.sg-location .sg-chapter__inner{min-height:0;padding-bottom:28px}.sg-gallery{min-height:0}.sg-gallery .sg-stagebox{height:62svh;position:relative}.sg-gallery .sg-chapter__inner{min-height:0;padding-top:24px}.sg-gallery .sg-shade{background:linear-gradient(to top, #080f18 0%, rgb(var(--sg-shade) / 0) 34%)}.sg-constellation{width:min(100%,440px)}.sg-node-label{padding:4px 6px;font-size:12px}}@media (min-width:768px){.sg-gallery .sg-stagebox{position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.sg-root{--t-scene:.38s}.sg-root *,.sg-root :before,.sg-root :after{animation-duration:1ms!important;animation-iteration-count:1!important}.sg-root .sg-kb,.sg-root .sg-stage-img img,.sg-root .sg-showcase__slide img{transition:none!important;transform:none!important}.sg-root .sg-in,.sg-root .sg-mask>span{transition-property:opacity;transition-duration:.5s;transform:none}.sg-root .sg-mask>span{opacity:0}.sg-root [data-on=true] .sg-mask>span{opacity:1}.sg-root[data-mode=present] .sg-chapter,.sg-root .sg-showcase__slide,.sg-root .sg-scale__image{transition:opacity .38s,visibility 0s linear .38s;clip-path:none!important}.sg-root[data-mode=present] .sg-chapter{opacity:0}.sg-root[data-mode=present] .sg-chapter[data-state=active]{opacity:1;transition:opacity .38s,visibility}.sg-root .sg-showcase__slide{opacity:0}.sg-root .sg-showcase__slide[data-current=true]{opacity:1}.sg-root[data-mode=present] .sg-chapter .sg-plate,.sg-root[data-mode=present] .sg-chapter .sg-drift{transform:none!important}}.sg-root[data-quality=lite] .sg-kb,.sg-root[data-quality=lite] .sg-stage-img img{transition:none!important;transform:none!important}.sg-root[data-quality=lite] .sg-btn--ghost,.sg-root[data-quality=lite] .sg-ctl,.sg-root[data-quality=lite] .sg-round,.sg-root[data-quality=lite] .sg-menu{-webkit-backdrop-filter:none;backdrop-filter:none}.sg-flagship__plate{opacity:0;transition:opacity 1.4s var(--ease-soft)}.sg-flagship__plate[data-current=true]{opacity:1}.sg-flagship__body .sg-flagship__title{animation:sg-fade-up .9s var(--ease-out) both}.sg-switcher{margin-top:calc(var(--u) * 3);border-top:1px solid var(--sg-line);flex-wrap:wrap;gap:8px 22px;padding-top:16px;display:flex}.sg-switcher button{min-height:44px;color:var(--sg-fg-3);align-items:baseline;gap:8px;font-size:14px;transition:color .3s;display:inline-flex}.sg-switcher button span{color:var(--sg-gold);font-size:11px}.sg-switcher button:hover,.sg-switcher button[aria-pressed=true]{color:var(--sg-fg)}
