.vvc-faq{gap:var(--vv-space-l);display:grid}.vvc-faq>.vv-accordion{max-inline-size:var(--vv-measure-body)}.vvc-faq .vv-disclosure-title{font-weight:400}
.vvc-houses{--vvc-hold:430svh;background:var(--vv-ground);color:var(--vv-ink)}.vvc-houses__canvas{max-inline-size:var(--vv-page-max);padding-inline:var(--vv-gutter);margin-inline:auto;position:relative}.vvc-house__mark{margin:0;line-height:0}.vvc-house__mask{display:block;overflow:clip}.vvc-house__glyph{inline-size:var(--mw,6.35rem);display:block}.vvc-house__glyph>svg,.vvc-house__glyph>img{block-size:auto;inline-size:100%;display:block}.vvc-house__frame{margin:0}.vvc-house__win,.vvc-house__inner{block-size:100%;inline-size:100%;position:relative}.vvc-house__win{overflow:clip}.vvc-house__inner picture,.vvc-house__inner img{block-size:100%;inline-size:100%;display:block}.vvc-house__inner img{object-fit:cover}.vvc-house__copy p{color:var(--vv-muted);max-inline-size:var(--vv-measure-body);margin:0}.vvc-house__copy .vv-link{margin-block-start:var(--vv-space-s)}.vvc-houses__index{display:none}.vvc-houses__index ol{gap:0 var(--vv-space-m);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:35rem;margin:0;padding:0;list-style:none;display:grid}.vvc-houses__index button{gap:var(--vv-space-2xs);inline-size:100%;min-block-size:var(--vv-target-min);padding:var(--vv-space-3xs) 0;color:var(--vv-muted);font:inherit;font-size:var(--vv-text-small);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:400;display:grid}.vvc-houses__index button[aria-current=true]{color:var(--vv-ink)}.vvc-houses__index button:focus-visible{outline:var(--vv-focus-width) solid var(--vv-focus);outline-offset:var(--vv-focus-offset);border-radius:var(--vv-radius)}.vvc-houses__line{block-size:var(--vv-hairline);background:color-mix(in oklab, var(--vv-rule) 35%, transparent);display:block;position:relative}.vvc-houses__line>i{background:var(--vv-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vvc-houses:not([data-mode=pinned]){padding-block:var(--vv-space-xl) var(--vv-chapter-tight)}.vvc-houses:not([data-mode=pinned]) .vvc-houses__canvas{gap:var(--vv-space-2xl) var(--vv-space-l);grid-template-columns:minmax(0,1fr);display:grid}.vvc-houses:not([data-mode=pinned]) .vvc-house{gap:var(--vv-space-s);align-content:start;display:grid}.vvc-houses:not([data-mode=pinned]) .vvc-house__frame{aspect-ratio:3/2}@media (min-width:48rem){.vvc-houses:not([data-mode=pinned]) .vvc-house{column-gap:var(--vv-space-l);grid-template-rows:auto 1fr;grid-template-columns:repeat(8,minmax(0,1fr))}.vvc-houses:not([data-mode=pinned]) .vvc-house__frame{grid-area:1/1/span 2/span 5}.vvc-houses:not([data-mode=pinned]) :is(.vvc-house__mark,.vvc-house__copy){grid-column:6/span 3}.vvc-houses:not([data-mode=pinned]) .vvc-house__mark{align-self:end}}@media (min-width:80rem){.vvc-houses:not([data-mode=pinned]) .vvc-houses__canvas{grid-template-columns:repeat(3,minmax(0,1fr))}.vvc-houses:not([data-mode=pinned]) .vvc-house{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.vvc-houses:not([data-mode=pinned]) :is(.vvc-house__frame,.vvc-house__mark,.vvc-house__copy){grid-area:auto/1/auto/-1}}.vvc-houses[data-mode=stack] [data-fade]{opacity:0;transition:opacity var(--vv-dur-calm) var(--vv-ease-enter)}.vvc-houses[data-mode=stack] [data-fade].is-in,.vvc-houses[data-mode=stack] [data-fade]:focus-within{opacity:1}.vvc-houses[data-mode=pinned]{block-size:calc(var(--vvc-hold) + var(--vvc-lead,0svh))}.vvc-houses[data-mode=pinned] .vvc-houses__stage{block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.vvc-houses[data-mode=pinned] .vvc-houses__canvas{block-size:100%}.vvc-houses[data-mode=pinned] .vvc-house{pointer-events:none;position:absolute;inset:0}.vvc-houses[data-mode=pinned] .vvc-house>*{position:absolute}.vvc-houses[data-mode=pinned] .vvc-house__copy{pointer-events:auto}.vvc-houses[data-mode=pinned] :is(.vvc-house__frame,.vvc-house__win,.vvc-house__inner,.vvc-house__glyph,.vvc-house__copy>*){will-change:transform}.vvc-houses:is([data-mode=pinned],[data-mode=phone]) .vvc-house__copy:focus-within>*{opacity:1!important;transform:none!important}.vvc-houses[data-mode=pinned] .vvc-houses__index{inset-block-start:3.4svh;inset-inline:var(--vv-gutter);z-index:4;display:block;position:absolute}
