.story-flow[data-astro-cid-qlqeasro]{z-index:-1;pointer-events:none;opacity:.45;position:absolute;inset:0;overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 55%)}svg[data-astro-cid-qlqeasro]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-flow-hero[data-astro-cid-qlqeasro]{mask-image:linear-gradient(90deg,#0000,#0003 8%,#000000a6 24%,#000 45%)}.story-flow-hero[data-astro-cid-qlqeasro] svg[data-astro-cid-qlqeasro]{width:118%;left:-18%}.story-flow-bridge[data-astro-cid-qlqeasro]{opacity:.3}.story-flow-bridge[data-astro-cid-qlqeasro] svg[data-astro-cid-qlqeasro]{height:55%;top:72%}.story-flow-closing[data-astro-cid-qlqeasro]{opacity:.55;mask-image:linear-gradient(90deg,#0000 20%,#000)}.story-flow-closing[data-astro-cid-qlqeasro] svg[data-astro-cid-qlqeasro]{width:90%;height:130%;left:25%}.story-flow-closing[data-astro-cid-qlqeasro] path[data-astro-cid-qlqeasro]{stroke:#fff;stroke-opacity:.35}.flow-line[data-astro-cid-qlqeasro]:first-child{--flow-travel:2rem}.flow-line[data-astro-cid-qlqeasro]:nth-child(2){--flow-travel:1.5rem}.flow-line[data-astro-cid-qlqeasro]:nth-child(3){--flow-travel:-1rem}.flow-line[data-astro-cid-qlqeasro]:nth-child(4){--flow-travel:-.5rem}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.flow-line[data-astro-cid-qlqeasro]{animation:linear both flow-depth;animation-duration:auto;animation-timeline:--story-scene;animation-range:entry exit 0%}}}@keyframes flow-depth{0%{transform:translateY(var(--flow-travel))}to{transform:translateY(calc(-1 * var(--flow-travel)))}}@media (width<=767px){.story-flow[data-astro-cid-qlqeasro]{opacity:.25}}.story-scene[data-astro-cid-lcdefpme]{isolation:isolate;view-timeline-name:--story-scene;view-timeline-axis:block;position:relative}.homepage-hero[data-astro-cid-lcdefpme] .product-parallax-copy[data-astro-cid-lcdefpme]{animation:none}.homepage-hero[data-astro-cid-lcdefpme]:before,.homepage-hero[data-astro-cid-lcdefpme] .hero-product-stage[data-astro-cid-lcdefpme]:before{content:none}.hero-product-composition[data-astro-cid-lcdefpme]:before{z-index:-1;width:108%;aspect-ratio:var(--hero-preview-ratio);content:"";pointer-events:none;background:linear-gradient(145deg,#1e7fb821,#6b2e8a14 52%,#d6327c14);position:absolute;top:1rem;left:-4%;transform:rotate(-4deg)}@supports (animation-timeline:scroll()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.homepage-hero[data-astro-cid-lcdefpme] .hero-product-window[data-astro-cid-lcdefpme]{animation-name:home-preview-depth;animation-range:0 100dvh}.hero-product-composition[data-astro-cid-lcdefpme]:before{animation:linear both home-backdrop-depth scroll(root);animation-range:0 100dvh}}}@keyframes home-preview-depth{0%{transform:translateY(0)scale(.96)}to{transform:translateY(2rem)scale(.98)}}@keyframes home-backdrop-depth{0%{transform:translateY(-1rem)rotate(-4deg)}to{transform:translateY(3rem)rotate(-4deg)}}.narrative-showcase[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.narrative-showcase[data-astro-cid-lcdefpme] .product-card[data-astro-cid-lcdefpme]{border-right:0;grid-area:auto;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:0}.narrative-showcase[data-astro-cid-lcdefpme] .product-card-copy[data-astro-cid-lcdefpme]{padding:2rem}.narrative-showcase[data-astro-cid-lcdefpme] .logo-tile[data-astro-cid-lcdefpme]{margin-bottom:0}.narrative-showcase[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:2rem;font-size:clamp(1.75rem,2.4vw,2.4rem)}.narrative-showcase[data-astro-cid-lcdefpme] .product-card-link[data-astro-cid-lcdefpme]{margin-top:auto}.narrative-showcase[data-astro-cid-lcdefpme] .product-card-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;align-self:end;margin:0 1rem 1rem}.narrative-showcase[data-astro-cid-lcdefpme] .product-card-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;object-position:center}@media (width>=1024px){.narrative-showcase[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.narrative-showcase[data-astro-cid-lcdefpme] .product-card[data-astro-cid-lcdefpme]+.product-card[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}}
