:root{--ink:#11121b;--muted:#686b78;--purple:#7235f3;--blue:#175ce5;--cyan:#49def7;--line:#dedfe8;--gutter:clamp(24px, 6.3vw, 100px);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--paper:#fff;--gold:#b7bdff}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:85px}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #ab8fff}figure,p,h1,h2,h3{margin:0}p+p{margin-top:20px}h1,h2,h3{letter-spacing:-.05em;font-weight:650;line-height:1.06}h2{font-size:clamp(48px,6.4vw,96px)}h3{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,38px)}h2 span{color:#bcd3ff}.section-light h2 span{color:var(--blue)}.wrap{width:calc(100% - var(--gutter) * 2);max-width:1400px;margin-left:auto;margin-right:auto}.section-light{color:var(--ink);background:#fff}.eyebrow{letter-spacing:.025em;color:#9fa7c2;margin-bottom:26px;font-size:14px;font-weight:550;line-height:1.5}.section-light .eyebrow{color:#737684}.section-heading{padding:115px var(--gutter) 70px}.section-heading.centered{text-align:center;max-width:1480px;margin:auto}.section-heading .intro{letter-spacing:-.02em;color:#babdd3;max-width:750px;margin:30px auto 0;font-size:clamp(19px,1.7vw,25px);line-height:1.5}.section-light .intro{color:#737581}.gradient-text{background:linear-gradient(100deg,#3164ed 5%,#8525df 58%,#f34c95 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ocean-text{background:linear-gradient(100deg,#087ea5,#178aec 60%,#542fed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sunset-text{background:linear-gradient(100deg,#ff9035,#f73997 58%,#964bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.green-text{background:linear-gradient(100deg,#008c7e,#42ad43);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ice-text{background:linear-gradient(100deg,#80dfff,#a3acff,#f1d6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.intro{font-size:23px}.lead{letter-spacing:-.025em;font-size:23px;line-height:1.45}.micro-note,.small-caption,.image-note,figcaption{color:#8a8d9f;font-size:12px;line-height:1.5}.micro-note{margin-top:18px;padding-bottom:55px}.visual{position:relative}.visual img{width:100%;height:auto}.visual figcaption{color:#fff;background:#040b1873;border-radius:3px;padding:3px 8px;position:absolute;bottom:12px;right:18px}.edge-to-edge{width:100%;max-width:none}.image-open{background:0 0;width:100%;padding:0;display:block;position:relative}.image-open img{width:100%;height:auto}.image-enlarge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;transition:transform .25s;display:grid;position:absolute;bottom:18px;right:18px}.image-open:hover .image-enlarge{transform:scale(1.1)}.detail-link,.text-link{color:#2867df;background:0 0;border-bottom:1px solid;align-items:center;gap:24px;padding:14px 0;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.detail-link span,.text-link span{font-size:24px}.pill-button,.filled-button,.outline-button{color:#fff;background:#1661ee;border-radius:50px;justify-content:center;align-items:center;gap:34px;padding:17px 29px;font-size:16px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex}.pill-button:hover,.filled-button:hover{background:#347aff;transform:translateY(-2px)}.three-columns{grid-template-columns:repeat(3,1fr);gap:50px;padding:65px 0 105px;display:grid}.three-columns h3{margin-bottom:18px;font-size:28px;line-height:1.15}.three-columns p{color:#757683;font-size:17px;line-height:1.65}.three-columns .detail-link{margin-top:16px}.three-columns .mini-number{color:#6b51dc;margin-bottom:20px;font-size:14px;display:block}.feature-lines{margin:28px 0}.feature-lines>div{border-top:1px solid #ffffff29;padding:22px 0}.feature-lines b{letter-spacing:-.025em;font-size:19px;font-weight:600}.feature-lines p{color:#bbbed1;margin-top:8px;font-size:16px}.skip-link{color:#111;z-index:999;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:15px}.reading-progress{z-index:65;background:linear-gradient(90deg,#338bff,#a848ff,#ff50ae);width:0;height:3px;position:fixed;top:0;left:0}.site-header{z-index:40;padding:25px var(--gutter);color:#fff;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:0;left:0;right:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0828e8;padding-top:13px;padding-bottom:13px;animation:.3s headerIn;position:fixed}.brand{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.brand-symbol{color:#d4d8ff;font-size:32px;line-height:1}.brand-name{letter-spacing:-.045em;font-size:23px;font-weight:650}.brand-name small{display:none}.desktop-nav{gap:30px;font-size:14px;display:flex}.desktop-nav a{color:#e0def0;padding:8px 0;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:23px;display:flex}.menu-toggle{background:0 0;flex-direction:column;justify-content:center;gap:7px;width:40px;height:40px;padding:5px;display:flex}.menu-toggle span{background:#fff;width:30px;height:1px}.menu-toggle span:last-child{align-self:flex-end;width:20px}.hero{color:#fff;background:#0a0426;height:100svh;min-height:760px;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;transform:scale(1.025) translateY(var(--hero-drift,0px));will-change:transform;position:absolute;inset:0}.hero-shade{background:linear-gradient(#08032338 25%,#0000 55%,#0b082fe6);position:absolute;inset:0}.hero-content{width:100%;padding:0 var(--gutter);text-align:center;position:absolute;top:50%;left:0;transform:translateY(-45%)}.hero-content .eyebrow{color:#e5e4ff;margin-bottom:30px}.hero h1{letter-spacing:-.062em;text-shadow:0 4px 40px #11062238;font-size:clamp(62px,8.5vw,132px);font-weight:650;line-height:1.02}.hero h1 span{color:#fff}.hero-content>p:not(.eyebrow){letter-spacing:-.01em;color:#e4e1f9;margin-top:28px;font-size:20px}.journey-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#180e3644;border:1px solid #ffffff62;border-radius:40px;align-items:center;gap:35px;margin-top:35px;padding:15px 25px;font-size:15px;transition:background .3s;display:inline-flex}.journey-link:hover{background:#ffffff24}.journey-link span{font-size:21px}.hero-bottom{bottom:30px;left:var(--gutter);right:var(--gutter);color:#d2cae9;justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex;position:absolute}.hero-bottom>a{color:#fff;font-size:28px}.motes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mote{width:3px;height:3px;left:var(--left);top:var(--top);opacity:0;animation:12s linear infinite drift;animation-delay:var(--delay);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 14px #a884ff}.about-story{color:#717480;grid-template-columns:1fr 1fr;gap:60px;max-width:1020px;margin:0 auto;padding:0 30px;font-size:19px;line-height:1.6;display:grid}.about-story p+p{margin:0}.vision-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1130px;margin:75px auto 60px;padding:0 25px;display:grid}.vision-stats strong{letter-spacing:-.065em;background:linear-gradient(110deg,#1667e9,#8c37d7);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(55px,7vw,98px);font-weight:650;line-height:1.1}.vision-stats strong span{font-size:.6em}.vision-stats p{color:#6b6e7b;margin-top:15px;font-size:15px}.philosophy-row{border-top:1px solid var(--line);padding:35px var(--gutter) 0;color:#777988;justify-content:center;gap:30px;font-size:15px;display:flex}.sacred-feature{padding:90px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.krishna{color:#fff;background:radial-gradient(at 15% 70%,#382580,#0000 65%),#151344}.sacred-copy h2{margin-bottom:32px;font-size:clamp(47px,5.8vw,84px)}.sacred-copy h2 span{color:#beb5ff}.sacred-copy>p:not(.eyebrow){color:#c4c2dd;max-width:470px;font-size:17px}.sacred-copy .lead{margin-bottom:24px;color:#fff!important;font-size:24px!important}.sacred-copy .detail-link{color:#b9beff;margin-top:30px}.sacred-portrait{max-width:600px}.sacred-portrait .image-open{border-radius:8px;overflow:hidden}.sacred-portrait figcaption,.shiva-portrait figcaption{text-align:right;color:#9696b5;margin-top:12px}.temple .three-columns{padding-bottom:100px}.raas{color:#fff;background:#170b2e}.raas h2 span{color:#f9a6e0}.raas .intro{color:#bdaccb}.cinema-media{position:relative}.floating-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#3b123f70;border:1px solid #fff5;border-radius:15px;padding:20px 27px;position:absolute;bottom:8%;right:7%}.floating-note small{color:#e4cbe6;font-size:13px;display:block}.floating-note strong{letter-spacing:-.03em;margin-top:5px;font-size:20px;font-weight:500;display:block}.float-slow{animation:7s ease-in-out infinite float}.story-band{justify-content:space-between;align-items:center;gap:70px;padding-top:45px;padding-bottom:70px;display:flex}.story-band>p{color:#c7b6d3;max-width:760px;font-size:18px}.story-band .pill-button{background:#8c36d8;flex-shrink:0}.shiva{color:#fff;background:#050e24}.shiva .section-heading .eyebrow{color:#7796c9}.shiva-detail{grid-template-columns:.82fr 1.18fr;align-items:center;gap:9%;padding-top:90px;padding-bottom:100px;display:grid}.shiva-portrait{max-width:530px}.shiva-portrait img{border-radius:8px}.shiva-text h3{margin-bottom:30px;font-size:clamp(38px,4.4vw,66px)}.shiva-text>p:not(.eyebrow){color:#a3b3d2;font-size:18px}.shiva-text .feature-lines p{color:#9faecc}.shiva-text .detail-link{color:#9fbef3}.sacred-worlds{padding-bottom:90px}.deity-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:25px;display:grid}.deity-card button{text-align:left;background:0 0;width:100%;padding:0;display:block}.deity-image{background:#f3f3f6;border-radius:13px;position:relative;overflow:hidden}.deity-image img{object-fit:contain;object-position:50% 50%;width:100%;height:570px;transition:filter .3s}.deity-image>span{color:#303345;background:#ffffffe0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;bottom:18px;right:18px}.deity-card button:hover .deity-image img{filter:brightness(1.04)}.deity-card h3{margin:24px 0 7px;font-size:28px}.deity-card p{color:#777b88;font-size:16px}.sacred-continuation{border-top:1px solid #e0e2ea;grid-template-columns:1fr 1fr;gap:75px;margin-top:60px;padding-top:40px;display:grid}.sacred-continuation h3{margin-bottom:15px;font-size:27px}.sacred-continuation p{color:#757886;font-size:17px}.destination{color:#fff;padding:0 var(--gutter);background:#052c65}.destination .section-heading{padding-left:0;padding-right:0}.destination h2 span{color:#74d6ff}.destination .intro{color:#a4c8e8}.destination-explorer{background:#07214e;border:1px solid #96c2ff33;border-radius:20px;grid-template-columns:1.8fr 1fr;max-width:1450px;margin:auto;display:grid;overflow:hidden}.map-stage{min-height:590px;position:relative;overflow:hidden}.map-stage>img{object-fit:cover;width:100%;height:100%}.map-vignette{pointer-events:none;background:linear-gradient(#0000,#061b5070);position:absolute;inset:0}.map-hotspots{position:absolute;inset:0}.map-pin{left:var(--x);top:var(--y);z-index:1;background:0 0;flex-direction:column;align-items:center;min-width:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-pin span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#052252b3;border:1px solid #d8eaff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;transition:background .3s,box-shadow .3s;display:grid;box-shadow:0 0 0 6px #d3e5ff22}.map-pin b{white-space:nowrap;background:#04194acb;border-radius:3px;margin-top:9px;padding:4px 8px;font-size:12px;font-weight:500}.map-pin.active{z-index:2}.map-pin.active span,.map-pin:hover span{color:#092a5c;background:#96eaff;box-shadow:0 0 0 9px #cae8ff44}.map-caption{color:#fff;font-size:12px;position:absolute;bottom:15px;left:18px}.zone-panel{flex-direction:column;min-width:0;padding:38px;display:flex}.zone-counter{color:#8da9d5;margin-bottom:35px;font-size:13px}.zone-panel .eyebrow{color:#6cbdff;margin-bottom:15px;font-size:13px}.zone-panel h3{margin-bottom:22px;font-size:38px}.zone-panel>p:not(.eyebrow){color:#adc1de;font-size:16px}.zone-panel ul{color:#c8d8ee;margin:22px 0;padding:0;font-size:14px;list-style:none}.zone-panel li{border-bottom:1px solid #fff2;padding:9px 0}.zone-panel .text-link{color:#93caff;align-self:start;font-size:14px}.zone-nav{color:#adc3e8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:13px;display:flex}.zone-nav button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:50%;width:40px;height:40px;font-size:20px}.zone-nav button:hover{background:#2361a4}.destination .micro-note{color:#7f9cc6;width:auto;padding-top:0}.resort-summary{grid-template-columns:.7fr 1.3fr;align-items:center;gap:11%;padding-top:65px;display:grid}.big-stat strong{letter-spacing:-.07em;font-size:clamp(77px,8vw,120px);font-weight:650;line-height:1}.big-stat strong span{font-size:.65em}.big-stat p{color:#7297c3;max-width:280px;margin-top:18px;font-size:16px}.resort-summary .big-stat strong{color:#1475d6}.resort-summary>div:last-child h3{margin-bottom:25px;font-size:38px}.resort-summary>div:last-child p{color:#757987;font-size:18px}.residences{color:#fff;background:linear-gradient(145deg,#431a8c,#542aad 60%,#153ba0);padding-bottom:95px}.residences h2 span{color:#deccff}.residences .intro{color:#cbbce9}.residence-grid{grid-template-columns:1fr 1fr;align-items:start;gap:35px;display:grid}.residence-grid .visual{border-radius:13px;overflow:hidden}.image-copy{padding:30px 4px 0}.image-copy h3{margin-bottom:16px;font-size:30px}.image-copy p{color:#d1c4ea;max-width:540px;font-size:17px}.stays{padding-bottom:100px}.split-feature{grid-template-columns:1.15fr .85fr;align-items:center;gap:8%;display:grid}.split-feature .visual{border-radius:12px;overflow:hidden}.split-copy h3{margin-bottom:25px;font-size:40px}.split-copy>p{color:#737886;font-size:18px}.split-copy .feature-lines>div{border-color:#dddfe7}.split-copy .feature-lines p{color:#7c818c}.wellbeing{color:#fff;background:linear-gradient(120deg,#064c4c,#057767 80%);padding-bottom:100px}.wellbeing h2 span{color:#92efc9}.wellbeing .intro{color:#a4d3c7}.wellbeing-layout{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.wellbeing-photo .visual{border-radius:14px;overflow:hidden}.wellbeing-copy .big-stat{margin-bottom:35px}.wellbeing-copy .big-stat strong{color:#9df9d0}.wellbeing-copy .big-stat p{color:#b5e1d3;max-width:400px}.wellbeing-copy>p{color:#b5dfd3;font-size:18px}.wellbeing-list{margin-top:35px}.accordion-trigger{text-align:left;background:0 0;border-top:1px solid #fff4;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;font-size:18px;font-weight:500;display:flex}.accordion-trigger span{font-size:25px;font-weight:300}.accordion-answer{color:#b4d9cf;padding:0 0 24px;font-size:16px}.accordion-answer[hidden]{display:none}.learning-extra{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:100px;display:grid}.learning-extra>div{background:#f4f3fa;border-radius:22px;padding:45px}.learning-extra .eyebrow{color:#8052c2;margin-bottom:24px}.learning-extra h3{margin-bottom:24px;font-size:40px}.learning-extra p:not(.eyebrow){color:#747283;font-size:17px}.wisdom .three-columns{padding-bottom:55px}.culture{color:#fff;background:#090b13;padding-bottom:95px}.culture .intro{color:#9396a7}.culture-panels{gap:8px;padding-bottom:28px;display:flex}.culture-tab{color:#aaaec0;background:#1c2030;border-radius:30px;padding:13px 25px;font-size:15px}.culture-tab.active{color:#fff;background:#c453e5}.culture-stage{background:#161827;border-radius:17px;grid-template-columns:1.45fr 1fr;display:grid;overflow:hidden}.culture-stage>img{object-fit:cover;width:100%;height:100%;min-height:360px}.culture-story{align-self:center;padding:45px 38px}.culture-story .eyebrow{color:#c28ed1;margin-bottom:20px;font-size:14px}.culture-story h3{margin-bottom:25px;font-size:38px}.culture-story p{color:#a3a5b7;font-size:17px;line-height:1.6}.culture-story .small-caption{color:#767b91;margin-top:25px;font-size:12px;display:block}.event-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.detail-card{background:#171923;border:1px solid #303241;border-radius:18px;padding:30px;position:relative}.card-index{color:#7e85a1;margin-bottom:35px;font-size:13px;display:block}.detail-card h3{margin-bottom:18px;font-size:27px;line-height:1.15}.detail-card p{color:#a3a6b9;font-size:16px}.detail-card .detail-link{color:#abf;border:0;margin-top:20px;padding-bottom:0;font-size:14px}.intelligence{padding:115px var(--gutter) 70px;color:#fff;background:radial-gradient(at 75%,#302084,#0000 65%),#0b0a25;grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid;overflow:hidden}.intelligence h2{margin-bottom:30px;font-size:clamp(46px,5vw,77px)}.intelligence h2 span{color:#a799ff}.intelligence-copy .lead{color:#f7f4ff;margin-bottom:20px}.intelligence-copy>p:not(.eyebrow):not(.lead){color:#aaa6d1;max-width:530px;font-size:17px}.intelligence-orbit{aspect-ratio:1;min-height:420px;position:relative}.orbit-line{border:1px solid #8c76e64d;border-radius:50%;position:absolute;inset:4%}.orbit-two{border-style:dashed;inset:17%}.orbit-centre{text-align:center;background:radial-gradient(#51429c,#261553);border:1px solid #8d6ed7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28%;box-shadow:0 0 90px #8146ee33}.orbit-centre>span{color:#d7c9ff;margin-bottom:14px;font-size:12px}.orbit-centre>strong{letter-spacing:-.05em;font-size:clamp(20px,2.1vw,32px);font-weight:550;line-height:1.15}.orbit-item{color:#d4cbf6;white-space:nowrap;background:#2a2152;border:1px solid #8f77d184;border-radius:40px;align-items:center;gap:12px;padding:13px 18px;font-size:13px;animation:8s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 14px 30px #0002}.orbit-item>span{color:#a89dcd;font-size:12px}.orbit-item.active,.orbit-item:hover{color:#fff;background:#7153c9;border-color:#d5b9ff}.orbit-a{top:4%;left:28%}.orbit-b{animation-delay:-2s;top:29%;right:-1%}.orbit-c{animation-delay:-3s;bottom:10%;right:1%}.orbit-d{animation-delay:-4s;bottom:15%;left:-1%}.orbit-e{animation-delay:-5s;top:32%;left:-5%}.tech-detail{border-top:1px solid #ffffff2d;grid-column:1/-1;gap:30px;max-width:1000px;min-height:125px;margin-top:25px;padding-top:30px;display:flex}.tech-detail>span{color:#9a8fc9;padding-top:8px;font-size:14px}.tech-detail h3{margin-bottom:12px;font-size:27px}.tech-detail p{color:#b5aecd;font-size:17px}.infra-grid{grid-template-columns:repeat(4,1fr);gap:30px;padding-bottom:100px;display:grid}.infra-grid strong{color:#236adf;letter-spacing:-.045em;margin-bottom:35px;font-size:40px;font-weight:600;line-height:1.2;display:block}.infra-grid h3{margin-bottom:18px;font-size:24px;line-height:1.2}.infra-grid p{color:#777c89;font-size:16px}.development{color:#121324;background:#f4f4fa;padding-bottom:95px}.development h2 span{color:#5b54d3}.development .intro{color:#7b7b8d}.development .eyebrow{color:#838398}.development-filters{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.development-filters button{color:#656779;background:#fff;border:1px solid #e1e1ed;border-radius:40px;padding:12px 19px;font-size:14px}.development-filters button.active{color:#fff;background:#373073;border-color:#373073}.development-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.development-card{text-align:left;background:#fff;border:1px solid #e8e8f1;border-radius:18px;flex-direction:column;min-height:230px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex}.development-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #2420500d}.development-card small{color:#9585c5;margin-bottom:22px;font-size:12px}.development-card h3{margin-bottom:13px;font-size:24px;line-height:1.15}.development-card p{color:#858594;font-size:15px;line-height:1.5}.development-card .card-more{color:#7062ad;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.development-card .card-more b{font-size:23px;font-weight:400}.development-count{color:#9896a8;margin-top:20px;font-size:13px}.global-number{text-align:center;padding-bottom:60px}.global-number>span{color:#8b85a3;margin-bottom:25px;font-size:14px;display:block}.global-number strong{letter-spacing:-.075em;background:linear-gradient(100deg,#2947f0,#b434de,#ff713f);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,22vw,315px);font-weight:700;line-height:.95}.global-number p{letter-spacing:-.03em;color:#7a7687;margin-top:20px;font-size:24px}.global-copy{grid-template-columns:1fr 1fr;gap:70px;max-width:1050px;padding-bottom:45px;display:grid}.global-copy h3{margin-bottom:23px;font-size:31px}.global-copy p{color:#7e7c8b;font-size:18px}.global-vision .micro-note{max-width:1050px;margin-top:0}.partnership{color:#fff;text-align:center;padding:115px var(--gutter) 90px;background:radial-gradient(at 0 100%,#992992,#0000 60%),linear-gradient(135deg,#34218c,#184bb1)}.partnership h2{font-size:clamp(62px,8vw,122px)}.partnership h2 span{color:#c4c2ff}.partnership p:not(.eyebrow){color:#c6c4e8;margin:35px 0;font-size:21px}.partnership .pill-button{color:#443180;background:#fff}.partnership .pill-button:hover{background:#eee9ff}.partnership-pathways{color:#aaa6d5;justify-content:center;gap:45px;margin-top:60px;font-size:14px;display:flex}footer{padding:50px var(--gutter) 28px;color:#9493aa;background:#090919}.footer-top{justify-content:space-between;align-items:center;gap:25px;padding-bottom:35px;display:flex}.footer-top .brand{color:#fff}.back-top{color:#c3bfdc;font-size:14px}.footer-disclaimer{color:#6f7088;max-width:950px;margin-bottom:20px;font-size:12px}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:12px;display:flex}.footer-bottom button{color:#aaa6c9;text-underline-offset:4px;background:0 0;padding:0;font-size:12px;text-decoration:underline}.chapter-rail{z-index:30;opacity:0;pointer-events:none;flex-direction:column;gap:16px;transition:opacity .3s;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.chapter-rail.visible{opacity:1;pointer-events:auto}.chapter-rail a{place-items:center;width:16px;height:16px;display:grid;position:relative}.chapter-rail a:after{content:"";background:#34296970;border:1px solid #b7acf2;border-radius:50%;width:6px;height:6px}.chapter-rail a.active:after{background:#ab94ff;box-shadow:0 0 0 4px #6a5ac72b}.chapter-rail a span{white-space:nowrap;opacity:0;color:#fff;pointer-events:none;background:#251950;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;right:25px}.chapter-rail a:hover span,.chapter-rail a:focus-visible span{opacity:1}dialog{color:#171927;overscroll-behavior:contain;background:#fff;border:0;border-radius:20px;max-width:calc(100vw - 40px);max-height:90svh;padding:0;box-shadow:0 20px 100px #0007}dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050719cf}dialog[open]{animation:.22s modalIn}.dialog-close{color:#fff;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161127b3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:29px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.navigation-dialog{color:#fff;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:75px var(--gutter) 45px;background:#10112c;border-radius:0}.navigation-dialog>.eyebrow{margin-bottom:30px}.navigation-dialog nav{grid-template-columns:1fr 1fr;gap:0 8%;display:grid}.navigation-dialog nav a{letter-spacing:-.035em;border-bottom:1px solid #ffffff1c;align-items:center;gap:25px;padding:16px 0;font-size:clamp(22px,2.2vw,34px);font-weight:550;display:flex}.navigation-dialog small{color:#827daa;font-size:12px;font-weight:400}.navigation-dialog a:hover{color:#b6a4ff}.story-dialog{width:1020px}.story-dialog-layout{background:#f5f4fa;grid-template-columns:1fr 1fr;align-items:center;display:grid}.story-dialog-layout>img{object-fit:contain;background:#151226;width:100%;height:auto;max-height:90svh}.story-dialog-copy{padding:50px 40px}.story-dialog-copy .eyebrow{color:#8774a9;font-size:13px}.story-dialog-copy h2{margin-bottom:25px;font-size:52px}.story-dialog-copy .lead{margin-bottom:24px;font-size:23px}.story-dialog-copy>p:not(.lead):not(.small-caption){color:#777385;font-size:16px}.story-dialog-copy .small-caption{color:#9590a1;margin-top:30px}.story-dialog.landscape{width:1120px}.story-dialog.landscape .story-dialog-layout{display:block}.story-dialog.landscape .story-dialog-layout>img{width:100%;height:auto;max-height:none}.story-dialog.landscape .story-dialog-copy{padding:35px 45px}.gallery-dialog{color:#fff;background:#09081a;border-radius:10px;width:max-content;padding:0}.gallery-dialog>img{object-fit:contain;width:auto;max-width:calc(100vw - 40px);height:auto;max-height:80svh;margin:auto}.gallery-dialog>p{text-align:center;color:#ac9bc4;padding:16px 22px;font-size:12px}.text-dialog{width:690px;padding:60px 48px 42px}.text-dialog>.eyebrow{color:#927bbd;margin-bottom:20px}.text-dialog h2{margin-bottom:30px;font-size:55px}.text-dialog h2 em{font-style:normal}.text-dialog>p:not(.eyebrow){color:#7d768b;margin-bottom:22px;font-size:16px}.text-dialog h3{margin:25px 0 15px;font-size:26px}.development-list{color:#777184;padding-left:20px;font-size:17px;line-height:1.65}.development-list li{padding:8px 0}.development-list+.small-caption{font-size:12px}.text-dialog .lead{line-height:1.5;font-size:20px!important}#partnership-form{gap:18px;margin-top:30px;display:grid}#partnership-form label{color:#676179;font-size:14px}#partnership-form input,#partnership-form select,#partnership-form textarea{outline-offset:2px;color:#272232;background:#faf9fd;border:1px solid #ded9e8;border-radius:8px;width:100%;margin-top:7px;padding:12px 13px;font-size:16px;display:block}#partnership-form textarea{resize:vertical}#partnership-form .filled-button{border-radius:9px;margin-top:6px}#partnership-form .form-note{color:#9a91a7;margin:0;font-size:12px;line-height:1.5}#partnership-form .direct-email{color:#7052aa;font-size:14px}.toast{color:#302147;z-index:100;opacity:0;pointer-events:none;background:#fff;border:1px solid #cdbee3;border-radius:12px;max-width:calc(100% - 30px);padding:15px 22px;font-size:14px;transition:all .3s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 5px 30px #0002}.toast.visible{opacity:1;transform:translate(-50%)}.js-ready .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.js-ready .reveal.in-view{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%{opacity:0;transform:translate(0)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translate(35px,-130px)}}@keyframes wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes headerIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (width>=1800px){.section-heading{padding-top:130px;padding-bottom:85px}.sacred-feature{padding-left:max(var(--gutter), calc((100vw - 1500px) / 2));padding-right:max(var(--gutter), calc((100vw - 1500px) / 2))}}@media (width<=1100px){.desktop-nav{gap:20px}.header-actions{gap:15px}.site-header{gap:20px}.brand-name{font-size:21px}.sacred-feature{gap:6%}.sacred-copy h2{font-size:60px}.sacred-copy>p:not(.eyebrow){font-size:16px}.deity-image img{height:450px}.destination-explorer{grid-template-columns:1.4fr 1fr}.zone-panel{padding:28px}.zone-panel h3{font-size:32px}.map-stage{min-height:580px}.intelligence{gap:4%}.intelligence-orbit{min-height:380px}.orbit-item{gap:8px;padding:12px;font-size:12px}.orbit-centre>strong{font-size:23px}.infra-grid{grid-template-columns:repeat(2,1fr);gap:40px 55px}.culture-story{padding:30px}.culture-story h3{font-size:32px}.event-grid{gap:18px}.detail-card{padding:25px}.detail-card h3{font-size:25px}.three-columns{gap:35px}.split-copy h3{font-size:34px}}@media (width<=850px){:root{--gutter:32px}.desktop-nav{display:none}.section-heading{padding-top:85px;padding-bottom:55px}h2{font-size:64px}.section-heading .intro{font-size:21px}.hero h1{font-size:84px}.hero-content>p:not(.eyebrow){font-size:18px}.about-story{gap:35px;max-width:750px;font-size:17px}.vision-stats{margin-top:55px}.vision-stats strong{font-size:75px}.philosophy-row{gap:25px;font-size:13px}.sacred-feature{gap:6%;padding-top:70px;padding-bottom:70px}.sacred-copy h2{font-size:48px}.sacred-copy .lead{font-size:21px!important}.sacred-copy .detail-link{font-size:14px}.shiva-detail{gap:7%;padding-top:65px;padding-bottom:75px}.shiva-text h3{font-size:38px}.shiva-text>p:not(.eyebrow){font-size:16px}.feature-lines b{font-size:18px}.feature-lines p{font-size:15px}.deity-image img{height:375px}.deity-card h3{font-size:25px}.deity-card p{font-size:14px}.sacred-continuation{gap:40px}.story-band{flex-direction:column;align-items:flex-start;gap:35px}.story-band>p{font-size:17px}.floating-note{padding:16px 22px}.floating-note strong{font-size:18px}.destination-explorer{grid-template-columns:1fr}.map-stage{aspect-ratio:1.55;min-height:0}.zone-panel{grid-template-columns:1fr 1fr;gap:0 35px;padding:32px;display:grid}.zone-counter{grid-column:1/-1;margin-bottom:20px}.zone-panel .eyebrow{grid-column:1}.zone-panel h3{grid-area:3/1}.zone-panel>p:not(.eyebrow){grid-area:4/1}.zone-panel ul{grid-area:2/2/5;margin:0 0 20px}.zone-panel .text-link{grid-column:1;justify-self:start}.zone-nav{grid-column:2;padding-top:0}.resort-summary{gap:8%}.resort-summary>div:last-child h3{font-size:32px}.resort-summary>div:last-child p{font-size:17px}.big-stat strong{font-size:87px}.three-columns{gap:25px;padding-top:50px;padding-bottom:75px}.three-columns h3{font-size:25px}.three-columns p{font-size:16px}.residence-grid{gap:25px}.residence-inside{padding-top:75px}.image-copy h3{font-size:26px}.image-copy p{font-size:16px}.split-feature{grid-template-columns:1fr;gap:40px}.split-copy{max-width:650px}.split-copy h3{font-size:38px}.wellbeing-layout{gap:6%}.wellbeing-copy .big-stat strong{font-size:75px}.wellbeing-copy>p{font-size:16px}.accordion-trigger{padding:20px 0;font-size:16px}.learning-extra{gap:25px}.learning-extra>div{padding:30px}.learning-extra h3{font-size:32px}.culture-stage{grid-template-columns:1.1fr 1fr}.culture-story h3{font-size:30px}.culture-story p{font-size:16px}.event-grid{grid-template-columns:1fr}.detail-card{grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.card-index{grid-column:1;margin-bottom:15px}.detail-card h3{grid-column:1}.detail-card p{grid-area:1/2/4}.detail-card .detail-link{grid-column:1;justify-self:start;margin-top:0}.intelligence{grid-template-columns:1fr;gap:40px;padding-top:85px}.intelligence-copy{max-width:650px}.intelligence h2{font-size:65px}.intelligence-orbit{width:100%;max-width:510px;min-height:450px;margin:0 auto}.orbit-item{padding:13px 18px;font-size:14px}.orbit-centre>strong{font-size:29px}.tech-detail{margin-top:0}.development-grid{grid-template-columns:repeat(2,1fr)}.development-card{padding:27px}.global-copy{gap:45px}.global-copy h3{font-size:29px}.global-copy p{font-size:17px}.partnership h2{font-size:90px}.partnership-pathways{gap:25px;font-size:13px}.chapter-rail{display:none}.story-dialog-copy{padding:40px 27px}.story-dialog-copy h2{font-size:42px}.story-dialog-copy .lead{font-size:20px}.story-dialog-copy>p:not(.lead):not(.small-caption){font-size:15px}}@media (width<=600px){:root{--gutter:24px}.site-header{padding-top:20px;padding-bottom:20px}.brand-symbol{font-size:29px}.brand-name{font-size:21px}.brand{gap:8px}.header-actions{gap:17px}.menu-toggle{width:34px}.hero{height:100svh;min-height:700px;max-height:1000px}.hero-image{object-position:50% 50%;transform:none}.hero-shade{background:linear-gradient(#0b062a44,#0000 40%,#090623d9)}.hero-content{padding:0 22px;transform:translateY(-42%)}.hero-content .eyebrow{margin-bottom:25px;font-size:12px}.hero h1{letter-spacing:-.06em;font-size:clamp(49px,12.5vw,76px);line-height:1.035}.hero-content>p:not(.eyebrow){max-width:290px;margin:25px auto 0;font-size:17px}.journey-link{gap:25px;margin-top:30px;padding:13px 22px;font-size:14px}.hero-bottom{flex-wrap:wrap;gap:15px;font-size:12px;bottom:25px}.hero-bottom>span:first-child{max-width:200px}.hero-bottom .image-note{color:#a39cb7;order:3;width:100%;font-size:12px}.hero-bottom>a{margin-left:auto}.section-heading{padding-top:70px;padding-bottom:42px}.section-heading h2,h2{letter-spacing:-.05em;font-size:clamp(39px,10.5vw,62px);line-height:1.08}.section-heading .intro{margin-top:24px;font-size:18px}.eyebrow{margin-bottom:23px;font-size:12px}.about{padding-bottom:45px}.about-story{padding:0 var(--gutter);font-size:17px;display:block}.about-story p+p{margin-top:20px}.vision-stats{gap:15px;margin:43px auto 35px;padding:0 19px}.vision-stats strong{font-size:clamp(40px,12vw,65px)}.vision-stats p{margin-top:10px;font-size:12px;line-height:1.4}.philosophy-row{flex-direction:column;align-items:center;gap:10px;padding-top:25px;font-size:14px}.sacred-feature{padding:65px var(--gutter);grid-template-columns:1fr;gap:40px}.sacred-copy h2{margin-bottom:27px;font-size:clamp(46px,12vw,67px)}.sacred-copy>p:not(.eyebrow){font-size:17px}.sacred-copy .lead{font-size:23px!important}.sacred-copy .detail-link{margin-top:25px;font-size:16px}.sacred-portrait{width:100%;max-width:460px;margin:auto}.sacred-portrait figcaption{font-size:12px}.visual figcaption{padding:2px 6px;font-size:12px;bottom:8px;right:10px}.three-columns{grid-template-columns:1fr;gap:33px;padding:40px 0 60px}.three-columns h3{margin-bottom:14px;font-size:28px}.three-columns p{font-size:17px}.temple .three-columns{padding-bottom:65px}.three-columns .mini-number{margin-bottom:14px}.floating-note{margin:20px var(--gutter) 0;border-color:#9665a04d;padding:16px 20px;animation:none;display:inline-block;position:relative;bottom:auto;right:auto}.floating-note strong{font-size:18px}.story-band{gap:25px;padding-top:25px;padding-bottom:60px}.story-band .pill-button{padding:15px 24px;font-size:14px}.shiva-detail{grid-template-columns:1fr;gap:40px;padding-top:45px;padding-bottom:65px}.shiva-portrait{order:2;width:100%;max-width:430px;margin:auto}.shiva-text h3{margin-bottom:25px;font-size:40px}.shiva-text>p:not(.eyebrow){font-size:17px}.feature-lines p,.shiva-text .detail-link{font-size:16px}.sacred-worlds{padding-bottom:65px}.deity-grid{width:100%;padding:0 var(--gutter) 22px;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;display:flex;overflow-x:auto}.deity-card{scroll-snap-align:center;flex:0 0 82%;max-width:360px}.deity-image img{object-fit:contain;height:430px}.deity-card h3{margin-top:20px;font-size:28px}.deity-card p{font-size:15px}.sacred-continuation{grid-template-columns:1fr;gap:30px;margin-top:25px;padding-top:30px}.sacred-continuation h3{margin-bottom:13px;font-size:27px}.sacred-continuation p{font-size:16px}.destination{padding:0 var(--gutter)}.destination-explorer{border-radius:14px}.map-stage{aspect-ratio:1.18}.map-pin span{width:34px;height:34px;font-size:12px}.map-pin b{display:none}.map-pin.active b{font-size:12px;display:block}.map-caption{max-width:200px;font-size:12px;bottom:10px;left:12px}.zone-panel{padding:25px;display:flex}.zone-counter{margin-bottom:25px}.zone-panel .eyebrow{margin-bottom:13px;font-size:12px}.zone-panel h3{margin-bottom:20px;font-size:35px}.zone-panel>p:not(.eyebrow){font-size:16px}.zone-panel ul{margin:18px 0;font-size:14px}.zone-panel .text-link{align-self:start;font-size:14px}.zone-nav{padding-top:25px}.destination .micro-note{padding-bottom:55px;font-size:12px}.resort-summary{grid-template-columns:1fr;gap:35px;padding-top:40px}.big-stat strong{font-size:95px}.big-stat p{font-size:15px}.resort-summary>div:last-child h3{font-size:34px}.resort-summary>div:last-child p{font-size:17px}.residences{padding-bottom:65px}.residence-grid{grid-template-columns:1fr;gap:40px}.residence-inside{padding-top:0}.image-copy{padding-top:25px}.image-copy h3{font-size:28px}.image-copy p{font-size:17px}.split-copy h3{font-size:35px}.stays,.wellbeing{padding-bottom:65px}.wellbeing-layout{grid-template-columns:1fr;gap:35px}.wellbeing-copy .big-stat strong{font-size:96px}.wellbeing-copy .big-stat p{font-size:16px}.wellbeing-copy>p{font-size:17px}.accordion-trigger{padding:21px 0;font-size:17px}.accordion-answer{font-size:16px}.learning-extra{grid-template-columns:1fr;gap:20px;padding-bottom:65px}.learning-extra>div{padding:30px}.learning-extra h3{margin-bottom:20px;font-size:35px}.learning-extra p:not(.eyebrow){font-size:17px}.wisdom .three-columns{padding-bottom:40px}.culture{padding-bottom:65px}.culture-panels{white-space:nowrap;gap:7px;padding-bottom:22px;overflow-x:auto}.culture-tab{flex-shrink:0;padding:11px 16px;font-size:13px}.culture-stage{grid-template-columns:1fr}.culture-stage>img{aspect-ratio:auto;object-fit:contain;height:auto;min-height:0}.culture-story{padding:30px 25px}.culture-story .eyebrow{font-size:12px}.culture-story h3{font-size:34px}.culture-story p{font-size:17px}.culture-story .small-caption{font-size:12px}.event-grid{gap:17px;margin-top:23px}.detail-card{padding:28px;display:block}.card-index{margin-bottom:23px}.detail-card h3{font-size:28px}.detail-card p{font-size:16px}.detail-card .detail-link{margin-top:18px;font-size:14px}.marketplace .three-columns{padding-bottom:65px}.intelligence{padding:70px var(--gutter) 50px;gap:35px}.intelligence h2{font-size:clamp(43px,11vw,62px)}.intelligence-copy .lead{font-size:23px}.intelligence-copy>p:not(.eyebrow):not(.lead){font-size:17px}.intelligence-orbit{aspect-ratio:1;width:100%;max-width:370px;min-height:340px}.orbit-line{inset:8%}.orbit-two{inset:20%}.orbit-centre{min-width:145px;min-height:145px;inset:30% 26%}.orbit-centre>span{margin-bottom:9px;font-size:12px}.orbit-centre>strong{font-size:22px}.orbit-item{gap:6px;padding:10px 12px;font-size:12px}.orbit-item>span{font-size:12px;display:none}.orbit-a{top:2%;left:31%}.orbit-b{top:28%;right:-2%}.orbit-c{bottom:9%;right:-1%}.orbit-d{bottom:15%;left:0}.orbit-e{top:31%;left:-2%}.tech-detail{gap:20px;min-height:170px;padding-top:27px}.tech-detail h3{font-size:26px}.tech-detail p{font-size:16px}.infra-grid{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.infra-grid article{border-top:1px solid #e0e1ea;padding-top:27px}.infra-grid strong{margin-bottom:20px;font-size:40px}.infra-grid h3{margin-bottom:16px;font-size:27px}.infra-grid p{font-size:17px}.development{padding-bottom:65px}.development-filters{width:100%;padding:0 var(--gutter) 12px;scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:20px;overflow-x:auto}.development-filters button{white-space:nowrap;flex-shrink:0;padding:11px 16px;font-size:13px}.development-grid{grid-template-columns:1fr;gap:15px}.development-card{min-height:215px;padding:27px}.development-card small{margin-bottom:20px;font-size:12px}.development-card h3{font-size:26px}.development-card p{font-size:16px}.development-count{font-size:12px}.global-number{padding-bottom:45px}.global-number strong{font-size:clamp(105px,28vw,175px)}.global-number>span{margin-bottom:20px;font-size:13px}.global-number p{margin-top:20px;font-size:20px}.global-copy{grid-template-columns:1fr;gap:35px;padding-bottom:30px}.global-copy h3{margin-bottom:20px;font-size:31px}.global-copy p{font-size:17px}.global-vision .micro-note{padding-bottom:60px;font-size:12px}.partnership{padding:75px var(--gutter) 65px}.partnership h2{font-size:clamp(48px,12.6vw,76px)}.partnership p:not(.eyebrow){margin:28px 0;font-size:18px}.partnership .pill-button{gap:27px;padding:16px 25px;font-size:15px}.partnership-pathways{flex-direction:column;gap:10px;margin-top:40px;font-size:13px}footer{padding-top:37px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:28px}.footer-disclaimer{font-size:12px}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:12px}.footer-bottom>span:last-child{width:100%}.back-top{font-size:13px}.navigation-dialog{padding:65px 26px 30px}.navigation-dialog nav{grid-template-columns:1fr}.navigation-dialog nav a{gap:18px;padding:14px 0;font-size:24px}.navigation-dialog nav small{font-size:12px}.dialog-close{width:38px;height:38px;font-size:26px;top:12px;right:12px}dialog{border-radius:14px;max-width:calc(100vw - 24px)}.story-dialog-layout{grid-template-columns:1fr}.story-dialog-layout>img{object-fit:contain;max-height:65svh}.story-dialog-copy,.story-dialog.landscape .story-dialog-copy{padding:32px 26px}.story-dialog-copy h2{font-size:40px}.story-dialog-copy .lead{font-size:21px}.story-dialog-copy>p:not(.lead):not(.small-caption){font-size:16px}.story-dialog-copy .eyebrow{font-size:12px}.gallery-dialog>img{max-width:calc(100vw - 24px);max-height:80svh}.gallery-dialog>p{padding:15px;font-size:12px}.text-dialog{padding:60px 27px 30px}.text-dialog h2{font-size:43px}.text-dialog>p:not(.eyebrow){font-size:16px}.development-list{padding-left:18px;font-size:16px}#partnership-form label{font-size:14px}.toast{text-align:center;padding:13px 17px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-ready .reveal{opacity:1;transform:none}.hero-image{transform:none!important}.motes{display:none}}@media (width<=600px){.text-dialog h2{overflow-wrap:anywhere;font-size:clamp(32px,10vw,43px)}}.brand-wordmark{width:190px;height:auto;display:block}.site-header{visibility:hidden;opacity:0;pointer-events:none}.site-header.is-scrolled{visibility:visible;opacity:1;pointer-events:auto}.hero-intro .reading-progress{visibility:hidden}.hero .hero-content{padding:0 8vw;top:50%;transform:translateY(-50%)}.hero h1{margin:0;line-height:1}.hero-wordmark{filter:drop-shadow(0 3px 25px #08041870);width:min(100%,1060px);height:auto;margin:0 auto;display:block}.hero .hero-shade{background:linear-gradient(90deg,#0b062c35,#0b062c18 50%,#0b062c25)}.pdf-introduction{grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:9%;max-width:1170px;padding-top:15px;padding-bottom:35px;display:grid}.source-cover{max-width:420px}.source-cover img{border-radius:4px;width:100%;height:auto;display:block}.pdf-introduction .about-story{max-width:none;padding:0;font-size:19px;display:block}.pdf-introduction .about-story p+p{margin-top:23px}.pdf-introduction .about-story h3{color:#242235;margin:37px 0 19px;font-size:32px;line-height:1.2}.source-temple-gallery{grid-template-columns:1fr 1fr;align-items:start;gap:30px;padding-bottom:95px;display:grid}.source-temple-gallery img{border-radius:4px;width:100%;height:auto;display:block}.source-temple-gallery figcaption{color:#adbbd3;padding-top:14px;font-size:14px}.source-library{grid-template-columns:324px 1fr;align-items:center;gap:10%;max-width:1000px;padding:20px 0 40px;display:grid}.source-library figure img{border-radius:6px;width:100%;height:auto;display:block}.source-library figcaption{color:#777b88;margin-top:12px;font-size:12px}.source-library h3{letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(36px,4.2vw,62px);line-height:1.08}.source-library div>p:last-child{color:#777b88;font-size:20px}.development-icon{color:#6a42c7;background:#f0eaff;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:25px;display:grid}.development-icon svg{width:31px;height:31px}.development-card[data-category=stay] .development-icon{color:#087c82;background:#dff8f3}.development-card[data-category=learn] .development-icon{color:#cf6627;background:#fff0dd}.development-card[data-category=city] .development-icon{color:#2858d2;background:#e8efff}.development-card small{margin-bottom:18px}.development-filters button{align-items:center;gap:9px;display:inline-flex}.filter-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.filter-icon svg{width:100%;height:100%}.development-card:hover .development-icon{transition:transform .2s;transform:translateY(-3px)}.footer-invitation{max-width:950px;padding:45px 0 65px}.footer-invitation h2{color:#fff;letter-spacing:-.045em;margin-bottom:25px;font-size:clamp(45px,6vw,82px);line-height:1.05}.footer-invitation>p:not(.eyebrow){color:#b1abc9;font-size:20px}.footer-invitation .footer-thought{margin-top:18px;font-size:15px!important}.footer-invitation .journey-link{margin-top:28px;font-size:16px}.footer-navigation{color:#c7c1de;border-top:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);gap:22px 35px;padding:35px 0 55px;font-size:14px;display:grid}.footer-navigation a:hover{color:#fff}.footer-disclaimer{color:#a19aad}@media (width<=850px){.pdf-introduction{gap:6%}.pdf-introduction .about-story{font-size:17px}.pdf-introduction .about-story h3{font-size:28px}.source-library{grid-template-columns:280px 1fr;gap:6%}.source-library div>p:last-child{font-size:18px}.footer-navigation{grid-template-columns:repeat(2,1fr)}.brand-wordmark{width:175px}}@media (width<=600px){.hero{min-height:600px;max-height:none}.hero .hero-content{padding:0 7vw}.brand-wordmark{width:170px}.pdf-introduction{grid-template-columns:1fr;gap:38px;padding-top:0}.source-cover{width:100%;max-width:330px;margin:auto}.pdf-introduction .about-story{font-size:17px}.source-temple-gallery{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.source-temple-gallery figcaption{font-size:13px}.source-library{grid-template-columns:1fr;gap:30px;padding-bottom:20px}.source-library figure{width:100%;max-width:280px;margin:auto}.source-library h3{font-size:40px}.source-library div>p:last-child{font-size:17px}.development-icon{border-radius:14px;width:50px;height:50px;margin-bottom:22px}.development-icon svg{width:28px;height:28px}.footer-invitation{padding:15px 0 45px}.footer-invitation>p:not(.eyebrow){font-size:17px}.footer-navigation{gap:20px 25px;padding-bottom:40px;font-size:13px}}@font-face{font-family:KrishnaEditorial;src:url(./serif-BiVLbvpD.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:KrishnaEditorial;src:url(./serif-italic-BrNKJTDN.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}html{scroll-padding-top:24px}.hero.hero-riverside{aspect-ratio:16/9;background:#756359;height:auto;min-height:0;max-height:none}.rotated-landscape{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.rotated-landscape>img{object-fit:contain;width:56.25%;max-width:none;height:177.778%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.hero-riverside .hero-content{width:auto;padding:42px var(--gutter);text-align:left;top:0;left:0;transform:none}.hero-riverside .hero-wordmark{filter:drop-shadow(0 2px 10px #37272480);width:clamp(200px,23vw,370px)}.hero-riverside .hero-shade{pointer-events:none;background:linear-gradient(#291d2b4d,#0000 30%)}.section-heading{padding-top:100px;padding-bottom:55px}.section-heading .intro{max-width:800px}.magazine-scene{color:#172329;background:#fff}.magazine-image{width:100%;margin:0}.magazine-image img{width:100%;height:auto;display:block}.magazine-image .image-enlarge{opacity:0;transition:opacity .2s}.magazine-image:hover .image-enlarge,.magazine-image:focus-within .image-enlarge{opacity:1}.magazine-caption{grid-template-columns:.65fr 1.35fr;align-items:start;gap:9%;padding-top:55px;padding-bottom:75px;display:grid}.magazine-caption .eyebrow{color:#587077;padding-top:9px}.magazine-caption h3,.editorial-bridge h3{letter-spacing:-.035em;font-family:KrishnaEditorial,Georgia,serif;font-size:clamp(38px,4.2vw,66px);font-weight:400;line-height:1.07}.magazine-caption p:not(.eyebrow){color:#607077;max-width:690px;margin-top:22px;font-size:19px;line-height:1.65}.ocean-scene{background:#eaf6fa}.green-scene{color:#fff;background:#073d36}.green-scene .eyebrow{color:#95d1c3}.green-scene .magazine-caption p:not(.eyebrow){color:#c7e2d8}.sunset-scene{background:#fff2e2}.drawing-scene{background:#f5f7fa}.drawing-scene .magazine-image{max-width:1600px;margin:auto;padding:35px 4vw 0}.devotional-interlude{color:#fff;background:#2b1625}.editorial-bridge{grid-template-columns:.6fr 1.4fr;gap:15px 8%;padding-top:60px;padding-bottom:75px;display:grid}.editorial-bridge .eyebrow{color:#d9b5cb;grid-row:1/3;padding-top:8px}.editorial-bridge>p:last-child{color:#dac7d3;grid-column:2;max-width:630px;margin-top:10px;font-size:20px}.pdf-introduction{padding-bottom:55px}.about-story h3{font-family:KrishnaEditorial,Georgia,serif;font-size:36px!important;font-weight:400!important}.about{padding-bottom:60px}.sacred-feature{padding-top:95px;padding-bottom:95px}.source-temple-gallery{grid-template-columns:1fr;gap:50px;width:100%;max-width:none;padding-bottom:65px}.source-temple-gallery img{border-radius:0}.source-temple-gallery figcaption{padding:22px var(--gutter) 0;font-size:17px}.shiva-detail{padding-bottom:75px}.residence-grid{width:100%;max-width:none;display:block}.residence-grid .visual img{border-radius:0}.residence-grid .image-copy{padding:40px var(--gutter) 65px;grid-template-columns:1fr 1fr;align-items:start;gap:8%;max-width:1500px;margin:auto;display:grid}.residence-grid .image-copy h3{font-family:KrishnaEditorial,Georgia,serif;font-size:48px;font-weight:400}.residence-grid .image-copy p{margin:0;font-size:19px}.residence-inside{padding-top:0}.residences{padding-bottom:0}.culture-stage{background:0 0;border-radius:0;width:100%;max-width:none;display:block}.culture-stage>img{object-fit:contain;width:100%;height:auto;min-height:0;display:block}.culture-story{max-width:1100px;padding:45px var(--gutter) 20px;background:0 0;margin:auto}.culture-story h3{font-size:44px}.culture-story p{max-width:760px}.culture-story .small-caption{margin-top:18px}.event-grid{margin-top:45px}.marketplace .three-columns{padding-bottom:65px}.footer-directory{border-top:1px solid #ffffff26;padding:35px 0 65px}.footer-chapters{grid-template-columns:1fr 1fr;column-gap:8%;display:grid}.footer-chapters a{color:#eeeaf6;letter-spacing:-.025em;border-bottom:1px solid #ffffff1f;align-items:baseline;gap:22px;padding:21px 0;font-size:clamp(19px,2.1vw,30px);line-height:1.3;display:flex}.footer-chapters a:hover{color:#b7a0ff}.footer-chapters small{color:#a49bb7;letter-spacing:0;min-width:22px;font-size:12px}.footer-invitation{padding-top:30px}.footer-invitation h2{font-family:KrishnaEditorial,Georgia,serif;font-weight:400}.footer-top .brand-wordmark{width:230px}@media (width<=850px){.magazine-caption{grid-template-columns:.45fr 1.55fr;gap:5%;padding:38px 0 55px}.magazine-caption h3{font-size:42px}.magazine-caption p:not(.eyebrow){font-size:17px}.editorial-bridge{grid-template-columns:1fr;gap:15px;padding:45px 0 55px}.editorial-bridge .eyebrow{grid-row:auto;margin-bottom:8px;padding:0}.editorial-bridge>p:last-child{grid-column:1}.residence-grid .image-copy h3{font-size:38px}.residence-grid .image-copy p{font-size:17px}.hero-riverside .hero-content{padding-top:28px}.source-temple-gallery{gap:35px}}@media (width<=600px){.hero.hero-riverside{aspect-ratio:16/9;height:auto;min-height:0;max-height:none}.hero-riverside .hero-content{padding:20px 24px}.hero-riverside .hero-wordmark{width:180px}.section-heading{padding-top:65px;padding-bottom:38px}.magazine-caption{padding:30px 0 45px;display:block}.magazine-caption .eyebrow{margin-bottom:16px;padding:0;font-size:13px}.magazine-caption h3,.editorial-bridge h3{font-size:39px}.magazine-caption p:not(.eyebrow){margin-top:20px;font-size:17px;line-height:1.65}.magazine-image .image-enlarge{opacity:1;width:34px;height:34px;font-size:18px;bottom:12px;right:12px}.drawing-scene .magazine-image{padding:20px 0 0}.editorial-bridge{padding:35px 0 45px}.editorial-bridge>p:last-child{font-size:17px}.pdf-introduction{padding-bottom:25px}.about-story h3{font-size:31px!important}.sacred-feature{padding-top:65px;padding-bottom:60px}.residence-grid .image-copy{padding:30px var(--gutter) 45px;display:block}.residence-grid .image-copy h3{margin-bottom:20px;font-size:35px}.source-temple-gallery{gap:30px;padding-bottom:45px}.source-temple-gallery figcaption{padding-top:17px;font-size:15px}.culture-story{padding:30px var(--gutter) 0}.culture-story h3{font-size:34px}.culture-story p{font-size:17px}.footer-chapters{grid-template-columns:1fr}.footer-chapters a{padding:19px 0;font-size:22px}.footer-directory{padding:25px 0 40px}}.rotated-landscape>img{transform:translate(-50%, -50%) rotate(var(--image-rotation,90deg))}.hero.hero-riverside{color:#fff;background:#14292b}.hero-riverside .hero-shade{background:linear-gradient(#261c3238,#0000 27%),linear-gradient(25deg,#071b2be8 0%,#071b2b91 20%,#0000 57%)}.hero-opening{left:var(--gutter);text-align:left;max-width:570px;position:absolute;bottom:clamp(28px,4.1vw,70px)}.hero-opening h2{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 20px #07152235;margin:0 0 20px;font-family:KrishnaEditorial,Georgia,serif;font-size:clamp(44px,5.4vw,82px);font-weight:400;line-height:.99}.hero-opening h2 em{color:#fff1d2;font-weight:400}.hero-opening>p{color:#f4f0e9;max-width:420px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.5}.hero-begin{color:#fff1d2;border-bottom:1px solid #e6d6b68a;align-items:center;gap:28px;margin-top:23px;padding:5px 0 8px;font-size:14px;display:inline-flex}.hero-begin span{font-size:20px;transition:transform .2s}.hero-begin:hover span{transform:translateY(4px)}.about-art{max-width:500px;position:relative}.about-art img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 25px 70px #28312618}.about-art figcaption{color:#8b8071;padding-top:12px;font-size:12px}.pdf-introduction{grid-template-columns:1fr 1.15fr;align-items:center;gap:8%;max-width:1320px}.pdf-introduction .about-story{font-size:18px;line-height:1.65}.pdf-introduction .about-story h3{margin-top:32px}.about .section-heading{padding-bottom:70px}@media (width>=601px) and (width<=950px){.hero-opening{max-width:450px;bottom:25px}.hero-opening h2{margin-bottom:12px;font-size:46px}.hero-opening>p{max-width:350px;font-size:16px}.hero-begin{margin-top:14px}.hero-riverside .hero-content{padding-top:25px}.hero-riverside .hero-wordmark{width:230px}.pdf-introduction{gap:6%}.pdf-introduction .about-story{font-size:16px}}@media (width<=600px){.hero.hero-riverside{aspect-ratio:auto;overflow:visible}.hero-riverside .hero-shade{background:linear-gradient(#29233440,#0000 40%,#14292b20);height:56.25vw}.hero-opening{background:radial-gradient(at 100% 100%,#25494a,#0000 80%),#14292b;max-width:none;padding:35px 24px 39px;position:relative;bottom:auto;left:auto}.hero-opening h2{margin-bottom:19px;font-size:clamp(41px,10.5vw,60px);line-height:1.05}.hero-opening>p{max-width:360px;font-size:16px}.hero-begin{margin-top:20px}.pdf-introduction{grid-template-columns:1fr;gap:35px}.about-art{max-width:420px;margin:auto}.pdf-introduction .about-story{font-size:17px}.about .section-heading{padding-bottom:35px}}
