.carousel.astro-r4s7e5d5{margin:16px 0 24px}.track.astro-r4s7e5d5{margin:0;padding:0;list-style:none}.slide.astro-r4s7e5d5{display:none;position:relative}.slide.astro-r4s7e5d5:first-child{display:block}.slide.astro-r4s7e5d5 img.astro-r4s7e5d5{border-radius:10px;width:100%;height:auto}.arrow.astro-r4s7e5d5{cursor:pointer;color:#222;background:#ffffffd9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000040}.prev.astro-r4s7e5d5{left:8px}.next.astro-r4s7e5d5{right:8px}.dots.astro-r4s7e5d5{justify-content:center;gap:8px;margin-top:10px;display:flex}.dots.astro-r4s7e5d5 label.astro-r4s7e5d5{cursor:pointer;background:#cfcfcf;border-radius:50%;width:10px;height:10px}.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:hover{background:#999}input.astro-r4s7e5d5:focus-visible~.dots.astro-r4s7e5d5{outline:2px solid var(--ez-primary);outline-offset:4px;border-radius:6px}input.astro-r4s7e5d5:checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:first-child{display:none}input.astro-r4s7e5d5:first-of-type:checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:first-child,input.astro-r4s7e5d5:nth-of-type(2):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(2),input.astro-r4s7e5d5:nth-of-type(3):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(3),input.astro-r4s7e5d5:nth-of-type(4):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(4),input.astro-r4s7e5d5:nth-of-type(5):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(5),input.astro-r4s7e5d5:nth-of-type(6):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(6),input.astro-r4s7e5d5:nth-of-type(7):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(7),input.astro-r4s7e5d5:nth-of-type(8):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(8),input.astro-r4s7e5d5:nth-of-type(9):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(9),input.astro-r4s7e5d5:nth-of-type(10):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(10),input.astro-r4s7e5d5:nth-of-type(11):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(11),input.astro-r4s7e5d5:nth-of-type(12):checked~.track.astro-r4s7e5d5 .slide.astro-r4s7e5d5:nth-child(12){display:block}input.astro-r4s7e5d5:first-of-type:checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:first-child,input.astro-r4s7e5d5:nth-of-type(2):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(2),input.astro-r4s7e5d5:nth-of-type(3):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(3),input.astro-r4s7e5d5:nth-of-type(4):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(4),input.astro-r4s7e5d5:nth-of-type(5):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(5),input.astro-r4s7e5d5:nth-of-type(6):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(6),input.astro-r4s7e5d5:nth-of-type(7):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(7),input.astro-r4s7e5d5:nth-of-type(8):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(8),input.astro-r4s7e5d5:nth-of-type(9):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(9),input.astro-r4s7e5d5:nth-of-type(10):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(10),input.astro-r4s7e5d5:nth-of-type(11):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(11),input.astro-r4s7e5d5:nth-of-type(12):checked~.dots.astro-r4s7e5d5 label.astro-r4s7e5d5:nth-child(12){background:var(--ez-primary)}.hero.astro-qyc2nkaz{border-radius:10px;margin:24px 0;position:relative;overflow:hidden}.hero.astro-qyc2nkaz img.astro-qyc2nkaz{object-fit:cover;width:100%;height:clamp(220px,40vw,520px)}.copy.astro-qyc2nkaz{background:linear-gradient(90deg,#00000073,#0000 70%);flex-direction:column;justify-content:center;gap:10px;padding:24px clamp(16px,5vw,64px);display:flex;position:absolute;inset:0}.right.astro-qyc2nkaz .copy.astro-qyc2nkaz{text-align:right;background:linear-gradient(270deg,#00000073,#0000 70%);align-items:flex-end}.center.astro-qyc2nkaz .copy.astro-qyc2nkaz{text-align:center;background:#0000004d;align-items:center}h2.astro-qyc2nkaz{margin:0;font-size:clamp(1.5rem,4vw,2.8rem);line-height:1.1}p.astro-qyc2nkaz{max-width:40ch;margin:0;font-size:clamp(1rem,2vw,1.25rem)}.btn.astro-qyc2nkaz{align-self:flex-start}.right.astro-qyc2nkaz .btn.astro-qyc2nkaz{align-self:flex-end}.center.astro-qyc2nkaz .btn.astro-qyc2nkaz{align-self:center}.seo.astro-ucmiipd5{padding:clamp(16px,3vw,36px) 0}.card.astro-ucmiipd5{color:#4b4b55;background:#fff;border:1px solid #e4e4ea;border-radius:16px;padding:clamp(18px,4vw,40px)}.eyebrow.astro-ucmiipd5{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-primary);background:color-mix(in srgb, var(--ez-primary) 8%, #fff);border-radius:99px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}h2.astro-ucmiipd5{color:#1a1a1f;margin:10px 0 12px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15}h3.astro-ucmiipd5{color:#1a1a1f;margin:4px 0 6px;font-size:1.05rem}.prose.astro-ucmiipd5 p{margin:0 0 .8em}.split.astro-ucmiipd5{gap:24px;display:grid}@media (width>=900px){.split.astro-ucmiipd5.has-aside{grid-template-columns:1fr 1fr;align-items:start}}.photo.astro-ucmiipd5,.shots.astro-ucmiipd5 img.astro-ucmiipd5{object-fit:cover;border-radius:12px;width:100%;height:auto}.shots.astro-ucmiipd5{grid-template-columns:1fr 1fr;gap:10px;display:grid}.points.astro-ucmiipd5{gap:12px;display:grid}.point.astro-ucmiipd5{border:1px solid #eeeef2;border-radius:12px;padding:16px}.point.astro-ucmiipd5.feature{background:color-mix(in srgb, var(--ez-primary) 6%, #fff)}.num.astro-ucmiipd5{color:var(--ez-primary);font-size:.85rem;font-weight:800}.stats.astro-ucmiipd5{flex-wrap:wrap;gap:18px;margin:16px 0 0;display:flex}.stats.astro-ucmiipd5 dd.astro-ucmiipd5{color:#1a1a1f;order:-1;margin:0;font-size:1.5rem;font-weight:800}.stats.astro-ucmiipd5 div.astro-ucmiipd5{flex-direction:column;display:flex}.stats.astro-ucmiipd5 dt.astro-ucmiipd5{color:#7c7c88;font-size:.8rem}.label.astro-ucmiipd5{text-transform:uppercase;letter-spacing:.06em;color:#7c7c88;margin:16px 0 8px;font-size:.75rem;font-weight:700}.areas.astro-ucmiipd5{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.areas.astro-ucmiipd5 li.astro-ucmiipd5{border:1px solid #e4e4ea;border-radius:99px;padding:4px 12px;font-size:.88rem}.areas.astro-ucmiipd5 li.astro-ucmiipd5:first-child{border-color:var(--ez-primary);color:var(--ez-primary)}.reviews.astro-ucmiipd5{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,85%);grid-auto-flow:column;gap:12px;margin-top:12px;padding-bottom:8px;display:grid;overflow-x:auto}@media (width>=900px){.reviews.astro-ucmiipd5{grid-auto-columns:calc(25% - 9px)}}.review.astro-ucmiipd5{scroll-snap-align:start;border:1px solid #eeeef2;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.review.astro-ucmiipd5 blockquote.astro-ucmiipd5{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.review.astro-ucmiipd5 figcaption.astro-ucmiipd5{color:#1a1a1f;align-items:center;gap:8px;margin-top:auto;font-weight:600;display:flex}.review.astro-ucmiipd5 img.astro-ucmiipd5,.avatar.astro-ucmiipd5{border-radius:50%;width:36px;height:36px}.avatar.astro-ucmiipd5{background:#f3f4f8;place-items:center;font-size:.8rem;display:grid}.stars.astro-ucmiipd5,.rating.astro-ucmiipd5 span.astro-ucmiipd5{color:#fbbc05;letter-spacing:2px}.attribution.astro-ucmiipd5{color:#7c7c88;margin:8px 0 0;font-size:.75rem}.faq.astro-ucmiipd5 details.astro-ucmiipd5{border-bottom:1px solid #eeeef2;padding:12px 0}.faq.astro-ucmiipd5 summary.astro-ucmiipd5{cursor:pointer;color:#1a1a1f;font-weight:600}.faq.astro-ucmiipd5 .prose.astro-ucmiipd5{padding:8px 0 0 2.2em}.visit.astro-ucmiipd5{background:color-mix(in srgb, var(--ez-primary) 6%, #fff);border-radius:12px;margin-top:16px;padding:14px}.visit.astro-ucmiipd5 address.astro-ucmiipd5{font-style:normal}.html-widget.astro-vqdtxykh{overflow-wrap:anywhere;margin:24px auto}.html-widget.astro-vqdtxykh img{height:auto}.html-widget.astro-vqdtxykh iframe{max-width:100%}
