@media (width>=769px) and (height>=501px){.fullscreen-content:has(.values-assessment){overflow-y:auto}}.values-assessment{--va-color-primary:var(--va-sky-gold-text);--va-color-primary-light:color-mix(in srgb, var(--va-sky-gold) 16%, var(--va-sky-card-lit));--va-color-primary-subtle:var(--va-sky-card-lit);--va-color-primary-hover:var(--va-sky-ink);--va-color-selected:var(--va-sky-gold);--va-color-selected-bg:var(--va-sky-card-lit);--va-color-accent:var(--va-sky-gold);--va-color-success:var(--va-sky-gold-text);--va-color-error:var(--color-error);--va-color-btn-bg:var(--va-sky-gold-fill);--va-color-btn-text:var(--va-sky-on-gold);--va-color-match-strong-bg:var(--va-sky-card-lit);--va-color-match-moderate-bg:color-mix(in srgb, var(--va-sky-card-lit) 50%, transparent);--va-btn-hover-shadow:0 6px 18px -6px color-mix(in srgb, var(--va-sky-glow) 70%, transparent);--va-card-shadow:0 1px 2px color-mix(in srgb, var(--va-sky-edge) 18%, transparent);--va-card-shadow-hover:0 8px 20px -10px color-mix(in srgb, var(--va-sky-edge) 55%, transparent);--va-card-shadow-selected:0 0 0 1px var(--va-sky-gold);width:100%;max-width:1200px;padding:var(--space-4);margin:0 auto}@media (width>=768px){.values-assessment{padding:var(--space-6)}}.pairwise-comparison{gap:var(--space-5);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}.pairwise-comparison:focus-visible{outline:2px solid var(--color-focus,#2563eb);outline-offset:2px}.pairwise-comparison--loading{min-height:300px;color:var(--color-text-secondary);justify-content:center;align-items:center}.pairwise-comparison__header{text-align:center}.pairwise-comparison__title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.pairwise-comparison__guidance{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-4) 0}.pairwise-comparison__progress{background:var(--color-bg-tertiary);border-radius:var(--border-radius-full);height:8px;position:relative;overflow:hidden}.pairwise-comparison__progress-bar{background:var(--va-color-primary);border-radius:var(--border-radius-full);height:100%;transition:width var(--transition-normal);position:absolute;top:0;left:0}.pairwise-comparison__progress-text{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);position:absolute;top:100%;right:0}.pairwise-comparison__cards{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;align-items:center;display:flex}@media (width>=640px){.pairwise-comparison__cards{justify-content:center;gap:var(--space-6);flex-direction:row}}.pairwise-comparison__card{width:100%;max-width:300px;padding:var(--space-5);background:var(--color-bg-primary);border:2px solid var(--color-border-primary);border-radius:var(--border-radius-lg);cursor:pointer;transition:border-color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);text-align:center;gap:var(--space-3);flex-direction:column;flex:1;min-height:150px;display:flex}.pairwise-comparison__card:hover{border-color:var(--va-color-primary);box-shadow:var(--va-card-shadow-hover);transform:scale(1.02)}.pairwise-comparison__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pairwise-comparison__card:active{transform:scale(.98)}.pairwise-comparison__card--left:hover{border-color:var(--va-color-primary)}.pairwise-comparison__card--right:hover{border-color:var(--va-color-accent)}.pairwise-comparison__card-name{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.pairwise-comparison__card-description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.pairwise-comparison__vs{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-muted);padding:var(--space-2)}.pairwise-comparison__hint{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.pairwise-comparison__hint-desktop{display:none}.pairwise-comparison__hint-mobile{display:inline}@media (pointer:fine){.pairwise-comparison__hint-desktop{display:inline}.pairwise-comparison__hint-mobile{display:none}}.wordcloud{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);padding:var(--space-6);text-align:center}.wordcloud__svg{width:100%;height:auto;display:block}.wordcloud__word{font-family:var(--font-body);font-weight:var(--font-semibold);fill:var(--color-text-primary)}.wordcloud__word--lead{font-weight:var(--font-bold);fill:var(--va-color-primary);fill-opacity:1}.wordcloud__note{margin:var(--space-2) 0 0 0;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.wordcloud__footer{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-primary);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.wordcloud__date{font-weight:var(--font-medium)}.wordcloud__attribution{font-style:italic}.ranked-list{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);padding:var(--space-5)}.ranked-list__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0;text-align:center}.ranked-list__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ranked-list__item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast);display:flex}.ranked-list__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ranked-list__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ranked-list__weight{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ranked-list__bar{border-radius:var(--border-radius-full);background:var(--color-bg-tertiary);height:4px;overflow:hidden}.ranked-list__bar-fill{border-radius:var(--border-radius-full);background:var(--va-color-primary);height:100%}.ranked-list__legend{margin:var(--space-3) 0 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.ranked-list__item:hover{background:var(--color-bg-secondary)}.ranked-list__item--top{background:var(--va-color-selected-bg)}.ranked-list__item--top:hover{background:var(--va-color-primary-light)}.ranked-list__rank{background:var(--color-bg-tertiary);width:28px;height:28px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--border-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ranked-list__item--top .ranked-list__rank{background:var(--va-color-btn-bg);color:var(--va-color-btn-text)}.ranked-list__name{font-size:var(--text-base);color:var(--color-text-primary);font-weight:var(--font-medium)}.ranked-list__item--top .ranked-list__name{font-weight:var(--font-semibold)}.ranked-list__footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-primary);font-size:var(--text-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.ranked-list__date{font-weight:var(--font-medium)}.ranked-list__attribution{font-style:italic}.culture-radar{margin:0 0 var(--space-4) 0}.culture-radar__svg{width:100%;max-width:380px;height:auto;margin:0 auto;display:block}.culture-radar__grid{fill:none;stroke:var(--color-border-primary);stroke-width:1px}.culture-radar__claim{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:5 3}.culture-radar__you{fill:var(--va-color-primary);fill-opacity:.22;stroke:var(--va-color-primary);stroke-width:2px;stroke-linejoin:round}.culture-radar__vertex{fill:var(--va-color-primary)}.culture-radar__labels{fill:var(--color-text-secondary);font-family:var(--font-body)}.culture-radar__legend{margin:var(--space-2) 0 0 0;font-size:var(--text-xs);color:var(--color-text-muted);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.culture-radar__legend-item{align-items:center;gap:var(--space-2);display:flex}.culture-radar__swatch{border-radius:2px;flex-shrink:0;width:16px;height:10px}.culture-radar__swatch--you{background:color-mix(in srgb, var(--va-color-primary) 30%, transparent);border:2px solid var(--va-color-primary)}.culture-radar__swatch--claim{border-top:2px dashed var(--color-text-muted);border-radius:0;height:0}.company-card{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);transition:box-shadow var(--transition-normal);overflow:hidden}.company-card:hover{box-shadow:var(--va-card-shadow)}.company-card--expanded{box-shadow:var(--va-card-shadow-hover)}.company-card__header{align-items:center;gap:var(--space-4);padding:var(--space-4);cursor:pointer;text-align:left;width:100%;transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}.company-card__header:hover{background:var(--color-bg-secondary)}.company-card__header:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.company-card__score{flex-direction:column;align-items:center;min-width:60px;display:flex}.company-card__percentage{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--va-color-primary)}.company-card__alignment-label{font-size:var(--text-xs);color:var(--color-text-muted)}.company-card__info{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.company-card__name{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.company-card__ticker{font-size:var(--text-sm);color:var(--color-text-muted)}.company-card__toggle{font-size:var(--text-sm);color:var(--color-text-muted);transition:transform var(--transition-fast)}.company-card__details{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border-primary);animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.company-card__mission{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic;line-height:var(--leading-relaxed);margin:var(--space-4) 0;padding:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--border-radius-sm)}.company-card__matches{margin-bottom:var(--space-4)}.company-card__matches-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.company-card__matches-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.company-card__match{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-2);border-radius:var(--border-radius-sm);background:var(--color-bg-secondary);display:flex}.company-card__match--strong{background:var(--va-color-match-strong-bg)}.company-card__match--moderate{background:var(--va-color-match-moderate-bg)}.company-card__match--weak{background:var(--color-bg-tertiary)}.company-card__match-icon{font-size:var(--text-sm);text-align:center;width:20px}.company-card__match--strong .company-card__match-icon{color:var(--color-success)}.company-card__match--moderate .company-card__match-icon{color:var(--color-warning)}.company-card__match--weak .company-card__match-icon{color:var(--color-text-muted)}.company-card__match-company{font-weight:var(--font-medium);color:var(--color-text-primary)}.company-card__match-arrow{color:var(--color-text-muted)}.company-card__match-personal{color:var(--color-text-secondary)}.company-card__website{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--va-color-primary);font-weight:var(--font-medium);transition:color var(--transition-fast);text-decoration:none;display:inline-flex}.company-card__website:hover{color:var(--va-color-accent);text-decoration:underline}.company-card__website:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results{width:100%}.results__layout{gap:var(--space-8);flex-direction:column;display:flex}@media (width>=1024px){.results__layout{gap:var(--space-6);flex-direction:row}}.results__values{gap:var(--space-5);flex-direction:column;flex:1;display:flex}@media (width>=1024px){.results__values{max-width:480px}}.results__companies{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.results__title{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.results__style-toggle{gap:var(--space-2);background:var(--color-bg-tertiary);padding:var(--space-1);border-radius:var(--border-radius-md);display:flex}.results__style-btn{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1}.results__style-btn:hover:not(.results__style-btn--active){background:var(--color-bg-secondary)}.results__style-btn--active{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--va-card-shadow)}.results__style-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results__visual-card{border-radius:var(--border-radius-lg);overflow:hidden}.results__print-card-btn{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);align-self:flex-start}.results__print-card-btn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.results__print-card-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results__values-list{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);padding:var(--space-5)}.results__values-list-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.results__values-ol{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.results__value-item{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-primary)}.results__value-item:last-child{border-bottom:none;padding-bottom:0}.results__value-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.results__value-rank{background:var(--va-color-btn-bg);width:24px;height:24px;color:var(--va-color-btn-text);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--border-radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.results__value-name{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.results__value-description{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);padding-left:calc(24px + var(--space-2));margin:0}.results__consistency{align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--border-radius-md);flex-wrap:wrap;display:flex}.results__consistency-label{font-size:var(--text-sm);color:var(--color-text-secondary)}.results__consistency-value{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--va-color-success)}.results__consistency-hint{font-size:var(--text-sm);color:var(--color-text-muted);flex-basis:100%;font-style:italic}.results__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.results__action-btn{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--border-radius-md);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);min-height:var(--touch-target-min);border:none}.results__action-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results__action-btn--primary{background:var(--va-color-btn-bg);color:var(--va-color-btn-text)}.results__action-btn--primary:hover{box-shadow:var(--va-btn-hover-shadow);transform:scale(1.02)}.results__action-btn--secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary)}.results__action-btn--secondary:hover{background:var(--color-bg-secondary)}.results__action-btn--tertiary{color:var(--color-text-secondary);border:1px dashed var(--color-border-primary);background:0 0}.results__action-btn--tertiary:hover{color:var(--color-text-primary);border-style:solid}.results__company-filters{gap:var(--space-3);flex-direction:column;display:flex}.results__industry-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.results__industry-tab{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:var(--border-radius-full);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;border:1px solid #0000}.results__industry-tab:hover:not(.results__industry-tab--active){background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.results__industry-tab--active{background:var(--va-color-btn-bg);color:var(--va-color-btn-text)}.results__industry-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.results__company-search{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);transition:border-color var(--transition-normal)}.results__company-search:focus-visible{outline:2px solid var(--color-focus,#2563eb);outline-offset:2px;border-color:var(--va-color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.results__company-search::placeholder{color:var(--color-text-muted)}.results__company-list{gap:var(--space-3);flex-direction:column;display:flex}.results__no-companies{text-align:center;color:var(--color-text-muted);padding:var(--space-6);font-style:italic}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.values-assessment{max-width:none;padding:0}.initial-selection,.refinement,.pairwise-comparison,.results__style-toggle,.results__actions,.results__company-filters,.results__print-card-btn,.company-card__toggle{display:none!important}.wordcloud__word--lead,.results__value-rank,.ranked-list__item--top .ranked-list__rank,.ranked-list__bar,.ranked-list__bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.company-card{break-inside:avoid;page-break-inside:avoid}body.va-print-mode .site-header,body.va-print-mode .site-footer,body.va-print-mode .site-nav,body.va-print-mode header:not(.company-card__header),body.va-print-mode footer,body.va-print-mode nav,body.va-print-mode .fullscreen-header,body.va-print-mode .related-content,body.va-print-mode .fullscreen-content>h2,body.va-print-mode .fullscreen-content>h3,body.va-print-mode .fullscreen-content>p,body.va-print-mode .fullscreen-content>ul,body.va-print-mode .fullscreen-content>ol,body.va-print-mode .fullscreen-content>hr,body.va-print-card .results__values-list,body.va-print-card .results__consistency,body.va-print-card .results__companies{display:none!important}body.va-print-card .results__visual-card{border:2px solid #000;max-width:600px;margin:0 auto;padding:2rem}body.va-print-card .results__title{text-align:center;margin-bottom:1rem}body.va-print-card .results__layout{justify-content:center}body.va-print-card .wordcloud__word:not(.wordcloud__word--lead){fill:#000;fill-opacity:1}body.va-print-report .results__visual-card{display:none!important}body.va-print-report .results__layout{flex-direction:column;gap:2rem}body.va-print-report .results__values{max-width:none}body.va-print-report .results__title{font-size:18pt}body.va-print-report .results__values-list{break-inside:avoid;page-break-inside:avoid}body.va-print-report .results__values{page-break-after:always}body.va-print-report .company-card__details{animation:none;display:block!important}body.va-print-report .company-card__header{cursor:default;pointer-events:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pairwise-comparison,.results{animation:.2s ease-out fadeIn}@media (prefers-reduced-motion:reduce){.values-assessment *,.values-assessment :before,.values-assessment :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fullscreen-content:has(.values-assessment),.values-assessment{--va-sky-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--va-sky-plate:#f5eedd;--va-sky-plate-deep:#ece2ca;--va-sky-edge:#3a4a72;--va-sky-ink:#1f2f57;--va-sky-label:#22325a;--va-sky-core:#1b2a50;--va-sky-spike:#1b2a50;--va-sky-glow:#c89234;--va-sky-gold:#a3721b;--va-sky-link:#a3721b;--va-sky-card:#fbf7ec;--va-sky-card-text:#4d5671;--va-sky-muted:#6b6a7c;--va-sky-gold-text:#7a5410;--va-sky-gold-fill:#d9a443;--va-sky-on-gold:#1b2440;--va-sky-page:#efe6cf;--va-sky-card-lit:#f8ebcb;--va-sky-page-line:#3a4a7212}:root[data-theme=dark] .fullscreen-content:has(.values-assessment),:root[data-theme=dark] .values-assessment{--va-sky-plate:#0f1832;--va-sky-plate-deep:#0a1126;--va-sky-edge:#b9a77a;--va-sky-ink:#d8d0b8;--va-sky-label:#ece5d0;--va-sky-core:#fff8e4;--va-sky-spike:#f3e6c0;--va-sky-glow:#f0c467;--va-sky-gold:#e8b955;--va-sky-link:#e1b252;--va-sky-card:#152142;--va-sky-card-text:#b8bed2;--va-sky-muted:#9aa0b6;--va-sky-gold-text:#ecc16a;--va-sky-gold-fill:#e8b955;--va-sky-on-gold:#111a33;--va-sky-page:#0a1124;--va-sky-card-lit:#1d2d5c;--va-sky-page-line:#b9a77a0f}.va-duel__plate,.va-sky-hero{color:var(--va-sky-ink);background:radial-gradient(120% 90% at 50% 0%, var(--va-sky-plate) 55%, var(--va-sky-plate-deep) 100%);border:1px solid var(--va-sky-edge);outline:1px solid color-mix(in srgb, var(--va-sky-edge) 55%, transparent);outline-offset:-6px;border-radius:4px;position:relative}.va-duel{gap:0;max-width:1040px;position:relative}.va-duel:focus-visible{outline:2px solid var(--va-sky-gold);outline-offset:4px}.va-duel__plate{padding:var(--space-4) var(--space-3) var(--space-3);container-type:inline-size}.va-duel__header{text-align:center;padding:0 var(--space-2)}.va-duel .pairwise-comparison__title{font-family:var(--va-sky-serif);letter-spacing:.01em;color:var(--va-sky-ink);margin:var(--space-1) 0 var(--space-1);font-size:1.55rem;font-weight:600}.va-duel .pairwise-comparison__guidance{font-size:var(--text-sm);color:var(--va-sky-muted);margin:0 auto var(--space-3);max-width:34rem;line-height:1.45}.va-duel__body{gap:var(--space-3);flex-direction:column;display:flex}.va-duel__sky{border:1px solid color-mix(in srgb, var(--va-sky-edge) 35%, transparent);background:color-mix(in srgb, var(--va-sky-plate-deep) 55%, transparent);padding:var(--space-1) var(--space-2) var(--space-2);border-radius:3px;position:relative}.va-duel__progress{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.va-duel__count{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-ink);font-variant-numeric:tabular-nums;flex:none}.va-duel__arena{flex-direction:column;justify-content:center;min-width:0;display:flex}.va-duel .pairwise-comparison__cards{align-items:stretch;gap:var(--space-2);flex-direction:column;padding:0}.va-duel .pairwise-comparison__card{justify-content:center;gap:var(--space-2);max-width:none;min-height:112px;padding:var(--space-4) var(--space-4);color:var(--va-sky-ink);background:var(--va-sky-card);border:1px solid color-mix(in srgb, var(--va-sky-edge) 60%, transparent);box-shadow:inset 0 0 0 4px var(--va-sky-card), inset 0 0 0 5px color-mix(in srgb, var(--va-sky-edge) 22%, transparent);border-radius:3px;transition:transform 90ms ease-out,border-color .16s ease-out,box-shadow .16s ease-out;position:relative}.va-duel .pairwise-comparison__card:hover{border-color:var(--va-sky-gold);box-shadow:inset 0 0 0 4px var(--va-sky-card), inset 0 0 0 5px color-mix(in srgb, var(--va-sky-gold) 45%, transparent), 0 6px 18px -10px color-mix(in srgb, var(--va-sky-ink) 60%, transparent);transform:translateY(-2px)}.va-duel .pairwise-comparison__card:focus-visible{outline:2px solid var(--va-sky-gold);outline-offset:3px}.va-duel .pairwise-comparison__card:active{transition-duration:60ms;transform:scale(.97,.93)}.va-duel .pairwise-comparison__card-name{font-family:var(--va-sky-serif);letter-spacing:.01em;color:var(--va-sky-ink);font-size:1.35rem;font-weight:600}.va-duel .pairwise-comparison__card-description{color:var(--va-sky-card-text);line-height:1.45}.va-duel__mark{width:18px;height:18px;fill:var(--va-sky-gold);align-self:center}.va-duel .pairwise-comparison__vs{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-base);color:var(--va-sky-muted);text-align:center;padding:0;line-height:1}.va-duel .pairwise-comparison__hint{margin:var(--space-3) 0 0;color:var(--va-sky-muted)}.va-duel__complete{padding:var(--space-6) 0;text-align:center;font-family:var(--va-sky-serif);color:var(--va-sky-muted);margin:0;font-style:italic}@container (width>=700px){.va-duel__plate{padding:var(--space-5) var(--space-5) var(--space-4)}.va-duel__body{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.va-duel__sky{order:2}.va-duel .pairwise-comparison__cards{align-items:stretch;gap:var(--space-3);flex-direction:row}.va-duel .pairwise-comparison__card{flex:1 1 0;min-height:200px}.va-duel .pairwise-comparison__vs{align-self:center}}@media (height<=700px) and (width<=520px){.va-duel .pairwise-comparison__guidance{display:none}}.va-duel__fx{pointer-events:none;z-index:3;position:absolute;inset:0}.va-duel__ghost.va-duel__ghost{box-sizing:border-box;pointer-events:none;transform-origin:50%;margin:0;position:absolute}.va-spark{will-change:transform;width:22px;height:22px;position:absolute;top:0;left:0}.va-spark svg{width:100%;height:100%;fill:var(--va-sky-gold);filter:drop-shadow(0 0 4px var(--va-sky-glow));display:block}.va-sky{width:100%;height:auto;font-family:var(--va-sky-serif);display:block;overflow:hidden}.va-sky--panel{display:none}@container (width>=700px){.va-sky--panel{display:block}.va-sky--strip{display:none}}.va-sky__grid path,.va-sky__rings path{fill:none;stroke:var(--va-sky-ink);stroke-opacity:.13;stroke-width:1px;vector-effect:non-scaling-stroke}.va-sky__mote{fill:var(--va-sky-ink);opacity:.16;transform-box:fill-box;transform-origin:50%;transition:opacity .4s ease-out,fill .4s ease-out}.va-sky__mote--lit{fill:var(--va-sky-gold);opacity:.75}.va-sky__mote--new{animation:.9s cubic-bezier(.2,.7,.3,1) .38s both va-mote-in}@keyframes va-mote-in{0%{opacity:.16;transform:scale(1)}35%{opacity:1;transform:scale(2.8)}to{opacity:.75;transform:scale(1)}}.va-sky__link{stroke:var(--va-sky-link);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;transition:stroke-dashoffset .9s cubic-bezier(.5,0,.2,1) .3s}.va-sky__link--lit{stroke-dashoffset:0}.va-sky__glow-stop--core{stop-color:var(--va-sky-glow);stop-opacity:.6}.va-sky__glow-stop--mid{stop-color:var(--va-sky-glow);stop-opacity:.2}.va-sky__glow-stop--edge{stop-color:var(--va-sky-glow);stop-opacity:0}.va-sky__spikes{fill:var(--va-sky-spike);opacity:.85}.va-sky__core{fill:var(--va-sky-core)}.va-sky__ring{fill:none;stroke:var(--va-sky-gold);stroke-width:.2px}.va-sky__star,.va-sky__hit,.va-sky__flare,.va-sky__flash{transform-box:fill-box;transform-origin:50%}.va-sky__star{transition:transform .56s cubic-bezier(.34,1.56,.64,1),opacity .42s ease-out}.va-sky__flash{fill:none;stroke:var(--va-sky-gold);stroke-width:1.3px;opacity:0}.va-sky__reticle line{stroke:var(--va-sky-gold);stroke-width:1.6px;stroke-linecap:round}.va-sky__label{fill:var(--va-sky-label);paint-order:stroke;stroke:var(--va-sky-plate);stroke-width:3px;stroke-linejoin:round;font-style:italic;font-weight:500;transition:opacity .3s ease-out}.va-sky__entry--contender .va-sky__label{font-weight:700}.va-sky-hero{margin:0 0 var(--space-8);padding:var(--space-5) var(--space-4) var(--space-3);scroll-margin-top:var(--space-3)}.va-sky-hero__head{text-align:center;padding:0 var(--space-3)}.va-sky-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--va-sky-gold);margin:0;font-size:.72rem;font-weight:600}.va-sky-hero__title{margin:var(--space-1) 0 0;font-family:var(--va-sky-serif);color:var(--va-sky-ink);font-size:2rem;font-weight:600;line-height:1.15}.va-sky-hero__lead{margin:var(--space-1) 0 0;font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-lg);color:var(--va-sky-muted)}.va-sky-hero__lead-name{color:var(--va-sky-gold);font-style:italic;font-weight:700}.va-sky-hero__frame{aspect-ratio:2;width:100%;max-height:520px;margin-top:var(--space-2);position:relative;mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}@media (width<=640px){.va-sky-hero{padding:var(--space-4) var(--space-2) var(--space-3)}.va-sky-hero__title{font-size:1.65rem}.va-sky-hero__frame{aspect-ratio:1.08}}.va-sky-hero__flat{width:100%;height:100%;transition:opacity .3s ease-out .26s;position:absolute;inset:0}.va-sky-hero__gl{opacity:0;transition:opacity .26s ease-out;position:absolute;inset:0}.is-handed-over .va-sky-hero__gl{opacity:1}.is-handed-over .va-sky-hero__flat{opacity:0}.va-sky-hero__gl .values-constellation__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.va-sky-hero__key{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--va-sky-edge) 30%, transparent);display:flex}.va-sky-hero__key-marks{flex:none;width:64px;height:20px;overflow:visible}.va-sky-hero__key-text{font-size:var(--text-xs);color:var(--va-sky-muted);margin:0;line-height:1.4}.va-sky--hero .va-sky__entry{transition:transform .95s cubic-bezier(.65,0,.35,1)}.va-sky__rings{transition:opacity .7s ease-out .25s}.va-sky__links--final{transition:opacity .6s ease-out .45s}.va-sky--hero[data-stage=gather] .va-sky__rings,.va-sky--hero[data-stage=gather] .va-sky__links--final,.va-sky--hero[data-stage=gather] .va-sky__label{opacity:0}.va-sky__flare{transition:opacity .3s ease-out}.va-sky--dim .va-sky__flare{opacity:.32}.va-sky--dim .va-sky__label{opacity:.55}.va-sky--igniting .va-sky__flare{animation:va-ignite .75s cubic-bezier(.2, .7, .3, 1) var(--va-ignite-delay,0s) both}.va-sky--igniting .va-sky__entry--leader .va-sky__flare{animation-name:va-ignite-leader;animation-duration:.9s}@keyframes va-ignite{0%{opacity:.32;transform:scale(1)}35%{opacity:1;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes va-ignite-leader{0%{opacity:.32;transform:scale(1)}35%{opacity:1;transform:scale(1.95)}70%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}.va-print-sky{display:none}@media print{.va-sky-hero{display:none!important}body.va-print-card .va-print-sky{--va-sky-plate:#fff;--va-sky-ink:#1f2f57;--va-sky-label:#1f2f57;--va-sky-core:#1b2a50;--va-sky-spike:#1b2a50;--va-sky-glow:#c89234;--va-sky-gold:#a3721b;--va-sky-link:#a3721b;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}body.va-print-card .results__values>.results__title,body.va-print-card .results__visual-card>:not(.va-print-sky){display:none!important}.va-print-sky__title{text-align:center;font-family:var(--va-sky-serif);color:#1f2f57;margin:0 0 .5rem;font-size:20pt;font-weight:600}.va-print-sky__list{font-family:var(--va-sky-serif);color:#1f2f57;grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:2rem;margin:.75rem 0 0;padding-left:1.5rem;font-size:11pt;display:grid}}@media (prefers-reduced-motion:reduce){.va-sky__star,.va-sky__link,.va-sky__mote,.va-sky--hero .va-sky__entry{transition:none!important}.va-sky__mote--new,.va-sky--igniting .va-sky__flare{animation:none!important}}.values-assessment{--color-bg-primary:var(--va-sky-card);--color-bg-secondary:color-mix(in srgb, var(--va-sky-card) 70%, var(--va-sky-plate));--color-bg-tertiary:var(--va-sky-plate-deep);--color-text-primary:var(--va-sky-ink);--color-text-secondary:var(--va-sky-card-text);--color-text-muted:var(--va-sky-muted);--color-border-primary:color-mix(in srgb, var(--va-sky-edge) 32%, transparent);--color-border-secondary:color-mix(in srgb, var(--va-sky-edge) 18%, transparent);--color-brand-primary:var(--va-sky-gold-text);--color-focus:var(--va-sky-gold);--color-focus-ring:color-mix(in srgb, var(--va-sky-gold) 40%, transparent);--va-ease-out:cubic-bezier(.05, .7, .1, 1);--va-ease-standard:cubic-bezier(.2, 0, 0, 1);color:var(--va-sky-ink);position:relative}.fullscreen-content:has(.values-assessment){background-color:var(--va-sky-page);background-image:radial-gradient(120% 70% at 50% -10%, color-mix(in srgb, var(--va-sky-plate) 90%, transparent), transparent 70%), repeating-linear-gradient(0deg, var(--va-sky-page-line) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, var(--va-sky-page-line) 0 1px, transparent 1px 64px)}:root[data-theme=dark] .fullscreen-content:has(.values-assessment){background-image:radial-gradient(1px 1px at 12% 18%, #fff4d68c, transparent 60%), radial-gradient(1px 1px at 68% 9%, #fff4d666, transparent 60%), radial-gradient(1.5px 1.5px at 84% 46%, #fff4d680, transparent 60%), radial-gradient(1px 1px at 36% 63%, #fff4d659, transparent 60%), radial-gradient(1px 1px at 52% 88%, #fff4d666, transparent 60%), radial-gradient(1.2px 1.2px at 6% 79%, #fff4d673, transparent 60%), radial-gradient(120% 70% at 50% -10%, #283e7873, transparent 70%), repeating-linear-gradient(0deg, var(--va-sky-page-line) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, var(--va-sky-page-line) 0 1px, transparent 1px 64px);background-size:340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,340px 300px,auto,auto,auto}.va-phase{--va-tray-clearance:120px;gap:var(--space-5);width:100%;animation:va-phase-in .42s var(--va-ease-out) both;flex-direction:column;display:flex}@keyframes va-phase-in{0%{opacity:0;transform:translateY(10px)}}.va-phase__header{text-align:center}.va-phase__title{font-family:var(--va-sky-serif);letter-spacing:.005em;color:var(--va-sky-ink);margin:0 0 var(--space-2);font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:600;line-height:1.15}.va-phase__title:focus{outline:none}.va-phase__guidance{font-size:var(--text-base);color:var(--va-sky-card-text);max-width:36rem;margin:0 auto;line-height:1.5}.va-phase :is(button,input,a){scroll-margin-bottom:var(--va-tray-clearance)}@media (width<=640px){.va-phase{--va-tray-clearance:150px}}.va-btn-gold{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);font-family:var(--va-sky-serif);letter-spacing:.01em;color:var(--va-sky-on-gold);background:var(--va-sky-gold-fill);border:1px solid color-mix(in srgb, var(--va-sky-on-gold) 35%, var(--va-sky-gold-fill));outline:1px solid color-mix(in srgb, var(--va-sky-on-gold) 25%, transparent);outline-offset:-5px;cursor:pointer;white-space:nowrap;transition:transform .16s var(--va-ease-standard), box-shadow .2s var(--va-ease-standard), background-color .2s var(--va-ease-standard);border-radius:3px;padding:.7rem 1.4rem;font-size:1.05rem;font-weight:600;display:inline-flex}.va-btn-gold:hover:not(:disabled){box-shadow:var(--va-btn-hover-shadow);transform:translateY(-1px)}.va-btn-gold:active:not(:disabled){transform:translateY(0)scale(.98)}.va-btn-gold:focus-visible{outline:2px solid var(--va-sky-ink);outline-offset:3px}.va-btn-gold:disabled{cursor:not-allowed;color:var(--va-sky-muted);border:1px dashed color-mix(in srgb, var(--va-sky-edge) 45%, transparent);background:0 0;outline-color:#0000}.va-star{width:100%;height:100%;display:block;overflow:visible}.va-star__outline{fill:none;stroke:color-mix(in srgb, var(--va-sky-edge) 60%, transparent);stroke-width:.24px;stroke-linejoin:round}.va-star__halo{fill:var(--va-sky-glow);opacity:.22}.va-star__body{fill:var(--va-sky-gold-fill);stroke:var(--va-sky-gold-text);stroke-width:.16px;stroke-linejoin:round}.va-star__core{fill:var(--va-sky-card)}:root[data-theme=dark] .va-star__core{fill:#fffaf0}.va-star__lit{transform-box:fill-box;transform-origin:50%;animation:va-star-light .56s var(--va-ease-standard) both}.va-star__lit .va-star__halo{transform-box:fill-box;transform-origin:50%;animation:va-star-flash .64s var(--va-ease-out) both}@keyframes va-star-light{0%{transform:scale(.2)rotate(-35deg)}45%{transform:scale(1.32)rotate(6deg)}70%{transform:scale(.94)rotate(-2deg)}to{transform:none}}@keyframes va-star-flash{0%{opacity:.6;transform:scale(.3)}40%{opacity:.38;transform:scale(1.35)}to{opacity:.22;transform:none}}.va-pen{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.va-step{width:100%;height:100%;display:block;overflow:visible}.va-step__line{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.va-step__line--faint{opacity:.5}.va-step__fill{fill:currentColor}.va-route{width:100%;margin:0 auto var(--space-1);max-width:620px}.va-route__list{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.va-route__list:before{content:"";border-top:1.5px dotted color-mix(in srgb, var(--va-sky-edge) 45%, transparent);position:absolute;top:15px;left:12.5%;right:12.5%}.va-route__step{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.va-route__mark{background:var(--va-sky-page);width:30px;height:30px;color:color-mix(in srgb, var(--va-sky-edge) 45%, transparent);border-radius:50%;padding:4px;position:relative}.va-route__label{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted);white-space:nowrap}.va-route__numeral{font-variant:small-caps;letter-spacing:.06em;font-size:.8em;font-style:normal}.va-route__step--past .va-route__mark{color:var(--va-sky-gold)}.va-route__step--current .va-route__mark{color:var(--va-sky-gold-text);box-shadow:0 0 0 1.5px var(--va-sky-gold), 0 0 14px -2px var(--va-sky-glow)}.va-route__step--current .va-route__label{color:var(--va-sky-ink);font-weight:600}.values-assessment--title{max-width:1180px}.va-title{isolation:isolate;min-height:min(720px,100dvh - 140px);color:var(--va-sky-ink);background:radial-gradient(130% 100% at 50% 0%, var(--va-sky-plate) 50%, var(--va-sky-plate-deep) 100%);border:1px solid var(--va-sky-edge);outline:1px solid color-mix(in srgb, var(--va-sky-edge) 55%, transparent);outline-offset:-7px;border-radius:4px;place-items:center;padding:clamp(2rem,4.5vw,3.2rem) clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.va-title__sky{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.va-title__graticule path{fill:none;stroke:color-mix(in srgb, var(--va-sky-edge) 16%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.va-title__star{fill:color-mix(in srgb, var(--va-sky-core) 55%, transparent);opacity:var(--va-mag);transform-box:fill-box;transform-origin:50%;animation:va-field-in .52s var(--va-ease-out) var(--va-sweep) both}.va-title__star--twinkle{animation:va-field-in .52s var(--va-ease-out) var(--va-sweep) both, va-twinkle 5.2s ease-in-out calc(var(--va-twinkle) * -1) infinite}@keyframes va-field-in{0%{transform:scale(0)}}@keyframes va-twinkle{0%,to{opacity:var(--va-mag)}50%{opacity:calc(var(--va-mag) * .3)}}.va-title__crown{width:min(520px,94%);height:auto;margin-bottom:calc(var(--space-2) * -1);overflow:visible}.va-title__glow{fill:var(--va-sky-glow);opacity:.16}.va-title__route{fill:none;stroke:var(--va-sky-gold);stroke-width:1.3px;stroke-dasharray:.012 .008;opacity:.8;vector-effect:non-scaling-stroke;animation:va-route-draw 1.8s var(--va-ease-standard) .45s both}@keyframes va-route-draw{0%{stroke-dasharray:0 1}99%{stroke-dasharray:1 0}to{stroke-dasharray:.012 .008}}.va-title__bright{fill:var(--va-sky-gold-fill);stroke:var(--va-sky-gold);stroke-width:.12px;filter:drop-shadow(0 0 3px var(--va-sky-glow))}.va-title__pop{transform-box:fill-box;transform-origin:50%;animation:va-bright-in .64s var(--va-ease-standard) calc(.52s + var(--va-i) * .16s) both}@keyframes va-bright-in{0%{opacity:0;transform:scale(.1)rotate(-40deg)}55%{opacity:1;transform:scale(1.35)rotate(8deg)}to{opacity:1;transform:none}}.va-title__body{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;max-width:54rem;display:flex;position:relative}.va-title__body:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--va-sky-plate) 88%, transparent), transparent);position:absolute;inset:-12% -10%}.va-title__body>*{animation:va-rise .64s var(--va-ease-out) both;margin:0}.va-title__body>:nth-child(2){animation-delay:70ms}.va-title__body>:nth-child(3){animation-delay:.14s}.va-title__body>:nth-child(4){animation-delay:.21s}.va-title__body>:nth-child(n+5){animation-delay:.3s}.va-title__body>.va-title__steps{animation:none}.va-title__step{animation:va-rise .56s var(--va-ease-out) calc(.38s + var(--va-i) * 70ms) both}@keyframes va-rise{0%{opacity:0;transform:translateY(14px)}}.va-title__eyebrow{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;color:var(--va-sky-gold-text);font-weight:600}.va-title__heading{font-family:var(--va-sky-serif);letter-spacing:-.005em;color:var(--va-sky-ink);text-wrap:balance;font-size:clamp(2.3rem,6vw,4rem);font-weight:600;line-height:1.04}.va-title__lede{max-width:44rem;font-size:var(--text-lg);color:var(--va-sky-card-text);text-wrap:pretty;line-height:1.55}.va-title__steps{gap:var(--space-3);width:100%;margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=760px){.va-title__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.va-title__step{padding:var(--space-3) var(--space-2);background:color-mix(in srgb, var(--va-sky-card) 72%, transparent);border:1px solid color-mix(in srgb, var(--va-sky-edge) 22%, transparent);border-radius:3px;flex-direction:column;align-items:center;gap:6px;display:flex}.va-title__step-mark{width:32px;height:32px;color:var(--va-sky-gold-text)}.va-title__step-name{font-family:var(--va-sky-serif);color:var(--va-sky-ink);font-size:1.1rem;font-weight:600}.va-title__step-numeral{font-variant:small-caps;letter-spacing:.06em;color:var(--va-sky-muted);font-weight:400}.va-title__step-text{font-size:var(--text-sm);color:var(--va-sky-card-text);line-height:1.4}.va-title__begin{min-height:52px;font-family:var(--va-sky-serif);color:var(--va-sky-on-gold);background:var(--va-sky-gold-fill);border:1px solid color-mix(in srgb, var(--va-sky-on-gold) 35%, var(--va-sky-gold-fill));outline:1px solid color-mix(in srgb, var(--va-sky-on-gold) 25%, transparent);outline-offset:-5px;cursor:pointer;box-shadow:0 10px 30px -14px var(--va-sky-glow);transition:transform .16s var(--va-ease-standard), box-shadow .2s var(--va-ease-standard);border-radius:3px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:1.2rem;font-weight:600;display:inline-flex}.va-title__begin:hover:not(:disabled){box-shadow:0 14px 34px -12px var(--va-sky-glow);transform:translateY(-2px)}.va-title__begin:active:not(:disabled){transform:scale(.98)}.va-title__begin:focus-visible{outline:2px solid var(--va-sky-ink);outline-offset:3px}.va-title__begin:disabled{cursor:progress;opacity:.75}.va-title__begin-star{fill:currentColor;width:18px;height:18px;transition:transform .5s var(--va-ease-standard)}.va-title__begin:hover:not(:disabled) .va-title__begin-star{transform:rotate(90deg)scale(1.15)}.va-title__meta{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted)}@media (width<=520px){.va-title{outline-offset:-5px;padding:2rem .9rem 1.6rem}.va-title__lede{font-size:var(--text-base)}.va-title__eyebrow{letter-spacing:.14em}.va-title__step{padding:var(--space-2)}.va-title__step-text{font-size:var(--text-xs)}}.initial-selection__search{justify-content:center;display:flex}.initial-selection__search-input{width:100%;max-width:420px;min-height:var(--touch-target-min);font-size:var(--text-base);color:var(--va-sky-ink);background:color-mix(in srgb, var(--va-sky-card) 80%, transparent);border:1px solid color-mix(in srgb, var(--va-sky-edge) 35%, transparent);border-radius:999px;padding:.6rem 1rem;transition:border-color .16s,box-shadow .16s}.initial-selection__search-input::placeholder{font-family:var(--va-sky-serif);color:var(--va-sky-muted);font-style:italic}.initial-selection__search-input:focus-visible{border-color:var(--va-sky-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--va-sky-gold) 28%, transparent);outline:none}.va-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.va-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.initial-selection__grid,.suggestions__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.values-card--large{min-height:150px;padding:var(--space-4) var(--space-2) var(--space-3)}.values-card--large .values-card__name{font-size:1.12rem}}.values-card{width:100%;min-height:132px;padding:var(--space-4) var(--space-3) var(--space-3);text-align:center;color:var(--va-sky-ink);background:var(--va-sky-card);border:1px solid color-mix(in srgb, var(--va-sky-edge) 28%, transparent);outline:1px solid color-mix(in srgb, var(--va-sky-edge) 12%, transparent);outline-offset:-5px;box-shadow:var(--va-card-shadow);cursor:pointer;animation:va-card-in .42s var(--va-ease-out) calc(var(--va-i,0) * 24ms) both;transition:transform .18s var(--va-ease-standard), border-color .18s var(--va-ease-standard), box-shadow .22s var(--va-ease-standard), background-color .22s var(--va-ease-standard), opacity .22s var(--va-ease-standard);border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:relative}@keyframes va-card-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.values-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--va-sky-edge) 60%, transparent);box-shadow:var(--va-card-shadow-hover);transform:translateY(-2px)}.values-card:active:not(:disabled){transition-duration:60ms;transform:scale(.975)}.values-card:focus-visible{outline:2px solid var(--va-sky-gold);outline-offset:2px}.values-card__star{width:24px;height:24px;transition:transform .26s var(--va-ease-standard);margin-bottom:2px}.values-card:hover:not(:disabled) .values-card__star{transform:rotate(45deg)}.values-card__name{font-family:var(--va-sky-serif);color:var(--va-sky-ink);overflow-wrap:anywhere;font-size:1.12rem;font-weight:600;line-height:1.15}.values-card__description{font-size:var(--text-sm);color:var(--va-sky-card-text);line-height:1.4}.values-card__related{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted);margin-top:2px}.values-card--large{min-height:160px;padding:var(--space-5) var(--space-4) var(--space-4)}.values-card--large .values-card__name{font-size:1.28rem}.values-card--selected{background:var(--va-sky-card-lit);border-color:var(--va-sky-gold);outline-color:color-mix(in srgb, var(--va-sky-gold) 55%, transparent);box-shadow:0 0 0 1px var(--va-sky-gold), 0 10px 26px -14px var(--va-sky-glow)}.values-card--selected:hover:not(:disabled){border-color:var(--va-sky-gold);box-shadow:0 0 0 1px var(--va-sky-gold), 0 14px 30px -14px var(--va-sky-glow)}.values-card--selected .values-card__star{transform:none}.values-card--faint:not(.values-card--selected){background:color-mix(in srgb, var(--va-sky-card) 55%, transparent);border-style:dashed;border-color:color-mix(in srgb, var(--va-sky-edge) 40%, transparent);outline-color:#0000}.values-card--faint:not(.values-card--selected) .va-star__outline{stroke-dasharray:.4 .35}.values-card--aside{cursor:not-allowed;opacity:.5;filter:saturate(.6);box-shadow:none}.values-card--aside:hover{box-shadow:none;transform:none}.va-pager{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.va-pager__step{min-height:var(--touch-target-min);min-width:var(--touch-target-min);font-family:var(--va-sky-serif);font-size:var(--text-base);color:var(--va-sky-ink);border:1px solid color-mix(in srgb, var(--va-sky-edge) 32%, transparent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 .9rem;transition:background-color .16s,border-color .16s;display:inline-flex}.va-pager__step:hover:not(:disabled){background:color-mix(in srgb, var(--va-sky-card) 80%, transparent);border-color:color-mix(in srgb, var(--va-sky-edge) 60%, transparent)}.va-pager__step:disabled{opacity:.35;cursor:not-allowed}.va-pager__step:focus-visible,.va-pager__plate:focus-visible{outline:2px solid var(--va-sky-gold);outline-offset:2px}.va-pager__plates{gap:4px;margin:0;padding:0;list-style:none;display:flex}.va-pager__plate{width:var(--touch-target-min);height:var(--touch-target-min);font-family:var(--va-sky-serif);color:var(--va-sky-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:.95rem;transition:color .16s,background-color .16s,border-color .16s;display:flex}.va-pager__plate:hover{color:var(--va-sky-ink);border-color:color-mix(in srgb, var(--va-sky-edge) 30%, transparent)}.va-pager__plate--current{color:var(--va-sky-ink);background:var(--va-sky-card);border-color:var(--va-sky-gold);font-weight:600}.va-pager__numeral{font-variant:small-caps;line-height:1}.va-pager__ticks{gap:2px;height:4px;display:flex}.va-pager__tick{background:var(--va-sky-gold);width:4px;height:4px;box-shadow:0 0 4px var(--va-sky-glow);border-radius:50%}.va-pager__info{text-align:center;font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted);flex-basis:100%}@media (width<=520px){.va-pager__step-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.va-pager__step{padding:0}}.va-tray{z-index:6;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:.7rem var(--space-4) calc(.7rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--va-sky-plate) 96%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-top:1px solid color-mix(in srgb, var(--va-sky-edge) 50%, transparent);box-shadow:0 -14px 30px -22px color-mix(in srgb, var(--va-sky-edge) 80%, transparent);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tally sky action";display:grid;position:sticky;bottom:0;overflow:hidden}@media (width>=768px){.va-tray{margin:var(--space-2) 0 calc(var(--space-6) * -1);border:1px solid color-mix(in srgb, var(--va-sky-edge) 50%, transparent);border-bottom:none;border-radius:4px 4px 0 0}}.va-tray__flare{pointer-events:none;position:absolute;inset:0}.va-tray__flare--ready,.va-tray__flare--full{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--va-sky-glow) 45%, transparent) 50%, transparent 80%);animation:va-tray-sweep 1.1s var(--va-ease-standard) .42s both}@keyframes va-tray-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.va-tray__tally{grid-area:tally;align-items:baseline;gap:6px;display:flex}.va-tray__count{font-family:var(--va-sky-serif);font-variant-numeric:tabular-nums;color:var(--va-sky-ink);text-align:right;min-width:1.3em;font-size:2rem;font-weight:600;line-height:1;transition:color .2s}.va-tray--ready .va-tray__count,.va-tray--full .va-tray__count{color:var(--va-sky-gold-text)}.va-tray__count-label{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted);white-space:nowrap}.va-tray__sky{flex-direction:column;grid-area:sky;align-items:center;gap:2px;min-width:0;display:flex}.va-tray__slots{justify-content:center;gap:2px;padding-top:7px;display:flex}.va-tray__slot{width:15px;height:15px;transform:translateY(var(--va-lift,0))}.va-tray__slot--optional .va-star__outline{stroke-dasharray:.35 .4;stroke:color-mix(in srgb, var(--va-sky-edge) 40%, transparent)}.va-tray__slot--needed .va-star__outline{stroke:color-mix(in srgb, var(--va-sky-edge) 70%, transparent);stroke-width:.3px}.va-tray--few .va-tray__slot{width:20px;height:20px}.va-tray__slot .va-star__lit,.va-tray__slot .va-star__lit .va-star__halo{animation-delay:.4s}.va-tray__message{font-family:var(--va-sky-serif);font-style:italic;font-size:var(--text-sm);color:var(--va-sky-muted);text-align:center;margin:0}.va-tray__action{grid-area:action}.va-tray--ready .va-btn-gold,.va-tray--full .va-btn-gold{animation:va-btn-ready .9s var(--va-ease-out) .4s both}@keyframes va-btn-ready{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--va-sky-glow) 70%, transparent)}to{box-shadow:0 0 0 14px #0000}}@media (width<=640px){.va-tray{gap:6px var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sky sky""tally action"}.va-tray__action{justify-self:end}.va-tray__slots{padding-top:6px}.va-tray__slot{width:12px;height:12px}.va-tray--few .va-tray__slot{width:18px;height:18px}.va-tray__message{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.va-tray .va-btn-gold{white-space:normal;text-align:center;max-width:12.5rem;padding:.5rem .9rem;font-size:1rem;line-height:1.15}.va-tray__count-label{white-space:normal;max-width:5.5em;line-height:1.15}}.va-atlas-fx{z-index:50;pointer-events:none;position:fixed;inset:0}.va-spark--gather{width:34px;height:34px}.suggestions__empty{padding:var(--space-8) 0;text-align:center;font-family:var(--va-sky-serif);color:var(--va-sky-muted);font-style:italic}.values-assessment--comparing>.va-route,.values-assessment--results>.va-route{margin-bottom:var(--space-4)}.results__title,.results__values-list-title,.ranked-list__title,.company-card__matches-title{font-family:var(--va-sky-serif);letter-spacing:.005em;color:var(--va-sky-ink);font-weight:600}.results__title{font-size:1.55rem}.results__style-toggle{background:color-mix(in srgb, var(--va-sky-plate-deep) 80%, transparent);border:1px solid color-mix(in srgb, var(--va-sky-edge) 28%, transparent);border-radius:3px}.results__style-btn{font-family:var(--va-sky-serif);color:var(--va-sky-muted);border-radius:2px;font-size:1rem}.results__style-btn--active{color:var(--va-sky-ink);background:var(--va-sky-card);box-shadow:inset 0 -2px 0 var(--va-sky-gold), 0 1px 2px color-mix(in srgb, var(--va-sky-edge) 25%, transparent)}.results__visual-card{border-radius:3px}.wordcloud,.ranked-list,.results__values-list,.company-card{background:var(--va-sky-card);border:1px solid color-mix(in srgb, var(--va-sky-edge) 28%, transparent);outline:1px solid color-mix(in srgb, var(--va-sky-edge) 10%, transparent);outline-offset:-5px;border-radius:3px}.ranked-list__rank,.results__value-rank{font-family:var(--va-sky-serif);font-variant-numeric:lining-nums;color:var(--va-sky-ink);background:var(--va-sky-plate);box-shadow:0 0 0 1px color-mix(in srgb, var(--va-sky-edge) 45%, transparent), inset 0 0 0 2px var(--va-sky-card), inset 0 0 0 3px color-mix(in srgb, var(--va-sky-edge) 22%, transparent);font-weight:600}.ranked-list__item--top .ranked-list__rank,.results__value-item:nth-child(-n+3) .results__value-rank{color:var(--va-sky-on-gold);background:var(--va-sky-gold-fill);box-shadow:0 0 0 1px var(--va-sky-gold), 0 0 12px -3px var(--va-sky-glow)}.results__value-item:nth-child(n+4) .results__value-rank{color:var(--va-sky-ink)}.ranked-list__name,.results__value-name{font-family:var(--va-sky-serif);font-size:1.08rem}.ranked-list__bar{background:color-mix(in srgb, var(--va-sky-plate-deep) 90%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--va-sky-edge) 14%, transparent)}.ranked-list__bar-fill{background:linear-gradient(90deg, var(--va-sky-gold), var(--va-sky-gold-fill));transform-origin:0;animation:va-bar-grow .8s var(--va-ease-out) both}.ranked-list__item:nth-child(2) .ranked-list__bar-fill{animation-delay:50ms}.ranked-list__item:nth-child(3) .ranked-list__bar-fill{animation-delay:.1s}.ranked-list__item:nth-child(4) .ranked-list__bar-fill{animation-delay:.15s}.ranked-list__item:nth-child(5) .ranked-list__bar-fill{animation-delay:.2s}.ranked-list__item:nth-child(6) .ranked-list__bar-fill{animation-delay:.25s}.ranked-list__item:nth-child(7) .ranked-list__bar-fill{animation-delay:.3s}.ranked-list__item:nth-child(8) .ranked-list__bar-fill{animation-delay:.35s}.ranked-list__item:nth-child(9) .ranked-list__bar-fill{animation-delay:.4s}.ranked-list__item:nth-child(10) .ranked-list__bar-fill{animation-delay:.45s}@keyframes va-bar-grow{0%{transform:scaleX(0)}}.results__value-item{border-bottom-color:color-mix(in srgb, var(--va-sky-edge) 18%, transparent)}.results__value-description{color:var(--va-sky-card-text)}.results__consistency{background:color-mix(in srgb, var(--va-sky-plate-deep) 70%, transparent);border:1px solid color-mix(in srgb, var(--va-sky-edge) 22%, transparent);border-radius:3px}.results__consistency-value{font-family:var(--va-sky-serif);color:var(--va-sky-gold-text)}.results__consistency-hint{font-family:var(--va-sky-serif);font-style:italic}.results__print-card-btn,.results__industry-tab,.results__style-btn{min-height:var(--touch-target-min)}.results__print-card-btn,.results__action-btn{font-family:var(--va-sky-serif);border-radius:3px;font-size:1rem}.results__action-btn--primary{border:1px solid var(--va-sky-gold)}.results__action-btn--secondary,.results__print-card-btn{color:var(--va-sky-ink);border:1px solid color-mix(in srgb, var(--va-sky-edge) 45%, transparent);background:0 0}.results__action-btn--secondary:hover,.results__print-card-btn:hover{background:var(--va-sky-card);border-color:var(--va-sky-gold)}.results__industry-tab{font-family:var(--va-sky-serif);color:var(--va-sky-ink);border:1px solid color-mix(in srgb, var(--va-sky-edge) 32%, transparent);background:0 0;font-size:.95rem}.results__industry-tab--active{color:var(--va-sky-on-gold);border-color:var(--va-sky-gold)}.results__company-search{background:color-mix(in srgb, var(--va-sky-card) 80%, transparent);border-radius:999px}.results__company-search::placeholder{font-family:var(--va-sky-serif);font-style:italic}.culture-radar__you{fill:var(--va-sky-gold-fill);fill-opacity:.3}.culture-radar__labels{font-family:var(--va-sky-serif);font-style:italic}.company-card__percentage{font-family:var(--va-sky-serif);color:var(--va-sky-gold-text);font-size:1.6rem;font-weight:600}.company-card__meter{background:color-mix(in srgb, var(--va-sky-edge) 18%, transparent);border-radius:2px;width:56px;height:3px;margin-top:4px;display:block;overflow:hidden}.company-card__meter-fill{background:linear-gradient(90deg, var(--va-sky-gold), var(--va-sky-gold-fill));transform-origin:0;height:100%;animation:va-bar-grow .7s var(--va-ease-out) both;display:block}.company-card__name{font-family:var(--va-sky-serif);font-size:1.1rem}.company-card__toggle{color:var(--va-sky-muted);transition:transform .22s var(--va-ease-standard);display:flex}.company-card--expanded .company-card__toggle{transform:rotate(180deg)}.company-card__mission{font-family:var(--va-sky-serif);border-left-color:var(--va-sky-gold);font-style:italic}.company-card__match-icon{flex:none;width:16px;height:16px;display:inline-flex}.va-match{width:100%;height:100%;overflow:visible}.va-match__outline{fill:none;stroke:var(--va-sky-gold-text);stroke-width:.32px;stroke-linejoin:round}.va-match__fill{fill:var(--va-sky-gold-fill)}.va-match--weak .va-match__outline{stroke:var(--va-sky-muted)}.va-match__dash{stroke:var(--va-sky-muted);stroke-width:.4px;stroke-linecap:round}.company-card__match-arrow{color:var(--va-sky-muted);display:inline-flex}.company-card__website{font-family:var(--va-sky-serif);color:var(--va-sky-gold-text);align-items:center;gap:4px;display:inline-flex}@media print{.va-route,.va-tray,.va-title,.va-atlas-fx{display:none!important}.fullscreen-content:has(.values-assessment){background:0 0!important}}@media (prefers-reduced-motion:reduce){.va-phase,.values-card,.va-title__body>*,.va-title__step,.va-title__star,.va-title__star--twinkle,.va-title__pop,.ranked-list__bar-fill,.company-card__meter-fill,.va-tray .va-btn-gold{animation:none!important}.va-tray__flare{display:none}.va-title__route{animation:none!important}.va-star__lit,.va-star__lit .va-star__halo{animation:.22s linear both va-star-fade!important}.values-card,.values-card__star,.va-btn-gold,.va-title__begin,.va-title__begin-star{transition-property:background-color,border-color,box-shadow,opacity,color!important}.values-card:hover:not(:disabled),.values-card:active:not(:disabled){transform:none}}@keyframes va-star-fade{0%{opacity:0}}
