.hero[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.hero__frame[data-astro-cid-ge2uvauf]{min-width:0;max-width:100%;position:relative}.hero__viewport[data-astro-cid-ge2uvauf]{touch-action:pan-y;overflow:hidden}.hero__track[data-astro-cid-ge2uvauf]{z-index:1;cursor:grab;width:100%;transition-property:transform;display:flex;position:relative;transform:translate(0,0)}.hero__slide[data-astro-cid-ge2uvauf]{flex-shrink:0;width:100%;height:100vh;position:relative}.hero__bg[data-astro-cid-ge2uvauf]{--bg:var(--bg-d);background:#000 var(--bg) 50% / auto no-repeat;min-width:100%;min-height:100%}.hero__viewport[data-astro-cid-ge2uvauf]:not(.is-ready) .hero__slide[data-astro-cid-ge2uvauf]:not(:first-child) .hero__bg[data-astro-cid-ge2uvauf]{--bg:none}.hero__inner[data-astro-cid-ge2uvauf]{color:#fff;text-align:center;justify-content:center;align-items:center;margin:auto;padding:25%;display:flex;position:absolute;inset:0}.hero__contents[data-astro-cid-ge2uvauf]{max-width:100%}.hero__heading[data-astro-cid-ge2uvauf]{color:#fff;font-family:fugue,sans-serif;font-size:50px;font-weight:400;line-height:1}.hero__dots[data-astro-cid-ge2uvauf]{z-index:10;width:100%;padding-left:3%;display:flex;position:absolute;top:89%;bottom:5px;left:0}.hero__dot[data-astro-cid-ge2uvauf]{cursor:pointer;appearance:none;background:#fff;border:0;border-radius:50%;width:13px;height:13px;margin:0 6px;padding:0}.hero__dot[data-astro-cid-ge2uvauf].is-active{background:#424242}@media (width<=1366px){.hero__bg[data-astro-cid-ge2uvauf]{--bg:var(--bg-l)}}@media (width<=1024px){.hero[data-astro-cid-ge2uvauf]{margin-top:-15%}.hero__bg[data-astro-cid-ge2uvauf]{--bg:var(--bg-t)}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{flex-wrap:wrap;margin-top:-20%}.hero__bg[data-astro-cid-ge2uvauf]{--bg:var(--bg-m)}.hero__inner[data-astro-cid-ge2uvauf]{padding:15px}.hero__heading[data-astro-cid-ge2uvauf]{margin-bottom:15px;font-size:25px}.hero__dots[data-astro-cid-ge2uvauf]{top:auto;bottom:120px}.hero__dot[data-astro-cid-ge2uvauf]{width:8px;height:8px}}
