.haveli-map{display:none}@media (prefers-reduced-motion:no-preference){html.haveli-motion .haveli-walk{height:calc((var(--n) + 1) * 100svh);margin-top:2.5rem;padding:0}html.haveli-motion .haveli-stage{height:100svh;position:sticky;top:0;overflow:hidden}html.haveli-motion .haveli-mural{max-width:none;width:var(--fw,250%);transform:translate3d(var(--tx,0px), var(--ty,0px), 0);will-change:transform;margin:0;padding:0;position:absolute;top:0;left:0}html.haveli-motion .haveli-mural-img{border:0}html.haveli-motion .haveli-pin{opacity:.55;transition:opacity .5s,transform .5s}html.haveli-motion .haveli-pin.is-on{opacity:1;transform:translate(-50%,-50%)scale(1.25)}html.haveli-motion .haveli-caps{max-width:28rem;margin:0;padding:0;display:block;position:absolute;bottom:6.5rem;left:1.25rem;right:1.25rem}html.haveli-motion .haveli-cap{opacity:0;background:#1d1710e6;border:1px solid #e6c56f73;padding:1rem 1.25rem;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}html.haveli-motion .haveli-cap.is-on{opacity:1;transform:none}html.haveli-motion .haveli-map{aspect-ratio:3/2;background:#1d1710;border:1px solid #e6c56f99;width:7.5rem;display:block;position:absolute;top:5.5rem;right:1.25rem;overflow:hidden}html.haveli-motion .haveli-lens{width:var(--lw,40%);height:var(--lh,40%);transform:translate(var(--lx,0px), var(--ly,0px));border:2px solid #e6c56f;position:absolute;top:0;left:0;box-shadow:0 0 0 999px #1d171073}@media (width>=640px){html.haveli-motion .haveli-caps{bottom:2rem;left:2rem}html.haveli-motion .haveli-map{width:11rem;top:auto;bottom:2rem;right:2rem}}}[data-nearby] .bg-gradient-to-t.from-brand-dark\/90{background-image:linear-gradient(#0000 38%,#1d17102e 58%,#1d1710d1)}@media print{.haveli-walk{height:auto!important}.haveli-stage{height:auto!important;position:static!important;overflow:visible!important}.haveli-mural{width:auto!important;position:relative!important;transform:none!important}.haveli-cap{opacity:1!important;transition:none!important;position:static!important;transform:none!important}.haveli-caps{position:static!important}.haveli-map{display:none!important}}.haveli-doors,.haveli-rule{display:none}@media (prefers-reduced-motion:no-preference){.haveli-doors{display:block}.haveli-door{background:radial-gradient(circle at var(--bx) 52%, #e6c56f 0 5px, #8a6516 5px 7px, transparent 7.5px), var(--color-brand-dark,#18285a);width:50.5%;animation:1.6s cubic-bezier(.6,0,.2,1) .3s both haveli-door;position:absolute;top:0;bottom:0}.haveli-door:before,.haveli-door:after{content:"";border:1.5px solid #e6c56fbf;border-radius:999px 999px 2px 2px;position:absolute;inset:10% 14% 8%}.haveli-door:after{border-color:#e6c56f66;inset:calc(10% + 9px) calc(14% + 9px) calc(8% + 9px)}.haveli-door-l{--bx:94%;--to:-101%;left:0;box-shadow:inset -2px 0 #e6c56fcc}.haveli-door-r{--bx:6%;--to:101%;right:0;box-shadow:inset 2px 0 #e6c56fcc}@keyframes haveli-door{0%,6%{transform:translate(0,0)}to{transform:translate3d(var(--to), 0, 0)}}.haveli-facade{animation:9s cubic-bezier(.2,.6,.2,1) .35s both haveli-push}@keyframes haveli-push{0%{transform:scale(1.12)}to{transform:scale(1)}}.haveli-plaque{animation:1.2s cubic-bezier(.16,1,.3,1) 1.05s both haveli-plaque}@keyframes haveli-plaque{0%{opacity:0;transform:translateY(36px)}}.haveli-rule{transform-origin:50%;background:#c99a3a;height:1px;animation:1.4s cubic-bezier(.16,1,.3,1) 1.3s both haveli-rule;display:block;position:absolute;left:-1px;right:-1px}.haveli-rule-t{top:-1px}.haveli-rule-b{bottom:-1px}@keyframes haveli-rule{0%{opacity:1;transform:scaleX(0)}70%{opacity:1}to{opacity:0;transform:scaleX(1)}}.haveli-name{animation:1.2s cubic-bezier(.16,1,.3,1) 1.45s both haveli-rise}@keyframes haveli-rise{0%{transform:translateY(108%)}}.haveli-mark{animation:1s cubic-bezier(.16,1,.3,1) 1.65s both haveli-mark}@keyframes haveli-mark{0%{transform:scaleX(0)}}.haveli-in{animation:1s cubic-bezier(.16,1,.3,1) both haveli-in;animation-delay:var(--d,1.5s)}@keyframes haveli-in{0%{opacity:0;transform:translateY(12px)}}.haveli-window-photo,.haveli-window-second{transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity .9s}.haveli-window:hover .haveli-window-photo,.haveli-window:focus-visible .haveli-window-photo{transform:scale(1.07)}.haveli-window:hover .haveli-window-second,.haveli-window:focus-visible .haveli-window-second{opacity:1;transform:scale(1.07)}.haveli-window>div:first-child{transition:border-color .6s,transform .8s cubic-bezier(.16,1,.3,1)}.haveli-window:hover>div:first-child,.haveli-window:focus-visible>div:first-child{border-color:#a8791be6;transform:translateY(-4px)}.haveli-window.reveal{transition-delay:calc(var(--i,0) * .12s)}}@media print{.haveli-doors,.haveli-rule{display:none!important}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:0!important;border-bottom:1.5px solid color-mix(in srgb, currentColor 45%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:0!important}form[action*=\/enquiry] button[type=submit]{text-transform:uppercase;letter-spacing:.14em;border-radius:0!important}.sc-chat .sc-chat-toggle{text-transform:uppercase;letter-spacing:.12em;border-radius:6px;min-height:3rem;font-size:.75rem}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 18.5 Q4.0 18.5 9.5 19.8 Q15.0 21.1 19.2 19.9 Q23.3 18.6 27.6 19.8 Q31.8 21.0 35.7 21.3 Q39.5 21.7 44.5 20.7 Q49.5 19.8 54.0 20.5 Q58.5 21.2 63.5 19.9 Q68.5 18.7 72.9 19.5 Q77.3 20.3 80.9 20.4 Q84.5 20.6 88.2 20.6 Q91.9 20.6 96.2 19.8 Q100.5 18.9 105.9 19.7 Q111.2 20.5 116.2 21.1 Q121.2 21.7 125.5 21.3 Q129.8 21.0 134.1 19.9 Q138.3 18.8 143.2 19.9 Q148.1 21.0 152.8 21.2 Q157.4 21.3 161.8 21.4 Q166.2 21.5 170.9 20.5 Q175.6 19.4 179.6 19.8 Q183.6 20.1 188.9 20.0 Q194.2 19.9 198.2 20.3 Q202.2 20.6 206.9 21.1 Q211.6 21.6 213.8 20.2 L216.0 18.8'/%3E%3Cpath d='M324.0 18.4 Q324.0 18.4 328.4 18.4 Q332.8 18.5 337.8 19.8 Q342.9 21.1 346.7 21.3 Q350.6 21.6 355.1 21.1 Q359.6 20.7 363.7 19.7 Q367.7 18.7 371.8 19.2 Q375.9 19.7 379.8 20.2 Q383.7 20.8 388.2 19.8 Q392.8 18.9 397.2 18.8 Q401.6 18.7 406.4 18.7 Q411.1 18.6 415.4 19.4 Q419.8 20.1 423.3 19.4 Q426.8 18.8 432.1 20.2 Q437.5 21.7 441.3 20.3 Q445.2 18.8 449.5 20.1 Q453.8 21.3 459.0 20.2 Q464.3 19.1 468.1 19.3 Q472.0 19.5 477.2 19.6 Q482.4 19.7 486.8 20.3 Q491.3 20.9 494.9 19.9 Q498.5 19.0 502.4 18.9 Q506.3 18.9 509.9 18.9 Q513.5 19.0 518.0 20.0 Q522.6 21.1 527.4 20.3 Q532.2 19.6 534.1 19.1 L536.0 18.5'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M18 38 L18 18 C18 10 46 10 46 18 L46 38 M14 38 L50 38 M22 38 L22 20 C22 14 42 14 42 20 L42 38 M32 14 L32 38 M14 18 L50 18 M26 10 C26 6 38 6 38 10'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 18.5 Q4.0 18.5 9.5 19.8 Q15.0 21.1 19.2 19.9 Q23.3 18.6 27.6 19.8 Q31.8 21.0 35.7 21.3 Q39.5 21.7 44.5 20.7 Q49.5 19.8 54.0 20.5 Q58.5 21.2 63.5 19.9 Q68.5 18.7 72.9 19.5 Q77.3 20.3 80.9 20.4 Q84.5 20.6 88.2 20.6 Q91.9 20.6 96.2 19.8 Q100.5 18.9 105.9 19.7 Q111.2 20.5 116.2 21.1 Q121.2 21.7 125.5 21.3 Q129.8 21.0 134.1 19.9 Q138.3 18.8 143.2 19.9 Q148.1 21.0 152.8 21.2 Q157.4 21.3 161.8 21.4 Q166.2 21.5 170.9 20.5 Q175.6 19.4 179.6 19.8 Q183.6 20.1 188.9 20.0 Q194.2 19.9 198.2 20.3 Q202.2 20.6 206.9 21.1 Q211.6 21.6 213.8 20.2 L216.0 18.8'/%3E%3Cpath d='M324.0 18.4 Q324.0 18.4 328.4 18.4 Q332.8 18.5 337.8 19.8 Q342.9 21.1 346.7 21.3 Q350.6 21.6 355.1 21.1 Q359.6 20.7 363.7 19.7 Q367.7 18.7 371.8 19.2 Q375.9 19.7 379.8 20.2 Q383.7 20.8 388.2 19.8 Q392.8 18.9 397.2 18.8 Q401.6 18.7 406.4 18.7 Q411.1 18.6 415.4 19.4 Q419.8 20.1 423.3 19.4 Q426.8 18.8 432.1 20.2 Q437.5 21.7 441.3 20.3 Q445.2 18.8 449.5 20.1 Q453.8 21.3 459.0 20.2 Q464.3 19.1 468.1 19.3 Q472.0 19.5 477.2 19.6 Q482.4 19.7 486.8 20.3 Q491.3 20.9 494.9 19.9 Q498.5 19.0 502.4 18.9 Q506.3 18.9 509.9 18.9 Q513.5 19.0 518.0 20.0 Q522.6 21.1 527.4 20.3 Q532.2 19.6 534.1 19.1 L536.0 18.5'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M18 38 L18 18 C18 10 46 10 46 18 L46 38 M14 38 L50 38 M22 38 L22 20 C22 14 42 14 42 20 L42 38 M32 14 L32 38 M14 18 L50 18 M26 10 C26 6 38 6 38 10'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.6px;outline:1px dashed color-mix(in srgb, currentColor 55%, transparent);outline-offset:3px;filter:url(#sc-hand);border-radius:999px;overflow:visible;rotate:-6deg}
