.field-card[data-astro-cid-4oy7ljwn]{display:flex;flex-direction:column;background:var(--surface-panel);border-radius:var(--radius-cards);box-shadow:var(--shadow-card-rest);overflow:hidden;text-decoration:none;color:var(--color-ink);transition:box-shadow .2s ease-out,transform .2s ease-out}.field-card[data-astro-cid-4oy7ljwn]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);color:var(--color-ink)}.field-card__media[data-astro-cid-4oy7ljwn]{position:relative;width:100%;aspect-ratio:16 / 10;background:var(--color-cream);overflow:hidden}.field-card__media[data-astro-cid-4oy7ljwn] .decoration{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.field-card__image[data-astro-cid-4oy7ljwn]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.field-card__body[data-astro-cid-4oy7ljwn]{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.field-card__title[data-astro-cid-4oy7ljwn]{margin:0;font-size:var(--text-subheading);font-variation-settings:"wght" 700,"BNCE" 60}.field-card__caption[data-astro-cid-4oy7ljwn]{margin:0;color:var(--color-ink-soft);font-size:var(--text-body)}.field-card__button[data-astro-cid-4oy7ljwn]{align-self:center;color:var(--color-rust);font-weight:var(--font-weight-bold);text-decoration:underline;text-underline-offset:3px}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:visible;padding:0;margin-top:-25px}.hero__media[data-astro-cid-j7pv25f6]{position:relative;width:100%;aspect-ratio:16 / 7;background:var(--color-cream-deep);overflow:hidden}.hero__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block;opacity:.8;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 60px,#000 140px);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 60px,#000 140px)}.intro__header[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto var(--spacing-lg);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm)}.hero-headline__line2[data-astro-cid-j7pv25f6]{display:block}.intro__lede[data-astro-cid-j7pv25f6]{font-size:var(--text-body-lg);color:var(--color-ink-soft);margin:0}.intro__layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-xl);align-items:center}.intro__art[data-astro-cid-j7pv25f6]{height:280px;border-radius:var(--radius-images);overflow:hidden;box-shadow:var(--shadow-sticker)}.intro__art-image[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.intro__cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin-top:var(--spacing-lg)}.section--panel[data-astro-cid-j7pv25f6]{background:var(--surface-panel)}.section--grass[data-astro-cid-j7pv25f6]{background:var(--surface-grass);color:var(--color-cream)}.section--grass[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-cream)}.pick-header[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-md)}.pick-intro[data-astro-cid-j7pv25f6]{font-size:var(--text-body-lg);max-width:60ch;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-lg);text-align:center}.pick-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.booking-now[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md)}.booking-now[data-astro-cid-j7pv25f6]>.booking-cta{align-self:center}.booking-now__body[data-astro-cid-j7pv25f6]{max-width:60ch;font-size:var(--text-body-lg);color:var(--color-cream)}@media(max-width:768px){.intro__layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.who-list[data-astro-cid-j7pv25f6]{columns:1}.pick-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.hero[data-astro-cid-j7pv25f6]{margin-top:-75px}.hero__img[data-astro-cid-j7pv25f6]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 30px,#000 70px);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 30px,#000 70px)}}
