@font-face{font-family:VaastuHeron;src:url(/fonts/heron/BTGrotesk-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:VaastuHeron;src:url(/fonts/heron/BTGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:VaastuOak;src:url(/oak/_ext/cdn.prod.website-files.com/6a31483f3822b51654193a68/6a31483f3822b51654193a7f_205TF-Exposure--10.woff2)format("woff2");font-weight:400;font-display:swap}.vw-template-surface{--ink:#292929;--ink-soft:#56534f;--paper:#f4f3eb;--accent:#fa3600;--font-para:VaastuHeron,Arial,sans-serif;--font-display:VaastuHeron,Arial,sans-serif;color:#292929;isolation:isolate;min-height:60vh;font-family:var(--font-para);background:#f4f3eb}.vw-template-surface--oak{--accent:#bba4db;--font-display:VaastuOak,Georgia,serif;background:#efece7}.vw-template-surface [data-mahavastu-trace],.vw-template-surface [data-vaastuworld-entry],.vw-template-surface [data-section=vastu],.vw-template-surface .hwt-page{--ink:#292929;--ink-soft:#56534f;--paper:#f4f3eb;--accent:#fa3600;--vw-paper:#f4f3eb;--vw-paper-raised:#eeede5;--vw-ink:#292929;--vw-muted:#56534f;--vw-flame:#fa3600;--vw-cta:#fa3600;--vw-cta-ink:#fff;--vw-rule:#cbc9bf;--vw-rule-strong:#8c8b85;--font-para:VaastuHeron,Arial,sans-serif;--font-display:VaastuHeron,Arial,sans-serif;color:#292929;background:#f4f3eb!important}.vw-template-surface--heron :is(h1,h2,h3,.font-display,.font-para){font-family:VaastuHeron,Arial,sans-serif}.vw-template-surface--heron h1{text-transform:uppercase;letter-spacing:-.045em;font-weight:700!important}.vw-template-surface--heron .mv-trace__hero{border-bottom:1px solid #cbc9bf;padding:0}.vw-template-surface--heron .mv-trace__shell{grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:none;display:grid}.vw-template-surface--heron .mv-trace__hero-copy{border-right:1px solid #cbc9bf;padding:clamp(24px,4vw,64px)}.vw-template-surface--heron .mv-trace__title{max-width:14ch;margin:24px 0;font-family:VaastuHeron,Arial,sans-serif;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:.98}.vw-template-surface--heron .mv-trace__lede{max-width:48ch;font:400 17px/1.5 VaastuHeron,Arial,sans-serif}.vw-template-surface--heron .mv-trace__overline{color:#fa3600;font:400 12px/1.4 monospace}.vw-template-surface--heron .mv-trace__art{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.vw-template-surface--heron .mv-trace__action{color:#fff;text-transform:uppercase;background:#fa3600;border:1px solid #fa3600;font:400 14px/1.2 VaastuHeron,Arial,sans-serif}.vw-template-surface--heron .mv-trace__action span{color:inherit}@media (max-width:700px){.vw-template-surface--heron .mv-trace__shell{grid-template-columns:1fr}.vw-template-surface--heron .mv-trace__art{height:240px;min-height:0}.vw-template-surface--heron .mv-trace__hero-copy{border-bottom:1px solid #cbc9bf;border-right:0}}.vw-template-surface--heron :is(h1,h2,h3,.font-display,.font-para,.mv-trace__title,.mv-trace__lede){font-variant:normal!important;font-family:VaastuHeron,Arial,sans-serif!important}.vw-template-surface--heron h1{text-transform:uppercase!important}.vw-template-surface--heron .mv-trace__hero{padding:0!important}.vw-template-surface--heron{--hws-font-display:VaastuHeron,Arial,sans-serif;--hws-font-body:VaastuHeron,Arial,sans-serif;--hws-paper:#f4f3eb;--hws-paper-2:#eeede5;--hws-paper-light:#fff;--hws-ink:#292929;--hws-muted:#56534f;--hws-flame:#fa3600}.vw-template-surface--oak{--hws-font-display:VaastuOak,Georgia,serif;--hws-font-body:VaastuHeron,Arial,sans-serif;--hws-paper:#efece7;--hws-ink:#292929}.vw-template-footer{--hws-font-display:VaastuOak,Georgia,serif;--hws-font-body:Arial,sans-serif}.vw-template-surface--heron .hwt-page[data-vastu-stone]{--hwt-paper:#f4f3eb;--hwt-paper-raised:#eeede5;--hwt-ink:#282828;--hwt-mute:#626260;--hwt-flame:#fa3600;--hwt-rule:#b3b3af;--hwt-rule-strong:#72726f;--paper:#f4f3eb;--ink:#282828;--accent:#fa3600;--ink-soft:#626260}.vw-template-surface--heron .hwt-band{border-top:1px solid var(--hwt-rule,#b3b3af);background:#f7f7f2f0}.vw-template-surface--heron .hwt-band:nth-of-type(2n){background:#f2f2edf5}.vw-template-surface--heron .hwt-kicker{color:#c82b00;letter-spacing:.08em;text-transform:uppercase;font-family:Geistmono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:650}.vw-template-surface--heron .hwt-title{color:var(--hwt-ink,#282828);letter-spacing:-.04em;font-family:BT Grotesk,Arial,sans-serif;font-weight:700}.vw-template-surface--heron .hwt-lede{color:var(--hwt-mute,#626260);font-family:BT Grotesk,Arial,sans-serif}.vw-template-surface--heron a,.vw-template-surface--heron button{text-decoration:none}.vw-template-surface--heron button[aria-pressed=true],.vw-template-surface--heron button[aria-selected=true],.vw-template-surface--heron button[aria-current=step] span:first-child{border-color:var(--hwt-ink,#282828)!important;background:var(--hwt-ink,#282828)!important;color:var(--hwt-paper-raised,#f7f7f2)!important;border-radius:0!important;text-decoration:none!important}.vw-template-surface--heron .vw-tool-card,.vw-template-surface--heron .hwt-work{border:1px solid var(--hwt-rule-strong,#72726f);background:#f7f7f2f5;margin-top:clamp(2rem,4vw,3.75rem);box-shadow:none!important;border-radius:0!important}.vw-template-surface--heron .vw-tool-card__header{grid-template-columns:4.25rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem);padding:clamp(1.35rem,3vw,2.5rem);display:grid}.vw-template-surface--heron .vw-tool-card__icon{border:1px solid var(--hwt-rule-strong,#72726f);width:4.25rem;height:4.25rem;color:var(--hwt-flame,#fa3600);background:var(--hwt-paper,#f4f3eb);padding:1rem}.vw-template-surface--heron .vw-tool-card__flow{border-block:1px solid var(--hwt-rule,#b3b3af);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-template-surface--heron .vw-tool-card__flow li{border-right:1px solid var(--hwt-rule,#b3b3af);min-height:3.5rem;color:var(--hwt-ink,#282828);text-transform:uppercase;align-items:center;gap:.75rem;padding:.8rem 1rem;font:600 .76rem/1.25 Geistmono,ui-monospace,monospace;display:flex}.vw-template-surface--heron .vw-tool-card__flow li:last-child{border-right:0}.vw-template-surface--heron .vw-tool-card__workspace{padding:clamp(1.25rem,3vw,2.5rem)}@media (max-width:760px){.vw-template-surface--heron .vw-tool-card__header{grid-template-columns:3.25rem minmax(0,1fr)}.vw-template-surface--heron .vw-tool-card__icon{width:3.25rem;height:3.25rem;padding:.72rem}.vw-template-surface--heron .vw-tool-card__flow{grid-template-columns:1fr}.vw-template-surface--heron .vw-tool-card__flow li{border-right:0;border-bottom:1px solid var(--hwt-rule,#b3b3af);min-height:0}.vw-template-surface--heron .vw-tool-card__flow li:last-child{border-bottom:0}}.vw-template-surface--heron .vw-tool-card__workspace button[class*=border-b],.vw-template-surface--heron .vw-tool-card__workspace a[class*=border-b]{min-height:44px;border:1px solid var(--hwt-rule,#b3b3af)!important;background:#fff!important;border-radius:0!important;padding:.65rem .8rem!important;text-decoration:none!important}.vw-template-surface--heron .vw-tool-card__workspace button[class*=border-b][aria-pressed=true]{background:var(--hwt-ink,#282828)!important;color:var(--hwt-paper-raised,#f7f7f2)!important}.vw-template-surface--heron [class*=rounded-xl],.vw-template-surface--heron [class*=rounded-lg],.vw-template-surface--heron [class*=rounded-2xl],.vw-template-surface--heron [class*=rounded-full]{border-radius:0!important}.vw-template-surface--heron .hwt-link,.vw-template-surface--heron .hw-gold-cta{text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:46px;display:inline-flex;border:1px solid var(--hwt-ink,#282828)!important;background:var(--hwt-ink,#282828)!important;box-shadow:none!important;color:var(--hwt-paper-raised,#f7f7f2)!important;border-radius:0!important;padding:.8rem 1rem!important;font:650 .76rem/1 Geistmono,ui-monospace,monospace!important}.vw-template-surface--heron .hwt-link:after{content:none!important;display:none!important}.vw-template-surface--heron .hw-gold-cta:before,.vw-template-surface--heron .hw-gold-cta:after,.vw-template-surface--heron .hw-gold-cta__label:before,.vw-template-surface--heron .hw-gold-cta__label:after{content:none!important}.vw-template-surface--heron .hw-gold-cta__label{color:inherit!important;-webkit-text-fill-color:currentColor!important}.vw-template-surface--heron .vw-vastu-chat__suggestions{border-top:1px solid var(--hwt-rule,#b3b3af);border-left:1px solid var(--hwt-rule,#b3b3af);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:0!important;padding:0!important}.vw-template-surface--heron .vw-vastu-chat__suggestion{text-align:left;min-height:58px;border:0!important;border-right:1px solid var(--hwt-rule,#b3b3af)!important;border-bottom:1px solid var(--hwt-rule,#b3b3af)!important;box-shadow:none!important;color:var(--hwt-ink,#282828)!important;background:#fff!important;border-radius:0!important;padding:.9rem 1rem!important;font:600 .78rem/1.3 BT Grotesk,Arial,sans-serif!important;text-decoration:none!important}.vw-template-surface--heron .vw-vastu-chat__suggestion:after{content:none!important}.vw-template-surface--heron .vw-vastu-chat__suggestion:hover,.vw-template-surface--heron .vw-vastu-chat__suggestion:focus-visible{background:var(--hwt-flame,#fa3600)!important;color:#fff!important}@media (max-width:760px){.vw-template-surface--heron .vw-vastu-chat__suggestions{grid-template-columns:1fr}}.vw-template-surface--heron .vw-layout-rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.vw-template-surface--heron .vw-layout-room{border:1px solid var(--hwt-rule-strong);text-align:left;min-height:52px;color:var(--ink);background:#fff;align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.85rem;transition:transform .16s ease-out,background .16s ease-out;display:flex}.vw-template-surface--heron .vw-layout-room svg{flex:none;width:24px;height:24px}.vw-template-surface--heron .vw-layout-room:hover{transform:translateY(-2px)}.vw-template-surface--heron .vw-layout-room:focus-visible,.vw-template-surface--heron .vw-layout-facing:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vw-template-surface--heron .vw-layout-facing{border:1px solid var(--hwt-rule-strong);background:#fff;width:100%;min-height:52px;padding:.65rem}.vw-template-surface--heron .vw-layout-summary{background:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding:1rem;display:flex}.vw-template-surface--heron .vw-layout-diagram{width:100%;max-width:680px;height:auto;font-family:var(--font-para);margin-inline:auto;display:block}.vw-template-surface--heron .vw-layout-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.vw-template-surface--heron .vw-layout-finding{background:#fff;grid-template-columns:1fr auto;align-content:start;gap:.65rem;padding:1rem;font-size:.86rem;display:grid}.vw-template-surface--heron .vw-layout-finding p{color:var(--ink-soft);grid-column:1/-1;margin:0;line-height:1.5}.vw-template-surface--heron .vw-layout-finding small{color:var(--ink-soft);margin-top:.5rem;font-size:.78rem;display:block}@media (max-width:760px){.vw-template-surface--heron .vw-layout-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-template-surface--heron .vw-layout-findings{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vw-template-surface--heron .vw-layout-room{transition:none}.vw-template-surface--heron .vw-layout-room:hover{transform:none}}.vw-template-surface--heron .hwt-page input:is([type=checkbox],[type=radio]){appearance:auto;width:18px;min-width:18px;height:18px;min-height:0;accent-color:var(--accent,#fa3600);flex:none;padding:0;border:revert!important;background:revert!important}.vw-template-surface--heron .hwt-page label:has(input:is([type=checkbox],[type=radio])){cursor:pointer;min-height:44px}.vw-template-surface--heron .hwt-page input:is([type=checkbox],[type=radio]):focus-visible,.vw-template-surface--heron .hw-gold-cta:focus-visible{outline:2px solid var(--accent,#fa3600);outline-offset:3px}html:root body .vw-template-surface--oak .checkout-surface{--ink:#292929;--ink-soft:#56534f;--paper:#fff;--accent:#292929;--gold:#292929;color:#292929!important;background:#fff!important}.vw-template-surface--oak .checkout-surface .hwk-ground__field{display:none}html:root body .vw-template-surface--oak .checkout-surface :is(h1,.font-display){font-variant:normal!important;font-family:VaastuOak,Georgia,serif!important}html:root body .vw-template-surface--oak .checkout-surface :is(.font-para,button,input){font-family:VaastuOak,Georgia,serif!important}html:root body .vw-template-surface--oak .checkout-surface [class*="rounded-[0.85rem]"],html:root body .vw-template-surface--oak .checkout-surface [class*=rounded-xl],html:root body .vw-template-surface--oak .checkout-surface [class*=rounded-2xl]{box-shadow:none!important;border-radius:4px!important}html:root body .vw-template-surface--oak .checkout-surface input{color:#292929!important;background:#fbf7ff!important;border-radius:4px!important}html:root body .vw-template-surface--oak .checkout-surface input:not([aria-invalid=true]){border:1px solid #29292933!important}html:root body .vw-template-surface--oak .checkout-surface label{color:#56534f!important;opacity:1!important}html:root body .vw-oak-checkout input[aria-invalid=true]{border:1px solid #b4452f!important}html:root body .vw-oak-checkout button[aria-pressed]{min-height:60px;box-shadow:none!important;border-radius:4px!important}html:root body .vw-oak-checkout button[aria-pressed=true]{color:#fff!important;background:#292929!important;border:1px solid #292929!important}html:root body .vw-oak-checkout .vw-oak-checkout__submit{--oak-icon:44px;--oak-gap:4px;--oak-ease:cubic-bezier(.83,0,.17,1);gap:var(--oak-gap);cursor:pointer;align-items:stretch;width:100%;min-height:54px;display:flex;position:relative;overflow:visible;color:#292929!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}html:root body .vw-oak-checkout .vw-oak-checkout__submit:disabled{cursor:wait;opacity:.6}.vw-oak-checkout__submit-label{z-index:2;color:#292929;text-align:center;min-width:0;transition:transform .65s var(--oak-ease);-webkit-text-fill-color:currentColor;background:#e8ceff;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:14px 18px;line-height:1.3;display:flex;position:relative}.vw-oak-checkout__submit:disabled .vw-oak-checkout__submit-label{transform:translateX(calc(-1 * (var(--oak-icon) + var(--oak-gap))))}.vw-oak-checkout__arrow{width:var(--oak-icon);color:#292929;transition:transform .65s var(--oak-ease);pointer-events:none;background:#e8ceff;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.vw-oak-checkout__arrow--left{transform-origin:0;transform:rotate(-45deg)scale(0)}.vw-oak-checkout__arrow--right{position:absolute;top:0;bottom:0;right:0;transform:rotate(0)scale(1)}.vw-oak-checkout__submit:not(:hover):not(:focus-visible) .vw-oak-checkout__submit-label{transform:translateX(calc(-1 * (var(--oak-icon) + var(--oak-gap))))}.vw-oak-checkout__submit:is(:hover,:focus-visible):not(:disabled) .vw-oak-checkout__arrow--left{transform:rotate(0)scale(1)}.vw-oak-checkout__submit:is(:hover,:focus-visible):not(:disabled) .vw-oak-checkout__arrow--right{transform:rotate(-45deg)scale(0)}html:root body .vw-oak-checkout .vw-oak-checkout__back{transition:background .18s ease-out;color:#292929!important;opacity:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #29292933!important;border-radius:4px!important}html:root body .vw-oak-checkout .vw-oak-checkout__back:hover{background:#fbf7ff!important}html:root body .vw-oak-checkout :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #664d80!important}@media (max-width:991px){.vw-oak-checkout__arrow--left{display:none}.vw-oak-checkout__arrow--right{position:static}.vw-oak-checkout__submit-label{transform:none!important}.vw-oak-checkout__submit:is(:hover,:focus-visible) .vw-oak-checkout__arrow--right{transform:none}}@media (prefers-reduced-motion:reduce){.vw-oak-checkout__submit-label,.vw-oak-checkout__arrow{transition:none}.vw-oak-checkout__arrow--left{display:none}.vw-oak-checkout__arrow--right{position:static;transform:none!important}.vw-oak-checkout__submit-label{transform:none!important}}.vw-template-surface--heron .hwt-page select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23282828' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:2.75rem!important}body:not(#vw-indic):has(.vw-template-surface):is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) :is(h1,h2,h3,h4,h5,h6,a,button,label,legend,summary,th,dt,select,[class*=title],[class*=heading],[class*=eyebrow],[class*=label]){letter-spacing:normal!important;text-transform:none!important;line-height:1.4!important}body:not(#vw-indic):has(.vw-template-surface):is(:lang(hi),:lang(bn),:lang(te),:lang(mr),:lang(ta),:lang(gu),:lang(kn),:lang(ml),:lang(pa)) :is(p,li,dd,td,figcaption,blockquote,[class*=desc]){letter-spacing:normal!important;line-height:1.65!important}
