.hero[data-astro-cid-lz5o6qqb]{background:var(--color-surface);align-items:center;min-height:450px;margin-top:88px;display:flex}.hero__text[data-astro-cid-lz5o6qqb]{flex:0 0 50%;padding-inline:68px 30px}.hero__label[data-astro-cid-lz5o6qqb]{color:var(--color-primary);font-family:Allura, var(--font-script);font-size:18px;line-height:1.4}.hero[data-astro-cid-lz5o6qqb] h1[data-astro-cid-lz5o6qqb]{color:var(--color-text);margin-top:11px;font-size:32px;font-weight:700;line-height:1.2}.hero__lead[data-astro-cid-lz5o6qqb]{max-width:490px;color:var(--color-text);margin-top:20px;font-size:18px;line-height:1.4}.hero[data-astro-cid-lz5o6qqb] .hero__photo{object-fit:cover;flex:0 0 50%;align-self:stretch;width:50%;min-height:450px}.facilities[data-astro-cid-lz5o6qqb]{padding-bottom:200px}.facility[data-astro-cid-lz5o6qqb]{margin-top:200px;box-shadow:0 0 4px #00000014}.facility--gray[data-astro-cid-lz5o6qqb]{background:var(--color-surface)}.facility--white[data-astro-cid-lz5o6qqb]{background:var(--color-white)}.facility__head[data-astro-cid-lz5o6qqb]{text-align:center;padding:30px 20px 31px}.facility__label[data-astro-cid-lz5o6qqb]{color:var(--color-primary);font-family:Allura, var(--font-script);font-size:18px;line-height:1.4}.facility[data-astro-cid-lz5o6qqb] h2[data-astro-cid-lz5o6qqb]{color:var(--color-black);margin-top:11px;font-size:32px;font-weight:700;line-height:1.25}.facility__photo[data-astro-cid-lz5o6qqb] img{object-fit:cover;width:min(100%,1008px);height:378px;margin-inline:auto}.facility__body[data-astro-cid-lz5o6qqb]{text-align:center;padding:60px 20px}.facility__body[data-astro-cid-lz5o6qqb] .text-block[data-astro-cid-lz5o6qqb]{color:#333;text-align:left;width:fit-content;max-width:1120px;margin-inline:auto;font-size:18px;line-height:1.4}.facility__link[data-astro-cid-lz5o6qqb]{color:#333;margin-top:50px;margin-bottom:-10px;font-size:20px;line-height:1.4;text-decoration:underline;transition:opacity .2s;display:inline-block}.facility__link[data-astro-cid-lz5o6qqb]:hover{opacity:.6}@media (width<=840px){.hero[data-astro-cid-lz5o6qqb]{flex-direction:column;align-items:stretch;margin-top:82px}.hero__text[data-astro-cid-lz5o6qqb]{flex:none;padding:60px 30px}.hero[data-astro-cid-lz5o6qqb] .hero__photo{flex:none;width:100%;height:350px;min-height:0}.facility__photo[data-astro-cid-lz5o6qqb] img{aspect-ratio:1008/378;height:auto}}@media (width<=540px){.hero[data-astro-cid-lz5o6qqb]{margin-top:75px}.hero__text[data-astro-cid-lz5o6qqb]{padding:80px 30px}.hero__label[data-astro-cid-lz5o6qqb]{font-size:20px}.hero[data-astro-cid-lz5o6qqb] h1[data-astro-cid-lz5o6qqb]{margin-top:10px;font-size:28px}.hero__lead[data-astro-cid-lz5o6qqb]{font-size:17px}.facilities[data-astro-cid-lz5o6qqb]{padding-bottom:80px}.facility[data-astro-cid-lz5o6qqb]{margin-top:80px}.facility__head[data-astro-cid-lz5o6qqb]{padding:20px 20px 30px}.facility__label[data-astro-cid-lz5o6qqb]{font-size:20px}.facility[data-astro-cid-lz5o6qqb] h2[data-astro-cid-lz5o6qqb]{margin-top:10px;font-size:24px;line-height:1.3}.facility__photo[data-astro-cid-lz5o6qqb] img{aspect-ratio:auto;width:100%;height:183px}.facility__body[data-astro-cid-lz5o6qqb]{padding:30px 25px 40px}.facility__body[data-astro-cid-lz5o6qqb] .text-block[data-astro-cid-lz5o6qqb]{font-size:16px;line-height:1.4}.facility__link[data-astro-cid-lz5o6qqb]{margin-top:30px;margin-bottom:0;font-size:18px}}
