.ventriloc{--color-cream:#f5f1e4;--color-canvas-white:#fff;--color-graphite:#2c2e2a;--color-ash:#f5f1e4;--color-fog:#faf8f1;--color-ivory:#e0dbce;--color-steel:#5c5e59;--color-slate:#5c5e59;--color-mist:#d5d5d4;--color-grass:#ff682c;--color-pure-white:#fff;--color-sandstone:#e0dbce;--color-stone:#5c5e59;--color-coral:#ff705d;--color-clay:#2c2e2a;--color-ember-orange:#ff682c;--color-brass:#ff682c;--v-font-display:var(--font-bricolage), var(--font-inter), ui-sans-serif, system-ui, sans-serif;--v-font-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--v-font-ar:var(--font-ar-marketing), var(--font-ar-heading), sans-serif;--page-max-width:1360px;--section-gap:clamp(52px, 9vw + 20px, 80px);--card-padding:40px;--element-gap:20px;--v-btn-primary-hover:#000;--v-chip-active:var(--color-canvas-white);--v-on-ember:#fff;--v-on-ember-ink:#202020;--v-on-ember-hover:#ebe6dd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-cream);color:var(--color-graphite);min-height:100vh;font-family:var(--v-font-body);-webkit-font-smoothing:antialiased;transition:background-color .22s,color .22s}:root{--d-cream:#141312;--d-canvas-white:#1e1c1a;--d-ash:#1a1917;--d-ivory:#232120;--d-sandstone:#2a2724;--d-mist:#34312e;--d-graphite:#f4f1ec;--d-steel:#b5b0a8;--d-slate:#8f8a83;--d-accent:#ff7a45;--d-btn-primary-hover:#fff;--d-chip-active:#35322e}@media (prefers-color-scheme:dark){:root:not([data-v-theme=light]) .ventriloc{--color-cream:var(--d-cream);--color-canvas-white:var(--d-canvas-white);--color-fog:var(--d-cream);--color-ash:var(--d-ash);--color-ivory:var(--d-ivory);--color-sandstone:var(--d-sandstone);--color-mist:var(--d-mist);--color-graphite:var(--d-graphite);--color-steel:var(--d-steel);--color-slate:var(--d-slate);--color-stone:var(--d-slate);--color-ember-orange:var(--d-accent);--color-grass:var(--d-accent);--color-brass:var(--d-accent);--v-btn-primary-hover:var(--d-btn-primary-hover);--v-chip-active:var(--d-chip-active);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-v-theme=dark] .ventriloc{--color-cream:var(--d-cream);--color-canvas-white:var(--d-canvas-white);--color-fog:var(--d-cream);--color-ash:var(--d-ash);--color-ivory:var(--d-ivory);--color-sandstone:var(--d-sandstone);--color-mist:var(--d-mist);--color-graphite:var(--d-graphite);--color-steel:var(--d-steel);--color-slate:var(--d-slate);--color-stone:var(--d-slate);--color-ember-orange:var(--d-accent);--color-grass:var(--d-accent);--color-brass:var(--d-accent);--v-btn-primary-hover:var(--d-btn-primary-hover);--v-chip-active:var(--d-chip-active);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v-display,.v-h2,.v-h3,.v-poly{font-family:var(--v-font-display);letter-spacing:-.02em;color:var(--color-graphite);font-weight:500}.v-display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,10vw,140px);line-height:.95}.v-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,5vw,81px);line-height:1.1}.v-h3{letter-spacing:-.01em;font-size:20px;line-height:1.25}.v-body{font-family:var(--v-font-body);color:var(--color-steel);font-size:18px;line-height:1.5}.v-caption{font-family:var(--v-font-body);color:var(--color-slate);font-size:14px;line-height:1.43}.v-eyebrow{font-family:var(--v-font-display);letter-spacing:-.02em;color:var(--color-brass);font-size:13px;font-weight:400}.v-link-accent{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-ember-orange);text-decoration-color:var(--color-ember-orange);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .16s}.v-link-accent:hover{text-decoration-thickness:2px}.v-container{max-width:var(--page-max-width);margin-inline:auto;padding-inline:24px}.v-section{padding-block:var(--section-gap)}.v-band-ash{background:var(--color-ash)}.v-band-ivory{background:var(--color-ivory)}.v-btn{font-family:var(--v-font-display);letter-spacing:-.02em;cursor:pointer;border:1px solid #0000;border-radius:50px;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:400;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.v-btn-primary{background:var(--color-graphite);color:var(--color-canvas-white)}.v-btn-primary:hover{background:var(--v-btn-primary-hover)}.v-btn-action{background:var(--color-graphite);color:var(--color-canvas-white);border-color:var(--color-graphite)}.v-btn-action:hover{filter:brightness(1.12)}.v-btn-ghost{color:var(--color-graphite);border-color:var(--color-graphite);background:0 0}.v-btn-ghost:hover{background:var(--color-ash)}.v-nav-pill{background:var(--color-ash);border-radius:200px;align-items:center;gap:20px;padding:8px 18px;display:flex}.v-nav-link{font-family:var(--v-font-display);letter-spacing:-.02em;color:var(--color-graphite);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:16px;font-weight:400;transition:color .16s;display:inline-flex}.v-nav-link:hover{color:var(--color-ember-orange)}.ventriloc.v-floating{z-index:5;background:0 0;min-height:0;position:fixed;inset-block-start:20px;inset-inline-end:24px}.v-theme-toggle{background:var(--color-ash);border-radius:200px;align-items:center;gap:2px;padding:3px;display:inline-flex}.v-theme-toggle button{width:28px;height:28px;color:var(--color-slate);cursor:pointer;background:0 0;border:0;border-radius:200px;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.v-theme-toggle button:hover{color:var(--color-graphite)}.v-theme-toggle button[data-active=true]{background:var(--v-chip-active);color:var(--color-graphite)}.v-theme-toggle button:focus-visible{outline:2px solid var(--color-ember-orange);outline-offset:1px}.v-tag{font-family:var(--v-font-body);color:var(--color-brass);background:var(--color-canvas-white);border:1px solid var(--color-mist);border-radius:50px;padding:5px 14px;font-size:13px}.v-card-asym{background:var(--color-canvas-white);border-radius:50px;padding:60px}.v-card-asym.v-band-ivory,.v-card-asym.v-on-ash{background:var(--color-ivory)}.v-card-data{background:var(--color-canvas-white);padding:var(--card-padding);border:1px solid var(--color-mist);border-radius:32px}.v-card-flat{background:var(--color-canvas-white);border:1px solid var(--color-mist);border-radius:40px;padding:32px}@keyframes v-rise{0%{opacity:.25;filter:blur(8px);transform:translateY(48px)}to{opacity:1;filter:blur();transform:none}}.v-reveal{opacity:.25}.no-js .v-reveal{opacity:1}.v-reveal[data-shown=true]{animation:.82s cubic-bezier(.32,.72,0,1) both v-rise;animation-delay:var(--v-delay,0s)}@keyframes v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.v-float{animation:7s ease-in-out infinite v-float;animation-delay:var(--v-delay,0s)}@keyframes v-draw{to{stroke-dashoffset:0}}.v-draw{stroke-dasharray:var(--v-len,600);stroke-dashoffset:var(--v-len,600)}[data-shown=true] .v-draw{animation:1.5s cubic-bezier(.22,.61,.36,1) forwards v-draw;animation-delay:var(--v-delay,.2s)}[data-shown=true] .v-ring-track{animation:1.6s cubic-bezier(.22,.61,.36,1) .26s forwards v-draw}@media (prefers-reduced-motion:reduce){.v-reveal,.v-reveal[data-shown=true]{opacity:1;animation:none}.v-float{animation:none}.v-draw,[data-shown=true] .v-draw,[data-shown=true] .v-ring-track{stroke-dashoffset:0;animation:none}}.v-hero-grid{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}.v-hero-cards>.v-card-data:first-child{max-width:380px}.v-hero-card-stat{margin-top:-24px;z-index:2;max-width:260px;margin-inline-start:auto;position:relative}.v-hero-card-ring{z-index:3;max-width:300px;margin-top:-16px;position:relative}.v-feature-grid,.v-price-grid{grid-template-columns:1fr;gap:20px;display:grid}.v-split{grid-template-columns:1fr;align-items:center;gap:60px;display:grid}.v-card-asym-inner{padding:40px 24px}@media (min-width:768px){.v-feature-grid{grid-template-columns:repeat(2,1fr)}.v-price-grid{grid-template-columns:repeat(3,1fr)}.v-card-asym-inner{padding:70px 60px}}@media (min-width:1024px){.v-hero-grid{grid-template-columns:1.05fr .95fr}.v-feature-grid{grid-template-columns:repeat(3,1fr)}.v-split{grid-template-columns:1fr 1fr}.v-hero-cards>.v-card-data:first-child{max-width:400px}.v-hero-card-stat{margin:0;position:absolute;top:210px;right:0}.v-hero-card-ring{margin:0;position:absolute;top:300px;left:24px}}@media (max-width:899px){.v-hide-sm{display:none}}.v-menu-btn{background:var(--color-ash);width:42px;height:42px;color:var(--color-graphite);cursor:pointer;border:0;border-radius:200px;justify-content:center;align-items:center;display:none}.v-mobile-nav{inset:0;top:var(--v-menu-top,88px);background:var(--color-canvas-white);z-index:30;padding:32px 24px 40px;animation:.24s cubic-bezier(.22,.61,.36,1) both v-rise;position:fixed;overflow-y:auto}.v-mobile-link{font-family:var(--v-font-display);letter-spacing:-.02em;color:var(--color-graphite);border-bottom:1px solid var(--color-mist);padding-block:14px;font-size:28px;font-weight:400;text-decoration:none;display:block}@media (max-width:899px){.v-menu-btn{display:inline-flex}}@media (max-width:479px){.v-hide-xs{display:none}}.v-footer-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.v-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px}}.v-two-col{grid-template-columns:1fr;gap:40px;display:grid}.v-three-col{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.v-two-col{grid-template-columns:1fr 1fr;gap:60px}.v-three-col{grid-template-columns:repeat(3,1fr)}}.v-rows>*+*{border-top:1px solid var(--color-mist)}.v-row{align-items:flex-start;gap:20px;padding-block:20px;display:flex}.v-phone{border:1px solid var(--color-mist);background:var(--color-canvas-white);border-radius:28px;width:260px;padding:10px}.v-phone-screen{background:var(--color-fog);border-radius:20px;flex-direction:column;gap:12px;min-height:460px;padding:20px 16px;display:flex}.v-band-ember{background:var(--color-ember-orange);color:var(--v-on-ember)}.v-band-ember .v-h2,.v-band-ember .v-display,.v-band-ember .v-h3{color:var(--v-on-ember)}.v-band-ember .v-body,.v-band-ember .v-caption{color:var(--v-on-ember-ink)}.v-band-ember .v-mark-pill{border-color:var(--v-on-ember-ink);color:var(--v-on-ember-ink)}.v-band-ember .v-mark-pill-on{background:var(--v-on-ember);border-color:var(--v-on-ember);color:var(--color-ember-orange)}.v-band-ember .v-mark-pill-off{color:#ffffff73;border-color:#ffffff40;text-decoration-color:#ffffffe6}.v-band-ember .v-mark-arrow{color:#ffffff8c}.v-band-ember .v-mark-price{color:var(--v-on-ember)}.v-band-ember .v-mark-lit{color:var(--v-on-ember);opacity:.55}.v-band-ember .v-eyebrow{color:#ffffffb8}.v-band-ember .v-btn-primary{background:var(--v-on-ember);color:var(--v-on-ember-ink)}.v-band-ember .v-btn-primary:hover{background:var(--v-on-ember-hover)}.v-band-ember .v-btn-ghost{color:var(--v-on-ember-ink);border-color:var(--v-on-ember-ink)}.v-band-ember .v-btn-ghost:hover{background:#ffffff38}.v-icon-chip{width:40px;height:40px;color:var(--color-ember-orange);background:#ff682c1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v-icon-chip-muted{background:var(--color-fog);color:var(--color-graphite)}.v-row-icon{align-items:flex-start;gap:16px;padding-block:20px;display:flex}.v-figure{font-family:var(--v-font-display);letter-spacing:-.02em;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1}.v-card-data,.v-card-flat{background:var(--color-canvas-white)}.v-btn{border-radius:200px}.v-highlight{color:var(--color-brass);white-space:nowrap;position:relative}.v-highlight:after{content:"";background:var(--color-brass);transform-origin:0;height:2px;animation:.9s cubic-bezier(.22,.61,.36,1) .4s both v-underline;position:absolute;bottom:.08em;left:0;right:0}@keyframes v-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v-icon-chip-brass{color:var(--color-brass);background:#8167291f}.v-hero-cards{min-height:460px;position:relative}.v-hero-finance{z-index:1;position:relative}.v-hero-lower-start,.v-hero-lower-end{margin-top:16px;position:relative}.v-chart-value{font-family:var(--v-font-body);color:var(--color-brass);background:var(--color-canvas-white);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;top:34%;transform:translate(-110%)}.v-cursor{pointer-events:none;align-items:flex-start;gap:2px;animation:9s ease-in-out infinite v-drift;display:flex;position:absolute}.v-cursor-label{font-family:var(--v-font-body);color:#fff;white-space:nowrap;border-radius:200px;padding:2px 7px;font-size:10px}@keyframes v-drift{0%,to{transform:translate(0)}33%{transform:translate(14px,-10px)}66%{transform:translate(-8px,8px)}}@media (prefers-reduced-motion:reduce){.v-cursor,.v-highlight:after{animation:none}.v-highlight:after{transform:none}}@media (min-width:1024px){.v-hero-lower-start{z-index:2;width:262px;margin:0;position:absolute;top:268px;left:0}.v-hero-lower-end{z-index:3;width:288px;margin:0;position:absolute;top:392px;right:-12px}.v-hero-cards{min-height:620px}}.v-stat-card{height:100%;padding:28px;transition:border-color .2s,transform .2s}.v-stat-card:hover{border-color:var(--color-ember-orange);transform:translateY(-2px)}.v-ar,.v-ar .v-display,.v-ar .v-h2,.v-ar .v-h3,.v-ar .v-poly,.v-ar .v-eyebrow,.v-ar .v-btn,.v-ar .v-nav-link,.v-ar .v-figure,.v-ar .v-tag,.v-ar .v-cursor-label,.v-ar .v-body,.v-ar .v-caption,.v-ar .v-mobile-link{font-family:var(--v-font-ar)}.v-ar .v-display,.v-ar .v-h2,.v-ar .v-h3,.v-ar .v-poly,.v-ar .v-eyebrow,.v-ar .v-btn,.v-ar .v-nav-link,.v-ar .v-figure{letter-spacing:0}.v-ar .v-display{line-height:1.14}.v-ar .v-figure,.v-ar .v-chart-value{direction:ltr;unicode-bidi:isolate}.v-ar .v-card-asym{border-radius:0 6px 0 0}.v-plot{direction:ltr}.v-signup-grid{grid-template-columns:1fr;align-items:start;gap:24px;max-width:940px;display:grid}@media (min-width:900px){.v-signup-grid{grid-template-columns:1fr 360px}}.v-ar .v-arrow{transform:scaleX(-1)}.v-wordmark{white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:baseline;line-height:1;display:inline-flex}.v-wordmark-m{font-family:var(--v-font-display);color:var(--color-ember-orange);letter-spacing:-.03em;font-size:1.18em;font-weight:700}.v-wordmark-rest{font-family:var(--font-script), cursive;color:var(--color-graphite);letter-spacing:0;margin-inline-start:.02em;font-size:1.06em;font-weight:600}.v-ar .v-wordmark-m{font-family:var(--v-font-display)}.v-ar .v-wordmark-rest{font-family:var(--font-script), cursive}.v-builder-body{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:420px){.v-builder-body{grid-template-columns:130px 1fr}}.v-swatch{outline-offset:2px;opacity:.45;border-radius:7px;outline:2px solid #0000;width:22px;height:22px;transition:opacity .3s,outline-color .3s,transform .3s;display:block}.v-swatch[data-on=true]{opacity:1;outline-color:currentColor;transform:scale(1.08)}.v-section-row{background:var(--color-fog);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;transition:background .32s,border-color .32s,transform .32s;display:flex}.v-section-row[data-on=true]{border-color:var(--color-ember-orange);background:#ff682c1a;transform:translate(3px)}.v-ar .v-section-row[data-on=true]{transform:translate(-3px)}.v-grip{flex-shrink:0;grid-template-columns:2px 2px;gap:2px;display:grid}.v-grip span{background:var(--color-slate);border-radius:1px;width:2px;height:2px}.v-preview{border-radius:10px;gap:6px;padding:8px;transition:background .42s;display:grid}.v-preview-bar{align-items:center;gap:5px;padding-bottom:2px;display:flex}.v-preview-dot{border-radius:3px;width:8px;height:8px;transition:background .42s}.v-preview-line{background:var(--color-borderStrong,#d5d5d5);border-radius:2px;height:3px;transition:background .42s;display:block}.v-preview-hero{border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:46px;padding:8px;transition:background .42s;display:flex}.v-preview-cta{background:#fff;border-radius:200px;padding:2px 8px;font-size:8px;transition:color .42s}.v-preview-tile{background:#fff;border-radius:6px;flex:1;padding:5px}.v-tagline{font-family:var(--v-font-display);letter-spacing:-.02em;text-wrap:balance;max-width:680px;font-size:clamp(30px,4.4vw,48px);font-weight:400;line-height:1.16}.v-tagline span{color:color-mix(in srgb, var(--color-graphite) 30%, transparent);transition:color .62s cubic-bezier(.32,.72,0,1)}.v-tagline span[data-lit=true]{color:var(--color-graphite)}@media (prefers-reduced-motion:reduce){.v-tagline span{color:var(--color-graphite);transition:none}}.v-fan{border:1px solid var(--color-mist);background:var(--color-canvas-white);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:24px 48px;margin:0;padding:32px;display:grid;position:relative}.v-fan-svg{pointer-events:none;width:calc(100% - 64px);height:calc(100% - 64px);position:absolute;inset:32px}.v-fan-line{fill:none;stroke:var(--color-mist);stroke-width:1.5px;stroke-dasharray:140;stroke-dashoffset:140px}.v-fan-source{border:1px solid var(--color-mist);background:var(--color-ash);font-family:var(--v-font-display);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:inline-flex;position:relative}.v-fan-dot{background:var(--color-ember-orange);border-radius:50%;width:8px;height:8px}.v-fan-list{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v-fan-list li{border:1px solid var(--color-mist);background:var(--color-canvas-white);opacity:0;border-radius:16px;gap:2px;padding:12px 16px;display:grid}.v-fan-label{font-family:var(--v-font-display);color:var(--color-graphite);font-size:14px}.v-fan-detail{color:var(--color-steel);font-size:12px;line-height:16px}.v-fan-note{color:var(--color-steel);grid-column:1/-1}[data-shown=true] .v-fan-line{animation:.9s cubic-bezier(.32,.72,0,1) both v-fan-draw}[data-shown=true] .v-fan-list li{animation:.62s cubic-bezier(.32,.72,0,1) both v-rise}@keyframes v-fan-draw{to{stroke-dashoffset:0}}@media (max-width:720px){.v-fan{grid-template-columns:1fr}.v-fan-svg{display:none}}@media (prefers-reduced-motion:reduce){.v-fan-line{stroke-dashoffset:0;animation:none}[data-shown=true] .v-fan-list li,.v-fan-list li{opacity:1;animation:none}}.v-dot-sm{background:var(--color-ash);border-radius:50%;width:14px;height:14px;display:inline-block}.v-mark{min-height:44px;font-family:var(--v-font-display);align-items:center;gap:8px;display:flex}.v-mark-wrap{flex-wrap:wrap}.v-mark-pill{border:1px solid var(--color-mist);color:var(--color-steel);white-space:nowrap;border-radius:50px;padding:9px 14px;font-size:15px;line-height:1}.v-mark-pill-on{background:var(--color-grass);border-color:var(--color-grass);color:var(--color-pure-white)}.v-mark-arrow{color:var(--color-mist);font-size:15px}.v-mark-arrow-back{color:var(--color-grass)}.v-mark-price{letter-spacing:-.02em;color:var(--color-graphite);gap:0;font-size:30px}.v-mark-lit{color:var(--color-grass)}.v-mark-pill-off{color:var(--color-mist);text-decoration:line-through;-webkit-text-decoration-color:var(--color-grass);text-decoration-color:var(--color-grass)}.v-mark-step{border:1px solid var(--color-mist);width:34px;height:34px;color:var(--color-steel);border-radius:50px;place-items:center;font-size:17px;display:inline-grid}.v-mark-step-on{background:var(--color-grass);border-color:var(--color-grass);color:var(--color-pure-white)}.v-mark-count{font-family:var(--v-font-display);text-align:center;min-width:34px;color:var(--color-graphite);font-size:20px}.v-mark-photo{background:var(--color-ivory);border-radius:8px;width:30px;height:30px;display:inline-block}.v-mark-photo-on{background:var(--color-grass)}.v-band-ember .v-mark-step{border-color:var(--v-on-ember-ink);color:var(--v-on-ember-ink)}.v-band-ember .v-mark-step-on{background:var(--v-on-ember);border-color:var(--v-on-ember);color:var(--color-ember-orange)}.v-band-ember .v-mark-count{color:var(--v-on-ember-ink)}.v-band-ember .v-mark-photo{background:#ffffff59}.v-band-ember .v-mark-photo-on{background:var(--v-on-ember)}.v-scene{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.v-scene-figure{flex-direction:column;gap:16px;margin:0;display:flex}.v-scene-svg{width:100%;height:auto;display:block}.v-scene-label{border-top:1px solid var(--color-mist);color:var(--color-steel);padding-top:12px;font-size:15px;line-height:1.35}@media (max-width:640px){.v-scene{grid-template-columns:1fr 1fr;gap:32px 24px}.v-scene-figure:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}html:has(.ventriloc){--v-bar:#d5d5d4;--v-bar-hover:#b3b0a6;--v-bar-active:#ff682c}@supports not selector(::-webkit-scrollbar){html:has(.ventriloc){scrollbar-width:thin;scrollbar-color:var(--v-bar) transparent}}@media (prefers-color-scheme:dark){html:not([data-v-theme=light]):has(.ventriloc){--v-bar:#34312e;--v-bar-hover:#4a4642;--v-bar-active:#ff7a45}}html[data-v-theme=dark]:has(.ventriloc){--v-bar:#34312e;--v-bar-hover:#4a4642;--v-bar-active:#ff7a45}html:has(.ventriloc)::-webkit-scrollbar{width:12px;height:12px}html:has(.ventriloc)::-webkit-scrollbar-track{background:0 0}html:has(.ventriloc)::-webkit-scrollbar-thumb{background:var(--v-bar);background-clip:content-box;border:3px solid #0000;border-radius:50px}html:has(.ventriloc)::-webkit-scrollbar-thumb:hover{background:var(--v-bar-hover);background-clip:content-box}html:has(.ventriloc)::-webkit-scrollbar-thumb:active{background:var(--v-bar-active);background-clip:content-box}html:has(.ventriloc)::-webkit-scrollbar-corner{background:0 0}.ventriloc ::-webkit-scrollbar{width:10px;height:10px}.ventriloc ::-webkit-scrollbar-track{background:0 0}.ventriloc ::-webkit-scrollbar-corner{background:0 0}.ventriloc ::-webkit-scrollbar-thumb{background:var(--color-mist);background-clip:content-box;border:3px solid #0000;border-radius:50px}.ventriloc ::-webkit-scrollbar-thumb:hover{background:var(--color-steel);background-clip:content-box}.ventriloc ::-webkit-scrollbar-thumb:active{background:var(--color-grass);background-clip:content-box}@supports not selector(::-webkit-scrollbar){.ventriloc *{scrollbar-width:thin;scrollbar-color:var(--color-mist) transparent}}.v-legal{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.v-legal-rail{position:sticky;top:100px}.v-legal-toc{gap:12px;list-style:none;display:grid}.v-legal-toc a{color:var(--color-steel);gap:12px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s;display:flex}.v-legal-toc a:hover{color:var(--color-graphite)}.v-legal-num{font-family:var(--v-font-display);color:var(--color-grass);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.v-legal-section{border-top:1px solid var(--color-mist);padding-block:40px;scroll-margin-top:96px}.v-legal-section:first-child{border-top:none;padding-top:0}.v-legal-heading{font-family:var(--v-font-display);letter-spacing:-.02em;color:var(--color-graphite);align-items:baseline;gap:16px;margin-bottom:20px;font-size:26px;line-height:1.2;display:flex}.v-legal-heading .v-legal-num{font-size:15px}.v-legal-p,.v-legal-list{max-width:620px;color:var(--color-steel);font-size:16px;line-height:1.65}.v-legal-p+.v-legal-p,.v-legal-p+.v-legal-list,.v-legal-list+.v-legal-p{margin-top:14px}.v-legal-list{gap:10px;list-style:none;display:grid}.v-legal-list li{padding-inline-start:20px;position:relative}.v-legal-list li:before{content:"";inset-inline-start:0;background:var(--color-grass);width:8px;height:1px;position:absolute;top:.72em}@media (max-width:900px){.v-legal{grid-template-columns:1fr;gap:40px}.v-legal-rail{position:static}}.v-unpack{isolation:isolate;position:relative}.v-unpack>*{background:0 0;border-color:#0000}.v-unpack:before,.v-unpack:after{content:"";border-radius:inherit;z-index:-1;position:absolute;inset:0}.v-unpack:before{background:var(--v-unpack)}.v-unpack:after{background:var(--color-canvas-white);border:1px solid var(--color-mist)}.v-unpack[data-accent=accent]{--v-unpack:var(--color-grass)}.v-unpack[data-accent=ink]{--v-unpack:var(--color-graphite)}.v-unpack[data-accent=mute]{--v-unpack:var(--color-steel)}.v-unpack:has(>.v-card-flat){border-radius:40px}.v-unpack:has(>.v-card-data){border-radius:32px}.v-unpack:after{transform:scale(1)}.v-unpack>*{opacity:1}.v-unpack[data-shown=false]:after{transform:scale(.68)}.v-unpack[data-shown=false]>*{opacity:0}.v-unpack[data-shown=true]:after{animation:.62s cubic-bezier(.32,.72,0,1) both v-unpack-panel;animation-delay:var(--v-delay,0s)}.v-unpack[data-shown=true]>*{animation:.56s cubic-bezier(.32,.72,0,1) both v-unpack-content;animation-delay:calc(var(--v-delay,0s) + 80ms)}@keyframes v-unpack-panel{0%{transform:scale(.68)}to{transform:scale(1)}}@keyframes v-unpack-content{0%{opacity:0}to{opacity:1}}.v-unpack[data-shown=true] .v-btn{animation:.4s both v-unpack-content;animation-delay:calc(var(--v-delay,0s) + .38s)}@media (prefers-reduced-motion:reduce){.v-unpack[data-shown=false]:after,.v-unpack[data-shown=true]:after{animation:none;transform:scale(1)}.v-unpack[data-shown=false]>*,.v-unpack[data-shown=true]>*,.v-unpack[data-shown=true] .v-btn{opacity:1;animation:none}}.no-js .v-unpack[data-shown=false]:after{transform:scale(1)}.no-js .v-unpack[data-shown=false]>*{opacity:1}.v-hero-pin{z-index:0;position:sticky;top:0}.v-hero-pin>*{transform:scale(calc(1 - .06 * var(--v-buried,0)));opacity:calc(1 - .55 * var(--v-buried,0));transform-origin:50% 30%;will-change:transform, opacity}.v-hero-pin{background:var(--color-ember-orange)}.v-band-ember .v-highlight{color:var(--v-on-ember)}.v-band-ember .v-highlight:after{background:var(--v-on-ember)}.v-hero-pin .v-band-ember{background:0 0}.v-sheet{z-index:1;background:var(--color-cream);border-radius:48px 48px 0 0;position:relative}@media (max-width:900px){.v-hero-pin{position:static}.v-hero-pin>*{opacity:1;transform:none}.v-sheet{border-radius:32px 32px 0 0}}@media (prefers-reduced-motion:reduce){.v-hero-pin{position:static}.v-hero-pin>*{opacity:1;transform:none}}.v-band-ember :is(.v-card-data,.v-card-flat,.v-card-asym),.v-band-ember :is(.v-card-data,.v-card-flat,.v-card-asym) :is(.v-h2,.v-h3,.v-display){color:var(--color-graphite)}.v-band-ember :is(.v-card-data,.v-card-flat,.v-card-asym) :is(.v-body,.v-caption){color:var(--color-steel)}.v-band-ember :is(.v-card-data,.v-card-flat,.v-card-asym) .v-eyebrow{color:var(--color-ember-orange)}.v-site-header{z-index:40;padding-block:24px;transition:padding-block .26s,background-color .26s,box-shadow .26s;position:sticky;top:0}.ventriloc:has(.v-hero-pin) .v-site-header{inset-inline:0;position:fixed;top:0}.v-site-header[data-scrolled]{--v-menu-top:64px;padding-block:10px}.v-site-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-cream) 94%, transparent);border-bottom:1px solid var(--color-mist);-webkit-backdrop-filter:blur(14px)saturate(1.3);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.v-site-header[data-scrolled]:before{opacity:1}.ventriloc{overflow-x:clip}.v-hero-pin{padding-top:var(--v-header-h,94px)}:is(.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-wordmark-m,.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-wordmark-rest){color:var(--v-on-ember)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-poly{color:#ffffffd1}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-poly:hover{color:var(--v-on-ember)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-theme-toggle{background:#ffffff29}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-theme-toggle button{color:#ffffffc7}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-theme-toggle button[data-active=true]{color:var(--v-on-ember);background:#ffffff38}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-menu-btn{color:var(--v-on-ember);background:#ffffff29;border-color:#fff6}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-menu-btn:hover{background:#ffffff3d}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) button.v-poly{color:#ffffffd1!important}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) button.v-poly:hover{color:#fff!important}.v-auth{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:940px){.v-auth{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}}.v-auth-brand{background:var(--color-ember-orange);color:var(--v-on-ember-ink);flex-direction:column;justify-content:space-between;gap:48px;padding:40px;display:flex;position:relative;overflow:hidden}@media (min-width:940px){.v-auth-brand{height:100vh;padding:56px;position:sticky;top:0}}@media (max-width:939px){.v-auth-brand{gap:22px;padding:22px 24px 26px}.v-auth-line{max-width:18ch;font-size:27px;line-height:1.12}.v-auth-brand>div{gap:18px!important}.v-auth-marks{gap:7px}.v-auth-mark{gap:9px;font-size:13px}.v-auth-mark-chip{width:26px;height:26px}.v-auth-mark-chip-text{padding-inline:8px;font-size:11px}.v-auth-mark-chip svg{width:13px;height:13px}.v-auth-foot{font-size:12.5px}.v-auth-brand{text-align:center;align-items:center}.v-auth-line{margin-inline:auto}.v-auth-brand>div{justify-items:center}.v-auth-marks{text-align:start;justify-items:start}.v-auth-head{text-align:center}}.v-auth-brand .v-wordmark-m,.v-auth-brand .v-wordmark-rest{color:var(--v-on-ember-ink)}.v-auth-brand-center{justify-content:flex-start}.v-auth-brand-center .v-auth-line{margin-block:auto}.v-auth-line{font-family:var(--v-font-display);letter-spacing:-.035em;color:var(--v-on-ember-ink);text-wrap:balance;max-width:11ch;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.v-auth-marks{gap:10px;display:grid}.v-auth-mark{color:var(--v-on-ember-ink);align-items:center;gap:12px;font-size:14.5px;line-height:1.35;display:flex}.v-auth-mark-chip{width:34px;height:34px;color:var(--v-on-ember-ink);background:#f7f3e8;border-radius:50px;flex:none;place-items:center;display:inline-grid}.v-auth-mark-chip-text{width:auto;font-family:var(--v-font-display);letter-spacing:-.01em;padding-inline:11px;font-size:13px}.v-auth-foot{color:color-mix(in srgb, var(--v-on-ember-ink) 88%, var(--color-ember-orange));font-size:13.5px;line-height:1.5}.v-auth-form{background:var(--color-cream);flex-direction:column;gap:28px;padding:32px 24px 56px;display:flex}@media (min-width:940px){.v-auth-form{padding:32px 56px 72px}}.v-auth-inner{width:100%;max-width:520px;margin-inline:auto}.v-auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:520px;margin-inline:auto;display:flex}.v-auth-step{border-top:1px solid var(--color-mist);padding-top:24px}.v-auth-step:first-of-type{border-top:0;padding-top:0}.v-auth-step-head{font-family:var(--v-font-display);letter-spacing:-.01em;color:var(--color-steel);align-items:baseline;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.v-field{gap:7px;display:grid}.v-field-label{color:var(--color-graphite);font-size:13.5px}.v-input{border:1px solid var(--color-mist);background:var(--color-canvas-white);width:100%;color:var(--color-graphite);border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.v-input::placeholder{color:color-mix(in srgb, var(--color-graphite) 72%, var(--color-canvas-white))}.v-input:hover{border-color:var(--color-steel)}.v-input:focus-visible,.v-input:focus{border-color:var(--color-ember-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ember-orange) 22%, transparent)}.v-input-invalid,.v-input-invalid:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-coral) 20%, transparent)}.v-affix{border:1px solid var(--color-mist);background:var(--color-canvas-white);border-radius:14px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.v-affix:focus-within{border-color:var(--color-ember-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ember-orange) 22%, transparent)}.v-affix .v-input{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-width:0}.v-affix-suffix{white-space:nowrap;color:color-mix(in srgb, var(--color-graphite) 72%, var(--color-ash));background:var(--color-ash);border-inline-start:1px solid var(--color-mist);direction:ltr;place-items:center;padding-inline:14px;font-size:14px;display:grid}.v-seg{background:var(--color-ivory);border-radius:200px;gap:3px;padding:3px;display:inline-flex}.v-seg button{cursor:pointer;color:color-mix(in srgb, var(--color-graphite) 78%, var(--color-ivory));white-space:nowrap;background:0 0;border:0;border-radius:200px;padding:7px 15px;font-family:inherit;font-size:13.5px;transition:background-color .18s,color .18s}.v-seg button:hover{color:var(--color-graphite)}.v-seg button[aria-pressed=true]{background:var(--color-canvas-white);color:var(--color-graphite)}.v-plan{border:1px solid var(--color-mist);background:var(--color-canvas-white);cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.v-plan:hover{border-color:var(--color-steel)}.v-plan:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ember-orange) 22%, transparent)}.v-plan-on{border-color:var(--color-ember-orange);box-shadow:0 0 0 1px var(--color-ember-orange);background:color-mix(in srgb, var(--color-ember-orange) 6%, var(--color-canvas-white))}.v-plan input{accent-color:var(--color-ember-orange);margin-top:3px}.v-plan-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v-plan-name{font-family:var(--v-font-display);color:var(--color-graphite);font-size:15.5px}.v-plan-price{font-family:var(--v-font-display);color:var(--color-graphite);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15.5px}.v-plan-meta{color:color-mix(in srgb, var(--color-graphite) 72%, var(--color-canvas-white));margin-top:3px;font-size:12.5px}.v-summary{background:var(--color-ivory);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.v-summary-row{color:color-mix(in srgb, var(--color-graphite) 78%, var(--color-ivory));justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.v-summary-row strong{font-family:var(--v-font-display);color:var(--color-graphite);font-variant-numeric:tabular-nums;font-weight:500}.v-summary-total{border-top:1px solid color-mix(in srgb, var(--color-graphite) 14%, transparent);padding-top:8px;font-size:15px}.v-auth-error{background:color-mix(in srgb, var(--color-coral) 13%, var(--color-canvas-white));border:1px solid color-mix(in srgb, var(--color-coral) 45%, transparent);color:color-mix(in srgb, var(--color-coral) 72%, var(--color-graphite));border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.v-auth-alt{color:color-mix(in srgb, var(--color-graphite) 72%, var(--color-cream));font-size:13.5px}.v-auth-alt a{color:var(--color-graphite);text-underline-offset:3px}.v-auth-alt a:hover{color:var(--color-ember-orange)}.ventriloc ::selection{background:color-mix(in srgb, var(--color-ember-orange) 28%, transparent);color:var(--color-graphite)}.ventriloc input,.ventriloc textarea{caret-color:var(--color-ember-orange)}.v-row-icon{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding-block:18px;display:grid}.v-row-icon>.v-icon-chip{grid-row:span 2}.v-row-title{padding-top:7px}.v-row-desc{color:var(--color-steel);grid-column:2}.v-row-noicon{grid-template-columns:minmax(0,1fr)}.v-row-noicon .v-row-title{padding-top:0}.v-row-noicon .v-row-desc{grid-column:1}@media (min-width:768px){.v-row-icon{grid-template-columns:auto 190px minmax(0,1fr);gap:0 16px;padding-block:20px}.v-row-icon>.v-icon-chip{grid-row:auto}.v-row-title{padding-top:9px}.v-row-desc{grid-column:auto;padding-top:11px}.v-row-noicon{grid-template-columns:190px minmax(0,1fr)}.v-row-noicon .v-row-desc{grid-column:auto;padding-top:0}}.v-page-head{padding-block:clamp(24px,5vw,40px) clamp(36px,7vw,60px)}@media (max-width:767px){.v-card-asym-inner{padding:32px 20px}}@media (max-width:1023px){.v-hero-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:24px;scrollbar-width:none;gap:12px;min-height:0;margin-inline:-24px;padding-bottom:6px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.v-hero-cards::-webkit-scrollbar{display:none}.v-hero-cards>*{scroll-snap-align:start;flex:0 0 min(320px,84%);max-width:none!important;margin-top:0!important}}.v-seg-opt{white-space:nowrap;padding:8px 18px;font-size:16px}@media (max-width:480px){.v-seg-opt{padding:8px 12px;font-size:14px}}@media (pointer:coarse){.ventriloc footer li>a{align-items:center;min-height:44px;display:inline-flex}.ventriloc footer ul{gap:0!important}.ventriloc header button,.ventriloc header .v-menu-btn{min-width:44px;min-height:44px}}.v-signin{color:var(--color-graphite)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-signin{color:var(--v-on-ember)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-signin:hover{color:var(--v-on-ember)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-mobile-nav .v-theme-toggle{background:var(--color-ash)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-mobile-nav .v-theme-toggle button{color:var(--color-slate)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-mobile-nav .v-theme-toggle button:hover{color:var(--color-graphite)}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-mobile-nav .v-theme-toggle button[data-active=true]{background:var(--v-chip-active);color:var(--color-graphite)}.v-scene-section{padding-top:clamp(56px,8vw,72px);padding-bottom:40px}.v-partners{flex-wrap:wrap;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.v-partner{white-space:nowrap;opacity:.72;align-items:center;height:40px;font-size:22px;font-weight:500;transition:opacity .2s;display:flex}.v-partner:hover{opacity:1}.v-partner-logo{object-fit:contain;filter:brightness(0);width:auto;max-width:150px;display:block}@media (prefers-color-scheme:dark){:root:not([data-v-theme=light]) .v-partner-logo{filter:brightness(0)invert()}}:root[data-v-theme=dark] .v-partner-logo{filter:brightness(0)invert()}.v-partner-lockup{letter-spacing:-.01em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.v-partner-mark{width:26px;height:26px}.v-partner-word{letter-spacing:.04em;font-weight:800}@media (max-width:640px){.v-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.v-partner{font-size:19px}.v-partner-logo{max-width:130px}}.v-price-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;padding-block:32px 48px;display:grid}@media (min-width:1024px){.v-price-hero{grid-template-columns:minmax(0,1fr) minmax(400px,468px);gap:64px;padding-block:48px 56px}}.v-price-title{font-family:var(--v-font-display);color:var(--color-graphite);letter-spacing:-.04em;text-wrap:balance;max-width:13ch;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:.98}.v-price-lede{text-wrap:pretty;max-width:48ch;margin-top:24px}.v-price-trial{font-family:var(--v-font-body);color:var(--color-graphite);align-items:center;gap:10px;margin-top:20px;font-size:14px;display:inline-flex}.v-price-trial-dot{background:var(--color-ember-orange);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-ember-orange) 22%, transparent);border-radius:50%}.v-price-panel{background:var(--color-canvas-white);border:1px solid var(--color-mist);border-radius:32px;grid-template-columns:minmax(0,1fr);gap:22px;padding:28px;display:grid}.v-price-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.v-price-label{font-family:var(--v-font-body);color:var(--color-slate);font-size:13px;font-weight:500}.v-price-note{text-wrap:pretty;min-height:2.86em;margin-top:-6px}.v-seg{background:var(--color-ash);isolation:isolate;border-radius:200px;padding:4px;display:flex;position:relative}.v-seg-thumb{z-index:-1;background:var(--color-graphite);border-radius:200px;position:absolute;top:4px;bottom:4px;left:0}.v-seg-thumb[data-animate]{transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1)}.v-seg-item{cursor:pointer;text-align:center;min-height:44px;color:var(--color-slate);background:0 0;border:0;border-radius:200px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;line-height:1.2;transition:color .24s;display:inline-flex}.v-seg-item:hover{color:var(--color-graphite)}.v-seg-item[aria-checked=true]{color:var(--color-canvas-white)}.v-seg button.v-seg-item:hover{color:var(--color-graphite)}.v-seg button.v-seg-item[aria-checked=true],.v-seg button.v-seg-item[aria-checked=true]:hover{color:var(--color-canvas-white)}.v-seg-item:focus-visible{outline:2px solid var(--color-ember-orange);outline-offset:2px}.v-price-save{font-family:var(--v-font-body);letter-spacing:0;white-space:nowrap;background:var(--color-ember-orange);color:#202020;border-radius:200px;padding:3px 8px;font-size:11px;font-weight:600}.v-seg-item{min-width:0}@media (max-width:360px){.v-seg-item{flex-wrap:wrap;row-gap:4px}}@media (max-width:420px){.v-price-panel{border-radius:26px;gap:18px;padding:14px}.v-price-row{gap:8px}.v-price-label,.v-price-note{padding-inline:6px}.v-seg-item{gap:6px;padding:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.v-seg-thumb[data-animate]{transition:none}}.v-page-lede{max-width:620px;margin-top:24px}.v-head-lede{max-width:620px;margin-top:20px}@media (min-width:1024px){.v-page-head .v-display{max-width:16ch}.v-page-lede{margin-top:32px;max-width:520px;margin-inline-start:auto}.v-head-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,6vw,96px);display:grid}.v-head-split .v-head-lede{justify-self:end;max-width:520px;margin-top:0}}.v-h2-long{font-size:clamp(30px,4.2vw,64px)}@media (min-width:1024px){.v-two-col.v-two-col-lead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px)}}.v-logo{flex-shrink:0;align-self:center;width:auto;height:2em}.v-logo-white{display:none}@media (prefers-color-scheme:dark){:root:not([data-v-theme=light]) .ventriloc .v-logo-black{display:none}:root:not([data-v-theme=light]) .ventriloc .v-logo-white{display:block}}:root[data-v-theme=dark] .ventriloc .v-logo-black{display:none}:root[data-v-theme=dark] .ventriloc .v-logo-white{display:block}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-logo-black{display:none}.ventriloc:has(.v-hero-pin) header:not([data-scrolled]) .v-logo-white{display:block}:root .ventriloc .v-auth-brand .v-logo.v-logo-black{display:block}:root .ventriloc .v-auth-brand .v-logo.v-logo-white{display:none}.v-404{min-height:calc(100svh - 160px);padding:clamp(72px, 12vw, 140px) 0 var(--section-gap);align-items:center;display:grid}.v-404-inner{width:min(100% - 40px, var(--page-max-width));margin-inline:auto}.v-404-title{max-width:14ch;animation:.7s cubic-bezier(.16,1,.3,1) both v-404-settle}.v-404-lede{max-width:44ch;margin-top:28px;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both v-404-settle}.v-404-actions{flex-wrap:wrap;gap:12px;margin-top:40px;animation:.7s cubic-bezier(.16,1,.3,1) .14s both v-404-settle;display:flex}.v-404-code{align-items:center;gap:8px;margin-top:56px;display:inline-flex}.v-404-dot{background:var(--color-ember-orange);border-radius:50%;width:8px;height:8px}@keyframes v-404-settle{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v-404-title,.v-404-lede,.v-404-actions{animation:none}}@media (max-width:640px){.v-404{min-height:calc(100svh - 120px)}.v-404-actions .v-btn{justify-content:center;width:100%}}
