.vw-audit--heron{--hwt-paper:#f2f2ed;--hwt-paper-raised:#f7f7f2;--hwt-ink:#282828;--hwt-mute:#626260;--hwt-flame:#fa3600;--hwt-rule:#2828282e;--hwt-rule-strong:#2828286b;--paper:#f7f7f2;--ink:#282828;--ink-soft:#626260;--accent:#fa3600;background-color:var(--hwt-paper);background-image:linear-gradient(#2828280b 1px,#0000 1px),linear-gradient(90deg,#2828280b 1px,#0000 1px);background-size:72px 72px}.vw-audit--heron .hwt-band{border-top:1px solid var(--hwt-rule);background:#f7f7f2f0;padding-block:clamp(2.75rem,5vw,5rem)}.vw-audit--heron .hwt-band:nth-of-type(2n){background:#f2f2edf5}.vw-audit--heron>.hwt-band[id]{scroll-margin-top:max(0px,60px - clamp(40px,6vw,88px))!important}.vw-audit--heron .hwt-wrap{width:min(1440px,100% - clamp(2rem,6vw,7rem));max-width:none}.vw-audit--heron .hwt-kicker,.vw-audit--heron .vw-audit-guide__kicker,.vw-audit--heron .vw-audit-guide__eyebrow{color:var(--hwt-flame);letter-spacing:.08em;font-family:Geistmono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:650}.vw-audit--heron .hwt-title{max-width:16ch;color:var(--hwt-ink);letter-spacing:-.055em;text-transform:uppercase;font-family:BT Grotesk,Arial,sans-serif;font-size:clamp(2.7rem,7vw,7rem);font-weight:700;line-height:.9}.vw-audit--heron .hwt-title--sec{max-width:22ch;font-size:clamp(2rem,3.8vw,4.25rem);line-height:.98}.vw-audit--heron .hwt-lede{max-width:62ch;color:var(--hwt-mute);font-family:BT Grotesk,Arial,sans-serif;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.55}.vw-audit--heron a,.vw-audit--heron button{text-decoration:none!important}.vw-audit--heron button[aria-pressed=true],.vw-audit--heron button[aria-selected=true]{border-color:var(--hwt-ink)!important;background:var(--hwt-ink)!important;color:var(--hwt-paper-raised)!important;text-decoration:none!important}.vw-audit--heron .hwt-work{box-shadow:none!important;border-radius:0!important}.vw-audit-guide{border-top:1px solid var(--hwt-rule);border-bottom:1px solid var(--hwt-rule);background:var(--hwt-paper-raised);scroll-margin-top:60px}.vw-audit-guide__intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,7vw,8rem);padding:clamp(2rem,5vw,5rem);display:grid}.vw-audit-guide__intro h2{max-width:14ch;color:var(--hwt-ink);letter-spacing:-.05em;text-transform:uppercase;margin:.7rem 0 0;font-family:BT Grotesk,Arial,sans-serif;font-size:clamp(2.2rem,5vw,5.6rem);font-weight:700;line-height:.92}.vw-audit-guide__intro>p:last-child{color:var(--hwt-mute);align-self:end;margin:0;font:1rem/1.6 BT Grotesk,Arial,sans-serif}.vw-audit-guide__tabs{border-top:1px solid var(--hwt-rule);border-bottom:1px solid var(--hwt-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vw-audit-guide__tabs button{border-right:1px solid var(--hwt-rule);min-height:64px;color:var(--hwt-ink);text-align:left;text-transform:uppercase;background:0 0;align-items:center;gap:1rem;padding:1rem clamp(1rem,2.5vw,2rem);font:600 .86rem/1.2 Geistmono,ui-monospace,monospace;display:flex}.vw-audit-guide__tabs button:last-child{border-right:0}.vw-audit-guide__tabs button span{color:var(--hwt-flame);font-size:.68rem}.vw-audit-guide__tabs button[aria-selected=true]{background:var(--hwt-ink);color:var(--hwt-paper-raised);box-shadow:none}.vw-audit-guide__tabs button[aria-selected=true] span{color:#ff744f}.vw-audit-guide__panel{min-height:300px;padding:clamp(1.5rem,4vw,4rem)}.vw-audit--heron .vw-tool-card{border:1px solid var(--hwt-rule-strong);background:#f7f7f2f5;margin-top:clamp(2rem,4vw,3.75rem)}.vw-audit--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-audit--heron .vw-tool-card__header .hwt-title--sec{text-transform:none;margin-top:.45rem;line-height:1.04;font-size:clamp(1.55rem,2.6vw,2.65rem)!important}.vw-audit--heron .vw-tool-card__header .hwt-lede{margin-top:.75rem}.vw-audit--heron .vw-tool-card__icon{border:1px solid var(--hwt-rule-strong);width:4.25rem;height:4.25rem;color:var(--hwt-flame);background:linear-gradient(#2828280d 1px, transparent 1px), linear-gradient(90deg, #2828280d 1px, transparent 1px), var(--hwt-paper);background-size:12px 12px;padding:1rem}.vw-audit--heron .vw-tool-card__flow{border-block:1px solid var(--hwt-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-audit--heron .vw-tool-card__flow li{border-right:1px solid var(--hwt-rule);min-height:3.5rem;color:var(--hwt-ink);text-transform:uppercase;align-items:center;gap:.75rem;padding:.8rem 1rem;font:600 .76rem/1.25 Geistmono,ui-monospace,monospace;display:flex}.vw-audit--heron .vw-tool-card__flow li:last-child{border-right:0}.vw-audit--heron .vw-tool-card__flow span{color:var(--hwt-flame);font-size:.66rem}.vw-audit--heron .vw-tool-card__workspace{padding:clamp(1.25rem,3vw,2.5rem)}.vw-audit--heron .vw-tool-card__workspace button[class*=border-b],.vw-audit--heron .vw-tool-card__workspace a[class*=border-b]{min-height:44px;border:1px solid var(--hwt-rule)!important;background:#fff!important;padding:.65rem .8rem!important;text-decoration:none!important}.vw-audit--heron .vw-tool-card__workspace button[class*=border-b][aria-pressed=true]{background:var(--hwt-ink)!important;color:var(--hwt-paper-raised)!important}.vw-audit--heron .vw-tool-card__workspace article{background:#fff;border:1px solid var(--hwt-rule)!important;padding:1rem!important}.vw-audit--heron .vw-tool-card__workspace article>span[class*=border-b]{background:color-mix(in srgb, currentColor 10%, white);border:0!important;padding:.35rem .55rem!important}html:root body .vw-audit--heron .hwt-work .hwt-actions>.hwt-link,html:root body .vw-audit--heron .hwt-work form .hw-gold-cta,html:root body .vw-audit--heron .hwt-work .hwt-col>a.hwt-link,html:root body .vw-audit--heron .vw-tool-card__workspace>a.hwt-link{text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:46px;display:inline-flex;border:1px solid var(--hwt-ink)!important;background:var(--hwt-ink)!important;box-shadow:none!important;color:var(--hwt-paper-raised)!important;border-radius:0!important;padding:.8rem 1rem!important;font:650 .76rem/1 Geistmono,ui-monospace,monospace!important}html:root body .vw-audit--heron .hwt-work .hwt-actions>.hwt-link:after,html:root body .vw-audit--heron .hwt-work .hwt-col>a.hwt-link:after,html:root body .vw-audit--heron .vw-tool-card__workspace>a.hwt-link:after,html:root body .vw-audit--heron .hwt-work form .hw-gold-cta:before,html:root body .vw-audit--heron .hwt-work form .hw-gold-cta:after{content:none!important}html:root body .vw-audit--heron .hwt-work form .hw-gold-cta .hw-gold-cta__label{color:inherit!important;-webkit-text-fill-color:currentColor!important}.vw-audit--heron .hwt-work .vw-vastu-chat__suggestions{border-top:1px solid var(--hwt-rule);border-left:1px solid var(--hwt-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:0!important;padding:0!important}.vw-audit--heron .hwt-work .vw-vastu-chat__suggestion{text-align:left;min-height:58px;border:0!important;border-right:1px solid var(--hwt-rule)!important;border-bottom:1px solid var(--hwt-rule)!important;box-shadow:none!important;color:var(--hwt-ink)!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-audit--heron .hwt-work .vw-vastu-chat__suggestion:after{content:none!important}.vw-audit--heron .hwt-work .vw-vastu-chat__suggestion:hover,.vw-audit--heron .hwt-work .vw-vastu-chat__suggestion:focus-visible{background:var(--hwt-flame)!important;color:#fff!important}.vw-audit--heron .vw-mandala-stage{border:1px solid var(--hwt-rule-strong);background:radial-gradient(circle at 50% 52%,#fa360012,#0000 35%),linear-gradient(#2828280b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#2828280b 1px,#0000 1px) 0 0/24px 24px,#eaeae4;height:clamp(390px,50svh,610px);min-height:390px}.vw-audit--heron .vw-mandala-reference{border-top:1px solid var(--hwt-rule-strong);border-left:1px solid var(--hwt-rule-strong);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin-top:1.5rem;display:grid}.vw-audit--heron .vw-mandala-reference__zone{background:#fff;align-content:space-between;gap:.45rem;min-height:7rem;padding:.85rem;display:grid;border-right:1px solid var(--hwt-rule-strong)!important;border-bottom:1px solid var(--hwt-rule-strong)!important}.vw-audit--heron .vw-mandala-reference__zone>span{color:var(--hwt-flame);font:700 .72rem/1 Geistmono,ui-monospace,monospace}.vw-audit--heron .vw-mandala-reference__zone>b{color:var(--hwt-ink);font:600 .88rem/1.25 BT Grotesk,Arial,sans-serif}.vw-audit--heron .vw-mandala-reference__zone>small{color:var(--hwt-mute);letter-spacing:.08em;text-transform:uppercase;font:.62rem/1 Geistmono,ui-monospace,monospace}.vw-audit--heron .vw-mandala-reference__zone--center{background:var(--hwt-ink)}.vw-audit--heron .vw-mandala-reference__zone--center>b,.vw-audit--heron .vw-mandala-reference__zone--center>small{color:var(--hwt-paper-raised)}.vw-audit--heron .vw-mandala-audit>.hwt-primary-action{border:1px solid var(--hwt-ink);background:var(--hwt-ink);min-height:46px;color:var(--hwt-paper-raised);text-transform:uppercase;margin-top:1rem;padding:.75rem 1rem;font:650 .78rem/1 Geistmono,ui-monospace,monospace}.vw-audit--heron .vw-mandala-audit>.hwt-primary-action:after{content:"↗";width:auto;height:auto;color:var(--hwt-flame);background:0 0;margin-left:.7rem;position:static}.vw-audit--heron .vastu-studio{border-top:1px solid var(--hwt-rule-strong)!important}.vw-audit--heron .vw-floor-film{border:1px solid var(--hwt-rule-strong);background:var(--hwt-ink);margin:0 0 clamp(1.5rem,3vw,2.5rem)}.vw-audit--heron .vw-floor-film video{aspect-ratio:16/9;background:var(--hwt-ink);object-fit:cover;width:100%;display:block}.vw-audit--heron .vw-floor-film figcaption{background:var(--hwt-paper-raised);color:var(--hwt-mute);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font:650 .68rem/1.35 Geistmono,ui-monospace,monospace;display:flex}.vw-audit--heron .vw-floor-film a{color:var(--hwt-ink);text-decoration:none}.vw-audit--heron .vw-floor-film a:hover{color:var(--hwt-flame)}.vw-audit--heron .vastu-studio>.vastu-no-print:first-of-type{background:#eaeae4;gap:.5rem!important;padding-block:.75rem!important}.vw-audit--heron .vastu-studio>.vastu-no-print:first-of-type button[aria-current=step] span:first-child{background:var(--hwt-ink)!important;color:var(--hwt-paper-raised)!important}.vw-audit--heron .vastu-studio>.vastu-no-print:first-of-type button span:first-child{border-radius:0!important}.vw-audit--heron .vastu-panel>div{padding-block:clamp(1.5rem,3vw,2.75rem)!important}.vw-audit--heron .vastu-panel .rounded-xl,.vw-audit--heron .vastu-panel .rounded-2xl,.vw-audit--heron .vastu-panel .rounded-lg{border-radius:0!important}.vw-audit--heron .vastu-panel button[class*=border-b]{border-bottom-width:1px!important}.vw-audit--heron .vw-tool-guide{background:var(--hwt-paper-raised);max-width:46rem;border:1px solid var(--hwt-rule-strong)!important}.vw-audit--heron .vw-tool-guide>button{min-height:3.25rem;color:var(--hwt-ink)!important;background:0 0!important;border:0!important;padding:.8rem 1rem!important}.vw-audit-guide__panel[hidden]{display:none}.vw-audit-guide__panel--demo{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.vw-audit-guide__panel video{aspect-ratio:16/9;border:1px solid var(--hwt-rule-strong);object-fit:cover;background:#171717;border-radius:0;width:100%}.vw-audit-guide__panel h3{color:var(--hwt-ink);letter-spacing:-.04em;text-transform:uppercase;margin:.65rem 0 0;font:700 clamp(1.7rem,3vw,3.2rem)/.98 BT Grotesk,Arial,sans-serif}.vw-audit-guide__panel p{color:var(--hwt-mute);font:.96rem/1.55 BT Grotesk,Arial,sans-serif}.vw-audit-guide__steps,.vw-audit-guide__result-grid{border-top:1px solid var(--hwt-rule);border-left:1px solid var(--hwt-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vw-audit-guide__steps li,.vw-audit-guide__result-grid article{border-right:1px solid var(--hwt-rule);border-bottom:1px solid var(--hwt-rule);min-height:220px;padding:1.5rem}.vw-audit-guide__steps b,.vw-audit-guide__steps span{display:block}.vw-audit-guide__steps b{color:var(--hwt-ink);text-transform:uppercase;font:700 1.05rem/1.2 BT Grotesk,Arial,sans-serif}.vw-audit-guide__steps span{color:var(--hwt-mute);margin-top:1rem;font:.9rem/1.55 BT Grotesk,Arial,sans-serif}.vw-audit-guide__result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vw-audit-guide__result-grid article>span{color:var(--hwt-flame);font:650 .72rem/1 Geistmono,ui-monospace,monospace}@media (max-width:760px){.vw-audit-guide__intro,.vw-audit-guide__panel--demo,.vw-audit-guide__tabs{grid-template-columns:1fr}.vw-audit-guide__tabs button{border-right:0;border-bottom:1px solid var(--hwt-rule)}.vw-audit-guide__steps,.vw-audit-guide__result-grid{grid-template-columns:1fr}.vw-audit-guide__steps li,.vw-audit-guide__result-grid article{min-height:0}.vw-audit--heron .vw-tool-card__header{grid-template-columns:3.25rem minmax(0,1fr)}.vw-audit--heron .vw-tool-card__icon{width:3.25rem;height:3.25rem;padding:.72rem}.vw-audit--heron .vw-tool-card__flow{grid-template-columns:1fr}.vw-audit--heron .vw-tool-card__flow li{border-right:0;border-bottom:1px solid var(--hwt-rule);min-height:0}.vw-audit--heron .vw-tool-card__flow li:last-child{border-bottom:0}.vw-audit--heron .vw-mandala-stage{height:420px;min-height:420px}.vw-audit--heron .hwt-work .vw-vastu-chat__suggestions{grid-template-columns:1fr}}.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta,.hwt-page .vw-audit--heron .hwt-work .vw-vastu-chat__submit{border:1px solid var(--hwt-ink)!important;background:var(--hwt-ink)!important;min-height:46px!important;box-shadow:none!important;color:var(--hwt-paper-raised)!important;text-transform:uppercase!important;border-radius:0!important;padding:.8rem 1rem!important;font:650 .76rem/1 Geistmono,ui-monospace,monospace!important}.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta:before,.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta:after,.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta__label:before,.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta__label:after{content:none!important}.hwt-page .vw-audit--heron .hwt-work .hw-gold-cta__label{color:inherit!important;-webkit-text-fill-color:currentColor!important}
