.taste-home .heading-hero,.taste-home .heading-section,.taste-home h1,.taste-home h2,.taste-home h3{text-wrap:balance}.taste-home p{text-wrap:pretty}.taste-home .heading-emphasis,.taste-home em,.taste-home i{line-height:1.12;padding-bottom:.04em}.taste-home [role=button]:focus-visible,.taste-home [tabindex]:not([tabindex="-1"]):focus-visible,.taste-home a:focus-visible,.taste-home button:focus-visible,.taste-home summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,var(--accent-cyan)) 82%,rgb(var(--ink-rgb)));outline-offset:3px;border-radius:8px}.taste-home a:has(.card-title),.taste-home a:has(.holo-material),.taste-home a:has(.mission-spine),.taste-home a:has(.panel),.taste-home button:has(.mission-spine),.taste-home button:has(.panel){transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s ease;will-change:transform}.taste-home a:has(.card-title):hover,.taste-home a:has(.holo-material):hover,.taste-home a:has(.mission-spine):hover,.taste-home a:has(.panel):hover,.taste-home button:has(.mission-spine):hover,.taste-home button:has(.panel):hover{transform:translateY(-3px);filter:brightness(1.06)}.taste-home ::-moz-selection{background:color-mix(in srgb,var(--accent-cyan) 42%,transparent);color:rgb(var(--ink-rgb))}.taste-home ::selection{background:color-mix(in srgb,var(--accent-cyan) 42%,transparent);color:rgb(var(--ink-rgb))}.taste-home .font-mono,.taste-home .micro-label,.taste-home .section-index{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.taste-home .holo-material{box-shadow:inset 0 1px 0 rgb(var(--ink-rgb)/.08),0 18px 44px rgb(var(--void-rgb)/calc(.5 * var(--shadow-strength, 1))),0 0 30px color-mix(in srgb,var(--accent,var(--accent-cyan)) calc(12% * var(--glow-strength, 1)),transparent)}@media (prefers-reduced-motion:reduce){.taste-home a:has(.holo-material),.taste-home a:has(.mission-spine),.taste-home a:has(.panel),.taste-home button:has(.panel){transition:none}}:root[data-theme=light] .taste-home ::-moz-selection{background:color-mix(in srgb,var(--accent-cyan) 26%,transparent);color:var(--color-text-primary)}:root[data-theme=light] .taste-home ::selection{background:color-mix(in srgb,var(--accent-cyan) 26%,transparent);color:var(--color-text-primary)}.taste-home .section-shell{padding-top:2.25rem;padding-bottom:2.25rem}@media (min-width:640px){.taste-home .section-shell{padding-top:3.25rem;padding-bottom:3.25rem}}@media (min-width:1024px) and (max-height:940px){.taste-home .section-shell{padding-top:2.25rem;padding-bottom:2.25rem}.taste-home .mission-spine{padding:1.15rem 1.15rem 1.15rem 1.35rem}.taste-home .wn44-gate>div:last-child{padding-top:1.15rem;padding-bottom:1.15rem}.taste-home .wn44-robot{height:8.5rem;width:8.5rem;margin-top:.75rem}.taste-home .section-shell h2+p{margin-top:.6rem}.taste-home .mission-spine dl{margin-top:.85rem;padding-top:.85rem}.taste-home .mission-spine dl>div+div{margin-top:.5rem}.taste-home .mission-spine dd{line-height:1.35}.taste-home .mission-spine>*+*{margin-top:.6rem}.taste-home #niveles .section-shell,.taste-home #niveles ul+div,.taste-home .mission-spine>:last-child{margin-top:.9rem}}.taste-home .heading-hero{font-size:clamp(30px,3.2vw,52px)}.taste-home .heading-section{font-size:clamp(24px,2.4vw,40px)}.taste-home .section-lead{font-size:clamp(15px,1.05vw,17px)}.taste-home .body-muted{font-size:14.5px}@media (max-width:639.98px){.taste-home .section-eyebrow{font-size:10px;letter-spacing:3px}.taste-home .ccv-stage{gap:8px}.taste-home .ccv-group{gap:6px}.taste-home .ccv-group .hh-panel{padding:6px 8px}}