.rental-search-hero[data-astro-cid-vg3lpfu7]{color:var(--color-white);padding-block:calc(var(--space-8) + var(--space-6)) var(--space-7);background:linear-gradient(90deg,#17384de0,#17384d8a),url(/assets/homepage/hero/cdm-hero.jpg) 50%/cover}.rental-search-hero__copy[data-astro-cid-vg3lpfu7]{max-width:48rem}.rental-search-hero[data-astro-cid-vg3lpfu7] h1[data-astro-cid-vg3lpfu7]{color:var(--color-white);text-wrap:balance;margin-block-end:var(--space-3);font-size:clamp(2.35rem,8vw,4rem)}.rental-search-hero[data-astro-cid-vg3lpfu7] p[data-astro-cid-vg3lpfu7]:not(.section-eyebrow){max-width:42rem;color:var(--color-cloud);font-size:var(--font-size-body-large);margin:0}.rental-search-shell__inner[data-astro-cid-vg3lpfu7]{gap:var(--space-4);display:grid}.rental-search-shell__panel[data-astro-cid-vg3lpfu7]{border:1px solid var(--color-border)}.rental-search-shell__header[data-astro-cid-vg3lpfu7]{max-width:56rem}.rental-search-form[data-astro-cid-vg3lpfu7]{gap:var(--space-4);display:grid}.rental-search-form__fields[data-astro-cid-vg3lpfu7]{gap:var(--space-3);display:grid}.rental-search-form__field[data-astro-cid-vg3lpfu7]{gap:var(--space-1);display:grid}.rental-search-form__field[data-astro-cid-vg3lpfu7] span[data-astro-cid-vg3lpfu7]{color:var(--color-deep-gulf);font-family:var(--font-family-ui);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui)}.rental-search-form[data-astro-cid-vg3lpfu7] input[data-astro-cid-vg3lpfu7],.rental-search-form[data-astro-cid-vg3lpfu7] select[data-astro-cid-vg3lpfu7]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:3rem;color:var(--color-text);padding:var(--space-2) var(--space-3);font-family:var(--font-family-ui);line-height:var(--line-height-ui)}.rental-search-form[data-astro-cid-vg3lpfu7] input[data-astro-cid-vg3lpfu7]:focus,.rental-search-form[data-astro-cid-vg3lpfu7] select[data-astro-cid-vg3lpfu7]:focus{border-color:var(--color-gulf-teal)}.rental-search-form__submit[data-astro-cid-vg3lpfu7]{cursor:pointer;border:0}.minimum-stay-notice[data-astro-cid-vg3lpfu7]{border:1px solid var(--color-border);background:var(--color-background-soft);align-self:start}.minimum-stay-notice[data-astro-cid-vg3lpfu7] h2[data-astro-cid-vg3lpfu7]{font-family:var(--font-family-ui);font-size:var(--font-size-body-large);margin-block-end:var(--space-2)}.minimum-stay-notice[data-astro-cid-vg3lpfu7] p[data-astro-cid-vg3lpfu7]:not(.section-eyebrow){color:var(--color-text-muted);margin:0}.minimum-stay-notice[data-astro-cid-vg3lpfu7] a[data-astro-cid-vg3lpfu7]{font-family:var(--font-family-ui);font-weight:var(--font-weight-bold)}.rental-type-grid[data-astro-cid-vg3lpfu7]{align-items:stretch}.rental-type-card[data-astro-cid-vg3lpfu7]{align-content:start;gap:var(--space-3);display:grid}.rental-type-card[data-astro-cid-vg3lpfu7] h3[data-astro-cid-vg3lpfu7]{color:var(--color-deep-gulf);font-family:var(--font-family-ui);font-size:var(--font-size-body-large);margin:0}.rental-type-card[data-astro-cid-vg3lpfu7] p[data-astro-cid-vg3lpfu7]{color:var(--color-text-muted);margin:0}.rental-type-card[data-astro-cid-vg3lpfu7] a[data-astro-cid-vg3lpfu7]{font-family:var(--font-family-ui);font-weight:var(--font-weight-bold);margin-block-start:auto}.rental-results[data-astro-cid-vg3lpfu7]{gap:var(--space-4);display:grid}.rental-results__content[data-astro-cid-vg3lpfu7]{max-width:46rem}.rental-results__placeholder[data-astro-cid-vg3lpfu7]{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:linear-gradient(#ffffffdb, #ffffffdb), linear-gradient(135deg, var(--color-cloud), var(--color-background-soft));gap:var(--space-3);padding:var(--space-4);display:grid}.rental-results__placeholder[data-astro-cid-vg3lpfu7] span[data-astro-cid-vg3lpfu7]{border-radius:var(--radius-sm);min-height:3.5rem;box-shadow:var(--shadow-xs);background:#ffffffc7}.rental-help-cta[data-astro-cid-vg3lpfu7]{background:linear-gradient(90deg,#17384deb,#17384dc2),url(/assets/homepage/resort/cdm-beach-sunset.jpg) 50%/cover}.rental-help-cta__inner[data-astro-cid-vg3lpfu7]{gap:var(--space-5);display:grid}.rental-help-cta[data-astro-cid-vg3lpfu7] .section-title[data-astro-cid-vg3lpfu7]{max-width:42rem}.rental-help-cta[data-astro-cid-vg3lpfu7] .section-intro[data-astro-cid-vg3lpfu7]{max-width:46rem}@media (width>=48rem){.rental-search-form__fields[data-astro-cid-vg3lpfu7]{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-search-form__submit[data-astro-cid-vg3lpfu7]{justify-self:start}}@media (width>=72rem){.rental-search-shell__inner[data-astro-cid-vg3lpfu7]{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr)}.rental-search-form__fields[data-astro-cid-vg3lpfu7]{grid-template-columns:repeat(4,minmax(0,1fr))}.rental-type-grid[data-astro-cid-vg3lpfu7]{grid-template-columns:repeat(3,minmax(0,1fr))}.rental-results[data-astro-cid-vg3lpfu7]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,.72fr) minmax(20rem,.5fr)}.rental-help-cta__inner[data-astro-cid-vg3lpfu7]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}
