.hero[data-astro-cid-lcdefpme]{height:100svh;min-height:560px;color:var(--porcelain);align-items:flex-end;display:flex;position:relative;overflow:clip}.hero__media[data-astro-cid-lcdefpme]{height:120%;position:absolute;inset:0 0 auto}.hero__img[data-astro-cid-lcdefpme],.hero__img[data-astro-cid-lcdefpme] picture,.hero__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero__shade[data-astro-cid-lcdefpme]{background:#00000059;position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{justify-content:center;padding-bottom:clamp(5rem,14svh,8.25rem);display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{text-align:center;max-width:1300px;font-size:min(var(--fs-hero), calc((100vw - 2 * var(--margin)) / 10))}.hero__line[data-astro-cid-lcdefpme]{display:block}.rot[data-astro-cid-lcdefpme]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.rot__inner[data-astro-cid-lcdefpme]{white-space:nowrap;text-align:left;vertical-align:bottom;display:inline-block;position:relative}.rot__word[data-astro-cid-lcdefpme]{display:inline-block}.rot__word[data-astro-cid-lcdefpme]+.rot__word[data-astro-cid-lcdefpme]{opacity:0;position:absolute;bottom:0;left:0}.intro__text[data-astro-cid-lcdefpme]{max-width:440px}.home-wide{margin-top:96px}.home-pair[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:var(--gutter);margin-top:96px;display:flex}.home-pair[data-astro-cid-lcdefpme] .home-pair__lg{width:calc((100% - 11 * var(--gutter)) / 12 * 6 + 5 * var(--gutter))}.home-pair[data-astro-cid-lcdefpme] .home-pair__sm{width:calc((100% - 11 * var(--gutter)) / 12 * 3 + 2 * var(--gutter))}.section-head[data-astro-cid-lcdefpme]{margin-bottom:40px}.feat[data-astro-cid-lcdefpme]{align-items:start;row-gap:48px}.feat[data-astro-cid-lcdefpme] .feat__lg{grid-column:1/span 8}.feat[data-astro-cid-lcdefpme] .feat__sm{grid-column:9/span 4}.feat-row[data-astro-cid-lcdefpme]{row-gap:48px;margin-top:40px}.feat-row[data-astro-cid-lcdefpme]>*{grid-column:span 4}.slides[data-astro-cid-lcdefpme]{background:var(--prussian);height:100svh;min-height:640px;color:var(--porcelain);position:relative;overflow:clip}.slide[data-astro-cid-lcdefpme]{position:absolute;inset:0}.slide__media[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.slide__img[data-astro-cid-lcdefpme],.slide__img[data-astro-cid-lcdefpme] picture,.slide__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.slide__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0b253be0 0%,#0b253b66 55%,#0b253b33 100%);position:absolute;inset:0}.slide__content[data-astro-cid-lcdefpme]{gap:48px;padding-top:120px;display:grid;position:relative}.slide__title[data-astro-cid-lcdefpme]{max-width:540px}.slide__text[data-astro-cid-lcdefpme]{max-width:420px}.logos-head[data-astro-cid-lcdefpme]{margin-bottom:64px}.slides__controls[data-astro-cid-lcdefpme]{gap:24px;display:grid;position:absolute;bottom:24px;left:0;right:0}.slides__arrows[data-astro-cid-lcdefpme]{display:flex}.slides__btn[data-astro-cid-lcdefpme]{border:1px solid var(--border);width:48px;height:48px;color:var(--porcelain);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);place-items:center;display:grid}.slides__btn[data-astro-cid-lcdefpme]+.slides__btn[data-astro-cid-lcdefpme]{border-left:0}.slides__btn[data-astro-cid-lcdefpme]:hover{background:var(--porcelain);color:var(--ink-black)}.slides__progress[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.slides__bar[data-astro-cid-lcdefpme]{background:var(--border);height:2px;position:relative}.slides__bar[data-astro-cid-lcdefpme]:before{content:"";position:absolute;inset:-10px 0}.slides__fill[data-astro-cid-lcdefpme]{background:var(--porcelain);transform-origin:0;height:2px;position:absolute;inset:0;transform:scaleX(0)}.logos[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.logos__cell[data-astro-cid-lcdefpme]{background:#fff;place-items:center;height:128px;padding:24px;display:grid}.logos__cell[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:150px;height:64px}@media (width<=991px){.feat[data-astro-cid-lcdefpme] .feat__lg,.feat[data-astro-cid-lcdefpme] .feat__sm,.feat-row[data-astro-cid-lcdefpme]>*{grid-column:1/-1}.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pair[data-astro-cid-lcdefpme] .home-pair__lg{width:66%}.home-pair[data-astro-cid-lcdefpme] .home-pair__sm{width:30%}}
