.hero-slideshow[data-astro-cid-oozqdvqk]{position:relative;height:var(--slide-height, auto);--control-bg: rgb(0 0 0 / .45)}.hero-slide-stage[data-astro-cid-oozqdvqk]{position:relative;height:var(--slide-height, auto);aspect-ratio:4 / 3;touch-action:pan-y pinch-zoom;overflow:hidden;border-radius:var(--slide-radius, 0);background:var(--b10)}.hero-slide[data-astro-cid-oozqdvqk]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.hero-slide[data-astro-cid-oozqdvqk][data-active=true]{opacity:1;visibility:visible;transition:opacity .6s ease}.hero-slide[data-astro-cid-oozqdvqk] img[data-astro-cid-oozqdvqk],.hero-slide[data-astro-cid-oozqdvqk] .lb-open[data-astro-cid-oozqdvqk]{display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.hero-slide[data-astro-cid-oozqdvqk] img[data-astro-cid-oozqdvqk]{object-fit:cover;object-position:50% 80%}.hero-slide-controls[data-astro-cid-oozqdvqk]{position:absolute;z-index:3;bottom:var(--s0);right:var(--s0);display:flex;align-items:center;height:34px;padding:0;border-radius:999px;background:var(--control-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--surface)}.hero-slide-controls[data-astro-cid-oozqdvqk][hidden],.play-icon[data-astro-cid-oozqdvqk],.hero-slide-toggle[data-astro-cid-oozqdvqk][data-paused=true] .pause-icon[data-astro-cid-oozqdvqk]{display:none}.hero-slide-toggle[data-astro-cid-oozqdvqk][data-paused=true] .play-icon[data-astro-cid-oozqdvqk]{display:block}.hero-slide-controls[data-astro-cid-oozqdvqk] button[data-astro-cid-oozqdvqk]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:var(--r-field);padding:0;background:transparent;color:inherit;cursor:pointer}.hero-slide-controls[data-astro-cid-oozqdvqk] button[data-astro-cid-oozqdvqk]:hover{background:color-mix(in srgb,var(--surface) 16%,transparent)}.hero-slide-controls[data-astro-cid-oozqdvqk] button[data-astro-cid-oozqdvqk]:focus-visible{outline:2px solid var(--surface);outline-offset:-3px}.hero-slide-controls[data-astro-cid-oozqdvqk] button[data-astro-cid-oozqdvqk]:disabled{cursor:default}.hero-slide-choices[data-astro-cid-oozqdvqk]{display:flex}.hero-slide-dot[data-astro-cid-oozqdvqk] span[data-astro-cid-oozqdvqk]{width:8px;height:8px;border:1.5px solid currentColor;border-radius:50%}.hero-slide-dot[data-astro-cid-oozqdvqk][aria-current=true] span[data-astro-cid-oozqdvqk]{background:currentColor}.hero-slide-controls[data-astro-cid-oozqdvqk] [data-astro-cid-oozqdvqk]:is(.hero-slide-arrow,.hero-slide-toggle) svg[data-astro-cid-oozqdvqk]{width:16px;height:16px}.hero-slide-prev[data-astro-cid-oozqdvqk] svg[data-astro-cid-oozqdvqk]{rotate:90deg}.hero-slide-next[data-astro-cid-oozqdvqk] svg[data-astro-cid-oozqdvqk]{rotate:-90deg}@media(min-width:900px){.hero-slide-stage[data-astro-cid-oozqdvqk]{aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-oozqdvqk]{transition:none}}.home-slideshow-hero[data-astro-cid-zt7v6dfu]{position:relative;overflow-x:clip;padding-block:0 var(--s2);background:var(--field)}.home-hero-layout[data-astro-cid-zt7v6dfu]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s1)}.hero-media[data-astro-cid-zt7v6dfu]{min-width:0;margin:0 calc(-1 * var(--gutter))}.hero-words[data-astro-cid-zt7v6dfu]{min-width:0}.hero-words[data-astro-cid-zt7v6dfu] h1[data-astro-cid-zt7v6dfu]{max-width:none;font-size:clamp(2.25rem,10.25vw,2.75rem);margin:0 0 var(--s0)}.hero-words[data-astro-cid-zt7v6dfu] .lede[data-astro-cid-zt7v6dfu]{max-width:46ch;font-size:var(--t-0);line-height:1.5;margin:0;color:var(--ink)}.ctas[data-astro-cid-zt7v6dfu]{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:var(--s0)}.hero-rating[data-astro-cid-zt7v6dfu]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.75rem 0 0;font-size:var(--t--1);color:var(--ink)}@media(min-width:375px){.ctas[data-astro-cid-zt7v6dfu]{grid-template-columns:repeat(2,minmax(0,1fr))}.ctas[data-astro-cid-zt7v6dfu] .btn[data-astro-cid-zt7v6dfu]{font-size:.875rem}}@media(min-width:900px){.home-hero-layout[data-astro-cid-zt7v6dfu]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--s2);align-items:center}.hero-words[data-astro-cid-zt7v6dfu]{grid-area:1 / 1;padding-block:var(--s3)}.hero-words[data-astro-cid-zt7v6dfu] h1[data-astro-cid-zt7v6dfu]{font-size:var(--t-3)}.hero-media[data-astro-cid-zt7v6dfu]{grid-area:1 / 2;margin:0;align-self:stretch}.ctas[data-astro-cid-zt7v6dfu]{grid-template-columns:minmax(0,1fr);max-width:30rem}.home-slideshow-hero[data-astro-cid-zt7v6dfu]{padding:0}.home-hero-layout[data-astro-cid-zt7v6dfu]{min-height:600px}.hero-media[data-astro-cid-zt7v6dfu]{margin-right:calc(-1 * (max(0px,(100vw - var(--wrap)) / 2) + var(--gutter)));--slide-height: 100%;--slide-radius: var(--r-box) 0 0 var(--r-box)}}@media(min-width:1200px){.ctas[data-astro-cid-zt7v6dfu]{grid-template-columns:repeat(2,minmax(0,1fr))}.ctas[data-astro-cid-zt7v6dfu] .btn[data-astro-cid-zt7v6dfu]{font-size:var(--t-0)}}@layer sections{.hero-interior .interior-media{min-inline-size:0}.hero-interior .interior-panel-photo{margin:0}.hero-interior .interior-panel-photo .lb-open{display:block;inline-size:100%;block-size:100%;overflow:hidden}.hero-interior .interior-panel-photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--opening-position, 50% 50%)}.hero-interior .interior-panel-photo .lb-open:focus-visible{outline:3px solid var(--surface);outline-offset:-7px}.hero-interior .interior-panel-photo .lb-open{border-radius:0}.hero.hero-interior[data-opening-photo] .interior-panel-photo{position:absolute;z-index:-1}@media(min-width:900px){.hero.hero-interior[data-opening-photo] .wrap{min-block-size:36rem;padding-block-end:1rem}.hero.hero-interior[data-opening-photo] .interior-panel-photo{inset-block:0;inset-inline:calc(max(0px,(100% - var(--wrap)) / 2) + var(--gutter) + var(--interior-copy) + var(--interior-clearance)) 0;clip-path:polygon(var(--interior-slant) 0,100% 0,100% 100%,0 100%)}.hero.hero-interior[data-opening-photo] .interior-media{align-self:end;margin-inline-start:calc(-1 * var(--interior-slant))}.hero.hero-interior[data-opening-photo] .interior-facts{max-inline-size:20rem;padding:1rem}.hero.hero-interior[data-opening-photo] .interior-facts ul{gap:.75rem}}@media(width<900px){.hero-interior .interior-media{grid-area:2 / 1}.hero-interior .interior-media .interior-facts{grid-area:auto}.hero.hero-interior[data-opening-photo]{display:grid;grid-template-columns:minmax(0,1fr)}.hero.hero-interior[data-opening-photo]>.wrap{display:contents}.hero.hero-interior[data-opening-photo]>.wrap:before{content:none}.hero.hero-interior[data-opening-photo] .hero-words{grid-area:1 / 1;margin:1.75rem var(--gutter) 0}.hero.hero-interior[data-opening-photo] .interior-panel-photo{position:relative;grid-area:2 / 1;align-self:start;margin-block-start:var(--s1);aspect-ratio:4 / 3;clip-path:polygon(0 1.5rem,100% 0,100% 100%,0 100%)}.hero.hero-interior[data-opening-photo] .interior-media{grid-area:2 / 1;margin:calc(75vw - 1.5rem) var(--gutter) var(--s2);z-index:1}}}
