.nx-banner-carousel[data-astro-cid-aaoak3fi]{outline-offset:4px;width:100%;min-width:0;position:relative}.nx-banner-carousel[data-astro-cid-aaoak3fi] [data-banner-slide][hidden],.nx-banner-controls[data-astro-cid-aaoak3fi][hidden]{display:none!important}.nx-banner-controls[data-astro-cid-aaoak3fi]{color:#303030}.nx-banner-timeline[data-astro-cid-aaoak3fi]{justify-content:center;padding:4px 12px;display:flex}.nx-banner-segments[data-astro-cid-aaoak3fi]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.nx-banner-controls[data-astro-cid-aaoak3fi] button[data-astro-cid-aaoak3fi]{min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-segment[data-astro-cid-aaoak3fi]{flex:none;width:28px}.nx-banner-track[data-astro-cid-aaoak3fi]{background:#d0d0d0;border-radius:3px;width:18px;height:3px;display:block;overflow:hidden}.nx-banner-progress[data-astro-cid-aaoak3fi]{border-radius:inherit;transform-origin:0;background:currentColor;width:100%;height:100%;display:block;transform:scaleX(0)}.nx-banner-segment[data-astro-cid-aaoak3fi][data-complete=true] .nx-banner-progress[data-astro-cid-aaoak3fi],.nx-banner-segment[data-astro-cid-aaoak3fi][aria-current=true] .nx-banner-progress[data-astro-cid-aaoak3fi]{transform:scaleX(1)}.nx-banner-segment[data-astro-cid-aaoak3fi]:hover .nx-banner-track[data-astro-cid-aaoak3fi]{background:#a0a0a0}.nx-banner-arrows[data-astro-cid-aaoak3fi]{z-index:5;top:var(--nx-controls-top,0px);left:var(--nx-controls-left,0px);width:var(--nx-controls-width,100%);height:var(--nx-controls-height,100%);color:#fff;pointer-events:none;position:absolute}.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-arrow[data-astro-cid-aaoak3fi]{background:#00000052;border:1px solid #ffffff47;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 12px #0000001f}.nx-banner-controls[data-astro-cid-aaoak3fi] svg[data-astro-cid-aaoak3fi]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nx-banner-arrow[data-astro-cid-aaoak3fi]{position:absolute;top:50%;transform:translateY(-50%)}.nx-banner-arrow--previous[data-astro-cid-aaoak3fi]{left:clamp(12px,3vw,32px)}.nx-banner-arrow--next[data-astro-cid-aaoak3fi]{right:clamp(12px,3vw,32px)}.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-arrow[data-astro-cid-aaoak3fi]:hover{background:#0000008c}.nx-banner-controls[data-astro-cid-aaoak3fi] button[data-astro-cid-aaoak3fi]:focus-visible{outline-offset:2px;outline:2px solid}.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-arrow[data-astro-cid-aaoak3fi]:focus-visible{box-shadow:0 0 0 5px #0000008c}@media (width<=767px){.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-arrow[data-astro-cid-aaoak3fi]{display:none}.nx-banner-controls[data-astro-cid-aaoak3fi] .nx-banner-segment[data-astro-cid-aaoak3fi]{width:24px}}.nx-banner-status[data-astro-cid-aaoak3fi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-banner-picture[data-astro-cid-enoihoqt]{display:contents}.nx-banner-image[data-astro-cid-enoihoqt]{object-position:var(--nx-desktop-focus)}@media (width<=767px){.nx-banner-image[data-astro-cid-enoihoqt]{object-position:var(--nx-mobile-focus)}}.nx-showcase[data-astro-cid-csf6pmxk]{padding-block:var(--nx-layout-space,clamp(32px, 4vw, 56px));position:relative}.nx-showcase__row[data-astro-cid-csf6pmxk]{gap:var(--nx-layout-gap,24px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nx-showcase__row--single[data-astro-cid-csf6pmxk]{grid-template-columns:minmax(0,1fr)}.nx-showcase__side[data-astro-cid-csf6pmxk],.nx-showcase__main[data-astro-cid-csf6pmxk]{border-radius:var(--nx-layout-radius,0);min-width:0;display:block;position:relative;overflow:hidden}.nx-showcase__row[data-astro-cid-csf6pmxk] img{object-fit:cover;width:100%;height:clamp(320px,34vw,520px);display:block}.nx-showcase__caption[data-astro-cid-csf6pmxk]{color:#fff;background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:6px;padding:48px 24px 24px;display:flex;position:absolute;inset:auto 0 0}.nx-showcase__caption[data-astro-cid-csf6pmxk] strong[data-astro-cid-csf6pmxk]{font-family:var(--nx-layout-display,inherit);font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.15}.nx-showcase__caption[data-astro-cid-csf6pmxk] span[data-astro-cid-csf6pmxk]{max-width:60ch;font-size:.95rem;line-height:1.5}a[data-astro-cid-csf6pmxk]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=767px){.nx-showcase__row[data-astro-cid-csf6pmxk]{grid-template-columns:minmax(0,1fr)}.nx-showcase__row[data-astro-cid-csf6pmxk] img{aspect-ratio:4/3;height:auto}.nx-showcase__caption[data-astro-cid-csf6pmxk] span[data-astro-cid-csf6pmxk]{display:none}}.nx-layout-side-banners[data-astro-cid-z5z6qra2]{padding-block:var(--nx-layout-space,clamp(32px, 4vw, 56px));position:relative}.nx-layout-side[data-astro-cid-z5z6qra2]{border-block:1px solid color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,8vw,150px);padding-block:clamp(32px,5vw,64px);display:grid}.nx-layout-side[data-astro-cid-z5z6qra2]+.nx-layout-side[data-astro-cid-z5z6qra2]{border-top:0}.nx-layout-side__media[data-astro-cid-z5z6qra2]{border-radius:var(--nx-layout-radius,0);min-width:0;overflow:hidden}.nx-layout-side__media[data-astro-cid-z5z6qra2] img{object-fit:cover;width:100%;height:clamp(320px,40vw,560px);display:block}.nx-layout-side__copy[data-astro-cid-z5z6qra2]{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px);min-width:0;display:flex}.nx-layout-side__copy[data-astro-cid-z5z6qra2] h2[data-astro-cid-z5z6qra2]{font-family:var(--nx-layout-display,inherit);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.15}.nx-layout-side__copy[data-astro-cid-z5z6qra2] p[data-astro-cid-z5z6qra2]{white-space:pre-line;overflow-wrap:anywhere;max-width:65ch;margin:0;font-size:1rem;line-height:1.65}.nx-layout-side__button[data-astro-cid-z5z6qra2]{color:inherit;font:inherit;border:1px solid;margin-top:auto;padding:14px 20px;text-decoration:none;display:inline-flex}.nx-layout-side__button[data-astro-cid-z5z6qra2]:hover{text-underline-offset:4px;text-decoration:underline}.nx-layout-side__button[data-astro-cid-z5z6qra2]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=767px){.nx-layout-side[data-astro-cid-z5z6qra2]{grid-template-columns:minmax(0,1fr);gap:28px}.nx-layout-side__media[data-astro-cid-z5z6qra2] img{aspect-ratio:4/3;height:auto;max-height:520px}.nx-layout-side__button[data-astro-cid-z5z6qra2]{margin-top:8px}}.nx-layout-banners[data-astro-cid-z5z6qra2]{position:relative}.nx-layout-banners--row[data-astro-cid-z5z6qra2],.nx-layout-banners--mini[data-astro-cid-z5z6qra2]{padding-block:var(--nx-layout-space,clamp(32px, 4vw, 56px))}.nx-layout-banners--row[data-astro-cid-z5z6qra2]{gap:var(--nx-layout-gap,24px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nx-layout-banners--single[data-astro-cid-z5z6qra2]{grid-template-columns:minmax(0,1fr)}.nx-layout-area[data-astro-cid-z5z6qra2]{min-width:0}.nx-layout-banner[data-astro-cid-z5z6qra2]{border-radius:var(--nx-layout-radius,0);background:var(--nx-layout-surface,#eef0f2);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.nx-layout-banners--full[data-astro-cid-z5z6qra2] .nx-layout-banner[data-astro-cid-z5z6qra2],.nx-layout-banners--strip[data-astro-cid-z5z6qra2] .nx-layout-banner[data-astro-cid-z5z6qra2]{border-radius:0}.nx-layout-banner[data-astro-cid-z5z6qra2] img{object-fit:cover;width:100%;height:auto;display:block}.nx-layout-banner--full[data-astro-cid-z5z6qra2] img{aspect-ratio:1920/800}.nx-layout-banner--strip[data-astro-cid-z5z6qra2] img{aspect-ratio:1920/320}.nx-layout-banner--showcase[data-astro-cid-z5z6qra2] img{aspect-ratio:2}.nx-layout-banner--side[data-astro-cid-z5z6qra2] img{aspect-ratio:2/3}.nx-layout-banners--row[data-astro-cid-z5z6qra2]:not(.nx-layout-banners--single) .nx-layout-banner[data-astro-cid-z5z6qra2] img{aspect-ratio:auto;height:clamp(320px,34vw,520px)}.nx-layout-banners--single[data-astro-cid-z5z6qra2] .nx-layout-banner--side[data-astro-cid-z5z6qra2] img{aspect-ratio:2}a[data-astro-cid-z5z6qra2].nx-layout-banner img{transition:transform .4s}a[data-astro-cid-z5z6qra2].nx-layout-banner:hover img{transform:scale(1.02)}.nx-layout-caption[data-astro-cid-z5z6qra2]{text-align:left;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:6px;padding:48px clamp(20px,3vw,40px) clamp(20px,2.5vw,32px);display:flex;position:absolute;inset:auto 0 0}.nx-layout-caption[data-astro-cid-z5z6qra2] strong[data-astro-cid-z5z6qra2]{font-family:var(--nx-layout-display,inherit);font-size:clamp(1.3rem,2.2vw,2.2rem);font-weight:700;line-height:1.05}.nx-layout-caption[data-astro-cid-z5z6qra2] span[data-astro-cid-z5z6qra2]{color:#ffffffd6;max-width:60ch;font-size:.9rem;line-height:1.5}.nx-layout-banner--strip[data-astro-cid-z5z6qra2] .nx-layout-caption[data-astro-cid-z5z6qra2]{padding-top:24px}.nx-layout-mini[data-astro-cid-z5z6qra2]{gap:var(--nx-layout-gap,24px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx-layout-mini[data-astro-cid-z5z6qra2]+.nx-layout-mini[data-astro-cid-z5z6qra2]{margin-top:var(--nx-layout-gap,24px)}.nx-layout-mini[data-astro-cid-z5z6qra2] .nx-layout-banner[data-astro-cid-z5z6qra2] img{aspect-ratio:3/2}.nx-layout-sr[data-astro-cid-z5z6qra2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.nx-layout-banners--row[data-astro-cid-z5z6qra2]{grid-template-columns:minmax(0,1fr)}.nx-layout-banners--row[data-astro-cid-z5z6qra2]:not(.nx-layout-banners--single) .nx-layout-banner[data-astro-cid-z5z6qra2] img{aspect-ratio:2;height:auto}}@media (width<=640px){.nx-layout-banner--full[data-astro-cid-z5z6qra2] img{aspect-ratio:4/3}.nx-layout-banner--strip[data-astro-cid-z5z6qra2] img{aspect-ratio:3}.nx-layout-caption[data-astro-cid-z5z6qra2] span[data-astro-cid-z5z6qra2]{display:none}.nx-layout-mini[data-astro-cid-z5z6qra2]{grid-template-columns:minmax(0,1fr);gap:16px}}
