.ns-hero{padding-top:max(clamp(26px,4.4vw,70px),var(--ns-lip));padding-bottom:max(48px,min(7vw,110px));position:relative}.ns-hero__top{margin-bottom:max(26px,min(4vw,56px));position:relative}.ns2 .ns-hero__h1{z-index:2;text-wrap:balance;max-width:none;font-size:max(34px,min(4.4vw,66px));line-height:1.1;position:relative}.ns-hero__h1 .ns-hero__hl{color:var(--ns-laterite);background:linear-gradient(transparent 66%,var(--ns-tint)66%)0 0/0 100% no-repeat;animation:.9s cubic-bezier(.5,0,.2,1) 1.1s forwards ns-marker}html:not([data-plumb=skip]) .ns-hero__h1 .ns-hero__hl{animation-delay:2.1s}@keyframes ns-marker{to{background-size:100% 100%}}html[data-reduce-motion="1"] .ns-hero__h1 .ns-hero__hl{background-size:100% 100%}.ns-hero__grid{align-items:start;gap:max(28px,min(3.4vw,52px));display:grid}@media (min-width:1180px){.ns-hero__grid{grid-template-columns:minmax(320px,34%) minmax(0,1fr)}}.ns-hero__copy{padding-bottom:56px;position:relative}@media (min-width:1180px){.ns-hero__copy{position:-webkit-sticky;position:sticky;top:104px}}.ns-hero__sub{max-width:34ch;color:var(--ns-ink);font-size:max(19px,min(1.6vw,22px))}.ns-hero__cta{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.ns-hero__chips{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ns-hero__chips li{text-wrap:balance;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.3;display:flex}.ns-hero__chips svg{flex:none;width:20px;height:20px}.ns-hero__scroll{color:var(--ns-link);align-items:center;gap:10px;margin:30px 0 0;font-size:16px;font-weight:700;display:inline-flex}.ns-hero__scroll svg{width:20px;height:20px;animation:1.8s ease-in-out infinite ns-nudge}@keyframes ns-nudge{50%{transform:translateY(5px)rotate(90deg)}}.ns-est{gap:22px;padding:max(20px,min(2.6vw,34px));display:grid;container-type:inline-size}.ns-est__head .ns-h3{font-size:max(25px,min(2.4vw,34px))}.ns-est__lede{color:var(--ns-ink-2);max-width:56ch;margin:10px 0 0;font-size:17px;line-height:1.55}.ns-est__grid{gap:28px;display:grid}@container (width>=700px){.ns-est__grid{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:36px}.ns-est__out{border-left:1.5px dashed var(--ns-hair-strong);padding-left:34px}}.ns-est__ctl{align-content:start;gap:24px;display:grid}.ns-est__areaRow{align-items:center;gap:12px;display:flex}.ns-est__num{width:150px;min-height:54px;padding:8px 14px;font-size:26px;font-weight:800}.ns-est__unit{color:var(--ns-ink-2);font-weight:700}.ns-est__ends{color:var(--ns-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;font-size:13.5px;display:flex}.ns-est__floorRow{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ns-est__storeys{flex:none;width:62px;height:auto;margin-bottom:-2px;overflow:visible}.ns-est__storey{transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.3,1.5,.5,1) both ns-storey}@keyframes ns-storey{0%{opacity:0;transform:translateY(-14px)scaleY(.6)}to{opacity:1;transform:none}}.ns-est__built{border-radius:var(--ns-r-sm);background:var(--ns-tint);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 16px;font-weight:700;display:flex}.ns-est__built b{white-space:nowrap;font-size:22px;font-weight:800}.ns-est__built span{min-width:0}.ns-est__out{align-content:start;gap:18px;display:grid}.ns-est__row{gap:4px;display:grid}.ns-est__what{color:var(--ns-ink-2);margin:0;font-size:15px;font-weight:800}.ns-est__big{font-family:var(--ns-display);color:var(--ns-ink);margin:0;font-size:max(34px,min(4.2vw,52px));font-weight:400;line-height:1.05}.ns-est__big small{font-family:var(--ns-sans);color:var(--ns-ink-2);font-size:18px;font-weight:700}.ns-est__big em{font-family:var(--ns-sans);color:var(--ns-ink-2);font-size:16px;font-style:normal;font-weight:600}.ns-est__stack{flex-wrap:wrap;align-items:flex-end;gap:1px 0;min-height:40px;margin-top:4px;padding-left:4px;display:flex}.ns-est__stack svg{flex:none;width:26px;height:31px;margin-left:-4px}.ns-est__pop{transform-box:fill-box;transform-origin:bottom;animation:.42s cubic-bezier(.3,1.6,.5,1) both ns-estpop}@keyframes ns-estpop{0%{opacity:0;transform:translateY(-10px)scale(.4)}to{opacity:1;transform:none}}.ns-est__legend{color:var(--ns-ink-2);margin:2px 0 0;font-size:14px}.ns-est__total{border-radius:var(--ns-r-sm);background:var(--ns-ink);color:var(--ns-bg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 18px;display:flex}.ns-est__total span{font-size:16px;font-weight:700}.ns-est__total strong{font-family:var(--ns-display);font-size:max(28px,min(3.2vw,40px));font-weight:400;line-height:1.1}.ns-est__fine{color:var(--ns-ink-2);max-width:70ch;margin:0;font-size:15px;line-height:1.55}.ns-est__approx{color:var(--ns-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:14.5px;line-height:1.5;display:flex}.ns-est__tag{background:var(--ns-marigold);color:#2a1e16;letter-spacing:.02em;border-radius:999px;flex:none;padding:3px 11px 4px;font-size:12.5px;font-weight:800}.ns-est__sign{font-style:normal;font-family:var(--ns-sans);opacity:.5;vertical-align:.32em;margin-right:.22em;font-size:.55em;font-weight:700}.ns-est__cta{border-radius:var(--ns-r-sm);border:1.5px dashed var(--ns-hair-strong);background:var(--ns-tint);flex-wrap:wrap;align-items:center;gap:16px 28px;padding:18px 20px;display:flex}.ns-est__ctaTxt{flex:340px;min-width:0}.ns-est__ctaH{margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.3}.ns-est__ctaP{color:var(--ns-ink-2);max-width:62ch;margin:0;font-size:15px;line-height:1.55}.ns-est__ctaAct{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ns-est__price{color:var(--ns-ink-2);letter-spacing:.01em;font-size:13.5px;font-weight:700}.ns-est__foot{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.ns-est__foot .ns-calc{flex:100%;order:2;margin-top:0}.ns-est__foot>.ns-calc .ns-calc__btn{margin-top:2px}.ns-est__rates{border:0;gap:10px;margin:12px 0 0;padding:0;display:grid}.ns-est__rates legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:800}.ns-est__rates label{justify-content:space-between;align-items:center;gap:14px;font-size:15px;display:flex}.ns-est__rbox{align-items:center;gap:6px;display:inline-flex}.ns-est__rbox .ns-input{text-align:right;width:104px;min-height:42px;padding:6px 10px;font-size:16px}.ns-est__rates small{color:var(--ns-ink-2);font-size:13.5px}@media (max-width:700px){.ns-hero__top{padding-bottom:96px}.ns-hero__top>.ns-sticker{width:138px!important;top:auto!important;bottom:8px!important;right:3%!important}.ns-hero__copy>.ns-sticker{width:84px!important}}html[data-reduce-motion="1"] .ns-hero__scroll svg{animation:none}.ns-est__planbox{border-radius:var(--ns-r-sm);background:var(--ns-paper);border:1.5px solid var(--ns-hair);place-items:center;min-height:190px;padding:10px;transition:opacity .2s;display:grid;position:relative}.ns-est__planbox.is-loading{opacity:.55}.ns-est__plan{width:100%;height:auto;max-height:300px;display:block}.ns-est__plan-wall{fill:color-mix(in srgb,var(--ns-tint)75%,transparent);stroke:var(--ns-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.ns-est__plan-beam{stroke:var(--ns-laterite);stroke-width:2.5px;opacity:.75}.ns-est__plan-col{fill:var(--ns-ink)}.ns-est__plan-dim{stroke:var(--ns-ink-2);stroke-width:1px;fill:var(--ns-ink-2);font-family:var(--ns-mono)}.ns-est__plan-dim text{stroke:none}.ns-est__plan-msg{color:var(--ns-ink-2);margin:0;font-size:16px}.ns-est__key-col{background:var(--ns-ink);vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.ns-est__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ns-est__tiles>div{background:var(--ns-tint);border-radius:12px;min-width:0;padding:10px 12px}.ns-est__tiles dt{color:var(--ns-ink-2);font-size:13.5px;line-height:1.35}.ns-est__tiles dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:20px;font-weight:700}@media (prefers-reduced-motion:reduce){.ns-est__planbox{transition:none}}@media (max-width:700px){#main{flex-direction:column;display:flex}#main>.ns-hero,#main>.ns-hero>.ns-wrap,#main>.ns-hero .ns-hero__grid{display:contents}#main .ns-hero__top{margin:var(--ns-lip)var(--ns-gutter)clamp(26px,4vw,56px);order:-5}#main .ns-hero__copy{margin-inline:var(--ns-gutter);order:-4}#main>.ns-ex{order:-3}#main>.ns-tape,#main>#problems{order:-2}#main .ns-est{margin:clamp(8px,2vw,24px)var(--ns-gutter)clamp(48px,7vw,110px)}}
.is-in .ns-rise{opacity:1;transform:none}.ns-prob__h{max-width:18ch;margin-bottom:max(36px,min(5vw,72px))}.ns-prob{gap:max(18px,min(2.4vw,34px));display:grid}@media (min-width:900px){.ns-prob{grid-template-columns:repeat(3,1fr)}}.ns-prob__card{cursor:pointer;flex-direction:column;gap:12px;padding:max(20px,min(2.2vw,30px));transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]){box-shadow:var(--ns-lift);outline:none;transform:translateY(-4px)}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]){box-shadow:var(--ns-lift);outline:none;transform:translateY(-4px)}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]){box-shadow:var(--ns-lift);outline:none;transform:translateY(-4px)}.ns-prob__no{background:var(--ns-marigold);color:#2a1e16;width:34px;height:34px;font-family:var(--ns-sans);letter-spacing:0;pointer-events:none;border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;top:14px;left:14px}.ns-prob__art{border-bottom:1.5px solid var(--ns-hair-strong);width:100%;height:auto;max-height:170px;margin-bottom:6px;padding-bottom:8px}.ns-prob__t{font-family:var(--ns-sans);fill:var(--ns-ink);letter-spacing:.04em;font-size:11px}.ns-prob__t--b{font-weight:600}.ns-prob__t--dim{fill:var(--ns-ink-2);letter-spacing:.06em;font-size:10px}.ns-prob__amt{font-size:12.5px;font-weight:800}.ns-prob__big{font-family:var(--ns-display);fill:var(--ns-ink);letter-spacing:0;font-size:44px;font-weight:400}.ns-prob__t3{font-family:var(--ns-sans);text-transform:none;letter-spacing:0;font-size:max(21px,min(1.8vw,26px));font-weight:700;line-height:1.2}.ns-prob__card p{color:var(--ns-ink-2);margin:0;font-size:16px;line-height:1.6}.ns2:lang(hi) .ns-prob__t3{font-family:var(--ns-hind)}.ns-prob__lines{opacity:.22;transition:opacity .24s}.ns-prob__redact rect,.ns-prob__lid,.ns-prob__blk{transition:transform .42s cubic-bezier(.6,0,.2,1)}.ns-prob__blk{transform-box:fill-box}.ns-prob__q{transition:opacity .2s}.ns-prob__sum{opacity:0;fill:var(--ns-laterite);transition:opacity .28s .14s}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__lines{opacity:1}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__lines{opacity:1}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__lines{opacity:1}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect{transform:translate(190px)}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect{transform:translate(190px)}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect{transform:translate(190px)}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(2){transition-delay:80ms}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(2){transition-delay:80ms}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(2){transition-delay:80ms}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(3){transition-delay:.16s}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(3){transition-delay:.16s}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__redact rect:nth-child(3){transition-delay:.16s}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__lid{transform:translateY(80px)}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__lid{transform:translateY(80px)}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__lid{transform:translateY(80px)}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__blk{transform:translateX(calc((2 - var(--k))*9px))}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__blk{transform:translateX(calc((2 - var(--k))*9px))}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__blk{transform:translateX(calc((2 - var(--k))*9px))}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__q{opacity:0}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__q{opacity:0}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__q{opacity:0}.ns-prob__card:-webkit-any(:hover,:focus-visible,[data-open=true]) .ns-prob__sum{opacity:1}.ns-prob__card:-moz-any(:hover,:focus-visible,[data-open=true]) .ns-prob__sum{opacity:1}.ns-prob__card:is(:hover,:focus-visible,[data-open=true]) .ns-prob__sum{opacity:1}html[data-reduce-motion="1"] .ns-prob__redact rect,html[data-reduce-motion="1"] .ns-prob__lid,html[data-reduce-motion="1"] .ns-prob__blk,html[data-reduce-motion="1"] .ns-prob__lines,html[data-reduce-motion="1"] .ns-prob__q,html[data-reduce-motion="1"] .ns-prob__sum{transition:none}.ns-ex{background:var(--ns-bg-2);position:relative}.ns-ex__outer{height:560vh;position:relative}.ns-ex[data-motion="0"] .ns-ex__outer{height:auto}.ns-ex__stick{align-items:center;height:calc(100vh - 68px);display:flex;position:-webkit-sticky;position:sticky;top:68px;overflow:clip}.ns-ex[data-motion="0"] .ns-ex__stick{height:auto;padding-top:max(64px,min(9vw,120px));padding-bottom:max(64px,min(9vw,120px));position:static;overflow:visible}.ns-ex__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px 48px;width:100%;display:grid}@media (min-width:1000px){.ns-ex__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ns-ex__copy .ns-h2{margin-bottom:18px}.ns-ex__list{border-top:1.5px solid var(--ns-line);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-ex__list button{text-align:left;width:100%;color:var(--ns-ink);border:0;border-bottom:1px dashed var(--ns-hair-strong);cursor:pointer;font-family:var(--ns-sans);background:0 0;grid-template-columns:52px 1fr;align-items:baseline;gap:8px;padding:9px 4px;font-size:16px;font-weight:600;transition:background-color .12s,padding .16s;display:grid}.ns-ex__no{font-family:var(--ns-sans);color:var(--ns-ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ns-ex__list button:hover{background:var(--ns-bg);padding-left:12px}.ns-ex__list button[aria-pressed=true]{background:var(--ns-ink);color:var(--ns-bg);padding-left:12px}.ns-ex__list button[aria-pressed=true] .ns-ex__no{color:var(--ns-bg);opacity:.8}.ns-ex__stage{--ex-panel:clamp(196px,27vh,250px);--ex-h:min(calc(100vh - 68px - var(--ex-panel) - 56px),760px);gap:14px;min-width:0;display:grid;container-type:inline-size}.ns-ex__stage.is-calc{--ex-panel:clamp(300px,43vh,410px)}.ns-ex__stack{height:min(var(--ex-h),calc(100cqw/1.218));aspect-ratio:1500/1232;margin-left:auto;margin-right:auto;position:relative}.ns-ex__scene{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.ns-ex__layer{opacity:0;will-change:transform,opacity;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.ns-ex__layer img{object-fit:contain;width:100%;height:100%;display:block}.ns-ex__panel{height:var(--ex-panel);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:16px 20px 14px;display:grid;overflow:hidden}.ns-ex__body{scrollbar-width:thin;background:linear-gradient(var(--ns-paper)30%,transparent)center top/100% 28px no-repeat local,linear-gradient(transparent,var(--ns-paper)70%)center bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent)center top/100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent)center bottom/100% 9px no-repeat scroll;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.ns-ex__foot{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ns-ex__quote{color:var(--ns-ink-2);margin:0;font-size:15px;line-height:1.5}.ns-ex__quote b{color:var(--ns-ink);font-weight:700}.ns-ex__work{gap:4px;display:grid}.ns-ex__work .ns-calc__rows li{padding:7px 0;font-size:15px}.ns-ex__work .ns-calc__std{margin-top:8px}.ns-ex__calcbtn{justify-self:start}.ns-ex__ph{align-items:baseline;gap:14px;display:flex}.ns-ex__id{font-family:var(--ns-sans);color:var(--ns-laterite);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:800}.ns-ex__fact{margin:0;font-size:16px;line-height:1.5}.ns-ex__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ns-ex__meta strong{font-size:20px;font-weight:600}.ns-ex__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.ns-ex__note{font-family:var(--ns-sans);color:var(--ns-ink-2);opacity:.8;font-size:12px}@media (max-width:999px){.ns-ex__lede{display:none}.ns-ex__copy .ns-h2{margin-bottom:6px;font-size:max(30px,min(8vw,46px))}.ns-ex__copy .ns-eyebrow{margin-bottom:6px}.ns-ex__list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;padding:0;display:grid}.ns-ex__list li{min-width:0}.ns-ex__list button{border:1.5px solid var(--ns-line-2);white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 9px;font-size:14px;line-height:1.2}.ns-ex__list button:hover,.ns-ex__list button[aria-pressed=true]{padding-left:9px}.ns-ex__no{font-size:12px}.ns-ex__stage{--ex-res:290px;--ex-avail:max(250px,calc(100svh - 68px - var(--ex-res)));--ex-panel:max(150px,calc(var(--ex-avail)*.46));--ex-h:calc(var(--ex-avail) - var(--ex-panel))}.ns-ex__stage.is-calc{--ex-panel:max(220px,calc(var(--ex-avail)*.74));--ex-h:max(90px,calc(var(--ex-avail) - var(--ex-panel)))}.ns-ex__panel{gap:6px;padding:10px 14px}.ns-ex__quote{font-size:13.5px}.ns-ex__fact{font-size:14.5px}.ns-ex__ph .ns-h3{font-size:24px}}@media (max-width:999px) and (max-height:720px){.ns-ex__copy .ns-eyebrow{display:none}.ns-ex__copy .ns-h2{font-size:max(26px,min(7vw,36px))}.ns-ex__list{gap:5px;margin-top:6px}.ns-ex__list button{min-height:32px;padding-top:3px;padding-bottom:3px;font-size:13px}.ns-ex__stage{--ex-res:236px}.ns-ex__stage.is-calc{--ex-panel:max(190px,calc(var(--ex-avail)*.74));--ex-h:max(70px,calc(var(--ex-avail) - var(--ex-panel)))}}@media (min-width:1000px) and (max-height:799px){.ns-ex__lede{display:none}.ns-ex__copy .ns-h2{margin-bottom:6px;font-size:max(30px,min(3.2vw,46px))}.ns-ex__copy .ns-eyebrow{margin-bottom:6px}.ns-ex__list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;padding:0;display:grid}.ns-ex__list li{min-width:0}.ns-ex__list button{border:1.5px solid var(--ns-line-2);white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 9px;font-size:14px;line-height:1.2}.ns-ex__list button:hover,.ns-ex__list button[aria-pressed=true]{padding-left:9px}.ns-ex__no{font-size:12px}}html[data-reduce-motion="1"] .ns-ex__layer{transition:none}.ns-ex[data-motion="0"] .ns-ex__stack{width:min(100%,65.772vh);height:auto}.ns-ex[data-motion="0"] .ns-ex__panel{height:auto;min-height:196px;overflow:visible}.ns-ex[data-motion="0"] .ns-ex__body{overflow:visible}.ns-dis{padding-bottom:0;position:relative}.ns-dis>:not(.ns-pour){position:relative}.ns-dis__h{max-width:22ch;margin-bottom:20px}.ns-dis__lede{color:rgba(251,244,228,.85);margin-bottom:max(32px,min(4vw,56px))}.ns-dis__suite{color:rgba(251,244,228,.75);border-bottom:1px solid rgba(251,244,228,.35);margin:0 0 14px;padding-bottom:8px;display:block}.ns-dis__sub2{color:rgba(251,244,228,.8);margin:-6px 0 26px;font-size:15px}.ns-dis__vastu{border-top:8px solid var(--tc);gap:0;margin-bottom:max(36px,min(5vw,64px));display:grid}@media (min-width:760px){.ns-dis__vastu{grid-template-columns:300px 1fr}}.ns-dis__vimg{background:#fbf4e4;place-items:center;padding:14px;display:grid}.ns-dis__vimg img{mix-blend-mode:multiply;width:100%;max-width:300px}.ns-dis__vbody{flex-direction:column;align-items:flex-start;gap:10px;padding:max(18px,min(2.2vw,30px));display:flex}.ns-dis__ph{letter-spacing:.01em;color:var(--ns-ink-2);font-size:12px}.ns-dis__outer{position:relative}.ns-dis__stick{padding-top:0;padding-bottom:max(40px,min(6vw,80px))}.ns-dis__stick[data-pinned="1"]{flex-direction:column;justify-content:center;height:calc(100vh - 68px);padding-top:0;padding-bottom:0;display:flex;position:-webkit-sticky;position:sticky;top:68px;overflow:clip}.ns-dis__track{padding-inline:var(--ns-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--ns-gutter);scrollbar-width:thin;scrollbar-color:rgba(251,244,228,.5) transparent;gap:20px;padding-bottom:14px;display:flex;overflow-x:auto}.ns-dis__stick[data-pinned="1"] .ns-dis__track{will-change:transform;scroll-snap-type:none;width:max-content;padding-right:var(--ns-gutter);overflow:visible}.ns-dis__card{scroll-snap-align:start;border-top:8px solid var(--tc,var(--ns-ink));flex-direction:column;flex:none;gap:10px;width:min(84vw,400px);padding:0 0 18px;transition:transform .16s,box-shadow .16s;display:flex}.ns-dis__card>:not(.ns-dis__img):not(.ns-dis__top):not(.ns-dis__gt){margin-left:20px;margin-right:20px}.ns-dis__card:hover{box-shadow:7px 7px 0 var(--ns-shadow-c);transform:translate(-3px,-3px)}.ns-dis__top{justify-content:space-between;align-items:baseline;padding:12px 20px 0;display:flex}.ns-dis__price{font-size:17px;font-weight:600}.ns-dis__img{background:#fbf4e4;place-items:center;height:240px;margin:6px 0;display:grid}.ns-dis__img img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:100%}.ns-dis__card .ns-h3{margin-top:10px;font-size:max(30px,min(2.6vw,40px))}.ns-dis__desc{color:var(--ns-ink-2);margin:0;font-size:15px;line-height:1.5}.ns-dis__desc strong{color:var(--ns-ink)}.ns-dis__chips{flex-wrap:wrap;gap:6px;display:flex}.ns-dis__card .ns-btn{align-self:flex-start;margin-top:4px}.ns-dis__card--gt{background:var(--ns-bg)}.ns-dis__gt{border-block:1.5px solid var(--ns-line-2);align-items:flex-end;gap:0;height:240px;margin:6px 0;display:flex}.ns-dis__gt i{opacity:.92;border-right:1.5px solid var(--ns-line-2);flex:1;height:100%}.ns-dis__gt i:first-child{height:38%}.ns-dis__gt i:nth-child(2){height:52%}.ns-dis__gt i:nth-child(3){height:66%}.ns-dis__gt i:nth-child(4){height:82%}.ns-dis__gt i:nth-child(5){border-right:0;height:100%}.ns-dis__gtfree{letter-spacing:.04em;color:var(--ns-verdigris);margin:0;font-size:12px}.ns-dis__prog{padding:14px var(--ns-gutter)0;letter-spacing:.01em;color:rgba(251,244,228,.85);align-items:center;gap:16px;font-size:12px;display:flex}.ns-dis__bar{background:rgba(251,244,228,.25);flex:1;height:3px;position:relative}.ns-dis__bar i{background:var(--ns-chalk);transition:width .2s;position:absolute;top:0;bottom:0;left:0}
