.sticky-reveal.svelte-17si5pk{background-color:var(--color-dark);color:var(--color-white)}.sticky-reveal--overlap-top.svelte-17si5pk{position:relative;z-index:1;margin-block-start:calc(-1 * var(--output-media-overlap) + var(--sticky-reveal-overlap-extra, 0px));background-color:transparent}.sticky-reveal--overlap-top.svelte-17si5pk:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--output-media-overlap) - var(--sticky-reveal-overlap-extra, 0px));inset-block-end:0;z-index:-1;pointer-events:none;background-color:var(--color-dark)}.sticky-reveal__inner.svelte-17si5pk{padding-block:var(--sticky-reveal-padding-block)}.sticky-reveal__heading.svelte-17si5pk{margin:0 auto var(--sticky-reveal-heading-gap);max-width:var(--sticky-reveal-heading-max-width);font-size:var(--sticky-reveal-heading-size);font-weight:600;line-height:var(--leading-hero);letter-spacing:var(--letter-spacing);text-align:center;text-wrap:balance}.sticky-reveal__group.svelte-17si5pk{position:relative}.sticky-reveal__row.svelte-17si5pk{display:flex;flex-direction:column;gap:var(--sticky-reveal-row-gap);padding-block-end:var(--sticky-reveal-row-gap)}.sticky-reveal__copy.svelte-17si5pk{display:flex;flex-direction:column;gap:var(--sticky-reveal-copy-gap)}.sticky-reveal__title.svelte-17si5pk{margin:0;font-size:var(--sticky-reveal-title-size);font-weight:600;line-height:var(--leading-h2);letter-spacing:var(--letter-spacing);text-wrap:balance}.sticky-reveal__text.svelte-17si5pk{margin:0;font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--letter-spacing);text-wrap:pretty}.sticky-reveal__highlights-block.svelte-17si5pk{display:flex;flex-direction:column;gap:var(--motion-tabs-highlights-gap)}.sticky-reveal__highlights-block--lift.svelte-17si5pk{margin-block-start:var(--sticky-reveal-copy-gap);padding:20px var(--feature-cards-card-padding) 24px;border-radius:calc(var(--bento-card-radius) * .5);background-color:var(--color-lift)}.sticky-reveal__highlights-heading.svelte-17si5pk{margin:0;font-size:var(--text-h3);font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--letter-spacing)}.sticky-reveal__highlights.svelte-17si5pk{display:flex;flex-direction:column;gap:var(--motion-tabs-highlight-gap);margin:0;padding:0;list-style:none}.sticky-reveal__highlight.svelte-17si5pk{display:flex;align-items:flex-start;gap:var(--motion-tabs-highlight-icon-gap)}.sticky-reveal__check.svelte-17si5pk{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;margin-block-start:calc((var(--text-body) * 1.5 - var(--motion-tabs-check-height)) / 2);color:var(--color-accent)}.sticky-reveal__check.svelte-17si5pk svg{display:block;width:var(--motion-tabs-check-width);height:var(--motion-tabs-check-height)}.sticky-reveal__highlight-text.svelte-17si5pk{font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);letter-spacing:var(--letter-spacing)}.sticky-reveal__card.svelte-17si5pk{position:relative;width:100%;max-height:var(--sticky-reveal-media-max-height);aspect-ratio:var(--sticky-reveal-media-aspect);border-radius:var(--sticky-reveal-media-radius);overflow:hidden;background-color:var(--color-lift)}.sticky-reveal__image.svelte-17si5pk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}@media(min-width:1024px){.sticky-reveal__group.svelte-17si5pk{--sticky-reveal-pair-inset: max( 0px, calc( ( 100% - var(--sticky-reveal-column-width) - var(--sticky-reveal-column-gap) - var(--sticky-reveal-copy-max-width) ) / 2 ) )}.sticky-reveal__row.svelte-17si5pk{flex-direction:row;align-items:center;justify-content:center;min-height:var(--sticky-reveal-row-min-height);gap:var(--sticky-reveal-column-gap);padding-block-end:0}.sticky-reveal__copy.svelte-17si5pk{flex:none;width:var(--sticky-reveal-column-width);max-width:var(--sticky-reveal-copy-max-width)}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__row--media-start:where(.svelte-17si5pk) .sticky-reveal__copy:where(.svelte-17si5pk){margin-inline-start:calc(var(--sticky-reveal-pair-inset) + var(--sticky-reveal-column-width) + var(--sticky-reveal-column-gap))}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__row:where(.svelte-17si5pk):not(.sticky-reveal__row--media-start) .sticky-reveal__copy:where(.svelte-17si5pk){margin-inline-start:auto;margin-inline-end:calc(var(--sticky-reveal-pair-inset) + var(--sticky-reveal-column-width) + var(--sticky-reveal-column-gap))}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__media:where(.svelte-17si5pk){position:absolute;inset-inline:0;inset-block:calc(-1 * var(--sticky-reveal-section-spacing));pointer-events:none}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__media-track:where(.svelte-17si5pk){height:100%}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__media-sticky:where(.svelte-17si5pk){position:sticky;top:var(--sticky-reveal-sticky-top);display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100svh}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__card:where(.svelte-17si5pk){width:var(--sticky-reveal-column-width);margin-inline-start:auto;margin-inline-end:var(--sticky-reveal-pair-inset);margin-block-end:var(--sticky-reveal-media-offset);clip-path:inset(0 0 0 100%);transition:clip-path var(--sticky-reveal-duration) var(--sticky-reveal-easing),opacity var(--sticky-reveal-fade-duration) var(--sticky-reveal-fade-easing);will-change:clip-path}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__card--media-start:where(.svelte-17si5pk){margin-inline-start:var(--sticky-reveal-pair-inset);margin-inline-end:auto;clip-path:inset(0 100% 0 0)}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__card--revealed:where(.svelte-17si5pk){clip-path:inset(0)}.sticky-reveal.svelte-17si5pk:not(.sticky-reveal--static) .sticky-reveal__card--interactive.sticky-reveal__card--revealed:where(.svelte-17si5pk){pointer-events:auto}.sticky-reveal--static.svelte-17si5pk .sticky-reveal__media:where(.svelte-17si5pk){flex:1;min-width:0}.sticky-reveal--static.svelte-17si5pk .sticky-reveal__row--media-start:where(.svelte-17si5pk){flex-direction:row-reverse}}
