@property --pos{syntax:"<percentage>";inherits:true;initial-value:40%}.v-body{--v-ink:var(--fg);--v-muted:var(--fg-muted);--v-green:var(--primary);--v-brand:#138a5e;--v-paper:#fff;--v-line:color-mix(in srgb, var(--fg) 10%, transparent);--v-shadow:0 40px 80px -40px color-mix(in srgb, var(--fg) 45%, transparent);--v-shadow-sm:0 12px 30px -14px color-mix(in srgb, var(--fg) 40%, transparent);--v-on-dark:#fff;--v-on-dark-muted:#ffffff9e;--v-spring:cubic-bezier(.34, 1.56, .64, 1);--v-out:cubic-bezier(.2, .8, .2, 1);--v-sweep:cubic-bezier(.76, 0, .24, 1);--t0:1.05s;--r-xl:32px;background:var(--bg);color:var(--v-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;overflow-x:clip}.v-seen .v-body{--t0:.1s}.v-body a{color:inherit;text-decoration:none}.v-body :focus-visible{outline:3px solid var(--v-green);outline-offset:3px;border-radius:12px}.v-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.v-main{display:block}.v-main:not(:has(.v-page)){max-width:1160px;padding:calc(96px + env(safe-area-inset-top)) 16px 64px;min-height:70vh;margin:0 auto}.v-header{z-index:50;padding-top:env(safe-area-inset-top);transition:background-color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.v-header-in{justify-content:space-between;align-items:center;height:68px;display:flex}.v-logo img{width:auto;height:28px;display:block}.v-header-cta{background:var(--v-ink);min-height:44px;transition:transform .3s var(--v-out), background-color .3s;border-radius:999px;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex;color:var(--v-on-dark)!important}.v-header-cta:hover{background:var(--v-green);transform:translateY(-1px)}.v-scrolled .v-header{background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);box-shadow:0 1px 0 var(--v-line)}.v-intro{display:none}.v-hero{isolation:isolate;padding:calc(80px + env(safe-area-inset-top)) 0 48px;flex-direction:column;display:flex;position:relative;overflow:clip}.v-hero-bg{z-index:-1;position:absolute;inset:0}.v-hero-bg:before{content:"";background:radial-gradient(520px circle at var(--sx,75%) var(--sy,30%), #ffffffb3, transparent 70%);position:absolute;inset:0}.v-hero-bg:after{content:"";opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.v-blob{border-radius:50%;position:absolute}.v-b1{background:radial-gradient(closest-side, var(--primary-soft), transparent);width:80vmax;height:80vmax;top:-38vmax;right:-30vmax}.v-b2{background:radial-gradient(closest-side, var(--warn-soft), transparent);width:60vmax;height:60vmax;bottom:-30vmax;left:-24vmax}.v-b3{background:radial-gradient(closest-side, color-mix(in srgb, var(--info-soft) 80%, transparent), transparent);width:46vmax;height:46vmax;top:34%;left:38%}.v-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;display:grid}.v-hero-copy{text-align:center}.v-hero-copy .v-lead{max-width:46ch;margin-inline:auto}.v-hero-copy .v-ctas,.v-hero-copy .v-sign{justify-content:center}.v-count{margin:0 0 24px}.v-count-label{letter-spacing:.12em;text-transform:uppercase;color:var(--v-green);font-size:.8125rem;font-weight:700}.v-title{font-family:var(--font-display);color:var(--v-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,11.2vw,6.4rem);font-weight:800;line-height:.98}.v-br{display:none}.v-w{vertical-align:top;margin:-.12em -.02em -.1em;padding:.12em .02em .1em;display:inline-block;overflow:clip}.v-w>span{display:inline-block}.v-mark{color:var(--v-green);position:relative}.v-mark:after{content:"";background:var(--sun);z-index:-1;transform-origin:0;border-radius:1em;height:.16em;position:absolute;bottom:.02em;left:0;right:.2em}.v-mark>span{z-index:1;position:relative}.v-lead{max-width:30ch;color:var(--v-muted);margin:24px 0 0;font-size:clamp(1.125rem,4.4vw,1.375rem);line-height:1.5}.v-ctas{gap:12px;margin-top:32px;display:grid}.v-sign{color:var(--v-muted);align-items:center;gap:12px;margin:28px 0 0;font-size:.9375rem;font-weight:600;display:flex}.v-sign:before{content:"";background:var(--v-green);border-radius:2px;width:28px;height:2px}.v-btn{isolation:isolate;letter-spacing:-.005em;min-height:64px;transition:transform .45s var(--v-out), box-shadow .35s, background-color .3s, color .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 26px;font-size:1.0625rem;font-weight:700;display:flex;position:relative;overflow:hidden}.v-btn:before{content:"";z-index:-1;transition:transform .9s var(--v-out);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.v-btn:hover:before{transform:translate(120%)}.v-btn:active{transform:scale(.97)}.v-arrow{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.v-arrow svg{transition:transform .45s var(--v-out);grid-area:1/1}.v-arrow svg+svg{transform:translate(-180%)}.v-btn:hover .v-arrow svg:first-child,.v-door:hover .v-arrow svg:first-child{transform:translate(180%)}.v-btn:hover .v-arrow svg+svg{transform:none}.v-btn-primary{background:var(--v-green);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--v-green) 80%, transparent);color:var(--v-on-dark)!important}.v-btn-primary:hover{background:var(--primary-pressed);box-shadow:0 20px 44px -16px color-mix(in srgb, var(--v-green) 90%, transparent)}.v-btn-primary .v-arrow{background:#ffffff2e}.v-btn-ghost{background:var(--v-paper);box-shadow:inset 0 0 0 1.5px var(--v-line), var(--v-shadow-sm);color:var(--v-ink)!important}.v-btn-ghost .v-arrow{background:var(--v-ink);color:var(--v-on-dark)}.v-visual{width:100%;min-width:0;position:relative}.v-ba{aspect-ratio:4/3;background:var(--primary-soft);width:100%;box-shadow:var(--v-shadow);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;border-radius:0;margin:0;position:relative;overflow:hidden}.v-ba img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.v-ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.v-ba-line{top:0;bottom:0;left:var(--pos);background:var(--v-paper);pointer-events:none;width:3px;position:absolute;translate:-50%;box-shadow:0 0 22px 4px #ffffffb3}.v-ba-knob{background:var(--v-paper);width:54px;height:54px;color:var(--v-ink);box-shadow:var(--v-shadow-sm);border-radius:50%;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.v-ba-range{opacity:0;pointer-events:none;width:100%;height:1px;margin:0;position:absolute;inset:auto 0 0}.v-ba:has(.v-ba-range:focus-visible){outline:3px solid var(--v-green);outline-offset:4px}.v-tag{background:color-mix(in srgb, var(--v-ink) 70%, transparent);color:var(--v-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:700;position:absolute;top:16px;left:16px}.v-tag-after{background:var(--v-green);left:auto;right:16px}.v-chip{z-index:2;background:var(--v-paper);box-shadow:var(--v-shadow-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px 10px 10px;font-size:.875rem;font-weight:700;display:flex;position:absolute}.v-chip-1{top:64px;left:16px}.v-chip-2{white-space:normal;max-width:calc(100% - 24px);line-height:1.25;bottom:22px;right:16px}.v-chip-ico{background:var(--v-green);width:28px;height:28px;color:var(--v-on-dark);border-radius:50%;flex:none;place-items:center;display:grid}.v-pulse{background:var(--v-green);border-radius:50%;flex:none;width:12px;height:12px;margin:0 6px 0 8px;position:relative}@media (max-width:719px){.v-chip{gap:7px;padding:7px 12px 7px 7px;font-size:.75rem}.v-chip-1{top:auto;bottom:64px;left:12px}.v-chip-2{bottom:12px;right:12px}.v-chip-ico{width:24px;height:24px}}.v-pulse:after{content:"";background:var(--v-green);opacity:0;border-radius:50%;position:absolute;inset:0}.v-cue{color:var(--v-muted);flex-direction:column;align-self:center;align-items:center;gap:10px;margin-top:36px;font-size:.8125rem;font-weight:600;display:none}.v-cue i{background:var(--v-line);border-radius:2px;width:2px;height:40px;position:relative;overflow:hidden}.v-cue i:after{content:"";background:var(--v-green);position:absolute;inset:0;transform:translateY(-100%)}.v-marquee{z-index:2;background:var(--v-ink);color:var(--v-on-dark);margin:0 -4vw;padding:20px 0;position:relative;overflow:hidden}.v-marquee-track{width:max-content;display:flex}.v-marquee-track>div{display:flex}.v-marquee-item{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:32px;padding-right:32px;font-size:clamp(1.25rem,4.6vw,2.25rem);font-weight:700;display:inline-flex}.v-marquee-item i{filter:brightness(0)invert();opacity:.9;background:url(/logo-mark.svg) 50%/contain no-repeat;width:.9em;height:.9em}.v-section{padding:80px 0}.v-local{overflow:clip}.v-local-grid{isolation:isolate;background:#f2f7f0;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v-local-copy{z-index:2;min-width:0;padding:32px 26px 24px;position:relative}.v-local-copy .v-h2{letter-spacing:-.045em;max-width:none;margin-top:22px;font-size:clamp(2rem,8.5vw,2.375rem);line-height:1.02}.v-local-text{max-width:32ch;color:var(--v-muted);margin:22px 0 0;font-size:1rem;line-height:1.65}.v-local-mountains{z-index:1;flex:none;width:100%;height:200px;display:block;position:relative}.v-local-ridge-1{fill:#c6d8ca}.v-local-ridge-2{fill:#6fa389}.v-local-ridge-3{fill:#176c4d}.v-local-signature{z-index:3;min-width:0;max-width:calc(100% - 52px);color:var(--primary-ink);align-items:center;gap:13px;margin:0 26px 8px;display:flex;position:relative}.v-local-signature>span:first-child{font-family:var(--font-display);letter-spacing:-.05em;font-size:1.875rem;font-weight:700;line-height:1}.v-local-signature>span+span{border-left:1px solid color-mix(in srgb, var(--v-green) 25%, transparent);overflow-wrap:anywhere;min-width:0;padding-left:13px;font-size:.75rem;font-weight:600}.v-local-signature small{margin-top:4px;font-size:.6875rem;font-weight:400;display:block}.v-local-credit{color:var(--v-muted);margin-top:14px;padding-inline:4px;font-size:.6875rem;line-height:1.5}.v-local-credit summary{cursor:pointer;width:fit-content;padding-block:4px}.v-local-credit p{max-width:90ch;margin:8px 0 0}.v-local-credit a{text-underline-offset:2px;text-decoration:underline}@media (min-width:720px){.v-local-grid{border-radius:0;min-height:480px}.v-local-copy{width:58%;padding:44px 40px 120px}.v-local-copy .v-h2{font-size:clamp(2.375rem,4.6vw,4rem)}.v-local-signature{margin:0;position:absolute;bottom:28px;left:40px}.v-local-mountains{width:79%;height:280px;position:absolute;bottom:0;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 29%);mask-image:linear-gradient(90deg,#0000,#000 29%)}}.v-trust{padding-bottom:72px}.v-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:12px;margin:0;font-size:.8125rem;font-weight:700;display:flex}.v-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.v-h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(2.25rem,9vw,4.75rem);font-weight:800;line-height:1}.v-steps{gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid}.v-step{border-radius:var(--r-xl);background:var(--v-paper);box-shadow:0 0 0 1px var(--v-line), 0 30px 60px -44px color-mix(in srgb, var(--fg) 50%, transparent);gap:24px;padding:28px;display:grid;position:relative}.v-step-num{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.v-step h3{font-family:var(--font-display);letter-spacing:-.03em;margin:18px 0 10px;font-size:clamp(1.75rem,7vw,3rem);font-weight:800;line-height:1.04}.v-step p{max-width:34ch;color:var(--v-muted);margin:0;font-size:1.125rem;line-height:1.55}.v-step-visual{aspect-ratio:1;border-radius:24px;position:relative;overflow:hidden}.v-tint-sun .v-step-visual{background:var(--warn-soft)}.v-tint-mint .v-step-visual{background:var(--primary-soft)}.v-tint-lilac .v-step-visual{background:var(--info-soft)}.v-phone{aspect-ratio:1;width:140%;position:absolute;top:-8%;left:-20%}.v-phone>img{mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.v-screen{background:var(--v-paper);border-radius:0 0 14% 14%/0 0 7% 7%;width:32.9%;height:62.4%;position:absolute;top:10.6%;left:35.6%;container-type:size}.v-scr-in{flex-direction:column;gap:5cqw;height:100%;padding:9cqw 7cqw 8cqw;display:flex}.v-scr-head{font-family:var(--font-display);margin-bottom:2cqw;font-size:9.5cqw;line-height:1.1}.v-scr-row{background:var(--surface-2);border-radius:6cqw;gap:1cqw;padding:4cqw 5cqw;font-size:9cqw;font-weight:700;display:grid}.v-scr-row i{color:var(--v-muted);font-size:7cqw;font-style:normal;font-weight:600}.v-scr-btn{background:var(--v-green);height:17cqw;color:var(--v-on-dark);border-radius:99px;margin-top:auto;font-size:7cqw;font-weight:700;display:grid;position:relative;overflow:hidden}.v-scr-btn>span{grid-area:1/1;justify-content:center;align-items:center;gap:2cqw;display:flex}.v-scr-btn>span+span{transform:translateY(110%)}.v-map{width:100%;height:100%;position:absolute;inset:0}.v-road{fill:none;stroke:var(--v-paper);stroke-width:14px;stroke-linecap:round;opacity:.9}.v-route{fill:none;stroke:var(--v-green);stroke-width:4px;stroke-linecap:round;stroke-dasharray:6 8}.v-ring{fill:none;stroke:var(--v-green);stroke-width:2px;opacity:0;transform-origin:200px 200px}.v-home{fill:var(--v-ink);stroke:var(--v-paper);stroke-width:4px}.v-worker{fill:var(--border-strong);stroke:var(--v-paper);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.v-worker-ok{fill:var(--v-green)}.v-cleaner{mix-blend-mode:multiply;width:auto;height:74%;position:absolute;bottom:-2%;right:-4%}.v-toast{background:var(--v-paper);box-shadow:var(--v-shadow-sm);color:var(--primary-ink);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;bottom:7%;left:6%}.v-done{width:56%;height:56%;position:absolute;inset:22%}.v-done-disc{fill:var(--v-green)}.v-done-check{fill:none;stroke:var(--v-on-dark);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:0}.v-spark{background:var(--sun);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:22px;height:22px;position:absolute}.v-spark-0{top:14%;left:18%}.v-spark-1{width:30px;height:30px;top:20%;right:16%}.v-spark-2{background:var(--v-green);width:16px;height:16px;bottom:24%;left:12%}.v-spark-3{background:var(--v-paper);bottom:16%;right:22%}.v-toast-pay{white-space:nowrap;left:50%;translate:-50%}.v-rail{gap:40px;width:min(100% - 32px,520px);margin:48px auto 0;display:grid}.v-moment{margin:0}.v-moment .v-moment-img{aspect-ratio:4/3;background:var(--surface-2);border-radius:24px;overflow:hidden}.v-moment img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform 1.2s var(--v-out);display:block}.v-moment:hover img{transform:scale(1.04)}.v-moment figcaption{gap:6px;padding:18px 4px 0;display:grid}.v-moment b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--v-ink);font-size:1.375rem;line-height:1.15}.v-moment span{color:var(--v-muted);font-size:1rem;line-height:1.5}.v-trust{background:var(--v-ink);color:var(--v-on-dark);border-radius:40px 40px 0 0}.v-trust .v-eyebrow{color:var(--sun)}.v-statement{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(2.25rem,9vw,5rem);font-weight:800;line-height:1.02}.v-trust-list{margin:56px 0 0;padding:0;list-style:none}.v-trust-list li{gap:10px;padding:28px 0;display:grid;position:relative}.v-trust-list li:before{content:"";transform-origin:0;background:#ffffff38;height:1px;position:absolute;inset:0 0 auto}.v-trust-list h3{font-family:var(--font-display);letter-spacing:-.03em;transition:color .4s, translate .6s var(--v-out);margin:0;font-size:clamp(1.75rem,7vw,3.25rem);font-weight:800;line-height:1.05}.v-trust-list li:hover h3{color:var(--sun);translate:10px}.v-trust-list p{max-width:40ch;color:var(--v-on-dark-muted);margin:0;font-size:1.0625rem;line-height:1.55}.v-join{background:var(--v-ink);padding-top:0}.v-join>.v-wrap{background:var(--bg);border-radius:36px;padding:72px 20px 24px}.v-join .v-h2{max-width:16ch}.v-join-lead{max-width:40ch;color:var(--v-muted);margin:20px 0 0;font-size:1.125rem;line-height:1.55}.v-doors{gap:16px;margin-top:40px;display:grid}.v-door{isolation:isolate;min-height:340px;transition:transform .6s var(--v-out), box-shadow .6s var(--v-out);border-radius:28px;align-content:start;gap:8px;padding:28px;display:grid;position:relative;overflow:hidden}.v-door:hover{box-shadow:var(--v-shadow);transform:translateY(-6px)}.v-door img{z-index:-1;mix-blend-mode:multiply;transition:transform 1s var(--v-out);position:absolute}.v-door:hover img{transform:scale(1.06)rotate(-2deg)}.v-door-client{background:var(--warn-soft)}.v-door-client img{width:72%;height:auto;bottom:-16%;right:-14%}.v-door-worker{background:var(--primary-soft)}.v-door-worker img{width:auto;height:78%;bottom:-6%;right:-2%}.v-door-eyebrow{color:var(--v-muted);font-size:.875rem;font-weight:600}.v-door-title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.9rem,8vw,2.75rem);font-weight:800;line-height:1.02}.v-door-text{max-width:22ch;color:var(--v-muted);line-height:1.5}.v-door-go{background:var(--v-ink);width:56px;height:56px;color:var(--v-on-dark);transition:transform .5s var(--v-spring), background-color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;left:28px}.v-door:hover .v-door-go{background:var(--v-green);transform:rotate(-45deg)scale(1.08)}.v-footer{padding:72px 0 calc(40px + env(safe-area-inset-bottom));background:var(--v-ink);color:var(--v-on-dark-muted)}.v-main:not(:has(.v-page))+.v-footer{border-radius:36px 36px 0 0}.v-footer-logo{filter:brightness(0)invert();opacity:.95;width:min(100%,520px);height:auto;display:block}.v-footer-sign{font-family:var(--font-display);color:var(--v-on-dark);letter-spacing:-.02em;margin:20px 0 40px;font-size:clamp(1.25rem,5vw,1.75rem)}.v-footer-nav{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:4px 24px;padding:24px 0;display:flex}.v-footer-nav a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:600;transition:color .2s;display:inline-flex}.v-footer-nav a:hover{color:var(--v-on-dark)}.v-footer small{margin-top:8px;font-size:.8125rem;display:block}@media (min-width:720px){.v-wrap{width:min(1200px,100% - 64px)}.v-ctas{flex-wrap:wrap;display:flex}.v-btn{min-width:300px}.v-ba{aspect-ratio:2;max-height:640px}.v-chip-1{left:32px}.v-chip-2{white-space:nowrap;max-width:none;right:32px}.v-step{top:calc(84px + var(--k) * 16px);grid-template-columns:1fr 1fr;align-items:center;padding:40px;position:sticky}.v-trust-list li{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;padding:36px 0}.v-rail{grid-template-columns:repeat(3,1fr);gap:24px;width:min(1200px,100% - 64px)}.v-doors{grid-template-columns:1fr 1fr}.v-door{min-height:420px;padding:36px}.v-door-go{bottom:36px;left:36px}.v-join>.v-wrap{padding:88px 48px 48px}}@media (min-width:1024px){.v-header-in{height:80px}.v-logo img{height:32px}.v-hero{padding-top:calc(96px + env(safe-area-inset-top))}.v-hero-grid{gap:48px}.v-ba{aspect-ratio:4;height:auto;max-height:none}.v-ba img{object-position:center}.v-hero-copy{max-width:1080px}.v-visual{max-width:none}.v-cue{display:flex}.v-section{padding:112px 0}.v-trust{padding-bottom:96px}.v-local-grid{min-height:540px}.v-local-copy{width:56%;padding:56px 48px 140px}.v-local-text{font-size:1.125rem}.v-local-signature{bottom:36px;left:48px}.v-local-mountains{height:340px}.v-step{top:calc(110px + var(--k) * 20px);gap:56px;min-height:520px;padding:56px}.v-moment .v-moment-img{aspect-ratio:4/5}.v-rail{gap:32px}.v-statement{font-size:5.5rem}.v-join>.v-wrap{padding:120px 72px 72px}.v-door{min-height:480px;padding:48px}.v-door-go{bottom:48px;left:48px}}@media (prefers-reduced-motion:no-preference){:root:not(.v-seen) .v-intro{z-index:100;pointer-events:none;background:var(--v-brand);animation:v-curtain .85s .6s var(--v-sweep) both;place-items:center;display:grid;position:fixed;inset:0}.v-intro-mark{filter:brightness(0)invert();width:104px;height:104px;animation:v-mark-in .9s var(--v-spring) both, v-mark-out .7s .6s var(--v-sweep) both}@keyframes v-curtain{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes v-mark-in{0%{opacity:0;transform:scale(.4)rotate(-16deg)}}@keyframes v-mark-out{to{opacity:0;translate:0 -40vh}}.v-body:has(.v-page) .v-header{animation:v-drop .9s calc(var(--t0) + .5s) var(--v-out) backwards}@keyframes v-drop{0%{opacity:0;transform:translateY(-100%)}}.v-blob{animation:20s ease-in-out infinite alternate v-drift}.v-b2{animation-duration:26s;animation-direction:alternate-reverse}.v-b3{animation-duration:32s}@keyframes v-drift{to{transform:translate(5vmax,4vmax)scale(1.12)}}.v-count{animation:v-fade-up .8s var(--t0) var(--v-out) backwards}.v-w>span{animation:v-rise 1.05s calc(var(--t0) + .1s + var(--i) * 75ms) var(--v-out) backwards}@keyframes v-rise{0%{transform:translateY(110%)rotate(6deg)}}.v-mark:after{animation:v-underline .8s calc(var(--t0) + 1s) var(--v-sweep) backwards}@keyframes v-underline{0%{transform:scaleX(0)}}.v-lead{animation:v-fade-up .9s calc(var(--t0) + .6s) var(--v-out) backwards}.v-ctas>*{animation:v-pop .9s calc(var(--t0) + .8s) var(--v-spring) backwards}.v-ctas>*+*{animation-delay:calc(var(--t0) + .9s)}.v-btn-primary:before{animation:v-shine 1.4s calc(var(--t0) + 2.8s) var(--v-out) both}@keyframes v-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.v-btn-primary:hover:before{animation:none}.v-sign{animation:v-fade-up .9s calc(var(--t0) + 1.1s) var(--v-out) backwards}@keyframes v-fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes v-pop{0%{opacity:0;transform:translateY(24px)scale(.94)}}.js .v-ba:not(.is-on){--pos:100%;clip-path:inset(12% round 48px);transform:scale(1.06)}.js .v-ba.is-on{animation:v-frame 1.2s var(--go) var(--v-out) backwards, v-sweep 1.9s calc(var(--go) + .9s) var(--v-sweep) backwards}.js .v-ba.v-ba--touched{animation:none}@keyframes v-frame{0%{clip-path:inset(12% round 48px);transform:scale(1.06)}to{clip-path:inset(0)}}@keyframes v-sweep{0%,8%{--pos:100%}to{--pos:40%}}.v-ba.is-on .v-ba-knob{animation:v-nudge 2.6s calc(var(--go) + 3s) ease-in-out 2}.v-ba--touched .v-ba-knob{animation:none}@keyframes v-nudge{0%,to{translate:-50% -50%}30%{translate:calc(-50% - 8px) -50%}60%{translate:calc(8px - 50%) -50%}}.v-ba:hover .v-ba-knob{scale:1.08}.v-ba-knob{transition:scale .3s var(--v-spring)}.js .v-visual:not(:has(.is-on)) .v-chip{opacity:0}.v-visual:has(.is-on) .v-chip-1{animation:v-pop .8s calc(var(--go) + 2.4s) var(--v-spring) backwards, v-float 6s calc(var(--go) + 3.2s) ease-in-out infinite}.v-visual:has(.is-on) .v-chip-2{animation:v-pop .8s calc(var(--go) + 2.7s) var(--v-spring) backwards, v-float 7s calc(var(--go) + 3.5s) ease-in-out infinite reverse}@keyframes v-float{50%{translate:0 -8px}}.v-visual:has(.is-on) .v-pulse:after{animation:v-ping 2s calc(var(--go) + 3s) ease-out infinite}@keyframes v-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.v-cue{animation:v-fade-up 1s calc(var(--t0) + 2.4s) var(--v-out) backwards}.v-cue i:after{animation:v-cue 2.2s calc(var(--t0) + 2.6s) var(--v-sweep) infinite}@keyframes v-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.v-marquee-track{animation:38s linear infinite v-marquee}.v-marquee:hover .v-marquee-track{animation-play-state:paused}@keyframes v-marquee{to{transform:translate(-50%)}}.js [data-reveal]{transition:opacity .9s var(--v-out), transform 1.1s var(--v-out), translate 1.1s var(--v-out);transition-delay:calc(var(--k,0) * .12s)}.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(40px)}.js .v-h2[data-reveal]:not(.is-in){transform:translateY(40px)skewY(2deg)}.js .v-step[data-reveal]{transition-delay:0s}.js .v-step[data-reveal]:not(.is-in){transform:translateY(80px)scale(.96)}.v-step.v-rewind *{transition:none!important;animation:none!important}.js .v-step:not(.v-play) .v-scr-row{opacity:0;transform:translate(-12px)}.v-scr-row{transition:opacity .6s var(--v-out), transform .6s var(--v-out);transition-delay:calc(.5s + var(--j) * .35s)}.v-scr-btn>span{transition:transform .6s var(--v-spring);transition-delay:2s}.js .v-step.v-play .v-scr-btn>span:first-child{transform:translateY(-110%)}.js .v-step.v-play .v-scr-btn>span+span{transform:none}.js .v-step.v-play .v-scr-btn{animation:.4s ease-out 1.85s v-press}@keyframes v-press{50%{transform:scale(.92)}}.js .v-step:not(.v-play) .v-scr-btn>span+span{transform:translateY(110%)}.js .v-step.v-play .v-ring{animation:2.6s ease-out .4s infinite v-ring}.js .v-step.v-play .v-ring-2{animation-delay:1.7s}@keyframes v-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.v-worker{transition:transform .6s var(--v-spring), opacity .4s;transition-delay:calc(.6s + var(--j) * .3s)}.js .v-step:not(.v-play) .v-worker{opacity:0;transform:scale(0)}.v-route{stroke-dashoffset:0;transition:opacity .4s 1.9s}.js .v-step:not(.v-play) .v-route{opacity:0}.js .v-step.v-play .v-route{animation:1s linear 1.9s infinite v-march}@keyframes v-march{to{stroke-dashoffset:-14px}}.v-toast{transition:opacity .5s var(--v-out), transform .7s var(--v-spring);transition-delay:2.3s}.js .v-step:not(.v-play) .v-toast{opacity:0;transform:translateY(16px)scale(.9)}.v-cleaner{transition:transform 1.2s var(--v-out), opacity .8s;transition-delay:.3s}.js .v-step:not(.v-play) .v-cleaner{opacity:0;transform:translate(30px)}.v-done-disc{transform-origin:60px 60px;transition:transform .8s var(--v-spring) .4s}.js .v-step:not(.v-play) .v-done-disc{transform:scale(0)}.v-done-check{transition:stroke-dashoffset .7s var(--v-out) 1s}.js .v-step:not(.v-play) .v-done-check{stroke-dashoffset:80px}.js .v-step.v-play .v-spark{animation:v-twinkle 2.4s calc(1.2s + var(--d,0s)) ease-in-out infinite both}.v-spark-1{--d:.4s}.v-spark-2{--d:.9s}.v-spark-3{--d:1.3s}@keyframes v-twinkle{0%,to{transform:scale(0)rotate(0)}40%,60%{transform:scale(1)rotate(90deg)}}.v-statement span{transition:color .6s,opacity .6s;transition-delay:calc(.2s + var(--i) * 90ms)}.js .v-statement:not(.is-in){opacity:1;transform:none}.js .v-statement:not(.is-in) span{opacity:.18}.v-local-ridge{transition:transform 1.1s var(--v-out), opacity 1.1s var(--v-out)}.v-local-ridge-1{transition-delay:.1s}.v-local-ridge-2{transition-delay:.22s}.v-local-ridge-3{transition-delay:.34s}.js .v-local-grid:not(.is-in) .v-local-ridge{opacity:0;transform:translateY(28px)}.v-trust-list li:before{transition:transform 1.2s var(--v-out);transition-delay:calc(var(--k,0) * .12s)}.js .v-trust-list li:not(.is-in):before{transform:scaleX(0)}.js .v-trust-list li[data-reveal]:not(.is-in){transform:translateY(24px)}}.v-nowrap{white-space:nowrap}.v-gate{place-items:center;min-height:100svh;padding:24px 16px;display:grid}.v-gate-card{background:var(--v-paper);width:min(100%,400px);box-shadow:inset 0 0 0 1px var(--v-line), var(--v-shadow-sm);border-radius:24px;gap:12px;padding:32px 28px;display:grid}.v-gate-card img{width:auto;height:28px;margin-bottom:8px}.v-gate-card h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem}.v-gate-card p{color:var(--v-muted);margin:0 0 8px;line-height:1.5}.v-gate-card label{font-size:.9375rem;font-weight:700}.v-gate-card input[type=password]{border:1.5px solid var(--v-line);background:var(--bg);min-height:48px;color:var(--v-ink);font:inherit;border-radius:12px;padding:0 14px}.v-gate-card input[type=password]:focus-visible{outline:2px solid var(--v-green);outline-offset:2px}.v-gate-card .v-gate-error{color:var(--danger);margin:0;font-weight:600}.v-gate-card button{background:var(--v-green);min-height:52px;color:var(--v-on-dark);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:8px;font-weight:700}.v-gate-card button:hover{background:var(--primary-pressed)}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_14e07031-module__8i6MzG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_14e07031-module__8i6MzG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_773dfde2-module__elI0nW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_773dfde2-module__elI0nW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
