._hero_1cqvj_1{background:linear-gradient(345deg,var(--color-primary-light) 0%,var(--color-hero-end) 100%);padding:var(--spacing-xl) var(--spacing-lg);margin:calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-md)) var(--spacing-xl)}._heroInner_1cqvj_7{max-width:var(--max-width);margin:0 auto}._heroContent_1cqvj_12{display:flex;align-items:center;gap:var(--spacing-lg)}._heroText_1cqvj_18{flex:1}._heroTitle_1cqvj_25{color:var(--color-primary-dark);font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 var(--spacing-md)}._hero_1cqvj_1 p{color:var(--color-text);font-size:1.25rem;margin-bottom:var(--spacing-lg)}._hero_1cqvj_1 :focus-visible{outline-color:var(--color-text)}._heroButtons_1cqvj_45{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--spacing-md)}._heroButtons_1cqvj_45 a{box-shadow:var(--box-shadow)}._heroButtons_1cqvj_45 ._btnSecondary_1cqvj_57{background-color:var(--color-surface);color:var(--color-primary-dark)}._heroButtons_1cqvj_45 ._btnSecondary_1cqvj_57:hover{background-color:var(--color-primary-light)}._content_1cqvj_66{max-width:var(--max-width);margin:0 auto}._section_1cqvj_72{margin-bottom:var(--spacing-sm)}._nextUp_1cqvj_77>section{margin-bottom:0}._nextUp_1cqvj_77:not(:has(section)){display:none}._features_1cqvj_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(17.5rem,(100% - var(--spacing-xl)) / 2)),1fr));gap:var(--spacing-xl)}._feature_1cqvj_88{background-color:var(--color-surface);padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center}._featureIcon_1cqvj_102{font-size:2.5rem;margin-bottom:var(--spacing-md)}._feature_1cqvj_88 h3{margin-bottom:var(--spacing-sm)}._feature_1cqvj_88 p{color:var(--color-text);margin-bottom:0}._viewMoreLink_1cqvj_116{margin-bottom:var(--spacing-sm)}._joinCta_1cqvj_120{margin-top:var(--spacing-md);text-align:center}@media(min-width:64em){._heroContent_1cqvj_12{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing-md) var(--spacing-lg)}._heroText_1cqvj_18,._heroButtons_1cqvj_45{display:contents}._heroTitle_1cqvj_25,._hero_1cqvj_1 p{grid-column:1;margin:0}._heroButtons_1cqvj_45 a:first-child{grid-area:1 / 2}}@media(max-width:48em){._hero_1cqvj_1{padding:var(--spacing-xl) var(--gutter);margin:calc(-1 * var(--spacing-xl)) calc(-1 * var(--gutter)) var(--spacing-md)}._heroTitle_1cqvj_25{font-size:2rem;margin-bottom:var(--spacing-sm)}._hero_1cqvj_1 p{font-size:1.1rem;margin-bottom:var(--spacing-md)}}@media(max-width:30em){._hero_1cqvj_1{padding-block:var(--spacing-lg)}._heroContent_1cqvj_12{gap:var(--spacing-md)}._heroTitle_1cqvj_25{font-size:1.75rem}._features_1cqvj_88{gap:var(--spacing-md)}}@media(max-width:22.5em){._heroButtons_1cqvj_45{grid-auto-flow:row}}._slideshow_7w2if_9{position:relative;--n: 3;--slide-gap: 1.5rem;margin-top:var(--spacing-xl)}._wrapper_7w2if_16{display:block;position:relative;overflow:hidden;width:100%;cursor:pointer;text-decoration:none}._track_7w2if_25{display:flex;gap:var(--slide-gap);width:100%}._track_7w2if_25._animating_7w2if_31{transform:translate(calc((-100% - var(--slide-gap)) / var(--n)));transition:transform .5s ease-in-out}._slide_7w2if_9{position:relative;flex:0 0 calc((100% - (var(--n) - 1) * var(--slide-gap)) / var(--n));aspect-ratio:1 / 1;border-radius:var(--border-radius);overflow:hidden;background-color:#ffffff26}._slide_7w2if_9 picture{display:block;width:100%;height:100%}._slide_7w2if_9 img{width:100%;height:100%;object-fit:cover;display:block}._slideCaption_7w2if_59{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:var(--spacing-sm) var(--spacing-md)}._slideCaption_7w2if_59 span{color:var(--color-white);font-size:.8rem;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._toggle_7w2if_78{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;padding:var(--spacing-sm);border-radius:50%;background:#0009;color:var(--color-white)}._toggle_7w2if_78:hover{transform:none;background:#000c}@media(min-width:64em){._slideshow_7w2if_9{--n: 4}}@media(max-width:48em){._slideshow_7w2if_9{--n: 2}}@media(max-width:20em){._slideshow_7w2if_9{--n: 1}}
