.availability-hero[data-astro-cid-qps3rhwm]{width:var(--shell);height:225px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(420px,1fr);color:var(--salt-50);background:var(--ink-950);border-bottom:1px solid var(--line-dark)}.availability-hero__copy[data-astro-cid-qps3rhwm]{min-width:0;padding:22px var(--hero-inset) 20px;display:flex;flex-direction:column;justify-content:center}.availability-hero[data-astro-cid-qps3rhwm] h1[data-astro-cid-qps3rhwm]{max-width:850px;margin-bottom:12px;font-size:clamp(60px,4.8vw,72px)}.availability-hero__copy[data-astro-cid-qps3rhwm]>p[data-astro-cid-qps3rhwm]:not(.availability-hero__phone){max-width:700px;margin-bottom:18px;color:var(--salt-100);font-size:20px;line-height:1.4}.availability-hero__phone[data-astro-cid-qps3rhwm]{margin:0;display:flex;align-items:baseline;gap:12px;font-family:var(--display);font-size:22px;font-weight:700;line-height:1;text-transform:uppercase}.availability-hero__phone[data-astro-cid-qps3rhwm] a[data-astro-cid-qps3rhwm]{color:var(--signal-500);font-family:var(--mono);font-size:20px}.availability-hero__media[data-astro-cid-qps3rhwm]{min-width:0;min-height:0}.availability-hero__media[data-astro-cid-qps3rhwm] img[data-astro-cid-qps3rhwm]{width:100%;height:100%;object-fit:cover;object-position:42% center}.availability-facts[data-astro-cid-qps3rhwm]{width:var(--shell);display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0;color:var(--salt-50);background:var(--ink-950);border-bottom:1px solid var(--line-dark);list-style:none}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]{min-height:52px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid var(--steel-400);font-family:var(--mono);font-size:14px;line-height:1.25;text-align:center;text-transform:uppercase}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]:last-child{border-right:0}.availability-facts[data-astro-cid-qps3rhwm] strong[data-astro-cid-qps3rhwm]{font-size:19px}.availability-layout[data-astro-cid-qps3rhwm]{width:var(--shell);margin-inline:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:stretch;background:var(--salt-50)}.availability-form-panel[data-astro-cid-qps3rhwm]{padding:34px clamp(36px,4vw,66px) 40px;background:var(--salt-50)}.availability-form-panel__inner[data-astro-cid-qps3rhwm]{max-width:960px}.availability-form-heading[data-astro-cid-qps3rhwm]{display:flex;align-items:baseline;gap:16px}.availability-form-heading[data-astro-cid-qps3rhwm] h2[data-astro-cid-qps3rhwm]{margin-bottom:12px;font-size:52px}.availability-form-heading[data-astro-cid-qps3rhwm] p[data-astro-cid-qps3rhwm]{margin:0;font-family:var(--mono);font-size:12px;text-transform:uppercase}.availability-form-heading[data-astro-cid-qps3rhwm] span[data-astro-cid-qps3rhwm],.form-field[data-astro-cid-qps3rhwm] label[data-astro-cid-qps3rhwm] span[data-astro-cid-qps3rhwm]{color:var(--signal-700)}.form-error-summary[data-astro-cid-qps3rhwm]{margin-bottom:20px;padding:18px 20px;border:2px solid var(--signal-700)}.form-error-summary[data-astro-cid-qps3rhwm] h3[data-astro-cid-qps3rhwm]{margin-bottom:8px;font-family:var(--display);font-size:25px}.form-error-summary[data-astro-cid-qps3rhwm] ul[data-astro-cid-qps3rhwm]{margin:0;padding-left:20px;font-size:15px}.form-grid[data-astro-cid-qps3rhwm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.form-field[data-astro-cid-qps3rhwm]{min-width:0}.form-field--full[data-astro-cid-qps3rhwm]{grid-column:1 / -1}.form-field--trap[data-astro-cid-qps3rhwm]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-field[data-astro-cid-qps3rhwm] label[data-astro-cid-qps3rhwm]{display:block;margin-bottom:3px;font-family:var(--mono);font-size:14px;font-weight:600;line-height:1.35}.form-field[data-astro-cid-qps3rhwm] input[data-astro-cid-qps3rhwm]:not([type=checkbox]),.form-field[data-astro-cid-qps3rhwm] textarea[data-astro-cid-qps3rhwm],.form-field[data-astro-cid-qps3rhwm] select[data-astro-cid-qps3rhwm]{width:100%;min-height:44px;padding:8px 12px;color:var(--ink-950);background:var(--white);border:1px solid var(--steel-700);border-radius:0;font-size:16px;line-height:1.35}.form-field[data-astro-cid-qps3rhwm] textarea[data-astro-cid-qps3rhwm]{height:54px;min-height:54px;resize:vertical}.form-field[data-astro-cid-qps3rhwm] input[data-astro-cid-qps3rhwm]:disabled{color:var(--steel-700);background:var(--line-light);cursor:not-allowed}.form-field[data-astro-cid-qps3rhwm] input[data-astro-cid-qps3rhwm][aria-invalid=true],.form-field[data-astro-cid-qps3rhwm] textarea[data-astro-cid-qps3rhwm][aria-invalid=true],.form-field[data-astro-cid-qps3rhwm] select[data-astro-cid-qps3rhwm][aria-invalid=true]{border:2px solid var(--signal-700)}.form-field--checkbox[data-astro-cid-qps3rhwm]{min-height:44px;display:flex;align-items:center;gap:12px}.form-field--checkbox[data-astro-cid-qps3rhwm] input[data-astro-cid-qps3rhwm]{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:var(--signal-500)}.form-field--checkbox[data-astro-cid-qps3rhwm] label[data-astro-cid-qps3rhwm]{margin:0;font-family:var(--body);font-size:16px;font-weight:400}.form-field--consent[data-astro-cid-qps3rhwm]{display:grid;grid-template-columns:22px 1fr;align-items:center}.form-field--consent[data-astro-cid-qps3rhwm] .field-error[data-astro-cid-qps3rhwm]{grid-column:2}.field-hint[data-astro-cid-qps3rhwm],.field-error[data-astro-cid-qps3rhwm]{margin:3px 0 0;font-size:13px;line-height:1.35}.field-hint[data-astro-cid-qps3rhwm]{color:var(--steel-700)}.field-error[data-astro-cid-qps3rhwm]{display:block;color:var(--signal-700);font-weight:700}.availability-form__submit[data-astro-cid-qps3rhwm]{width:100%;margin-top:12px}.availability-form__submit[data-astro-cid-qps3rhwm]:disabled{color:var(--salt-100);background:var(--steel-700);cursor:wait;transform:none}.form-field--verification[data-astro-cid-qps3rhwm]{min-height:70px;padding-top:4px}.availability-form__status[data-astro-cid-qps3rhwm]{min-height:20px;margin:8px 0 0;color:var(--steel-700);font-family:var(--mono);font-size:13px;text-transform:uppercase}.availability-form__privacy[data-astro-cid-qps3rhwm]{margin:2px 0 0;color:var(--steel-700);font-size:14px;line-height:1.4}.availability-confirmation[data-astro-cid-qps3rhwm]{max-width:760px;padding:48px 0 76px}.availability-confirmation[data-astro-cid-qps3rhwm] .data-label[data-astro-cid-qps3rhwm]{margin-bottom:14px;color:var(--signal-700)}.availability-confirmation[data-astro-cid-qps3rhwm] h2[data-astro-cid-qps3rhwm]{margin-bottom:20px}.availability-confirmation[data-astro-cid-qps3rhwm] p[data-astro-cid-qps3rhwm]:not(.data-label){max-width:660px;margin-bottom:28px;font-size:20px}.availability-sidebar[data-astro-cid-qps3rhwm]{padding:30px 28px 36px;color:var(--salt-50);background:var(--ink-950)}.availability-sidebar[data-astro-cid-qps3rhwm] section[data-astro-cid-qps3rhwm]+section[data-astro-cid-qps3rhwm]{margin-top:26px}.availability-sidebar[data-astro-cid-qps3rhwm] h2[data-astro-cid-qps3rhwm]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--steel-400);font-size:30px}.availability-sidebar[data-astro-cid-qps3rhwm] h3[data-astro-cid-qps3rhwm]{margin:18px 0 6px;font-family:var(--body);font-size:17px;font-weight:700;line-height:1.25}.availability-sidebar[data-astro-cid-qps3rhwm] p[data-astro-cid-qps3rhwm]{margin-bottom:10px;font-size:15px;line-height:1.42}.next-steps[data-astro-cid-qps3rhwm]{margin:0;padding:0;list-style:none}.next-steps[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]{padding:5px 0;font-family:var(--mono);font-size:13px;line-height:1.35;text-transform:uppercase}.next-steps[data-astro-cid-qps3rhwm] span[data-astro-cid-qps3rhwm]{display:inline-block;width:28px;color:var(--signal-500);font-weight:700}.availability-sidebar__facts[data-astro-cid-qps3rhwm]{color:var(--salt-100)}.availability-sidebar__tax[data-astro-cid-qps3rhwm]{color:var(--steel-400);font-family:var(--mono);font-size:12px;text-transform:uppercase}.sidebar-link[data-astro-cid-qps3rhwm]{display:inline-block;min-height:44px;padding:8px 0;color:var(--salt-50);font-family:var(--mono);font-size:13px;font-weight:600;text-transform:uppercase}.availability-sidebar__media[data-astro-cid-qps3rhwm]{margin:20px 0 0}.availability-sidebar__media[data-astro-cid-qps3rhwm] img[data-astro-cid-qps3rhwm]{width:100%;aspect-ratio:1.65 / 1;object-fit:cover}.availability-sidebar__media[data-astro-cid-qps3rhwm] figcaption[data-astro-cid-qps3rhwm]{padding:8px 0 0;font-family:var(--mono);font-size:12px;line-height:1.35;text-transform:uppercase}@media(max-width:1100px){.availability-hero[data-astro-cid-qps3rhwm]{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr)}.availability-hero[data-astro-cid-qps3rhwm] h1[data-astro-cid-qps3rhwm]{font-size:60px}.availability-layout[data-astro-cid-qps3rhwm]{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}.availability-form-panel[data-astro-cid-qps3rhwm]{padding-inline:40px}.availability-sidebar[data-astro-cid-qps3rhwm]{padding-right:40px}}@media(max-width:920px){.availability-hero[data-astro-cid-qps3rhwm]{height:auto;grid-template-columns:1fr}.availability-hero__copy[data-astro-cid-qps3rhwm]{padding:56px var(--hero-inset)}.availability-hero__media[data-astro-cid-qps3rhwm]{min-height:0}.availability-hero__media[data-astro-cid-qps3rhwm] img[data-astro-cid-qps3rhwm]{aspect-ratio:4 / 3;object-position:center}.availability-facts[data-astro-cid-qps3rhwm]{grid-template-columns:repeat(2,1fr)}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]:nth-child(2){border-right:0}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.availability-layout[data-astro-cid-qps3rhwm]{grid-template-columns:1fr}.availability-form-panel[data-astro-cid-qps3rhwm],.availability-sidebar[data-astro-cid-qps3rhwm]{padding-inline:28px}.availability-form-panel__inner[data-astro-cid-qps3rhwm]{max-width:none}}@media(max-width:620px){.availability-hero__desktop-break[data-astro-cid-qps3rhwm]{display:none}.availability-hero__copy[data-astro-cid-qps3rhwm]{padding:40px var(--hero-inset) 42px}.availability-hero[data-astro-cid-qps3rhwm] h1[data-astro-cid-qps3rhwm]{margin-bottom:14px;font-size:48px;line-height:.98}.availability-hero__copy[data-astro-cid-qps3rhwm]>p[data-astro-cid-qps3rhwm]:not(.availability-hero__phone){font-size:18px}.availability-hero__phone[data-astro-cid-qps3rhwm]{font-size:19px}.availability-hero__phone[data-astro-cid-qps3rhwm] a[data-astro-cid-qps3rhwm]{font-size:17px}.availability-hero__media[data-astro-cid-qps3rhwm] img[data-astro-cid-qps3rhwm]{aspect-ratio:1.35 / 1}.availability-facts[data-astro-cid-qps3rhwm]{grid-template-columns:1fr}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm],.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]:nth-child(2){min-height:0;justify-content:flex-start;padding:10px 20px;border-right:0;border-bottom:1px solid var(--line-dark);text-align:left}.availability-facts[data-astro-cid-qps3rhwm] li[data-astro-cid-qps3rhwm]:last-child{border-bottom:0}.availability-form-panel[data-astro-cid-qps3rhwm]{padding:44px 20px 52px}.availability-form-heading[data-astro-cid-qps3rhwm]{display:block;margin-bottom:20px}.availability-form-heading[data-astro-cid-qps3rhwm] h2[data-astro-cid-qps3rhwm]{margin-bottom:6px;font-size:40px}.form-grid[data-astro-cid-qps3rhwm]{grid-template-columns:1fr;gap:14px}.form-field--full[data-astro-cid-qps3rhwm]{grid-column:auto}.form-field--flexible[data-astro-cid-qps3rhwm]{min-height:48px}.form-field[data-astro-cid-qps3rhwm] input[data-astro-cid-qps3rhwm]:not([type=checkbox]),.form-field[data-astro-cid-qps3rhwm] textarea[data-astro-cid-qps3rhwm],.form-field[data-astro-cid-qps3rhwm] select[data-astro-cid-qps3rhwm]{min-height:50px;font-size:17px}.form-field[data-astro-cid-qps3rhwm] textarea[data-astro-cid-qps3rhwm]{height:auto;min-height:96px}.availability-form__submit[data-astro-cid-qps3rhwm]{min-height:54px}.availability-sidebar[data-astro-cid-qps3rhwm]{padding:44px 20px 52px}.availability-sidebar[data-astro-cid-qps3rhwm] h2[data-astro-cid-qps3rhwm]{font-size:32px}.availability-sidebar__media[data-astro-cid-qps3rhwm]{margin-top:28px}}
