.feature-visual[data-v-2576891c]{isolation:isolate;aspect-ratio:1;background:linear-gradient(145deg,var(--feature-soft),var(--feature-accent) 65%,var(--feature-deep));width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.feature-image[data-v-2576891c]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.feature-image-enter-active[data-v-2576891c],.feature-image-leave-active[data-v-2576891c]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.feature-image-leave-active[data-v-2576891c]{pointer-events:none;position:absolute;inset:0}.feature-image-enter-from[data-v-2576891c],.feature-image-leave-to[data-v-2576891c]{opacity:0}.visual-orbit[data-v-2576891c]{border:1px solid #ffffff80;border-radius:50%;width:140%;height:52%;position:absolute;top:25%;left:-20%;transform:rotate(-35deg)}.orbit-two[data-v-2576891c]{transform:rotate(35deg)}.visual-scene[data-v-2576891c]{place-items:center;display:grid;position:absolute;inset:0}.visual-card[data-v-2576891c]{background:var(--color-surface);background-clip:padding-box;border:4px solid #fff9;border-radius:5cqw;flex-direction:column;align-items:flex-start;gap:3cqw;width:61%;padding:5.5%;display:flex;box-shadow:0 16px 40px #071a3114}.visual-icon[data-v-2576891c]{width:10cqw;height:10cqw;color:var(--feature-deep);background:var(--feature-soft);border-radius:3cqw;place-items:center;display:grid}.visual-title[data-v-2576891c]{font:500 clamp(14px,4.2cqw,26px)/1.2 var(--font-display)}.visual-line[data-v-2576891c]{background:var(--color-ash);border-radius:10px;width:85%;height:1.1cqw}.visual-line.short[data-v-2576891c]{width:60%;margin-top:-1cqw}.visual-tiles[data-v-2576891c]{grid-template-columns:repeat(3,1fr);gap:1.8cqw;width:100%;margin-block:1cqw;display:grid}.visual-tiles>span[data-v-2576891c]{aspect-ratio:1.6;background:var(--color-linen);border-radius:1.5cqw;place-items:center;display:grid}.visual-tiles>.selected[data-v-2576891c]{background:var(--feature-accent)}.visual-action[data-v-2576891c]{background:var(--color-ink);color:#fff;border-radius:1.5cqw;justify-content:space-between;width:100%;padding:2.3cqw;font-size:clamp(9px,2.3cqw,14px)}.visual-action[data-v-2576891c],.visual-note[data-v-2576891c]{align-items:center;display:flex}.visual-note[data-v-2576891c]{box-shadow:var(--shadow-float);background:#fff;border-radius:2.5cqw;gap:2cqw;padding:2.5cqw 3cqw;font-size:clamp(9px,2.4cqw,14px);line-height:1.4;position:absolute;bottom:15%;right:9%}.visual-note small[data-v-2576891c]{color:var(--color-muted);font-size:.8em}.note-dot[data-v-2576891c]{background:var(--feature-soft);border-radius:50%;place-items:center;width:6cqw;height:6cqw;display:grid}.scene-1 .visual-note[data-v-2576891c]{bottom:18%;left:8%;right:auto}.scene-2 .visual-note[data-v-2576891c]{top:16%;bottom:auto;right:8%}.is-playing .visual-card[data-v-2576891c]{animation:.7s ease-out both card-arrive-2576891c}.is-playing .visual-note[data-v-2576891c]{animation:.7s ease-out .15s both note-arrive-2576891c}.visual-enter-active[data-v-2576891c],.visual-leave-active[data-v-2576891c]{transition:opacity .3s}.visual-enter-from[data-v-2576891c],.visual-leave-to[data-v-2576891c]{opacity:0}@keyframes card-arrive-2576891c{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes note-arrive-2576891c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.feature-image-enter-active[data-v-2576891c],.feature-image-leave-active[data-v-2576891c]{transition:none}}.feature-description[data-v-89d56be1]{color:var(--color-muted);font-size:var(--text-lead);line-height:1.4}.feature-heading[data-v-89d56be1]{gap:var(--gap-md);flex-direction:column;display:flex}.feature-eyebrow[data-v-89d56be1]{min-height:24px;font:500 16px/1 var(--font-display);align-items:center;gap:4px;display:flex}.feature-mark[data-v-89d56be1]{background:var(--feature-accent);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.feature-overline[data-v-89d56be1]{min-height:12px;font:600 12px/1 var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase}.feature-badge[data-v-89d56be1]{background:color-mix(in srgb,var(--color-ink) 5%,transparent);font:500 14px/1.4 var(--font-sans);border-radius:4px;margin-left:8px;padding:4px 12px}h2[data-v-89d56be1]{font-family:var(--font-editorial);font-size:var(--text-section);letter-spacing:var(--tracking-display);text-wrap:wrap;line-height:1.1}@media (width>=768px) and (width<=1279px){h2[data-v-89d56be1]{max-width:560px}}.feature-scroll[data-v-cd326c77]{--scroll-space:56px;--sticky-top:204px;overflow:clip}.scroll-heading[data-v-cd326c77]{padding-bottom:var(--scroll-space);background:var(--color-magnolia)}.scroll-heading[data-v-cd326c77],.scroll-item[data-v-cd326c77]{border-bottom:1px solid var(--color-line)}.scroll-item[data-v-cd326c77]{padding-block:var(--scroll-space);gap:var(--gap-3xl);flex-direction:column;transition:opacity .15s;display:flex}.is-ready .scroll-item[data-v-cd326c77]:not(.is-active){opacity:.2}.is-ready .scroll-item[data-v-cd326c77]:focus-within,.is-ready .scroll-item[data-v-cd326c77]:hover{opacity:1}.item-copy[data-v-cd326c77]{gap:var(--gap-md);flex-direction:column;display:flex}h3[data-v-cd326c77]{font-size:var(--text-label);line-height:1.4}h3 button[data-v-cd326c77]{align-items:center;gap:var(--gap-sm);text-align:left;width:100%;font:inherit;display:flex}.item-description[data-v-cd326c77]{align-items:flex-start;gap:var(--gap-lg);display:flex}.item-description p[data-v-cd326c77]{font-size:var(--text-body);color:var(--color-muted);flex:1;line-height:1.4}.feature-link[data-v-cd326c77]{border:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);background:color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.feature-link svg[data-v-cd326c77]{transition:transform .15s ease-out;transform:rotate(-45deg)}.feature-link:hover svg[data-v-cd326c77]{transform:translate(2px,-2px)rotate(-45deg)}.inline-visual[data-v-cd326c77]{aspect-ratio:1;border-radius:24px;align-self:center;width:100%;max-width:672px;overflow:hidden}.scroll-visual[data-v-cd326c77]{display:none}@media (width>=1024px){.feature-scroll[data-v-cd326c77]{grid-template-columns:minmax(0,532px) 580px;justify-content:space-between;align-items:start;display:grid}.is-reversed[data-v-cd326c77]{grid-template-columns:580px minmax(0,532px)}.is-reversed .scroll-copy[data-v-cd326c77]{grid-area:1/2}.is-reversed .scroll-visual[data-v-cd326c77]{grid-area:1/1}.scroll-heading[data-v-cd326c77]{top:var(--sticky-top);z-index:2;position:sticky}.scroll-heading[data-v-cd326c77]:before{content:"";inset-inline:0;height:var(--sticky-top);background:var(--color-magnolia);position:absolute;bottom:100%}.scroll-items[data-v-cd326c77]{padding-top:64px;padding-bottom:360px}.scroll-item[data-v-cd326c77]{gap:var(--gap-md)}.item-copy[data-v-cd326c77]{max-width:516px}.inline-visual[data-v-cd326c77]{display:none}.scroll-visual[data-v-cd326c77]{top:var(--sticky-top);border-radius:40px;width:580px;height:580px;display:block;position:sticky;overflow:hidden}}@media (width>=1024px) and (width<=1279px){.feature-scroll[data-v-cd326c77]{grid-template-columns:minmax(0,1fr) 424px;gap:56px;max-width:896px;margin-inline:auto}.is-reversed[data-v-cd326c77]{grid-template-columns:424px minmax(0,1fr)}.scroll-copy[data-v-cd326c77]{display:contents}.is-reversed .scroll-items[data-v-cd326c77]{grid-column:2}.is-reversed .scroll-visual[data-v-cd326c77]{grid-area:2/1}.scroll-heading[data-v-cd326c77]{grid-area:1/1/auto/-1}.scroll-heading[data-v-cd326c77]:after{content:"";inset-inline:0;background:linear-gradient(var(--color-magnolia),transparent);pointer-events:none;height:56px;position:absolute;top:100%}.scroll-items[data-v-cd326c77]{grid-area:2/1}.scroll-visual[data-v-cd326c77]{top:calc(var(--sticky-top) + var(--feature-heading-height,203px) + 56px);border-radius:32px;grid-area:2/2;width:424px;height:424px}}@media (width>=768px) and (width<=1023px){.feature-scroll[data-v-cd326c77]{--scroll-space:48px}.scroll-heading[data-v-cd326c77]{max-width:672px}}@media (width<=767px){.feature-scroll[data-v-cd326c77]{--scroll-space:32px}.item-description p[data-v-cd326c77]{font-size:14px}h3 button[data-v-cd326c77]{gap:8px}h3 button[data-v-cd326c77] svg{width:21px;height:21px}}@supports (corner-shape:squircle) and (background:paint(x)){.inline-visual[data-v-cd326c77],.scroll-visual[data-v-cd326c77]{corner-shape:squircle;border-radius:48px}@media (width>=1024px){.scroll-visual[data-v-cd326c77]{border-radius:64px}}@media (width>=1280px){.scroll-visual[data-v-cd326c77]{border-radius:80px}}}@media (prefers-reduced-motion:reduce){.is-ready .scroll-item[data-v-cd326c77]:not(.is-active){opacity:1}}.feature-accordion[data-v-c70142a7]{gap:var(--gap-2xl);grid-template-columns:minmax(0,1fr);display:grid}.accordion-items[data-v-c70142a7]{min-width:0}.accordion-item[data-v-c70142a7]{padding-block:var(--gap-lg);transition:opacity .15s;position:relative}.is-ready .accordion-item[data-v-c70142a7]:not([open]){opacity:.4}.is-ready .accordion-item[data-v-c70142a7]:focus-within,.is-ready .accordion-item[data-v-c70142a7]:hover{opacity:1}summary[data-v-c70142a7]{list-style:none;display:block}summary[data-v-c70142a7]::-webkit-details-marker{display:none}[open] summary[data-v-c70142a7]{cursor:default}h3[data-v-c70142a7]{min-height:29px;font:500 var(--text-label)/1.4 var(--font-display);align-items:center;gap:12px;display:flex}.accordion-panel[data-v-c70142a7]{gap:var(--gap-md);padding-top:var(--gap-sm);flex-direction:column;display:flex}.accordion-description[data-v-c70142a7]{align-items:flex-start;gap:var(--gap-md);display:flex}.accordion-description p[data-v-c70142a7]{color:var(--color-muted);font-size:var(--text-body);flex:1;line-height:1.4}.feature-link[data-v-c70142a7]{border:1px solid color-mix(in srgb,var(--color-ink) 5%,transparent);background:color-mix(in srgb,var(--color-ink) 5%,transparent);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.feature-link svg[data-v-c70142a7]{transition:transform .15s ease-out;transform:rotate(-45deg)}.feature-link:hover svg[data-v-c70142a7]{transform:translate(2px,-2px)rotate(-45deg)}.progress-track[data-v-c70142a7]{background:color-mix(in srgb,var(--color-ink) 20%,transparent);height:2px;overflow:hidden}.progress-track span[data-v-c70142a7]{background:var(--feature-accent);transform-origin:0;width:100%;height:100%;animation:6s linear both feature-progress-c70142a7;display:block}.desktop-progress[data-v-c70142a7]{display:none}.visual-frame[data-v-c70142a7]{aspect-ratio:1;border-radius:24px;position:relative;overflow:hidden}.inline-visual[data-v-c70142a7]{width:100%;max-width:672px;margin-top:var(--gap-md);margin-bottom:var(--gap-xs);align-self:center}.accordion-visual[data-v-c70142a7]{display:none}@supports (interpolate-size:allow-keywords){.accordion-item[data-v-c70142a7]::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height .25s ease-out,opacity .25s ease-out,content-visibility allow-discrete .25s;overflow:clip}.accordion-item[open][data-v-c70142a7]::details-content{opacity:1;height:auto}}@media (width>=768px) and (width<=1023px){.inline-visual[data-v-c70142a7]{margin-block:var(--gap-lg)}}@media (width>=1024px){.feature-accordion[data-v-c70142a7]{-moz-column-gap:48px;grid-template-columns:424px 424px;align-items:start;gap:48px;max-width:896px;margin-inline:auto}.accordion-heading[data-v-c70142a7]{grid-column:1/-1}.accordion-items[data-v-c70142a7]{grid-area:2/1}.accordion-visual[data-v-c70142a7]{border-radius:32px;grid-area:2/2;width:424px;height:424px;display:block}.is-reversed .accordion-items[data-v-c70142a7]{grid-column:2}.is-reversed .accordion-visual[data-v-c70142a7]{grid-column:1}.inline-progress[data-v-c70142a7],.inline-visual[data-v-c70142a7]{display:none}.desktop-progress[data-v-c70142a7]{display:block;position:absolute;bottom:0;left:0;right:0}}@media (width>=1280px){.feature-accordion[data-v-c70142a7]{-moz-column-gap:56px;grid-template-rows:auto 1fr;grid-template-columns:540px 580px;justify-content:space-between;column-gap:56px;max-width:none;min-height:580px}.accordion-heading[data-v-c70142a7]{grid-area:1/1}.accordion-items[data-v-c70142a7]{align-self:end}.accordion-visual[data-v-c70142a7]{grid-row:1/3;width:580px;height:580px}.is-reversed[data-v-c70142a7]{grid-template-columns:580px 540px}.is-reversed .accordion-heading[data-v-c70142a7]{grid-column:2}}@media (width<=767px){h3[data-v-c70142a7]{min-height:25.2px}.accordion-description p[data-v-c70142a7]{font-size:14px}}@supports (corner-shape:squircle) and (background:paint(x)){.visual-frame[data-v-c70142a7]{corner-shape:squircle;border-radius:48px}@media (width>=1024px){.accordion-visual[data-v-c70142a7]{border-radius:64px}}}@keyframes feature-progress-c70142a7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-section[data-v-d561be0d]{padding-block:var(--layout-section);background:var(--color-magnolia)}.feature-container[data-v-d561be0d]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.feature-section--cornflower[data-v-d561be0d]{--feature-accent:var(--color-cornflower);--feature-soft:var(--color-sky);--feature-deep:var(--color-navy)}.feature-section--lime[data-v-d561be0d]{--feature-accent:var(--color-lime);--feature-soft:var(--color-honeydew);--feature-deep:var(--color-olive)}.feature-section--lilac[data-v-d561be0d]{--feature-accent:var(--color-lilac);--feature-soft:var(--color-lavender);--feature-deep:var(--color-plum)}.feature-section--jade[data-v-d561be0d]{--feature-accent:var(--color-jade);--feature-soft:var(--color-seafoam);--feature-deep:var(--color-navy)}@media (width<=767px){.feature-container[data-v-d561be0d]{padding-inline:24px}}
