.jhero[data-astro-cid-alc2tkmt]{background:var(--forest);color:var(--ivory-light);flex-direction:column;justify-content:flex-end;min-height:45rem;padding-block:12rem 6.125rem;display:flex;position:relative;overflow:hidden}.jhero[data-astro-cid-alc2tkmt] .jhero__bg[data-astro-cid-alc2tkmt]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.jhero[data-astro-cid-alc2tkmt]:before{content:"";z-index:1;background:linear-gradient(90deg,#71312366 0%,#71312300 55%),linear-gradient(#0000 40.57%,#00000080 100%),linear-gradient(#213736 0%,#21373600 47.57%);position:absolute;inset:0}.jhero__wrap[data-astro-cid-alc2tkmt]{z-index:2;width:100%;position:relative}.jhero__content[data-astro-cid-alc2tkmt]{flex-direction:column;gap:2.5rem;max-width:58rem;display:flex}.jhero__content[data-astro-cid-alc2tkmt] h1[data-astro-cid-alc2tkmt]{font-size:var(--text-h1);margin:0}.jhero__lead[data-astro-cid-alc2tkmt]{font-size:var(--text-lead);margin:0}@media (width<=700px){.jhero[data-astro-cid-alc2tkmt]{min-height:28.3125rem;padding-block:6.5rem 2.5rem}.jhero__content[data-astro-cid-alc2tkmt]{text-align:center;align-items:center;gap:1.25rem;max-width:18rem;margin-inline:auto}.jhero__lead[data-astro-cid-alc2tkmt]{max-width:15.5rem;font-weight:700}}.jgrid[data-astro-cid-vyxuend7]{background:var(--ivory-deep);flex-direction:column;align-items:center;gap:2.5rem;padding-block:2.5rem;display:flex}.jgrid__head[data-astro-cid-vyxuend7]{flex-direction:column;align-items:center;gap:2.5rem;padding:1.25rem 1.25rem 2rem;display:flex}.jgrid__head[data-astro-cid-vyxuend7] h2[data-astro-cid-vyxuend7]{font-size:var(--text-h2);margin:0}.jgrid__filters[data-astro-cid-vyxuend7]{align-items:center;gap:1.25rem;display:flex}.pill[data-astro-cid-vyxuend7]{border:1px solid var(--forest);width:16.25rem;height:3rem;color:var(--forest);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:1.25rem;padding:.5rem 1.75rem .625rem;font-family:inherit;font-size:1.25rem;font-weight:500;line-height:1.5;display:inline-flex}.pill--active[data-astro-cid-vyxuend7]{background:var(--forest);color:var(--ivory-deep)}.pill[data-astro-cid-vyxuend7] svg[data-astro-cid-vyxuend7]{color:var(--earth-dark,#333332);flex-shrink:0}.pill[data-astro-cid-vyxuend7]:disabled{cursor:default;opacity:1}.jgrid__dd[data-astro-cid-vyxuend7]{position:relative}.jgrid__dd-toggle[data-astro-cid-vyxuend7] svg[data-astro-cid-vyxuend7]{transition:transform .2s}.jgrid__dd-toggle[data-astro-cid-vyxuend7][aria-expanded=true] svg[data-astro-cid-vyxuend7]{transform:rotate(180deg)}.jgrid__panel[data-astro-cid-vyxuend7]{z-index:10;background:var(--ivory-light);border-radius:2px;flex-wrap:wrap;gap:.625rem;width:20rem;padding:1.25rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 4px #00000040}.jgrid__panel[data-astro-cid-vyxuend7][hidden]{display:none}.mpill[data-astro-cid-vyxuend7]{border:1px solid var(--forest);height:2.25rem;color:var(--forest);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;padding:.25rem 1.25rem .375rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.625;display:inline-flex}.mpill[data-astro-cid-vyxuend7].is-selected{background:var(--forest);color:var(--ivory-light)}.jcard[data-astro-cid-vyxuend7].is-filtered{display:none}.jgrid__cards--duo[data-astro-cid-vyxuend7]{padding:0 1.25rem}.jgrid__cards--duo[data-astro-cid-vyxuend7] .jcard[data-astro-cid-vyxuend7]:not(.is-filtered){flex:auto;max-width:42.5rem}.jgrid__cards--duo[data-astro-cid-vyxuend7] .jcard[data-astro-cid-vyxuend7]:not(.is-filtered) .jcard__body[data-astro-cid-vyxuend7]{max-width:38.5rem}.jgrid__cards[data-astro-cid-vyxuend7]{flex-wrap:wrap;justify-content:center;gap:2.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.jcard[data-astro-cid-vyxuend7]{flex:0 0 27.5rem;height:32.5rem;transition:filter .25s,transform .25s}.jcard[data-astro-cid-vyxuend7]:hover{filter:drop-shadow(0 4px 8px #0000001f)}.jcard__link[data-astro-cid-vyxuend7]{height:100%;color:var(--ivory-light);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.jcard[data-astro-cid-vyxuend7] .jcard__img[data-astro-cid-vyxuend7]{object-fit:cover;background-color:var(--forest-medium);z-index:0;width:100%;height:100%;position:absolute;inset:0}.jcard__shade[data-astro-cid-vyxuend7]{backdrop-filter:blur(2px);z-index:1;background:linear-gradient(#0000 0%,#00000080 42%,#000000c7 95%);height:13rem;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.jcard__soldout[data-astro-cid-vyxuend7]{background:var(--forest-deep);z-index:2;align-items:center;gap:.75rem;margin:0;padding:1rem 2rem;font-size:1.25rem;line-height:1.5;display:flex;position:absolute;inset:0 0 auto}.jcard__soldout-line[data-astro-cid-vyxuend7]{background:var(--ivory-light);width:1px;height:1.5rem}.jcard__soldout[data-astro-cid-vyxuend7] strong[data-astro-cid-vyxuend7]{font-weight:800}.jcard__body[data-astro-cid-vyxuend7]{z-index:2;flex-direction:column;gap:.5rem;max-width:23.5rem;display:flex;position:relative}.jcard__body[data-astro-cid-vyxuend7] h3[data-astro-cid-vyxuend7]{font-size:var(--text-h3);margin:0}.jcard__desc[data-astro-cid-vyxuend7]{margin:0;font-size:1rem;font-weight:600;line-height:1.625}.jcard__level[data-astro-cid-vyxuend7]{align-items:center;gap:.75rem;margin:0;font-size:1rem;line-height:1.625;display:flex}.jcard__price[data-astro-cid-vyxuend7]{font-family:var(--font-display);margin:.5rem 0 0;font-size:1.5rem;line-height:1.4167}.jcard__dots[data-astro-cid-vyxuend7]{gap:.375rem;display:inline-flex}.jcard__goat[data-astro-cid-vyxuend7]{color:var(--ivory-light);align-items:center;display:inline-flex}.jcard__goat[data-astro-cid-vyxuend7] svg{width:24px;height:auto;display:block}@media (width<=800px){.jcard[data-astro-cid-vyxuend7]{flex-basis:min(27.5rem,92vw);height:29rem}}@media (width<=700px){.jgrid__head[data-astro-cid-vyxuend7]{text-align:center;align-items:center;gap:1.25rem}.jgrid__filters[data-astro-cid-vyxuend7]{flex-direction:column;align-items:center;gap:.75rem}.pill[data-astro-cid-vyxuend7].jgrid__dd-toggle{width:auto;min-width:0;height:40px;min-height:40px;padding:.25rem 1.25rem .375rem;font-size:.875rem;line-height:1.571}.jgrid__panel[data-astro-cid-vyxuend7]{max-width:calc(100vw - 2rem);left:50%;transform:translate(-50%)}.jgrid__cards[data-astro-cid-vyxuend7]{gap:1.25rem}.jcard[data-astro-cid-vyxuend7],.jgrid__cards--duo[data-astro-cid-vyxuend7] .jcard[data-astro-cid-vyxuend7]{flex-basis:100%;height:22.5rem}.jcard__link[data-astro-cid-vyxuend7]{padding:1rem}.jcard__desc[data-astro-cid-vyxuend7]{font-size:.75rem;line-height:1.667}.jcard__dots[data-astro-cid-vyxuend7]{gap:.25rem}.jcard__goat[data-astro-cid-vyxuend7] svg{width:20px}.jcard__level[data-astro-cid-vyxuend7]{font-size:.75rem}.jcard__soldout[data-astro-cid-vyxuend7]{padding:.5rem 2rem;font-size:.875rem}}.levels[data-astro-cid-3yegxwvh]{background:var(--ivory-deep);padding:6.25rem 1.25rem 8.75rem}.levels__row[data-astro-cid-3yegxwvh]{align-items:center;gap:2.5rem;max-width:72.5rem;margin-inline:auto;display:flex}.levels__intro[data-astro-cid-3yegxwvh]{flex-direction:column;flex:0 0 27.5rem;gap:2rem;display:flex}.levels__intro[data-astro-cid-3yegxwvh] h2[data-astro-cid-3yegxwvh]{font-size:var(--text-h2);margin:0}.levels__intro[data-astro-cid-3yegxwvh] p[data-astro-cid-3yegxwvh]{font-size:var(--text-lead);margin:0}.levels__list[data-astro-cid-3yegxwvh]{flex-direction:column;flex:auto;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.levels__item[data-astro-cid-3yegxwvh]{align-items:center;gap:1.25rem;display:flex}.levels__dots[data-astro-cid-3yegxwvh]{flex:0 0 9.125rem;justify-content:flex-end;gap:.375rem;display:inline-flex}.levels__goat[data-astro-cid-3yegxwvh]{color:var(--forest-medium);align-items:center;display:inline-flex}.levels__goat[data-astro-cid-3yegxwvh] svg{width:32px;height:auto;display:block}.levels__name[data-astro-cid-3yegxwvh]{flex:0 0 12.5rem;font-size:1.25rem;font-weight:800;line-height:1.5}.levels__data[data-astro-cid-3yegxwvh]{font-size:1.25rem;line-height:1.5}@media (width<=1000px){.levels__row[data-astro-cid-3yegxwvh]{flex-direction:column;align-items:flex-start}.levels__intro[data-astro-cid-3yegxwvh]{flex-basis:auto}.levels__dots[data-astro-cid-3yegxwvh]{flex-basis:auto;justify-content:flex-start}.levels__item[data-astro-cid-3yegxwvh]{flex-wrap:wrap}}@media (width<=700px){.levels[data-astro-cid-3yegxwvh]{padding:1.25rem 1rem 2.5rem}.levels__row[data-astro-cid-3yegxwvh]{align-items:center;gap:1.25rem}.levels__intro[data-astro-cid-3yegxwvh]{text-align:center;max-width:18rem}.levels__list[data-astro-cid-3yegxwvh]{gap:1.5rem;width:100%}.levels__item[data-astro-cid-3yegxwvh]{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.levels__dots[data-astro-cid-3yegxwvh]{justify-content:center;gap:.375rem}.levels__goat[data-astro-cid-3yegxwvh] svg{width:24px}.levels__name[data-astro-cid-3yegxwvh]{flex-basis:auto;font-size:.875rem;font-weight:700;line-height:1.571}.levels__data[data-astro-cid-3yegxwvh]{font-size:.75rem;line-height:1.667}}.bmap[data-astro-cid-buk2klum]{background:var(--forest);color:var(--ivory-light);flex-direction:column;justify-content:center;min-height:38.75rem;padding-block:6.25rem;display:flex;position:relative;overflow:hidden}.bmap[data-astro-cid-buk2klum] .bmap__bg[data-astro-cid-buk2klum]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bmap[data-astro-cid-buk2klum]:before{content:"";z-index:1;background:linear-gradient(#22393ccc 0%,#22393c00 55%),linear-gradient(90deg,#22393ce6 0%,#22393c80 45%,#22393c00 75%);position:absolute;inset:0}.bmap__inner[data-astro-cid-buk2klum]{z-index:2;flex-direction:column;gap:1.25rem;width:100%;max-width:90rem;margin-inline:auto;padding-inline:8.75rem 2.5rem;display:flex;position:relative}.bmap__inner[data-astro-cid-buk2klum]>[data-astro-cid-buk2klum]{max-width:35.5625rem}.bmap__inner[data-astro-cid-buk2klum] h2[data-astro-cid-buk2klum]{font-size:var(--text-h2);margin:0}.bmap__lead[data-astro-cid-buk2klum]{font-size:var(--text-lead);margin:0}.bmap__controls[data-astro-cid-buk2klum]{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:.75rem;display:flex}.bmap__micro[data-astro-cid-buk2klum]{margin:0;font-size:1rem;line-height:1.625}@media (width<=900px){.bmap__inner[data-astro-cid-buk2klum]{padding-inline:1.5rem}}@media (width<=700px){.bmap__inner[data-astro-cid-buk2klum]{text-align:center;flex-direction:column;align-items:center;padding-block:2.5rem;display:flex}.bmap__inner[data-astro-cid-buk2klum] h2[data-astro-cid-buk2klum],.bmap__lead[data-astro-cid-buk2klum]{max-width:18rem}.bmap__controls[data-astro-cid-buk2klum]{flex-direction:column;align-items:center;display:flex}.bmap__micro[data-astro-cid-buk2klum]{display:none}}
