@keyframes scrapFadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes scrapFadeIn{from{opacity:0}to{opacity:1}}@keyframes scrapScaleIn{from{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@keyframes scrapFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes scrapShimmer{0%{background-position:-160% 0}100%{background-position:260% 0}}@keyframes scrapSheen{0%{transform:translateX(-130%) skewX(-18deg)}100%{transform:translateX(230%) skewX(-18deg)}}@keyframes scrapPulseGlow{0%,100%{box-shadow:0 0 0 rgba(var(--brand-rgb),0)}50%{box-shadow:0 0 30px rgba(var(--brand-rgb),.22)}}html.has-motion .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-lux),transform .8s var(--ease-lux);will-change:opacity,transform}html.has-motion .reveal.reveal--scale{transform:translateY(18px) scale(.975)}html.has-motion .reveal.in{opacity:1;transform:none}html.has-motion .reveal-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-lux),transform .7s var(--ease-lux)}html.has-motion .reveal-stagger.in>*{opacity:1;transform:none}html.has-motion .reveal-stagger.in>*:nth-child(1){transition-delay:.04s}html.has-motion .reveal-stagger.in>*:nth-child(2){transition-delay:.10s}html.has-motion .reveal-stagger.in>*:nth-child(3){transition-delay:.16s}html.has-motion .reveal-stagger.in>*:nth-child(4){transition-delay:.22s}html.has-motion .reveal-stagger.in>*:nth-child(5){transition-delay:.28s}html.has-motion .reveal-stagger.in>*:nth-child(6){transition-delay:.34s}html.has-motion .reveal-stagger.in>*:nth-child(7){transition-delay:.40s}html.has-motion .reveal-stagger.in>*:nth-child(8){transition-delay:.46s}html.has-motion .reveal-stagger.in>*:nth-child(n+9){transition-delay:.52s}.fc,.pc,.abox{transition:transform .35s var(--ease-lux),box-shadow .35s var(--ease-lux),border-color .35s var(--ease-lux)!important}.fc:hover,.pc:hover,.abox:hover{box-shadow:0 38px 90px rgba(0,0,0,.5),0 0 40px rgba(var(--brand-rgb),.16)!important}.buy{position:relative;overflow:hidden;background-image:linear-gradient(135deg,var(--brand-ink),var(--brand-deep) 55%,var(--brand)),linear-gradient(0deg,rgba(255,255,255,.06),rgba(255,255,255,.06))!important;background-size:200% 100%,100% 100%;background-position:0 0,0 0;transition:transform .25s var(--ease-lux),box-shadow .25s var(--ease-lux),background-position .6s var(--ease-lux)!important}.buy:hover{background-position:100% 0,0 0!important}.buy::after{content:'';position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none;opacity:0}.buy:hover::after{opacity:1;animation:scrapSheen .9s var(--ease-lux)}.nav-cta,.fil,.tab{transition:transform .25s var(--ease-lux),border-color .25s var(--ease-lux),background .25s var(--ease-lux),color .25s var(--ease-lux)!important}.nav-cta:hover{transform:translateY(-1px)}html.has-motion .hero-avatar-wrap,html.has-motion .hero-avatar{animation:scrapFloat 7s ease-in-out infinite}html.has-motion #ov .modal,html.has-motion .modal.scrap-anim-in{animation:scrapScaleIn .42s var(--ease-lux) both}html.has-motion #ov{transition:opacity .3s var(--ease-lux)}html.has-motion .support-widget.open{animation:scrapScaleIn .36s var(--ease-lux) both}html.has-motion .hero-wordmark{background-size:220% auto;animation:scrapShimmer 9s linear infinite}@keyframes scrapCardIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.has-motion .cs>*{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-lux),transform .6s var(--ease-lux)}html.has-motion .cs.cs-in>*{opacity:1;transform:none}html.has-motion .cs.cs-in>*:nth-child(1){transition-delay:.05s}html.has-motion .cs.cs-in>*:nth-child(2){transition-delay:.13s}html.has-motion .cs.cs-in>*:nth-child(3){transition-delay:.21s}html.has-motion .cs.cs-in>*:nth-child(4){transition-delay:.29s}html.has-motion .cs.cs-in>*:nth-child(5){transition-delay:.37s}html.has-motion .cs.cs-in>*:nth-child(n+6){transition-delay:.45s}html.has-motion #ov.on .modal>*{animation:scrapCardIn .55s var(--ease-lux) both}html.has-motion #ov.on .modal>*:nth-child(1){animation-delay:.04s}html.has-motion #ov.on .modal>*:nth-child(2){animation-delay:.12s}html.has-motion #ov.on .modal>*:nth-child(3){animation-delay:.2s}html.has-motion #ov.on .modal>*:nth-child(4){animation-delay:.28s}html.has-motion #ov.on .modal>*:nth-child(5){animation-delay:.36s}html.has-motion #ov.on .modal>*:nth-child(n+6){animation-delay:.44s}html.has-motion .support-widget.open .support-head{animation:scrapCardIn .5s var(--ease-lux) .05s both}html.has-motion .support-widget.open .support-body{animation:scrapCardIn .5s var(--ease-lux) .15s both}html.has-motion .support-widget.open .support-actions{animation:scrapCardIn .5s var(--ease-lux) .25s both}html.has-motion .mob.o a:nth-child(5){transition-delay:.3s}html.has-motion .mob.o a:nth-child(6){transition-delay:.36s}@media (prefers-reduced-motion:reduce){html.has-motion .reveal,html.has-motion .reveal-stagger>*,html.has-motion .cs>*{opacity:1!important;transform:none!important;transition:none!important}html.has-motion #ov.on .modal>*,html.has-motion .support-widget.open .support-head,html.has-motion .support-widget.open .support-body,html.has-motion .support-widget.open .support-actions{animation:none!important}html.has-motion .hero-avatar-wrap,html.has-motion .hero-avatar,html.has-motion .hero-wordmark,html.has-motion #ov .modal,html.has-motion .support-widget.open,.buy:hover::after{animation:none!important}.buy::after{display:none!important}html{scroll-behavior:auto!important}}