.hero-slider[data-astro-cid-r6qggs4k]{position:relative;width:100%;min-height:var(--slider-height, 600px);overflow:hidden;background:#041b26}.hero-slider__track[data-astro-cid-r6qggs4k]{position:relative;display:grid;width:100%;min-height:inherit}.hero-slider__slide[data-astro-cid-r6qggs4k]{position:relative;grid-area:1 / 1;min-height:inherit;opacity:0;z-index:0;transition:opacity .8s ease-in-out;pointer-events:none}.hero-slider__slide--active[data-astro-cid-r6qggs4k]{opacity:1;z-index:1;pointer-events:auto}.hero-slider__bg[data-astro-cid-r6qggs4k]{position:absolute;inset:0}.hero-slider__image[data-astro-cid-r6qggs4k]{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;object-fit:cover}.hero-slider__video[data-astro-cid-r6qggs4k]{width:100%;height:100%;object-fit:cover}.hero-slider__overlay[data-astro-cid-r6qggs4k]{position:absolute;inset:0;background:linear-gradient(90deg,#031221db,#0312218c 38%,#0312211a 70%,#03122100)}.hero-slider__overlay--even[data-astro-cid-r6qggs4k]{background:#0312217a}.hero-slider__content[data-astro-cid-r6qggs4k]{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;max-width:1280px;margin:0 auto;padding:4rem 2rem}.hero-slider__content--center[data-astro-cid-r6qggs4k]{justify-content:center;text-align:center}.hero-slider__content--center[data-astro-cid-r6qggs4k] .hero-slider__content-inner[data-astro-cid-r6qggs4k]{max-width:800px}.hero-slider__content-inner[data-astro-cid-r6qggs4k]{width:100%;min-width:0;max-width:640px;overflow-wrap:anywhere}.hero-slider__subtitle[data-astro-cid-r6qggs4k]{color:var(--color-accent-400);margin-bottom:1rem}.hero-slider__title[data-astro-cid-r6qggs4k]{font-size:clamp(1.875rem,1.3rem + 2.6vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.022em;color:#fff;margin:0 0 1rem;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero-slider__description[data-astro-cid-r6qggs4k]{font-size:clamp(1rem,.9rem + .45vw,1.25rem);line-height:1.6;color:var(--color-slate-200);margin-bottom:1.75rem;max-width:560px}.hero-slider__content--center[data-astro-cid-r6qggs4k] .hero-slider__description[data-astro-cid-r6qggs4k]{max-width:none}.hero-slider__cta[data-astro-cid-r6qggs4k]{box-shadow:0 6px 18px -6px #00000073}@media(max-width:639px){.hero-slider__cta[data-astro-cid-r6qggs4k]{max-width:100%;white-space:normal;text-align:center}}.hero-slider__pause[data-astro-cid-r6qggs4k]{position:absolute;right:1rem;bottom:.875rem;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:#0312218c;color:#fff;cursor:pointer;backdrop-filter:blur(4px);transition:background .2s,border-color .2s}.hero-slider__pause[data-astro-cid-r6qggs4k]:hover{background:#031221cc;border-color:#fff9}.hero-slider__pause[data-astro-cid-r6qggs4k]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-slider__icon-play[data-astro-cid-r6qggs4k]{display:none}.hero-slider__pause[data-astro-cid-r6qggs4k][data-state=paused] .hero-slider__icon-play[data-astro-cid-r6qggs4k]{display:block}.hero-slider__pause[data-astro-cid-r6qggs4k][data-state=paused] .hero-slider__icon-pause[data-astro-cid-r6qggs4k]{display:none}.hero-slider__dots[data-astro-cid-r6qggs4k]{position:absolute;bottom:.4375rem;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:0}.hero-slider__dot[data-astro-cid-r6qggs4k]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;background:transparent;cursor:pointer;padding:0}.hero-slider__dot[data-astro-cid-r6qggs4k]:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;transition:background .3s,border-color .3s,transform .3s}.hero-slider__dot[data-astro-cid-r6qggs4k]:hover:before{border-color:#fff;transform:scale(1.2)}.hero-slider__dot[data-astro-cid-r6qggs4k]:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-slider__dot--active[data-astro-cid-r6qggs4k]:before{background:#fff;border-color:#fff}.hero-slider__arrow[data-astro-cid-r6qggs4k]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#00000059;color:#fff;cursor:pointer;transition:background .2s,opacity .3s,transform .3s;opacity:0;backdrop-filter:blur(4px)}.hero-slider[data-astro-cid-r6qggs4k]:hover .hero-slider__arrow[data-astro-cid-r6qggs4k]{opacity:1}.hero-slider__arrow[data-astro-cid-r6qggs4k]:hover{background:#0009}.hero-slider__arrow[data-astro-cid-r6qggs4k]:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}.hero-slider__arrow--prev[data-astro-cid-r6qggs4k]{left:1rem}.hero-slider__arrow--next[data-astro-cid-r6qggs4k]{right:1rem}@media(max-width:639px){.hero-slider__arrow[data-astro-cid-r6qggs4k]{display:none}}@media(max-width:768px){.hero-slider__content[data-astro-cid-r6qggs4k]{padding:2rem 1.25rem 4rem;align-items:flex-end}.hero-slider__overlay[data-astro-cid-r6qggs4k]{background:linear-gradient(180deg,#03122126,#0312218c 45%,#031221e0)}.hero-slider__pause[data-astro-cid-r6qggs4k]{right:.75rem;bottom:.5rem}.hero-slider__arrow[data-astro-cid-r6qggs4k]{width:36px;height:36px;opacity:.7}.hero-slider__arrow--prev[data-astro-cid-r6qggs4k]{left:.5rem}.hero-slider__arrow--next[data-astro-cid-r6qggs4k]{right:.5rem}.hero-slider__dots[data-astro-cid-r6qggs4k]{bottom:.125rem}.hero-slider__dot[data-astro-cid-r6qggs4k]:before{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.hero-slider__slide[data-astro-cid-r6qggs4k]{transition:none}}.logo-strip[data-astro-cid-al6a75xv]{min-height:var(--strip-min-height);display:flex;align-items:center;overflow:hidden}.logo-strip__inner[data-astro-cid-al6a75xv]{width:100%;max-width:90rem;margin:0 auto;padding:.75rem 0}.logo-strip__label[data-astro-cid-al6a75xv]{text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.625rem}.logo-strip__viewport[data-astro-cid-al6a75xv]{position:relative;overflow:hidden}.logo-strip__fade[data-astro-cid-al6a75xv]{position:absolute;top:0;bottom:0;width:5rem;z-index:10;pointer-events:none}.logo-strip__fade--left[data-astro-cid-al6a75xv]{left:0;background:linear-gradient(to right,var(--fade-from),transparent)}.logo-strip__fade--right[data-astro-cid-al6a75xv]{right:0;background:linear-gradient(to left,var(--fade-from),transparent)}@media(min-width:768px){.logo-strip__fade[data-astro-cid-al6a75xv]{width:8rem}}.logo-strip__track[data-astro-cid-al6a75xv]{display:flex;align-items:center;gap:3rem;width:max-content;animation:logo-strip-scroll var(--strip-speed) linear infinite}@media(min-width:768px){.logo-strip__track[data-astro-cid-al6a75xv]{gap:4.5rem}}.logo-strip--paused[data-astro-cid-al6a75xv] .logo-strip__track[data-astro-cid-al6a75xv],.logo-strip__viewport[data-astro-cid-al6a75xv]:hover .logo-strip__track[data-astro-cid-al6a75xv],.logo-strip__viewport[data-astro-cid-al6a75xv]:focus-within .logo-strip__track[data-astro-cid-al6a75xv]{animation-play-state:paused}.logo-strip__item[data-astro-cid-al6a75xv]{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.logo-strip__item[data-astro-cid-al6a75xv] img[data-astro-cid-al6a75xv]{height:1.75rem;width:auto;max-width:8.5rem;object-fit:contain;filter:grayscale(100%);opacity:.55;transition:opacity .25s ease,filter .25s ease}@media(min-width:768px){.logo-strip__item[data-astro-cid-al6a75xv] img[data-astro-cid-al6a75xv]{height:2.125rem}}.logo-strip__item--square[data-astro-cid-al6a75xv] img[data-astro-cid-al6a75xv]{height:2.375rem;max-width:4rem}@media(min-width:768px){.logo-strip__item--square[data-astro-cid-al6a75xv] img[data-astro-cid-al6a75xv]{height:2.875rem}}.logo-strip__item[data-astro-cid-al6a75xv]:hover img[data-astro-cid-al6a75xv]{filter:grayscale(0%);opacity:1}.logo-strip--dark[data-astro-cid-al6a75xv] .logo-strip__item[data-astro-cid-al6a75xv] img[data-astro-cid-al6a75xv],.logo-strip--dark[data-astro-cid-al6a75xv] .logo-strip__item[data-astro-cid-al6a75xv]:hover img[data-astro-cid-al6a75xv]{filter:brightness(0) invert(1);opacity:.65}.logo-strip--dark[data-astro-cid-al6a75xv] .logo-strip__item[data-astro-cid-al6a75xv]:hover img[data-astro-cid-al6a75xv]{opacity:.95}@keyframes logo-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-strip__track[data-astro-cid-al6a75xv]{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.logo-strip__fade[data-astro-cid-al6a75xv],.logo-strip__pause[data-astro-cid-al6a75xv]{display:none}}
