body:has(.hero){background:transparent}.hero[data-astro-cid-oozqdvqk]{position:relative;width:100%;height:100vh;height:100dvh;min-height:600px;overflow:hidden;background:var(--color-ink);touch-action:pan-y}.hero__slide[data-astro-cid-oozqdvqk]{position:absolute;inset:0;background-size:cover;background-position:var(--slide-position, center);opacity:0;transition:opacity .9s ease}.hero__slide--active[data-astro-cid-oozqdvqk]{opacity:1}.hero__arrow[data-astro-cid-oozqdvqk]{position:absolute;top:calc(50% - 25px);background:var(--color-white);border:0;color:var(--color-ink);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:10}.hero[data-astro-cid-oozqdvqk]:hover .hero__arrow[data-astro-cid-oozqdvqk]{opacity:1}.hero__arrow[data-astro-cid-oozqdvqk]:hover,.hero__arrow[data-astro-cid-oozqdvqk]:focus-visible{opacity:1}.hero__arrow[data-astro-cid-oozqdvqk]:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.hero__arrow[data-astro-cid-oozqdvqk] svg[data-astro-cid-oozqdvqk]{width:16px;height:16px}.hero__arrow--prev[data-astro-cid-oozqdvqk]{left:50px;visibility:hidden}.hero__arrow--next[data-astro-cid-oozqdvqk]{right:50px;opacity:1}.hero__arrow--prev[data-astro-cid-oozqdvqk].hero__arrow--revealed{visibility:visible;opacity:1}.hero__arrow--initial-hidden[data-astro-cid-oozqdvqk]{opacity:0}.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__arrow[data-astro-cid-oozqdvqk]{background:#00000059;color:var(--color-white)}.hero__badge[data-astro-cid-oozqdvqk]{position:absolute;bottom:50px;left:50px;z-index:10;display:inline-block;background:var(--color-white);color:var(--color-ink);font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:4px;text-transform:uppercase;text-decoration:none;padding:12px 20px;line-height:1.2em;transition:background .15s ease,color .15s ease;white-space:nowrap}.hero__badge-prefix[data-astro-cid-oozqdvqk]{opacity:.65}.hero__badge[data-astro-cid-oozqdvqk]:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.hero__badge[data-astro-cid-oozqdvqk]:hover{background:var(--color-white);color:var(--color-ink);text-decoration:none}.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]{background:#000000d1;color:var(--color-white)}.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]:hover{background:var(--color-black);color:var(--color-white)}@media(max-height:800px),(max-width:768px){.hero__badge[data-astro-cid-oozqdvqk]{bottom:0;left:0}}@media(max-width:768px){.hero[data-astro-cid-oozqdvqk]{min-height:0}.hero__arrow[data-astro-cid-oozqdvqk]{display:none}.hero__slide[data-astro-cid-oozqdvqk]{background-size:var(--slide-mobile-size, cover);background-position:var(--slide-mobile-position, var(--slide-position, center))}.hero__badge[data-astro-cid-oozqdvqk],.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]{bottom:max(18px,env(safe-area-inset-bottom));left:max(15px,env(safe-area-inset-left));min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 13px;background:#ffffffeb;color:var(--color-ink);font-size:13px;font-weight:700;letter-spacing:3px;line-height:1;writing-mode:vertical-rl;transform:rotate(180deg)}.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]{background:#000000d1;color:var(--color-white)}.hero__badge-prefix[data-astro-cid-oozqdvqk]{opacity:1}.hero__badge[data-astro-cid-oozqdvqk]:hover,.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]:hover{color:inherit}.hero__badge[data-astro-cid-oozqdvqk]:hover{background:var(--color-white)}.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]:hover{background:var(--color-black)}}@media(prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-oozqdvqk]{transition:none}}@supports (-webkit-touch-callout: none){@media(max-width:768px){html:has(.hero){overflow:hidden}.hero[data-astro-cid-oozqdvqk]{--bleed-top: 0px;--bleed-bottom: 64px;height:calc(100lvh + var(--bleed-top) + var(--bleed-bottom));touch-action:pinch-zoom}html.hero-bleed .hero[data-astro-cid-oozqdvqk]{--bleed-top: 64px}.hero__badge[data-astro-cid-oozqdvqk],.hero[data-astro-cid-oozqdvqk][data-slide-theme=light] .hero__badge[data-astro-cid-oozqdvqk]{bottom:calc(100lvh - 100dvh + var(--bleed-bottom) + 18px)}}}
