.landing-reveal [data-reveal]:not([data-shown]){opacity:0;translate:0 24px}.landing-reveal [data-reveal]{transition:opacity .8s,translate .8s}@media (prefers-reduced-motion:reduce){.landing-reveal [data-reveal]:not([data-shown]){opacity:1;translate:none}}.landing-steps{counter-reset:step}.landing-steps>li{counter-increment:step;padding:0 0 30px 64px;position:relative}.landing-steps>li:before{content:counter(step, decimal-leading-zero);font:italic 400 2rem/1 var(--font-cardo), Georgia, serif;color:var(--twc-gold-2);position:absolute;top:-4px;left:0}.landing-steps>li:after{content:"";background:var(--twc-gold);opacity:.5;width:1px;position:absolute;top:40px;bottom:6px;left:18px}.landing-steps>li:last-child:after{display:none}.landing-steps>li[data-percent]{padding-left:78px}.landing-steps>li[data-percent]:before{content:attr(data-percent)}.landing-steps>li[data-percent]:after{left:26px}@media (min-width:64rem){.landing-steps>li[data-percent]{padding-left:92px}}.landing-numbered{counter-reset:item}.landing-numbered>li{counter-increment:item}.landing-numbered>li:before{content:counter(item, decimal-leading-zero);width:2.2em;font:italic 400 .95rem var(--font-cardo), Georgia, serif;color:var(--twc-gold-2);display:inline-block}.landing-faq summary{list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"+";font:300 1.6rem/1 var(--font-inter);color:var(--twc-accent-on-white);transition:transform .25s}.landing-faq details[open] summary:after{transform:rotate(45deg)}@font-face{font-family:TC Arabic Sans;src:url(/landings/fonts/IBMPlexSansArabic-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:TC Arabic Sans;src:url(/landings/fonts/IBMPlexSansArabic-Medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:TC Arabic Sans;src:url(/landings/fonts/IBMPlexSansArabic-SemiBold.woff2)format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:TC Arabic Serif;src:url(/landings/fonts/NotoNaskhArabic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:TC Devanagari Sans;src:url(/landings/fonts/NotoSansDevanagari.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D,U+25CC}@font-face{font-family:TC Devanagari Serif;src:url(/landings/fonts/NotoSerifDevanagari.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D,U+25CC}[lang^=ar] *{letter-spacing:0!important}[lang^=ar] :is(h1,h2,.ms-cap),[lang=hi] :is(h1,h2,.ms-cap){line-height:1.4}.landing-langs summary::-webkit-details-marker{display:none}.landing-map{height:440vh}.landing-map .ms-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.landing-map .ms-map{width:100%;height:100%;inset:0;position:absolute!important}.landing-map .ms-sticky:after{content:"";pointer-events:none;background:linear-gradient(#0e0d0dbf 0%,#0e0d0d00 22% 72%,#0e0d0dd9 100%);position:absolute;inset:0}.landing-map .ms-caps{inset-inline:0;z-index:2;pointer-events:none;text-align:center;position:absolute;bottom:9vh}.landing-map .ms-cap{inset-inline:24px;font:400 clamp(1.7rem, 3.4vw, 3rem) / 1.15 var(--font-cardo), Georgia, serif;color:var(--twc-white);opacity:0;margin:0;transition:opacity .5s,transform .5s;position:absolute;bottom:0;transform:translateY(14px)}.landing-map .ms-cap.on{opacity:1;transform:none}.landing-map .ms-cap span{color:var(--twc-gold);font-style:italic}.landing-map .ms-pin{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s cubic-bezier(.3,1.4,.5,1);position:relative;transform:scale(.6)}.landing-map .ms-pin.on{opacity:1;transform:none}.landing-map .ms-pin i{width:30px;height:30px;color:var(--twc-gold);pointer-events:auto;cursor:default;background:#141312eb;border:1px solid #d6ba858c;border-radius:50%;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;box-shadow:0 2px 10px #0009}.landing-map .ms-pin svg,.landing-map .ms-card li svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.landing-map .ms-pin svg{width:16px;height:16px}.landing-map .ms-pin b{background:var(--twc-gold);color:var(--twc-black);font:600 .6rem/1.4 var(--font-inter), sans-serif;letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:1px 6px}.landing-map .ms-pin em{color:#e2dcd6;font:400 .9rem/1.2 var(--font-cardo), Georgia, serif;white-space:nowrap;opacity:0;pointer-events:none;background:#121110f0;border:1px solid #d6ba8566;border-radius:99px;padding:5px 10px;font-style:normal;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.landing-map .ms-pin em b{vertical-align:1px;margin-inline-start:6px;position:static}.landing-map .ms-pin:hover em,.landing-map .ms-pin.say em{opacity:1;transform:translate(-50%)}.landing-map .ms-pin.hl i{background:var(--twc-gold);color:var(--twc-black);transform:scale(1.25)}.landing-map .ms-proj{color:#fff;pointer-events:none;transform-origin:20px;align-items:center;gap:8px;transition:transform .5s;display:flex}.landing-map .ms-proj svg{filter:drop-shadow(0 0 14px #b3313ae6);flex:none;width:40px;height:40px}.landing-map .ms-proj span{font:400 .95rem/1.2 var(--font-cardo), Georgia, serif;white-space:nowrap;color:#fff;background:#7f2727eb;border-radius:99px;padding:5px 11px}.landing-map .ms-proj.big{transform:scale(1.15)}.landing-map .ms-card{z-index:3;inset-inline-start:max(24px,50vw - 600px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2dcd6;opacity:0;background:#121110d1;border:1px solid #e2dcd61a;border-radius:14px;width:290px;padding:18px 18px 14px;transition:opacity .5s,transform .5s;position:absolute;top:96px;transform:translateY(10px)}.landing-map .ms-card.on{opacity:1;transform:none}.landing-map .ms-card h4{font:600 .62rem/1.3 var(--font-inter), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--twc-gold);margin:0 0 8px}.landing-map .ms-card ul{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.landing-map .ms-card ul:last-child{margin-bottom:0}.landing-map .ms-card li{font:400 .82rem/1.25 var(--font-inter), sans-serif;opacity:.22;cursor:default;border-radius:6px;align-items:center;gap:9px;padding:3px 4px;transition:opacity .4s,background .2s;display:flex}.landing-map .ms-card li.on{opacity:1}.landing-map .ms-card li:hover{background:#e2dcd612}.landing-map .ms-card li svg{width:15px;height:15px;stroke:var(--twc-gold);flex:none}.landing-map .ms-card li span{flex:1}.landing-map .ms-card li b{font:600 .66rem/1 var(--font-inter), sans-serif;color:var(--twc-black);background:var(--twc-gold);white-space:nowrap;border-radius:99px;padding:3px 7px}@media not (min-width:760px){.landing-map .ms-proj{transform-origin:50% 15px;flex-direction:column;gap:5px}.landing-map .ms-pin em{padding:4px 8px;font-size:.74rem}.landing-map .ms-pin i{width:24px;height:24px}.landing-map .ms-pin svg{width:13px;height:13px}.landing-map .ms-proj svg{width:30px;height:30px}.landing-map .ms-proj span{padding:3px 8px;font-size:.74rem}.landing-map .ms-caps{bottom:110px}.landing-map .ms-cap{font-size:1.45rem}.landing-map .ms-card{inset-inline:12px;width:auto;padding:12px 12px 10px;top:84px}.landing-map .ms-card ul{grid-template-columns:1fr 1fr;column-gap:8px;margin-bottom:8px}.landing-map .ms-card ul:first-of-type{grid-template-columns:1fr}.landing-map .ms-card li{gap:6px;padding:1px 2px;font-size:.68rem}.landing-map .ms-card li svg{width:12px;height:12px}.landing-map .ms-card li b{padding:2px 5px;font-size:.56rem}.landing-map .ms-card h4{margin-bottom:4px;font-size:.56rem}.landing-map .ms-card.slim h4:nth-of-type(2),.landing-map .ms-card.slim ul:last-child{display:none}.landing-map .ms-card.slim ul:first-of-type{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.landing-map{height:auto}.landing-map .ms-sticky{height:80vh;position:relative}}
