.hero[data-astro-cid-iom334sc]{position:relative;height:calc(100svh - var(--header-h));min-height:560px;max-height:960px;overflow:hidden;background:var(--black);color:var(--white)}.hero__track[data-astro-cid-iom334sc]{list-style:none;margin:0;padding:0;height:100%}.hero__slide[data-astro-cid-iom334sc]{position:absolute;inset:0;opacity:0;z-index:0}.hero__slide[data-astro-cid-iom334sc].is-active{opacity:1;z-index:2;transition:opacity 1.8s cubic-bezier(.45,0,.55,1)}.hero__slide[data-astro-cid-iom334sc].is-leaving{opacity:1;z-index:1}.hero__slide[data-astro-cid-iom334sc] picture,.hero__slide[data-astro-cid-iom334sc] .hero__img,.hero__video[data-astro-cid-iom334sc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__video[data-astro-cid-iom334sc]{opacity:0;transition:opacity .8s ease-in-out}.hero__video[data-astro-cid-iom334sc].is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-iom334sc].is-active{transition:none}.hero__video[data-astro-cid-iom334sc]{display:none}}.hero__slide[data-astro-cid-iom334sc]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0009,#0000 50%),linear-gradient(90deg,#00000059,#0000 55%)}.hero__content[data-astro-cid-iom334sc]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding:0 var(--gutter) 104px}.js .hero__content[data-astro-cid-iom334sc]{justify-content:flex-start;padding-top:var(--hero-top, 40%)}.hero__top[data-astro-cid-iom334sc]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero__title[data-astro-cid-iom334sc]{font-size:var(--fs-display);font-weight:800;line-height:1.05;letter-spacing:-.01em;max-width:14ch}.hero__bottom[data-astro-cid-iom334sc]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:560px}.hero__text[data-astro-cid-iom334sc]{font-size:var(--fs-xl);line-height:1.4}.hero__controls[data-astro-cid-iom334sc]{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;align-items:center;gap:16px;width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding:32px var(--gutter)}.hero__dots[data-astro-cid-iom334sc]{display:flex;gap:8px}.hero__dot[data-astro-cid-iom334sc]{width:48px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;align-items:center}.hero__dot[data-astro-cid-iom334sc] span[data-astro-cid-iom334sc]{display:block;height:3px;background:#fff6;position:relative;overflow:hidden;border-radius:2px}.hero__dot[data-astro-cid-iom334sc].is-active span[data-astro-cid-iom334sc]:after{content:"";position:absolute;inset:0;background:var(--white);transform-origin:left;animation:heroProgress var(--slide-ms, 6s) linear forwards}[data-astro-cid-iom334sc][data-slider].is-paused .hero__dot[data-astro-cid-iom334sc].is-active span[data-astro-cid-iom334sc]:after{animation:none;transform:none}@keyframes heroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__toggle[data-astro-cid-iom334sc]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#0000004d;color:#fff;display:grid;place-items:center;cursor:pointer;margin-left:auto}.hero__play[data-astro-cid-iom334sc]{display:none}[data-astro-cid-iom334sc][data-slider].is-paused .hero__play[data-astro-cid-iom334sc]{display:block}[data-astro-cid-iom334sc][data-slider].is-paused .hero__pause[data-astro-cid-iom334sc]{display:none}@media(max-width:750px){.hero[data-astro-cid-iom334sc]{height:calc(100svh - var(--header-h) - 28px)}.hero__content[data-astro-cid-iom334sc]{padding-bottom:88px}}.showcase[data-astro-cid-ereq55li]{display:flex;flex-direction:column}.showcase[data-astro-cid-ereq55li]>.cells[data-astro-cid-ereq55li]:first-child{margin-bottom:var(--row-gap)}.showcase__info[data-astro-cid-ereq55li]{padding-top:var(--row-gap)}.showcase__head[data-astro-cid-ereq55li]{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.showcase__panel[data-astro-cid-ereq55li]{order:1}.showcase__panel[data-astro-cid-ereq55li][hidden]{display:none}.showcase__bar[data-astro-cid-ereq55li]{order:0;border-top:1px solid var(--line)}.showcase__stage[data-astro-cid-ereq55li]{position:relative;display:grid;place-items:center;min-height:clamp(260px,32vw,500px);padding:2vw var(--gutter);background:var(--stage);overflow:hidden}.showcase__stage[data-astro-cid-ereq55li] img[data-astro-cid-ereq55li]{width:min(100%,900px);height:auto;mix-blend-mode:multiply;animation:showcaseIn .7s var(--ease)}@keyframes showcaseIn{0%{opacity:0;transform:translate(4%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.showcase__stage[data-astro-cid-ereq55li] img[data-astro-cid-ereq55li]{animation:none}}.showcase__bar[data-astro-cid-ereq55li]{display:flex!important;align-items:center;gap:16px;padding:0 var(--gutter)!important;border-bottom:1px solid var(--line);max-width:none}.showcase__bar[data-astro-cid-ereq55li]>[data-astro-cid-ereq55li]{padding:0;display:flex;align-items:center}.showcase__tabs[data-astro-cid-ereq55li]{flex:1;min-width:0;justify-content:center;gap:clamp(8px,3vw,48px);overflow-x:auto;scrollbar-width:none}.showcase__tab[data-astro-cid-ereq55li]{position:relative;flex:none;padding:20px 4px;border:0;background:none;font-size:var(--fs-base);font-weight:600;cursor:pointer;color:var(--muted);transition:color var(--t-hover)}.showcase__tab[data-astro-cid-ereq55li]:hover,.showcase__tab[data-astro-cid-ereq55li][aria-selected=true]{color:var(--fg)}.showcase__tab[data-astro-cid-ereq55li]:focus-visible{outline-offset:-4px}.showcase__tab[data-astro-cid-ereq55li][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}.showcase__arrows[data-astro-cid-ereq55li]{flex:none;gap:8px}.showcase__arrow[data-astro-cid-ereq55li]{display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:0;border-radius:50%;cursor:pointer;transition:background-color var(--t-hover)}.showcase__arrow[data-astro-cid-ereq55li]:hover{background:var(--hover)}.showcase__arrow-icon[data-astro-cid-ereq55li]{display:grid}.showcase__arrow-icon--prev[data-astro-cid-ereq55li]{transform:rotate(-135deg)}.showcase__arrow-icon--next[data-astro-cid-ereq55li]{transform:rotate(45deg)}.showcase__info[data-astro-cid-ereq55li]{align-items:center}.showcase__facts-cell[data-astro-cid-ereq55li]{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.showcase__meta[data-astro-cid-ereq55li]{display:flex;gap:12px;align-items:center}.showcase__facts[data-astro-cid-ereq55li]{display:flex;flex-wrap:wrap;gap:16px clamp(24px,4vw,56px);margin:0}.showcase__facts[data-astro-cid-ereq55li] dt[data-astro-cid-ereq55li]{font-size:var(--fs-xs);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.showcase__facts[data-astro-cid-ereq55li] dd[data-astro-cid-ereq55li]{margin:4px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:700;white-space:nowrap}.showcase__ctas[data-astro-cid-ereq55li]{display:flex;flex-direction:column;gap:12px}@media(max-width:900px){.showcase__tabs[data-astro-cid-ereq55li]{justify-content:flex-start}}@media(max-width:640px){.showcase__facts[data-astro-cid-ereq55li]{grid-template-columns:1fr 1fr}}.block__head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.block__text[data-astro-cid-j7pv25f6]{max-width:760px}.block__media[data-astro-cid-j7pv25f6]{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-media);background:var(--surface)}.block__media[data-astro-cid-j7pv25f6] .bg-video,.block__media[data-astro-cid-j7pv25f6] picture,.block__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.block__media--link[data-astro-cid-j7pv25f6]{aspect-ratio:21 / 9}.block__cta[data-astro-cid-j7pv25f6]{margin-top:var(--row-gap)}.block__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:var(--row-gap)}.discover__link[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;text-decoration:none}.discover__img[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 3}.discover__img[data-astro-cid-j7pv25f6] picture,.discover__img[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.discover__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:24px;flex:1}.discover__text[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:8px}.quick__title[data-astro-cid-j7pv25f6]{display:block}.quick__sub[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-sm);font-weight:400;color:var(--muted);margin-top:4px}@media(max-width:750px){.block__media--link[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}}
