.hero-line{animation:hero-rise var(--dur-feature) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes hero-rise{0%{opacity:.01;transform:translateY(.35em)}}.viral-chip{border-color:var(--color-line,rgba(100,21,72,.14));background:var(--color-background-petal,#fff8f9);color:var(--color-text-ink,#2d1a22);transition:opacity var(--dur-transition) var(--ease-out) calc(var(--i) * .12s),transform var(--dur-transition) var(--ease-out) calc(var(--i) * .12s),background-color var(--dur-transition) var(--ease-standard),border-color var(--dur-transition) var(--ease-standard),color var(--dur-transition) var(--ease-standard)}[data-armed=true] .viral-chip{opacity:0;transform:translateY(.5rem)}[data-inview=true] .viral-chip{transition-delay:calc(var(--i) * 40ms)}.viral-chip[data-on]{background:var(--color-brand-plum,#641548);border-color:var(--color-brand-plum,#641548);color:#fff}.viral-chip[data-off]{border-color:transparent;background:transparent;color:var(--color-text-soft,#6b5361)}.viral-yours{display:none}.viral-yours[data-show]{display:list-item;list-style:none;animation:viral-yours var(--dur-feature) var(--ease-out) both}@keyframes viral-yours{0%{opacity:0;transform:scale(.94)}}.viral-caption{animation:viral-caption var(--dur-interaction) var(--ease-out) both}@keyframes viral-caption{0%{opacity:0;transform:translateY(.25rem)}}.step-item{transition:opacity var(--dur-feature) var(--ease-out) calc(var(--i) * 90ms),transform var(--dur-feature) var(--ease-out) calc(var(--i) * 90ms)}[data-armed=true]:not([data-inview=true]) .step-item{opacity:0;transform:translateY(.75rem)}@media (prefers-reduced-motion:reduce){.hero-line{animation:none}.step-item{transition:none!important}[data-armed=true]:not([data-inview=true]) .step-item,[data-armed=true]:not([data-inview=true]) .viral-chip{opacity:1;transform:none}}.ev-photo-reveal img{transition:opacity var(--dur-feature) var(--ease-out),transform var(--dur-hero) var(--ease-out)}[data-armed=true]:not([data-inview=true]).ev-photo-reveal img{opacity:0;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.ev-photo-reveal img{transition:none}[data-armed=true]:not([data-inview=true]).ev-photo-reveal img{opacity:1;transform:none}}.hero-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,currentcolor 42%),linear-gradient(0deg,transparent 0,currentcolor 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,currentcolor 42%),linear-gradient(0deg,transparent 0,currentcolor 22%);mask-composite:intersect}@media (min-width:1024px){.hero-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,currentcolor 16%),linear-gradient(0deg,transparent 0,currentcolor 9%);mask-image:linear-gradient(90deg,transparent 0,currentcolor 16%),linear-gradient(0deg,transparent 0,currentcolor 9%)}}.piel-photo{-webkit-mask-image:linear-gradient(270deg,transparent 0,currentcolor 48%);mask-image:linear-gradient(270deg,transparent 0,currentcolor 48%)}@media (min-width:1024px){.piel-photo{-webkit-mask-image:linear-gradient(270deg,transparent 0,currentcolor 22%);mask-image:linear-gradient(270deg,transparent 0,currentcolor 22%)}}.story-photo{-webkit-mask-image:linear-gradient(0deg,transparent 0,currentcolor 38%);mask-image:linear-gradient(0deg,transparent 0,currentcolor 38%)}@media (min-width:1024px){.story-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,currentcolor 26%);mask-image:linear-gradient(90deg,transparent 0,currentcolor 26%)}}.ev-strip{scrollbar-width:thin;scrollbar-color:rgba(100,21,72,.35) transparent;scroll-padding-inline:var(--space-gutter)}.tienda-photo{-webkit-mask-image:linear-gradient(0deg,transparent 0,currentcolor 34%);mask-image:linear-gradient(0deg,transparent 0,currentcolor 34%)}@media (min-width:1024px){.tienda-photo{-webkit-mask-image:linear-gradient(270deg,transparent 0,currentcolor 26%);mask-image:linear-gradient(270deg,transparent 0,currentcolor 26%)}.story-photo,.tienda-photo{-webkit-mask-composite:source-in;mask-composite:intersect}.story-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,currentcolor 26%),linear-gradient(0deg,transparent 0,currentcolor 18%);mask-image:linear-gradient(90deg,transparent 0,currentcolor 26%),linear-gradient(0deg,transparent 0,currentcolor 18%)}.tienda-photo{-webkit-mask-image:linear-gradient(270deg,transparent 0,currentcolor 26%),linear-gradient(0deg,transparent 0,currentcolor 18%);mask-image:linear-gradient(270deg,transparent 0,currentcolor 26%),linear-gradient(0deg,transparent 0,currentcolor 18%)}}.showroom-slot{transition:opacity var(--dur-transition) var(--ease-standard)}.showroom-slot[data-active=false]{opacity:0}.showroom-photo{transition:transform var(--dur-feature) var(--ease-out)}.showroom-slot[data-active=false] .showroom-photo{transform:translateY(1.25rem) scale(.95)}.showroom-row{transition:border-color var(--dur-transition) var(--ease-standard),box-shadow var(--dur-transition) var(--ease-standard),transform var(--dur-transition) var(--ease-out)}.showroom-row[data-active=true]{border-style:solid;border-color:#641548;box-shadow:0 10px 26px -12px rgba(100,21,72,.3);transform:translateX(.25rem)}.showroom-pill{transition:background-color var(--dur-interaction) var(--ease-standard),color var(--dur-interaction) var(--ease-standard)}.showroom-row[data-active=true] .showroom-pill{background-color:#641548;color:#fff}.showroom-cta{transition:transform var(--dur-micro) var(--ease-out)}.showroom-cta:active{transform:scale(.97)}.shelf-tab{transition:color var(--dur-interaction) var(--ease-standard)}.shelf-bar{transition:left var(--dur-transition) var(--ease-out),width var(--dur-transition) var(--ease-out)}.shelf-rail{scrollbar-width:none}.shelf-rail::-webkit-scrollbar{display:none}.shelf-card{transition:opacity var(--dur-interaction) var(--ease-standard),transform var(--dur-transition) var(--ease-out)}.shelf-rail[data-swapping=true] .shelf-card{opacity:0;transform:translateX(1.5rem)}.shelf-arrow{display:grid;place-items:center;height:2.75rem;width:2.75rem;border-radius:9999px;color:#641548;box-shadow:inset 0 0 0 1px rgba(100,21,72,.3);transition:background-color var(--dur-interaction) var(--ease-standard),color var(--dur-interaction) var(--ease-standard),transform var(--dur-micro) var(--ease-out)}@media (hover:hover) and (pointer:fine){.shelf-arrow:hover{background-color:#641548;color:#fff}}.shelf-arrow:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.shelf-arrow,.shelf-bar,.shelf-card,.showroom-cta,.showroom-photo,.showroom-row,.showroom-slot{transition:none}.showroom-row[data-active=true],.showroom-slot[data-active=false] .showroom-photo{transform:none}}.gallery-item img{transition:opacity var(--dur-feature) var(--ease-out) calc(var(--i, 0) * 80ms),transform var(--dur-hero) var(--ease-out) calc(var(--i, 0) * 80ms)}[data-armed=true]:not([data-inview=true]) .gallery-item img{opacity:0;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.gallery-item img{transition:none}[data-armed=true]:not([data-inview=true]) .gallery-item img{opacity:1;transform:none}}.channel-card{transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),background-color .4s var(--ease-out)}.channel-card .channel-glyph{transition:transform .4s var(--ease-out)}@media (hover:hover){.channel-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px rgba(100,21,72,.45)}.channel-card:hover .channel-glyph{transform:rotate(-8deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.channel-card,.channel-card .channel-glyph{transition:none}.channel-card:hover,.channel-card:hover .channel-glyph{transform:none}}