.hero[data-astro-cid-5auvlcfn]{padding:0 clamp(0px,1vw,12px);position:relative}.hero__track[data-astro-cid-5auvlcfn]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.hero__track[data-astro-cid-5auvlcfn]::-webkit-scrollbar{display:none}.hero__slide[data-astro-cid-5auvlcfn]{scroll-snap-align:start;aspect-ratio:1920/825;background:var(--gray-50);flex:0 0 100%}@media (width<=699px){.hero__slide[data-astro-cid-5auvlcfn].has-mobile{aspect-ratio:4/5}}.hero__slide[data-astro-cid-5auvlcfn] a[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn] picture[data-astro-cid-5auvlcfn]{height:100%;display:block}.hero__slide[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn]{object-fit:cover;width:100%;height:100%}.hero__controls[data-astro-cid-5auvlcfn]{-webkit-backdrop-filter:blur(8px);background:#ffffffe6;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:clamp(10px,2vw,24px);left:50%;transform:translate(-50%)}.hero__btn[data-astro-cid-5auvlcfn]{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:.7rem;display:grid}.hero__btn[data-astro-cid-5auvlcfn]:hover{background:var(--ink);color:var(--white)}.hero__dots[data-astro-cid-5auvlcfn]{gap:4px;display:flex}.hero__dot[data-astro-cid-5auvlcfn]{cursor:pointer;background:0 0;border:0;width:28px;height:36px;padding:0;position:relative}.hero__dot[data-astro-cid-5auvlcfn]:before{content:"";background:var(--gray-300);height:3px;transition:background-color .2s;position:absolute;top:50%;left:4px;right:4px}.hero__dot[data-astro-cid-5auvlcfn][aria-current=true]:before{background:var(--ink)}.info[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--gray-100)}.info__grid[data-astro-cid-ergxyi7h]{gap:32px;display:grid}@media (width>=900px){.info__grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}}.info__col[data-astro-cid-ergxyi7h]{align-items:flex-start;gap:20px;display:flex}.info__icon[data-astro-cid-ergxyi7h]{background:var(--ink);width:64px;height:48px;color:var(--white);flex:none;place-items:center;display:grid}@media (width>=1200px){.info__icon[data-astro-cid-ergxyi7h]{width:84px}}.info__title[data-astro-cid-ergxyi7h]{letter-spacing:.12em;color:var(--gray-500);margin:0 0 10px;font-size:.85rem}.info__list[data-astro-cid-ergxyi7h]{text-transform:uppercase;margin:0;padding:0;font-size:.92rem;font-weight:500;list-style:none}.info__list[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]{margin-bottom:.45em}.info__list[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:0 6px;display:flex}.info__list[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{font-weight:800}.info__list[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{margin:0}.info__list--icons[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:center;gap:10px;display:flex}.info__list[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{font-weight:800}.info__more[data-astro-cid-ergxyi7h]{margin-top:6px;font-size:.9rem}.posters[data-astro-cid-ergxyi7h] .poster{aspect-ratio:1}.posters--portrait[data-astro-cid-ergxyi7h] .poster{aspect-ratio:4/5}.actions[data-astro-cid-ergxyi7h]{margin:clamp(32px,5vw,56px) 0 0}.ridge[data-astro-cid-ergxyi7h]{margin-top:calc(var(--section) * -.3);position:relative}.ridge[data-astro-cid-ergxyi7h] .marquee{margin-top:-.2em}.services__grid[data-astro-cid-ergxyi7h]{gap:clamp(48px,7vw,96px) clamp(24px,4vw,64px);display:grid}@media (width>=800px){.services__grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}.service--2[data-astro-cid-ergxyi7h],.service--4[data-astro-cid-ergxyi7h]{transform:translateY(clamp(40px,8vw,120px))}.services[data-astro-cid-ergxyi7h]{padding-bottom:calc(var(--section) + clamp(40px, 8vw, 120px))}}.service[data-astro-cid-ergxyi7h]{text-align:center;flex-direction:column;align-items:center;display:flex}.service__title[data-astro-cid-ergxyi7h]{margin-bottom:.2em;font-size:clamp(2.4rem,1.4rem + 4vw,4.5rem)}.service__img[data-astro-cid-ergxyi7h]{width:min(100%,560px);margin-bottom:24px;display:block}.service__img[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{width:100%;transition:transform .5s var(--ease)}.service[data-astro-cid-ergxyi7h]:hover .service__img[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{transform:scale(1.03)rotate(-.6deg)}.gift__grid[data-astro-cid-ergxyi7h]{align-items:center;gap:40px;display:grid}@media (width>=1000px){.gift__grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}}.gift__text[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{margin-top:12px}.gift__img[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{width:100%}.logos[data-astro-cid-ergxyi7h]{margin-top:clamp(48px,7vw,96px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos__track[data-astro-cid-ergxyi7h]{gap:clamp(28px,4vw,56px);width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite marquee;display:flex}.logos[data-astro-cid-ergxyi7h]:hover .logos__track[data-astro-cid-ergxyi7h]{animation-play-state:paused}.logos[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{filter:grayscale();opacity:.75;width:auto;height:72px;transition:filter .25s,opacity .25s}.logos[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover img[data-astro-cid-ergxyi7h]{filter:none;opacity:1}
