.vh-cursor-glow{z-index:1;inline-size:var(--vh-glow-size,35vmin);block-size:var(--vh-glow-size,35vmin);margin:calc(var(--vh-glow-size,35vmin) / -2) 0 0 calc(var(--vh-glow-size,35vmin) / -2);pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0}[data-vh-motion=on] .vh-cursor-glow{background:radial-gradient(circle closest-side, var(--vh-glow-core,color-mix(in srgb, currentColor 10%, transparent)) 0%, var(--vh-glow-mid,color-mix(in srgb, currentColor 4%, transparent)) 45%, transparent 100%);mix-blend-mode:var(--vh-glow-blend,normal);transition:opacity var(--dur-slow,.18s) var(--ease-out,ease-out);will-change:transform, opacity}[data-vh-reveal][data-vh-reveal-state=pending]{opacity:0;transform:translate3d(0, var(--space-3), 0);transition:none}[data-vh-reveal][data-vh-reveal-state=shown]{opacity:1;transition:opacity var(--dur-base,.16s) var(--ease-out,ease-out), transform var(--dur-base,.16s) var(--ease-out,ease-out);transform:none}@media (prefers-reduced-motion:reduce){[data-vh-reveal][data-vh-reveal-state=pending],[data-vh-reveal][data-vh-reveal-state=shown]{opacity:1;transition:none;transform:none}}@font-face{font-family:Clash Grotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Regular.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Medium.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Semibold.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk;src:url(/fonts/clash-grotesk/ClashGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}:root{--black:#000;--gray-900:#212529;--gray-800:#343a40;--gray-700:#495057;--gray-600:#6c757d;--gray-500:#adb5bd;--gray-400:#ced4da;--gray-300:#dee2e6;--gray-200:#f8f9fa;--white:#fff;--cm-base:#f24c3f;--cm-light:#f78f87;--cm-lighter:#fff2f1;--veheri-base:#7161ef;--veheri-light:#8177f0;--veheri-lighter:#8e94f2;--approved:#15c399;--premium:#1b998b;--ai:#4699f7;--warning:#ffc200;--error:#bd3243;--status-success-bg:#15c39929;--status-premium-bg:#1b998b29;--status-ai-bg:#4699f729;--status-warning-bg:#ffc20029;--status-error-bg:#bd324329;--primary:var(--cm-base);--primary-light:var(--cm-light);--primary-strong:color-mix(in srgb, var(--cm-base) 86%, #000);--primary-soft:color-mix(in srgb, var(--cm-base) 16%, transparent);--on-primary:var(--gray-200);--surface-app:var(--black);--surface-panel:var(--gray-900);--surface-raised:var(--gray-800);--surface-light:var(--white);--surface-overlay:#0009;--text-primary:var(--gray-200);--text-secondary:var(--gray-400);--text-muted:var(--gray-500);--text-label:var(--gray-500);--text-on-light:var(--gray-900);--border:var(--gray-800);--border-strong:var(--gray-700);--border-light:var(--gray-300);--ring:0 0 0 3px color-mix(in srgb, var(--primary) 40%, transparent)}[data-brand=veheri],.theme-veheri{--primary:var(--veheri-base);--primary-light:var(--veheri-light);--primary-strong:color-mix(in srgb, var(--veheri-base) 86%, #000);--primary-soft:color-mix(in srgb, var(--veheri-base) 16%, transparent);--on-primary:var(--gray-200)}:root{--font-sans:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-marketing-display:"Clash Grotesk", "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-marketing-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-x-small:10px;--fs-small:12px;--fs-normal:14px;--fs-big:16px;--fs-large:20px;--fs-x-large:24px;--fs-display-sm:32px;--fs-display:46px;--lh-tight:1;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-ui:-.03em;--tracking-normal:0;--tracking-wide:.04em;--space-0:0;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:16px;--radius-input:5px;--radius-pill:120px;--radius-full:9999px;--shadow-xs:0 1px 2px #00000014;--shadow-sm:0 2px 2px #00000040;--shadow-md:0 6px 16px #0000002e;--shadow-lg:0 16px 40px #00000059;--shadow-card:0 1px 3px #2125291a;--ring:0 0 0 3px #f24c3f59;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--nav-height:60px;--sidebar-width:248px;--content-max:1280px}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-normal);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:var(--tracking-ui);color:var(--text-primary);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.cm-label{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-label)}::selection{background:var(--primary);color:var(--on-primary)}.cm-marketing,[data-register=marketing]{--fs-normal:18px;--fs-big:20px;--fs-large:24px;--lh-normal:1.6;--tracking-ui:0;--surface-collateral:#f6f5f1;--surface-collateral-raised:#fbfaf7;--surface-collateral-card:#fff;--surface-collateral-border:#eceae2;--surface-collateral-border-strong:#dad8cf;--text-collateral:#16171b;--text-collateral-secondary:#52504a;--text-collateral-muted:#a9a69c;--radius-sm:8px;--radius-md:14px;--radius-lg:14px;--radius-input:10px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-card:none;color:var(--text-collateral);background:var(--surface-collateral);font-family:var(--font-marketing-body);font-size:var(--fs-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-ui)}.cm-marketing[data-brand=veheri],.cm-marketing.theme-veheri,.cm-marketing [data-brand=veheri],.cm-marketing .theme-veheri,[data-register=marketing][data-brand=veheri],[data-register=marketing].theme-veheri,[data-register=marketing] [data-brand=veheri],[data-register=marketing] .theme-veheri{--primary:var(--veheri-base);--primary-light:var(--veheri-light);--primary-strong:color-mix(in srgb, var(--veheri-base) 86%, #000);--primary-soft:color-mix(in srgb, var(--veheri-base) 16%, transparent);--on-primary:var(--gray-200)}.cm-marketing .cm-chart,.cm-marketing .cm-chart__cite,[data-register=marketing] .cm-chart,[data-register=marketing] .cm-chart__cite{font-family:var(--font-marketing-body)}.cm-marketing .cm-chart__title,.cm-marketing .cm-kpi,[data-register=marketing] .cm-chart__title,[data-register=marketing] .cm-kpi{font-family:var(--font-marketing-display)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*{filter:none!important}}.cm-btn:focus-visible{box-shadow:var(--ring);outline:none}.cm-btn--primary:not(:disabled):hover{background:var(--gray-400)!important}.cm-btn--primary:not(:disabled):active{transform:scale(.98);background:var(--gray-500)!important}.cm-btn--tertiary:not(:disabled):hover{background:var(--primary-strong)!important}.cm-btn--tertiary:not(:disabled):active{transform:scale(.98);background:var(--primary-strong)!important}.cm-btn--secondary:not(:disabled):hover{background:#7f7f7f1f!important}.cm-btn--secondary:not(:disabled):active{transform:scale(.98)}.cm-btn--ghost:not(:disabled):hover{background:#7f7f7f1f!important}.cm-iconbtn:hover{background:#7f7f7f24!important}.cm-iconbtn:active{transform:scale(.94)}.cm-iconbtn:focus-visible{box-shadow:var(--ring);outline:none}.cm-input:focus-within,.cm-field:focus{box-shadow:var(--ring);outline:none;border-color:var(--primary)!important}.cm-field::placeholder{color:var(--gray-500)}.cm-switch:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-pill);outline:none}.cm-check:focus-visible,.cm-radio:focus-visible{box-shadow:var(--ring);outline:none}.cm-tab{transition:color var(--dur-fast), background var(--dur-fast)}.cm-tab:hover{color:var(--text-primary)}.cm-tooltip:hover .cm-tooltip__bubble,.cm-tooltip:focus-within .cm-tooltip__bubble{opacity:1!important}.cm-row{transition:background var(--dur-fast)}.cm-row:hover{background:#7f7f7f14}.cm-slider__head{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.cm-slider__label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-muted)}.cm-slider__value{font-size:var(--fs-big);font-weight:var(--fw-bold);color:var(--text-primary);font-variant-numeric:tabular-nums}.cm-slider__rail{align-items:center;height:16px;display:flex;position:relative}.cm-slider__track{border-radius:var(--radius-pill);background:var(--gray-800);height:6px;position:absolute;left:0;right:0}.cm-slider__fill{border-radius:var(--radius-pill);background:var(--premium);height:6px;position:absolute;left:0}.cm-slider__thumb{border-radius:var(--radius-pill);background:var(--white);width:16px;height:16px;box-shadow:0 0 0 2px var(--premium);pointer-events:none;position:absolute;transform:translate(-50%)}.cm-slider__input{opacity:0;cursor:pointer;width:100%;height:16px;margin:0;position:absolute;left:0;right:0}.cm-slider__input:focus-visible{outline:none}.cm-slider__input:focus-visible~.cm-slider__thumb{box-shadow:0 0 0 2px var(--premium), var(--ring)}[data-register=marketing]{--ring:0 0 0 3px color-mix(in srgb, var(--primary) 40%, transparent);--vh-hairline:1px;--vh-rail-interval:8s;--vh-measure:68ch;--vh-measure-wide:78ch;--vh-article-measure:68ch;--vh-article-column:38rem;--vh-pagehead-aside:20rem;--vh-article-layout:72rem;--vh-article-rail:16rem;--vh-article-media:58rem;--vh-article-image-height:24rem;--vh-card-min:20rem;--vh-underline-offset:.15em;--vh-marker-offset:.62em;--vh-wide-min:26rem;--vh-tile-min:17rem;--vh-quote-min:19rem;--vh-diagram-min:20rem;--vh-hero-media:26rem;--vh-location-map-min:16rem;--vh-mobile-nav-width:18rem;--vh-dialog-width:42rem;--vh-field-min:14rem;--vh-modal-width:52rem;--vh-modal-height:46rem;--vh-education-card-min:15rem;--vh-education-image-min:13rem;--vh-brandmark-wide:14rem;--vh-brandmark-compact:9rem;--vh-capability-card-min:19rem;--vh-capability-card-max:24rem;--vh-capability-card-mobile:18rem;--vh-capability-body-max:12rem;--vh-media-dialog-width:88rem;--vh-media-dialog-stage-min:12rem;--vh-modal-blur:12px;--vh-header-blur:18px;--vh-head-gap:clamp(var(--space-6), 4vw, var(--space-7));--vh-icon-organization:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"none\" stroke=\"black\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M32 216h192M48 216V56a8 8 0 0 1 8-8h80a8 8 0 0 1 8 8v160M144 96h56a8 8 0 0 1 8 8v112M80 88h32M80 128h32M80 168h32M168 128h16M168 168h16\"/></svg>");--vh-icon-name:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"none\" stroke=\"black\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"128\" cy=\"96\" r=\"48\"/><path d=\"M32 216a112 112 0 0 1 192 0\"/></svg>");--vh-icon-email:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"none\" stroke=\"black\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"24\" y=\"56\" width=\"208\" height=\"144\" rx=\"8\"/><path d=\"m24 60 104 76 104-76\"/></svg>");--vh-icon-tel:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"none\" stroke=\"black\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M92 121a83 83 0 0 0 43 43l14-20a8 8 0 0 1 9-3l40 13a8 8 0 0 1 6 8v32a16 16 0 0 1-16 16A160 160 0 0 1 32 48a16 16 0 0 1 16-16h32a8 8 0 0 1 8 6l13 40a8 8 0 0 1-3 9Z\"/></svg>");--vh-icon-message:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\" fill=\"none\" stroke=\"black\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M88 176H32a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8h192a8 8 0 0 1 8 8v112a8 8 0 0 1-8 8h-56l-40 40Z\"/><path d=\"M72 96h112M72 128h72\"/></svg>");--vh-supporting-media-height:12rem;--vh-capability-media:16rem;--vh-panel-ratio:1600 / 1000;--vh-rail-visible:1;--vh-rail-progress:0;--vh-glow-size:35rem;--vh-orbit-x:0px;--vh-orbit-y:0px;--vh-orbit-scroll:0px;--vh-glow-core:color-mix(in srgb, var(--vh-accent-fill) 22%, transparent);--vh-glow-mid:color-mix(in srgb, var(--vh-accent-fill) 8%, transparent);--vh-glow-blend:normal;--vh-fs-hero:72px;--vh-fs-section:54px;--vh-rhythm:96px;--vh-tracking-display:-.03em;--vh-fs-hero-xl:92px;--vh-stage-min:34rem;--vh-orbit-size:56rem;--vh-step-badge:2.75rem;--vh-pacs-plan-rule:4px;--vh-pacs-addon-rule:3px;--vh-pacs-check-w:6px;--vh-pacs-check-h:11px;--vh-pacs-check-stroke:2px}@media (width<=50rem){[data-register=marketing]{--vh-supporting-media-height:calc(var(--space-8) + var(--space-6))}}[data-surface=light]{--vh-canvas:var(--surface-collateral);--vh-raised:var(--surface-collateral-raised);--vh-card:var(--surface-collateral-card);--vh-section-base:var(--surface-collateral);--vh-section-raised:var(--surface-collateral-raised);--vh-section-inset:var(--surface-collateral-card);--vh-line:var(--surface-collateral-border);--vh-line-strong:var(--surface-collateral-border-strong);--vh-scrim:color-mix(in srgb, var(--gray-900) 42%, transparent);--vh-header-veil:color-mix(in srgb, var(--surface-collateral) 64%, transparent);--vh-ink:var(--text-collateral);--vh-ink-2:var(--text-collateral-secondary);--vh-ink-3:var(--text-collateral-secondary);--vh-ink-faint:var(--text-collateral-muted);--vh-accent-ink:var(--primary-strong);--vh-accent-fill:var(--primary);--vh-on-accent:var(--white);--vh-accent-line:var(--primary-soft);--vh-accent-border:color-mix(in srgb, var(--primary) 40%, transparent);--vh-accent-wash:color-mix(in srgb, var(--primary) 7%, transparent);--vh-glow-core:color-mix(in srgb, var(--vh-accent-fill) 12%, transparent);--vh-glow-mid:color-mix(in srgb, var(--vh-accent-fill) 5%, transparent);--vh-glow-blend:normal}[data-surface=dark]{--vh-canvas:var(--black);--vh-raised:color-mix(in srgb, var(--gray-900) 60%, var(--black));--vh-card:color-mix(in srgb, var(--gray-900) 85%, var(--black));--vh-section-base:var(--black);--vh-section-raised:color-mix(in srgb, var(--gray-900) 45%, var(--black));--vh-section-inset:color-mix(in srgb, var(--gray-900) 70%, var(--black));--vh-line:color-mix(in srgb, var(--gray-200) 10%, transparent);--vh-line-strong:color-mix(in srgb, var(--gray-200) 20%, transparent);--vh-scrim:color-mix(in srgb, var(--black) 62%, transparent);--vh-header-veil:color-mix(in srgb, var(--black) 56%, transparent);--vh-ink:var(--gray-200);--vh-ink-2:var(--gray-400);--vh-ink-3:var(--gray-500);--vh-ink-faint:var(--gray-600);--vh-accent-ink:var(--primary-light);--vh-accent-fill:var(--primary);--vh-on-accent:var(--white);--vh-accent-line:var(--primary-soft);--vh-accent-border:color-mix(in srgb, var(--primary) 40%, transparent);--vh-accent-wash:color-mix(in srgb, var(--primary) 7%, transparent);--vh-glow-core:color-mix(in srgb, var(--vh-accent-fill) 26%, transparent);--vh-glow-mid:color-mix(in srgb, var(--vh-accent-fill) 10%, transparent);--vh-glow-blend:screen}[data-register=marketing] body{background:var(--vh-canvas);color:var(--vh-ink);font-family:var(--font-marketing-body);font-size:var(--fs-normal);line-height:var(--lh-normal);letter-spacing:var(--tracking-ui)}[data-register=marketing]{-webkit-text-size-adjust:100%}.vh-display,.vh-h1{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:clamp(var(--fs-display-sm), 6.4vw, var(--vh-fs-hero));line-height:var(--lh-tight);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);text-wrap:balance;margin:0}.vh-h2{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:clamp(var(--fs-display-sm), 4.6vw, var(--vh-fs-section));line-height:var(--lh-tight);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);text-wrap:balance;margin:0}.vh-h3{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-x-large);line-height:var(--lh-snug);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);margin:0}.vh-display,.vh-h1,.vh-h2{overflow-wrap:break-word}@media (width<=30rem){.vh-display,.vh-h1,.vh-h2{hyphens:auto}}.vh-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-3);margin:0 0 var(--space-4);display:flex}.vh-eyebrow:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-sm);background:var(--vh-accent-fill);flex:none}.vh-eyebrow--accent{color:var(--vh-accent-ink)}.vh-eyebrow__icon{inline-size:var(--space-4);block-size:var(--space-4);flex:none;display:inline-flex}.vh-eyebrow__icon .vh-duotone-icon{block-size:100%;inline-size:100%}.vh-eyebrow:has(.vh-eyebrow__icon):before{content:none}.vh-lede{font-size:var(--fs-big);line-height:var(--lh-relaxed);color:var(--vh-ink-2);max-width:var(--vh-measure);margin:var(--space-4) 0 0}.vh-meta{font-size:var(--fs-small);color:var(--vh-ink-3);margin:0}.vh-link{color:var(--vh-accent-ink);text-underline-offset:var(--vh-underline-offset);transition:color var(--dur-base) var(--ease-out);text-decoration:underline from-font}.vh-link:hover{color:var(--vh-ink)}.vh-chip{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--vh-ink-2);background:var(--vh-raised);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}a.vh-chip:hover{color:var(--vh-ink);border-color:var(--vh-line-strong)}.vh-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vh-card{background:var(--vh-card);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);padding:var(--space-6);transition:border-color var(--dur-slow) var(--ease-out), background var(--dur-slow) var(--ease-out)}.vh-card:hover{border-color:var(--vh-accent-border)}.vh-card--featured{border-color:var(--vh-accent-border);background:linear-gradient(var(--vh-accent-wash), var(--vh-accent-wash)), var(--vh-card)}.vh-btn{align-items:center;gap:var(--space-2);font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-normal);line-height:var(--lh-snug);white-space:nowrap;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);border:var(--vh-hairline) solid transparent;cursor:pointer;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex}.vh-btn--primary{background:var(--vh-accent-fill);color:var(--vh-on-accent)}.vh-btn--primary:hover{background:var(--primary-strong)}.vh-btn--secondary{color:var(--vh-ink);border-color:var(--vh-line-strong);background:0 0}.vh-btn--secondary:hover{border-color:var(--vh-ink-3)}.vh-prose{max-width:var(--vh-article-measure);font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink);overflow-wrap:break-word}:is(.vh-prose,.vh-prose__body)>*{margin-block:0}:is(.vh-prose,.vh-prose__body)>*+*{margin-block-start:var(--space-5)}.vh-prose h2,.vh-prose h3,.vh-prose h4,.vh-prose h5,.vh-prose h6{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--vh-ink);text-wrap:balance}:is(.vh-prose,.vh-prose__body)>h2{font-size:var(--fs-display-sm);line-height:var(--lh-snug)}:is(.vh-prose,.vh-prose__body)>*+h2{border-top:var(--vh-hairline) solid var(--vh-line);margin-block-start:var(--space-8);padding-block-start:var(--space-5)}:is(.vh-prose,.vh-prose__body)>hr+h2{border-top:0;padding-block-start:0}:is(.vh-prose,.vh-prose__body)>h3{font-size:var(--fs-x-large);line-height:var(--lh-snug)}:is(.vh-prose,.vh-prose__body)>*+h3{margin-block-start:var(--space-7)}:is(.vh-prose,.vh-prose__body)>h4{font-size:var(--fs-big);line-height:var(--lh-snug);padding-inline-start:var(--space-4);position:relative}:is(.vh-prose,.vh-prose__body)>h4:before{content:"";inline-size:var(--space-1);border-radius:var(--radius-sm);background:var(--vh-accent-fill);position:absolute;inset-block:0;inset-inline-start:0}:is(.vh-prose,.vh-prose__body)>h5{font-size:var(--fs-normal);line-height:var(--lh-snug)}:is(.vh-prose,.vh-prose__body)>h6{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--lh-snug);text-transform:uppercase}:is(.vh-prose,.vh-prose__body)>*+h4,:is(.vh-prose,.vh-prose__body)>*+h5,:is(.vh-prose,.vh-prose__body)>*+h6{margin-block-start:var(--space-6)}.vh-prose h2+*,.vh-prose h3+*,.vh-prose h4+*,.vh-prose h5+*,.vh-prose h6+*{margin-block-start:var(--space-4)}.vh-prose p{color:var(--vh-ink-2)}:is(.vh-prose,.vh-prose__body)>p:has(>strong:only-child){max-width:54ch;border-inline-start:var(--space-1) solid var(--vh-accent-line);color:var(--vh-ink);font-size:var(--fs-big);line-height:var(--lh-relaxed);padding-inline-start:var(--space-4)}.vh-prose strong,.vh-prose b{font-weight:var(--fw-semibold);color:var(--vh-ink)}.vh-prose em,.vh-prose i{font-style:italic}.vh-prose a{color:var(--vh-accent-ink);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset);transition:color var(--dur-base) var(--ease-out);text-decoration:underline from-font}.vh-prose a:hover{color:var(--vh-ink)}.vh-prose ul,.vh-prose ol{color:var(--vh-ink-2);padding-inline-start:var(--space-5)}.vh-prose li+li{margin-block-start:var(--space-3)}.vh-prose li{line-height:var(--lh-relaxed);padding-inline-start:var(--space-1)}.vh-prose li::marker{color:var(--vh-accent-ink)}.vh-prose ul ul,.vh-prose ol ol,.vh-prose ul ol,.vh-prose ol ul{margin-block-start:var(--space-2)}.vh-prose blockquote{border-inline-start:var(--space-1) solid var(--vh-accent-line);color:var(--vh-ink-2);font-size:var(--fs-big);line-height:var(--lh-relaxed);padding-inline-start:var(--space-4)}.vh-prose blockquote p{color:inherit}.vh-prose hr{border:0;border-top:var(--vh-hairline) solid var(--vh-line);margin-block:var(--space-7)}.vh-prose img{max-width:100%;max-height:var(--vh-article-image-height);border-radius:var(--radius-md);height:auto;margin-block:var(--space-7);object-fit:contain;margin-inline:auto;display:block}.vh-prose figure{margin-inline:0}.vh-prose figcaption{font-size:var(--fs-small);color:var(--vh-ink-3);margin-block-start:var(--space-2)}.vh-prose code{font-family:var(--font-mono);font-size:var(--fs-small);background:var(--vh-raised);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-sm);padding:0 var(--space-1)}.vh-prose pre{background:var(--vh-raised);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}.vh-prose pre code{background:0 0;border:0;padding:0}.vh-prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small);display:block;overflow-x:auto}.vh-prose th,.vh-prose td{text-align:start;padding:var(--space-2) var(--space-3);border-bottom:var(--vh-hairline) solid var(--vh-line);vertical-align:top}.vh-prose th{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-3);font-size:var(--fs-x-small)}.vh-prose--wide{max-width:var(--vh-measure-wide)}.vh-container{width:100%;max-width:var(--content-max);padding-inline:var(--space-4);margin-inline:auto}@media (width>=60rem){.vh-container{padding-inline:var(--space-7)}}.vh-section{padding-block:clamp(var(--space-8), 8vw, var(--vh-rhythm))}.vh-section+.vh-section{border-top:var(--vh-hairline) solid var(--vh-line)}.vh-skip{left:var(--space-2);top:calc(var(--space-2) * -10);z-index:200;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--vh-accent-fill);color:var(--vh-on-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);transition:top var(--dur-fast) var(--ease-out);text-decoration:none;position:absolute}.vh-skip:focus{top:var(--space-2)}.vh-header{z-index:100;background:var(--vh-canvas);background:var(--vh-header-veil);-webkit-backdrop-filter:blur(var(--vh-header-blur)) saturate(1.4);border-bottom:var(--vh-hairline) solid var(--vh-line);position:sticky;top:0}.vh-header__row{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-2);display:flex;position:relative}.vh-header__brand{padding:var(--space-1);flex:none;align-items:center;margin-inline-start:calc(var(--space-1) * -1);text-decoration:none;display:inline-flex}.vh-logo{height:var(--space-5);width:auto;display:block}.vh-header__nav{justify-content:flex-end;align-items:center;gap:clamp(var(--space-2), 2vw, var(--space-5));flex-wrap:nowrap;flex:auto;min-width:0;margin-inline-start:auto;display:flex}.vh-navlink{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-2);white-space:nowrap;padding-block:var(--space-1);transition:color var(--dur-base) var(--ease-out);flex:none;text-decoration:none;position:relative}.vh-navlink:after{content:"";height:var(--vh-hairline);background:var(--vh-accent-ink);transform-origin:0;width:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.vh-navlink:hover,.vh-navlink:focus-visible{color:var(--vh-ink)}.vh-navlink:hover:after,.vh-navlink:focus-visible:after{transform:scaleX(1)}.vh-navlink[aria-current=page]{color:var(--vh-ink)}.vh-navlink[aria-current=page]:after{transform:scaleX(1)}.vh-header__cta{font-size:var(--fs-small);padding-block:var(--space-2);padding-inline:var(--space-4);white-space:nowrap;flex:none;margin-inline-start:var(--space-1)}.vh-mobile-nav{display:none}.vh-lang{height:auto;padding:calc(var(--space-1) / 2);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);align-items:center;gap:0;display:inline-flex}.vh-lang__item{min-inline-size:var(--space-6);block-size:var(--space-5);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--vh-ink-2);padding-inline:var(--space-2);border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border:0;justify-content:center;align-items:center;gap:0;text-decoration:none;display:inline-flex}.vh-lang__item:hover,.vh-lang__item:focus-visible{color:var(--vh-ink)}.vh-lang__item[aria-current=true]{background:var(--vh-accent-fill);color:var(--vh-on-accent)}.vh-lang__code{line-height:var(--lh-tight)}.vh-theme-toggle{justify-content:center;align-items:center;gap:var(--space-1);inline-size:var(--space-7);block-size:var(--space-7);min-block-size:var(--space-7);border-radius:var(--radius-pill);color:var(--vh-ink-2);font:inherit;cursor:pointer;touch-action:manipulation;transition:color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.vh-theme-toggle:hover,.vh-theme-toggle:focus-visible{background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-theme-toggle__icons{inline-size:var(--space-4);block-size:var(--space-4);place-items:center;display:grid}.vh-theme-toggle__icon{inline-size:var(--space-4);block-size:var(--space-4);color:var(--vh-accent-ink);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-area:1/1;display:inline-flex}.vh-theme-toggle__icon--light{opacity:1}.vh-theme-toggle__icon--dark{opacity:0}[data-surface=light] .vh-theme-toggle__icon--light{opacity:0;transform:rotate(-18deg)}[data-surface=light] .vh-theme-toggle__icon--dark{opacity:1;transform:rotate(18deg)}.vh-theme-toggle__icon .vh-duotone-icon{block-size:100%;inline-size:100%}.vh-footer{border-top:var(--vh-hairline) solid var(--vh-line);margin-top:var(--space-8);padding-block:var(--space-7)}.vh-footer__row{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.vh-footer__links{gap:var(--space-5);flex-wrap:wrap;display:flex}.vh-footer__details{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-7);margin-top:var(--space-6);color:var(--vh-ink-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.vh-footer__contact,.vh-footer__social{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.vh-footer__details a{color:inherit;text-decoration:none}.vh-footer__details a:hover,.vh-footer__details a:focus-visible{color:var(--vh-ink);text-decoration:underline;text-decoration-thickness:var(--vh-hairline);text-underline-offset:var(--space-1)}.vh-footer__social>span{color:var(--vh-ink-3);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vh-footer__legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--vh-hairline) solid var(--vh-line);font-size:var(--fs-x-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-3)}[data-register=marketing] :focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}[data-register=marketing] [id]{scroll-margin-block-start:calc(var(--nav-height) + var(--space-5))}html.cm-marketing{scroll-behavior:smooth;background:var(--vh-canvas,var(--surface-collateral))}@media print{.vh-header,.vh-skip{display:none}}@media (width<=72rem){.vh-header__row{gap:var(--space-2)}.vh-header__brand{min-height:var(--space-7);margin-inline-start:0;padding-inline:0}.vh-logo{block-size:var(--space-6)}.vh-navlink--home,.vh-navlink--blog,.vh-header__cta{display:none}.vh-header__nav{gap:var(--space-1);flex:none}.vh-lang{gap:var(--space-1)}.vh-lang__item{min-block-size:var(--space-7)}.vh-theme-toggle{inline-size:var(--space-7);block-size:var(--space-7);padding:0}.vh-theme-toggle__label{font-size:0}.vh-mobile-nav{display:block;position:relative}.vh-mobile-nav__trigger{inline-size:var(--space-7);block-size:var(--space-7);min-block-size:var(--space-7);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-sm);color:var(--vh-ink-2);cursor:pointer;touch-action:manipulation;place-items:center;gap:0;padding:0;font-size:0;list-style:none;display:inline-grid}.vh-mobile-nav__trigger::-webkit-details-marker{content:""}.vh-mobile-nav__trigger:after{display:none}.vh-mobile-nav[open] .vh-mobile-nav__trigger:after{content:"−"}.vh-mobile-nav__panel{z-index:120;min-width:min(var(--vh-mobile-nav-width), calc(100vw - var(--space-4)));max-width:calc(100vw - var(--space-4));padding:var(--space-2);background:var(--vh-card);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.vh-mobile-nav__panel a{min-height:var(--space-7);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--vh-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);touch-action:manipulation;align-items:center;text-decoration:none;display:flex}.vh-mobile-nav__panel a:hover,.vh-mobile-nav__panel a:focus-visible{background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-mobile-nav__panel .vh-mobile-nav__cta{background:var(--vh-accent-fill);color:var(--vh-on-accent);margin-block-start:var(--space-2)}.vh-mobile-nav__controls{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) 0;border-block-start:var(--vh-hairline) solid var(--vh-line);margin-block-start:var(--space-2);display:flex}.vh-mobile-nav__controls .vh-lang{border:0;padding:0}.vh-mobile-nav__controls .vh-lang__item{min-block-size:var(--space-7);block-size:var(--space-7)}.vh-mobile-nav__controls .vh-theme-toggle{flex:none}}.vh-visually-hidden{inline-size:var(--vh-hairline);block-size:var(--vh-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.vh-desktop-only{display:inline-flex}.vh-header__whatsapp{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:var(--space-1);min-block-size:calc(var(--space-6) + var(--space-2));padding-inline:var(--space-2);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-sm);color:var(--vh-accent-ink);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;touch-action:manipulation;text-decoration:none;display:inline-flex;position:absolute}.vh-header__whatsapp .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4)}.vh-header__whatsapp:hover,.vh-header__whatsapp:focus-visible{background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-login{position:relative}.vh-login__trigger{cursor:pointer;white-space:nowrap;list-style:none}.vh-login__trigger::-webkit-details-marker{content:""}.vh-login__panel{z-index:120;min-inline-size:calc(var(--vh-mobile-nav-width) + var(--space-5));gap:var(--space-1);padding:var(--space-2);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-card);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.vh-login__panel a{grid-template-columns:var(--space-4) minmax(0, 1fr) var(--space-4);align-items:center;gap:var(--space-2);min-block-size:var(--space-7);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--vh-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-decoration:none;display:grid}.vh-login__panel a:hover,.vh-login__panel a:focus-visible,.vh-login__panel .vh-login__option--primary{background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-login__panel .vh-login__option--primary .vh-duotone-icon:first-child{color:var(--vh-accent-ink)}.vh-login__panel .vh-duotone-icon:last-child{color:var(--vh-ink-3)}.vh-mobile-nav__trigger:after{content:none!important}.vh-mobile-nav__icons{inline-size:var(--space-5);block-size:var(--space-5);place-items:center;display:inline-grid}.vh-mobile-nav__icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--vh-accent-ink);grid-area:1/1;display:inline-flex}.vh-mobile-nav__icon--close,.vh-mobile-nav[open] .vh-mobile-nav__icon--open{opacity:0}.vh-mobile-nav[open] .vh-mobile-nav__icon--close{opacity:1}.vh-mobile-nav__group{gap:var(--space-1);border-block-start:var(--vh-hairline) solid var(--vh-line);margin-block-start:var(--space-2);padding-block-start:var(--space-2);display:grid}.vh-mobile-nav__group p{padding-inline:var(--space-3);color:var(--vh-ink-3);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.vh-mobile-nav__group a{grid-template-columns:var(--space-4) minmax(0, 1fr) var(--space-4);gap:var(--space-2);display:grid}.vh-mobile-nav__group .vh-login__option--primary{background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-mobile-nav__group .vh-login__option--primary .vh-duotone-icon:first-child{color:var(--vh-accent-ink)}.vh-footer__grid{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.vh-footer__brand{gap:var(--space-3);display:grid}.vh-footer__brand-link{align-items:center;gap:var(--space-2);width:fit-content;color:var(--vh-ink);font-family:var(--font-marketing-display);font-size:var(--fs-large);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}.vh-footer__brand-link .vh-logo{height:var(--space-6)}.vh-footer__brand p{max-inline-size:22ch;color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:0}.vh-footer__group{align-content:start;justify-items:start;gap:var(--space-2);min-inline-size:0;display:grid}.vh-footer__group h2{margin:0 0 var(--space-1);color:var(--vh-ink-3);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vh-footer__group>a,.vh-footer__settings{color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);text-decoration:none}.vh-footer__group>a:hover,.vh-footer__group>a:focus-visible,.vh-footer__settings:hover,.vh-footer__settings:focus-visible{color:var(--vh-ink);text-decoration:underline;text-decoration-thickness:var(--vh-hairline);text-underline-offset:var(--space-1)}.vh-footer__action{align-items:flex-start;gap:var(--space-2);min-block-size:var(--space-6);color:var(--vh-ink-2);text-decoration:none;display:inline-flex}.vh-footer__action>.vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4);color:var(--vh-accent-ink);flex:none;margin-block-start:0}.vh-footer__action>.vh-duotone-icon:last-child{inline-size:var(--space-3);block-size:var(--space-3);color:var(--vh-ink-3);margin-inline-start:auto}.vh-footer__action>span{min-inline-size:0}.vh-footer__action--contact{grid-template-columns:var(--space-4) minmax(0, 1fr);column-gap:var(--space-2);row-gap:var(--space-0);align-items:start;inline-size:100%;display:grid}.vh-footer__action--contact small{grid-column:1/-1;min-inline-size:0}.vh-footer__action strong,.vh-footer__action small{font:inherit;display:block}.vh-footer__action small{color:var(--vh-ink-3);overflow-wrap:anywhere}.vh-footer__action:hover,.vh-footer__action:focus-visible{color:var(--vh-ink)}.vh-footer__settings{cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-family:inherit}.vh-footer__legal{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-4);border-top:var(--vh-hairline) solid var(--vh-line);color:var(--vh-ink-3);font-size:var(--fs-x-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.vh-support-chat{z-index:90;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.vh-support-chat[data-chat-state=hidden]{inline-size:var(--vh-hairline);block-size:var(--vh-hairline);clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute;inset:auto;overflow:hidden}.vh-support-chat__launcher{align-items:center;gap:var(--space-2);min-block-size:calc(var(--space-6) + var(--space-2));padding:var(--space-2) var(--space-3);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-pill);background:var(--vh-accent-fill);color:var(--vh-on-accent);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;touch-action:manipulation;display:inline-flex}.vh-support-chat__launcher:hover,.vh-support-chat__launcher:focus-visible{background:var(--vh-accent-ink)}.vh-support-chat__launcher-icon,.vh-support-chat__launcher-icon .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4);display:inline-flex}@media (width<=72rem){.vh-desktop-only{inline-size:var(--vh-hairline);block-size:var(--vh-hairline);clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.vh-header__whatsapp{inline-size:auto;min-inline-size:var(--space-7);min-block-size:var(--space-7);opacity:1;pointer-events:auto;padding-inline:var(--space-3);background:var(--vh-accent-fill);color:var(--vh-on-accent);white-space:nowrap;position:static}.vh-footer__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""explore social""contact legal"}.vh-footer__brand{grid-area:brand}.vh-footer__brand p{max-inline-size:38ch}.vh-footer__contact{grid-area:contact;grid-template-columns:1fr}.vh-footer__contact>h2{grid-column:auto}.vh-footer__action--contact small{grid-column:2}.vh-footer__action--contact{min-block-size:var(--space-7)}.vh-footer__explore{grid-area:explore}.vh-footer__social{grid-area:social}.vh-footer__legal-group{grid-area:legal}.vh-support-chat{inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}}@media (width<=32rem){.vh-footer__grid{gap:var(--space-5) var(--space-4)}}@media (width<=22rem){.vh-header .vh-container{padding-inline:var(--space-2)}.vh-header__row{gap:var(--space-1)}.vh-logo{block-size:var(--space-5)}.vh-header__whatsapp{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.vh-navlink,.vh-navlink:after,.vh-theme-toggle__icon{transition:none}}.vh-pagehead{padding-block:clamp(var(--space-7), 8vw, var(--space-8));border-bottom:var(--vh-hairline) solid var(--vh-line)}.vh-pagehead__inner{max-width:var(--vh-measure-wide)}.vh-pagehead__lede{max-width:var(--vh-article-measure);margin:var(--space-4) 0 0;color:var(--vh-ink-2);font-size:var(--fs-big);line-height:var(--lh-relaxed)}@media (width>=60rem){.vh-pagehead__inner{grid-template-columns:minmax(0, max-content) minmax(0, var(--vh-pagehead-aside));justify-content:start;column-gap:var(--space-8);max-width:none;display:grid}.vh-pagehead__inner>.vh-breadcrumbs{grid-column:1/-1}.vh-pagehead__main{grid-column:1}.vh-pagehead__lede{grid-column:2;align-self:end;max-width:none;margin-block-start:0}.vh-pagehead--category .vh-pagehead__inner{max-width:var(--vh-measure-wide);display:block}.vh-pagehead--category .vh-pagehead__lede{max-width:var(--vh-article-measure);margin-block-start:var(--space-3)}}.vh-breadcrumbs{padding-block:var(--space-4) 0;align-items:center;display:flex}.vh-breadcrumbs>nav{min-inline-size:0}.vh-pagehead__inner>.vh-breadcrumbs{min-block-size:var(--space-7);margin-block-end:var(--space-5);padding-block:0}.vh-breadcrumbs ol{align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--vh-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vh-breadcrumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.vh-breadcrumbs__separator{inline-size:var(--space-3);block-size:var(--space-3);color:var(--vh-accent-ink);justify-content:center;align-items:center;line-height:0;display:inline-flex}.vh-breadcrumbs__separator .vh-duotone-icon,.vh-breadcrumbs__separator svg{block-size:100%;inline-size:100%;display:block}.vh-breadcrumbs a{color:var(--vh-ink-2);text-decoration:none}.vh-breadcrumbs a:hover{color:var(--vh-ink);text-underline-offset:var(--vh-underline-offset);text-decoration:underline}.vh-breadcrumbs [aria-current=page]{color:var(--vh-ink-3)}.vh-hero{padding-block:clamp(var(--space-8), 8vw, var(--vh-rhythm));border-bottom:var(--vh-hairline) solid var(--vh-line)}.vh-hero__inner{max-width:var(--vh-measure-wide)}.vh-hero__kicker{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.vh-hero__kicker:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);background:var(--vh-accent-fill);border-radius:50%;flex:none}.vh-home__body{padding-block:clamp(var(--space-7), 8vw, var(--space-8))}.vh-home__body .vh-prose img{border:var(--vh-hairline) solid var(--vh-line)}.vh-article__head{padding-block:0 var(--space-7);border-bottom:var(--vh-hairline) solid var(--vh-line);background:var(--vh-section-raised)}.vh-article__hero{gap:var(--space-7);max-width:var(--vh-article-layout);align-items:center;margin-inline:auto;display:grid}@media (width>=60rem){.vh-article__hero{grid-template-columns:minmax(0, 1.08fr) minmax(var(--vh-card-min), .92fr)}}.vh-article__head-inner{max-width:var(--vh-article-measure);flex-direction:column;align-items:flex-start;display:flex}.vh-article__eyebrow{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-flex}.vh-article__eyebrow:hover{color:var(--vh-ink);text-underline-offset:var(--vh-underline-offset);text-decoration:underline}.vh-article__title{max-width:22ch;font-size:clamp(var(--fs-display), 5.2vw, var(--vh-fs-section));line-height:var(--lh-tight);margin-block-start:var(--space-3)}.vh-article__standfirst{max-width:54ch;margin:var(--space-5) 0 0;color:var(--vh-ink-2);font-size:var(--fs-big);line-height:var(--lh-relaxed)}.vh-article__meta{gap:var(--space-2);margin:var(--space-5) 0 0;color:var(--vh-ink-3);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;display:flex}.vh-article__author{color:var(--vh-accent-ink);font-weight:var(--fw-semibold);text-decoration:none}.vh-article__author:hover{text-decoration:underline}.vh-article__author:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--ring);outline:none}.vh-pagehead--author .vh-breadcrumbs{margin-block-end:var(--space-5)}.vh-author{gap:var(--space-6);display:grid}.vh-author__portrait{inline-size:calc(var(--space-8) * 2.25);aspect-ratio:1;border:var(--vh-hairline) solid var(--vh-line);border-radius:50%;overflow:hidden}.vh-author__portrait img{object-fit:cover;block-size:100%;inline-size:100%}.vh-author__name{margin-block-start:var(--space-3)}.vh-author__role{margin:var(--space-3) 0 0;color:var(--vh-accent-ink);font-weight:var(--fw-semibold)}.vh-author__bio{max-width:var(--vh-article-measure);margin:var(--space-5) 0 0;color:var(--vh-ink-2);font-size:var(--fs-big);line-height:var(--lh-relaxed)}.vh-author__bio p{margin:0}.vh-author__bio p+p{margin-block-start:var(--space-4)}.vh-author__aside-label{margin:0 0 var(--space-3);color:var(--vh-ink-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vh-author__links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vh-author__links a{align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);background:var(--vh-raised);color:var(--vh-ink);font-size:var(--fs-small);transition:border-color var(--dur-fast) var(--ease-out);flex-wrap:wrap;row-gap:0;text-decoration:none;display:inline-flex}.vh-author__links a:hover{border-color:var(--vh-accent-border)}.vh-author__links a:focus-visible{box-shadow:var(--ring);outline:none}.vh-author__link-label{font-weight:var(--fw-semibold)}.vh-author__link-kind{color:var(--vh-ink-3)}.vh-author__card:not([hidden]){display:contents}.vh-chiprow__chip[aria-pressed=true]{background:var(--vh-accent-fill);border-color:var(--vh-accent-fill);color:var(--vh-on-accent)}.vh-chiprow__chip[type=button]{cursor:pointer;font-family:inherit}.vh-author-more .vh-blog-allhead{margin-block-end:var(--space-5)}.vh-author__count{color:var(--vh-ink-3);font-weight:inherit}@media (width>=48rem){.vh-author{grid-template-columns:calc(var(--space-8) * 3.25) minmax(0, 1fr);column-gap:var(--space-8);grid-template-areas:"portrait head""bio bio""aside aside";row-gap:0}.vh-author--no-portrait{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""bio""aside"}.vh-author__portrait{inline-size:calc(var(--space-8) * 3.25);grid-area:portrait}.vh-author__main{display:contents}.vh-author__head{grid-area:head;align-self:center}.vh-author__bio{max-width:none;grid-area:bio;margin-block-start:var(--space-6)}.vh-author__aside{grid-area:aside;margin-block-start:var(--space-6)}}.vh-article__crumbs{padding-block:var(--space-4) var(--space-5)}.vh-article__body{padding-inline:var(--space-4)}@media (width>=60rem){.vh-article__body{padding-inline:var(--space-7)}}.vh-article__figure{margin:0;padding:0}.vh-article__figure img{width:100%;height:auto;max-height:var(--vh-article-image-height);object-fit:contain;border-radius:var(--radius-md);border:var(--vh-hairline) solid var(--vh-line);margin-inline:auto;display:block}.vh-article__body{padding-block:var(--space-5) var(--vh-rhythm)}.vh-translation-notice{gap:var(--space-4);max-width:var(--vh-article-layout);margin:0 auto var(--space-6);padding:clamp(var(--space-4), 3vw, var(--space-6));border:var(--vh-hairline) solid var(--vh-line-strong);border-inline-start:var(--space-1) solid var(--vh-accent-fill);border-radius:var(--radius-md);background:var(--vh-section-inset);align-items:center;display:grid}.vh-translation-notice__label{color:var(--vh-accent-ink);font-family:var(--font-marketing-display);font-size:var(--fs-normal);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.vh-translation-notice__description{max-width:var(--vh-measure);margin:var(--space-2) 0 0;color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.vh-translation-notice__link{color:var(--vh-accent-ink);font-weight:var(--fw-semibold);text-decoration-thickness:var(--vh-hairline);text-underline-offset:var(--vh-underline-offset)}.vh-translation-notice__link:hover,.vh-translation-notice__link:focus-visible{color:var(--vh-ink)}@media (width>=48rem){.vh-translation-notice{grid-template-columns:minmax(0,1fr) auto}.vh-translation-notice__link{white-space:nowrap}}.vh-article__body-grid{gap:clamp(var(--space-6), 7vw, var(--space-8));min-inline-size:0;max-width:var(--vh-article-layout);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.vh-article__body-grid--solo{max-width:var(--vh-article-measure);display:block}@media (width>=60rem){.vh-article__body-grid{grid-template-columns:minmax(0, var(--vh-article-rail)) minmax(0, 1fr);max-width:none}.vh-article__body-grid--solo{max-width:var(--vh-article-measure)}.vh-article__body-grid .vh-prose{max-width:none}.vh-prose__body :where(p,ul,ol,dl,blockquote,h2,h3,h4,h5,h6){max-width:var(--vh-article-column)}}.vh-article__rail{min-inline-size:0;max-inline-size:100%;padding:var(--space-4);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-section-inset);overflow-x:hidden}@media (width>=60rem){.vh-article__rail{top:calc(var(--nav-height) + var(--space-6));max-height:calc(100vh - var(--nav-height) - var(--space-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.vh-article__rail-label{color:var(--vh-accent-ink);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.vh-article__toc{gap:var(--space-3);min-inline-size:0;max-inline-size:100%;margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.vh-article__toc li{min-inline-size:0;padding-inline-start:var(--space-3);position:relative}.vh-article__toc li:before{top:var(--vh-marker-offset);width:var(--space-1);height:var(--space-1);background:var(--vh-accent-fill);content:"";border-radius:50%;position:absolute;inset-inline-start:0}.vh-article__toc a{min-inline-size:0;color:var(--vh-ink-2);font-size:var(--fs-normal);line-height:var(--lh-relaxed);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.vh-article__toc a:hover,.vh-article__toc a:focus-visible{color:var(--vh-ink);text-underline-offset:var(--vh-underline-offset);text-decoration:underline}.vh-article__toc--nested{gap:var(--space-2);margin:var(--space-2) 0 0;border-inline-start:var(--vh-hairline) solid var(--vh-line);padding-inline-start:var(--space-3)}.vh-article__toc--nested li{padding-inline-start:var(--space-2)}.vh-article__toc--nested li:before{inline-size:calc(var(--space-1) / 2);block-size:calc(var(--space-1) / 2);opacity:.72}.vh-article__toc--nested a{color:var(--vh-ink-3);font-size:var(--fs-normal)}.vh-article__toc-item--heading>a{color:var(--vh-ink-2);font-weight:var(--fw-bold)}.vh-article-page--case .vh-prose>[data-decision-id=article-inline-media-instance-set]>ul:first-child{gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-4) 0;border-block:var(--vh-hairline) solid var(--vh-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.vh-article-page--case .vh-prose>[data-decision-id=article-inline-media-instance-set]>ul:first-child li{color:var(--vh-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.vh-article-page--case .vh-prose>[data-decision-id=article-inline-media-instance-set]>ul:first-child+p{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-block-start:var(--space-5)}.vh-article-page--case .vh-prose>[data-decision-id=article-inline-media-instance-set]>ul:first-child+p+ul{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-2);display:grid}@media (width<=46rem){.vh-article-page--case .vh-prose>[data-decision-id=article-inline-media-instance-set]>ul:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh-article__back{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset);margin-block-start:var(--space-5);display:inline-flex}.vh-article__end{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--vh-article-layout);margin:var(--space-8) auto 0;padding:var(--space-5);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-section-inset);flex-wrap:wrap;display:flex}.vh-article__end p{color:var(--vh-ink-2);margin:0}.vh-article__end .vh-eyebrow{margin-block-end:var(--space-1)}.vh-article__end-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.vh-legal-page__head{max-width:var(--vh-measure-wide)}.vh-legal-page__head .vh-display{max-width:22ch}.vh-legal-page__nav{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-block:var(--space-6);padding-block:var(--space-3);border-block:var(--vh-hairline) solid var(--vh-line);flex-wrap:wrap;display:flex}.vh-legal-page__nav>div{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.vh-legal-page__nav a{color:var(--vh-ink-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset)}.vh-legal-page__nav a[aria-current=page]{color:var(--vh-accent-ink)}.vh-legal-page__privacy-note,.vh-legal-page__source-note{max-width:var(--vh-measure-wide);padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--vh-accent-fill);background:var(--vh-section-inset);color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.vh-legal-page__body{max-width:var(--vh-measure);margin-inline:auto}.vh-legal-page__body .vh-prose{overflow-wrap:anywhere}.vh-legal-page__body .vh-legal-page__source-note{max-width:var(--vh-measure-wide);margin:var(--space-6) auto 0;padding:var(--space-5);border:var(--vh-hairline) solid var(--vh-line-strong);border-inline-start:var(--space-1) solid var(--vh-accent-fill);border-radius:var(--radius-md)}.vh-excellence-page__hero{gap:var(--space-6);padding-block:var(--space-6) var(--space-7);border-bottom:var(--vh-hairline) solid var(--vh-line);align-items:center;display:grid}@media (width>=60rem){.vh-excellence-page__hero{grid-template-columns:minmax(0, 1fr) minmax(var(--vh-card-min), .82fr)}}.vh-excellence-page__hero-copy{max-width:var(--vh-measure)}.vh-excellence-page__hero img{width:100%;max-height:var(--vh-article-image-height);object-fit:cover;border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);display:block}.vh-excellence-page__proof-note{padding:var(--space-3) var(--space-4);border-inline-start:var(--space-1) solid var(--vh-accent-fill);background:var(--vh-section-inset);color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin-block-start:var(--space-5)}.vh-excellence-page__gallery,.vh-excellence-page__source,.vh-excellence-page__share{max-width:var(--vh-measure-wide);padding-block:var(--space-7);margin-inline:auto}.vh-excellence-page__section-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.vh-excellence-page__section-head h2,.vh-excellence-page__share h2{margin-block-start:var(--space-2)}.vh-excellence-page__section-head p{max-width:42ch;color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:0}.vh-campaign-gallery{border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-card);overflow:hidden}.vh-campaign-gallery__slides{min-height:calc(var(--vh-supporting-media-height) + var(--space-8));background:var(--vh-section-inset)}.vh-campaign-gallery__slide{margin:0}.vh-campaign-gallery__slide img{width:100%;max-height:var(--vh-article-image-height);object-fit:contain;margin-inline:auto;display:block}.vh-campaign-gallery__controls{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:var(--vh-hairline) solid var(--vh-line);flex-wrap:wrap;display:flex}.vh-campaign-gallery__controls .vh-btn{min-block-size:calc(var(--space-6) + var(--space-1))}.vh-campaign-gallery__status{color:var(--vh-ink-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:0}.vh-campaign-gallery__noscript,.vh-excellence-page__empty,.vh-excellence-page__residual-note,.vh-excellence-page__source-note{margin:var(--space-4) 0 0;color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed)}.vh-excellence-page__residual-note{padding:var(--space-3) var(--space-4);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-sm);background:var(--vh-section-inset);margin-block-end:var(--space-4)}.vh-excellence-page__source-details{border-block:var(--vh-hairline) solid var(--vh-line)}.vh-excellence-page__source-details summary{padding:var(--space-4) 0;color:var(--vh-accent-ink);cursor:pointer;font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset)}.vh-excellence-page__source-details[open]{padding-block-end:var(--space-5)}.vh-excellence-page__share{border-top:var(--vh-hairline) solid var(--vh-line)}.vh-excellence-page__share-links{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.vh-excellence-page__share-links .vh-btn{align-items:center;gap:var(--space-2);display:inline-flex}.vh-excellence-page__share-links .vh-duotone-icon{inline-size:var(--space-5);block-size:var(--space-5)}@media (width<=40rem){.vh-campaign-gallery__controls{align-items:stretch}.vh-campaign-gallery__controls .vh-btn{flex:40%;justify-content:center}.vh-campaign-gallery__status{text-align:center;flex:1 0 100%;order:-1}}.vh-prose [id]{scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.vh-blog-lead{padding-block:clamp(var(--space-6), 6vw, var(--space-7)) 0}.vh-postcard--lead{padding:var(--space-2);background:var(--vh-raised);gap:0;display:grid}.vh-postcard--lead .vh-postcard__media{border-radius:var(--radius-md);border:0;order:-1;margin:0}.vh-postcard--lead .vh-postcard__content{justify-content:center;gap:var(--space-4);padding:clamp(var(--space-5), 5vw, var(--space-7))}.vh-postcard--lead .vh-postcard__title{font-size:clamp(var(--fs-x-large), 2.6vw, var(--fs-display-sm))}.vh-postcard--lead .vh-postcard__excerpt{-webkit-line-clamp:4}@media (width>=60rem){.vh-postcard--lead{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch}.vh-postcard--lead .vh-postcard__media{order:initial;grid-area:1/2}.vh-postcard--lead .vh-postcard__content{grid-area:1/1}}.vh-cardgrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--vh-card-min)), 1fr));gap:var(--space-4);padding-block:clamp(var(--space-7), 8vw, var(--space-8));margin:0;list-style:none;display:grid}.vh-postcard{background:var(--vh-card);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);transition:border-color var(--dur-slow) var(--ease-out);flex-direction:column;gap:0;display:flex;overflow:hidden}.vh-postcard.vh-postcard--lead{display:grid}.vh-postcard__content{gap:var(--space-3);min-width:0;padding:var(--space-5);flex-direction:column;flex:1;display:flex}.vh-postcard__media{aspect-ratio:2;border-bottom:var(--vh-hairline) solid var(--vh-line);margin:0;overflow:hidden}.vh-postcard__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.vh-postcard:hover{border-color:var(--vh-line-strong)}.vh-postcard:hover .vh-postcard__media img,.vh-postcard:focus-within .vh-postcard__media img{transform:scale(1.03)}.vh-postcard__title{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-large);line-height:var(--lh-snug);letter-spacing:var(--tracking-normal);text-wrap:balance;margin:0}.vh-postcard__meta{align-items:center;gap:var(--space-2);color:var(--vh-accent-ink);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.vh-blogmeta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.vh-blogmeta__keywords{z-index:2;min-inline-size:0;max-inline-size:100%;color:inherit;white-space:nowrap;text-decoration:none;position:relative}.vh-blogmeta__pill{white-space:nowrap;flex-wrap:nowrap}.vh-blogmeta__keywords:hover .vh-blogmeta__pill,.vh-blogmeta__keywords:focus-visible .vh-blogmeta__pill{border-color:var(--vh-accent-border);color:var(--vh-ink)}.vh-blogmeta__keywords:focus-visible{outline:none}.vh-blogmeta__keywords:focus-visible .vh-blogmeta__pill{box-shadow:var(--ring)}.vh-blogmeta__reading{align-items:center;gap:var(--space-2);color:var(--vh-ink-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;display:inline-flex}.vh-blogmeta__reading .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4);color:var(--vh-accent-ink)}.vh-postcard__content>.vh-blogmeta--card{display:contents}.vh-postcard__content>.vh-blogmeta--card .vh-blogmeta__keywords{order:-1;align-self:flex-start}.vh-postcard__content>.vh-blogmeta--card .vh-blogmeta__reading{order:1;align-self:flex-start;margin-block-start:auto;padding-block-start:var(--space-2)}.vh-article__head-inner>.vh-blogmeta--article{display:contents}.vh-article__head-inner>.vh-blogmeta--article .vh-blogmeta__keywords{order:-1}.vh-article__head-inner>.vh-blogmeta--article .vh-blogmeta__reading{order:1;margin-block-start:var(--space-4)}.vh-postcard__meta span+span{align-items:center;gap:var(--space-2);display:inline-flex}.vh-postcard__meta span+span:before{content:"";inline-size:var(--vh-hairline);block-size:var(--space-2);background:var(--vh-line-strong)}.vh-postcard__title a{color:var(--vh-ink);text-decoration:none}.vh-postcard__title a:after{content:"";position:absolute;inset:0}.vh-postcard{position:relative}.vh-postcard:hover .vh-postcard__title a,.vh-postcard__title a:hover{color:var(--vh-accent-ink)}.vh-postcard__excerpt{-webkit-line-clamp:3;font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.vh-postcard__media img{transition:none}}.vh-pagination{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-top:var(--vh-hairline) solid var(--vh-line);font-size:var(--fs-small);color:var(--vh-ink-3);flex-wrap:wrap;display:flex}.vh-pagination a{color:var(--vh-ink-2);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);text-decoration:none}.vh-pagination a:hover,.vh-pagination button:hover{color:var(--vh-ink);border-color:var(--vh-ink-3)}.vh-pagination button{color:var(--vh-ink-2);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font:inherit;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0}.vh-pagination button:focus-visible{box-shadow:var(--ring);outline:none}.vh-contact-page__intro{max-width:var(--vh-measure-wide)}.vh-contact-page__intro .vh-display{max-width:20ch}.vh-contact-page__context-media{min-block-size:var(--space-7);place-items:start;margin-block-end:var(--space-5);display:grid}.vh-contact-page__context-media img{inline-size:min(100%, var(--space-8));border-radius:var(--radius-sm);block-size:auto;display:block}.vh-contact-page__grid{gap:clamp(var(--space-6), 6vw, var(--space-8));align-items:start;margin-block-start:clamp(var(--space-7), 8vw, var(--space-8));display:grid}@media (width>=60rem){.vh-contact-page__grid{grid-template-columns:minmax(var(--vh-card-min), 1.08fr) minmax(0, .92fr)}}.vh-contact-page__aside>.vh-contact__direct{margin-block-start:0}.vh-webinar-facts{border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);background:var(--vh-raised);grid-template-columns:repeat(2,1fr);margin-block-start:clamp(var(--space-6), 6vw, var(--space-7));display:grid;overflow:hidden}.vh-webinar-facts__item{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-inline-start:var(--vh-hairline) solid var(--vh-line);display:flex}.vh-webinar-facts__item:first-child{border-inline-start:none}.vh-webinar-facts__item svg{color:var(--vh-accent-ink);flex:none}.vh-webinar-facts__k{font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-3);display:block}.vh-webinar-facts__v{font-size:var(--fs-normal);font-weight:var(--fw-semibold);color:var(--vh-ink);display:block}.vh-webinar-facts__collab{margin:var(--space-4) 0 0;font-size:var(--fs-small);color:var(--vh-ink-3)}.vh-webinar-facts__collab strong{color:var(--vh-ink)}@media (width<=30rem){.vh-webinar-facts{grid-template-columns:1fr}.vh-webinar-facts__item{border-block-start:var(--vh-hairline) solid var(--vh-line);border-inline-start:none!important}.vh-webinar-facts__item:first-child{border-block-start:none}}.vh-webinar-host{margin-block-end:clamp(var(--space-5), 4vw, var(--space-6))}.vh-webinar-host__row{align-items:center;gap:var(--space-4);margin-block-start:var(--space-3);display:flex}.vh-webinar-host__portrait{inline-size:var(--space-7);block-size:var(--space-7);object-fit:cover;border-radius:50%;flex:none}.vh-webinar-host__name{font-weight:var(--fw-semibold);color:var(--vh-ink);margin:0}.vh-webinar-host__role{font-size:var(--fs-small);color:var(--vh-ink-3);margin:var(--space-1) 0 0}.vh-contact-page__copy{max-width:var(--vh-measure)}@media (width>=60rem){.vh-contact-page__copy{max-width:none}}.vh-contact-page__copy>p{color:var(--vh-ink-2);font-size:var(--fs-big);line-height:var(--lh-relaxed);margin-block-start:var(--space-5)}.vh-form-page__direct-alternative{max-width:var(--vh-measure-wide);margin-block-start:clamp(var(--space-6), 6vw, var(--space-7))}.vh-form-page__direct-alternative .vh-contact-actions{margin-block-start:0}.vh-contact-actions{gap:var(--space-4);padding:var(--space-4);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-section-inset);margin-block-start:clamp(var(--space-5), 4vw, var(--space-6));display:grid}.vh-contact-actions__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.vh-contact-actions__head h3{margin:0}.vh-contact-actions__head p{color:var(--vh-ink-3);font-size:var(--fs-x-small);margin:0}.vh-contact-actions__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-tile-min)), 1fr));gap:var(--space-2);display:grid}.vh-contact-actions__item{grid-template-columns:var(--space-5) minmax(0, 1fr);align-items:start;gap:var(--space-1) var(--space-2);min-block-size:calc(var(--space-7) + var(--space-2));padding:var(--space-3);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-sm);background:var(--vh-card);color:var(--vh-ink-2);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-normal);text-align:start;cursor:pointer;touch-action:manipulation;text-decoration:none;display:grid}.vh-contact-actions__item>.vh-duotone-icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--vh-accent-ink);grid-row:span 2}.vh-contact-actions__detail{min-inline-size:0;color:var(--vh-ink-3);font-size:var(--fs-x-small);font-weight:var(--fw-regular);overflow-wrap:anywhere}.vh-contact-actions__item:hover,.vh-contact-actions__item:focus-visible,.vh-contact-actions__item--primary{border-color:var(--vh-accent-border);background:var(--vh-accent-wash);color:var(--vh-ink)}.vh-contact__direct{gap:0;margin-block-start:clamp(var(--space-5), 4vw, var(--space-6));display:grid}.vh-contact__direct>.vh-contact-actions{border-end-end-radius:0;border-end-start-radius:0;margin-block-start:0}.vh-contact__direct>.vh-location-panel{border-start-start-radius:0;border-start-end-radius:0;margin-block-start:calc(-1 * var(--vh-hairline))}.vh-location-panel{min-height:calc(var(--space-8) + var(--space-8));border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-lg);background:var(--vh-card);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(var(--space-6), 5vw, var(--space-7));display:grid;overflow:hidden}.vh-location-panel__content{min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-7));flex-direction:column;justify-content:center;display:flex}.vh-location-panel__place{align-items:baseline;gap:var(--space-2);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--lh-normal);text-transform:uppercase;flex-wrap:wrap;display:flex}.vh-location-panel__place>.vh-duotone-icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--vh-accent-ink)}.vh-location-panel__postcode{color:var(--vh-ink-3);font-weight:var(--fw-regular)}.vh-location-panel__heading{margin-block-start:var(--space-3)}.vh-location-panel__details{gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--vh-ink-2);font-style:normal;line-height:var(--lh-relaxed);display:grid}.vh-location-panel__details span{min-width:0}.vh-location-panel__details a{color:var(--vh-accent-ink);text-underline-offset:var(--vh-underline-offset)}.vh-location-map{isolation:isolate;border-inline-start:var(--vh-hairline) solid var(--vh-line-strong);background-color:var(--vh-raised);min-height:100%;position:relative;overflow:hidden}.vh-location-map__fallback{z-index:0;background-color:var(--vh-raised);background-image:linear-gradient(to right, var(--vh-line) var(--vh-hairline), transparent var(--vh-hairline)), linear-gradient(to bottom, var(--vh-line) var(--vh-hairline), transparent var(--vh-hairline));background-size:calc(var(--space-8) + var(--space-2)) calc(var(--space-8) + var(--space-2));position:absolute;inset:0;overflow:hidden}.vh-location-map__fallback:after{background:var(--vh-accent-wash);content:"";opacity:.55;position:absolute;inset:0}.vh-location-map__drawing{z-index:1;width:100%;height:100%;color:var(--vh-line-strong);opacity:.72;pointer-events:none;position:absolute;inset:0}.vh-location-map__water,.vh-location-map__road,.vh-location-map__street{fill:none;stroke-linecap:round;stroke-linejoin:round}.vh-location-map__water{stroke:var(--vh-accent-border);stroke-width:26px}.vh-location-map__road{stroke:var(--vh-line-strong);stroke-width:3px}.vh-location-map__road--major{stroke:var(--vh-ink-faint);stroke-width:5px;stroke-dasharray:10 6}.vh-location-map__street{stroke:var(--vh-line);stroke-width:2px}.vh-location-map__embed{z-index:2;opacity:.88;border:0;width:100%;height:100%;position:absolute;inset:0}.vh-location-map__veil{z-index:3;background:var(--vh-accent-wash);content:"";opacity:.2;pointer-events:none;position:absolute;inset:0}.vh-location-map__label{inset:auto var(--space-4) var(--space-4) auto;z-index:4;gap:var(--space-1);min-width:calc(var(--space-8) + var(--space-6));padding:var(--space-2) var(--space-3);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-sm);background:var(--vh-card);color:var(--vh-ink);font-size:var(--fs-x-small);letter-spacing:var(--tracking-wide);pointer-events:none;text-transform:uppercase;display:grid;position:absolute}.vh-location-map__label small{color:var(--vh-ink-3);font-size:inherit}@media (width<=60rem){.vh-contact-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vh-location-map{min-height:calc(var(--space-8) + var(--space-7))}}@media (width<=22rem){.vh-contact-actions__grid{grid-template-columns:1fr}}.vh-form-card{background:var(--vh-card)}.vh-form{gap:var(--space-4);display:grid}.vh-form__row{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-field-min)), 1fr));gap:var(--space-4);display:grid}.vh-form__field{display:block;position:relative}.vh-form__field label{transform-origin:0;white-space:nowrap;text-overflow:ellipsis;color:var(--vh-ink-3);font-size:var(--fs-normal);font-weight:var(--fw-regular);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--space-3) + var(--space-6));inset-inline-end:var(--space-3);overflow:hidden;transform:translateY(-50%)}.vh-form__field--area label{inset-block-start:var(--space-3);transform:none}.vh-form__field input:focus+label,.vh-form__field input:not(:placeholder-shown)+label,.vh-form__field textarea:focus+label,.vh-form__field textarea:not(:placeholder-shown)+label{transform:translateY(calc(-50% - var(--space-3))) scale(.78);color:var(--vh-accent-ink)}.vh-form__field--area input:focus+label,.vh-form__field--area textarea:focus+label,.vh-form__field--area textarea:not(:placeholder-shown)+label{transform:translateY(calc(var(--space-2) * -1)) scale(.78)}.vh-form__consent{color:var(--vh-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.vh-form__field input,.vh-form__field textarea{border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);width:100%;padding:var(--space-5) var(--space-3) var(--space-2);background:var(--vh-canvas);color:var(--vh-ink);font:inherit;line-height:var(--lh-normal);transition:border-color var(--dur-fast) var(--ease-out);padding-inline-start:calc(var(--space-3) + var(--space-6))}.vh-form__field input:hover,.vh-form__field textarea:hover{border-color:var(--vh-line-strong)}.vh-form__field textarea{min-block-size:calc(var(--space-8) + var(--space-6));resize:vertical;padding-block-start:var(--space-7)}.vh-form__field:before{content:"";inline-size:var(--space-4);block-size:var(--space-4);background:var(--vh-ink-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.vh-form__field--area:before{inset-block-start:var(--space-5);transform:none}.vh-form__field[data-icon=organization]:before{-webkit-mask-image:var(--vh-icon-organization);mask-image:var(--vh-icon-organization)}.vh-form__field[data-icon=name]:before{-webkit-mask-image:var(--vh-icon-name);mask-image:var(--vh-icon-name)}.vh-form__field[data-icon=email]:before{-webkit-mask-image:var(--vh-icon-email);mask-image:var(--vh-icon-email)}.vh-form__field[data-icon=tel]:before{-webkit-mask-image:var(--vh-icon-tel);mask-image:var(--vh-icon-tel)}.vh-form__field[data-icon=message]:before{-webkit-mask-image:var(--vh-icon-message);mask-image:var(--vh-icon-message)}.vh-form__field:focus-within:before{background:var(--vh-accent-ink)}.vh-form__field input:focus,.vh-form__field textarea:focus{border-color:var(--vh-accent-fill);box-shadow:var(--ring);outline:none}.vh-form__consent{gap:var(--space-2);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);align-items:flex-start;display:flex}.vh-form__consent input{accent-color:var(--vh-accent-fill);flex:none;margin-block-start:var(--space-1)}.vh-form__consent a{color:var(--vh-accent-ink);text-underline-offset:var(--vh-underline-offset)}.vh-form__verification p{margin:0}.vh-form__verification{gap:var(--space-2);padding:var(--space-3);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-sm);background:var(--vh-raised);color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);display:grid}.vh-form__verification[hidden]{inline-size:var(--vh-hairline);block-size:var(--vh-hairline);margin:calc(var(--vh-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.vh-form__status:empty{background:0 0;border:0;padding:0}.vh-form__verification[data-turnstile-state=verified]{border-color:var(--vh-accent-ink);background:var(--vh-accent-wash)}.vh-form__verification[data-turnstile-state=failed],.vh-form__verification[data-turnstile-state=timeout],.vh-form__verification[data-turnstile-state=expired],.vh-form__verification[data-turnstile-state=unavailable],.vh-form__verification[data-turnstile-state=unconfigured]{border-color:var(--vh-line-strong)}.vh-form__status{padding:var(--space-3);border-inline-start:var(--space-1) solid var(--vh-accent-line);background:var(--vh-accent-wash);color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:0}.vh-form__submit[disabled]{cursor:not-allowed;background:var(--vh-raised);color:var(--vh-ink-3);border-color:var(--vh-line-strong)}.vh-lead-form-card{gap:var(--space-5);display:grid}.vh-lead-form-card>.vh-h3{margin:0}.vh-form__help{color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:0}.vh-form__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.vh-form__fallback{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset)}.vh-form__status[data-state=pending]{border-inline-start-color:var(--vh-accent-fill)}.vh-form__status[data-state=success]{border-inline-start-color:var(--vh-accent-ink);background:var(--vh-accent-wash)}.vh-form__status[data-state=error],.vh-form__status[data-state=degraded]{border-inline-start-color:var(--vh-line-strong);background:var(--vh-raised)}.vh-form__honeypot{inline-size:var(--vh-hairline);block-size:var(--vh-hairline);margin:calc(var(--vh-hairline) * -1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.vh-media-page__head,.vh-protocol-page__head{max-width:var(--vh-measure-wide);border-block-end:var(--vh-hairline) solid var(--vh-line);padding-block-end:var(--space-6)}.vh-media-page__head .vh-display,.vh-protocol-page__head .vh-display{max-width:22ch}.vh-media-page__player{max-width:var(--vh-article-layout);padding:var(--space-3);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-section-inset);margin-block-start:var(--space-7)}.vh-media-page__video{border-radius:var(--radius-sm);background:var(--black);max-block-size:70vh;inline-size:100%;display:block}.vh-media-page__fallback,.vh-media-page__next{max-width:var(--vh-article-layout);margin-block-start:var(--space-4)}.vh-media-page__fallback{color:var(--vh-ink-2);font-size:var(--fs-small)}.vh-media-page__fallback a{color:var(--vh-accent-ink);font-weight:var(--fw-semibold)}.vh-protocol-page__head h2{margin-block-start:var(--space-6)}.vh-protocol-page__head .vh-lede+.vh-lede{margin-block-start:var(--space-3)}.vh-protocol-page__benefits{max-width:var(--vh-measure-wide);padding:var(--space-5);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-md);background:var(--vh-accent-wash);margin-block-start:var(--space-7)}.vh-protocol-page__benefits .vh-eyebrow{margin-block-end:var(--space-3)}.vh-protocol-page__resource-note,.vh-protocol-page__fallback{max-width:var(--vh-measure-wide);padding:var(--space-3);border-inline-start:var(--space-1) solid var(--vh-line-strong);background:var(--vh-raised);color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin-block-start:var(--space-6)}.vh-protocol-links{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-tile-min)), 1fr));gap:var(--space-3);max-width:var(--vh-measure-wide);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.vh-protocol-link{align-items:center;gap:var(--space-3);min-block-size:var(--space-8);padding:var(--space-3);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-sm);background:var(--vh-section-inset);color:var(--vh-ink);text-decoration:none;display:flex}.vh-protocol-link:hover,.vh-protocol-link:focus-visible{border-color:var(--vh-accent-fill);color:var(--vh-accent-ink)}.vh-protocol-link>.vh-duotone-icon{color:var(--vh-accent-ink);flex:none}.vh-protocol-link span{gap:var(--space-1);display:grid}.vh-protocol-link small{color:var(--vh-ink-3);font-size:var(--fs-x-small)}.vh-protocol-page__fallback p{margin:0 0 var(--space-3)}.vh-consent{inset-inline:var(--space-4);max-inline-size:var(--vh-dialog-width);z-index:180;max-block-size:min(80vh, calc(var(--space-8) * 4));border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-lg);background:var(--vh-card);opacity:0;transform:translateY(var(--space-2));pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);margin-inline:auto;position:fixed;inset-block-end:var(--space-4);overflow:auto}.vh-consent[data-consent-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.vh-consent__inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);flex-wrap:wrap;display:flex}.vh-consent__copy{gap:var(--space-1);max-inline-size:var(--vh-measure-wide);display:grid}.vh-consent__copy p{color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);margin:0}.vh-consent__label{color:var(--vh-accent-ink);font-weight:var(--fw-bold)}.vh-consent__privacy{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset)}.vh-consent__status{color:var(--vh-accent-ink)!important}.vh-consent__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (width<=50rem){.vh-consent__inner{align-items:flex-start}.vh-consent{inset-inline:var(--space-3);max-block-size:calc(100vh - var(--space-3) - var(--space-3));max-block-size:calc(100dvh - var(--space-3) - var(--space-3));inset-block-end:var(--space-3)}.vh-consent__actions .vh-btn{justify-content:center;width:100%}}.vh-chiprow{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--vh-head-gap);display:flex}.vh-chiprow+.vh-cardgrid{padding-block-start:0}.vh-chiprow__chip,.vh-chiprow__current{padding:var(--space-2) var(--space-4);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.vh-chiprow__current{background:var(--vh-accent-fill);border-color:var(--vh-accent-fill);color:var(--vh-on-accent)}.vh-chiprow__chip{background:var(--vh-raised);color:var(--vh-ink-2)}.vh-chiprow__chip:hover{color:var(--vh-ink);border-color:var(--vh-ink-3)}.vh-chiprow__chip:focus-visible{box-shadow:var(--ring);outline:none}.vh-postcard__category{color:var(--vh-accent-ink);text-decoration:none}.vh-postcard__category:hover{text-underline-offset:var(--vh-underline-offset);text-decoration:underline}.vh-pagehead__pill{margin-block-end:var(--space-4)}.vh-catlist.vh-section{padding-block-start:clamp(var(--space-6), 4vw, var(--space-7))}.vh-catlist .vh-cardgrid{padding-block-start:0}.vh-blog-lead__label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--vh-accent-ink);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.vh-blog-lead__label .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4)}.vh-blog-allhead{font-family:var(--font-marketing-display);margin:clamp(var(--space-7), 5vw, var(--space-8)) 0 var(--vh-head-gap);font-size:clamp(var(--fs-x-large), 3vw, var(--fs-display));line-height:var(--lh-snug)}.vh-authors{padding-block-end:clamp(var(--space-7), 8vw, var(--space-8))}.vh-authors__grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.vh-authors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.vh-authors__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.vh-authorcard{gap:var(--space-2);block-size:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.vh-authorcard__photo{aspect-ratio:1;border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);background:var(--vh-card);transition:border-color var(--dur-slow) var(--ease-out);display:block;overflow:hidden}.vh-authorcard__photo img{object-fit:cover;object-position:center 20%;block-size:100%;inline-size:100%;display:block}.vh-authorcard__initials{block-size:100%;font-family:var(--font-marketing-display);font-size:var(--fs-x-large);color:var(--vh-accent-ink);place-items:center;display:grid}.vh-authorcard__body{align-content:start;gap:var(--space-1);padding:var(--space-3);display:grid}.vh-authorcard__name{color:var(--vh-accent-ink);font-size:var(--fs-normal)}.vh-authorcard__count{color:var(--vh-ink-3);font-size:var(--fs-small);margin-block-start:var(--space-1)}.vh-authorcard:hover .vh-authorcard__photo,.vh-authorcard:hover .vh-authorcard__body,.vh-authorcard:focus-visible .vh-authorcard__photo,.vh-authorcard:focus-visible .vh-authorcard__body{border-color:var(--vh-accent-border)}.vh-authorcard:focus-visible{outline:var(--vh-hairline) solid var(--vh-accent-ink);outline-offset:var(--space-1);border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){.vh-authorcard__photo{transition:none}}.vh-guide__question{max-width:62ch;margin:var(--space-5) 0 0;padding:var(--space-4) var(--space-5);border-inline-start:var(--vh-hairline) solid var(--vh-line);background:var(--vh-raised);border-radius:var(--radius-md);color:var(--vh-ink);line-height:var(--lh-relaxed)}.vh-guide__references{color:var(--vh-ink-2);font-size:var(--fs-small);line-height:var(--lh-relaxed);padding-inline-start:var(--space-5)}.vh-guide__references li+li{margin-top:var(--space-3)}.vh-guide__sources-note{color:var(--vh-ink-2);font-size:var(--fs-small)}.vh-diagram{margin:var(--space-6) 0;padding:var(--space-5);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);background:var(--vh-raised)}.vh-diagram__source{color:var(--vh-ink-2);font-size:var(--fs-small);white-space:pre;margin:0;overflow-x:auto}.vh-diagram__canvas{contain:inline-size;overflow-x:auto}.vh-diagram__canvas svg{min-width:min(var(--vh-diagram-min), 100%);max-width:100%;height:auto;margin-inline:auto;display:block}@media (width<=40rem){.vh-diagram{padding:var(--space-3) var(--space-2)}}.vh-diagram__caption{margin-top:var(--space-3);color:var(--vh-ink-2);font-size:var(--fs-small);text-align:center}.vh-guidehub__nav{margin-block-start:clamp(var(--space-6), 4vw, var(--space-7))}.vh-guidehub__group .vh-blog-allhead{scroll-margin-block-start:calc(var(--nav-height) + var(--space-5))}.vh-guidehub__group .vh-cardgrid{padding-block-start:0}.vh-guide__caption{margin-top:var(--space-2);color:var(--vh-ink-2);font-size:var(--fs-small)}.vh-guide-cta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-block:var(--space-6);padding:var(--space-4) var(--space-5);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-section-inset);flex-wrap:wrap;display:flex}.vh-guide-cta p{margin:0}.vh-guide-cta .vh-eyebrow{margin-block-end:var(--space-1)}.vh-guide-cta__text{max-width:46ch;color:var(--vh-ink-2)}.vh-prose .vh-guide-cta .vh-btn{color:var(--vh-ink);text-decoration:none}.vh-guide__more{max-width:var(--vh-article-layout);margin-inline:auto}.vh-guide__more-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.vh-guide__more-head .vh-blog-allhead{margin-block-end:var(--space-2)}.vh-guide__more-head a{color:var(--vh-accent-ink);font-weight:var(--fw-semibold);text-underline-offset:var(--vh-underline-offset)}.vh-guide__more .vh-cardgrid{padding-block-start:var(--space-4)}.vh-band+.vh-band,.vh-hero+.vh-band{border-top:var(--vh-hairline) solid var(--vh-line)}.vh-band{background:var(--vh-section-base)}.vh-band[data-band=a]{background:var(--vh-section-raised)}.vh-band[data-band=b],[data-surface=dark] main.vh-home>.vh-band[data-band=a]{background:var(--vh-section-base)}[data-surface=dark] main.vh-home>.vh-band[data-band=b]{background:var(--vh-section-raised)}.vh-band.vh-band--accent,[data-surface=dark] main.vh-home>.vh-band.vh-band--accent{background:var(--vh-section-inset)}.vh-sectionhead{max-width:var(--vh-measure-wide);margin-block-end:var(--vh-head-gap)}.vh-sectionhead .vh-lede:first-of-type{margin-block-start:var(--space-4)}.vh-grid{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.vh-grid--2{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-wide-min)), 1fr))}.vh-products{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--vh-wide-min)), 1fr));align-items:start}@media (width<=30rem){.vh-products{grid-template-columns:minmax(0,1fr)}.vh-product__actions .vh-btn,.vh-glance__actions .vh-btn,.vh-product-highlights__actions .vh-btn,.vh-joinus__actions .vh-btn{white-space:normal}}.vh-products--featured{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-wide-min)), 1fr));align-items:stretch}.vh-products--featured .vh-product{gap:var(--space-2);padding:var(--space-4)}.vh-products--featured .vh-product__media{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-2);block-size:calc(var(--vh-supporting-media-height) * .82)}.vh-products--compact{flex-wrap:wrap;justify-content:center;align-items:stretch;margin-block-start:var(--space-4);display:flex}.vh-products--compact>*{flex:0 1 max(min(100%, var(--vh-tile-min)), calc((100% - (2 * var(--space-4))) / 3))}.vh-product--compact .vh-product__actions:last-child{margin-block-start:auto}.vh-products>*{min-width:0}.vh-product__topline{align-items:center;gap:var(--space-2);display:flex}.vh-product__eyebrow{font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-3)}.vh-products--featured .vh-product__eyebrow{color:var(--vh-accent-ink)}.vh-linkcta{align-items:center;gap:var(--space-2);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none;display:inline-flex}.vh-linkcta .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4);transition:transform var(--dur-base) var(--ease-out)}.vh-linkcta:hover,.vh-linkcta:focus-visible{color:var(--vh-ink)}.vh-linkcta:hover .vh-duotone-icon,.vh-linkcta:focus-visible .vh-duotone-icon{transform:translate3d(var(--space-1), 0, 0)}@media (prefers-reduced-motion:reduce){.vh-linkcta .vh-duotone-icon{transition:none}}main.vh-home .vh-card{border-radius:var(--radius-lg)}.vh-product--compact{padding:var(--space-4)}.vh-product--compact .vh-product__media{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-3);block-size:calc(var(--vh-supporting-media-height) * .66)}.vh-grid--3{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-tile-min)), 1fr))}.vh-quotes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--vh-quote-min)), 1fr));gap:var(--space-4);display:grid}.vh-hero--stage{isolation:isolate;min-block-size:max(var(--vh-stage-min), 72vh);padding-block:clamp(var(--space-8), 10vh, var(--vh-rhythm));background:var(--vh-canvas);border-bottom:0;align-content:center;display:grid;position:relative;overflow:hidden}@media (width<=48rem){.vh-hero--stage{min-block-size:0}}.vh-hero--stage .vh-hero__inner{z-index:1;max-inline-size:none;position:relative}.vh-pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);background:var(--vh-raised);color:var(--vh-ink-2);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;max-inline-size:100%;margin:0;display:inline-flex}.vh-pill__dot{inline-size:var(--space-2);block-size:var(--space-2);background:var(--vh-accent-fill);border-radius:50%;flex:none}.vh-pill__sep{color:var(--vh-ink-3)}.vh-hero__pill{margin-block-end:var(--space-5)}.vh-display--xl{font-size:clamp(var(--fs-display-sm), 6.4vw, var(--vh-fs-hero-xl));line-height:var(--lh-tight)}.vh-hero__lede{max-inline-size:var(--vh-measure)}.vh-hero__chips{margin-block-start:var(--space-5)}.vh-hero__chips .vh-chip{background:var(--vh-raised)}.vh-hero__actions{gap:var(--space-3);margin-block:var(--space-6) 0;flex-wrap:wrap;display:flex}@media (width<=72rem){.vh-hero__actions{opacity:0;pointer-events:none;block-size:0;max-block-size:0;margin-block:0;overflow:hidden}}.vh-hero__orbit{inline-size:var(--vh-orbit-size);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side, var(--vh-glow-core) 0%, var(--vh-glow-mid) 42%, transparent 72%);margin-block-start:calc(var(--vh-orbit-size) / -2);margin-inline-start:calc(var(--vh-orbit-size) / -2);position:absolute;inset-block-start:50%;inset-inline-start:72%}@media (width<=72rem){.vh-hero__orbit{inset-inline-start:88%}}[data-vh-motion=on] .vh-hero__orbit{transform:translate3d(var(--vh-orbit-x), calc(var(--vh-orbit-y) + var(--vh-orbit-scroll)), 0);will-change:transform}.vh-hero__orbit span{aspect-ratio:1;border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:50%;width:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vh-hero__orbit span:nth-child(2){width:72%}.vh-hero__orbit span:nth-child(3){width:44%}.vh-heromedia{background:var(--vh-canvas);padding-block:var(--space-4) 0}.vh-heromedia__frame{border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-lg);background:var(--vh-card);overflow:hidden}.vh-heromedia__video,.vh-heromedia__frame img{aspect-ratio:21/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (width<=48rem){.vh-heromedia__video,.vh-heromedia__frame img{aspect-ratio:6/5}}.vh-capability{align-items:flex-start;gap:var(--space-4);display:flex}.vh-capability__text{gap:var(--space-2);flex-direction:column;display:flex}.vh-capability__link{color:inherit;text-decoration:none}.vh-capability__link:hover .vh-h3{color:var(--vh-accent-ink)}.vh-capability{position:relative}.vh-capability__link:after{content:"";position:absolute;inset:0}.vh-capability__icon,.vh-product__icon{width:var(--space-7);height:var(--space-7);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-md);background:var(--vh-accent-wash);color:var(--vh-accent-ink);flex:none;place-items:center;display:grid}.vh-capability__icon{border-radius:var(--radius-sm);width:var(--space-6);height:var(--space-6)}.vh-product__icon{margin-block-end:0}.vh-duotone-icon{width:var(--space-5);height:var(--space-5);color:currentColor;display:inline-flex}.vh-duotone-icon svg{width:100%;height:100%;display:block}.vh-stats{gap:clamp(var(--space-6), 6vw, var(--space-8));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (width<=70rem){.vh-stats{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.vh-stat__value{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:clamp(var(--fs-display), 6vw, var(--vh-fs-hero));line-height:var(--lh-tight);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);font-variant-numeric:tabular-nums;margin:0}.vh-stat__number{display:inline-block}.vh-stat__number[data-stat-animating=true]{animation:vh-stat-roll-in var(--dur-slow) var(--ease-out) both}@keyframes vh-stat-roll-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.vh-stat__unit{color:var(--vh-ink-3)}.vh-stat__label{align-items:center;gap:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-2);margin-block-end:var(--space-2);display:flex}.vh-stat__icon{inline-size:var(--space-6);block-size:var(--space-6);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-sm);background:var(--vh-accent-wash);color:var(--vh-accent-ink);flex:none;place-items:center;display:grid}.vh-stat__icon .vh-duotone-icon{inline-size:var(--space-4);block-size:var(--space-4)}.vh-band__actions{margin-block:clamp(var(--space-6), 4vw, var(--space-7)) 0}.vh-band--proof.vh-section{padding-block:clamp(var(--space-6), 5vh, var(--space-8));border-top:0}.vh-product-proof{margin-block-start:clamp(var(--space-5), 4vw, var(--space-7))}.vh-band--proof .vh-stats,.vh-product-proof .vh-stats{border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-lg);background:var(--vh-raised);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.vh-band--proof .vh-stat,.vh-product-proof .vh-stat{gap:var(--space-1);padding:var(--space-5);flex-direction:column-reverse;min-width:0;display:flex}.vh-band--proof .vh-stat+.vh-stat,.vh-product-proof .vh-stat+.vh-stat{border-inline-start:var(--vh-hairline) solid var(--vh-line)}.vh-band--proof .vh-stat__label,.vh-product-proof .vh-stat__label{font-size:var(--fs-x-small);color:var(--vh-ink-3);margin-block-end:0}.vh-band--proof .vh-stat__value,.vh-product-proof .vh-stat__value{font-size:clamp(var(--fs-x-large), 2.6vw, var(--fs-display-sm))}.vh-band--proof .vh-stat:first-child .vh-stat__value,.vh-product-proof .vh-stat:first-child .vh-stat__value,.vh-band--proof .vh-stat[data-stat-emphasis=accent] .vh-stat__value,.vh-product-proof .vh-stat[data-stat-emphasis=accent] .vh-stat__value{color:var(--vh-accent-ink)}@media (width<=70rem){.vh-band--proof .vh-stats,.vh-product-proof .vh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.vh-band--proof .vh-stat+.vh-stat,.vh-product-proof .vh-stat+.vh-stat{border-inline-start:0}.vh-band--proof .vh-stat:nth-child(2n),.vh-product-proof .vh-stat:nth-child(2n){border-inline-start:var(--vh-hairline) solid var(--vh-line)}.vh-band--proof .vh-stat:nth-child(n+3),.vh-product-proof .vh-stat:nth-child(n+3){border-block-start:var(--vh-hairline) solid var(--vh-line)}}.vh-stat__number--list{font-size:var(--fs-large);line-height:var(--lh-snug);padding-block-start:var(--space-1)}.vh-hiw{gap:clamp(var(--space-6), 4vw, var(--space-8));align-items:start;display:grid}@media (width>=64rem){.vh-hiw{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.vh-hiw__head{top:calc(var(--nav-height) + var(--space-6));position:sticky}.vh-hiw__head .vh-sectionhead{margin-block-end:0}}.vh-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.vh-steps>*{min-width:0}.vh-step{gap:var(--space-4);padding:var(--space-5);background:var(--vh-card);border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-lg);align-items:flex-start;display:flex;position:relative}.vh-step:not(:last-child):after{content:"";inline-size:var(--vh-hairline);background:var(--vh-accent-border);position:absolute;inset-block-start:calc(var(--space-5) + var(--vh-step-badge));inset-block-end:calc(var(--space-3) * -1);inset-inline-start:calc(var(--space-5) + (var(--vh-step-badge) / 2))}.vh-step--final{border-color:var(--vh-accent-border);background:linear-gradient(var(--vh-accent-wash), var(--vh-accent-wash)), var(--vh-card)}.vh-step__badge{z-index:1;inline-size:var(--vh-step-badge);block-size:var(--vh-step-badge);border:var(--vh-hairline) solid var(--vh-accent-border);background:var(--vh-raised);color:var(--vh-accent-ink);font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-normal);letter-spacing:var(--vh-tracking-display);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.vh-step__copy{gap:var(--space-2);min-width:0;display:grid}.vh-step__title{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-large);line-height:var(--lh-snug);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);margin:0}.vh-step__body{font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink-2);margin:0}.vh-product,.vh-joinus__group,.vh-teaser,.vh-glance{gap:var(--space-3);flex-direction:column;display:flex}.vh-product__title,.vh-joinus__grouptitle,.vh-teaser__title{text-wrap:balance}.vh-product{padding:var(--space-5)}.vh-product__media,.vh-teaser__media{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-3);block-size:var(--vh-supporting-media-height);overflow:hidden}.vh-product__media{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) var(--space-3);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.vh-product__media img,.vh-teaser__media img{aspect-ratio:auto;object-fit:cover;border-block-end:var(--vh-hairline) solid var(--vh-line);width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);display:block}.vh-product__media img{object-position:top center}.vh-product:hover .vh-product__media img,.vh-product:focus-within .vh-product__media img,.vh-teaser:hover .vh-teaser__media img,.vh-teaser:focus-within .vh-teaser__media img{transform:scale(1.03)}.vh-product__supporting,.vh-capability__media,.vh-joinus__media{border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-md);background:var(--vh-card);min-width:0;max-width:100%;aspect-ratio:var(--vh-panel-ratio);margin:0;overflow:hidden}.vh-product__supporting img,.vh-capability__media img,.vh-joinus__media img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.vh-product__supporting{margin-block:var(--space-2)}.vh-capability__media{width:100%;max-width:var(--vh-capability-media);margin-block-start:var(--space-1)}.vh-product__title{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-large);line-height:var(--lh-snug);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);margin:0}.vh-products--featured .vh-product__title{font-size:var(--fs-x-large)}.vh-product__body,.vh-product__summary,.vh-joinus__body,.vh-capability__body,.vh-teaser__excerpt{font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink-2);margin:0}.vh-product__summary{color:var(--vh-ink)}.vh-product__condition{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--vh-ink-3);margin:0}.vh-teaser__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vh-product__featureslabel{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--vh-ink-2);margin:var(--space-2) 0 0}.vh-product-highlights{gap:var(--space-2);padding-block-start:var(--space-2);display:grid}.vh-product-highlights__title{color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.vh-product-highlights__actions{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.vh-product__details{margin-block-start:var(--space-1)}.vh-joinus__layout{gap:clamp(var(--space-5), 4vw, var(--space-7));align-items:start;display:grid}@media (width>=52rem){.vh-joinus__layout{grid-template-columns:minmax(0, 1.16fr) minmax(var(--vh-card-min), .84fr);gap:var(--space-6) clamp(var(--space-6), 5vw, var(--space-8));grid-template-areas:"narrative aside""close aside"}.vh-joinus__narrative{grid-area:narrative}.vh-joinus__aside{grid-area:aside}.vh-joinus__close{grid-area:close}}.vh-joinus__narrative,.vh-joinus__intro,.vh-joinus__narrative-group,.vh-joinus__aside{display:grid}.vh-joinus__narrative{max-width:var(--vh-measure);gap:var(--space-6)}.vh-joinus__intro,.vh-joinus__narrative-group{gap:var(--space-3)}.vh-joinus__aside{gap:var(--space-4)}.vh-joinus__lead{font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink-2);margin:0}.vh-joinus__group{padding:var(--space-4)}.vh-joinus__grouptitle{color:var(--vh-accent-ink);margin:0}.vh-joinus__close{border-block-start:var(--vh-hairline) solid var(--vh-line);align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.vh-joinus__closecopy{gap:var(--space-2);flex:100%;min-inline-size:0;display:grid}.vh-joinus__closing{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-big);line-height:var(--lh-snug);letter-spacing:var(--vh-tracking-display);color:var(--vh-ink);text-wrap:balance;margin:0}.vh-joinus__actions{margin:0}.vh-joinus__privacy{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--vh-ink-3);margin:0}.vh-featurelist{gap:var(--space-2);font-size:var(--fs-normal);line-height:var(--lh-normal);color:var(--vh-ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vh-featurelist li{padding-inline-start:var(--space-4);position:relative}.vh-featurelist li:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--vh-accent-fill);position:absolute;inset-block-start:var(--vh-marker-offset);inset-inline-start:0}.vh-disclosure{border:0}.vh-disclosure[open]{flex-direction:column;display:flex}.vh-disclosure[open]>.vh-disclosure__summary{order:2;margin-block-start:var(--space-3)}.vh-disclosure__summary{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--space-7);padding-block:var(--space-3);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.vh-disclosure__summary::-webkit-details-marker{content:""}.vh-disclosure__summary:after{content:"+";font-size:var(--fs-large);font-weight:var(--fw-regular);line-height:var(--lh-tight);flex:none}.vh-disclosure[open]>.vh-disclosure__summary:after{content:"−"}.vh-disclosure__summary:hover{color:var(--vh-ink)}.vh-disclosure__summary:focus{outline:none}.vh-disclosure__summary:focus-visible{outline:var(--vh-hairline) solid var(--vh-accent-ink);outline-offset:var(--space-1);border-radius:var(--radius-md)}.vh-disclosure__content{gap:var(--space-3);padding-block:0 var(--space-4);flex-direction:column;display:flex}.vh-disclosure[open]>.vh-disclosure__content{animation:vh-disclosure-reveal var(--dur-slow) var(--ease-out) both}@keyframes vh-disclosure-reveal{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}.vh-product__disclosure{margin-block-start:var(--space-1)}.vh-product__disclosure .vh-product__body{font-size:var(--fs-normal);line-height:var(--lh-relaxed)}.vh-product__actions,.vh-glance__actions{gap:var(--space-3);flex-wrap:wrap;margin:auto 0 0;padding-block-start:var(--space-4);display:flex}.vh-product__actions{margin:auto 0 0}.vh-product__actions--secondary{padding-block-start:var(--space-2)}.vh-teamgroup__details+.vh-teamgroup__details{margin-block-start:var(--space-4)}.vh-team.vh-section{padding-block:clamp(var(--space-7), 5vw, var(--space-8))}.vh-team .vh-sectionhead{max-inline-size:min(100%, var(--vh-article-layout))}.vh-team .vh-sectionhead .vh-lede{max-inline-size:var(--vh-measure-wide)}.vh-teamgroup__summary{align-items:center;gap:var(--space-4);min-block-size:var(--space-8);cursor:pointer;list-style:none;display:flex}.vh-teamgroup__summary::-webkit-details-marker{content:""}.vh-teamgroup__summary:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.vh-teamgroup__cue{inline-size:var(--space-5);block-size:var(--space-5);border:var(--vh-hairline) solid var(--vh-accent-border);background:var(--vh-accent-wash);border-radius:50%;flex:none;position:relative}.vh-teamgroup__cue:before,.vh-teamgroup__cue:after{inline-size:var(--space-3);block-size:var(--vh-hairline);background:var(--vh-accent-fill);content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vh-teamgroup__cue:after{transition:transform var(--dur-base) var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.vh-teamgroup__details[open] .vh-teamgroup__cue:after{transform:translate(-50%,-50%)}.vh-teamgroup__head{align-items:center;gap:var(--space-4);margin-block-end:0;display:flex}.vh-teamgroup__title{color:var(--vh-accent-ink);flex:none;margin:0}.vh-teamgroup__line{block-size:var(--vh-hairline);background:var(--vh-line);flex:1}.vh-teamgallery{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.vh-teamgallery{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=75rem){.vh-teamgallery{grid-template-columns:repeat(8,minmax(0,1fr))}}.vh-teamcard{min-width:0}.vh-teamcard__details{margin:0;position:relative}.vh-teamcard__summary{aspect-ratio:4/5;cursor:pointer;border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:var(--vh-card);list-style:none;display:block;position:relative;overflow:hidden}.vh-teamcard__summary::marker{content:""}.vh-teamcard__summary::-webkit-details-marker{content:""}.vh-teamcard__summary:focus-visible{outline:var(--vh-hairline) solid var(--vh-accent-ink);outline-offset:var(--space-1)}.vh-teamcard__portrait,.vh-teamcard__portrait img{block-size:100%;inline-size:100%;display:block}.vh-teamcard__portrait img{object-fit:cover;transition:transform var(--dur-base) var(--ease-out)}.vh-teamcard__cue{inset:var(--space-2) var(--space-2) auto auto;inline-size:var(--space-3);block-size:var(--space-3);opacity:.95;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute}.vh-teamcard__cue:before,.vh-teamcard__cue:after{inline-size:var(--space-3);block-size:var(--vh-hairline);background:var(--vh-accent-fill);content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vh-teamcard__cue:after{transform:translate(-50%,-50%)rotate(90deg)}.vh-teamcard__info{z-index:1;align-content:end;gap:var(--space-1);padding:var(--space-3);background:linear-gradient(to top, var(--vh-card), transparent 72%);color:var(--vh-ink);opacity:0;pointer-events:none;transform:translateY(var(--space-1));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);display:grid;position:absolute;inset:0}.vh-teamcard__details:hover .vh-teamcard__info,.vh-teamcard__details:focus-within .vh-teamcard__info,.vh-teamcard__details[open] .vh-teamcard__info{opacity:1;transform:translateY(0)}.vh-teamcard__details:hover .vh-teamcard__portrait img,.vh-teamcard__details:focus-within .vh-teamcard__portrait img,.vh-teamcard__details[open] .vh-teamcard__portrait img{transform:scale(1.03)}.vh-teamcard__details:hover .vh-teamcard__cue,.vh-teamcard__details:focus-within .vh-teamcard__cue,.vh-teamcard__details[open] .vh-teamcard__cue{opacity:0;transform:rotate(45deg)scale(.8)}.vh-teamcard__name{color:var(--vh-ink);font-family:var(--font-marketing-display);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-wrap:balance;margin:0}.vh-teamcard__role{color:var(--vh-ink-2);font-size:var(--fs-x-small);line-height:var(--lh-normal);text-wrap:balance;margin:0}@media (prefers-reduced-motion:reduce){.vh-teamcard__portrait img,.vh-teamcard__cue,.vh-teamcard__info{transition:none}}.vh-quote{flex-direction:column;min-width:0;margin:0;display:flex}.vh-rail{gap:var(--space-4);display:grid}.vh-rail__slides{min-width:0;margin:0;padding:0;list-style:none;position:relative}.vh-rail[data-rail-enhanced=true] .vh-rail__slides{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:var(--space-1);display:flex;overflow:auto hidden}.vh-rail[data-rail-enhanced=true] .vh-rail__slides::-webkit-scrollbar{block-size:0;inline-size:0}.vh-rail[data-rail-enhanced=true] .vh-rail__slide{flex:0 0 calc((100% - (var(--vh-rail-visible,1) - 1) * var(--space-4)) / var(--vh-rail-visible,1));scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0}.vh-rail__controls{justify-content:center;align-items:center;gap:var(--space-3);border-block-start:var(--vh-hairline) solid var(--vh-line);flex-wrap:nowrap;padding-block-start:var(--space-3);display:flex}.vh-rail__button{min-block-size:var(--space-7);justify-content:center;align-items:center;gap:var(--space-2);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);min-inline-size:var(--space-7);padding-inline:var(--space-2);background:var(--vh-card);color:var(--vh-ink);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;touch-action:manipulation;display:inline-flex}.vh-rail__button .vh-duotone-icon{inline-size:var(--space-5);block-size:var(--space-5)}.vh-rail__button:hover,.vh-rail__button:focus-visible{border-color:var(--vh-accent-fill);color:var(--vh-accent-ink)}.vh-rail__progress-wrap{flex:0 1 var(--vh-tile-min);gap:var(--space-2);min-inline-size:0;display:grid}.vh-rail__status{color:var(--vh-ink-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.vh-rail__progress{gap:var(--space-1);min-inline-size:0;block-size:var(--space-1);background:0 0;display:flex}.vh-rail__segment{border-radius:inherit;background:var(--vh-line);flex:1 1 0;block-size:100%;display:block;overflow:hidden}.vh-rail__segment>span{border-radius:inherit;background:var(--vh-accent-fill);block-size:100%;inline-size:0;display:block}.vh-rail__segment[data-complete=true]>span{inline-size:100%}.vh-rail__segment[data-current=true]>span{animation:vh-rail-segment-fill var(--vh-rail-interval,8s) linear both}.vh-rail[data-rail-paused=true] .vh-rail__segment[data-current=true]>span{animation-play-state:paused}@keyframes vh-rail-segment-fill{0%{inline-size:0}to{inline-size:100%}}.vh-rail__toggle-icons,.vh-rail__toggle-icon{inline-size:var(--space-5);block-size:var(--space-5);display:inline-flex}.vh-rail__toggle-icons{position:relative}.vh-rail__toggle-icon{position:absolute;inset:0}.vh-rail__toggle-icon--play,.vh-rail[data-rail-userpaused=true] .vh-rail__toggle-icon--pause{opacity:0}.vh-rail[data-rail-userpaused=true] .vh-rail__toggle-icon--play{opacity:1}.vh-rail__dots{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.vh-rail__dot{min-inline-size:var(--space-6);min-block-size:var(--space-6);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.vh-rail__dot span{inline-size:var(--space-2);block-size:var(--space-2);background:var(--vh-line-strong);transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-radius:50%}.vh-rail__dot[aria-current=step] span,.vh-rail__dot:hover span,.vh-rail__dot:focus-visible span{background:var(--vh-accent-fill);transform:scale(1.25)}.vh-quote__body{font-size:var(--fs-normal);line-height:var(--lh-relaxed);color:var(--vh-ink-2);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.vh-quote__body p{margin:0}.vh-quote__icon{inline-size:var(--space-8);block-size:var(--space-8);border:var(--vh-hairline) solid var(--vh-accent-border);border-radius:var(--radius-md);background:var(--vh-accent-wash);color:var(--vh-accent-ink);align-self:flex-start;place-items:center;margin:0;display:grid}.vh-quote__head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.vh-quote__icon .vh-duotone-icon{inline-size:var(--space-6);block-size:var(--space-6)}.vh-quote__disclosure{flex-direction:column;margin:0;display:flex}.vh-quote__content{order:1;display:block}.vh-quote__body--preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vh-quote__disclosure[data-testimonial-disclosure=true] .vh-quote__content p{display:block;overflow:visible}.vh-quote__summary{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-1);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;touch-action:manipulation;text-align:start;background:0 0;border:0;order:2;inline-size:100%;margin-block-start:var(--space-2);font-family:inherit;list-style:none;display:flex}.vh-quote__summary:after{content:"+";font-size:var(--fs-large);font-weight:var(--fw-regular);line-height:var(--lh-tight);flex:none}.vh-quote__disclosure[data-testimonial-disclosure=true]>.vh-quote__summary:after{content:"−"}.vh-quote__summary:hover{color:var(--vh-ink)}.vh-quote__body em{font-style:normal}.vh-quote__cite{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.vh-quote__name{font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-big);color:var(--vh-ink);margin:0}.vh-quote__role{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--vh-ink-3);margin:var(--space-1) 0 0}.vh-teaser__title a{color:var(--vh-ink);text-decoration:none}.vh-teaser{position:relative}.vh-teaser__title a:after{content:"";position:absolute;inset:0}.vh-teaser:hover .vh-teaser__title a{color:var(--vh-accent-ink)}@media (prefers-reduced-motion:reduce){.vh-product__media img,.vh-teaser__media img,.vh-disclosure[open]>.vh-disclosure__content,.vh-rail[data-rail-animating=true] .vh-rail__slide[data-active=true],.vh-rail[data-rail-animating=true] .vh-rail__slide[data-rail-leaving=true],.vh-rail[data-rail-animating=true] .vh-rail__slide[data-rail-entering=true]{transition:none;animation:none}}.vh-faq{gap:clamp(var(--space-6), 4vw, var(--space-7));flex-direction:column;display:flex}.vh-faq__categories{padding-block-end:var(--space-1);overflow-x:auto}.vh-faq__category-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.vh-faq__category-control{min-block-size:var(--space-7);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);padding-inline:var(--space-4);background:var(--vh-card);color:var(--vh-ink-2);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;touch-action:manipulation;white-space:nowrap}.vh-faq__category-control:hover,.vh-faq__category-control:focus-visible,.vh-faq__category-control[aria-selected=true]{border-color:var(--vh-accent-fill);background:var(--vh-accent-wash);color:var(--vh-accent-ink)}.vh-faq__panels{position:relative}.vh-faq__panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.vh-faq__active-label{color:var(--vh-ink-3);font-size:var(--fs-x-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vh-faq[data-faq-ready=true] [data-faq-panel][data-faq-active=false]{opacity:0;pointer-events:none;transform:translateX(var(--space-2));position:absolute;inset:0}.vh-faq[data-faq-ready=true] [data-faq-panel][data-faq-active=true]{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.vh-faq__status{color:var(--vh-ink-3);font-size:var(--fs-x-small);line-height:var(--lh-relaxed);margin:0}.vh-faq__group{gap:var(--space-4);inline-size:100%;display:grid}@media (width<=42rem){.vh-faq__category-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vh-faq__category-control{text-overflow:ellipsis;inline-size:100%;overflow:hidden}}.vh-faq__category{margin-block-end:0}.vh-faq__items{gap:var(--space-2);display:grid}.vh-faq__item{border:var(--vh-hairline) solid var(--vh-line);border-radius:var(--radius-lg);background:var(--vh-card);padding-inline:var(--space-4)}.vh-faq__q{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);font-family:var(--font-marketing-display);font-weight:var(--fw-semibold);font-size:var(--fs-big);line-height:var(--lh-snug);color:var(--vh-ink);min-block-size:var(--space-7);list-style:none;display:flex}.vh-faq__q:hover{color:var(--vh-accent-ink)}.vh-faq__q:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-sm);outline:none}.vh-faq__q:after{content:"+";color:var(--vh-accent-ink);font-size:var(--fs-large);line-height:var(--lh-tight);flex:none}.vh-faq__item[open] .vh-faq__q:after{content:"−"}.vh-faq__a{padding-block:0 var(--space-4);max-width:none;font-size:var(--fs-big);line-height:var(--lh-relaxed);color:var(--vh-ink-2);gap:var(--space-3);overflow-wrap:anywhere;opacity:0;transform:translateY(calc(var(--space-1) * -1));transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);flex-direction:column;display:flex}.vh-faq__item[open]>.vh-faq__a{opacity:1;transform:translateY(0)}.vh-faq__item[data-faq-state=opening]>.vh-faq__a{opacity:0;transform:translateY(calc(var(--space-1) * -1))}.vh-faq__item[data-faq-state=closing]>.vh-faq__a{opacity:0;transform:translateY(calc(var(--space-1) * -1));display:flex!important}.vh-faq__a p{margin:0}@media (prefers-reduced-motion:reduce){.vh-faq__a{transition:none}}.vh-contact{display:block}.vh-contact__main{gap:var(--vh-head-gap);align-items:start;display:grid}.vh-contact__main>.vh-sectionhead{grid-column:1/-1;margin-block-end:0}@media (width>=68rem){.vh-contact__main{grid-template-columns:minmax(var(--vh-card-min), 1.08fr) minmax(0, .92fr)}.vh-contact__main>.vh-lead-form-card{grid-area:2/1}.vh-contact__main>.vh-contact__direct{grid-area:2/2;margin-block-start:0}}.vh-contact__actions{margin-block:var(--space-6) 0}.vh-glance__title{font-size:var(--fs-large)}.vh-about__heading{max-width:var(--vh-measure)}.vh-about__body{font-size:var(--fs-big);line-height:var(--lh-relaxed);color:var(--vh-ink-2);margin-block-start:var(--space-6)}.vh-about__disclosure{margin-block-start:var(--space-4)}.vh-about__disclosure .vh-disclosure__content{max-inline-size:none}.vh-about__body p{margin:0 0 var(--space-4);break-inside:avoid-column}.vh-about__tags{margin:0 0 var(--space-4)}.vh-about__download{margin:var(--space-6) 0 0}.vh-modal{border:0}.vh-modal__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);color:var(--vh-accent-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.vh-modal__toggle::-webkit-details-marker{content:""}.vh-modal__toggleicon:after{content:"+";font-size:var(--fs-large);font-weight:var(--fw-regular);line-height:var(--lh-tight)}.vh-modal__toggle:hover{color:var(--vh-ink)}.vh-modal__toggle:focus{outline:none}.vh-modal__toggle:focus-visible{outline:var(--vh-hairline) solid var(--vh-accent-ink);outline-offset:var(--space-1);border-radius:var(--radius-md)}.vh-modal[open]>.vh-modal__toggle{z-index:201;inline-size:var(--space-7);block-size:var(--space-7);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);background:var(--vh-raised);color:var(--vh-ink-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;padding:0;position:fixed;inset-block-start:calc(max(var(--space-6), 8vh) + var(--space-4));inset-inline-end:max(calc(var(--space-4) * 2), calc(50vw - min(100vw - var(--space-8), var(--vh-modal-width)) / 2 + var(--space-4)))}.vh-modal[open]>.vh-modal__toggle:hover{color:var(--vh-ink);border-color:var(--vh-ink-3)}.vh-modal[open]>.vh-modal__toggle .vh-modal__togglelabel{white-space:nowrap;max-inline-size:0;overflow:hidden}.vh-modal[open]>.vh-modal__toggle{place-items:center;font-size:0;line-height:0;display:grid}.vh-modal[open]>.vh-modal__toggle>*{grid-area:1/1}.vh-modal[open]>.vh-modal__toggle .vh-modal__toggleicon{inline-size:var(--space-3);block-size:var(--space-3);display:block;position:relative}.vh-modal[open]>.vh-modal__toggle .vh-modal__toggleicon:after,.vh-modal[open]>.vh-modal__toggle .vh-modal__toggleicon:before{content:"";inline-size:100%;block-size:var(--vh-hairline);background:currentColor;margin-block-start:calc(var(--vh-hairline) / -2);position:absolute;inset-block-start:50%;inset-inline-start:0}.vh-modal[open]>.vh-modal__toggle .vh-modal__toggleicon:before{transform:rotate(45deg)}.vh-modal[open]>.vh-modal__toggle .vh-modal__toggleicon:after{transform:rotate(-45deg)}.vh-modal__scrim{z-index:200;padding:max(var(--space-6), 8vh) var(--space-4);overscroll-behavior:contain;background:var(--vh-scrim);animation:vh-modal-scrim var(--dur-fast) var(--ease-out) both;place-items:start center;display:grid;position:fixed;inset:0;overflow:auto}.vh-modal__panel{inline-size:min(100%, var(--vh-modal-width));max-block-size:min(84vh, var(--vh-modal-height));border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-lg);background:var(--vh-card);animation:vh-modal-panel var(--dur-slow) var(--ease-out) var(--dur-fast) both;flex-direction:column;display:flex;overflow:hidden}.vh-modal__head{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-block-end:var(--vh-hairline) solid var(--vh-line);padding-inline-end:calc(var(--space-8) + var(--space-4));display:flex}.vh-modal__eyebrow{color:var(--vh-accent-ink);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.vh-modal__title{font-family:var(--font-marketing-display);font-size:var(--fs-large);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--vh-ink);flex:auto;min-inline-size:0;margin:0}.vh-modal__body{overscroll-behavior:contain;padding:var(--space-6);gap:var(--space-4);display:grid;overflow-y:auto}.vh-modal__media{border-radius:var(--radius-md);background:var(--vh-raised);block-size:var(--vh-supporting-media-height);overflow:hidden}.vh-modal__body figure,.vh-modal__body .vh-modal__media{aspect-ratio:auto;block-size:var(--vh-supporting-media-height)}.vh-modal__body img{inline-size:100%;block-size:var(--vh-supporting-media-height);object-fit:cover;object-position:center;border-radius:var(--radius-md);display:block}.vh-modal__body figure{margin:0}.vh-modal__actions{align-items:center;gap:var(--space-3);border-block-start:var(--vh-hairline) solid var(--vh-line);flex-wrap:wrap;margin:0;padding-block-start:var(--space-5);display:flex}.vh-modal__lede{font-size:var(--fs-big);line-height:var(--lh-relaxed);color:var(--vh-ink-2);margin:0}@keyframes vh-modal-scrim{0%{opacity:0}to{opacity:1}}@keyframes vh-modal-panel{0%{opacity:0;transform:translateY(var(--space-5)) scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.vh-modal[data-modal-closing]>.vh-modal__scrim{animation:vh-modal-scrim var(--dur-base) var(--ease-out) reverse both}.vh-modal[data-modal-closing]>.vh-modal__scrim .vh-modal__panel{animation:vh-modal-panel var(--dur-base) var(--ease-out) reverse both}@media (prefers-reduced-motion:reduce){.vh-modal__scrim,.vh-modal__panel,.vh-modal[data-modal-closing]>.vh-modal__scrim,.vh-modal[data-modal-closing]>.vh-modal__scrim .vh-modal__panel{animation:none}}@media (width<=40rem){.vh-modal__scrim{padding:var(--space-5) var(--space-3)}.vh-modal[open]>.vh-modal__toggle{inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.vh-modal__panel{max-block-size:92vh}.vh-modal__head,.vh-modal__body{padding-inline:var(--space-4)}}.vh-product{position:relative}.vh-products--education{margin-block-start:var(--space-4);display:block}.vh-product--education{grid-template-columns:minmax(var(--vh-education-card-min), .8fr) minmax(0, 1.3fr) auto;align-items:center;column-gap:var(--space-5);row-gap:var(--space-2);min-block-size:var(--vh-education-card-min);padding:var(--space-4);grid-template-areas:"media topline actions""media title actions""media summary actions""media details actions";display:grid}.vh-product--education .vh-product__media{min-block-size:var(--vh-education-image-min);block-size:auto;margin:calc(var(--space-4) * -1) 0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);border-start-end-radius:0;border-end-start-radius:var(--radius-md);grid-area:media;align-self:stretch}.vh-product--education .vh-product__media img{border-block-end:0;border-inline-end:var(--vh-hairline) solid var(--vh-line);border-start-end-radius:0;border-end-start-radius:var(--radius-md)}.vh-product--education .vh-product__topline{grid-area:topline}.vh-product--education .vh-product__title{grid-area:title}.vh-product--education .vh-product__summary,.vh-product--education .vh-product__condition{grid-area:summary}.vh-product--education .vh-product__details{grid-area:details}.vh-product--education .vh-product__actions{grid-area:actions;align-self:center;margin:0;padding:0}.vh-product__title--brand{min-block-size:var(--space-7);align-items:center;display:flex}.vh-product__brandmark{inline-size:auto;max-inline-size:min(100%, var(--vh-brandmark-wide));block-size:auto;max-block-size:var(--space-7);display:block}.vh-products--featured .vh-product:nth-child(2) .vh-product__brandmark{max-inline-size:var(--vh-brandmark-compact)}.vh-modal:not([open])>.vh-modal__toggle:before{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.vh-modal__togglelabel,.vh-modal__toggleicon,.vh-product a,.vh-product button{z-index:2;position:relative}@media (width<=52rem){.vh-product--education{min-block-size:0;display:flex}.vh-product--education .vh-product__media{min-block-size:0;inline-size:auto;block-size:calc(var(--vh-supporting-media-height) * .82);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-2);border-start-end-radius:var(--radius-md);border-end-start-radius:0}.vh-product--education .vh-product__media img{border-inline-end:0;border-block-end:var(--vh-hairline) solid var(--vh-line);border-start-end-radius:var(--radius-md);border-end-start-radius:0}.vh-product--education .vh-product__actions{margin-block-start:auto;padding-block-start:var(--space-3)}}.vh-capabilities{align-items:stretch}.vh-capability{isolation:isolate;min-block-size:clamp(var(--vh-capability-card-min), 32vw, var(--vh-capability-card-max));background:var(--vh-card);align-items:end;padding:0;display:flex;position:relative;overflow:hidden}.vh-capability__media{z-index:-2;aspect-ratio:auto;border:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;position:absolute;inset:0}.vh-capability__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--dur-slow) var(--ease-out)}.vh-capability__shade{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--vh-canvas) 96%, transparent) 0%, color-mix(in srgb, var(--vh-canvas) 76%, transparent) 48%, color-mix(in srgb, var(--vh-canvas) 18%, transparent) 100%);transition:background var(--dur-base) var(--ease-out);position:absolute;inset:0}.vh-capability__content{z-index:1;gap:var(--space-3);inline-size:100%;padding:var(--space-5);display:grid;position:relative}.vh-capability__heading{align-items:center;gap:var(--space-3);display:flex}.vh-capability__heading .vh-h3{color:var(--vh-ink)}.vh-capability__body{max-block-size:0;color:var(--vh-ink);opacity:0;transform:translateY(var(--space-2));transition:max-block-size var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);overflow:hidden}.vh-capability__toggle{z-index:2;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.vh-capability__link{z-index:4;position:relative}.vh-capability:hover .vh-capability__body,.vh-capability:focus-within .vh-capability__body,.vh-capability[data-expanded=true] .vh-capability__body{max-block-size:var(--vh-capability-body-max);opacity:1;transform:translateY(0)}.vh-capability:hover .vh-capability__media img,.vh-capability:focus-within .vh-capability__media img,.vh-capability[data-expanded=true] .vh-capability__media img{transform:scale(1.035)}.vh-capability:hover .vh-capability__shade,.vh-capability:focus-within .vh-capability__shade,.vh-capability[data-expanded=true] .vh-capability__shade{background:linear-gradient(to top, color-mix(in srgb, var(--vh-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--vh-canvas) 90%, transparent) 62%, color-mix(in srgb, var(--vh-canvas) 42%, transparent) 100%)}.vh-capability:has(.vh-capability__toggle:focus-visible){box-shadow:var(--ring)}@media (width<=40rem){.vh-capability{min-block-size:var(--vh-capability-card-mobile)}.vh-capability__content{padding:var(--space-4)}}.vh-media-viewer-source{position:relative}.vh-media-viewer-trigger{top:var(--space-3);right:var(--space-3);z-index:5;inline-size:var(--space-7);block-size:var(--space-7);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--vh-card) 88%, transparent);color:var(--vh-ink);cursor:zoom-in;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:grid;position:absolute}.vh-product__media .vh-media-viewer-trigger,.vh-capability>.vh-media-viewer-trigger{z-index:5;position:absolute}.vh-media-viewer-trigger:hover,.vh-media-viewer-trigger:focus-visible{background:var(--vh-raised);transform:translateY(calc(var(--vh-hairline) * -1))}.vh-media-viewer-trigger:focus-visible{box-shadow:var(--ring);outline:none}.vh-media-viewer-trigger__glyph{inline-size:var(--space-4);block-size:var(--space-4);position:relative}.vh-media-viewer-trigger__glyph:before{content:"";inline-size:calc(var(--space-2) + var(--vh-hairline));block-size:calc(var(--space-2) + var(--vh-hairline));border-block-start:calc(var(--vh-hairline) * 2) solid currentColor;border-inline-end:calc(var(--vh-hairline) * 2) solid currentColor;position:absolute;inset-block-start:var(--vh-hairline);inset-inline-end:var(--vh-hairline)}.vh-media-viewer-trigger__glyph:after{content:"";inline-size:calc(var(--space-3) + var(--vh-hairline));block-size:calc(var(--vh-hairline) * 2);transform-origin:50%;background:currentColor;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-45deg)}.vh-heromedia__frame{position:relative}.vh-media-dialog{inline-size:min(calc(100% - (var(--space-4) * 2)), var(--vh-media-dialog-width));max-inline-size:none;max-block-size:calc(100dvh - (var(--space-4) * 2));border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-lg);background:var(--vh-canvas);color:var(--vh-ink);animation:vh-media-dialog-in var(--dur-base) var(--ease-out) both;margin:auto;padding:0;overflow:visible}.vh-media-dialog::backdrop{background:var(--vh-scrim)}.vh-media-dialog__frame{max-block-size:calc(100dvh - (var(--space-4) * 2));border-radius:inherit;display:grid;position:relative;overflow:hidden}.vh-media-dialog__stage{min-inline-size:0;min-block-size:var(--vh-media-dialog-stage-min);background:var(--vh-canvas);place-items:center;display:grid}.vh-media-dialog__stage img,.vh-media-dialog__stage video{max-inline-size:100%;max-block-size:calc(100dvh - (var(--space-4) * 2));object-fit:contain;block-size:auto;inline-size:auto;display:block}.vh-media-dialog__stage video{inline-size:100%}.vh-media-dialog__close{z-index:2;inline-size:var(--space-7);block-size:var(--space-7);border:var(--vh-hairline) solid var(--vh-line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--vh-card) 90%, transparent);color:var(--vh-ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.vh-media-dialog__close:focus-visible{box-shadow:var(--ring);outline:none}.vh-media-dialog__close span,.vh-media-dialog__close span:after{inline-size:var(--space-3);block-size:calc(var(--vh-hairline) * 2);background:currentColor}.vh-media-dialog__close span{position:relative;transform:rotate(45deg)}.vh-media-dialog__close span:after{content:"";position:absolute;inset:0;transform:rotate(90deg)}@keyframes vh-media-dialog-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.vh-capability__media img,.vh-capability__shade,.vh-capability__body,.vh-media-viewer-trigger,.vh-media-dialog{transition:none;animation:none}}.vh-products--pacs{margin-block-start:var(--space-4);display:block}.vh-product--pacs{column-gap:var(--space-6);row-gap:var(--space-4);border-color:var(--vh-accent-border);background:linear-gradient(var(--vh-accent-wash), var(--vh-accent-wash)), var(--vh-card);--vh-pacs-green:var(--approved);--vh-pacs-green-ink:var(--approved);--vh-pacs-purple:var(--veheri-base);--vh-pacs-purple-ink:var(--vh-accent-ink);grid-template:"intro options""actions options"1fr/minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.vh-pacs__intro,.vh-pacs__options{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.vh-pacs__badge{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);background:var(--vh-accent-fill);color:var(--vh-on-accent);font-size:var(--fs-x-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.vh-product--pacs .vh-product__eyebrow{color:var(--vh-accent-ink)}.vh-pacs__label{font-size:var(--fs-small);color:var(--vh-ink-2);margin:0}.vh-pacs__label strong{color:var(--vh-ink)}.vh-pacs__includes{gap:var(--space-2);flex-direction:column;display:flex}.vh-pacs__includes .vh-pacs__label{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--fs-x-small);color:var(--vh-ink-3)}.vh-pacs__checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vh-pacs__checks li{font-size:var(--fs-small);padding-inline-start:var(--space-5);position:relative}.vh-pacs__checks li:before{content:"";inline-size:var(--vh-pacs-check-w);block-size:var(--vh-pacs-check-h);border:solid var(--vh-accent-ink);border-width:0 var(--vh-pacs-check-stroke) var(--vh-pacs-check-stroke) 0;margin-block-start:var(--space-1);position:absolute;inset-block-start:var(--space-0);inset-inline-start:var(--space-1);transform:rotate(45deg)}.vh-pacs__intro{grid-area:intro}.vh-pacs__options{grid-area:options}.vh-pacs__actions{grid-area:actions;align-self:end;margin:0}[data-surface=light] .vh-product--pacs{--vh-pacs-green-ink:color-mix(in srgb, var(--approved) 62%, var(--black))}.vh-pacs__plans{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.vh-pacs__plan{--vh-pacs-tone:var(--vh-pacs-purple);--vh-pacs-tone-ink:var(--vh-pacs-purple-ink);gap:var(--space-1);padding:var(--space-4);border:var(--vh-hairline) solid var(--vh-line);border-block-start:var(--vh-pacs-plan-rule) solid var(--vh-pacs-tone);border-radius:var(--radius-md);background:var(--vh-card);flex-direction:column;min-width:0;display:flex}.vh-pacs__plan--green{--vh-pacs-tone:var(--vh-pacs-green);--vh-pacs-tone-ink:var(--vh-pacs-green-ink)}.vh-pacs__plan--dark{border:var(--vh-hairline) solid var(--vh-pacs-purple);border-block-start:var(--vh-pacs-plan-rule) solid var(--vh-pacs-purple);background:var(--black);--vh-pacs-tone-ink:var(--veheri-lighter)}.vh-pacs__plan--dark .vh-pacs__storage{color:var(--gray-400)}.vh-pacs__planname{font-family:var(--font-marketing-display);font-size:var(--fs-large);font-weight:var(--fw-bold);color:var(--vh-pacs-tone-ink);line-height:1.15}.vh-pacs__storage{font-size:var(--fs-small);color:var(--vh-ink-2)}.vh-pacs__addons{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vh-pacs__addon{--vh-pacs-tone:var(--vh-pacs-purple);--vh-pacs-tone-ink:var(--vh-pacs-purple-ink);align-items:baseline;column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--vh-hairline) solid var(--vh-line);border-inline-start:var(--vh-pacs-addon-rule) solid var(--vh-pacs-tone);border-radius:var(--radius-sm);background:var(--vh-card);flex-wrap:wrap;min-width:0;display:flex}.vh-pacs__addon--green{--vh-pacs-tone:var(--vh-pacs-green);--vh-pacs-tone-ink:var(--vh-pacs-green-ink)}.vh-pacs__addonsize{font-family:var(--font-marketing-display);font-weight:var(--fw-bold);color:var(--vh-pacs-tone-ink)}.vh-pacs__addonfit{font-size:var(--fs-x-small);color:var(--vh-ink-2)}@media (width<=64rem){.vh-product--pacs{grid-template:"intro""options""actions"/minmax(0,1fr)}}@media (width<=40rem){.vh-pacs__plans,.vh-pacs__addons{grid-template-columns:minmax(0,1fr)}}
