.dio .btn--ghost,.dio .chip{background:#0c122aa8}.ch{z-index:1;position:relative}.stage{height:var(--stage-h);contain:paint;position:sticky;top:0;overflow:hidden}.js:not(.rm) .ch[data-mode]{height:var(--h,300vh)}.js:not(.rm) .ch.pat,.js:not(.rm) .ch.faq,.js:not(.rm) .ch.shelf{height:auto}#top{--h:330vh}#verify{--h:300vh}#overview{--h:330vh}#consult,#university-choice{--h:250vh}#contract-babol{--h:220vh}#admission{--h:300vh}#visa-x1{--h:360vh}#arrival{--h:320vh}#study-years{--h:360vh}#return-evaluation{--h:340vh}#programmes{--h:240vh}#contact{--h:260vh}@media (width<=760px){#top{--h:240vh}#verify{--h:260vh}#overview{--h:200vh}#consult,#university-choice{--h:180vh}#contract-babol{--h:140vh}#admission{--h:220vh}#visa-x1{--h:260vh}#arrival{--h:240vh}#study-years,#return-evaluation{--h:220vh}#programmes{--h:160vh}#contact{--h:180vh}}.no-js .stage,.rm .stage{min-height:var(--stage-h);position:relative}.off{visibility:hidden}.js:not(.rm) main :is(a,button,summary){visibility:visible}.js:not(.rm) .join{z-index:2;margin-top:calc(-1 * var(--stage-h))}.js:not(.rm) .join>.stage{will-change:opacity}.js:not(.rm) .join:not(.cut){pointer-events:none}.js:not(.rm) .join:not(.cut)>.stage{opacity:0}.lift{z-index:3}.js:not(.rm) .under{margin-top:calc(-1 * var(--stage-h))}.js:not(.rm) .lift>.stage{transform-origin:50% 0;transition:transform .6s var(--ease)}.js:not(.rm) .lift.lifting>.stage{border-radius:0 0 28px 28px;transform:scale(.965);box-shadow:0 30px 60px #04081459}.js:not(.rm) .stage>.grain,.js:not(.rm) .stage>.copy{will-change:transform}.veil{z-index:7;pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0}.veil--paper{background:var(--paperbg)}.veil--disc{background:radial-gradient(closest-side,#eceef7 0 70%,#eceef700 100%);border-radius:50%;width:200px;height:200px;inset:0 auto auto 0}.js:not(.rm) .veil--disc{will-change:transform,opacity}.veil--warm{background:radial-gradient(70% 60% at 30% 60%,#6a4a48,#3e3049 60%,#2a2236)}.copy{z-index:5;inset-inline-start:var(--gut);width:min(470px,calc(100% - 2 * var(--gut)));position:absolute;top:clamp(96px,15vh,150px)}.copy.card--end{inset-inline-start:auto;inset-inline-end:var(--gut)}@media (width<=760px){.copy{top:76px}}.dio .stage,.tea .stage,.room .stage{--P:1000;perspective:calc(var(--P) * 1px);perspective-origin:var(--ox,50%) var(--oy,72%)}.cam{pointer-events:none;transform-style:preserve-3d;transform-origin:var(--ox,50%) var(--oy,72%);position:absolute;inset:0}.js:not(.rm) .cam{will-change:transform}.pl{pointer-events:none;transform-origin:var(--ox,50%) var(--oy,72%);backface-visibility:hidden;transform:translateZ(calc(var(--z) * 1px)) scale(calc((var(--P) - var(--z)) / var(--P)));position:absolute;inset:0}.js:not(.rm) .pl:not(.pl--b):not([data-jetpl]){overflow-clip-margin:64px;overflow:clip}.js:not(.rm) .dio--air .pl:not(.pl--b):not([data-jetpl]){overflow-clip-margin:22vh}.comp{bottom:calc(var(--cb,-2) * 1vh);height:var(--ch);aspect-ratio:1.6;transform:translateX(calc(var(--fx,.5) * -100%));position:absolute;left:50%}.comp>img,.comp>svg,.comp>canvas,.comp>.haze{width:100%;max-width:none;left:0;top:calc(var(--y0,0) / 10 * 1%);height:calc(var(--yh,1000) / 10 * 1%);user-select:none;-webkit-user-drag:none;display:block;position:absolute}.comp>.moon{aspect-ratio:1;width:18.75%;height:auto;left:calc((var(--mx,560) - 150) / 1600 * 100%);top:calc((var(--my,150) - 150) / 10 * 1%)}.haze{background:linear-gradient(#5c68aa00,#5c68aa6b 55%,#5c68aa00)}.haze--low{background:linear-gradient(#3c608000,#3c608061 60%,#3c608000)}.haze--dusk{background:linear-gradient(#d4977900,#be828261 60%,#d4977900)}#top .stage{background:linear-gradient(#08111e 0%,#111b33 30%,#1e2a52 58%,#2e3a70 78%,#2c4a6e 100%)}#top{--cb:-8}.bloom,.glow{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:0}.js:not(.rm) .bloom,.js:not(.rm) .glow,.js:not(.rm) [data-fade]{will-change:opacity,transform}.bloom{background:radial-gradient(circle at var(--ox,47%) var(--oy,74%),#fff6e2 0%,#ffe7b6 22%,#ffd69699 46%,#ffd69600 78%)}.glow{background:var(--paperbg)}.dio .copy{width:min(720px,calc(100% - 2 * var(--gut)))}.dio .copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08111e9e,#08111e00);position:absolute;inset:-70px -90px -70px -140px}#top .copy{width:min(980px,calc(100% - 2 * var(--gut)));top:clamp(90px,13vh,130px)}#top .copy:before{-webkit-mask-composite:source-in;background:#0509149e;inset:-48px -80px -44px;-webkit-mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(270deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-composite:intersect}@media (width<=760px){#top .copy:before{background:#05091494;inset:-28px -16px -24px}}#top .h1{font-size:clamp(2.25rem,1rem + 4.1vw,4.75rem)}.cue{z-index:5;pointer-events:none;width:24px;height:26px;margin-left:-12px;position:absolute;bottom:clamp(16px,3.4vh,30px);left:50%}.cue:before,.cue:after{content:"";border:solid var(--gold2);border-width:0 2px 2px 0;width:11px;height:11px;position:absolute;left:6px;transform:rotate(45deg)}.cue:before{opacity:.55;top:0}.cue:after{top:8px}@media (width<=760px){.cue{display:none}}#top .h1 .t2{padding-inline-start:clamp(28px,6vw,120px)}#top .lead{max-width:40ch}#top .chip span{color:var(--on2)}@media (width<=760px){.dio:not(.dio--air) .cam>.pl:nth-child(2){display:none}.dio .stage{--P:760}.dio{--fx:.42}#top{--cb:-14}.comp>.moon{--mx:508;--my:78;width:10.625%;left:calc((var(--mx) - 85) / 1600 * 100%);top:calc((var(--my) - 85) / 10 * 1%)}#top .copy{top:74px}#top .ctas{margin-top:18px}#top .chip{margin-top:12px}#top .lead{margin-top:14px}.btn{padding:0 20px}}.obj .stage{background:var(--paperbg)}.obj .copy{top:clamp(92px,13vh,128px)}.no-js :is(.obj,.win) .stage,.rm :is(.obj,.win) .stage{height:auto}@media (width>=761px){.no-js .obj .copy,.rm .obj .copy{top:auto;margin-inline-start:var(--gut);padding:clamp(92px,13vh,128px) 0 56px;position:relative;inset-inline-start:auto}}.caps{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.caps li{border-inline-start:2px solid var(--gold2);max-width:42ch;transition:opacity .45s var(--ease),translate .45s var(--ease);padding-inline-start:18px}.paper .caps li{border-color:var(--goldink)}.caps li>b{font:300 var(--t-md)/1.4 Estedad,sans-serif;color:var(--gold2);display:block}.paper .caps li>b{color:var(--goldink)}.caps small{font-size:var(--t-xs);color:var(--ink2);margin-top:6px;line-height:1.7;display:block}.caps li a.licmini:not(.more){width:fit-content;max-width:100%;color:var(--ink);transition:background-color .25s var(--ease),border-color .25s var(--ease);background:#fff9;border:1px solid #7a5b284d;border-radius:13px;align-items:center;gap:12px;margin-top:10px;padding:9px 12px;text-decoration:none;display:flex}.caps .licmini:hover,.caps .licmini:focus-visible{background:#fff;border-color:#7a5b288c}.caps .licmini picture,.caps .licmini img{border-radius:3px;flex:none;width:44px;height:auto;display:block;rotate:-2deg;box-shadow:0 0 0 1px #141c3514,0 6px 12px -4px #04081459}.caps .licmini span{font-size:var(--t-xs);color:var(--ink2);gap:1px;line-height:1.6;display:grid}.caps .licmini i{font-style:normal}.caps .licmini b{color:var(--goldink);font-weight:600}.js:not(.rm) .caps li{opacity:0;pointer-events:none;translate:0 14px}.js:not(.rm) .caps li.on,.js:not(.rm) .caps li:focus-within{opacity:1;pointer-events:auto;translate:0}.js:not(.rm) [data-swap]{gap:0}.js:not(.rm) [data-swap]>li{grid-area:1/1}.caps .gap{display:none}.row2{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;display:flex}.row2 .chip{margin:0}.view{inset-inline-end:var(--gut);perspective:1100px;perspective-origin:50% 40%;width:min(44vw,540px);height:min(86vh,680px);position:absolute;top:50%;translate:0 -46%}.phone{--w:min(300px,58vw);--t:12;width:var(--w);aspect-ratio:.49;margin:calc(var(--w) / -.98) 0 0 calc(var(--w) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(8deg)rotateY(-18deg)rotate(-2deg)}.js:not(.rm) .phone,.js:not(.rm) .glare i,.js:not(.rm) .shadow{will-change:transform}.slab{transform:translateZ(calc(var(--i) * -1.5px));background:linear-gradient(90deg,#2c3550,#1a2431 30%,#0e1522 70%,#3a4566);border-radius:15%/7.5%;position:absolute;inset:0}.face{backface-visibility:hidden;background:#0e1522;border-radius:15%/7.5%;padding:5.5%;position:absolute;inset:0;transform:translateZ(1px)}.back{transform:rotateY(180deg) translateZ(calc(var(--t) * 1.5px));backface-visibility:hidden;background:linear-gradient(150deg,#2a3352,#141c30);border-radius:15%/7.5%;position:absolute;inset:0}.bump{aspect-ratio:1;background:linear-gradient(150deg,#222b45,#0f1525);border-radius:30%;width:30%;position:absolute;top:4.5%;right:8%;box-shadow:inset 0 0 0 1.5px #3a4566}.bump:before,.bump:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#46507a,#05080f 60%);border-radius:50%;width:34%;position:absolute;left:12%;box-shadow:0 0 0 2px #2e3858}.bump:before{top:12%}.bump:after{bottom:12%}.scr{height:100%;color:var(--ink);background:#f7f8fc;border-radius:10%/5%;font-size:13px;line-height:1.55;position:relative;overflow:hidden}.scr__top{color:#e8d3a6;background:linear-gradient(#1b2547,#2a2f5c);align-items:flex-end;min-height:12%;padding:8px 8% 4%;font:600 13.5px/1.35 Estedad,sans-serif;display:flex}.scr__body{padding:7% 8%}.srch{color:#4e5871;background:#e7eaf3;border-radius:14px;align-items:center;gap:6px;height:28px;margin-bottom:10px;padding:0 10px;font-size:13px;display:flex}.srch i{border:1.5px solid #4e5871;border-radius:50%;flex:none;width:9px;height:9px}.row{border-bottom:1px solid #e1e5ef;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;display:grid}.row s{background:#d5dae7;border-radius:3px;height:6px;text-decoration:none;display:block}.row s+s{background:#e3e6ef;width:46px}.row--me{border:1.5px solid var(--gold);background:#fbf6ea;border-radius:8px;grid-template-columns:1fr;margin:6px 0;padding:8px 9px}.row--me b{font:600 14px/1.4 Estedad,sans-serif}.row--me span{color:#4e5871;font-size:13px;line-height:1.5}.row--me em{color:var(--goldink);font-style:normal;font-weight:600}.typed{white-space:nowrap;overflow:hidden}.glare{pointer-events:none;border-radius:15%/7.5%;position:absolute;inset:0;overflow:hidden;transform:translateZ(1.5px)}.glare i{background:linear-gradient(110deg,#fff0 38%,#ffffff29 48%,#fff0 58%);position:absolute;inset:0 -60%}.shadow{background:radial-gradient(closest-side,#1b254752,#1b254700);border-radius:50%;width:60%;height:26px;position:absolute;bottom:4%;left:50%;translate:-50%}.scr [data-s]{display:none}.scr[data-step="1"] [data-s~="1"],.scr[data-step="2"] [data-s~="2"],.scr[data-step="3"] [data-s~="3"],.scr[data-step="4"] [data-s~="4"]{display:block}.mapcard{background:#e7eaf3;border-radius:10px;overflow:hidden}.mapcard svg{width:100%;height:auto;display:block}.mapcard p{padding:8px 10px;font:600 13px/1.4 Estedad,sans-serif}.scr .dim{opacity:.45}.scr__nav{background:#f7f8fc;border-top:1px solid #e1e5ef;justify-content:space-around;align-items:center;height:9%;display:flex;position:absolute;inset:auto 0 0}.scr__nav i{background:#d5dae7;border-radius:5px;width:16px;height:16px}.scr__nav i:nth-child(2){background:var(--gold)}@media (width<=760px){.obj .copy{top:72px}.obj .lead{font-size:var(--t-xs);margin-top:12px;line-height:1.8}.obj .caps{margin-top:12px}.row2{margin-top:10px}.view{width:100%;height:42svh;inset:auto 0 0;translate:none}.js:not(.rm) .view{bottom:auto}.js:not(.rm) .phone{margin-top:0;top:8px}.phone{--w:min(150px,40vw)}.scr{font-size:12.75px}.scr__top{padding:6px 8% 4%;font-size:13.25px}.srch{gap:4px;padding:0 8px;font-size:13.25px}.row--me{padding:6px 7px}.row--me b{font-size:13.5px}.row--me span{font-size:13.25px;line-height:1.45}.mapcard p{padding:6px 8px;font-size:12.75px}.obj .caps li{font-size:.9375rem;line-height:1.75}.row2{gap:4px 10px}.row2 .chip{padding:6px 12px}.no-js .obj .copy,.rm .obj .copy{top:auto;margin:0 var(--gut);padding-top:76px;position:relative;inset-inline-start:auto}.no-js .obj .view,.rm .obj .view{height:380px;position:relative}}.pat{background:linear-gradient(#1b2547 0%,#272566 55%,#1b2547 100%)}.pat .stage{z-index:0}.pat__panel{background:#232a5e;width:50%;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.pat__mask{position:absolute;inset:0;overflow:hidden}.pat__mask:after{content:"";z-index:1;background:linear-gradient(180deg,#cca76400,var(--gold2) 30%,var(--gold2) 70%,#cca76400);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.pat__in{position:absolute;inset:0}.pat__l{background-repeat:repeat;background-size:240px;position:absolute;inset:-24px}.pat__l--1{background-image:url(/art/blossom-1.svg)}.pat__l--2{background-image:url(/art/blossom-2.svg)}.pat__l--3{background-image:url(/art/blossom-3.svg)}.js:not(.rm) .pat__l,.js:not(.rm) .pat__mask,.js:not(.rm) .pat__in,.js:not(.rm) .pcard,.js:not(.rm) .pat__cards{will-change:transform}.pat__cards{perspective:900px;pointer-events:none;width:50%;position:absolute;inset-block:0;inset-inline-end:0}.pcard{aspect-ratio:240/300;width:clamp(150px,14vw,210px);transform-style:preserve-3d;transform:rotateY(var(--ry)) rotateZ(var(--rz));position:absolute}.pcard--a{--ry:-8deg;--rz:-4deg;top:18%;inset-inline-start:16%}.pcard--b{--ry:8deg;--rz:3deg;top:44%;inset-inline-start:52%}.pcard img{filter:drop-shadow(0 20px 26px #04081473);border-radius:999px 999px 10px 10px;width:100%;height:100%;position:relative}.pcard__edge{background:#b9a57e;border-radius:999px 999px 10px 10px;position:absolute;inset:2px;transform:translateZ(-6px)}.pcard__ini{color:var(--goldink);font:300 clamp(1.6rem,2.6vw,2.4rem)/1 Estedad,sans-serif;position:absolute;top:43%;left:50%;translate:-50% -50%}.pcard__name{inset-inline:8%;text-align:center;font:600 var(--t-xs)/1.4 Estedad,sans-serif;color:var(--ink);position:absolute;top:69%}.pcard__cap{inset-inline:6%;text-align:center;color:var(--ink2);font-size:.78125rem;line-height:1.45;position:absolute;top:78%}.pcard__paper{background:linear-gradient(170deg,#fbf8f1,#ece4d4);border-radius:999px 999px 10px 10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #bd95558c,0 20px 26px -6px #04081480}.pcard__photo{border-radius:999px 999px 8px 8px;height:59%;position:absolute;top:6%;left:9%;right:9%;overflow:hidden;box-shadow:0 0 0 1.5px #bd9555bf}.pcard__photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.pcard--photo .pcard__name{top:70%}.pcard--photo .pcard__cap{color:var(--goldink);font-weight:600;top:80%}.pat__seed{z-index:3;opacity:0;visibility:hidden;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cg fill='%23F4EFE4'%3E%3Cellipse rx='13' ry='26' cy='-22'/%3E%3Cellipse rx='13' ry='26' cy='-22' transform='rotate(72)'/%3E%3Cellipse rx='13' ry='26' cy='-22' transform='rotate(144)'/%3E%3Cellipse rx='13' ry='26' cy='-22' transform='rotate(216)'/%3E%3Cellipse rx='13' ry='26' cy='-22' transform='rotate(288)'/%3E%3C/g%3E%3Ccircle r='9' fill='%23CCA764'/%3E%3C/svg%3E") 50%/contain no-repeat;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:50%;left:25%}.flow{z-index:4;padding:0 var(--gut);position:relative}.blk{width:min(480px,44%);padding:14vh 0}.blk--1{padding-top:clamp(120px,22vh,220px)}.blk--3{padding-bottom:24vh}.pull{font:300 var(--t-md)/1.75 Estedad,sans-serif;color:var(--on);margin-top:28px}.pull:before{content:"«";height:.6em;color:var(--gold2);font:300 3.5rem/1 Estedad,sans-serif;display:block}.pull em{color:var(--gold2);font-style:normal}.people{gap:22px;padding:0;list-style:none;display:grid}.people li{border-inline-start:2px solid var(--gold2);align-items:flex-start;gap:16px;padding-inline-start:18px;display:flex}.ini{width:56px;height:56px;color:var(--goldink);background:linear-gradient(150deg,#f4efe4,#d9c9a6);border-radius:50%;flex:none;place-items:center;font:400 1.125rem/1 Estedad,sans-serif;display:grid}.ini--photo{width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 1.5px #bd9555cc,0 0 0 4px #f7f3ea40}.ini--photo img{object-fit:cover;width:100%;height:100%;display:block}.people p{color:var(--on2)}.people b{font:400 var(--t-md)/1.5 Estedad,sans-serif;color:var(--on);display:block}.people b a{text-underline-offset:7px;align-items:center;min-height:44px;text-decoration:underline 1px #cca7648c;display:inline-flex}.people b a:hover{color:var(--goldsoft);text-decoration-color:currentColor}.people b+span{color:var(--goldsoft);font-size:var(--t-xs);display:block}.people .en{font-size:var(--t-xs);direction:ltr;display:inline-block}.blk--2 .upd{margin-top:14px}.promise{color:var(--ink);background:#f6f4ee;border-radius:13px;padding:26px 28px;box-shadow:0 24px 60px #04081459}.promise h3{font:400 var(--t-md)/1.4 Estedad,sans-serif;color:var(--ink)}.promise ul{gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}.promise li{padding-inline-start:26px;position:relative}.promise li:before{content:"";inset-inline-start:2px;background:var(--goldink);width:12px;height:2px;position:absolute;top:.72em}.blk--3 .more{margin-top:16px}.no-js .pat .stage,.rm .pat .stage{height:auto;position:absolute;inset:0}@media (width>=761px){.js:not(.rm) .pat .flow{margin-top:-100svh}}@media (width<=760px){.js:not(.rm) .pat.under{margin-top:0}.pat .stage,.no-js .pat .stage,.rm .pat .stage{height:36svh;min-height:250px;position:relative}.pat__panel,.pat__cards{width:100%}.pcard{width:118px}.pcard--a{top:12%;inset-inline-start:12%}.pcard--b{top:22%;inset-inline:auto 12%}.pcard__cap{display:none}.pcard__name{inset-inline:4%;font-size:.78125rem;line-height:1.3;top:69%}.blk{width:auto;padding:36px 0}.blk--1{padding-top:36px}.blk--3{padding-bottom:64px}}.ovw .stage{background:var(--paperbg)}.ovw{--ww:min(240px,31vh);--wg:clamp(28px,3.6vw,56px)}.no-js .ovw .stage,.rm .ovw .stage{height:auto;padding:110px var(--gut) 64px}.ovw__head{max-width:720px}.hint{color:var(--ink2);font-size:var(--t-xs);margin-top:16px}.ovw__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin-top:40px;padding:0;list-style:none;display:grid}.w a{text-align:center;color:var(--ink);flex-direction:column;align-items:center;text-decoration:none;display:flex}.w__win{aspect-ratio:240/330;width:min(200px,100%);transition:transform .4s var(--ease);display:block;position:relative}.w a:hover .w__win,.w a:focus-visible .w__win{transform:translateY(-6px)}.w__view{background:#c9cfe6;border-radius:999px;position:absolute;inset:7%;overflow:hidden}.w__tile{width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.w__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w__n{width:28px;height:28px;color:var(--goldink);border:1px solid #7a5b288c;border-radius:50%;place-items:center;margin-top:12px;font:600 .75rem/1 Vazirmatn,sans-serif;display:grid}.w__name{font:400 var(--t-md)/1.4 Estedad,sans-serif;margin-top:6px}.w__line{max-width:24ch;color:var(--ink2);font-size:var(--t-xs);margin-top:4px;line-height:1.7}.ovw__dive{z-index:6;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(#33356a 0%,#2a2c5a 55%,#1a1c3d 100%);position:absolute;inset:0}.js:not(.rm) .ovw__dive,.js:not(.rm) .ovw__dive .comp{will-change:opacity}.k-night{--fx:.57;--cb:-10;--ch:max(118vh,76vw)}@supports (height:1svh){.k-night{--ch:max(118svh,76vw)}}@media (width<=760px){.ovw{--ww:min(44vw,172px);--wg:18px}.ovw__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.k-night{--fx:.51;--cb:0;--ch:50svh}}.js:not(.rm) .ovw__head{z-index:2;top:clamp(88px,13vh,130px);position:absolute;inset-inline-start:var(--gut)}.js:not(.rm) .ovw__row{inset-inline-start:0;gap:var(--wg);will-change:transform;margin:0;padding-inline-start:var(--gut);display:flex;position:absolute;bottom:clamp(28px,7vh,80px)}.js:not(.rm) .w{width:var(--ww);flex:none}.js:not(.rm) .w__win{width:var(--ww)}.js:not(.rm) .w__tile{will-change:transform}.js:not(.rm) .w__line{opacity:0;transition:opacity .35s var(--ease)}.js:not(.rm) .w.c .w__line,.js:not(.rm) .w a:focus-visible .w__line{opacity:1}.js:not(.rm) .w.c .w__n{background:var(--goldink);color:#fff}@media (width>=761px) and (height<=820px){.ovw .h2{font-size:clamp(2rem,6.4vh,3.5rem)}.js:not(.rm) .ovw{--ww:min(240px,31vh,calc((65vh - 208px) / 1.375))}}@media (width>=761px) and (height<=680px){.js:not(.rm) .w__line{display:none}}@media (width<=760px){.js:not(.rm) .ovw__head .hint{max-width:30ch}.js:not(.rm) .w__name{font-size:var(--t-body)}.js:not(.rm) .ovw__row{bottom:max(24px,50svh - 330px)}.card{padding:16px 18px}.card .h2{font-size:1.75rem}.card .hook{margin-top:12px;font-size:1.0625rem;line-height:1.75}.card .chips{gap:6px;margin-top:10px}.card .chips li{padding:2px 10px}.card .src{margin-top:0}.card .next{margin-top:6px}.card .kick{margin-bottom:8px}}@media (width<=760px) and (height<=780px){.card{padding:14px 16px}.card .kick{margin-bottom:6px}.card .h2{font-size:1.5rem}.card .hook{margin-top:10px;font-size:1rem;line-height:1.7}.card .chips{margin-top:8px}.card .chips li{padding:1px 9px}}.tea .stage{background:linear-gradient(#33356a 0%,#2a2c5a 55%,#1a1c3d 100%)}.pl--b,.pl--b .comp{transform-style:preserve-3d}.bub{left:calc(var(--x) / 1600 * 100%);top:calc(var(--y) / 10 * 1%);translate:-50% -50%;transform:translateZ(calc(var(--bz) * 1px));white-space:nowrap;color:var(--ink);font:600 clamp(13px,calc(var(--ch) * .019),20px)/1.4 Estedad,sans-serif;background:linear-gradient(#fff,#e4e2f2);border-radius:1.05em;padding:.42em 1.15em .5em;position:absolute;box-shadow:inset 0 0 0 2px #fff,3px 5px #08111e2e}.bub:not(.bub--gold):after{content:"";clip-path:polygon(0 0,100% 0,18% 100%);filter:drop-shadow(3px 5px #08111e2e);background:#e4e2f2;width:.95em;height:.72em;position:absolute;bottom:-.62em;left:38%}.bub--gold{background:linear-gradient(135deg,var(--goldsoft),var(--gold2));color:var(--navy);font-size:clamp(12px,calc(var(--ch) * .015),16px);border-radius:999px;padding:.5em 1.2em}.js:not(.rm) .bub{will-change:transform,opacity}.bub--gold{display:none!important}.tea .copy{width:min(440px,calc(100% - 2 * var(--gut)))}@media (width>=761px) and (aspect-ratio>=21/10){.bub:first-child{--y:509!important}.bub:nth-child(2){--y:512!important}.bub:nth-child(3){--y:480!important}.bub:nth-child(4){--y:483!important}.bub--gold{--y:465!important}}.no-js .tea .copy,.rm .tea .copy{background:linear-gradient(160deg,#1b2547,#0a1222)}@media (width<=760px){.bub--gold{display:none}.bub:first-child{--x:600!important;--y:370!important}.bub:nth-child(2){--x:1050!important;--y:360!important}.bub:nth-child(3){--x:700!important;--y:270!important}.bub:nth-child(4){--x:1000!important;--y:270!important}}@media (width<=760px) and (height<=780px){.bub:first-child{--y:400!important}.bub:nth-child(2){--y:390!important}.bub:nth-child(3),.bub:nth-child(4){--y:305!important}}.sheets .stage{background:var(--paperbg)}.sh{inset-inline-end:var(--gut);perspective:1300px;--d:min(100%,640px,calc(min(80vh,660px) / .9));width:min(48vw,640px);height:min(80vh,660px);position:absolute;top:50%;translate:0 -44%}.sh__in{width:var(--d);aspect-ratio:10/9;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.vn__set{transform-style:preserve-3d;position:absolute;inset:0}.vn__ring{aspect-ratio:1;background:#2b3a7014;border:2px solid #2b3a70;border-radius:50%;width:60%;position:absolute;top:28.67%}.vn__set--a .vn__ring{left:38%}.vn__set--b .vn__ring{background:#0f3b4814;border-color:#0f3b48;left:2%}.sheet{aspect-ratio:420/594;width:17%;transform-style:preserve-3d;position:absolute;top:8.6%}.vn__set--a .sheet{left:59.5%}.vn__set--b .sheet{left:23.5%}.sheet img{width:100%;height:100%;position:relative;box-shadow:0 14px 30px #141c3529}.sheet__slab{background:#c9cfe3;position:absolute;inset:0;transform:translateZ(-1.6px)}.sheet__slab+.sheet__slab{background:#b3bad3;transform:translateZ(-3.2px)}.sheet__lab{color:var(--goldsoft);text-align:center;white-space:nowrap;background:#1b2547;border-radius:6px;padding:2px 9px;font:600 clamp(12px,.85vw,13px)/1.6 Estedad,sans-serif;position:absolute;top:6%;left:50%;translate:-50%;box-shadow:0 4px 10px #141c3533}.vn__only{text-align:center;color:#3a4466;gap:2px;width:24%;font:500 clamp(12px,.95vw,14px)/1.5 Vazirmatn,sans-serif;display:grid;position:absolute;top:62%;translate:-50% -50%}.vn__only b{color:#8a3b3b;font-size:.92em;font-weight:700}.vn__set--a .vn__only{left:83%}.vn__set--b .vn__only{left:17%}.vn__lens{transform-origin:50% 62%;filter:drop-shadow(0 10px 16px #7a5b2840);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(2px)}.vn__both{color:#1b2547;text-align:center;white-space:nowrap;border-radius:12px;justify-items:center;gap:2px;padding:8px 10px;font:700 clamp(12px,1.05vw,15px)/1.4 Estedad,sans-serif;display:grid;position:absolute;top:62%;left:50%;transform:translateZ(40px)}.vn__both b{width:1.9em;height:1.9em;color:var(--goldsoft);background:#1b2547;border-radius:50%;place-items:center;font-size:1.05em;display:grid}.sh .sh__in,.sh .vn__both{translate:-50% -50%}.js:not(.rm) .vn__set,.js:not(.rm) .vn__lens,.js:not(.rm) .vn__both,.js:not(.rm) .vn__only{will-change:transform,opacity}@media (width<=760px){.sh{--d:min(94vw,calc(46svh / .9));width:100%;height:46svh;inset:auto 0 0;translate:none}.sheet__lab{padding:1px 5px;font-size:12px}.vn__only{width:26%;font-size:12px}.vn__both{white-space:normal;width:22%;padding:4px 6px;font-size:12px}}.room .stage{background:#2a2236}.room{--fx:.42;--cb:0}.hot{left:calc(var(--x) / 1600 * 100%);top:calc(var(--y) / 10 * 1%);cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,var(--goldsoft),var(--gold2));border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;padding:0;display:grid;position:absolute;box-shadow:0 0 0 7px #cca76447,0 8px 20px #04081473}.hot img{width:24px;height:24px}.hot:after{content:"";border:2px solid var(--goldsoft);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.settled .hot:after{animation:pulse 1.4s var(--ease) 3}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.hot[aria-expanded=true]{background:var(--on)}.tip{z-index:8;width:min(280px,100vw - 32px);color:var(--on);transition:opacity .3s var(--ease),translate .3s var(--ease);background:linear-gradient(140deg,#3a3270,#1b2547 62%,#2a2f5c);border:1px solid #e8d3a638;border-radius:13px;padding:16px 20px;position:absolute;top:0;left:0;box-shadow:0 20px 44px #04081480}.tip b{font:400 var(--t-md)/1.5 Estedad,sans-serif;color:var(--goldsoft);display:block}.tip a{min-height:44px;color:var(--gold2);align-items:center;font-weight:600;display:inline-flex}.tip.in{opacity:1;translate:0}.tip:not(.in){opacity:0;translate:0 8px}.hotlist li{background:0 0!important;border:0!important;padding:0!important}.hotlist button{min-height:44px;color:var(--goldsoft);font:500 var(--t-xs)/1.4 Vazirmatn,sans-serif;cursor:pointer;background:#cca76421;border:1px solid #cca76473;border-radius:999px;padding:0 14px}.hotlist button[aria-expanded=true]{background:var(--gold2);color:var(--navy)}.no-js .hotlist button{cursor:default}.chips__src{font-size:var(--t-xs);color:var(--on2);align-items:center;gap:4px;display:flex}.chips__src a{min-height:44px;color:var(--goldsoft);align-items:center;display:inline-flex}.caps li a:not(.more),.office a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.veil--in{opacity:1;visibility:inherit}.no-js .veil--in,.rm .veil--in{display:none}.fly{z-index:8;visibility:hidden;transform-origin:0 0;will-change:transform,opacity;pointer-events:none;width:300px;position:absolute;top:0;left:0}.fly img,.lt img{border-radius:14px;width:100%;height:auto}.fly b,.lt b{top:15%;color:var(--ink);font:600 clamp(13px,1.25vw,18px)/1.5 Estedad,sans-serif;position:absolute;inset-inline:26% 9%}.lt b{font-size:calc(clamp(13px,1.25vw,18px) * (1 + var(--d,0) * .064))}@media (width<=760px){.room{--fx:.56;--ch:52svh}.room .copy{inset-inline:var(--gut);width:auto}}.rail .stage{background:var(--paperbg)}.rail__ink{opacity:0;visibility:hidden;background:radial-gradient(90% 70% at 30% 40%,#2e2c6e 0%,#2e2c6e00 70%),linear-gradient(#1b2547 0%,#24275c 60%,#2b2560 100%);position:absolute;inset:0}.js:not(.rm) .rail__ink{will-change:opacity}.rail .copy,.rail .tl,.rail .kick,.rail .t2,.rail .more,.rail .next,.rail .src,.rail .src a,.rail .chips li,.rail .fact b,.rail .fact span,.rail .fact small,.rail .tl__nodes li{transition:color .4s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}.rail.dark .copy,.rail.dark .tl__nodes li,.rail.dark .tl__nodes li:not(.on){color:var(--on)}.rail.dark .kick,.rail.dark .t2,.rail.dark .more,.rail.dark .next,.rail.dark .fact b{color:var(--gold2)}.rail.dark .src,.rail.dark .fact span,.rail.dark .fact small{color:var(--on2)}.rail.dark .src a{color:var(--goldsoft)}.rail.dark .hook{border-color:var(--gold2)}.rail.dark .chips li{color:var(--goldsoft);background:#cca76421;border-color:#cca7646b}.rail.dark .tl__fill{background:var(--gold2)}.rail.dark .tl__nodes:before{background:#f4efe42e}.rail.dark .tl__nodes li:before{border-color:var(--gold2);background:var(--gold2)}.js:not(.rm) .rail.dark .tl__nodes li:not(.on):before{background:#1e2550}.rail.dark .lt__dim{background:#2a2c62}.rail.dark .lt{box-shadow:0 18px 40px #04081466}.tl{z-index:4;inset-inline-start:calc(var(--gut) + min(470px,36vw) + clamp(24px,4vw,64px));width:clamp(170px,15vw,230px);position:absolute;top:clamp(110px,16vh,160px)}.fact span,.fact small{font-size:var(--t-xs);color:var(--ink2);display:block}.fact b{font:300 var(--t-lg)/1.1 Estedad,sans-serif;color:var(--goldink);display:block}.fact small{margin-top:6px;line-height:1.6}.tl__track{margin-top:28px;position:relative}.tl__nodes{gap:26px;padding:0;list-style:none;display:grid;position:relative}.tl__nodes:before,.tl__fill{content:"";inset-inline-start:7px;background:#7a5b2838;width:2px;position:absolute;top:10px;bottom:10px}.tl__fill{background:var(--goldink);transform-origin:50% 0;transform:scaleY(1)}.tl__nodes li{color:var(--ink);padding-inline-start:30px;line-height:1.5;position:relative}.tl__nodes li:before{content:"";inset-inline-start:0;border:2px solid var(--goldink);background:var(--goldink);box-sizing:border-box;width:16px;height:16px;transition:background .4s var(--ease);border-radius:50%;position:absolute;top:.3em}.js:not(.rm) .tl__nodes li:not(.on){color:var(--ink2)}.js:not(.rm) .tl__nodes li:not(.on):before{background:var(--lav0)}.stack{inset-inline-end:var(--gut);aspect-ratio:360/230;perspective:1100px;perspective-origin:50% -40%;width:min(34vw,440px);position:absolute;top:54%;translate:0 -50%}.stack>*{transform-style:preserve-3d}.lt{transform:translate3d(0,calc(var(--d) * -26px),calc(var(--d) * -70px));border-radius:14px;position:absolute;inset:0;box-shadow:0 18px 40px #141c3529}.lt__dim{opacity:calc(var(--d) * .2);pointer-events:none;background:#e3e7f4;border-radius:14px;position:absolute;inset:0}.lt:first-child{--d:3}.lt:nth-child(2){--d:2}.lt:nth-child(3){--d:1}.lt:nth-child(4){--d:0}.lt--env b{top:auto;bottom:12%;text-align:center;inset-inline:10%}.js:not(.rm) .lt,.js:not(.rm) .lt__dim{will-change:transform,opacity}@media (width<=760px){.tl{inset-inline-start:var(--gut);width:150px;top:auto;bottom:4svh}.fact b{font-size:2.25rem}.tl__track{margin-top:14px}.tl__nodes{font-size:var(--t-xs);gap:12px}.stack{inset-inline-end:var(--gut);width:min(47vw,200px);top:auto;bottom:9svh;translate:none}.fly b{font-size:12.75px}.lt b{font-size:calc(12.75px * (1 + var(--d,0) * .064));white-space:nowrap}.lt:not(.lt--env) b{inset-inline:26% 4%}}.dio--air .stage{background:linear-gradient(#0b1428 0%,#1e2450 34%,#46407a 62%,#8a6688 82%,#d49779 100%)}.dio--air .stage:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(270deg,#0b1428c7 0%,#0b14288c 30%,#0b142800 52%);position:absolute;inset:0}.js:not(.rm) .dio--air .stage:after{will-change:transform}.jet{aspect-ratio:2;transform-origin:50% 60%;will-change:transform;width:25%;position:absolute;top:0;left:0;transform:translate(140%,230%)scale(.42)}.jet img{width:100%;height:100%;display:block}.jet{transition:opacity .35s var(--ease)}.jet.jet--off{opacity:0}.no-js .dio--air .copy,.rm .dio--air .copy{border-radius:var(--r);width:min(520px,calc(100% - 2 * var(--gut)));background:linear-gradient(160deg,#1b2547f2,#0a1222ed);border:1px solid #e8d3a624;padding:clamp(20px,2.4vw,32px);box-shadow:0 24px 60px #04081459}.no-js .dio--air .copy:before,.rm .dio--air .copy:before{display:none}.no-js .dio--air .stage,.rm .dio--air .stage{height:auto}.no-js .dio--air .copy,.rm .dio--air .copy{top:auto;margin:clamp(96px,15vh,150px) 0 48px;margin-inline-start:var(--gut);position:relative;inset-inline-start:auto}@media (width<=760px){.no-js .dio--air .copy,.rm .dio--air .copy{margin-top:72px;padding:16px 18px}.no-js .dio--air .h2,.rm .dio--air .h2{font-size:1.75rem}}.rwy{position:absolute;inset:0}.rwy i{left:calc((660 + var(--x)) / 1600 * 100%);top:calc(var(--y) / 10 * 1%);width:calc(var(--s) * 90 / 1600 * 100%);aspect-ratio:1;transition:opacity .45s var(--ease);background:radial-gradient(closest-side,#fff1cf 0 9%,#ffc97a 14%,#ffc97a59 30%,#ffc97a00 100%);border-radius:50%;position:absolute;translate:-50% -50%}.rwy i:after{content:"";background:#3a4560;border-radius:50%;position:absolute;inset:44%}.rwy i.on:after,.no-js .rwy i:after,.rm .rwy i:after{display:none}.js:not(.rm) .rwy i:not(.on){opacity:.9;background:0 0}.steps-lead{font:500 var(--t-md)/1.5 Vazirmatn,sans-serif;color:var(--on);margin-top:18px}.caps--steps{gap:2px;margin-top:8px}.caps--steps li{border:0;padding-inline-start:26px;line-height:1.7;position:relative}.caps--steps li:before{content:"";inset-inline-start:2px;border:1.5px solid var(--gold2);width:10px;height:10px;transition:background .45s var(--ease),box-shadow .45s var(--ease);border-radius:50%;position:absolute;top:.62em}.caps--steps li.on:before,.no-js .caps--steps li:before,.rm .caps--steps li:before{background:#ffd48e;border-color:#ffd48e;box-shadow:0 0 0 4px #ffc97a38,0 0 14px 2px #ffc97a8c}.js:not(.rm) .caps--steps li{opacity:.38;translate:none}.js:not(.rm) .caps--steps li.on{opacity:1}.caps li>b.next{font:600 var(--t-xs)/1.6 Vazirmatn,sans-serif;color:var(--goldsoft)}@media (width<=760px){.dio--air .stage:after{background:linear-gradient(#0b1428cc 0%,#0b142899 40%,#0b142800 62%)}}@media (width<=760px) and (height<=780px){.dio--air .stage:after{background:linear-gradient(#0b1428d1 0%,#0b1428b3 50%,#0b14289e 70%,#0b142800 88%)}}.bank{z-index:6;pointer-events:none;position:absolute;inset:0}.bank i{visibility:hidden;will-change:transform,opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3%}.bank--3{background-image:url(/art/bank-3.svg)}.bank--2{background-image:url(/art/bank-2.svg)}.bank--1{background-image:url(/art/bank-1.svg)}.win .stage{background:linear-gradient(#0a1326 0%,#16244c 42%,#123d55 84%,#0f3b48 100%)}.wall{background:radial-gradient(ellipse min(34vw,460px) 58vh at var(--wx,31%) 54%,#968ed642,#968ed600 72%),linear-gradient(180deg,#c9c5e012 0 9%,#c9c5e000 9.2%);position:absolute;inset:0}.wview{inset-inline-end:calc(var(--gut) + 12vw);perspective:900px;position:absolute;top:52%;translate:0 -50%}.window{--ww:min(360px,26vw,calc(64vh * .74));width:var(--ww);aspect-ratio:.74;transform-style:preserve-3d;position:relative;transform:rotateY(-12deg)rotateX(2deg)}.window__frame{filter:drop-shadow(0 24px 36px #04081480);width:120%;height:114.804%;position:absolute;top:-7.40192%;left:-10%}.window__frame svg{width:100%;height:100%;display:block}.ring{border:3px solid var(--rc);transform:translateZ(calc(var(--k) * -9px)) scale(calc(1 + var(--k) * .01));border-radius:999px;position:absolute;inset:0}.window__glass{background:#0b1630;border-radius:999px;position:absolute;inset:0;overflow:hidden;transform:translateZ(-36px)scale(1.04)}.window__glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 10px 24px #080c1e99,inset 0 0 0 3px #5e5a8a}.globe{width:100%;height:100%;position:absolute;inset:0}.shade{will-change:transform;background:linear-gradient(#e9e6f5,#cfcbe5 86%,#b4b0d4);border-bottom:5px solid #9591be;position:absolute;inset:0;transform:translateY(-100%)}.shade i{background:#8f8bb8;border-radius:4px;width:26%;height:7px;position:absolute;bottom:7px;left:50%;translate:-50%}.no-js .shade,.rm .shade{display:none}.wglare{pointer-events:none;background:linear-gradient(125deg,#fff3 0%,#fff0 30% 72%,#ffffff12 100%);border-radius:999px;position:absolute;inset:0}.seat{z-index:4;pointer-events:none;will-change:transform;position:absolute;inset:0}.seat img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.win .copy{width:min(500px,calc(100% - 2 * var(--gut)))}.no-js .window__glass{background:#22305e url(/art/win-clouds-1.svg) 50%/cover no-repeat}@media (width<=760px){.wall{background:radial-gradient(70vw 34vh at 50% 74%,#968ed642,#968ed600 72%)}.wview{place-items:center;display:grid;inset:auto 0 9svh;translate:none}.window{--ww:min(64vw,calc(46svh * .74));transform:rotateX(2deg)}.seat img{translate:0 6%}.no-js .win .copy,.rm .win .copy{top:auto;margin:0 var(--gut);padding-top:76px;position:relative;inset-inline-start:auto}.no-js .wview,.rm .wview{margin:28px 0 12svh;position:relative;inset:auto}}.camp .stage{background:#dcd3e6}.campus{position:absolute;inset:0;overflow:hidden}.cpl{position:absolute;inset:0}.campus__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.js:not(.rm) .camp .cpl{will-change:transform;inset:-2%}.js:not(.rm) .cpl.b{opacity:0;visibility:hidden;transition:opacity .5s ease calc(var(--k) * .12s),visibility 0s linear calc(.5s + var(--k) * .12s)}.js:not(.rm) .cpl.b.on{opacity:1;visibility:inherit;transition:opacity .5s ease calc(var(--k) * .12s),visibility 0s}.y1{--sky0:#3a3a78;--sky1:#f2a673;--orb:#ffd9a0;--orb-op:.9;--stars:0;--far:#7a6fa6;--far2:#8e7fa8;--wall:#a592b8;--bld:#e7d8d2;--bld2:#cdb9c2;--roof:#8e5a55;--win:#ffc97a;--win-op:.75;--leaf:#d9822b;--leaf2:#b8561e;--trunk:#4a2e2a;--bloom:0;--fall:1;--snow:0;--ground:#a88a8c;--path:#c9afa6;--lamp:1}.y2{--sky0:#afc0da;--sky1:#e9eef6;--orb:#fff;--orb-op:.45;--stars:0;--far:#b9c3da;--far2:#c9d1e4;--wall:#dce2ee;--bld:#eef0f6;--bld2:#d4d9e6;--roof:#6e7fa0;--win:#9fb2d2;--win-op:1;--leaf:#6e7e8c;--leaf2:#56656f;--trunk:#3e3a48;--bloom:0;--fall:0;--snow:1;--snow-c:#fff;--ground:#e8edf5;--path:#cbd3e3;--lamp:0}.y3{--sky0:#9cc7e6;--sky1:#f6e7ee;--orb:#fff3d6;--orb-op:.8;--stars:0;--far:#8fb3a8;--far2:#a5c6b4;--wall:#bfd6c8;--bld:#f3eae0;--bld2:#dccfc4;--roof:#b4643c;--win:#a9c6e0;--win-op:1;--leaf:#7db36a;--leaf2:#5e9a58;--trunk:#5a3c2e;--bloom:1;--fall:0;--snow:0;--ground:#a9cf8e;--path:#e3d8c6;--lamp:0}.y4{--sky0:#5fa8da;--sky1:#cde8f2;--orb:#fff6d0;--orb-op:1;--stars:0;--far:#5e8f7a;--far2:#77a68a;--wall:#93b9a0;--bld:#f6eee2;--bld2:#e0d2c2;--roof:#9a4e3a;--win:#8fc0da;--win-op:1;--leaf:#2f7a4e;--leaf2:#1f5e3c;--trunk:#4a3226;--bloom:0;--fall:0;--snow:0;--ground:#6faf6a;--path:#e6d9c0;--lamp:0}.y5{--sky0:#7a86c2;--sky1:#f6c99a;--orb:#ffd9a0;--orb-op:.9;--stars:0;--far:#9a86a6;--far2:#ae95ae;--wall:#c3aec4;--bld:#eadbd0;--bld2:#d3bfb8;--roof:#8e5a55;--win:#ffc97a;--win-op:.55;--leaf:#e39a3a;--leaf2:#c0662a;--trunk:#4a2e2a;--bloom:0;--fall:1;--snow:0;--ground:#b58a6a;--path:#d9bfa6;--lamp:.5}.y6{--sky0:#1b2552;--sky1:#f2b8a0;--orb:#ffe3c0;--orb-op:.65;--stars:.7;--far:#4a4f86;--far2:#5e6398;--wall:#6e73a8;--bld:#8c8fb8;--bld2:#6e7199;--roof:#3b3f72;--win:#ffc97a;--win-op:1;--leaf:#3e4a6e;--leaf2:#2e3858;--trunk:#2a2238;--bloom:0;--fall:0;--snow:1;--snow-c:#f4f6ff;--ground:#c9cce6;--path:#a9add0;--lamp:1}.yr{z-index:4;inset-inline-start:var(--gut);color:var(--ink);background:#f3f4faed;border-radius:13px;justify-items:start;padding:12px 22px 14px;display:grid;position:absolute;bottom:8vh;box-shadow:0 18px 44px #141c3533}.yr__k{font:600 var(--t-xs)/1.5 Vazirmatn,sans-serif;color:var(--ink2)}.yr b{font:300 var(--t-lg)/1.05 Estedad,sans-serif;color:var(--goldink);display:block}.yr__i{color:var(--goldink);font:600 var(--t-xs)/1.6 Vazirmatn,sans-serif;background:#7a5b281a;border:1px solid #7a5b2859;border-radius:999px;margin-top:4px;padding:2px 12px}.js:not(.rm) .camp:not(.y6) .yr__i{visibility:hidden}.js:not(.rm) .yr{will-change:opacity}.lander{z-index:4;aspect-ratio:2;visibility:hidden;opacity:0;will-change:transform,opacity;width:min(44vw,600px);position:absolute;top:0;left:0}.lander img{width:100%;height:100%;display:block;position:relative}.lander__lights{aspect-ratio:1;will-change:transform,opacity;background:radial-gradient(closest-side,#fffbef 0 12%,#ffecc4bf 30%,#ffe0aa00 100%);border-radius:50%;width:70%;position:absolute;top:58%;left:50%;translate:-50% -50%}.veil--fog{background:radial-gradient(90% 80%,#fbfafd 0%,#eeeff8 60%,#dee2f1 100%)}.veil--sun{background:radial-gradient(80% 70% at 50% 52%,#fffdf6 0%,#fff1d6 45%,#f7e2c4 100%)}.wfog{opacity:0;visibility:hidden;background:radial-gradient(closest-side,#fff,#f1f0f8 70%,#e2e1f0);border-radius:999px;position:absolute;inset:0}.js:not(.rm) .wfog,.js:not(.rm) .veil--fog,.js:not(.rm) .veil--sun{will-change:opacity}@media (width<=760px){.camp .stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative}.campus{flex:none;height:56svh;position:relative}.camp .copy{top:auto;width:auto;margin:-28px 12px 24px;position:relative;inset:auto}.yr{inset-inline:auto 12px;padding:8px 16px 10px;top:calc(56svh - 150px);bottom:auto}.lander{width:76vw}.js:not(.rm) .camp .stage{height:var(--stage-h);display:block;position:sticky}.js:not(.rm) .campus{height:var(--sh,52svh);position:absolute;inset:0 0 auto}.js:not(.rm) .camp .copy{margin:0;position:absolute;inset:auto 12px 12px}.js:not(.rm) .yr{top:calc(var(--sh,52svh) - 150px)}}.home .stage{background:#e9e1d3}.js:not(.rm) .home .copy>*{opacity:var(--ko,1)}.kscene{position:absolute;inset:0;overflow:hidden}.kit{display:none}.js:not(.rm) .kit{display:block;position:absolute;inset:0}.kl{object-fit:cover;object-position:50% 72%;will-change:transform,opacity;width:106%;height:106%;position:absolute;inset:-3%}.crane{perspective:1300px;perspective-origin:50% 0;position:absolute;inset:0}.top{aspect-ratio:1.6;transform-origin:50% 78%;width:max(116%,170vh);position:absolute;top:50%;left:42%;translate:-50% -50%}.js:not(.rm) .top{will-change:transform,opacity}.top>img,.top>span,.top>i{display:block;position:absolute}.top>span img{width:100%;height:auto;display:block}.top__table{width:100%;height:100%;inset:0}.top__folder{width:30%;top:33%;left:35%}.top__a{width:20%;top:31%;left:39.5%;rotate:-4deg}.top__b{width:18%;top:47%;left:50%;rotate:6deg}.top__seal{width:10%;top:33%;left:55.5%;rotate:-8deg}.top__sh{opacity:0;background:#281e463d;border-radius:4%;box-shadow:0 0 10px 5px #281e4638}.top__sh--a{width:19%;height:39%;top:32%;left:40%;rotate:-4deg}.top__sh--b{width:17.4%;height:16.5%;top:48%;left:50.4%;rotate:6deg}.top__ring{aspect-ratio:1;border:2px solid var(--gold2);opacity:0;border-radius:50%;width:9%;top:34.6%;left:56%}.js:not(.rm) .top__a,.js:not(.rm) .top__b,.js:not(.rm) .top__seal,.js:not(.rm) .top__sh,.js:not(.rm) .top__ring{will-change:transform,opacity}.top b{inset-inline:10%;color:var(--ink);text-align:center;background:#cca76440;border-radius:6px;padding:2px 6px;font:600 clamp(12.5px,.9vw,13px)/1.5 Estedad,sans-serif;position:absolute;top:6%}.top__b b{top:auto;bottom:12%}@media (width<=760px){.home .stage{flex-direction:column;height:auto;min-height:0;display:flex;position:relative}.kscene{flex:none;height:58svh;position:relative}.top{width:auto;height:140%;left:50%}.top b{font-size:16px;line-height:1.35;inset-inline:2%}.top__b{width:23%;left:44%}.top__sh--b{width:22.4%;height:21%;left:44.4%}.home .copy{top:auto;width:auto;margin:-28px 12px 24px;position:relative;inset:auto}.js:not(.rm) .home .stage{height:var(--stage-h);display:block;position:sticky}.js:not(.rm) .kscene{height:var(--sh,52svh);position:absolute;inset:0 0 auto}.js:not(.rm) .home .copy{margin:0;position:absolute;inset:auto 12px 12px}}.prog{color:var(--ink)}.prog .stage{background:var(--paperbg);padding:clamp(96px,14vh,150px) var(--gut) clamp(48px,8vh,96px);place-items:center;display:grid}.spread{background:linear-gradient(90deg,#f7f3ea 0 49.7%,#e3dacb 50%,#f7f3ea 50.3%);border-radius:8px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,5vw,72px);width:100%;max-width:1260px;padding:clamp(24px,4vw,56px);display:grid;position:relative;box-shadow:0 30px 70px #141c3524}.spread .kick,.spread .more{color:var(--goldink)}.spread .t2{color:var(--goldink);padding-inline-start:clamp(20px,3vw,48px)}.spread .h2{font-size:clamp(2.125rem,1rem + 3.2vw,4.25rem)}.progs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.progs a{color:var(--ink);text-align:center;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#fffdf8;border:1px solid #7a5b2824;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 18px;text-decoration:none;display:flex}.progs a:hover{transform:translateY(-4px);box-shadow:0 14px 30px #141c351a}.progs img{width:min(100%,180px);height:auto}.progs b{font:400 var(--t-md)/1.4 Estedad,sans-serif}.pgcover,.leaf,.spread__shade{pointer-events:none;display:none}.js:not(.rm) .prog .stage{padding:0;display:block}.js:not(.rm) .spread{transform-origin:0 0;perspective:2000px;will-change:transform;grid-template-columns:1fr 1fr;max-width:none;position:absolute;top:0;left:0}.js:not(.rm) .pgcover,.js:not(.rm) .leaf,.js:not(.rm) .spread__shade{display:block}.js:not(.rm) .spread .progs{gap:clamp(8px,calc(var(--sph,600px) * .025),16px);align-self:center}.js:not(.rm) .spread .progs a{padding:clamp(8px,calc(var(--sph,600px) * .025),16px) 10px clamp(10px,calc(var(--sph,600px) * .028),18px)}.js:not(.rm) .spread .progs img{width:min(100%,180px,calc(var(--sph,600px) * .235))}.js:not(.rm) .spread .progs b{font-size:clamp(13px,calc(var(--sph,600px) * .03),var(--t-md))}.pgcover{border-radius:0 8px 8px 0;width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.leaf{transform-origin:100%;width:50%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.leaf__f,.leaf__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px 0 0 8px;position:absolute;inset:0;overflow:hidden}.leaf__f{background:#e9e1d3}.leaf__b{background:linear-gradient(90deg,#efe8db,#f7f3ea 12%);transform:rotateY(180deg)}.lpic{width:200%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pgcover .lpic{left:-100%}.lpic .top{left:var(--tl);top:var(--tt);width:var(--tw);translate:none}.leaf__curl{opacity:0;will-change:opacity;background:linear-gradient(270deg,#1c143457,#1c143414 22%,#ffffff1f 60%,#1c143400);position:absolute;inset:0}.spread__shade{pointer-events:none;opacity:0;will-change:opacity;background:linear-gradient(270deg,#1c143452,#1c143400 55%);width:50%;position:absolute;top:0;bottom:0;left:0}@media (width<=760px){.spread{background:#f7f3ea;grid-template-columns:1fr;padding:22px 16px}.progs{gap:10px}.progs b{font-size:var(--t-body)}.prog .stage{padding:84px 12px 40px}.js:not(.rm) .spread{perspective:1200px;border-radius:0;grid-template-columns:1fr;align-content:start;gap:22px;padding:88px 16px 24px;inset:0;width:auto!important;height:auto!important}.js:not(.rm) .pgcover{display:none}.leaf{width:100%}.leaf__f,.leaf__b{border-radius:0}.lpic{width:100%;height:var(--sh8,52svh)}.lpic .top{width:auto;height:140%;top:50%;left:50%;translate:-50% -50%}.spread__shade{width:100%}}.faq{background:var(--paperbg);color:var(--ink);padding:clamp(80px,12vh,130px) var(--gut) clamp(90px,14vh,150px);position:relative;overflow:hidden}.faq>.h2,.shelf>.h2{max-width:1260px;margin:0 auto;position:relative}.faq .t2{color:var(--goldink)}.h2--split span{will-change:transform}.fsky{pointer-events:none;position:absolute;inset:0}.cl{opacity:.75;will-change:transform;width:clamp(160px,18vw,280px);height:auto;position:absolute}.cl:first-child{top:9%;left:8%}.cl:nth-child(2){opacity:.6;width:clamp(200px,24vw,360px);top:34%;right:-4%}.cl:nth-child(3){opacity:.5;bottom:12%;left:-3%}.panel{background:#fff;border-radius:13px;max-width:880px;margin:40px auto 0;padding:6px clamp(18px,3vw,32px);position:relative;box-shadow:0 24px 60px #141c351a}.js:not(.rm) .panel{will-change:transform}.panel details{border-bottom:1px solid #141c351a}.panel details:last-child{border-bottom:0}.panel summary{cursor:pointer;min-height:64px;font:400 var(--t-md)/1.5 Estedad,sans-serif;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.panel summary::-webkit-details-marker{display:none}.panel summary:after{content:"";border:solid var(--goldink);width:11px;height:11px;transition:transform .3s var(--ease);border-width:0 0 2px 2px;flex:none;transform:translateY(-3px)rotate(-45deg)}.panel details[open] summary:after{transform:translateY(2px)rotate(135deg)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.panel details::details-content{block-size:0;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete;overflow:hidden}.panel details[open]::details-content{block-size:auto}}.ans{color:var(--ink2);padding:0 0 22px}.ans__links{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:6px;display:flex}.ans .src{min-height:44px;color:var(--goldink);font-size:var(--t-xs);text-underline-offset:4px;align-items:center;margin:0;display:inline-flex}.more--all{width:max-content;margin:24px auto 0;display:flex;position:relative}.faq .more{color:var(--goldink)}@media (width<=760px){.fsky{display:none}.panel summary{font-size:var(--t-body)}.ready:not(.rm) .faq .h2--split span{transition:opacity .4s var(--ease),transform .4s var(--ease)}.ready:not(.rm) .faq:not(.in) .h2--split span{opacity:0;transform:translateY(22px)}.ready:not(.rm) .faq:not(.in) .h2--split .t2{transition-delay:80ms}}.shelf{padding:clamp(110px,16vh,170px) var(--gut) clamp(80px,12vh,130px);background:linear-gradient(#1b2547 0%,#141b33 58%,#1a2447 86%,#22305a 100%);position:relative;overflow:hidden}.shelf:before{content:"";background:var(--paperbg);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);position:absolute;inset:0}.lamp{pointer-events:none;width:min(120px,22vw);position:absolute;top:0;left:50%;translate:-50%}.lamp svg{width:100%;height:auto;display:block;position:relative}.lamp__glow{aspect-ratio:1.4;width:min(1100px,150vw);transition:opacity .4s var(--ease);background:radial-gradient(50% 50% at 50% 12%,#ffd69642,#ffd69612 55%,#ffd69600 75%);position:absolute;top:60%;left:50%;translate:-50%}.lamp ellipse{transition:fill .4s var(--ease)}.ready:not(.rm) .shelf:not(.lit):before{opacity:1}.ready:not(.rm) .shelf:not(.lit) .lamp__glow{opacity:0}.ready:not(.rm) .shelf:not(.lit) .lamp ellipse{fill:#8f8bb8}.ready:not(.rm) .shelf>.h2,.ready:not(.rm) .books,.ready:not(.rm) .shelf>.more{transition:opacity .4s var(--ease) .1s}.ready:not(.rm) .shelf:not(.lit)>.h2,.ready:not(.rm) .shelf:not(.lit) .books,.ready:not(.rm) .shelf:not(.lit)>.more{opacity:0}.books{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);max-width:1100px;margin:44px auto 0;padding:0;list-style:none;display:grid;position:relative}@media (width>=761px){.books[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:740px}.books[data-n="1"]{grid-template-columns:minmax(0,1fr);max-width:370px}}.book a{height:100%;color:var(--on);flex-direction:column;gap:8px;text-decoration:none;display:flex}.book__slot{perspective:900px;width:min(170px,62%);margin:0 auto 22px;display:block;position:relative}.book__slot:after{content:"";inset-inline:-34%;background:linear-gradient(#6b4e2e,#3e2c1a);border-radius:3px;height:10px;position:absolute;bottom:-16px;box-shadow:0 10px 18px #04081480}.book__3d{aspect-ratio:200/280;width:100%;transform-style:preserve-3d;transition:transform .45s var(--ease);display:block;position:relative;transform:rotateY(-8deg)}.book__3d>img{border-radius:7px 2px 2px 7px;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(11px);box-shadow:-10px 14px 26px #04081466}.book__spine{inset-block:0;background:var(--sp) center/100% 100%;width:22px;position:absolute;right:-11px;transform:rotateY(90deg)}.book__pages{inset-block:1.5%;background:repeating-linear-gradient(90deg,#f4eedf 0 2px,#d8cfbb 2px 3px);width:22px;position:absolute;left:-11px;transform:rotateY(-90deg)}.book a:hover .book__3d,.book a:focus-visible .book__3d{transform:rotateY(-24deg)translateZ(30px)}.book__k{font:600 var(--t-xs)/1.6 Vazirmatn,sans-serif;color:var(--gold2)}.book__t{font:400 var(--t-md)/1.55 Estedad,sans-serif}.book__go{color:var(--gold2);margin-top:auto;font-weight:600}.shelf .more{color:var(--gold2);position:relative}@media (width<=760px){.books{margin-inline:calc(-1 * var(--gut));padding:6px var(--gut) 12px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.book{scroll-snap-align:center;flex:0 0 74%}.book a:hover .book__3d{transform:rotateY(-8deg)}}.cta .stage{background:linear-gradient(#22305a 0%,#4f4f86 40%,#9c8aa6 70%,#f0b488 100%)}.cta{--cb:-8}.veil--dim{background:#10182f}.cta .bloom{z-index:8;background:radial-gradient(circle at var(--ox,47%) var(--oy,74%),#fff0cdf2 0,#ffd6968c 9%,#ffd69629 22%,#ffd69600 40%)}.js:not(.rm) .veil--dim{will-change:opacity}.cta .copy{width:min(820px,calc(100% - 2 * var(--gut)));top:clamp(96px,14vh,140px)}.cta .h2{font-size:clamp(2.125rem,.9rem + 3.3vw,4rem)}.cta .copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#121838d6 40%,#12183800);position:absolute;inset:-70px -110px -70px -150px}@media (width<=760px){.cta .copy:before{inset:-90px calc(-1 * var(--gut)) -50px;background:linear-gradient(#121838db 0%,#121838bd 72%,#12183800 100%)}}.cta .lead{margin-top:16px}.sub{color:var(--goldsoft);margin-top:14px;font-weight:600}.reach{background:var(--navy);padding:clamp(40px,7vh,72px) var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);max-width:1440px;margin:0 auto;display:grid}.channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.channels a{overflow-wrap:break-word}.channels a,.channels>li>span{height:100%;min-height:60px;color:var(--on);background:#1b25478c;border:1px solid #cca76452;border-radius:13px;align-items:center;padding:12px 18px;line-height:1.6;text-decoration:none;display:flex}.channels a:hover{border-color:var(--gold2)}.channels>li>span{color:var(--on2)}.channels bdi[dir=ltr]{white-space:nowrap}.office h3{font:400 var(--t-md)/1.4 Estedad,sans-serif;color:var(--goldsoft)}.office p{color:var(--on2);margin-top:8px}.office__rule{font-weight:600;color:var(--gold2)!important}.office a{color:var(--goldsoft)}@media (width<=760px){.cta{--cb:-12}.reach{grid-template-columns:1fr}.channels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.channels a,.channels>li>span{font-size:var(--t-xs);padding:10px 12px}.cta .ctas .btn{flex:100%}:root{--ch:max(calc(var(--stage-h) * 1.12),70vw)}.comp{bottom:calc(var(--cb,-2) * var(--stage-h) / 100)}.k-night{--ch:calc(var(--stage-h) * .5)}.room{--ch:calc(var(--stage-h) * .52)}}
