.blog-module__u86ipa__cardEnter{animation:blog-module__u86ipa__blog-card-enter var(--duration-base) var(--ease-out) both;animation-delay:calc(min(var(--stagger-index,0), 4) * var(--motion-stagger-step))}@keyframes blog-module__u86ipa__blog-card-enter{0%{opacity:0;transform:translateY(.4375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.blog-module__u86ipa__cardEnter{animation-name:blog-module__u86ipa__blog-card-enter-soft;animation-delay:0s}}@keyframes blog-module__u86ipa__blog-card-enter-soft{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.blog-module__u86ipa__cardEnter{animation:none}}.blog-module__u86ipa__card{transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.blog-module__u86ipa__card:hover{box-shadow:0 .75rem 1.5rem -.75rem color-mix(in oklch, var(--foreground) 18%, transparent);transform:translateY(-.125rem)}.blog-module__u86ipa__card:hover .blog-module__u86ipa__cardImage{transform:scale(1.02)}}.blog-module__u86ipa__card:active{transform:translateY(0)}.blog-module__u86ipa__cardImage{transition:transform var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.blog-module__u86ipa__card,.blog-module__u86ipa__cardImage{transition:none}.blog-module__u86ipa__card:hover,.blog-module__u86ipa__card:hover .blog-module__u86ipa__cardImage{box-shadow:none;transform:none}}.blog-module__u86ipa__articleEnter{animation:blog-module__u86ipa__blog-article-enter var(--duration-base) var(--ease-out) both}@keyframes blog-module__u86ipa__blog-article-enter{0%{opacity:0;transform:translateY(.4375rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.blog-module__u86ipa__articleEnter{animation-name:blog-module__u86ipa__blog-article-enter-soft}}@keyframes blog-module__u86ipa__blog-article-enter-soft{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.blog-module__u86ipa__articleEnter{animation:none}}.blog-module__u86ipa__articleHero{padding-bottom:1.75rem}@media (min-width:640px){.blog-module__u86ipa__articleHero{padding-bottom:2rem}}.blog-module__u86ipa__metaChip{background:color-mix(in oklch, var(--foreground) 4%, transparent);min-height:2rem;color:color-mix(in oklch, var(--foreground) 78%, transparent);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .7rem;font-size:.75rem;line-height:1.2;display:inline-flex}.blog-module__u86ipa__metaLabel{color:color-mix(in oklch, var(--foreground) 48%, transparent);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.blog-module__u86ipa__articleMedia{margin-bottom:-.25rem}.blog-module__u86ipa__richContent{color:var(--foreground);font-size:var(--text-body-base,1rem);line-height:1.7}.blog-module__u86ipa__richContent :is(p,ul,ol,blockquote){margin-block:.9em}.blog-module__u86ipa__richContent :is(p,li){text-wrap:pretty}.blog-module__u86ipa__richContent :is(h1,h2,h3,h4){color:var(--foreground);font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin-block:1.35em .55em;font-weight:600;line-height:1.2}.blog-module__u86ipa__richContent h1{font-size:clamp(1.5rem,2.2vw,1.85rem)}.blog-module__u86ipa__richContent h2{font-size:clamp(1.3rem,1.8vw,1.55rem)}.blog-module__u86ipa__richContent h3{font-size:clamp(1.15rem,1.4vw,1.3rem)}.blog-module__u86ipa__richContent h4{font-size:1.05rem}.blog-module__u86ipa__richContent :is(ul,ol){padding-inline-start:1.35rem}.blog-module__u86ipa__richContent ul{list-style:outside}.blog-module__u86ipa__richContent ol{list-style:decimal}.blog-module__u86ipa__richContent li+li{margin-top:.35em}.blog-module__u86ipa__richContent a{color:var(--wine-readable,var(--primary));text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.blog-module__u86ipa__richContent a:hover{color:var(--foreground)}.blog-module__u86ipa__richContent a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.blog-module__u86ipa__richContent blockquote{border-inline-start:2px solid color-mix(in oklch, var(--foreground) 18%, transparent);color:color-mix(in oklch, var(--foreground) 78%, transparent);padding-inline-start:1rem;font-style:italic}.blog-module__u86ipa__richContent :is(strong,b){font-weight:650}.blog-module__u86ipa__richContent :is(em,i){font-style:italic}.blog-module__u86ipa__richContent>:first-child{margin-block-start:0}.blog-module__u86ipa__richContent>:last-child{margin-block-end:0}
.catalog-motion-module__4xeVta__grid{transition:opacity var(--duration-fast) var(--ease-out)}.catalog-motion-module__4xeVta__gridSearching{opacity:.72}@media (prefers-reduced-motion:reduce){.catalog-motion-module__4xeVta__gridSearching{opacity:.85}}.catalog-motion-module__4xeVta__gridItemEnter{animation:catalog-motion-module__4xeVta__catalog-grid-enter var(--duration-base) var(--ease-out) both;animation-delay:calc(min(var(--stagger-index,0), 4) * var(--motion-stagger-step))}@keyframes catalog-motion-module__4xeVta__catalog-grid-enter{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:639px){.catalog-motion-module__4xeVta__gridItemEnter{animation-name:catalog-motion-module__4xeVta__catalog-grid-enter-soft;animation-delay:0s}}@keyframes catalog-motion-module__4xeVta__catalog-grid-enter-soft{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog-motion-module__4xeVta__gridItemEnter{animation:none}}.catalog-motion-module__4xeVta__actionSwap{opacity:1;transition:opacity var(--duration-fast) var(--ease-out)}@starting-style{.catalog-motion-module__4xeVta__actionSwap{opacity:0}}@media (prefers-reduced-motion:reduce){.catalog-motion-module__4xeVta__actionSwap{transition-duration:var(--motion-duration-state)}}
@keyframes home-module__9a2VQa__homeReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__9a2VQa__homeHeroMedia{0%{opacity:.92;transform:scale(1.02)}to{opacity:1;transform:scale(1.01)}}@keyframes home-module__9a2VQa__homeHeroCopy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__9a2VQa__journeyParallax{0%{transform:translate(-5%,2%)rotate(-1.4deg)scale(.95)}48%{transform:translate(1%,-1%)rotate(.6deg)scale(1)}to{transform:translate(6%,1%)rotate(-.7deg)scale(.975)}}.home-module__9a2VQa__reveal{opacity:1;transform:none}.home-module__9a2VQa__productCarousel{-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-module__9a2VQa__productCarousel::-webkit-scrollbar{display:none}.home-module__9a2VQa__journeySection{view-timeline-name:--home-journey;view-timeline-axis:block}.home-module__9a2VQa__journeyDesktopVisual{display:none}.home-module__9a2VQa__journeyMobileVisual{display:block}.home-module__9a2VQa__journeyStep{min-height:auto}.home-module__9a2VQa__journeyImageMotion{width:100%;position:relative;transform:none}.home-module__9a2VQa__journeyImageActive{will-change:auto}.home-module__9a2VQa__heroMediaEnter{transform:scale(1.01)}.home-module__9a2VQa__heroMediaLift{filter:brightness(1.06)contrast(1.03)}.home-module__9a2VQa__heroMediaIdle{filter:brightness(.94)contrast()}.home-module__9a2VQa__sectionHeader{flex-direction:column;justify-content:space-between;gap:1.25rem;margin-bottom:2rem;display:flex}@media (min-width:40rem){.home-module__9a2VQa__sectionHeader{flex-direction:row;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem}}@media (min-width:48rem){.home-module__9a2VQa__sectionHeader{margin-bottom:3.5rem}}.home-module__9a2VQa__sectionTitle{font-family:var(--font-title);font-weight:600;font-size:var(--text-heading-lg);letter-spacing:-.03em;text-wrap:balance;line-height:.98}@media (min-width:40rem){.home-module__9a2VQa__sectionTitle{font-size:var(--text-heading-xl);letter-spacing:-.035em;line-height:.95}}@media (min-width:64rem){.home-module__9a2VQa__sectionTitle{font-size:var(--text-heading-3xl);line-height:.94}}.home-module__9a2VQa__heroHandoff{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--espresso) 5%, var(--surface)) 0%, var(--surface) 3.5rem)}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.home-module__9a2VQa__reveal[data-revealed=false]{opacity:0;transform:translateY(16px)}.home-module__9a2VQa__reveal[data-revealed=true]{animation:home-module__9a2VQa__homeReveal var(--duration-slow) var(--ease-out) both;animation-delay:calc(min(var(--reveal-stagger,0), 5) * var(--motion-stagger-step))}.home-module__9a2VQa__heroMediaEnter{animation:home-module__9a2VQa__homeHeroMedia var(--duration-base) var(--ease-out) both}.home-module__9a2VQa__heroCopyEnter{animation:home-module__9a2VQa__homeHeroCopy var(--duration-base) var(--ease-out) both;animation-delay:var(--motion-stagger-step)}}@media (min-width:64rem){.home-module__9a2VQa__journeyDesktopVisual{align-items:center;height:calc(100vh - 7.5rem);display:flex;position:sticky;top:6rem}.home-module__9a2VQa__journeyMobileVisual{display:none}.home-module__9a2VQa__journeyStep{min-height:58vh}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-module__9a2VQa__journeyImageActive{animation:linear both home-module__9a2VQa__journeyParallax;animation-timeline:--home-journey;animation-range:contain}}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.home-module__9a2VQa__journeySection{view-timeline-name:none}.home-module__9a2VQa__journeyDesktopVisual{align-items:flex-start;height:auto;padding-block:4rem;position:relative;top:auto}.home-module__9a2VQa__journeyStep{min-height:auto}}@media (prefers-reduced-motion:reduce){.home-module__9a2VQa__reveal[data-revealed=false],.home-module__9a2VQa__reveal[data-revealed=true]{opacity:1;animation:none;transform:none}.home-module__9a2VQa__heroMediaEnter,.home-module__9a2VQa__heroCopyEnter{animation:none}.home-module__9a2VQa__journeyImageActive{will-change:auto;animation:none}}