@keyframes ap-float{0%,100%{translate:0 0}50%{translate:0 calc(var(--float-distance) * -1)}}@keyframes ap-shadow-breathe{0%,100%{scale:1 1;opacity:1}50%{scale:.78 1;opacity:.55}}@keyframes ap-ribbon{from{translate:0 0}to{translate:-50% 0}}@keyframes ap-rise-in{from{translate:0 22px;scale:.96;opacity:.45}to{translate:0 0;scale:1;opacity:1}}@keyframes ap-bump{0%{scale:1}40%{scale:1.35}100%{scale:1}}@keyframes ap-spin{to{rotate:360deg}}@keyframes ap-shimmer{to{translate:100% 0}}@keyframes ap-toast-in{from{translate:0 14px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes ap-pulse-ring{from{scale:1;opacity:.5}to{scale:1.9;opacity:0}}[data-float]{--float-dur:4.4s;--enter-delay:0ms}[data-float]:nth-child(1){--float-dur:4s;--enter-delay:0ms}[data-float]:nth-child(2){--float-dur:5.2s;--enter-delay:140ms}[data-float]:nth-child(3){--float-dur:3.6s;--enter-delay:280ms}[data-float]:nth-child(4){--float-dur:4.8s;--enter-delay:420ms}[data-float]>.float__body{position:relative;z-index:1;animation:ap-rise-in 720ms var(--ease-out) var(--enter-delay) backwards,ap-float var(--float-dur) ease-in-out calc(var(--enter-delay) + 720ms) infinite}[data-float]>.float__shadow{position:absolute;inset-inline:22%;inset-block-end:-3%;block-size:7%;background:radial-gradient(closest-side,var(--shadow-ground),transparent);animation:ap-shadow-breathe var(--float-dur) ease-in-out calc(var(--enter-delay) + 720ms) infinite}[data-float].is-offscreen>.float__body,[data-float].is-offscreen>.float__shadow{animation-play-state:paused}.float{animation:ap-float var(--float-dur,4.4s) ease-in-out var(--float-delay,0s) infinite}.float--1{--float-dur:3.6s;--float-delay:-0.6s}.float--2{--float-dur:4.4s;--float-delay:-1.8s}.float--3{--float-dur:5.2s;--float-delay:-3s}.float--4{--float-dur:4s;--float-delay:-2.2s}.float--5{--float-dur:4.8s;--float-delay:-0.9s}.rise{animation:ap-rise-in 600ms var(--ease-out) var(--rise-delay,0ms) backwards}.ribbon__track{animation:ap-ribbon var(--ribbon-duration) linear infinite}.ribbon:hover .ribbon__track,.ribbon:focus .ribbon__track,.ribbon:focus-within .ribbon__track,.ribbon.is-paused .ribbon__track{animation-play-state:paused}[data-reveal].is-pending,[data-stagger]>.is-pending{opacity:.4;translate:0 var(--reveal-distance,16px)}[data-reveal="left"].is-pending{translate:-24px 0}[data-reveal="right"].is-pending{translate:24px 0}[data-reveal="fade"].is-pending{translate:none}[data-reveal="scale"].is-pending{translate:none;scale:.96}[data-reveal].is-revealing,[data-stagger]>.is-revealing{transition:opacity var(--dur-reveal) var(--ease-out) var(--reveal-delay,0ms),translate var(--dur-reveal) var(--ease-out) var(--reveal-delay,0ms),scale var(--dur-reveal) var(--ease-out) var(--reveal-delay,0ms)}[data-tilt]:not(.product-card){transform:perspective(900px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transition:transform var(--dur-base) var(--ease-out)}[data-tilt].is-tilting:not(.product-card){transition-duration:70ms}.product-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,0%),var(--color-media-glow),transparent 55%);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.product-card.is-tilting::after{opacity:.22}[data-drift],.deco__layer{transform:translate3d(var(--drift-x,0px),var(--drift-y,0px),0)}.is-bumped{animation:ap-bump 420ms var(--ease-spring)}.toast{animation:ap-toast-in var(--dur-base) var(--ease-out)}.skeleton::after{animation:ap-shimmer 1.4s ease-in-out infinite}.timeline__item.is-current .timeline__marker::after{content:"";position:absolute;inset:-2px;border:2px solid var(--color-action);border-radius:50%;animation:ap-pulse-ring 2s ease-out infinite}@keyframes ap-in-star{from{scale:.2;rotate:-90deg;translate:0 -16px}}@keyframes ap-in-row-l{from{translate:-24px 0;opacity:.4}}@keyframes ap-in-row-r{from{translate:24px 0;opacity:.4}}@keyframes ap-in-tip{from{scale:.3;opacity:.4}}@keyframes ap-in-link{from{stroke-dasharray:1 2;stroke-dashoffset:1}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes ap-in-word{from{translate:0 22px;opacity:.4}}.ap-logo{--logo-ease:cubic-bezier(.2,.8,.2,1)}.ap-logo.ap-logo--play .ap-logo__star,html[data-beat="play"] .ap-logo .ap-logo__star,.ap-logo.ap-logo--play .ap-logo__stripe,html[data-beat="play"] .ap-logo .ap-logo__stripe,.ap-logo.ap-logo--play .ap-logo__link,html[data-beat="play"] .ap-logo .ap-logo__link,.ap-logo.ap-logo--play .ap-logo__word,html[data-beat="play"] .ap-logo .ap-logo__word{transform-box:fill-box;transform-origin:center}.ap-logo.ap-logo--play .ap-logo__star,html[data-beat="play"] .ap-logo .ap-logo__star{animation:ap-in-star 700ms var(--logo-ease) 170ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__stripe.s1,html[data-beat="play"] .ap-logo .ap-logo__stripe.s1{animation:ap-in-row-l 640ms var(--logo-ease) 500ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__stripe.s2,html[data-beat="play"] .ap-logo .ap-logo__stripe.s2{animation:ap-in-row-r 640ms var(--logo-ease) 640ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__stripe.s3,html[data-beat="play"] .ap-logo .ap-logo__stripe.s3{animation:ap-in-row-l 640ms var(--logo-ease) 780ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__stripe.s4,html[data-beat="play"] .ap-logo .ap-logo__stripe.s4{animation:ap-in-row-r 640ms var(--logo-ease) 920ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__stripe.s5,html[data-beat="play"] .ap-logo .ap-logo__stripe.s5{animation:ap-in-tip 520ms var(--logo-ease) 1040ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l1,html[data-beat="play"] .ap-logo .ap-logo__link.l1{animation:ap-in-link 460ms var(--logo-ease) 940ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l2,html[data-beat="play"] .ap-logo .ap-logo__link.l2{animation:ap-in-link 460ms var(--logo-ease) 1000ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l3,html[data-beat="play"] .ap-logo .ap-logo__link.l3{animation:ap-in-link 460ms var(--logo-ease) 1060ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l4,html[data-beat="play"] .ap-logo .ap-logo__link.l4{animation:ap-in-link 460ms var(--logo-ease) 1120ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l5,html[data-beat="play"] .ap-logo .ap-logo__link.l5{animation:ap-in-link 460ms var(--logo-ease) 1180ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l6,html[data-beat="play"] .ap-logo .ap-logo__link.l6{animation:ap-in-link 460ms var(--logo-ease) 1240ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l7,html[data-beat="play"] .ap-logo .ap-logo__link.l7{animation:ap-in-link 460ms var(--logo-ease) 1300ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l8,html[data-beat="play"] .ap-logo .ap-logo__link.l8{animation:ap-in-link 460ms var(--logo-ease) 1360ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l9,html[data-beat="play"] .ap-logo .ap-logo__link.l9{animation:ap-in-link 460ms var(--logo-ease) 1420ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l10,html[data-beat="play"] .ap-logo .ap-logo__link.l10{animation:ap-in-link 460ms var(--logo-ease) 1480ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l11,html[data-beat="play"] .ap-logo .ap-logo__link.l11{animation:ap-in-link 460ms var(--logo-ease) 1540ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l12,html[data-beat="play"] .ap-logo .ap-logo__link.l12{animation:ap-in-link 460ms var(--logo-ease) 1600ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l13,html[data-beat="play"] .ap-logo .ap-logo__link.l13{animation:ap-in-link 460ms var(--logo-ease) 1660ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__link.l14,html[data-beat="play"] .ap-logo .ap-logo__link.l14{animation:ap-in-link 460ms var(--logo-ease) 1720ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__word.w1,html[data-beat="play"] .ap-logo .ap-logo__word.w1{animation:ap-in-word 700ms var(--logo-ease) 1250ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__word.w2,html[data-beat="play"] .ap-logo .ap-logo__word.w2{animation:ap-in-word 700ms var(--logo-ease) 1400ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__word.w3,html[data-beat="play"] .ap-logo .ap-logo__word.w3{animation:ap-in-word 700ms var(--logo-ease) 1550ms 1 backwards}.ap-logo.ap-logo--play .ap-logo__word.w4,html[data-beat="play"] .ap-logo .ap-logo__word.w4{animation:ap-in-word 700ms var(--logo-ease) 1700ms 1 backwards}@keyframes ap-title-in{from{translate:0 .35em;opacity:.4;filter:blur(2px)}to{translate:0 0;opacity:1;filter:blur(0)}}@keyframes ap-sweep{0%,62%{translate:-120% 0}90%,100%{translate:240% 0}}@keyframes ap-glow{0%,100%{opacity:.72;scale:1 1}50%{opacity:1;scale:1.1 1}}@keyframes ap-badge-shimmer{0%,72%{translate:-110% 0}100%{translate:110% 0}}@keyframes ap-toast-down{from{translate:0 -14px;opacity:.4}to{translate:0 0;opacity:1}}@keyframes ap-flip-in{from{translate:0 14px;opacity:.4}to{translate:0 0;opacity:1}}html[data-motion="full"] .hero__title:not(:has(>.hero__line)),html[data-motion="full"] .hero__title>.hero__line{animation:ap-title-in 520ms var(--ease-out) var(--line-delay,60ms) backwards}.hero__title>.hero__line{display:block}.hero__title>.hero__line:nth-child(2){--line-delay:120ms}.hero__title>.hero__line:nth-child(3){--line-delay:180ms}.hero__title>.hero__line:nth-child(4){--line-delay:240ms}.section__head h2::after,.spotlight::before,.proof::before,.section--dark.scene::before{transition:scale var(--dur-draw) var(--ease-out) 120ms}.section__head.is-undrawn h2::after,.spotlight.is-undrawn::before,.proof.is-undrawn::before,.section--dark.scene.is-undrawn::before{scale:0 1}.scene>.scene__media{transition:scale var(--dur-settle) var(--ease-out)}.scene.is-undrawn>.scene__media{scale:1.06}.steps:not(.cta-band__steps)>.step::after{transition:scale 220ms linear var(--node-delay,0ms)}.steps:not(.cta-band__steps)>.step:nth-child(2){--node-delay:220ms}.steps:not(.cta-band__steps)>.step:nth-child(3){--node-delay:440ms}.steps:not(.cta-band__steps)>.step:nth-child(4){--node-delay:660ms}.steps:not(.cta-band__steps)>.step:nth-child(5){--node-delay:880ms}.steps.is-undrawn>.step::after{scale:1 0}.steps.is-undrawn>.step>.step__num{color:var(--color-text-subtle);border-color:var(--color-border-strong)}@media (min-width:48rem){.steps.is-undrawn>.step::after{scale:0 1}}.spotlight__art,.spotlight__shine{animation:ap-float 6s ease-in-out infinite}.spotlight__shine::before{animation:ap-sweep 5s var(--ease-in-out) 1.2s infinite}.spotlight__glow{animation:ap-glow 6s ease-in-out infinite}.spotlight .badge--arrival::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-on-action) 45%,transparent) 50%,transparent 70%);translate:-110% 0;animation:ap-badge-shimmer 4.5s ease-in-out 2s infinite}.spotlight.is-offscreen :is(.spotlight__art,.spotlight__shine,.spotlight__glow),.spotlight.is-offscreen .spotlight__shine::before,.spotlight.is-offscreen .badge--arrival::after{animation-play-state:paused}.is-flip-in{animation:ap-flip-in 260ms var(--ease-out) backwards}.is-flip-out{opacity:.4;scale:.96;transition:opacity 200ms var(--ease-out),scale 200ms var(--ease-out)}.ap-fly{object-fit:cover;background:var(--color-media);border-radius:var(--radius-2);box-shadow:var(--shadow-2)}.fly-clone{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-toast);inline-size:2.5rem;block-size:2.5rem;object-fit:cover;border-radius:var(--radius-2);box-shadow:var(--shadow-2);pointer-events:none;will-change:transform}@media (prefers-reduced-motion:reduce){[data-float]>.float__body,[data-float]>.float__shadow,.float,.rise,.ribbon__track,.skeleton::after,.is-bumped,.toast,.timeline__item.is-current .timeline__marker::after,.ap-logo.ap-logo--play .ap-logo__star,.ap-logo.ap-logo--play .ap-logo__stripe,.ap-logo.ap-logo--play .ap-logo__link,.ap-logo.ap-logo--play .ap-logo__word,html[data-beat="play"] .ap-logo .ap-logo__star,html[data-beat="play"] .ap-logo .ap-logo__stripe,html[data-beat="play"] .ap-logo .ap-logo__link,html[data-beat="play"] .ap-logo .ap-logo__word,.hero__title,.hero__title>.hero__line,.spotlight__art,.spotlight__shine,.spotlight__shine::before,.spotlight__glow,.spotlight .badge--arrival::after,.is-flip-in{animation:none !important}.btn--primary::before,.fly-clone{display:none !important}.section__head h2::after,.spotlight::before,.proof::before,.section--dark.scene::before,.scene>.scene__media,.steps:not(.cta-band__steps)>.step::after{transition:none !important;scale:none !important}.steps:not(.cta-band__steps)>.step>.step__num{transition:none !important}.spotlight__stage,.section--dark.scene>.scene__media{transform:none !important}.is-pending,[data-reveal].is-pending,[data-stagger]>.is-pending{opacity:1 !important;translate:none !important;scale:none !important}[data-reveal].is-revealing,[data-stagger]>.is-revealing{transition:none !important}[data-tilt]:not(.product-card){transform:none !important}.product-card,.product-card:hover,.product-card:focus-within{--lift:0px;--tilt-rx:0deg;--tilt-ry:0deg}.product-card::after{display:none}.product-card:hover .product-card__media img{scale:1}[data-drift],.deco__layer{transform:none !important}.ribbon::before,.ribbon::after{content:none}.ribbon__track{inline-size:100%;justify-content:center}.ribbon__list{flex-wrap:wrap;justify-content:center;padding-inline-end:0;column-gap:var(--space-8)}.ribbon__list[aria-hidden="true"]{display:none}.accordion.is-enhanced .accordion__panel{transition:none}.btn .icon,.link-arrow .icon,.mega__link .icon{transition:none}}html[data-motion="paused"] [data-float]>.float__body,html[data-motion="paused"] [data-float]>.float__shadow,html[data-motion="paused"] .float,html[data-motion="paused"] .rise,html[data-motion="paused"] .ribbon__track,html[data-motion="paused"] .skeleton::after,html[data-motion="paused"] .is-bumped,html[data-motion="paused"] .toast,html[data-motion="paused"] .timeline__item.is-current .timeline__marker::after,html[data-motion="paused"] .ap-logo.ap-logo--play .ap-logo__star,html[data-motion="paused"] .ap-logo.ap-logo--play .ap-logo__stripe,html[data-motion="paused"] .ap-logo.ap-logo--play .ap-logo__link,html[data-motion="paused"] .ap-logo.ap-logo--play .ap-logo__word,html[data-motion="paused"][data-beat="play"] .ap-logo .ap-logo__star,html[data-motion="paused"][data-beat="play"] .ap-logo .ap-logo__stripe,html[data-motion="paused"][data-beat="play"] .ap-logo .ap-logo__link,html[data-motion="paused"][data-beat="play"] .ap-logo .ap-logo__word,html[data-motion="paused"] .hero__title,html[data-motion="paused"] .hero__title>.hero__line,html[data-motion="paused"] .spotlight__art,html[data-motion="paused"] .spotlight__shine,html[data-motion="paused"] .spotlight__shine::before,html[data-motion="paused"] .spotlight__glow,html[data-motion="paused"] .spotlight .badge--arrival::after,html[data-motion="paused"] .is-flip-in{animation:none !important}html[data-motion="paused"] .btn--primary::before,html[data-motion="paused"] .fly-clone{display:none !important}html[data-motion="paused"] .section__head h2::after,html[data-motion="paused"] .spotlight::before,html[data-motion="paused"] .proof::before,html[data-motion="paused"] .section--dark.scene::before,html[data-motion="paused"] .scene>.scene__media,html[data-motion="paused"] .steps:not(.cta-band__steps)>.step::after{transition:none !important;scale:none !important}html[data-motion="paused"] .steps:not(.cta-band__steps)>.step>.step__num{transition:none !important}html[data-motion="paused"] .spotlight__stage,html[data-motion="paused"] .section--dark.scene>.scene__media{transform:none !important}html[data-motion="paused"] .is-pending,html[data-motion="paused"] [data-reveal].is-pending,html[data-motion="paused"] [data-stagger]>.is-pending{opacity:1 !important;translate:none !important;scale:none !important}html[data-motion="paused"] [data-reveal].is-revealing,html[data-motion="paused"] [data-stagger]>.is-revealing{transition:none !important}html[data-motion="paused"] [data-tilt]:not(.product-card){transform:none !important}html[data-motion="paused"] .product-card,html[data-motion="paused"] .product-card:hover,html[data-motion="paused"] .product-card:focus-within{--lift:0px;--tilt-rx:0deg;--tilt-ry:0deg}html[data-motion="paused"] .product-card::after{display:none}html[data-motion="paused"] .product-card:hover .product-card__media img{scale:1}html[data-motion="paused"] [data-drift],html[data-motion="paused"] .deco__layer{transform:none !important}html[data-motion="paused"] .ribbon::before,html[data-motion="paused"] .ribbon::after{content:none}html[data-motion="paused"] .ribbon__track{inline-size:100%;justify-content:center}html[data-motion="paused"] .ribbon__list{flex-wrap:wrap;justify-content:center;padding-inline-end:0;column-gap:var(--space-8)}html[data-motion="paused"] .ribbon__list[aria-hidden="true"]{display:none}html[data-motion="paused"] .accordion.is-enhanced .accordion__panel{transition:none}html[data-motion="paused"] .btn .icon,html[data-motion="paused"] .link-arrow .icon,html[data-motion="paused"] .mega__link .icon{transition:none}
