.vo-topnav{background-color:transparent;border-bottom-color:transparent;left:0;position:absolute;right:0;top:0;transition:background-color var(--motion-base) var(--ease-out),border-bottom-color var(--motion-base) var(--ease-out);z-index:100}.vo-topnav,.vo-topnav.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.vo-topnav.is-scrolled{background-color:var(--vo-navy);border-bottom-color:rgba(223,211,194,.12);position:sticky}.vo-topnav__link{color:var(--vo-charcoal);opacity:.78;transition:color var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out)}.vo-topnav__link--active,.vo-topnav__link:focus,.vo-topnav__link:hover{color:var(--vo-charcoal);opacity:1}.vo-topnav.is-scrolled .vo-topnav__link{color:var(--vo-paper);opacity:.82}.vo-topnav.is-scrolled .vo-topnav__link--active,.vo-topnav.is-scrolled .vo-topnav__link:focus,.vo-topnav.is-scrolled .vo-topnav__link:hover{color:var(--vo-paper);opacity:1}.vo-topnav__cta.vo-btn--primary{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(40,40,40,.32);color:var(--vo-charcoal);transition:color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.vo-topnav__cta.vo-btn--primary:focus,.vo-topnav__cta.vo-btn--primary:hover{background-color:rgba(40,40,40,.06);color:var(--vo-charcoal)}.vo-topnav.is-scrolled .vo-topnav__cta.vo-btn--primary{box-shadow:inset 0 0 0 1px rgba(223,211,194,.38);color:var(--vo-paper)}.vo-topnav.is-scrolled .vo-topnav__cta.vo-btn--primary:focus,.vo-topnav.is-scrolled .vo-topnav__cta.vo-btn--primary:hover{background-color:rgba(223,211,194,.08);color:var(--vo-paper)}.vo-topnav__toggle-bar{background-color:var(--vo-charcoal);transition:background-color var(--motion-base) var(--ease-out)}.vo-topnav.is-scrolled .vo-topnav__toggle-bar{background-color:var(--vo-paper)}.vo-topnav__logo-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:64px;position:relative;width:144px}.vo-topnav__logo{height:100%;left:0;object-fit:contain;object-position:left center;position:absolute;top:0;transition:opacity .16s var(--ease-out);width:100%}.vo-topnav__logo--load{opacity:1}.vo-topnav.is-scrolled .vo-topnav__logo--load,.vo-topnav__logo--scrolled{opacity:0}.vo-topnav.is-scrolled .vo-topnav__logo--scrolled{opacity:1}.vo-topnav.is-open{background-color:var(--vo-navy);border-bottom-color:rgba(223,211,194,.12)}.vo-topnav.is-open .vo-topnav__link{color:var(--vo-paper);opacity:.82}.vo-topnav.is-open .vo-topnav__link--active,.vo-topnav.is-open .vo-topnav__link:focus,.vo-topnav.is-open .vo-topnav__link:hover{color:var(--vo-paper);opacity:1}.vo-topnav.is-open .vo-topnav__toggle-bar{background-color:var(--vo-paper)}.vo-topnav.is-open .vo-topnav__cta.vo-btn--primary{box-shadow:inset 0 0 0 1px rgba(223,211,194,.38);color:var(--vo-paper)}.vo-topnav.is-open .vo-topnav__logo--load{opacity:0}.vo-topnav.is-open .vo-topnav__logo--scrolled{opacity:1}.vo-hero{background:radial-gradient(120% 90% at 12% 0,#ece4d8 0,var(--vo-sandstone) 42%,#d3c5b0 100%);background-color:var(--vo-sandstone);overflow:hidden;padding-top:80px;position:relative;z-index:2}.vo-hero:before{background:linear-gradient(90deg,transparent,rgba(40,40,40,.28) 18%,rgba(40,40,40,.28) 82%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:5}.vo-hero:after{background:radial-gradient(60% 50% at 8% 108%,rgba(232,149,40,.1),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.vo-hero__inner{padding-block:clamp(var(--space-6),4vw,var(--space-10)) clamp(var(--space-12),8vw,var(--space-16));position:relative;z-index:1}.vo-hero__grid{align-items:center;column-gap:clamp(2.5rem,6vw,6rem);display:grid;grid-template-columns:1.05fr .95fr}.vo-hero__eyebrow{margin:0 0 var(--space-5)}.vo-hero__kicker{align-items:center;color:var(--vo-sienna);display:inline-flex;font-family:var(--font-accent);font-size:.95rem;gap:12px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.vo-hero__kicker:before{background:var(--vo-sienna);content:"";flex-shrink:0;height:1px;opacity:.6;width:28px}.vo-hero__anchor{color:#6b645c;font-size:var(--type-body-sm);font-weight:var(--weight-medium);letter-spacing:.02em;margin:var(--space-2) 0 0}.vo-hero__headline{color:var(--vo-charcoal);font-family:var(--font-display);font-size:clamp(1.8rem,5.6vw,3.5rem);font-weight:var(--weight-black);letter-spacing:-.015em;line-height:1.06;margin:var(--space-5) 0 0;max-width:22ch;text-wrap:pretty}.vo-hero__headline em{color:var(--vo-navy);font-style:normal;font-weight:var(--weight-black)}.vo-hero__subhead{color:#4a4540;font-size:clamp(1.0625rem,1.5vw,1.18rem);font-weight:300;line-height:var(--lh-loose);margin:var(--space-6) 0 0;max-width:32ch}.vo-hero__subhead em{color:var(--vo-charcoal);font-style:italic;font-weight:500}.vo-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-8)}.vo-hero__cta-primary{align-items:center;background:var(--vo-amber);border:0;border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 10px 28px rgba(232,149,40,.32);color:var(--vo-charcoal);display:inline-flex;font-family:var(--font-body);font-size:1.02rem;font-weight:var(--weight-semibold);gap:10px;padding:16px 30px;position:relative;text-decoration:none;transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.vo-hero__cta-primary:focus,.vo-hero__cta-primary:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 16px 38px rgba(232,149,40,.42);color:var(--vo-charcoal);text-decoration:none;transform:translateY(-2px)}.vo-hero__cta-primary:after{background:radial-gradient(closest-side,rgba(232,149,40,.45),transparent);border-radius:var(--radius-pill);content:"";filter:blur(10px);inset:-3px;opacity:0;position:absolute;transition:opacity var(--motion-slow) var(--ease-out);z-index:-1}.vo-hero__cta-primary:hover:after{opacity:1}.vo-hero__cta-primary .vo-arrow{font-weight:var(--weight-bold);transition:transform var(--motion-base) var(--ease-out)}.vo-hero__cta-primary:hover .vo-arrow{transform:translateX(3px)}.vo-hero__cta-secondary{align-items:center;border-bottom:1px solid rgba(40,40,40,.25);color:var(--vo-charcoal);display:inline-flex;font-size:.98rem;font-weight:var(--weight-semibold);gap:var(--space-2);opacity:.72;padding-bottom:3px;text-decoration:none;transition:opacity var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.vo-hero__cta-secondary:focus,.vo-hero__cta-secondary:hover{border-bottom-color:var(--vo-charcoal);color:var(--vo-charcoal);opacity:1;text-decoration:none}.vo-hero__line{border-left:3px solid var(--vo-sienna);color:#5a534b;font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:var(--weight-medium);margin-top:var(--space-10);max-width:34ch;padding:14px 0 14px 20px}.vo-hero__object{align-items:center;animation:vo-hero-object-rise .9s .3s var(--ease-out) forwards;display:flex;flex-direction:column;opacity:0;position:relative;transform:translateY(22px) scale(.985)}@keyframes vo-hero-object-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vo-hero__object{animation:none;opacity:1;transform:none}}.vo-hero__object{align-self:stretch}.vo-hero__truthmap-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.vo-hero__truthmap-svg{display:block;height:auto;max-width:480px;width:100%}.vo-hero__truthmap-callout{color:var(--vo-sandstone);font-family:Bebas Neue,sans-serif;font-size:.6875rem;letter-spacing:.18em;margin:1rem 0 0;opacity:.4;text-align:center;text-transform:uppercase}html.js .vo-tm__quad-hit{cursor:pointer}.vo-tm__quad-desc,.vo-tm__quad-overlay{opacity:0;pointer-events:none}.vo-tm__quad-focus-ring{fill:none;pointer-events:none;stroke:none}.vo-tm__quad:focus-visible .vo-tm__quad-focus-ring{stroke:#0050a2;stroke-opacity:1;stroke-width:2}html.js .vo-tm__quad.is-active:not(:focus-visible) .vo-tm__quad-focus-ring{stroke:rgba(223,211,194,.2);stroke-opacity:1;stroke-width:2}html.js .vo-tm__quad[data-quad=in-stride].is-active:not(:focus-visible) .vo-tm__quad-focus-ring{stroke:rgba(0,80,162,.35)}.vo-tm__quad-overlay--in-stride{fill:rgba(0,80,162,.18);opacity:0;pointer-events:none}html.js .vo-tm__quad.is-active .vo-tm__quad-desc,html.js .vo-tm__quad.is-active .vo-tm__quad-overlay,html.js .vo-tm__quad[data-quad=in-stride].is-active .vo-tm__quad-overlay--in-stride{opacity:1}@media (prefers-reduced-motion:no-preference){html.js .vo-tm__quad-overlay{transition:opacity var(--motion-base) var(--ease-out)}html.js .vo-tm__quad-desc{transform:translateY(4px);transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}html.js .vo-tm__quad.is-active .vo-tm__quad-desc{transform:none}html.js .vo-tm__quad-overlay--in-stride{transition:opacity var(--motion-base) var(--ease-out)}@media (hover:hover){html.js .vo-tm__quad{transition:transform var(--motion-fast) var(--ease-out)}html.js .vo-tm__quad.is-active{transform:translateY(-2px)}}html.js .vo-hero__truthmap-wrap.has-active-quad .vo-hero__truthmap-callout{opacity:.2;transition:opacity var(--motion-base) var(--ease-out)}}.vo-tm__locator-text{fill-opacity:.72}@media (prefers-reduced-motion:no-preference){html.js .vo-tm__locator-text{fill-opacity:0;transition:fill-opacity .6s var(--ease-out)}html.js .vo-hero__truthmap-svg.is-locator-landed .vo-tm__locator-text{fill-opacity:.72}}.vo-tm__cta-reveal{align-items:center;display:flex;justify-content:center;margin-top:var(--space-3);min-height:1.5rem}.vo-tm__cta-link{border-bottom:1px solid rgba(223,211,194,.35);color:var(--vo-sandstone);font-family:var(--font-body);font-size:var(--type-body-sm);font-weight:var(--weight-medium);opacity:0;padding-bottom:2px;pointer-events:none;text-decoration:none;transition:opacity var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.vo-tm__cta-link:focus,.vo-tm__cta-link:hover{border-bottom-color:var(--vo-sandstone);color:var(--vo-sandstone)}html.js .vo-tm__cta-reveal.is-visible .vo-tm__cta-link{opacity:1;pointer-events:auto}.vo-hero__map-svg{display:none}@media (min-width:768px){.vo-hero__object{justify-content:center}}.vo-hero__proof{background:rgba(236,228,216,.5);border-top:1px solid rgba(40,40,40,.12);position:relative;z-index:2}.vo-hero__proof-inner{align-items:center;color:#6b645c;display:flex;flex-wrap:wrap;font-family:var(--font-body);font-size:.82rem;gap:clamp(var(--space-6),4vw,var(--space-10));margin:0 auto;max-width:var(--content-max);padding:18px var(--space-4)}.vo-hero__proof-inner strong{color:var(--vo-charcoal);font-family:var(--font-display);font-size:1rem;font-weight:var(--weight-black)}.vo-hero__text>*{animation:vo-hero-rise .7s var(--ease-out) forwards;opacity:0;transform:translateY(16px)}.vo-hero__text>:first-child{animation-delay:.05s}.vo-hero__text>:nth-child(2){animation-delay:.14s}.vo-hero__text>:nth-child(3){animation-delay:.23s}.vo-hero__text>:nth-child(4){animation-delay:.32s}.vo-hero__text>:nth-child(5){animation-delay:.41s}.vo-hero__text>:nth-child(6){animation-delay:.5s}@keyframes vo-hero-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vo-hero__text>*{animation:none;opacity:1;transform:none}}@media (max-width:767px){.vo-hero__grid{grid-template-columns:1fr;row-gap:clamp(2rem,8vw,3rem)}.vo-hero__object{align-items:stretch;order:1}.vo-hero__truthmap-wrap{height:auto}.vo-hero__truthmap-svg{max-width:100%}.vo-hero__headline,.vo-hero__subhead{max-width:none}.vo-hero__ctas{align-items:stretch;flex-direction:column}.vo-hero__cta-primary{justify-content:center;width:100%}.vo-hero__proof-inner{gap:var(--space-5)}}.vo-pains{position:relative;z-index:1}.vo-pains__stage{align-items:start;column-gap:clamp(var(--space-6),6vw,var(--space-16));display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr}.vo-pains__head .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-pains__title{font-size:var(--type-h2);margin:var(--space-3) 0 0;max-width:18ch}.vo-pains__rail{display:none;flex-direction:column;gap:var(--space-3);list-style:none;margin:var(--space-8) 0 0;padding:0}.vo-rail{align-items:center;color:var(--color-fg-muted);display:flex;gap:var(--space-3);opacity:.45;transition:opacity var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out)}.vo-rail:before{background:currentColor;content:"";height:2px;transition:width var(--motion-base) var(--ease-out);width:18px}.vo-rail__l{font-family:var(--font-accent);font-size:1rem;letter-spacing:var(--tracking-wide);text-transform:uppercase}.vo-pains__panel{position:relative}.vo-pains__ghost{color:var(--vo-forest);display:none;font-family:var(--font-accent);font-size:clamp(5rem,12vw,10rem);letter-spacing:-.01em;line-height:.78;opacity:.09;pointer-events:none;position:absolute;right:-.12em;text-transform:uppercase;top:-.3em;user-select:none;white-space:nowrap;z-index:0}.vo-pains__list{display:flex;flex-direction:column;gap:clamp(var(--space-5),3vw,var(--space-8));list-style:none;margin:0;padding:0;position:relative;z-index:1}.vo-pain{border-bottom:1px solid var(--color-border);padding-bottom:clamp(var(--space-5),3vw,var(--space-8))}.vo-pain:last-child{border-bottom:0;padding-bottom:0}.vo-pain__title{color:var(--vo-charcoal);font-family:var(--font-display);font-size:1.4rem;font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:0 0 var(--space-2)}.vo-pain__body{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-loose);margin:0;max-width:52ch}.vo-pains__sticky{position:relative}.vo-pains__sticky:after,.vo-pains__sticky:before{background:linear-gradient(90deg,transparent,rgba(40,40,40,.28) 18%,rgba(40,40,40,.28) 82%,transparent);content:"";height:1px;left:0;position:absolute;right:0;z-index:5}.vo-pains__sticky:before{top:0}.vo-pains__sticky:after{bottom:0}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.vo-pains.is-enhanced{padding-bottom:clamp(var(--space-6),3vw,var(--space-10));padding-top:clamp(var(--space-6),3vw,var(--space-10))}.vo-pains.is-enhanced .vo-pains__sticky{align-items:center;display:flex;min-height:100svh;overflow:hidden;position:sticky;top:0}.vo-pains.is-enhanced .vo-pains__stage{align-items:center;width:100%}.vo-pains.is-enhanced .vo-pains__rail{display:flex}.vo-pains.is-enhanced .vo-pains__ghost{display:block}.vo-pains.is-enhanced .vo-pains__panel{min-height:clamp(260px,44vh,400px)}.vo-pains.is-enhanced .vo-pains__list{display:block;inset:0;position:absolute}.vo-pains.is-enhanced .vo-pain{border:0;inset:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateY(16px);transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.vo-pains.is-enhanced .vo-pain.is-active{opacity:1;pointer-events:auto;transform:none}.vo-pains.is-enhanced .vo-pain__title{font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}.vo-pains.is-enhanced .vo-pain__body{font-size:clamp(1.05rem,1.4vw,1.2rem)}.vo-pains.is-enhanced .vo-rail.is-active{color:var(--vo-amber);opacity:1}.vo-pains.is-enhanced .vo-rail.is-active:before{width:42px}}@media (max-width:767px){.vo-pains__stage{grid-template-columns:1fr;row-gap:var(--space-8)}}.vo-truthmap__header{margin-bottom:var(--space-8);max-width:46em}.vo-truthmap__title{font-size:var(--type-h2);margin:0 0 var(--space-3)}.vo-truthmap__title em{color:var(--vo-amber);font-style:normal}.vo-truthmap__sub{color:var(--color-fg-muted);font-size:1.125rem;line-height:var(--lh-snug);margin:0}.vo-truthmap__panel{color:var(--vo-charcoal);padding:clamp(var(--space-5),3vw,var(--space-8))}.vo-truthmap__plot{column-gap:var(--space-4);display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;margin:0 auto;max-width:880px;row-gap:var(--space-3)}.vo-truthmap__axis-x{align-items:center;color:var(--color-fg-muted);display:flex;font-family:var(--font-accent);font-size:var(--type-eyebrow);grid-column:2;grid-row:2;letter-spacing:var(--tracking-eyebrow);padding-top:var(--space-2);text-transform:uppercase}.vo-truthmap__axis-line{background:var(--color-border);flex:1;height:1px;margin:0 var(--space-3);position:relative}.vo-truthmap__axis-line:after{border-bottom:3px solid transparent;border-left:5px solid var(--color-border);border-top:3px solid transparent;content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.vo-truthmap__axis-y{align-items:center;display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-content:space-between}.vo-truthmap__axis-y>span:not(.vo-truthmap__axis-line){color:var(--color-fg-muted);font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.vo-truthmap__axis-line--y{background:var(--color-border);flex:1;height:auto;margin:var(--space-3) 0;width:1px}.vo-truthmap__axis-line--y:after{border-bottom:5px solid var(--color-border);border-left:3px solid transparent;border-right:3px solid transparent;border-top:0;left:50%;right:auto;top:-1px;transform:translateX(-50%)}.vo-truthmap__grid{display:grid;gap:var(--space-5);grid-column:2;grid-row:1;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;position:relative}.vo-truthmap__cell{background-color:var(--vo-sandstone-lt);border-radius:var(--vo-radius-control);border-top:4px solid transparent;padding:var(--space-6);transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.vo-truthmap__cell:not(.vo-truthmap__cell--vibe):hover{transform:translateY(-3px)}}.vo-truthmap__cell--knuckle{border-top-color:var(--color-border)}.vo-truthmap__cell--drift{border-top-color:rgba(155,67,19,.7)}.vo-truthmap__cell--house{border-top-color:rgba(185,116,25,.7)}.vo-truthmap__cell--vibe{background-color:var(--vo-cobalt);border-top-color:var(--vo-cobalt);box-shadow:0 32px 60px -22px rgba(0,80,162,.45);position:relative;z-index:1}.vo-truthmap__icon{display:block;height:36px;margin-bottom:var(--space-4);width:36px}.vo-truthmap__coord{display:block;font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);text-transform:uppercase}.vo-truthmap__cell--knuckle .vo-truthmap__coord,.vo-truthmap__cell--knuckle .vo-truthmap__icon{color:var(--color-fg-muted)}.vo-truthmap__cell--vibe .vo-truthmap__coord,.vo-truthmap__cell--vibe .vo-truthmap__icon{color:var(--vo-paper)}.vo-truthmap__cell--drift .vo-truthmap__coord,.vo-truthmap__cell--drift .vo-truthmap__icon{color:var(--vo-sienna)}.vo-truthmap__cell--house .vo-truthmap__coord,.vo-truthmap__cell--house .vo-truthmap__icon{color:var(--vo-amber-dim)}.vo-truthmap__panel .vo-truthmap__name{color:var(--vo-charcoal);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0 0 var(--space-3)}.vo-truthmap__star{color:var(--vo-amber);font-size:.85em}.vo-truthmap__panel .vo-truthmap__desc{color:var(--color-fg-muted);font-size:var(--type-body-sm);line-height:var(--lh-loose);margin:0}.vo-truthmap__desc strong{color:var(--vo-charcoal);font-weight:var(--weight-semibold)}.vo-truthmap__cell--vibe .vo-truthmap__name{color:var(--vo-paper)}.vo-truthmap__cell--vibe .vo-truthmap__desc{color:rgba(247,242,234,.82)}.vo-truthmap__mark{background-color:var(--vo-paper);border-radius:var(--radius-pill);box-shadow:0 8px 18px -8px rgba(40,40,40,.4),0 0 0 1px var(--color-border);display:grid;height:54px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px;z-index:2}.vo-truthmap__mark-icon{display:block;height:auto;width:36px}.vo-truthmap__destination{color:var(--vo-charcoal);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-semibold);line-height:var(--lh-snug);margin:var(--space-8) 0 0;max-width:44em}.vo-truthmap__destination .vo-tm-trust,.vo-truthmap__destination strong{color:var(--vo-cobalt)}.vo-truthmap__destination .vo-tm-systems{color:var(--vo-amber-dim)}.vo-truthmap__cell--vibe{transform:translateY(-24px)}@media (prefers-reduced-motion:no-preference){html.js .vo-truthmap__grid.vo-reveal-stagger.is-in>.vo-truthmap__cell--vibe{transform:translateY(-24px)}}.vo-truthmap__plot{--misalign:6px;--snap-rot:0.6deg;--scatter:18px;--net-stagger:90ms;--net-lead:710ms}@media (prefers-reduced-motion:no-preference){html.js .vo-truthmap__grid.vo-reveal-stagger>.vo-truthmap__cell{transform:translate(var(--snap-x),var(--snap-y)) rotate(var(--snap-rot-i))}html.js .vo-truthmap__grid.vo-reveal-stagger.is-in>.vo-truthmap__cell{transform:none}html.js .vo-truthmap__grid>.vo-truthmap__cell:first-child{--snap-x:calc(var(--misalign)*-1);--snap-y:calc(var(--misalign)*0.67);--snap-rot-i:var(--snap-rot)}html.js .vo-truthmap__grid>.vo-truthmap__cell:nth-child(2){--snap-x:calc(var(--misalign)*0.83);--snap-y:calc(var(--misalign)*-0.83);--snap-rot-i:calc(var(--snap-rot)*-1)}html.js .vo-truthmap__grid>.vo-truthmap__cell:nth-child(3){--snap-x:calc(var(--misalign)*-0.67);--snap-y:calc(var(--misalign)*-1);--snap-rot-i:var(--snap-rot)}html.js .vo-truthmap__grid>.vo-truthmap__cell:nth-child(4){--snap-x:var(--misalign);--snap-y:calc(var(--misalign)*0.83);--snap-rot-i:calc(var(--snap-rot)*-1)}html.js .vo-truthmap__grid.vo-reveal-stagger>.vo-truthmap__cell--vibe{transform:translate(var(--snap-x),calc(-24px + var(--snap-y))) rotate(var(--snap-rot-i))}html.js .vo-truthmap__grid.vo-reveal-stagger.is-in>.vo-truthmap__cell--vibe{transform:translateY(-24px)}}@media (max-width:640px){.vo-truthmap__panel{padding:var(--space-2) 0 0}.vo-truthmap__plot{column-gap:var(--space-2);row-gap:var(--space-2)}.vo-truthmap__grid{gap:var(--space-2)}.vo-truthmap__cell{border-top-width:3px;padding:var(--space-3)}.vo-truthmap__icon{height:22px;margin-bottom:var(--space-2);width:22px}.vo-truthmap__coord{font-size:.5rem;letter-spacing:.08em;margin-bottom:var(--space-1)}.vo-truthmap__panel .vo-truthmap__name{font-size:1.0625rem;margin-bottom:var(--space-1)}.vo-truthmap__panel .vo-truthmap__desc{font-size:.8125rem;line-height:var(--lh-snug)}.vo-truthmap__axis-x{font-size:.5rem;padding-top:var(--space-1)}.vo-truthmap__axis-y>span:not(.vo-truthmap__axis-line){font-size:.5rem}.vo-truthmap__axis-line{margin:0 var(--space-1)}.vo-truthmap__axis-line--y{margin:var(--space-1) 0}.vo-truthmap__mark{display:none}.vo-truthmap__cell--vibe,html.js .vo-truthmap__grid.vo-reveal-stagger.is-in>.vo-truthmap__cell--vibe,html.js .vo-truthmap__grid.vo-reveal-stagger>.vo-truthmap__cell--vibe{transform:none}}.vo-truth__inner{max-width:54ch}.vo-truth__eyebrow{display:block;margin-bottom:var(--space-5)}.vo-truth__stat{margin:0}.vo-truth__num{color:var(--vo-amber);font-family:var(--font-display);font-size:clamp(4.5rem,13vw,9rem);font-weight:var(--weight-black);letter-spacing:-.03em;line-height:.85}.vo-truth__attribution{color:var(--color-fg-muted);font-size:var(--type-caption);font-style:italic;margin:var(--space-4) 0 0;padding-left:var(--space-6)}.vo-method__header{margin-bottom:clamp(var(--space-8),4vw,var(--space-10));max-width:50ch}.vo-method__header .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-method__title{font-size:var(--type-h2);margin:0 0 var(--space-3)}.vo-method__lede{color:var(--color-fg-muted);font-size:1.125rem;margin:0}.vo-method__contrast{display:grid;gap:clamp(var(--space-5),2.5vw,var(--space-6));grid-template-columns:1fr 1fr;margin:0 0 clamp(var(--space-8),5vw,var(--space-10))}.vo-method__mc{border-left:3px solid var(--mcc);padding-left:var(--space-4)}.vo-method__mc--old{--mcc:rgba(40,40,40,.18)}.vo-method__mc--new{--mcc:var(--vo-forest)}.vo-method__mc-k{display:block;font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);text-transform:uppercase}.vo-method__mc--old .vo-method__mc-k{color:var(--vo-sienna)}.vo-method__mc--new .vo-method__mc-k{color:var(--vo-forest)}.vo-method__mc-t{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-normal);margin:0}.vo-method__mc--new .vo-method__mc-t{color:var(--vo-charcoal)}.vo-method__grid{align-items:start;display:grid;gap:clamp(var(--space-6),4.5vw,var(--space-10));grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.vo-method__step{border-top:4px solid var(--sc);padding-top:var(--space-5);position:relative}.vo-method__step--clarify{--sc:var(--vo-navy)}.vo-method__step--simplify{--sc:var(--vo-forest)}.vo-method__step--amplify{--sc:var(--vo-amber)}.vo-method__ghost{color:var(--sc);font-family:var(--font-accent);font-size:clamp(4.5rem,7vw,6.75rem);line-height:.8;opacity:.13;pointer-events:none;position:absolute;right:-.02em;top:-.66em;user-select:none;z-index:0}.vo-method__step-title{color:var(--sc);font-family:var(--font-display);font-size:1.6rem;font-weight:var(--weight-bold);margin:0 0 var(--space-3);position:relative;z-index:1}.vo-method__step-body{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-normal);margin:0;position:relative;z-index:1}.vo-method__track{position:relative}.vo-method__rail{background:var(--color-border);display:none;height:2px;left:0;position:absolute;right:0;top:0}.vo-track__fill{background:var(--vo-amber);display:block;height:100%;width:0}.vo-method__rail:after,.vo-method__rail:before{background:linear-gradient(90deg,transparent,rgba(40,40,40,.28) 18%,rgba(40,40,40,.28) 82%,transparent);content:"";height:1px;left:0;position:absolute;right:0}.vo-method__rail:before{top:-3px}.vo-method__rail:after{top:5px}@media (prefers-reduced-motion:no-preference){html.js .vo-method__track.is-live .vo-method__rail{display:block}html.js .vo-method__track.is-live .vo-method__grid{margin-top:var(--space-6)}html.js .vo-method__track.is-live .vo-method__step{border-top-color:transparent;opacity:.38}html.js .vo-method__track.is-live:after,html.js .vo-method__track.is-live:before{border-radius:50%;content:"";height:10px;position:absolute;right:-5px;top:1px;transform:translateY(-50%);width:10px}html.js .vo-method__track.is-live:before{animation:vo-beacon-breathe 4.1s ease-in-out infinite;background:var(--vo-cobalt);box-shadow:inset 0 0 0 1px rgba(10,42,85,.6),0 0 10px 2px rgba(0,80,162,.3);z-index:3}html.js .vo-method__track.is-live:after{animation:vo-beacon-ping 3.4s ease-out infinite;border:1.2px solid var(--vo-cobalt);opacity:0;z-index:2}}@keyframes vo-beacon-breathe{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.14)}}@keyframes vo-beacon-ping{0%{opacity:.55;transform:translateY(-50%) scale(1)}70%{opacity:0}to{opacity:0;transform:translateY(-50%) scale(3.9)}}@media (max-width:767px){.vo-method__contrast,.vo-method__grid{grid-template-columns:1fr}.vo-method__grid{gap:var(--space-6)}}.vo-proof{overflow:hidden;position:relative}.vo-proof__inner{position:relative;z-index:1}.vo-proof__mark{color:var(--vo-paper);font-family:var(--font-display);font-size:clamp(15rem,28vw,30rem);font-weight:var(--weight-bold);left:-.02em;line-height:.62;opacity:.07;pointer-events:none;position:absolute;top:-.34em;user-select:none;z-index:0}.vo-proof__header{margin-bottom:clamp(var(--space-8),4vw,var(--space-10))}.vo-proof__header .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-proof__title{color:var(--vo-paper);font-size:var(--type-h2);margin:0;max-width:22ch}.vo-proof__stats{display:grid;gap:clamp(var(--space-6),4vw,var(--space-10));grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 clamp(var(--space-8),5vw,var(--space-12));padding:0}.vo-proof__stat{display:flex;flex-direction:column;gap:var(--space-2)}.vo-proof__stat-num{color:var(--vo-amber);font-family:var(--font-display);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:.9}.vo-proof__stat-label{color:rgba(247,242,234,.82);font-size:var(--type-body-sm);line-height:var(--lh-snug)}.vo-proof__grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}@media (min-width:768px){.vo-proof__grid:has(>.vo-proof__card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.vo-proof__card{background-color:rgba(247,242,234,.06);border:1px solid rgba(247,242,234,.14);border-radius:var(--vo-radius-control);border-top:4px solid var(--vo-amber);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.vo-proof__metric{color:var(--vo-amber);font-family:var(--font-accent);font-size:1.5rem;letter-spacing:var(--tracking-wide)}.vo-proof__quote{color:var(--vo-paper);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium);line-height:var(--lh-snug);margin:0}.vo-proof__cite{align-items:center;border-top:1px solid rgba(247,242,234,.14);display:flex;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4)}.vo-proof__avatar{border-radius:var(--radius-pill);flex-shrink:0;height:48px;object-fit:cover;width:48px}.vo-proof__author{display:flex;flex-direction:column;font-size:var(--type-body-sm);line-height:var(--lh-snug)}.vo-proof__name{color:var(--vo-paper);font-weight:var(--weight-semibold)}.vo-proof__role{color:rgba(247,242,234,.7);font-size:var(--type-caption)}@media (max-width:767px){.vo-proof__stats{gap:var(--space-6);grid-template-columns:1fr}}.vo-route__head{margin-bottom:clamp(var(--space-8),4vw,var(--space-10));max-width:54ch}.vo-route__head .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-route__title{font-size:var(--type-h2);margin:0 0 var(--space-3)}.vo-route__title em{color:var(--vo-amber);font-style:normal}.vo-route__sub{color:var(--color-fg-muted);font-size:1.125rem;line-height:var(--lh-snug);margin:0}.vo-route__grid{align-items:stretch;display:grid;gap:clamp(var(--space-5),2.5vw,var(--space-6));grid-template-columns:repeat(3,1fr)}.vo-door{background-color:var(--vo-white);border:1px solid var(--color-border);border-radius:var(--vo-radius-control);border-top:4px solid var(--dc);display:flex;flex-direction:column;gap:var(--space-2);padding:clamp(var(--space-6),3vw,var(--space-8))}.vo-door--diagnose{--dc:var(--vo-forest)}.vo-door--workshop{--dc:var(--vo-amber)}.vo-door--engage{--dc:var(--vo-navy)}@media (prefers-reduced-motion:no-preference){html.js .vo-door{transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}html.js .vo-door:hover{box-shadow:0 18px 38px -26px rgba(40,40,40,.5);transform:translateY(-4px)}}.vo-door__tag{color:var(--dc);font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.vo-door__name{color:var(--vo-charcoal);font-family:var(--font-display);font-size:1.4rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:var(--space-1) 0 var(--space-2)}.vo-door__body{color:var(--color-fg-muted);flex:1;font-size:var(--type-body);line-height:var(--lh-normal);margin:0}.vo-door__cta{align-items:center;align-self:flex-start;border-bottom:1px solid var(--dc);color:var(--vo-charcoal);display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-2);margin-top:var(--space-5);padding-bottom:2px;text-decoration:none}.vo-door__cta .vo-arrow,.vo-door__cta:focus,.vo-door__cta:hover{color:var(--dc)}@media (max-width:767px){.vo-route__grid{gap:var(--space-5);grid-template-columns:1fr}}.vo-close__inner>.vo-eyebrow{display:block;margin-bottom:var(--space-5)}.vo-close__headline{font-size:var(--type-display-sm);margin:0 0 var(--space-5);max-width:18ch}.vo-close__headline .vo-accent,.vo-close__headline em{color:var(--vo-amber);font-style:normal}.vo-close__body{color:rgba(247,242,234,.78);font-size:1.125rem;line-height:var(--lh-loose);margin:0 0 var(--space-8);max-width:42em}.vo-close__questions{margin:0 0 var(--space-8);max-width:44em}.vo-close__questions .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-close__questions ol{counter-reset:q;list-style:none;margin:0;padding:0}.vo-close__questions li{align-items:baseline;border-top:1px solid var(--color-border-dark);color:var(--vo-paper);counter-increment:q;display:flex;font-family:var(--font-display);font-size:1.25rem;gap:var(--space-4);line-height:var(--lh-snug);padding:var(--space-4) 0}.vo-close__questions li:before{color:var(--vo-amber);content:counter(q,decimal-leading-zero);flex-shrink:0;font-family:var(--font-accent);font-size:1.1rem;letter-spacing:var(--tracking-eyebrow)}.vo-trust-seal{align-items:center;background-color:var(--vo-paper);border-radius:var(--vo-radius-control);color:var(--vo-cobalt);display:inline-flex;font-size:var(--type-body-sm);font-weight:var(--weight-medium);gap:var(--space-3);line-height:var(--lh-snug);margin-bottom:var(--space-8);padding:var(--space-3) var(--space-5);text-align:left}.vo-trust-seal__icon{color:var(--vo-cobalt);flex-shrink:0}.vo-trust-seal__text{flex:1}.vo-close__alt{align-items:center;color:rgba(247,242,234,.7);display:inline-flex;font-size:var(--type-body-sm);gap:var(--space-2);text-decoration:none}.vo-close__alt:focus,.vo-close__alt:hover{color:var(--vo-paper)}.vo-truthmap.vo-section--center .vo-truthmap__destination,.vo-truthmap.vo-section--center .vo-truthmap__header{margin-inline:auto;text-align:center}.vo-close__inner{align-items:center;display:flex;flex-direction:column;text-align:center}.vo-close__headline{max-width:20ch}.vo-close__body{margin-inline:auto}.vo-close__questions{max-width:40em;text-align:left;width:100%}.vo-close__ctas{align-items:center;display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:768px){#02-diagnostic,#04-moves,#05-proof,#06-decision,#ways-to-work{clip-path:polygon(0 2.4rem,100% 0,100% 100%,0 100%);margin-top:-2.4rem}}.vo-contour-ground{overflow:hidden;pointer-events:none;z-index:0}.vo-contour-ground,.vo-contour-ground svg{height:100%;inset:0;position:absolute;width:100%}.vo-contour-ground svg{display:block}.vo-section>.vo-container,.vo-section>.vo-secgrid,.vo-section>.vo-section__inner,.vo-section>h2,.vo-section>p{position:relative;z-index:1}.vo-hero__contour-bg{z-index:0}