.hero[data-astro-cid-5auvlcfn]{background-color:var(--color-header);color:#fff;position:relative;overflow:hidden}.hero__viewport[data-astro-cid-5auvlcfn]{display:grid;position:relative}.hero__slide[data-astro-cid-5auvlcfn]{opacity:0;visibility:hidden;min-height:clamp(460px,60vw,662px);transition:opacity .8s var(--ease-exit), visibility 0s linear .8s;grid-area:1/1;position:relative}.hero__slide[data-astro-cid-5auvlcfn].is-active{opacity:1;visibility:visible;transition:opacity .8s var(--ease-exit)}.hero__media[data-astro-cid-5auvlcfn]{position:absolute;inset:0}.hero__media[data-astro-cid-5auvlcfn] img{object-fit:cover;width:100%;height:100%;display:block}.hero__media--left[data-astro-cid-5auvlcfn]{display:none}.hero__panel[data-astro-cid-5auvlcfn]{z-index:2;min-height:inherit;background:#23262ddb;align-items:center;display:flex;position:relative}.hero__content[data-astro-cid-5auvlcfn]{text-align:center;max-width:620px;margin-inline:auto;padding:56px 24px 72px}.hero__eyebrow[data-astro-cid-5auvlcfn]{color:var(--color-accent);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;text-wrap:balance;margin-bottom:18px;font-weight:700}.hero__heading[data-astro-cid-5auvlcfn]{color:#fff;letter-spacing:var(--tracking-heading);text-wrap:balance;margin-bottom:20px;font-size:clamp(2rem,1rem + 3.4vw,3.0625rem);font-weight:700;line-height:1.15}.hero__body[data-astro-cid-5auvlcfn]{color:#ffffffd1;margin-bottom:30px;font-size:1.0625rem}@keyframes heroLayerIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__eyebrow[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__heading[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__body[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__cta[data-astro-cid-5auvlcfn]{animation:heroLayerIn .9s var(--ease-exit) both}.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__eyebrow[data-astro-cid-5auvlcfn]{animation-delay:.12s}.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__heading[data-astro-cid-5auvlcfn]{animation-delay:.24s}.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__body[data-astro-cid-5auvlcfn]{animation-delay:.36s}.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__cta[data-astro-cid-5auvlcfn]{animation-delay:.48s}.hero__count[data-astro-cid-5auvlcfn]{display:none}@media (width>=1024px){.hero__count[data-astro-cid-5auvlcfn]{z-index:3;color:#ffffffd9;letter-spacing:.06em;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:48px;left:40px}.hero__count[data-astro-cid-5auvlcfn] i[data-astro-cid-5auvlcfn]{background:#ffffffd9;width:40px;height:1px;display:block}.hero__media--left[data-astro-cid-5auvlcfn] img{object-position:center top;height:84%}}.hero__controls[data-astro-cid-5auvlcfn]{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hero__dots[data-astro-cid-5auvlcfn]{align-items:center;display:flex}.hero__dot[data-astro-cid-5auvlcfn]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.hero__dot[data-astro-cid-5auvlcfn]:before{content:"";width:10px;height:10px;transition:background .25s var(--ease-exit), border-color .25s var(--ease-exit);border:1px solid #fff9;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.hero__dot[data-astro-cid-5auvlcfn].is-active:before{background:#fff}.hero__pause[data-astro-cid-5auvlcfn]{color:#fff;cursor:pointer;width:32px;height:32px;transition:background .25s var(--ease-exit), border-color .25s var(--ease-exit), color .25s var(--ease-exit);background:0 0;border:1px solid #fff9;border-radius:50%;place-items:center;padding:0;display:grid}.hero__pause[data-astro-cid-5auvlcfn][hidden]{display:none}@media (hover:hover) and (pointer:fine){.hero__pause[data-astro-cid-5auvlcfn]:hover{color:var(--color-ink);background:#fff;border-color:#fff}}.hero__icon[data-astro-cid-5auvlcfn]{fill:currentColor;width:12px;height:12px}.hero__icon--play[data-astro-cid-5auvlcfn],.hero__pause[data-astro-cid-5auvlcfn].is-paused .hero__icon--pause[data-astro-cid-5auvlcfn]{display:none}.hero__pause[data-astro-cid-5auvlcfn].is-paused .hero__icon--play[data-astro-cid-5auvlcfn]{display:block}@media (width>=768px){.hero__slide[data-astro-cid-5auvlcfn]{grid-template-columns:19% 38% 43%;display:grid}.hero__media[data-astro-cid-5auvlcfn]{position:relative;inset:auto}.hero__media--left[data-astro-cid-5auvlcfn]{display:block}.hero__panel[data-astro-cid-5auvlcfn]{background:var(--color-header)}.hero__content[data-astro-cid-5auvlcfn]{text-align:left;margin-inline:0;padding:56px 48px}}@media (width>=1200px){.hero__content[data-astro-cid-5auvlcfn]{padding-inline:73px 32px}}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__eyebrow[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__heading[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__body[data-astro-cid-5auvlcfn],.hero__slide[data-astro-cid-5auvlcfn].is-active .hero__cta[data-astro-cid-5auvlcfn]{animation:none}}.iconbox[data-astro-cid-62lafsui]{padding-block:60px}.iconbox__heading[data-astro-cid-62lafsui]{text-align:center;margin-bottom:44px}.iconbox__grid[data-astro-cid-62lafsui]{grid-template-columns:1fr;gap:44px;margin:0;padding:0;list-style:none;display:grid}.iconbox__item[data-astro-cid-62lafsui]{text-align:center;flex-direction:column;align-items:center;display:flex}.iconbox__icon[data-astro-cid-62lafsui]{width:96px;height:96px;margin-bottom:22px}.iconbox__icon[data-astro-cid-62lafsui] img{object-fit:contain;width:100%;height:100%}.iconbox__title[data-astro-cid-62lafsui]{margin-bottom:12px;font-size:1rem;font-weight:600;line-height:1.6}@media (width>=1024px){.iconbox__title[data-astro-cid-62lafsui]{font-size:1.125rem;line-height:30px}}.iconbox__desc[data-astro-cid-62lafsui]{max-width:34ch;margin-bottom:24px}@media (width>=768px){.iconbox[data-astro-cid-62lafsui]{padding-block:80px}.iconbox__grid[data-astro-cid-62lafsui]{grid-template-columns:repeat(3,1fr);gap:30px}}.cta-band[data-astro-cid-kx3e5f3n]{isolation:isolate;position:relative;overflow:hidden}.cta-band__bg[data-astro-cid-kx3e5f3n]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cta-band__wash[data-astro-cid-kx3e5f3n]{z-index:-1;position:absolute;inset:0}.cta-band--photo[data-astro-cid-kx3e5f3n] .cta-band__wash[data-astro-cid-kx3e5f3n]{background:linear-gradient(0deg, var(--color-ink) 62%, #30373ed1 100%);opacity:.95}.cta-band--fade[data-astro-cid-kx3e5f3n] .cta-band__wash[data-astro-cid-kx3e5f3n]{background:linear-gradient(180deg, #fff 0%, var(--color-footer) 100%);opacity:1}.cta-band__inner[data-astro-cid-kx3e5f3n]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-block:70px;display:flex}.cta-band--fade[data-astro-cid-kx3e5f3n] .cta-band__inner[data-astro-cid-kx3e5f3n]{padding-block:70px 110px}.cta-band__title[data-astro-cid-kx3e5f3n]{color:#fff;max-width:17ch}@media (width>=1024px){.cta-band--photo[data-astro-cid-kx3e5f3n] .cta-band__inner[data-astro-cid-kx3e5f3n]{padding-block:190px}.cta-band--fade[data-astro-cid-kx3e5f3n] .cta-band__inner[data-astro-cid-kx3e5f3n]{padding-block:90px 170px}}.carousel[data-astro-cid-w7elffni]{position:relative}.carousel__track[data-astro-cid-w7elffni]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:30px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-w7elffni]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-w7elffni]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.carousel__track[data-astro-cid-w7elffni] .product-card{scroll-snap-align:start;flex:0 0 calc(50% - 15px)}.carousel__nav[data-astro-cid-w7elffni]{justify-content:center;gap:14px;margin-top:28px;display:flex}.carousel__arrow[data-astro-cid-w7elffni]{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid}.carousel__arrow[data-astro-cid-w7elffni]:hover:not([aria-disabled=true]){background:var(--color-accent);border-color:var(--color-accent);color:#fff}.carousel__arrow[data-astro-cid-w7elffni][aria-disabled=true]{opacity:.35;cursor:default}@media (width>=768px){.carousel__track[data-astro-cid-w7elffni] .product-card{flex:0 0 calc(33.3333% - 20px)}}@media (width>=1024px){.carousel__track[data-astro-cid-w7elffni] .product-card{flex:0 0 calc(25% - 22.5px)}}@media (prefers-reduced-motion:reduce){.carousel__track[data-astro-cid-w7elffni]{scroll-behavior:auto}}.products[data-astro-cid-lcdefpme]{padding-block:40px 70px}.products__head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:40px}.products__head[data-astro-cid-lcdefpme] .kicker{margin-bottom:10px}.products__cta[data-astro-cid-lcdefpme]{justify-content:center;margin-top:44px;display:flex}.market[data-astro-cid-lcdefpme]{padding-block:60px}.market[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{text-align:center;max-width:1140px}.market[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-ink);text-wrap:balance;margin:0 auto;font-weight:700}@media (width>=1024px){.market[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:1.45}}.partners[data-astro-cid-lcdefpme]{padding-block:20px 70px}.partners[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{text-align:center}.partners__logos[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 90px;margin:44px 0 0;padding:0;list-style:none;display:flex}.partners__logos[data-astro-cid-lcdefpme] img{object-fit:contain;width:clamp(130px,34vw,200px);height:auto}@media (width>=1024px){.partners__logos[data-astro-cid-lcdefpme]{gap:30px 210px}}
