.invest[data-astro-cid-2xzt5gy5],.second[data-astro-cid-2xzt5gy5]{margin-top:var(--section)}.invest[data-astro-cid-2xzt5gy5]{margin-top:clamp(1rem,3vw,2rem)}.sec-head[data-astro-cid-2xzt5gy5]{text-align:center;margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}h2[data-astro-cid-2xzt5gy5]{text-wrap:balance}.second-copy[data-astro-cid-2xzt5gy5] p[data-astro-cid-2xzt5gy5]:not(.eyebrow){color:var(--text-soft);line-height:1.8;max-width:60ch}.inv-feature[data-astro-cid-2xzt5gy5]{max-width:var(--container);margin:0 auto clamp(1.6rem,3vw,2.4rem);padding:0 clamp(1.2rem,5vw,3rem)}.inv-feature[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;object-position:center 42%;border-radius:var(--radius)}.invest-grid[data-astro-cid-2xzt5gy5]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch;max-width:980px;margin-inline:auto}.inv-price[data-astro-cid-2xzt5gy5]{font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.1;color:var(--text);margin:.1rem 0 0;font-variant-numeric:lining-nums tabular-nums}.second-prices[data-astro-cid-2xzt5gy5]{list-style:none;margin:.2rem 0 .4rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2.2rem}.second-prices[data-astro-cid-2xzt5gy5] li[data-astro-cid-2xzt5gy5]{display:flex;align-items:baseline;gap:.6rem}.sp-price[data-astro-cid-2xzt5gy5]{font-family:var(--font-display);font-size:1.7rem;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.sp-hours[data-astro-cid-2xzt5gy5]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;color:var(--accent-dk)}.sp-note[data-astro-cid-2xzt5gy5]{margin:-.4rem 0 .2rem;color:var(--text-soft);line-height:1.6}.hourly[data-astro-cid-2xzt5gy5]{margin-top:var(--section);scroll-margin-top:96px}.hourly-inner[data-astro-cid-2xzt5gy5]{max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.9rem}.hourly-inner[data-astro-cid-2xzt5gy5] h2[data-astro-cid-2xzt5gy5]{font-size:clamp(1.9rem,3.4vw,2.6rem);margin:.2rem 0 0;font-variant-numeric:lining-nums tabular-nums}.hourly-inner[data-astro-cid-2xzt5gy5] p[data-astro-cid-2xzt5gy5]:not(.eyebrow){color:var(--text-soft);line-height:1.8;max-width:60ch}.hourly-links[data-astro-cid-2xzt5gy5]{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;justify-content:center}.inv-card[data-astro-cid-2xzt5gy5],.second[data-astro-cid-2xzt5gy5]{scroll-margin-top:96px}.inv-card[data-astro-cid-2xzt5gy5]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .15s}.inv-card[data-astro-cid-2xzt5gy5]:hover{border-color:var(--accent-dk);transform:translateY(-3px)}.inv-card[data-astro-cid-2xzt5gy5].featured{border-color:var(--text);box-shadow:0 10px 30px #00000012}.inv-photo[data-astro-cid-2xzt5gy5]{margin:0;aspect-ratio:3 / 2;overflow:hidden}.inv-photo[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.inv-card[data-astro-cid-2xzt5gy5]:hover .inv-photo[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{transform:scale(1.04)}.inv-body[data-astro-cid-2xzt5gy5]{display:flex;flex-direction:column;gap:.6rem;flex:1;padding:1.7rem 1.6rem 1.8rem}.inv-body[data-astro-cid-2xzt5gy5] h3[data-astro-cid-2xzt5gy5]{font-size:1.55rem}.inv-for[data-astro-cid-2xzt5gy5]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;color:var(--accent-dk)}.inv-includes[data-astro-cid-2xzt5gy5]{list-style:none;margin:.5rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.7rem;flex:1}.inv-includes[data-astro-cid-2xzt5gy5] li[data-astro-cid-2xzt5gy5]{color:var(--text-soft);font-size:1rem;line-height:1.6}.second[data-astro-cid-2xzt5gy5]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.second-photos[data-astro-cid-2xzt5gy5]{display:grid;grid-template-columns:repeat(6,1fr)}.sp-a[data-astro-cid-2xzt5gy5]{grid-column:1 / 6;margin:0}.sp-b[data-astro-cid-2xzt5gy5]{grid-column:3 / 7;margin:-12% 0 0;position:relative;box-shadow:0 0 0 clamp(5px,.7vw,9px) var(--bg)}.second-copy[data-astro-cid-2xzt5gy5]{display:flex;flex-direction:column;gap:1rem}.second-copy[data-astro-cid-2xzt5gy5] h2[data-astro-cid-2xzt5gy5]{margin-top:.3rem}@media(max-width:900px){.invest-grid[data-astro-cid-2xzt5gy5]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.second[data-astro-cid-2xzt5gy5]{grid-template-columns:1fr}.second-photos[data-astro-cid-2xzt5gy5]{max-width:520px;margin-inline:auto;width:100%}.inv-feature[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{aspect-ratio:3 / 2}}@media(prefers-reduced-motion:reduce){.inv-card[data-astro-cid-2xzt5gy5],.inv-photo[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{transition:none}.inv-card[data-astro-cid-2xzt5gy5]:hover,.inv-card[data-astro-cid-2xzt5gy5]:hover .inv-photo[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{transform:none}}@media(max-width:760px){.inv-feature[data-astro-cid-2xzt5gy5]{max-width:none;margin:12px 0 0;padding:0}.inv-feature[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{aspect-ratio:3 / 2;border-radius:0}.invest[data-astro-cid-2xzt5gy5]{margin-top:28px}.sec-head[data-astro-cid-2xzt5gy5]{margin-bottom:12px}.invest-grid[data-astro-cid-2xzt5gy5]{gap:16px}.inv-card[data-astro-cid-2xzt5gy5]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;scroll-margin-top:0}.inv-card[data-astro-cid-2xzt5gy5]:hover{transform:none;border-color:var(--line)}.inv-card[data-astro-cid-2xzt5gy5].featured:hover{border-color:var(--text)}.inv-card[data-astro-cid-2xzt5gy5]:hover .inv-photo[data-astro-cid-2xzt5gy5] img[data-astro-cid-2xzt5gy5]{transform:none}.inv-body[data-astro-cid-2xzt5gy5]{display:contents}.inv-body[data-astro-cid-2xzt5gy5] h3[data-astro-cid-2xzt5gy5]{grid-area:1 / 1 / 2 / 2;align-self:baseline;margin:16px 0 0 20px;font-size:1.5rem;line-height:1.25}.inv-price[data-astro-cid-2xzt5gy5]{grid-area:1 / 2 / 2 / 3;align-self:baseline;margin:16px 20px 0 0;font-size:2rem}.inv-for[data-astro-cid-2xzt5gy5]{grid-area:2 / 1 / 3 / 3;margin:2px 20px 0;font-size:.75rem;line-height:1.4}.inv-photo[data-astro-cid-2xzt5gy5]{grid-area:3 / 1 / 4 / 3;margin-top:14px}.inv-includes[data-astro-cid-2xzt5gy5]{grid-area:4 / 1 / 5 / 3;margin:0 20px;padding:14px 0 18px;border-top:0;gap:8px}.inv-includes[data-astro-cid-2xzt5gy5] li[data-astro-cid-2xzt5gy5]{font-size:1.0625rem;line-height:1.6}.second[data-astro-cid-2xzt5gy5]{display:flex;flex-direction:column;align-items:stretch;gap:0;scroll-margin-top:0}.second-copy[data-astro-cid-2xzt5gy5]{display:contents}.second-copy[data-astro-cid-2xzt5gy5] h2[data-astro-cid-2xzt5gy5]{margin-top:8px}.second-prices[data-astro-cid-2xzt5gy5]{margin:12px 0 0;gap:0 28px}.sp-hours[data-astro-cid-2xzt5gy5]{font-size:.75rem}.second-photos[data-astro-cid-2xzt5gy5]{order:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--ph-gap);width:auto;max-width:none;margin:16px calc(var(--ph-edge) - var(--ph-gutter)) 0}.sp-a[data-astro-cid-2xzt5gy5],.sp-b[data-astro-cid-2xzt5gy5]{grid-column:auto;margin:0;aspect-ratio:3 / 2;box-shadow:none}.second-copy[data-astro-cid-2xzt5gy5] p[data-astro-cid-2xzt5gy5]:not(.eyebrow):not(.sp-note){order:2;margin-top:15px;line-height:1.6;max-width:none}.sp-note[data-astro-cid-2xzt5gy5]{margin:10px 0 0}.hourly[data-astro-cid-2xzt5gy5]{padding-block:var(--ph-band) 18px;background:var(--bokeh),var(--surface);scroll-margin-top:0}.hourly-inner[data-astro-cid-2xzt5gy5]{gap:0}.hourly-inner[data-astro-cid-2xzt5gy5] h2[data-astro-cid-2xzt5gy5]{margin:8px 0 0;font-size:2rem}.hourly-inner[data-astro-cid-2xzt5gy5] p[data-astro-cid-2xzt5gy5]:not(.eyebrow){margin-top:12px;line-height:1.6}.hourly-links[data-astro-cid-2xzt5gy5]{gap:0 24px;margin-top:10px}}@media(min-width:561px)and (max-width:760px){main>.page-head .ph-inner{max-width:480px}.inv-feature[data-astro-cid-2xzt5gy5]{max-width:480px;margin-inline:auto}.second[data-astro-cid-2xzt5gy5],.page-quote[data-astro-cid-2xzt5gy5]{max-width:calc(480px + 2 * var(--ph-gutter))}.second-photos[data-astro-cid-2xzt5gy5]{margin-inline:0}.hourly-inner[data-astro-cid-2xzt5gy5]{max-width:480px}}
