.vgw-root{--t0:0s;--w-loop:20s;--w-site-ink:var(--ink);--w-site-ink-3:var(--ink-3);--w-skel:#0d175914;--w-bar:#f3f7fd;--w-dot:#c9d6ea}.vgw-root[data-tone]{aspect-ratio:auto}.vgw-root .vgw-stage{aspect-ratio:16/10;position:relative;inset:auto}@container (max-width:559px){.vgw-root .vgw-stage{aspect-ratio:4/3}}.vgw-scene{position:absolute;inset:0}.vgw-browser{width:74cqi;height:50cqi;box-shadow:var(--g-frame-shadow);background:#fff;border-radius:1.6cqi;position:absolute;top:6.5cqi;left:4cqi;overflow:hidden}.vgw-bar{background:var(--w-bar);border-bottom:1px solid #0d175912;align-items:center;gap:.7cqi;height:4.2cqi;padding:0 1.4cqi;display:flex;position:relative}.vgw-bar>i{background:var(--w-dot);border-radius:50%;width:.9cqi;height:.9cqi}.vgw-url{min-width:20cqi;height:2.4cqi;color:var(--w-site-ink-3);white-space:pre;background:#fff;border-radius:99px;align-items:center;padding:0 1.4cqi;font-size:max(11px,1.3cqi);line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #0d175914}.vgw-site{color:var(--w-site-ink);grid-template-rows:auto 1fr auto;gap:2.4cqi;padding:2.6cqi 3.4cqi 2.8cqi;display:grid;position:absolute;inset:4.2cqi 0 0}.vgw-root .vgw-link,.vgw-root .vgw-line,.vgw-root .vgw-cardLine,.vgw-root .vgw-pLine{background:var(--w-skel)}.vgw-nav{align-items:center;gap:2cqi;display:flex}.vgw-brand,.vgw-pBrand{letter-spacing:-.035em;font-size:1.8cqi;font-weight:500;line-height:1}.vgw-links{gap:1.6cqi;margin-left:auto;display:flex}.vgw-link{width:3.6cqi;height:.7cqi}.vgw-contact{border-radius:99px;align-items:center;height:2.6cqi;padding:0 1.3cqi;font-size:max(11px,1.25cqi);font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0d175933}.vgw-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3cqi;min-height:0;display:grid}.vgw-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vgw-h,.vgw-pH{letter-spacing:-.035em;text-wrap:balance;font-weight:500;display:grid}.vgw-hA,.vgw-hB{grid-area:1/1}.vgw-hB .vgw-word{clip-path:inset(100% -.3em 0);transform:translateY(.45em)}.vgw-h{margin-bottom:1.6cqi;font-size:3.4cqi;line-height:1.08}.vgw-word{display:inline-block}.vgw-line{transform-origin:0;height:.8cqi;margin-top:.8cqi}.vgw-lineA{width:88%}.vgw-lineB{width:62%}.vgw-cta,.vgw-pCta{background:var(--primary);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.vgw-ctaWrap{margin-top:2.2cqi;display:inline-flex;position:relative}.vgw-cta{height:3.6cqi;padding:0 1.8cqi;font-size:max(11px,1.35cqi)}.vgw-ctaHover{background:var(--primary-press);opacity:0;position:absolute;inset:0}.vgw-ctaLabel{position:relative}.vgw-tap{opacity:0;background:#ffffff80;border-radius:50%;width:4cqi;height:4cqi;margin:-2cqi 0 0 -2cqi;position:absolute;top:50%;left:50%}.vgw-photo{background:var(--sky-wash);border-radius:1.2cqi;height:19cqi;display:block;position:relative;overflow:hidden}.vgw-photoA,.vgw-photoB{position:absolute;inset:0;overflow:hidden}.vgw-photoB{clip-path:inset(0 100% 0 0)}.vgw-photoImg{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.vgw-photoB .vgw-photoImg{object-position:18% 42%;transform:scale(1.18)}.vgw-work{grid-template-columns:repeat(3,1fr);gap:1.6cqi;display:grid}.vgw-card{gap:.7cqi;display:grid}.vgw-thumb{background:var(--surface-2);border-radius:.8cqi;height:4.6cqi;display:block;position:relative;overflow:hidden}.vgw-thumbB{background:var(--sky-wash);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.vgw-thumb[data-k="1"] .vgw-thumbB{background:#0d175914}.vgw-thumb[data-k="2"] .vgw-thumbB{background:var(--surface-2)}.vgw-tag{height:max(20px,3cqi);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 36%, transparent);color:var(--g-on-stage-2);border-radius:99px;align-items:center;padding:0 1.3cqi;font-size:max(11px,1.45cqi);font-weight:500;line-height:1;display:inline-flex;position:absolute;top:2.4cqi;right:5cqi}.vgw-thumb[data-k="1"]{background:var(--sky-wash)}.vgw-thumb[data-k="2"]{background:#0d17590f}.vgw-cardLine{width:82%;height:.65cqi}.vgw-cardLineShort{width:54%}.vgw-phone{width:21cqi;height:46cqi;box-shadow:var(--g-frame-shadow), inset 0 0 0 .45cqi var(--canvas);color:var(--w-site-ink);background:#fff;border-radius:3cqi;position:absolute;top:11cqi;left:74cqi;overflow:hidden}.vgw-phone:before{content:"";z-index:1;background:#fff;border-radius:2.6cqi 2.6cqi 0 0;height:2.9cqi;position:absolute;inset:.45cqi .45cqi auto}.vgw-speaker{z-index:2;background:#0d17591a;border-radius:99px;width:3.6cqi;height:.8cqi;position:absolute;top:1.2cqi;left:50%;transform:translate(-50%)}.vgw-phoneScroll{flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:3.4cqi 1.7cqi auto}.vgw-pNav{justify-content:space-between;align-items:center;width:100%;margin-bottom:2.2cqi;display:flex}.vgw-pBrand{font-size:max(11px,1.35cqi)}.vgw-burger{gap:.4cqi;display:grid}.vgw-burger>i{background:var(--w-site-ink);border-radius:99px;width:1.8cqi;height:.25cqi;display:block}.vgw-pH{margin-bottom:1.2cqi;font-size:2.2cqi;line-height:1.1}.vgw-pLine{transform-origin:0;width:92%;height:.6cqi;margin-top:.6cqi}.vgw-pLineShort{width:66%}.vgw-pCta{height:3cqi;margin-top:1.5cqi;padding:0 1.3cqi;font-size:max(11px,1.1cqi)}.vgw-pPhoto{background:var(--sky-wash);border-radius:1cqi;width:100%;height:12cqi;margin-top:1.8cqi;display:block;position:relative;overflow:hidden}.vgw-pCard{gap:.6cqi;width:100%;margin-top:1.6cqi;display:grid}.vgw-pCard .vgw-thumb{height:7cqi}.vgw-cursor{z-index:3;opacity:0;pointer-events:none;width:2.6cqi;height:2.6cqi;position:absolute;top:45%;left:62%}.vgw-cursor svg{width:100%;height:100%;fill:var(--ink);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;display:block}@container (max-width:559px){.vgw-browser{border-radius:2.8cqi;width:64cqi;height:64cqi;top:5.5cqi;left:3.5cqi}.vgw-bar{gap:1.2cqi;height:8cqi;padding:0 2.6cqi}.vgw-bar>i{width:1.6cqi;height:1.6cqi}.vgw-url{min-width:0;height:max(20px,5.4cqi);padding:0 2.6cqi;font-size:max(11px,3cqi);left:auto;right:2.4cqi;transform:translateY(-50%)}.vgw-site{grid-template-rows:auto 1fr;padding:4.6cqi 4.8cqi;inset:8cqi 0 0}.vgw-links,.vgw-work,.vgw-photo{display:none}.vgw-contact{height:max(24px,6.4cqi);margin-left:auto;padding:0 2.6cqi;font-size:max(11px,3cqi)}.vgw-brand{font-size:max(12px,3.6cqi)}.vgw-hero{grid-template-columns:1fr;align-content:center;align-items:start;padding-right:8cqi}.vgw-h{margin-bottom:2.8cqi;font-size:6.2cqi}.vgw-line{height:1.4cqi;margin-top:1.6cqi}.vgw-ctaWrap{margin-top:4cqi}.vgw-cta{height:max(28px,7.8cqi);padding:0 3.4cqi;font-size:max(11px,3.2cqi)}.vgw-phone{border-radius:4.6cqi;width:34.5cqi;height:60cqi;top:11cqi;left:62.5cqi}.vgw-phone:before{border-radius:4.2cqi 4.2cqi 0 0;height:5cqi}.vgw-speaker{width:5.8cqi;height:1.2cqi;top:2cqi}.vgw-phoneScroll{inset:6cqi 2.8cqi auto}.vgw-pBrand{font-size:max(11px,3cqi)}.vgw-burger>i{width:3cqi;height:.45cqi}.vgw-burger{gap:.6cqi}.vgw-pNav{margin-bottom:3.4cqi}.vgw-pH{margin-bottom:1.8cqi;font-size:max(13px,4.2cqi)}.vgw-pLine{height:1cqi;margin-top:1.1cqi}.vgw-pCta{max-width:100%;height:max(24px,6.6cqi);margin-top:2.8cqi;padding:0 2.4cqi;font-size:max(11px,3cqi)}.vgw-pCta .vgw-ctaLabel{text-overflow:ellipsis;overflow:hidden}.vgw-pPhoto{height:18cqi;margin-top:3cqi}.vgw-cursor{width:4.4cqi;height:4.4cqi}.vgw-tag{height:22px;padding:0 9px;top:2.2cqi;right:3.5cqi}}@container (min-width:560px){.vgw-phone{height:min(46cqi, calc(51.5cqi - var(--ctl-corner,0px)))}}.vgw-root[data-seek]{--t0:1.1s}@media (prefers-reduced-motion:no-preference){.vgw-root[data-seek][data-play] .vgw-intro{animation:vgw-w-intro .9s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * .12s) both}.vgw-root[data-play] .vgw-hA .vgw-word{animation:vgw-w-head-a var(--w-loop) linear calc(var(--t0) + var(--i,0) * 60ms) infinite both}.vgw-root[data-play] .vgw-hB .vgw-word{animation:vgw-w-head-b var(--w-loop) linear calc(var(--t0) + var(--i,0) * 60ms) infinite both}.vgw-root[data-play] .vgw-photoB{animation:vgw-w-photo var(--w-loop) cubic-bezier(.65, 0, .35, 1) var(--t0) infinite both}.vgw-root[data-play] .vgw-thumbB{animation:vgw-w-thumb var(--w-loop) cubic-bezier(.65, 0, .35, 1) calc(var(--t0) + var(--i,0) * .4s) infinite both}.vgw-root[data-play] .vgw-cta{animation:vgw-w-press-d var(--w-loop) linear var(--t0) infinite both}.vgw-root[data-play] .vgw-cta .vgw-ctaHover{animation:vgw-w-hover-d var(--w-loop) linear var(--t0) infinite both}.vgw-root[data-play] .vgw-pCta{animation:vgw-w-press-p var(--w-loop) linear var(--t0) infinite both}.vgw-root[data-play] .vgw-pCta .vgw-ctaHover{animation:vgw-w-hover-p var(--w-loop) linear var(--t0) infinite both}.vgw-root[data-play] .vgw-tap{animation:vgw-w-tap var(--w-loop) linear var(--t0) infinite both}.vgw-root[data-play] .vgw-phoneScroll{animation:vgw-w-scroll var(--w-loop) cubic-bezier(.65, 0, .35, 1) var(--t0) infinite both}.vgw-root[data-play] .vgw-cursor{animation:vgw-w-cursor var(--w-loop) linear var(--t0) infinite both, vgw-w-click var(--w-loop) linear var(--t0) infinite both}}@keyframes vgw-w-intro{0%{clip-path:inset(100% 0 0 round 1.6cqi);transform:translateY(1.6cqi)}to{clip-path:inset(-2cqi);transform:none}}@keyframes vgw-w-head-a{0%,5%{clip-path:inset(-.3em);animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}6.5%{clip-path:inset(0 -.3em 100%);transform:translateY(-.3em)}6.51%,56.6%{clip-path:inset(100% -.3em 0);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(.45em)}59%,to{clip-path:inset(-.3em);transform:none}}@keyframes vgw-w-head-b{0%,6.6%{clip-path:inset(100% -.3em 0);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(.45em)}9%,55%{clip-path:inset(-.3em);animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}56.5%{clip-path:inset(0 -.3em 100%);transform:translateY(-.3em)}56.51%,to{clip-path:inset(100% -.3em 0);transform:translateY(.45em)}}@keyframes vgw-w-photo{0%,11.5%{clip-path:inset(0 100% 0 0)}14.5%,61.5%{clip-path:inset(0)}64.5%,to{clip-path:inset(0 0 0 100%)}}@keyframes vgw-w-thumb{0%,17%{clip-path:inset(0 100% 0 0)}19%,67%{clip-path:inset(0)}69%,to{clip-path:inset(0 0 0 100%)}}@keyframes vgw-w-hover-d{0%,29%{opacity:0}29.75%,32%{opacity:1}33%,79%{opacity:0}79.75%,82%{opacity:1}83%,to{opacity:0}}@keyframes vgw-w-press-d{0%,30%{scale:1}30.5%{scale:.96}31.75%,80%{scale:1}80.5%{scale:.96}81.75%,to{scale:1}}@keyframes vgw-w-hover-p{0%,36%{opacity:0}36.5%,37.75%{opacity:1}39%,86%{opacity:0}86.5%,87.75%{opacity:1}89%,to{opacity:0}}@keyframes vgw-w-tap{0%,36%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.3)}36.25%{opacity:.7;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.4)}38.5%,86%{opacity:0;transform:scale(3.2)}86.01%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.3)}86.25%{opacity:.7;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.4)}88.5%,to{opacity:0;transform:scale(3.2)}}@keyframes vgw-w-press-p{0%,36%{scale:1}36.5%{scale:.95}37.75%,86%{scale:1}86.5%{scale:.95}87.75%,to{scale:1}}@keyframes vgw-w-scroll{0%,39%{transform:none}43%,45%{transform:translateY(-14cqi)}49%,89%{transform:none}93%,95%{transform:translateY(-14cqi)}99%,to{transform:none}}@keyframes vgw-w-cursor{0%,25%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(16cqi,10cqi)}29%{opacity:1;transform:none}31.5%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}35%,75%{opacity:0;transform:translate(9cqi,7cqi)}75.01%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(16cqi,10cqi)}79%{opacity:1;transform:none}81.5%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}85%,to{opacity:0;transform:translate(9cqi,7cqi)}}@keyframes vgw-w-click{0%,30%{scale:1}30.5%{scale:.86}31.5%,80%{scale:1}80.5%{scale:.86}81.5%,to{scale:1}}
