.page_intro__8Fd3w{background:var(--md-sys-color-surface-container);padding:var(--cf-section-y-tight) var(--cf-gutter)}.page_inner__zEcuU{max-width:var(--cf-container);margin:0 auto}.page_amenities__ng_oX{margin-top:var(--cf-space-7);padding:var(--cf-space-6);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.page_amenitiesTitle__wrtw1{font:var(--md-sys-typescale-title-medium);margin:0 0 4px}.page_amenitiesNote__N8vdW{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);margin:0 0 14px}.page_chips__Ybd5z{display:flex;gap:8px;flex-wrap:wrap}.page_chip__rzHNh{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);font:var(--md-sys-typescale-label-large)}.page_chipIcon__x1nfS{color:var(--cf-color-green-ink)}.page_fields__PVdDY{padding:var(--cf-section-y-tight) var(--cf-gutter) var(--cf-section-y);max-width:var(--cf-container-padded);margin:0 auto;display:flex;flex-direction:column;gap:var(--cf-space-7)}.page_sectionTitle__uKBAr{font-family:var(--md-ref-typeface-brand);font-weight:700;font-size:30px;text-transform:uppercase;color:var(--md-sys-color-tertiary)}.page_card__Hcc83{background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden}.page_cardBody__f5SO1{padding:var(--cf-space-6);display:flex;gap:var(--cf-space-6);flex-wrap:wrap;align-items:flex-start}.page_details__bP__W{flex:1 1 280px}.page_head__XOMSM{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page_name__7C8h3{font-family:var(--md-ref-typeface-brand);font-weight:700;font-size:28px;text-transform:uppercase;margin:0}.page_nameLink__N_DNT{color:inherit;text-decoration:none}.page_nameLink__N_DNT:hover{color:var(--cf-color-green-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page_desc__Ic44B{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant);margin:6px 0 0;max-width:62ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.page_features__L6PCE{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.page_feature__4Xda6{padding:5px 10px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-on-surface-variant)}.page_rate___LTA2{flex:1 1 22rem;max-width:28rem}.page_rateLabel__uRWbI{font:var(--md-sys-typescale-label-large);text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-on-surface-variant)}.page_rateFull__ZkyCN{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:2px}.page_rateAmount__soumm{font-family:var(--md-ref-typeface-brand);font-weight:700;font-size:30px;line-height:1.15;color:var(--cf-color-green-ink);white-space:nowrap}.page_rateNote__UgDoS{margin-top:2px;font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface-variant)}.page_actions__upWbo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.page_cardOut__yk64J{border-color:var(--md-sys-color-tertiary)}.page_photosOut__EBwsu{filter:grayscale(.7) brightness(.94)}@media (max-width:599px){.page_desc__Ic44B{-webkit-line-clamp:3;line-clamp:3}.page_chips__Ybd5z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.page_chip__rzHNh{padding:8px 10px;font:var(--md-sys-typescale-label-medium)}.page_amenities__ng_oX,.page_cardBody__f5SO1{padding:var(--cf-space-5)}.page_cardBody__f5SO1{gap:var(--cf-space-5)}.page_rate___LTA2{flex:1 1 100%}.page_name__7C8h3,.page_sectionTitle__uKBAr{font-size:24px}.page_rateAmount__soumm{font-size:26px}.page_actions__upWbo{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page_actions__upWbo>*{justify-content:center}}