.chvac-hero[data-astro-cid-yf6vkvdi]{background-color:var(--ground);padding-block:var(--section-y-mobile) calc(var(--section-y-mobile) * .75);border-bottom:1px solid var(--steel)}@media(min-width:768px){.chvac-hero[data-astro-cid-yf6vkvdi]{padding-block:var(--section-y) calc(var(--section-y) * .6)}}.chvac-hero__inner[data-astro-cid-yf6vkvdi]{max-width:780px;margin-bottom:3rem}.chvac-hero__photo-strip[data-astro-cid-yf6vkvdi]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:639px){.chvac-hero__photo-strip[data-astro-cid-yf6vkvdi]{grid-template-columns:1fr 1fr}.chvac-hero__photo-strip[data-astro-cid-yf6vkvdi]>[data-astro-cid-yf6vkvdi]:last-child{display:none}}.chvac-photo-frame[data-astro-cid-yf6vkvdi]{aspect-ratio:4 / 3}.chvac-strip-img[data-astro-cid-yf6vkvdi]{width:100%;height:100%;object-fit:cover;display:block}.chvac-plate-label[data-astro-cid-yf6vkvdi]{position:absolute;bottom:0;left:0;right:0;padding:.4rem .75rem;background-color:#14181bd1;border-top:1px solid var(--steel);font-size:.65rem;color:var(--mist-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chvac-readout-block[data-astro-cid-yf6vkvdi]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.75rem;max-width:820px}.chvac-readout-block__icon[data-astro-cid-yf6vkvdi]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--signal-teal);margin-top:.15rem}.chvac-svc-icon[data-astro-cid-yf6vkvdi]{width:28px;height:28px}.chvac-readout-block__body[data-astro-cid-yf6vkvdi]{flex:1;font-size:clamp(1rem,2vw,1.05rem);line-height:1.7}.chvac-block-title[data-astro-cid-yf6vkvdi]{font-family:var(--brand-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.1;margin-bottom:.75rem}@media(max-width:479px){.chvac-readout-block[data-astro-cid-yf6vkvdi]{flex-direction:column;gap:.75rem}}.chvac-cap-list[data-astro-cid-yf6vkvdi]{list-style:none;margin:0;padding:0;border-top:1px solid var(--steel)}.chvac-cap-list[data-astro-cid-yf6vkvdi] li[data-astro-cid-yf6vkvdi]{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 0;border-bottom:1px solid var(--steel);font-size:clamp(.95rem,1.8vw,1rem);line-height:1.6;color:var(--mist-dim)}.chvac-cap-label[data-astro-cid-yf6vkvdi]{display:block;margin-bottom:.1rem}@media(min-width:640px){.chvac-cap-list[data-astro-cid-yf6vkvdi] li[data-astro-cid-yf6vkvdi]{flex-direction:row;gap:1rem;align-items:baseline}.chvac-cap-label[data-astro-cid-yf6vkvdi]{flex-shrink:0;width:7rem;margin-bottom:0}}.chvac-video-wrap[data-astro-cid-yf6vkvdi]{max-width:900px}.chvac-closing-cta[data-astro-cid-yf6vkvdi]{position:relative;background-color:var(--ground);border-top:1px solid var(--steel);overflow:hidden}.chvac-closing-ambient[data-astro-cid-yf6vkvdi]{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 60% at 15% 50%,rgb(47 183 176 / .12),transparent 68%),radial-gradient(ellipse 45% 55% at 82% 45%,rgb(47 183 176 / .08),transparent 65%),radial-gradient(ellipse 30% 40% at 50% 90%,rgb(240 188 94 / .06),transparent 72%);animation:chvac-ambient-drift 42s ease-in-out infinite alternate}@keyframes chvac-ambient-drift{0%{opacity:.7;transform:translate(0) scale(1)}40%{opacity:1;transform:translate(-14px,6px) scale(1.04)}70%{opacity:.75;transform:translate(10px,-5px) scale(.97)}to{opacity:.85;transform:translate(-5px,10px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.chvac-closing-ambient[data-astro-cid-yf6vkvdi]{animation:none}}.chvac-closing-cta__inner[data-astro-cid-yf6vkvdi]{position:relative;z-index:1;padding-block:var(--section-y-mobile)}@media(min-width:768px){.chvac-closing-cta__inner[data-astro-cid-yf6vkvdi]{padding-block:var(--section-y)}}.chvac-return-link[data-astro-cid-yf6vkvdi]{display:inline-flex;align-items:center;gap:.5rem;color:var(--mist-dim);font-size:.72rem;text-decoration:none;min-height:44px;margin-bottom:3rem;transition:color .2s ease}.chvac-return-link[data-astro-cid-yf6vkvdi]:hover{color:var(--signal-teal)}.chvac-return-icon[data-astro-cid-yf6vkvdi]{width:16px;height:16px;transition:transform .2s ease;flex-shrink:0}.chvac-return-link[data-astro-cid-yf6vkvdi]:hover .chvac-return-icon[data-astro-cid-yf6vkvdi]{transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.chvac-return-icon[data-astro-cid-yf6vkvdi]{transition:none}.chvac-return-link[data-astro-cid-yf6vkvdi]:hover .chvac-return-icon[data-astro-cid-yf6vkvdi]{transform:none}}.chvac-cta-content[data-astro-cid-yf6vkvdi]{max-width:680px}.chvac-cta-actions[data-astro-cid-yf6vkvdi]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.chvac-cta-btn[data-astro-cid-yf6vkvdi]{min-height:52px;padding:.9rem 1.6rem;font-size:.95rem;white-space:nowrap}@media(max-width:479px){.chvac-cta-actions[data-astro-cid-yf6vkvdi]{flex-direction:column;align-items:stretch}.chvac-cta-btn[data-astro-cid-yf6vkvdi]{width:100%;white-space:normal;text-align:center}}
