.dates[data-astro-cid-juheiev2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border-color:transparent;box-shadow:var(--shadow-card)}.dates[data-astro-cid-juheiev2] .field[data-astro-cid-juheiev2]:nth-of-type(3),.dates[data-astro-cid-juheiev2] .btn[data-astro-cid-juheiev2]{grid-column:1 / -1}.field__label[data-astro-cid-juheiev2]{color:var(--color-secondary);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}@media(min-width:760px){.dates[data-astro-cid-juheiev2]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:var(--space-5)}.dates[data-astro-cid-juheiev2] .field[data-astro-cid-juheiev2]:nth-of-type(3),.dates[data-astro-cid-juheiev2] .btn[data-astro-cid-juheiev2]{grid-column:auto}}.funding[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.funding[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.funding[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:38rem}.funding[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.funding__image[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);text-decoration:none}.funding__image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-card)}.funding__zoom[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.18em}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;min-height:min(34rem,82svh);overflow:hidden;background:var(--color-primary-dark);color:#fff;isolation:isolate}.hero[data-astro-cid-j7pv25f6] .hero__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#182c4d1a 15%,#182c4d8c 50%,#182c4df0)}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:var(--space-8) calc(var(--space-8) + 1rem)}.hero__place[data-astro-cid-j7pv25f6]{color:#fff;font-size:var(--fs-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:15ch;margin-top:var(--space-3);color:#fff}.hero__facts[data-astro-cid-j7pv25f6]{max-width:36rem;margin-top:var(--space-4);font-size:var(--fs-md)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.dates-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2;margin-top:calc(var(--space-7) * -1)}.facts-section[data-astro-cid-j7pv25f6]{padding-block:var(--space-7)}.facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:var(--space-4);border-left:2px solid var(--color-secondary)}.facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--color-primary);font-family:var(--font-head);font-size:2.4rem;font-weight:500;line-height:1}.facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.4}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.about__lead[data-astro-cid-j7pv25f6]{margin-block:var(--space-4)}.about__list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);margin-block:var(--space-5)}.about__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.about__list[data-astro-cid-j7pv25f6] svg{margin-top:.15rem;color:var(--color-secondary)}.about__photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.about__photos[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-md)}.about__photos[data-astro-cid-j7pv25f6] img:last-child{margin-top:var(--space-6)}.more[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.places[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.places[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-5);border:1px solid rgb(250 247 241 / .18);border-radius:var(--radius-md)}.places[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.places[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--space-2);color:var(--color-on-dark-muted);font-size:var(--fs-sm)}.groups[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center}.groups[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-block:var(--space-4) var(--space-5)}.cta[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);padding:var(--space-5);box-shadow:var(--shadow-card)}.cta__price[data-astro-cid-j7pv25f6]{color:var(--color-heading);font-weight:600}.cta__phone[data-astro-cid-j7pv25f6]{text-align:center;font-size:var(--fs-sm)}@media(min-width:640px){.places[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.hero[data-astro-cid-j7pv25f6]{align-items:center;min-height:34rem}.hero[data-astro-cid-j7pv25f6] .hero__photo{left:auto;width:56%;object-position:center 42%}.hero[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,var(--color-primary-dark) 44%,rgb(24 44 77 / .55) 62%,rgb(24 44 77 / .12) 100%)}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:var(--space-8) calc(var(--space-8) + 2rem)}.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.about[data-astro-cid-j7pv25f6],.groups[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-8)}.funding[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-8)}.places[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}
