.products-hero__media{animation:.95s cubic-bezier(.22,1,.36,1) both products-media-reveal}@keyframes products-media-reveal{0%{clip-path:inset(0 0 100%);opacity:0;transform:scale(1.03)}to{clip-path:inset(0 0 0%);opacity:1;transform:scale(1)}}.products-hero__eyebrow,.products-hero__headline,.products-hero__support{animation:.9s cubic-bezier(.22,1,.36,1) both products-fade-up}.products-hero__eyebrow{animation-delay:.12s}.products-hero__headline{animation-delay:.26s}.products-hero__support{animation-delay:.42s}@keyframes products-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.products-hero__zoom{transform-origin:55% 45%;will-change:transform;animation:28s cubic-bezier(.22,1,.36,1) infinite alternate products-hero-zoom}@keyframes products-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}.products-hero__image{transition:transform .6s cubic-bezier(.22,1,.36,1)}.products-hero__glow{z-index:1;pointer-events:none;opacity:.16;background:radial-gradient(52% 46% at 12% 10%, var(--color-lavender), transparent 68%), radial-gradient(48% 44% at 88% 92%, var(--color-mint), transparent 70%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.products-hero__frame:hover .products-hero__image{transform:scale(1.005)}}.products-filter-chip{isolation:isolate;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.products-filter-chip:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-lavender) 32%, transparent);transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.products-filter-chip--active{animation:.3s cubic-bezier(.22,1,.36,1) products-chip-press}@keyframes products-chip-press{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.products-filter-chip:not(.products-filter-chip--active){transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.products-filter-chip:not(.products-filter-chip--active):hover{border-color:color-mix(in srgb, var(--color-charcoal) 35%, transparent)!important;transform:translateY(-1px)!important}.products-filter-chip:not(.products-filter-chip--active):hover:before{transform:scaleX(1)!important}}.products-filter-row,.products-filter-group{animation:.65s cubic-bezier(.22,1,.36,1) both products-rise-in}@keyframes products-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.products-count{animation:.35s cubic-bezier(.22,1,.36,1) both products-count-in}@keyframes products-count-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.products-category:nth-of-type(2n){background-color:color-mix(in srgb, var(--color-cloud-milk) 95%, var(--color-lavender) 5%)}@supports (animation-timeline:view()){.products-category{animation:linear both products-category-reveal;animation-timeline:view();animation-range:entry 10% cover 30%}.products-category__title{animation:linear both products-title-reveal;animation-timeline:view();animation-range:entry 10% cover 35%}.products-category__eyebrow{animation:linear both products-eyebrow-tighten;animation-timeline:view();animation-range:entry 10% cover 25%}}@keyframes products-category-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes products-title-reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0 0 0%);opacity:1}}@keyframes products-eyebrow-tighten{0%{letter-spacing:.24em}to{letter-spacing:.18em}}@media (min-width:835px){.products-category__sidebar{position:relative}.products-category__sidebar:before{content:"";opacity:.55;background:linear-gradient(to bottom, transparent, var(--color-lavender) 30%, var(--color-lavender) 70%, transparent);width:1px;position:absolute;top:.3em;bottom:.3em;left:-24px}}@supports (animation-timeline:view()){@media (min-width:835px){.products-category__sidebar:before{opacity:0;animation:linear both products-sidebar-line;animation-timeline:view();animation-range:entry 15% cover 40%}}}@keyframes products-sidebar-line{0%{opacity:0}to{opacity:.55}}.products-tile-grid{animation:.6s cubic-bezier(.22,1,.36,1) both products-grid-in}@keyframes products-grid-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.products-tile__image{transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1)}.products-tile__overlay{pointer-events:none;opacity:0;background:linear-gradient(160deg, transparent 45%, color-mix(in srgb, var(--color-purple) 7%, transparent) 100%);transition:opacity .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.products-tile__border{pointer-events:none;border:1px solid color-mix(in srgb, var(--color-purple) 18%, var(--color-charcoal) 18%);opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.products-tile__title{transition:color .4s cubic-bezier(.22,1,.36,1)}.products-tile__arrow{transition:transform .5s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (pointer:fine){.products-tile{transition:transform .55s cubic-bezier(.22,1,.36,1)}.products-tile:hover,.products-tile:focus-within{transform:translateY(-3px)}.products-tile:hover .products-tile__image,.products-tile:focus-within .products-tile__image{filter:brightness(1.02);transform:scale(1.03)}.products-tile:hover .products-tile__overlay,.products-tile:focus-within .products-tile__overlay,.products-tile:hover .products-tile__border,.products-tile:focus-within .products-tile__border{opacity:1}.products-tile:hover .products-tile__title,.products-tile:focus-within .products-tile__title{color:var(--color-purple)}.products-tile:hover .products-tile__arrow,.products-tile:focus-within .products-tile__arrow{transform:translate(6px)}}.products-empty{animation:.5s cubic-bezier(.22,1,.36,1) both products-empty-in}.products-empty__line{background:var(--color-lavender);width:48px;height:1px;margin-bottom:20px;display:block}@keyframes products-empty-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.products-hero__media,.products-hero__eyebrow,.products-hero__headline,.products-hero__support,.products-filter-row,.products-filter-group,.products-filter-chip--active,.products-count,.products-tile-grid,.products-empty,.products-category,.products-category__title,.products-category__eyebrow{opacity:1!important;clip-path:none!important;letter-spacing:.18em!important;animation:none!important;transform:none!important}.products-hero__zoom,.products-hero__image{transition:none;animation:none}.products-category__sidebar:before{opacity:.55!important;animation:none!important}}
