.vgw-site{background:var(--vgw-white);color:var(--vgw-ink);font-family:var(--vgw-text);font-size:var(--vgw-size-body);line-height:var(--vgw-lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:light}.vgw-site *,.vgw-site :after,.vgw-site :before{box-sizing:border-box}.vgw-site img{display:block;max-width:100%;height:auto}.vgw-site a{color:var(--vgw-pine);text-underline-offset:4px;text-decoration-thickness:1px}.vgw-site a:hover{color:var(--vgw-ink)}.vgw-site :focus-visible{outline:3px solid var(--vgw-ink);outline-offset:3px}.vgw-site .vgw-wrap{max-width:var(--vgw-wrap);margin:0 auto;padding:0 var(--vgw-gut)}.vgw-site .vgw-narrow{max-width:860px}.vgw-site .vgw-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vgw-site .vgw-line{display:block}.vgw-site .vgw-skip{position:absolute;left:1rem;top:-100px;z-index:50;padding:12px 16px;border-radius:var(--vgw-radius-sm);background:var(--vgw-ink);color:var(--vgw-white);font-weight:var(--vgw-weight-bold)}.vgw-site .vgw-skip:focus{top:1rem;color:var(--vgw-white)}.vgw-site h1,.vgw-site h2,.vgw-site h3{font-family:var(--vgw-display);font-weight:var(--vgw-weight-regular);letter-spacing:var(--vgw-track-display);color:var(--vgw-ink);margin:0;text-wrap:balance}.vgw-site h1{font-size:var(--vgw-size-h1-inner);line-height:var(--vgw-lh-tight)}.vgw-site h2{font-size:var(--vgw-size-h2);line-height:var(--vgw-lh-heading)}.vgw-site h2:after{content:"";display:block;width:56px;height:2px;margin-top:20px;background:var(--vgw-peach)}.vgw-site p{margin:0 0 1em;max-width:62ch}.vgw-site .vgw-meta{font-size:var(--vgw-size-small);font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft);margin:12px 0 0}.vgw-site .vgw-lede{max-width:40ch;margin-top:20px}.vgw-site .vgw-big,.vgw-site .vgw-lede{font-size:var(--vgw-size-lede);color:var(--vgw-soft)}.vgw-site .vgw-big{max-width:32em;margin-top:22px}.vgw-site .vgw-intro{color:var(--vgw-soft);max-width:62ch}.vgw-site .vgw-small{font-size:var(--vgw-size-small);margin-top:18px}.vgw-site .vgw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--vgw-pill);border:1.5px solid var(--vgw-ink);background:var(--vgw-ink);color:var(--vgw-white);font-family:var(--vgw-text);font-size:var(--vgw-size-btn);font-weight:var(--vgw-weight-bold);line-height:var(--vgw-lh-one);letter-spacing:var(--vgw-track-btn);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--vgw-ease),background-color .25s,color .25s}.vgw-site .vgw-btn:hover{background:var(--vgw-ink-2);border-color:var(--vgw-ink-2);color:var(--vgw-white);transform:translateY(-2px)}.vgw-site .vgw-btn:active{transform:scale(.98)}.vgw-site .vgw-btn:disabled{opacity:.6;cursor:progress}.vgw-site .vgw-btn svg{width:18px;height:18px;flex:0 0 auto}.vgw-site .vgw-btn--line{background:transparent;color:var(--vgw-ink)}.vgw-site .vgw-btn--line:hover{background:var(--vgw-ink);color:var(--vgw-white)}.vgw-site .vgw-btn--sm{min-height:46px;padding:0 22px}.vgw-site .vgw-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.vgw-site .vgw-banner{background:var(--vgw-peach-wash);border-bottom:1px solid var(--vgw-peach)}.vgw-site .vgw-banner .vgw-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 18px;padding-top:11px;padding-bottom:11px;text-align:center}.vgw-site .vgw-banner b{font-family:var(--vgw-display);font-weight:var(--vgw-weight-regular);font-size:var(--vgw-size-banner);line-height:var(--vgw-lh-snug)}.vgw-site .vgw-banner span{font-size:var(--vgw-size-small);font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft)}.vgw-site .vgw-top{position:sticky;top:0;z-index:30;background:var(--vgw-bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vgw-line)}.vgw-site .vgw-top .vgw-wrap{display:flex;align-items:center;gap:16px;min-height:72px}.vgw-site .vgw-logo{display:inline-flex;line-height:0;margin-right:auto;padding:6px 0}.vgw-site .vgw-logo img{height:56px!important}.vgw-site .vgw-desk,.vgw-site .vgw-nav{display:none}.vgw-site .vgw-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--vgw-pill);font-size:var(--vgw-size-nav);font-weight:var(--vgw-weight-semibold);letter-spacing:.02em;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-nav a:hover{background:var(--vgw-mist)}.vgw-site .vgw-menu{position:relative}.vgw-site .vgw-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--vgw-ink);border-radius:var(--vgw-pill);font-weight:var(--vgw-weight-bold);font-size:var(--vgw-size-btn)}.vgw-site .vgw-menu summary::-webkit-details-marker{display:none}.vgw-site .vgw-sheet{position:absolute;right:0;top:calc(100% + 10px);width:min(84vw,320px);display:grid;padding:10px;gap:2px;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius-sm);box-shadow:var(--vgw-shadow)}.vgw-site .vgw-sheet a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-sheet a:hover{background:var(--vgw-mist)}@media (min-width:1000px){.vgw-site .vgw-top .vgw-wrap{min-height:80px}.vgw-site .vgw-logo img{height:64px!important}.vgw-site .vgw-nav{display:flex;gap:2px}.vgw-site .vgw-desk{display:inline-flex}.vgw-site .vgw-menu{display:none}}.vgw-site .vgw-hero{position:relative;background:var(--vgw-white)}.vgw-site .vgw-hero-img{height:440px;overflow:hidden}.vgw-site .vgw-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vgw-site .vgw-hero .vgw-wrap{position:relative;z-index:2;margin-top:-84px;padding-bottom:48px}.vgw-site .vgw-panel{max-width:760px;padding:26px 22px;border-radius:24px;background:var(--vgw-glass);border:1px solid var(--vgw-glass-edge);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--vgw-shadow-lg)}.vgw-site .vgw-panel h1{font-size:var(--vgw-size-h1);line-height:var(--vgw-lh-tight)}.vgw-site .vgw-panel .vgw-lede{max-width:28em}@media (min-width:760px){.vgw-site .vgw-hero{min-height:clamp(640px,88vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--vgw-mist-2)}.vgw-site .vgw-hero-img{position:absolute;inset:0;height:auto}.vgw-site .vgw-hero:after{content:"";position:absolute;inset:0;background:var(--vgw-scrim);pointer-events:none}.vgw-site .vgw-hero .vgw-wrap{width:100%;margin-top:0;padding-top:80px;padding-bottom:120px}.vgw-site .vgw-panel{padding:40px 38px 38px;border-radius:30px}}.vgw-site .vgw-trust{position:relative;z-index:3}.vgw-site .vgw-trust ul{list-style:none;margin:0;padding:0;display:grid;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:24px;box-shadow:var(--vgw-shadow)}.vgw-site .vgw-trust li{padding:24px 24px 22px;font-family:var(--vgw-display);font-size:var(--vgw-size-trust);line-height:1.22}.vgw-site .vgw-trust li:before{content:"";display:block;width:30px;height:2px;margin-bottom:14px;background:var(--vgw-sage)}.vgw-site .vgw-trust li+li{border-top:1px solid var(--vgw-line)}@media (min-width:860px){.vgw-site .vgw-trust{margin-top:-56px}.vgw-site .vgw-trust ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.vgw-site .vgw-trust li{padding:30px 30px 28px}.vgw-site .vgw-trust li+li{border-top:0;border-left:1px solid var(--vgw-line)}}.vgw-site .vgw-svc{padding:84px 0 40px}.vgw-site .vgw-svc-head{max-width:760px}.vgw-site .vgw-cards{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:22px}.vgw-site .vgw-card a{display:flex;flex-direction:column;height:100%;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius);overflow:hidden;color:var(--vgw-ink);text-decoration:none;box-shadow:var(--vgw-shadow);transition:transform .5s var(--vgw-ease),box-shadow .5s var(--vgw-ease)}.vgw-site .vgw-card a:hover{transform:translateY(-4px);color:var(--vgw-ink)}.vgw-site .vgw-card-img{overflow:hidden}.vgw-site .vgw-card-img img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--vgw-ease)}.vgw-site .vgw-card a:hover .vgw-card-img img{transform:scale(1.04)}.vgw-site .vgw-card-tx{position:relative;display:grid;gap:6px;padding:20px 64px 24px 24px}.vgw-site .vgw-card-nm{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.1}.vgw-site .vgw-card-ds{color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-card-go{position:absolute;right:20px;top:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--vgw-mist);color:var(--vgw-ink);transition:transform .35s var(--vgw-ease),background-color .25s}.vgw-site .vgw-card-go svg{width:18px;height:18px}.vgw-site .vgw-card a:hover .vgw-card-go,.vgw-site .vgw-posts a:hover .vgw-card-go{transform:translateX(4px);background:var(--vgw-peach-wash)}@media (min-width:900px){.vgw-site .vgw-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px}.vgw-site .vgw-card{grid-column:span 6}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(odd){grid-column:span 7}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(2n){grid-column:span 5;margin-top:64px}.vgw-site .vgw-cards[data-count="3"] .vgw-card{grid-column:span 4}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(odd) .vgw-card-img img{aspect-ratio:16/11}.vgw-site .vgw-cards[data-count="2"] .vgw-card:nth-child(2n) .vgw-card-img img{aspect-ratio:1/1}}.vgw-site .vgw-feat{padding:80px 0 96px}.vgw-site .vgw-conv .vgw-wrap,.vgw-site .vgw-feat .vgw-wrap,.vgw-site .vgw-meet .vgw-wrap{display:grid;gap:40px;align-items:center}.vgw-site .vgw-feat .vgw-btn{margin-top:10px}.vgw-site .vgw-arch{border-radius:var(--vgw-arch);overflow:hidden;border:1px solid var(--vgw-line);background:var(--vgw-mist);box-shadow:var(--vgw-shadow-lg);max-width:min(460px,82vw);width:100%;justify-self:center}.vgw-site .vgw-arch img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.vgw-site .vgw-frame{border-radius:var(--vgw-radius);overflow:hidden;border:1px solid var(--vgw-line);background:var(--vgw-mist)}.vgw-site .vgw-frame img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.vgw-site .vgw-feat .vgw-wrap{grid-template-columns:.8fr 1.2fr;gap:96px}.vgw-site .vgw-meet .vgw-wrap{grid-template-columns:.7fr 1.3fr;gap:96px}}.vgw-site .vgw-conv{padding:90px 0 0;background:var(--vgw-mist);border-top:1px solid var(--vgw-line)}.vgw-site .vgw-conv .vgw-wrap{justify-items:center;text-align:center}.vgw-site .vgw-conv .vgw-big,.vgw-site .vgw-conv h2:after{margin-left:auto;margin-right:auto}.vgw-site .vgw-conv .vgw-chips{justify-content:center}.vgw-site .vgw-conv .vgw-frame{width:100%;border-radius:var(--vgw-radius) var(--vgw-radius) 0 0;border-bottom:0}.vgw-site .vgw-conv .vgw-frame img{aspect-ratio:16/9}@media (min-width:900px){.vgw-site .vgw-conv .vgw-frame img{aspect-ratio:21/8}}.vgw-site .vgw-chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.vgw-site .vgw-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--vgw-pill);background:var(--vgw-white);border:1px solid var(--vgw-line);color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-chips a:hover{border-color:var(--vgw-ink)}.vgw-site .vgw-meet{padding:96px 0}.vgw-site .vgw-band{padding:76px 0}.vgw-site .vgw-band--mist{background:var(--vgw-mist)}.vgw-site .vgw-band h2{margin-bottom:26px}.vgw-site .vgw-split{display:grid;gap:36px;align-items:center}@media (min-width:900px){.vgw-site .vgw-band{padding:104px 0}.vgw-site .vgw-split[data-photo=true]{grid-template-columns:1.15fr .85fr;gap:80px}.vgw-site .vgw-split[data-photo=true][data-flip=true]>:first-child{order:2}}.vgw-site .vgw-list{list-style:none;margin:0 0 1.2em;padding:0;display:grid;gap:0;max-width:640px}.vgw-site .vgw-list li{padding:14px 0;font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-list li+li{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-pairs{margin:0 0 1.2em;display:grid;gap:0;max-width:680px}.vgw-site .vgw-pairs>div{padding:18px 0;display:grid;gap:4px}.vgw-site .vgw-pairs>div+div{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-pairs dt{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-pairs dd{margin:0;color:var(--vgw-soft)}@media (min-width:700px){.vgw-site .vgw-pairs>div{grid-template-columns:1fr 1fr;gap:24px;align-items:baseline}}.vgw-site .vgw-page-hero{padding:48px 0 64px;background:linear-gradient(var(--vgw-mist),var(--vgw-white))}.vgw-site .vgw-page-hero .vgw-wrap{display:grid;gap:36px;align-items:center}.vgw-site .vgw-page-hero .vgw-arch{justify-self:center}@media (min-width:900px){.vgw-site .vgw-page-hero{padding:88px 0 96px}.vgw-site .vgw-page-hero .vgw-wrap[data-photo=true]{grid-template-columns:1.2fr .8fr;gap:80px}.vgw-site .vgw-page-hero .vgw-arch{justify-self:end}}.vgw-site .vgw-faq details+details{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:20px 0;min-height:44px;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-faq summary::-webkit-details-marker{display:none}.vgw-site .vgw-faq summary:after{content:"+";font-family:var(--vgw-display);font-size:26px;line-height:1;color:var(--vgw-soft)}.vgw-site .vgw-faq details[open] summary:after{content:"−"}.vgw-site .vgw-faq p{color:var(--vgw-soft);padding-bottom:20px}.vgw-site .vgw-towns{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.vgw-site .vgw-towns a{display:flex;align-items:center;min-height:56px;padding:0 20px;border-radius:var(--vgw-radius-sm);background:var(--vgw-white);border:1px solid var(--vgw-line);color:var(--vgw-ink);text-decoration:none;font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-towns a:hover{border-color:var(--vgw-ink)}.vgw-site .vgw-reviews{list-style:none;margin:0;padding:0;display:grid;gap:22px}.vgw-site .vgw-reviews li{padding:30px 28px;background:var(--vgw-white);border:1px solid var(--vgw-line);border-radius:var(--vgw-radius)}.vgw-site .vgw-reviews blockquote{margin:0}.vgw-site .vgw-reviews p{font-family:var(--vgw-display);font-size:var(--vgw-size-quote);line-height:1.3}.vgw-site .vgw-reviews cite{font-style:normal;font-weight:var(--vgw-weight-bold);color:var(--vgw-soft)}@media (min-width:900px){.vgw-site .vgw-reviews{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.vgw-site .vgw-posts{list-style:none;margin:0;padding:0}.vgw-site .vgw-posts a{position:relative;display:grid;gap:6px;padding:24px 64px 24px 0;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-posts li+li a{border-top:1px solid var(--vgw-line)}.vgw-site .vgw-posts .vgw-card-go{right:0;top:26px}.vgw-site .vgw-post-nm{font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.15}.vgw-site .vgw-date,.vgw-site .vgw-post-ds{color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-prose{color:var(--vgw-ink)}.vgw-site .vgw-prose li,.vgw-site .vgw-prose p{color:var(--vgw-soft)}.vgw-site .vgw-prose h2,.vgw-site .vgw-prose h3{margin:1.4em 0 .5em}.vgw-site .vgw-visit{position:relative;background:var(--vgw-white)}.vgw-site .vgw-visit-img{height:320px;overflow:hidden}.vgw-site .vgw-visit-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 40%;object-position:72% 40%}.vgw-site .vgw-visit .vgw-wrap{position:relative;z-index:2;margin-top:-60px;padding-bottom:72px}.vgw-site .vgw-vcard{width:min(100%,460px);padding:30px 24px;border-radius:28px;background:var(--vgw-glass);border:1px solid var(--vgw-glass-edge);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--vgw-shadow-lg)}.vgw-site .vgw-vcard address{font-style:normal;font-family:var(--vgw-display);font-size:var(--vgw-size-h3);line-height:1.2;margin-top:4px}.vgw-site .vgw-by{margin:12px 0 0;font-weight:var(--vgw-weight-semibold);color:var(--vgw-soft)}.vgw-site .vgw-tel{display:inline-block;margin-top:16px;font-family:var(--vgw-display);font-size:var(--vgw-size-tel);line-height:1;color:var(--vgw-ink);text-decoration:none}@media (min-width:760px){.vgw-site .vgw-visit{padding:120px 0;overflow:hidden;background:var(--vgw-mist-2)}.vgw-site .vgw-visit-img{position:absolute;inset:0;height:auto}.vgw-site .vgw-visit .vgw-wrap{margin-top:0;padding-bottom:0}.vgw-site .vgw-vcard{padding:40px 38px}}.vgw-site .vgw-contact{display:grid;gap:44px;align-items:start}.vgw-site .vgw-info{display:grid;gap:22px}.vgw-site .vgw-info dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:12px 20px}.vgw-site .vgw-info dt{font-size:var(--vgw-size-label);font-weight:var(--vgw-weight-bold);letter-spacing:var(--vgw-track-label);text-transform:uppercase;color:var(--vgw-soft);padding-top:3px}.vgw-site .vgw-info dd{margin:0}.vgw-site .vgw-info .vgw-btn{justify-self:start}@media (min-width:960px){.vgw-site .vgw-contact{grid-template-columns:1.2fr .8fr;gap:80px}}.vgw-site .vgw-form{margin-top:30px;max-width:640px}.vgw-site .vgw-form,.vgw-site .vgw-two{display:grid;gap:18px}@media (min-width:640px){.vgw-site .vgw-two{grid-template-columns:1fr 1fr}}.vgw-site .vgw-field{display:grid;gap:6px;align-content:start}.vgw-site .vgw-field label{font-weight:var(--vgw-weight-bold);font-size:var(--vgw-size-small)}.vgw-site .vgw-field label small{font-weight:var(--vgw-weight-regular);color:var(--vgw-soft);font-size:var(--vgw-size-small)}.vgw-site .vgw-field input,.vgw-site .vgw-field textarea{width:100%;min-height:52px;padding:12px 16px;border-radius:var(--vgw-radius-sm);border:1.5px solid var(--vgw-field-line);background:var(--vgw-white);color:var(--vgw-ink);font-family:var(--vgw-text);font-size:var(--vgw-size-field)}.vgw-site .vgw-field textarea{resize:vertical}.vgw-site .vgw-field input:focus-visible,.vgw-site .vgw-field textarea:focus-visible{outline:3px solid var(--vgw-ink);outline-offset:1px;border-color:var(--vgw-ink)}.vgw-site .vgw-field[data-bad=true] input{border-color:var(--vgw-error)}.vgw-site .vgw-help{font-size:var(--vgw-size-small);color:var(--vgw-soft)}.vgw-site .vgw-err{font-size:var(--vgw-size-small);color:var(--vgw-error);font-weight:var(--vgw-weight-semibold)}.vgw-site .vgw-consent{font-size:var(--vgw-size-small);color:var(--vgw-soft)}.vgw-site .vgw-sent{padding:16px 18px;border-radius:var(--vgw-radius-sm);background:var(--vgw-mist);color:var(--vgw-ink)}.vgw-site .vgw-sent--err{background:var(--vgw-peach-wash);color:var(--vgw-error)}.vgw-site .vgw-foot{background:var(--vgw-mist);border-top:1px solid var(--vgw-line);padding:64px 0 40px;color:var(--vgw-ink)}.vgw-site .vgw-cols{display:grid;gap:36px}.vgw-site .vgw-foot-logo{display:inline-flex;line-height:0;margin-bottom:18px}.vgw-site .vgw-foot p{margin:0 0 6px;font-size:var(--vgw-size-small)}.vgw-site .vgw-foot-h{font-family:var(--vgw-text);font-size:var(--vgw-size-label);font-weight:var(--vgw-weight-bold);letter-spacing:var(--vgw-track-label);text-transform:uppercase;color:var(--vgw-soft);margin-bottom:12px}.vgw-site .vgw-foot-h:after{display:none}.vgw-site .vgw-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vgw-site .vgw-foot ul a{display:inline-flex;align-items:center;min-height:40px;color:var(--vgw-ink);text-decoration:none}.vgw-site .vgw-foot ul a:hover{text-decoration:underline}.vgw-site .vgw-base{margin-top:44px;padding-top:24px;border-top:1px solid var(--vgw-line);display:grid;gap:12px}.vgw-site .vgw-legal{display:flex;flex-wrap:wrap;gap:4px 18px}.vgw-site .vgw-legal a{display:inline-flex;align-items:center;min-height:40px;color:var(--vgw-ink)}.vgw-site .vgw-legal a.vgw-powered{color:var(--vgw-powered);font-weight:var(--vgw-weight-bold)}@media (min-width:900px){.vgw-site .vgw-cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:48px}.vgw-site .vgw-base{grid-template-columns:auto 1fr;align-items:center}.vgw-site .vgw-legal{justify-content:flex-end}}.vgw-site .vgw-dock{position:sticky;bottom:0;z-index:40;display:grid;grid-template-columns:1.4fr 1fr;gap:10px;padding:10px var(--vgw-gut) calc(10px + env(safe-area-inset-bottom));background:var(--vgw-dock);border-top:1px solid var(--vgw-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vgw-site .vgw-dock .vgw-btn{padding:0 14px}@media (min-width:1000px){.vgw-site .vgw-dock{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vgw-site .vgw-band .vgw-wrap>*,.vgw-site .vgw-card,.vgw-site .vgw-conv .vgw-wrap>*,.vgw-site .vgw-feat .vgw-wrap>*,.vgw-site .vgw-meet .vgw-wrap>*,.vgw-site .vgw-svc-head,.vgw-site .vgw-vcard{animation:vgw-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}@media (min-width:760px){.vgw-site .vgw-hero-img img{animation:vgw-drift linear both;animation-timeline:scroll(root);animation-range:0 90vh}}}}@keyframes vgw-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vgw-drift{to{transform:translateY(6%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.vgw-site *,.vgw-site :after,.vgw-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.vgw-site .vgw-dock,.vgw-site .vgw-panel,.vgw-site .vgw-top,.vgw-site .vgw-vcard{background:var(--vgw-white);backdrop-filter:none;-webkit-backdrop-filter:none}}