.nx4-home{--champagne:#ddcfb2;--deep:#19231c;--bronze:#a7653e;overflow:clip}.nx4-home h2{font-size:clamp(45px,5.3vw,88px);font-weight:450;letter-spacing:-.06em;line-height:1.04}.nx4-home h2 em,.nx4-home h1 em{font-family:var(--editorial);font-style:italic;font-weight:400;letter-spacing:-.035em}.nx4-overline{font-size:12px;letter-spacing:.15em;font-weight:500;line-height:1.7}.nx4-hero{min-height:780px;height:min(980px,100svh);position:relative;isolation:isolate;background:#19231c;color:white;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.nx4-hero-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:-3;animation:nx4-arrival 2.4s cubic-bezier(.2,.7,.3,1) both}.nx4-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a130dc4,transparent 80%),linear-gradient(0deg,#101a15c7,transparent 45%,#101a1540)}.nx4-hero-content{padding-top:125px;padding-bottom:100px;width:100%}.nx4-hero-content>.nx4-overline{display:flex;align-items:center;gap:12px;color:#e5e7d5}.nx4-hero-content>.nx4-overline>span{height:5px;width:5px;background:#dec9a0;box-shadow:0 0 0 5px #dec9a019;border-radius:50%}.nx4-hero h1{font-size:clamp(88px,8.9vw,146px);font-weight:450;line-height:.97;letter-spacing:-.065em;margin-top:35px}.nx4-hero h1 em{font-size:1.16em;color:#ede3cb;line-height:1.1}.nx4-hero-lower{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:29px}.nx4-hero-lower p{font-size:15px;line-height:1.8;color:#e1e3d8;margin-bottom:28px}.nx4-pill{display:inline-flex;align-items:center;gap:38px;border-radius:50px;min-height:57px;padding:8px 8px 8px 26px;font-size:12px;font-weight:550;text-decoration:none;transition:background .25s,transform .3s}.nx4-pill>span{width:39px;height:39px;border:1px solid #7c827c50;border-radius:50%;display:grid;place-items:center}.nx4-pill .nv-icon{width:18px;height:18px}.nx4-pill-light{color:#202820;background:#f5f3ed}.nx4-pill-light:hover{background:#e1d0ae;transform:translateY(-2px)}.nx4-pill-dark{color:#f8f5ed;background:#202820}.nx4-pill-dark:hover{background:#48503f;transform:translateY(-2px)}.nx4-pill-dark>span{border-color:#eff3df50}.nx4-scroll{display:flex;gap:24px;align-items:center;text-decoration:none;color:#e5e3d9}.nx4-scroll>span{font-size:12px;letter-spacing:.13em;line-height:1.8}.nx4-scroll>i{display:grid;place-items:center;width:60px;height:60px;border:1px solid #efeee54d;border-radius:50%;transition:transform .3s}.nx4-scroll:hover>i{transform:translateY(6px)}.nx4-hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;gap:45px;font-size:12px;letter-spacing:.16em;color:#dddcca}.nx4-hero-caption{margin-left:auto;color:#bfc3b3}.nx4-paths{display:grid;grid-template-columns:repeat(3,1fr);background:#e9e7dc}.nx4-paths>a{display:grid;grid-template-columns:1fr auto;gap:15px 20px;padding:33px max(25px,4.5vw);text-decoration:none;border-right:1px solid #cccfc0;transition:background .25s}.nx4-paths>a:last-child{border:0}.nx4-paths>a>span{font-size:12px;letter-spacing:.13em;color:#5a6252}.nx4-paths strong{font-size:clamp(18px,1.7vw,27px);font-weight:450;line-height:1.15;letter-spacing:-.04em;grid-column:1}.nx4-paths .nv-icon{grid-column:2;grid-row:1/3;align-self:center;width:29px;height:29px;stroke-width:1;transition:transform .3s}.nx4-paths>a:hover{background:#dedfcf}.nx4-paths>a:hover .nv-icon{transform:translate(4px,-4px) rotate(-45deg)}.nx4-intro{padding-top:110px;padding-bottom:35px}.nx4-intro-top{display:flex;align-items:center;justify-content:space-between}.nx4-intro-top>span{font-size:12px;letter-spacing:.12em;color:#5a6252}.nx4-intro-body{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:end;margin-top:38px}.nx4-intro h2{font-size:clamp(55px,6vw,100px)}.nx4-intro h2 em{color:#80502f}.nx4-intro-copy{padding-bottom:5px;max-width:360px}.nx4-intro-copy>p{font-size:15px;line-height:1.9;color:#5a6252}.nx4-intro-copy>p:first-child{font-size:17px;color:#394333;line-height:1.75;margin-bottom:21px}.nx4-intro-copy .nv-under{margin-top:28px}.nx4-discipline-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;margin-top:80px;border-block:1px solid var(--line);font-size:clamp(15px,2.1vw,32px);font-weight:400;letter-spacing:.03em;color:#9aa18e}.nx4-discipline-line i{font-size:23px;color:#b3a17e;font-style:normal;font-weight:300}.nx4-world{padding-top:75px;padding-bottom:90px}.nx4-world-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:45px}.nx4-world h2{margin-top:23px;font-size:clamp(42px,4.4vw,70px)}.nx4-world h2 em{color:#80502f}.nx4-tabs{display:flex;gap:30px;align-self:end;padding-bottom:6px}.nx4-tabs>button{display:flex;gap:9px;align-items:start;color:#5a6252;background:none;border:0;border-bottom:1px solid #bdc2b2;padding:15px 0;font-size:22px;letter-spacing:-.045em;transition:color .2s}.nx4-tabs sup{font-size:12px;letter-spacing:0;margin-top:5px}.nx4-tabs>button>span{display:none}.nx4-tabs>button[aria-selected=true]{color:#202820;border-color:#202820}.nx4-tabs>button[aria-selected=true]>span{display:inline-flex;margin-left:13px;align-self:center}.nx4-tabs .nv-icon{width:19px;height:19px}.nx4-world-stage{margin-inline:var(--gutter);max-width:calc(var(--max-width) - var(--gutter)*2);position:relative}.nx4-world-panel{display:grid;grid-template-columns:1.35fr .85fr;min-height:580px;background:#e6e6da}.nx4-world-picture{position:relative;overflow:hidden}.nx4-world-picture>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1s}.nx4-world-panel:hover .nx4-world-picture>img{transform:scale(1.035)}.nx4-world-picture:after{content:'';position:absolute;inset:75% 0 0;background:linear-gradient(transparent,#1023177d)}.nx4-world-picture>span{position:absolute;bottom:24px;left:30px;color:#eff1e8;z-index:1;font-size:12px;letter-spacing:.13em}.nx4-world-copy{padding:55px 42px 35px;display:flex;flex-direction:column;align-items:start}.nx4-world-copy>.nx4-overline{font-size:12px;color:#5a6252}.nx4-world-copy h3{font-size:clamp(32px,3.8vw,61px);line-height:1.09;letter-spacing:-.045em;font-weight:450;margin-top:42px}.nx4-world-copy>p{font-size:15px;color:#5a6252;line-height:1.85;margin-top:23px;max-width:340px}.nx4-world-copy>.nv-under{margin-top:33px;font-size:15px;gap:25px}.nx4-world-detail{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#5a6252;border-top:1px solid #c9cebb;width:100%;padding-top:20px;margin-top:auto;line-height:1.8}.nx4-world-panel[hidden]{display:none}.nx4-world-panel:not([hidden]){animation:nx4-fade .55s ease both}.nx4-noscript{display:flex;gap:20px;padding-top:20px}.nx4-expertise{display:grid;grid-template-columns:.85fr 1.4fr;gap:100px;padding-bottom:110px}.nx4-expertise-heading{align-self:start;position:sticky;top:130px}.nx4-expertise-heading h2{margin-top:25px;font-size:clamp(43px,4.5vw,72px)}.nx4-expertise-heading h2 em{color:#80502f}.nx4-expertise-heading>p{font-size:15px;line-height:1.9;color:#5a6252;margin-top:24px}.nx4-expertise-heading>.nv-under{margin-top:25px;font-size:12px}.nx4-service-row{display:grid;grid-template-columns:20px 1fr 40px;gap:21px;padding:31px 0;text-decoration:none;border-top:1px solid var(--line);transition:padding .3s,color .3s}.nx4-service-row:last-child{border-bottom:1px solid var(--line)}.nx4-service-row>span{font-size:12px;color:#9ca58c;margin-top:5px}.nx4-service-row h3{font-size:27px;font-weight:450;line-height:1.16;letter-spacing:-.045em}.nx4-service-row p{font-size:15px;line-height:1.7;color:#5a6252;margin-top:10px}.nx4-service-row small{display:block;font-size:12px;color:#5a6252;line-height:1.9;margin-top:14px}.nx4-service-row>i{height:38px;width:38px;display:grid;place-items:center;border:1px solid #c6cdb9;border-radius:50%;align-self:start;transition:background .25s,color .25s}.nx4-service-row .nv-icon{width:17px;height:17px}.nx4-service-row:hover{padding-left:10px;color:#80502f}.nx4-service-row:hover>i{color:white;background:#a7653e;border-color:#a7653e}.nx4-feature{background:#19231c;color:#f1f2e8;padding:85px 0}.nx4-feature .nv-kicker{color:#aeb89e}.nx4-feature .nv-kicker i{background:#bb9d71}.nx4-feature-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}.nx4-feature h2{margin-top:23px}.nx4-feature h2 em{color:#c8b690}.nx4-feature-heading>span{font-size:12px;letter-spacing:.11em;color:#a2ad92;padding-bottom:8px}.nx4-property-grid{display:grid;grid-template-columns:1.7fr .85fr;gap:18px 55px}.nx4-property-visual{position:relative;min-height:470px;overflow:hidden}.nx4-property-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.nx4-photo-tag{position:absolute;top:22px;left:22px;font-size:12px;letter-spacing:.12em;padding:9px 12px;background:#f4f3eadb;color:#2b3425;backdrop-filter:blur(8px)}.nx4-property-circle{position:absolute;bottom:25px;right:25px;width:65px;height:65px;border:1px solid #ffffff80;backdrop-filter:blur(15px);display:grid;place-items:center;border-radius:50%;background:#19231c35;color:white;transition:background .3s}.nx4-property-circle:hover{background:#a7653e}.nx4-property-circle .nv-icon{height:28px;width:28px}.nx4-property-info{padding-top:3px;display:flex;align-items:start;flex-direction:column}.nx4-property-info>.nx4-overline{font-size:12px;color:#a5b196}.nx4-property-info h3{font-size:clamp(30px,3.5vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin-top:29px}.nx4-property-info p{font-size:15px;color:#a7b39a;line-height:1.85;margin-top:21px;max-width:300px}.nx4-property-info dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;width:100%;margin-top:30px;padding-top:23px;border-top:1px solid #69766060}.nx4-property-info dl>div:first-child{grid-column:1/-1}.nx4-property-info dt{font-size:34px;font-weight:350;letter-spacing:-.04em;line-height:1.1}.nx4-property-info dt>span{font-size:12px;color:#a3b08f;margin-left:6px;letter-spacing:0}.nx4-property-info dd{font-size:15px;color:#99a78a;margin-top:7px}.nx4-property-info .nv-under{font-size:12px;color:#e9e8da;border-color:#6c7a5e;margin-top:28px;width:100%}.nx4-property-info>small{font-size:12px;color:#5a6252;line-height:1.7;margin-top:12px}.nx4-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.nx4-thumbnails button{height:110px;position:relative;background:none;border:0;padding:0;overflow:hidden}.nx4-thumbnails button>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6);transition:filter .3s}.nx4-thumbnails button>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#172317b3);color:white;font-size:12px;text-align:left;padding:14px 11px 10px}.nx4-thumbnails button[aria-pressed=true]{outline:1px solid #c8b690;outline-offset:3px}.nx4-thumbnails button[aria-pressed=true]>img,.nx4-thumbnails button:hover>img{filter:brightness(1)}.nx4-all-photos{font-size:12px;text-decoration:none;display:flex;flex-direction:column;align-self:center;gap:10px;color:#d3ddc7}.nx4-all-photos>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#98a68c}.nx4-all-photos .nv-icon{width:20px}.nx4-india{display:grid;grid-template-columns:1fr 1fr;background:#e8e7dc}.nx4-india-image{min-height:710px;position:relative;overflow:hidden}.nx4-india-image>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:60% center}.nx4-india-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#1a291bc2)}.nx4-india-image>div{position:absolute;z-index:1;bottom:45px;left:var(--gutter);right:45px;color:#e5e9da;display:flex;justify-content:space-between;align-items:end;gap:30px}.nx4-india-image>div>span:first-child{font-size:12px;letter-spacing:.12em;line-height:1.8}.nx4-india-mark{font-size:110px;line-height:.8;font-weight:300;letter-spacing:-.09em}.nx4-india-copy{padding:85px max(45px,5vw);align-self:center}.nx4-india-copy h2{font-size:clamp(40px,4.1vw,68px);margin-top:30px;line-height:1.1}.nx4-india-copy h2 em{color:#80502f}.nx4-india-copy>p{font-size:15px;line-height:1.9;color:#5a6252;margin-top:25px;max-width:390px}.nx4-india-steps{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;margin-block:33px;border-block:1px solid #cdd0bf;padding-block:25px}.nx4-india-steps>span{font-size:12px;line-height:1.65;color:#5a6252}.nx4-india-steps b{display:block;font-weight:400;color:#9caa88;font-size:12px;margin-bottom:9px}.nx4-india-copy .nv-under{font-size:15px;gap:20px}.nx4-brief{padding-block:115px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nx4-brief-art{aspect-ratio:1;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse,#e3e5d6,#f5f3ed 70%)}.nx4-brief-art>span{font-size:clamp(60px,7.8vw,125px);line-height:.85;letter-spacing:-.07em;color:#4c5942;z-index:1;font-weight:400}.nx4-brief-art>span>em{font-family:var(--editorial);font-style:italic;color:#80502f;font-size:1.15em;line-height:1.1}.nx4-brief-orbit{position:absolute;width:90%;height:90%;border:1px solid #aeb89c70;border-radius:50%;transform:rotate(-35deg) scaleY(.63)}.nx4-brief-orbit:nth-child(2){transform:rotate(35deg) scaleY(.63)}.nx4-brief-orbit:nth-child(3){transform:rotate(90deg) scaleY(.63)}.nx4-brief-art>i{position:absolute;right:13%;top:16%;width:55px;height:55px;border-radius:50%;background:#a7653e;display:grid;place-items:center;color:#f3efe5;z-index:2;box-shadow:0 0 0 12px #f5f3ed}.nx4-brief-copy h2{margin-top:24px;font-size:clamp(43px,4.5vw,72px)}.nx4-brief-copy h2 em{color:#80502f}.nx4-brief-copy>p{font-size:15px;line-height:1.9;color:#5a6252;margin-top:25px;max-width:370px}.nx4-brief-copy ol{list-style:none;padding:0;margin:26px 0 33px;display:grid;gap:13px}.nx4-brief-copy li{display:flex;gap:20px;align-items:center;font-size:15px;color:#526348}.nx4-brief-copy li>span{font-size:15px;color:#9ca88a}.nx4-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-bottom:100px}.nx4-faq h2{margin-top:25px;font-size:clamp(43px,4.5vw,70px)}.nx4-faq h2 em{color:#80502f}.nx4-faq details{border-top:1px solid var(--line)}.nx4-faq details:last-child{border-bottom:1px solid var(--line)}.nx4-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;line-height:1.5;cursor:pointer;list-style:none;padding:25px 0}.nx4-faq summary::-webkit-details-marker{display:none}.nx4-faq summary>span{font-size:23px;color:#80502f;font-weight:300}.nx4-faq details[open] summary>span{transform:rotate(45deg)}.nx4-faq details>p{font-size:15px;line-height:1.85;color:#5a6252;padding-bottom:25px}.nx4-faq details a{color:#80502f;text-underline-offset:3px}.nx4-finale{min-height:650px;background:#152118;color:#fff;position:relative;isolation:isolate;overflow:hidden;padding-top:85px}.nx4-finale>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:-2;filter:brightness(.47)}.nx4-finale:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#152118a8,#15211840);z-index:-1}.nx4-finale .nx4-overline{color:#c6cdb6;font-size:12px}.nx4-finale h2{font-size:clamp(80px,9.5vw,155px);line-height:.98;margin-top:32px;margin-bottom:36px}.nx4-finale h2 em{color:#dac8a4}.nx4-finale-bottom{display:flex;justify-content:space-between;gap:30px;padding-block:25px;border-top:1px solid #98a38a52;margin-top:65px;font-size:12px;letter-spacing:.1em;color:#c7cdbb}.nx4-finale-bottom>a{display:flex;gap:22px;text-decoration:none;font-size:12px;letter-spacing:0}.nx4-finale-bottom .nv-icon{width:17px;height:17px}.nx4-in{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.2,1)}.nx4-in.is-visible{opacity:1;transform:none}@keyframes nx4-arrival{from{transform:scale(1.055)}to{transform:scale(1)}}@keyframes nx4-fade{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.nx4-world-stage{margin-inline:auto}.nx4-india-copy{padding-right:max(var(--gutter),calc((100vw - 1400px)/2))}}
@media(max-width:1200px){.nx4-hero{min-height:760px}.nx4-hero h1{font-size:100px}.nx4-hero-content{padding-top:140px}.nx4-intro-body{gap:55px;grid-template-columns:1.2fr .8fr}.nx4-intro h2{font-size:68px}.nx4-world-panel{min-height:530px;grid-template-columns:1.2fr 1fr}.nx4-world-copy{padding:38px 32px 28px}.nx4-world-copy h3{font-size:43px;margin-top:35px}.nx4-world-copy>p{font-size:15px}.nx4-world-detail{margin-top:30px}.nx4-expertise{gap:50px;grid-template-columns:.9fr 1.3fr}.nx4-service-row{grid-template-columns:16px 1fr 35px;gap:15px}.nx4-service-row h3{font-size:24px}.nx4-property-grid{gap:17px 35px;grid-template-columns:1.45fr .9fr}.nx4-property-visual{min-height:490px}.nx4-property-info h3{font-size:38px}.nx4-property-info>p{font-size:15px}.nx4-property-info dl{gap:18px;margin-top:23px}.nx4-property-info dt{font-size:30px}.nx4-property-info .nv-under{margin-top:23px}.nx4-india-copy{padding:60px 40px}.nx4-india-copy h2{font-size:43px}.nx4-india-image{min-height:650px}.nx4-india-mark{font-size:85px}.nx4-brief{gap:55px}.nx4-faq{gap:60px}.nx4-tabs{gap:23px}}
@media(max-width:900px){.nx4-hero h1{font-size:96px}.nx4-paths>a{padding:28px 25px}.nx4-paths strong{font-size:19px}.nx4-intro-body{gap:40px;grid-template-columns:1fr 1fr}.nx4-intro h2{font-size:57px}.nx4-intro-copy>p:first-child{font-size:15px}.nx4-intro-copy>p{font-size:15px}.nx4-world-top{align-items:start}.nx4-world-top h2{font-size:40px}.nx4-tabs{gap:17px}.nx4-tabs>button{font-size:19px}.nx4-tabs>button[aria-selected=true]>span{display:none}.nx4-world-panel{min-height:500px}.nx4-world-copy{padding:32px 27px}.nx4-world-copy h3{font-size:38px}.nx4-world-copy>.nx4-overline{font-size:12px}.nx4-expertise{gap:45px;grid-template-columns:.8fr 1.2fr}.nx4-expertise-heading h2{font-size:39px}.nx4-service-row h3{font-size:22px}.nx4-service-row small{font-size:12px}.nx4-service-row{gap:12px;grid-template-columns:15px 1fr 30px}.nx4-service-row>i{width:30px;height:30px}.nx4-india-copy{padding:48px 30px}.nx4-india-copy h2{font-size:35px}.nx4-india-copy p{font-size:15px}.nx4-india-steps{gap:17px;font-size:12px}.nx4-india-mark{font-size:70px}.nx4-brief-copy h2{font-size:41px}.nx4-brief{gap:40px}.nx4-brief-art>i{height:42px;width:42px}.nx4-finale h2{font-size:90px}}
@media(max-width:700px){.nx4-home .nv-kicker{font-size:12px}.nx4-hero{height:calc(100svh - 57px);min-height:660px;max-height:900px}.nx4-hero-image{object-position:54% center}.nx4-hero-shade{background:linear-gradient(90deg,#0c1a10a1,#0c1a1030),linear-gradient(0deg,#0c1a10c2,transparent 60%,#0c1a1073)}.nx4-hero-content{padding-top:118px;padding-bottom:85px}.nx4-hero-content>.nx4-overline{font-size:12px;letter-spacing:.12em;gap:10px}.nx4-hero h1{font-size:clamp(65px,16vw,100px);margin-top:32px;line-height:1.02}.nx4-hero h1 em{font-size:1.11em}.nx4-hero-lower{margin-top:26px;display:block}.nx4-hero-lower p{font-size:15px;line-height:1.85;max-width:290px;margin-bottom:29px}.nx4-hero-lower p br{display:none}.nx4-pill{min-height:51px;font-size:12px;padding:7px 7px 7px 22px;gap:33px}.nx4-pill>span{width:35px;height:35px}.nx4-scroll{display:none}.nx4-hero-bottom{bottom:25px;gap:10px;justify-content:space-between;font-size:12px;letter-spacing:.12em}.nx4-hero-caption{display:none}.nx4-paths{grid-template-columns:1fr}.nx4-paths>a{padding:25px var(--gutter);grid-template-columns:1fr auto;gap:9px 20px;border-right:0;border-bottom:1px solid #d1d3c5}.nx4-paths>a>span{font-size:12px}.nx4-paths strong{font-size:24px}.nx4-paths .nv-icon{width:25px;height:25px}.nx4-intro{padding-top:65px;padding-bottom:0}.nx4-intro-top>span{display:none}.nx4-intro-body{grid-template-columns:1fr;gap:30px;margin-top:29px}.nx4-intro h2{font-size:clamp(44px,11.2vw,68px);line-height:1.1}.nx4-intro-copy{max-width:100%}.nx4-intro-copy>p:first-child{font-size:15px;line-height:1.8;margin-bottom:17px}.nx4-intro-copy>p{font-size:15px;line-height:1.9}.nx4-intro-copy .nv-under{font-size:15px;margin-top:22px}.nx4-discipline-line{gap:10px;font-size:12px;letter-spacing:0;margin-top:45px;padding:25px 0}.nx4-discipline-line i{font-size:13px}.nx4-world{padding-top:65px;padding-bottom:65px}.nx4-world-top{display:block;margin-bottom:28px}.nx4-world-top h2{font-size:clamp(37px,8.6vw,53px);margin-top:20px;line-height:1.12}.nx4-tabs{gap:0;justify-content:space-between;margin-top:28px;border-bottom:1px solid #cdd2c0;padding:0}.nx4-tabs>button{font-size:24px;padding:15px 0;gap:9px;border:0;position:relative}.nx4-tabs sup{font-size:12px}.nx4-tabs>button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;height:2px;background:#39452f;left:0;right:0}.nx4-world-panel{grid-template-columns:1fr;min-height:0}.nx4-world-picture{height:350px}.nx4-world-picture>span{font-size:12px;left:22px;bottom:20px}.nx4-world-copy{padding:31px 24px 24px}.nx4-world-copy h3{font-size:42px;margin-top:25px}.nx4-world-copy h3 br{display:none}.nx4-world-copy>p{font-size:15px;margin-top:19px}.nx4-world-copy>.nv-under{margin-top:22px;font-size:15px}.nx4-world-detail{font-size:12px;padding-top:18px;margin-top:30px}.nx4-expertise{grid-template-columns:1fr;gap:32px;padding-bottom:65px}.nx4-expertise-heading{position:static}.nx4-expertise-heading h2{font-size:45px;margin-top:20px}.nx4-expertise-heading>p{font-size:15px;margin-top:22px}.nx4-expertise-heading>.nv-under{margin-top:18px}.nx4-service-row{padding-block:25px;grid-template-columns:17px 1fr 32px;gap:13px}.nx4-service-row>span{font-size:12px}.nx4-service-row h3{font-size:24px;line-height:1.2}.nx4-service-row p{font-size:15px;margin-top:10px}.nx4-service-row small{font-size:12px;line-height:1.9;margin-top:13px}.nx4-service-row>i{width:32px;height:32px}.nx4-service-row:hover{padding-left:0}.nx4-feature{padding-block:60px}.nx4-feature-heading{display:block;margin-bottom:30px}.nx4-feature h2{font-size:46px;margin-top:22px;line-height:1.08}.nx4-feature-heading>span{display:block;margin-top:24px;font-size:12px}.nx4-property-grid{grid-template-columns:1fr;gap:23px}.nx4-property-visual{min-height:360px}.nx4-photo-tag{font-size:12px;left:16px;top:16px;padding:8px 9px}.nx4-property-circle{width:49px;height:49px;bottom:18px;right:18px}.nx4-property-circle .nv-icon{width:23px;height:23px}.nx4-property-info{grid-row:3;padding-top:5px}.nx4-property-info h3{font-size:41px;margin-top:23px}.nx4-property-info h3 br{display:none}.nx4-property-info>p{font-size:15px;max-width:100%;margin-top:17px}.nx4-property-info dl{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:15px;padding-top:22px;margin-top:25px}.nx4-property-info dl>div:first-child{grid-column:auto}.nx4-property-info dt{font-size:29px}.nx4-property-info dt>span{display:block;font-size:12px;margin:6px 0 0}.nx4-property-info dd{font-size:15px;line-height:1.7;margin-top:8px}.nx4-property-info .nv-under{margin-top:27px;font-size:12px;width:auto;gap:42px}.nx4-property-info>small{font-size:12px}.nx4-thumbnails{grid-row:2;gap:10px}.nx4-thumbnails button{height:75px}.nx4-thumbnails button>span{font-size:12px;padding:7px 5px;line-height:1.2}.nx4-all-photos{font-size:12px;border-top:1px solid #64745866;padding-top:20px;flex-direction:row;justify-content:space-between;align-items:center}.nx4-all-photos>span{font-size:12px;gap:10px}.nx4-all-photos .nv-icon{width:15px;height:15px}.nx4-india{grid-template-columns:1fr}.nx4-india-image{min-height:380px}.nx4-india-image>div{left:22px;right:22px;bottom:27px}.nx4-india-image>div>span:first-child{font-size:12px}.nx4-india-mark{font-size:80px}.nx4-india-copy{padding:45px var(--gutter) 55px}.nx4-india-copy h2{font-size:43px;margin-top:23px;line-height:1.13}.nx4-india-copy>p{font-size:15px;max-width:100%;margin-top:22px}.nx4-india-steps{margin-block:27px;padding-block:22px;gap:21px 30px}.nx4-india-steps>span{font-size:12px}.nx4-india-steps b{font-size:12px}.nx4-india-copy .nv-under{font-size:15px}.nx4-brief{padding-top:45px;padding-bottom:65px;grid-template-columns:1fr;gap:20px}.nx4-brief-art{aspect-ratio:1.3;max-height:320px}.nx4-brief-art>span{font-size:80px}.nx4-brief-orbit{width:85%;height:110%}.nx4-brief-art>i{right:16%;top:12%;width:43px;height:43px;box-shadow:0 0 0 8px #f5f3ed}.nx4-brief-copy h2{font-size:43px;line-height:1.1;margin-top:22px}.nx4-brief-copy>p{font-size:15px;max-width:100%;margin-top:23px}.nx4-brief-copy ol{margin:25px 0 29px}.nx4-brief-copy li{font-size:15px}.nx4-faq{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.nx4-faq h2{font-size:43px;line-height:1.1;margin-top:20px}.nx4-faq summary{font-size:12px;padding:24px 0;gap:20px}.nx4-faq details>p{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.nx4-finale{min-height:560px;padding-top:60px}.nx4-finale h2{font-size:clamp(61px,14.5vw,92px);margin-top:32px;margin-bottom:30px;line-height:1.06}.nx4-finale .nx4-overline{font-size:12px}.nx4-finale .nx4-pill{font-size:12px;gap:22px}.nx4-finale-bottom{display:block;padding-block:23px;margin-top:47px;font-size:12px}.nx4-finale-bottom>a{margin-top:20px;font-size:12px;gap:17px}.nx4-finale>img{object-position:65% center}}
@media(max-width:370px){.nx4-hero h1{font-size:60px}.nx4-hero{min-height:630px}.nx4-hero-content{padding-top:115px}.nx4-hero-lower p{font-size:15px;max-width:260px}.nx4-discipline-line{font-size:12px}.nx4-world-top h2{font-size:34px}.nx4-world-copy h3{font-size:36px}.nx4-service-row h3{font-size:21px}.nx4-property-info dt{font-size:25px}.nx4-india-copy h2{font-size:38px}.nx4-finale h2{font-size:58px}}
@media(prefers-reduced-motion:reduce){.nx4-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nx4-in{opacity:1!important;transform:none!important}}

/* Everyday life: an editorial sequence within the home page. */
.nx7-life{padding-top:110px;padding-bottom:90px}.nx7-life header{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:58px}.nx7-life h2{font-size:clamp(44px,5.3vw,80px);line-height:1.04;letter-spacing:-.055em}.nx7-life h2 em{font:italic 400 1.08em/.9 var(--editorial);color:#80502f}.nx7-life-images{display:grid;grid-template-columns:1.28fr 1fr .86fr;gap:25px;align-items:start}.nx7-life-images figure:nth-child(2){margin-top:80px}.nx7-life-images figure:nth-child(3){margin-top:30px}.nx7-life-images a{display:block;position:relative;overflow:hidden}.nx7-life-images img{display:block;width:100%;height:400px;object-fit:cover;transition:scale .8s ease}.nx7-life-images figure:nth-child(2) img{height:360px}.nx7-life-images figure:nth-child(3) img{height:310px}.nx7-life-images a>span{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #fff9;border-radius:50%;color:white;background:#20252050}.nx7-life-images a:hover img{scale:1.035}.nx7-life-images figcaption{display:flex;gap:18px;font-size:14px;padding-top:18px}.nx7-life-images figcaption>span{font-size:12px;color:#80502f;padding-top:4px}.nx7-study-note{font-size:12px;color:#5a6252;margin-top:30px;letter-spacing:.04em}.nx7-life-images figure:last-child img{object-position:52% 50%}
@media(max-width:800px){.nx7-life{padding-block:65px}.nx7-life header{display:block;margin-bottom:35px}.nx7-life h2{margin-top:25px}.nx7-life-images{grid-template-columns:1fr 1fr;gap:24px 16px}.nx7-life-images figure:first-child{grid-column:1/-1}.nx7-life-images figure:nth-child(2),.nx7-life-images figure:nth-child(3){margin-top:0}.nx7-life-images img,.nx7-life-images figure:nth-child(2) img,.nx7-life-images figure:nth-child(3) img{height:260px}.nx7-life-images figure:first-child img{height:360px}.nx7-life-images figcaption{font-size:12px;gap:10px}}
@media(max-width:480px){.nx7-life-images figure:first-child img{height:300px}.nx7-life-images figure:nth-child(2) img,.nx7-life-images figure:nth-child(3) img{height:220px}.nx7-life-images figcaption{display:block;line-height:1.5}.nx7-life-images figcaption>span{display:block;margin-bottom:4px}.nx7-life-images a>span{width:30px;height:30px;right:10px;bottom:10px}}
@media(prefers-reduced-motion:reduce){.nx7-life-images img{transition:none}.nx7-life-images a:hover img{scale:1}}
