.cm[data-v-837268cd]{z-index:1000;background:var(--surface-hero);position:fixed;inset:0;overflow-y:auto}.cm[data-v-837268cd],.cm__close-wrap[data-v-837268cd]{color:var(--text-on-dark-high)}.cm__close-wrap[data-v-837268cd]{top:var(--space-5);right:var(--space-5);z-index:2;position:absolute}.cm__stars[data-v-837268cd]{z-index:0;pointer-events:none;position:absolute;inset:0}.cm__grid[data-v-837268cd]{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,6rem);min-height:100vh;padding-block:clamp(4rem,8vh,7rem);display:grid;position:relative}.cm__aside[data-v-837268cd]{gap:var(--space-5);flex-direction:column;display:flex}.cm__eyebrow[data-v-837268cd]{align-items:center;gap:14px;display:inline-flex}.cm__eyebrow-pixel[data-v-837268cd]{background:var(--accent-primary);width:10px;height:10px}.cm__eyebrow-text[data-v-837268cd]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-mid);font-size:16px;font-weight:700}.cm__title[data-v-837268cd]{font-family:var(--font-heading-display);letter-spacing:-.025em;color:var(--text-on-dark-high);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:600;line-height:1.3}.cm__title-line1[data-v-837268cd]{display:block}.cm__rotator[data-v-837268cd]{--rp-color-prefix:var(--text-on-dark-high);--rp-color-word:var(--accent-primary);--rp-justify:flex-start;--rp-line-height:1.3}.cm__title-accent[data-v-837268cd]{color:var(--accent-primary)}.cm__lead[data-v-837268cd]{max-width:520px;font-family:var(--font-body);color:var(--text-on-dark-mid);margin:0;font-size:18px;line-height:1.55}.cm-fade-enter-active[data-v-837268cd],.cm-fade-leave-active[data-v-837268cd]{transition:opacity .28s}.cm-fade-enter-from[data-v-837268cd],.cm-fade-leave-to[data-v-837268cd]{opacity:0}@media (width<=1024px){.cm__grid[data-v-837268cd]{gap:var(--space-8);grid-template-columns:1fr}}@media (width<=767px){.cm__title[data-v-837268cd]{line-height:1.12}.cm__lead[data-v-837268cd]{font-size:17px}.cm__close-wrap[data-v-837268cd]{top:12px;right:12px}}
