.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__media{aspect-ratio:auto;height:100svh;position:relative}.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08100f61 0%,#08100f8c 58%,#08100feb 100%),#08100f38;position:absolute;inset:0}.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__image{object-position:62% 38%}@media (width>=860px){.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__image{object-position:58% 32%}}@media (prefers-reduced-motion:no-preference){.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__image{animation:1.5s ease-out both gc-hero-image-zoom}@keyframes gc-hero-image-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}}.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__title{letter-spacing:-.02em;text-shadow:0 2px 10px #00000073;font-weight:600}.gc-hero-wrap[data-astro-cid-ypfmgrvc] .hero .hero__textbox{z-index:2;background:0 0}.gc-intro[data-astro-cid-ypfmgrvc]{gap:var(--space-24);align-items:center;display:grid}.gc-intro__media[data-astro-cid-ypfmgrvc]{aspect-ratio:4/5;border-radius:12px;overflow:hidden}.gc-intro__image[data-astro-cid-ypfmgrvc]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px){.gc-intro[data-astro-cid-ypfmgrvc]{gap:var(--space-40,40px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gc-lead--measured[data-astro-cid-ypfmgrvc]{max-width:68ch}@media (width>=768px){.gc-gallery-two[data-astro-cid-ypfmgrvc] .gallery__secondary{grid-template-rows:1fr}}.gc-price-feature[data-astro-cid-ypfmgrvc]{margin:var(--space-20) 0 var(--space-24);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border)}.gc-price-feature__context[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600}.gc-price-feature__figure[data-astro-cid-ypfmgrvc]{font-family:var(--font-heading);color:#1c2a3c;align-items:baseline;gap:4px;margin:0 0 8px;display:flex}.gc-price-feature__amount[data-astro-cid-ypfmgrvc]{font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,60px);font-weight:700;line-height:.9}.gc-price-feature__currency[data-astro-cid-ypfmgrvc]{font-size:clamp(20px,2.6vw,28px);font-weight:600}.gc-price-feature__detail[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:15px}.gc-band[data-astro-cid-ypfmgrvc]{padding-block:var(--space-32)}.gc-band--white[data-astro-cid-ypfmgrvc]{background:#fff}.gc-band--tint[data-astro-cid-ypfmgrvc]{background:#edf6f3}.gc-band--cta[data-astro-cid-ypfmgrvc]{background:var(--color-primary-dark)}.gc-container[data-astro-cid-ypfmgrvc]{max-width:760px;padding-inline:var(--space-20);margin-inline:auto}.gc-container--wide[data-astro-cid-ypfmgrvc]{max-width:1160px}.gc-container--center[data-astro-cid-ypfmgrvc]{text-align:center}.gc-eyebrow[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-dark);margin-bottom:var(--space-8);font-size:13px;font-weight:600;display:block}.gc-heading[data-astro-cid-ypfmgrvc]{font-family:var(--font-heading);margin:0 0 var(--space-16);font-size:clamp(24px,3vw,32px)}.gc-heading--light[data-astro-cid-ypfmgrvc]{color:#fff}.gc-lead[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 var(--space-16);font-size:17px;line-height:1.6}.gc-lead--light[data-astro-cid-ypfmgrvc]{color:#ffffffe0}.gc-prose[data-astro-cid-ypfmgrvc] p[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);margin:0 0 var(--space-16);font-size:17px;line-height:1.6}.gc-rules[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);padding-left:var(--space-20);gap:var(--space-12);flex-direction:column;font-size:16px;line-height:1.6;display:flex}.gc-inline-link[data-astro-cid-ypfmgrvc]{color:var(--color-primary-dark);text-decoration:underline}.gc-band--cta[data-astro-cid-ypfmgrvc] .gc-container[data-astro-cid-ypfmgrvc]{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.gc-rental[data-astro-cid-ypfmgrvc]{border:1.5px solid var(--color-border);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:20px clamp(16px,3vw,28px) 24px;text-decoration:none;transition:border-color .15s;display:flex}@media (hover:hover){.gc-rental[data-astro-cid-ypfmgrvc]:hover{border-color:var(--color-primary)}}.gc-rental[data-astro-cid-ypfmgrvc]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.gc-rental__media[data-astro-cid-ypfmgrvc]{aspect-ratio:16/10;border-radius:12px;flex-shrink:0;width:100%;overflow:hidden}.gc-rental__image[data-astro-cid-ypfmgrvc]{object-fit:cover;width:100%;height:100%;display:block}.gc-rental__text[data-astro-cid-ypfmgrvc]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.gc-rental__eyebrow[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark);font-size:12px;font-weight:700}.gc-rental__title[data-astro-cid-ypfmgrvc]{font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:22px}.gc-rental__desc[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.55}.gc-rental__desc[data-astro-cid-ypfmgrvc] strong[data-astro-cid-ypfmgrvc]{color:var(--color-primary-dark)}.gc-rental__link[data-astro-cid-ypfmgrvc]{font-family:var(--font-body);color:var(--color-primary-dark);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.gc-rental__arrow[data-astro-cid-ypfmgrvc]{flex-shrink:0;width:16px;height:16px}@media (width>=600px){.gc-rental[data-astro-cid-ypfmgrvc]{flex-direction:row;align-items:center}.gc-rental__media[data-astro-cid-ypfmgrvc]{aspect-ratio:4/3;width:320px}}@media (width>=768px){.gc-band[data-astro-cid-ypfmgrvc]{padding-block:var(--space-32) 48px}}
