.stitch-homepage-module__lQFWVW__page{--landing-bg:#080807;--landing-ink:#f4f0e8;--landing-muted:#b8b1a5;--landing-accent:#d8c39a;background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--landing-bg);color:var(--landing-ink);font-family:var(--font-inter), system-ui, sans-serif;background-size:48px 48px}.stitch-homepage-module__lQFWVW__heroImage{filter:saturate(.88)contrast(1.08);transform-origin:68% 54%;animation:1.8s cubic-bezier(.22,1,.36,1) both stitch-homepage-module__lQFWVW__hero-media-in}.stitch-homepage-module__lQFWVW__heroShade{background:linear-gradient(90deg,#050505fa 0%,#050505e8 36%,#05050561 69%,#0505051f 100%),linear-gradient(#05050570 0%,#0000 24%,#0505052e 63%,#080807 100%)}.stitch-homepage-module__lQFWVW__heroTexture{mix-blend-mode:soft-light;opacity:.16;background-image:radial-gradient(#ffffff29 .55px,#0000 .55px);background-size:5px 5px}.stitch-homepage-module__lQFWVW__enter{animation:.9s cubic-bezier(.22,1,.36,1) both stitch-homepage-module__lQFWVW__hero-copy-in}.stitch-homepage-module__lQFWVW__enterDelayOne{animation-delay:.12s}.stitch-homepage-module__lQFWVW__enterDelayTwo{animation-delay:.22s}.stitch-homepage-module__lQFWVW__enterDelayThree{animation-delay:.32s}.stitch-homepage-module__lQFWVW__enterDelayFour{animation-delay:.44s}.stitch-homepage-module__lQFWVW__primaryButton{isolation:isolate;position:relative;overflow:hidden}.stitch-homepage-module__lQFWVW__primaryButton:after{content:"";z-index:0;background:linear-gradient(105deg,#0000 35%,#ffffff75 50%,#0000 65%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-135%)}.stitch-homepage-module__lQFWVW__primaryButton:hover:after{transform:translate(135%)}.stitch-homepage-module__lQFWVW__imageZoom{transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s}.stitch-homepage-module__lQFWVW__imageGroup:hover .stitch-homepage-module__lQFWVW__imageZoom{filter:saturate(1.04)contrast(1.03);transform:scale(1.035)}.stitch-homepage-module__lQFWVW__scrollReveal{opacity:1;transform:none}.stitch-homepage-module__lQFWVW__ruleGlow{background:linear-gradient(90deg,#0000,#d8c39ac7,#0000)}@keyframes stitch-homepage-module__lQFWVW__hero-media-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes stitch-homepage-module__lQFWVW__hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stitch-homepage-module__lQFWVW__section-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.stitch-homepage-module__lQFWVW__scrollReveal{animation:linear both stitch-homepage-module__lQFWVW__section-in;animation-timeline:view();animation-range:entry 8% cover 32%}}@media (max-width:767px){.stitch-homepage-module__lQFWVW__heroShade{background:linear-gradient(90deg,#050505f2 0%,#050505a8 74%,#0505055c 100%),linear-gradient(#0505057a 0%,#0505051a 28%,#050505c7 70%,#080807 100%)}}@media (prefers-reduced-motion:reduce){.stitch-homepage-module__lQFWVW__heroImage,.stitch-homepage-module__lQFWVW__enter,.stitch-homepage-module__lQFWVW__scrollReveal{opacity:1;animation:none;transform:none}.stitch-homepage-module__lQFWVW__imageZoom,.stitch-homepage-module__lQFWVW__primaryButton:after{transition:none}}
