.scope-panel{margin-top:26px;padding:22px 24px;background:#ffffff;border:1px solid var(--color-grey-200);border-left:4px solid var(--color-purple);border-radius:var(--radius-lg)}.scope-panel__title{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-purple)}.scope-panel__list{display:grid;grid-template-columns:max-content 1fr;gap:8px 20px;margin:14px 0 0}.scope-panel__list dt{font-size:14px;font-weight:700;color:var(--color-muted)}.scope-panel__list dd{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--color-ink)}.scope-panel__levels{margin:0;padding:0;list-style:none}.scope-panel__coming{color:var(--color-muted);font-weight:500}.scope-panel__soon{font-size:13px;font-style:italic}.scope-note{margin-top:30px;padding:22px 24px;border-radius:var(--radius-lg);background:var(--color-amber-light);border:1px solid var(--color-amber);color:#4a4863}.scope-note--done{background:var(--color-teal-light);border-color:var(--color-teal)}.scope-note__title{margin-bottom:8px;font-size:19px;font-weight:800;color:var(--color-ink)}.scope-note p{font-size:15px;line-height:1.6}.scope-note--quiet{padding:16px 18px;background:var(--color-grey-50);border:1px solid var(--color-grey-200);color:var(--color-body)}.scope-note--quiet .scope-note__title{margin-bottom:6px;font-size:15px}.scope-note--quiet p{font-size:13px;line-height:1.6}.scope-note--quiet p+p{margin-top:8px}.scope-note--quiet a{color:var(--color-purple);font-weight:600}.waitlist-choice__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 28px;padding:0;list-style:none}.waitlist-choice__option{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%;min-height:56px;padding:12px 16px;border:2px solid var(--color-purple);border-radius:var(--radius-lg);background:#ffffff;color:var(--color-purple);font-size:15px;font-weight:700;text-decoration:none}a.waitlist-choice__option:hover{background:var(--color-purple-haze)}.waitlist-choice__option--current{background:var(--color-purple);color:#ffffff}.waitlist-choice__note{font-size:13px;font-weight:500;color:var(--color-muted)}.waitlist-choice__option--current .waitlist-choice__note{color:#ffffff}.waitlist-nudge{margin-top:14px;font-size:15px;line-height:1.6;color:var(--color-body)}.waitlist-nudge a{color:var(--color-purple);font-weight:700}.waitlist-form{margin-top:26px;padding:24px;background:#ffffff;border:1px solid var(--color-grey-200);border-radius:var(--radius-lg)}.waitlist-form .brand-h2{margin:0 0 18px}.waitlist-form .field{margin-bottom:18px}.waitlist-form .field-label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--color-ink)}.waitlist-form .field-input{display:block;width:100%;min-height:46px;padding:11px 14px;border:1.5px solid var(--color-grey-200);border-radius:var(--radius-md);background-color:#ffffff;font:inherit;font-size:15px;color:var(--color-ink);transition:border-color .15s,box-shadow .15s}.waitlist-form .field-input:hover{border-color:var(--color-purple-soft)}.waitlist-form .field-input:focus-visible{outline:none;border-color:var(--color-purple);box-shadow:0 0 0 3px rgb(74 58 232/.15)}.waitlist-form select.field-input{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1.5l6 6 6-6' stroke='%234a3ae8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.waitlist-form select.field-input:has(option[value=""]:checked){color:var(--color-muted)}.waitlist-form .field-hint{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--color-muted)}.waitlist-form .brand-btn{margin-top:4px}.open-now{margin-top:26px;padding:24px 26px 26px;background:var(--color-purple-haze);border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.open-now__title{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-purple)}.open-now__facts dd,.open-now__levels dd{margin:0}.open-now__facts{display:grid;gap:12px;margin-top:16px}@media (min-width:620px){.open-now__facts{grid-template-columns:1fr 1fr}}.open-now__fact{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#ffffff;border:1px solid var(--color-grey-200);border-radius:var(--radius-md)}.open-now__label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.open-now__fact-value{font-size:16px;font-weight:700;line-height:1.45;color:var(--color-ink)}@media (min-width:620px){.open-now__fact--wide{grid-column:1/-1}}.open-now__areas{list-style:none;margin:0;padding:0}.open-now__area+.open-now__area{margin-top:10px}.open-now__includes{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--color-muted);font-weight:400}.open-now__levels-label{margin-top:18px}.open-now__note{margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--color-body)}.open-now__levels{display:grid;gap:12px;margin:10px 0 0;padding:0}@media (min-width:620px){.open-now__levels{grid-template-columns:1fr 1fr}}.open-now__level{display:flex;flex-direction:column;gap:8px;padding:16px;background:#ffffff;border:1px solid var(--color-grey-200);border-radius:var(--radius-md)}.open-now__level-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.open-now__level-name{font-size:17px;font-weight:800;letter-spacing:-.2px;color:var(--color-ink)}.open-now__level-years{padding:3px 12px;border-radius:var(--radius-full);background:var(--color-purple-haze);color:var(--color-purple);font-size:12px;font-weight:700;white-space:nowrap}.open-now__level-text{font-size:14px;line-height:1.55;color:var(--color-body)}.waitlist-form .waitlist-fieldset{margin:0 0 18px;padding:0;border:0;min-width:0}.waitlist-form .waitlist-fieldset legend.field-label{padding:0}.waitlist-form .waitlist-fieldset__hint{margin:0 0 10px}.waitlist-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px}.waitlist-checks .field-check{margin:0}.signup-after-link{margin-top:16px;margin-bottom:24px}.signup-section-lead{margin-bottom:20px}.signup-closed-note{margin-top:12px}.signup-closed-note p{margin:0 0 12px}