.landing-module___cEqKa__light{color:#16232c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f6f4f0;background-image:url(/landings/veins-light.webp);background-position:50%;background-size:cover;position:relative}.landing-module___cEqKa__light,.landing-module___cEqKa__light *{text-shadow:none!important}.landing-module___cEqKa__anchor{scroll-margin-top:calc(var(--header-h) + 16px)}.landing-module___cEqKa__hero{isolation:isolate;position:relative;overflow:clip}.landing-module___cEqKa__heroBg{z-index:-1;opacity:.5;background:url(/landings/veins-dark.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.landing-module___cEqKa__heroFrame{border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6,0 0 0 1px #ffffff14}.landing-module___cEqKa__heroFrame img{object-fit:cover;transform-origin:50% 100%;width:100%;height:100%;display:block}.landing-module___cEqKa__chip{-webkit-backdrop-filter:blur(12px);background:#16232cb8;border:1px solid #ffffff24}.landing-module___cEqKa__dim{color:#56d6de;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.landing-module___cEqKa__dim:before,.landing-module___cEqKa__dim:after{content:"";background:currentColor;width:1px;height:9px}.landing-module___cEqKa__dim>i{opacity:.55;transform-origin:0;background:currentColor;flex:1;height:1px;animation:1.4s cubic-bezier(.2,.7,.2,1) .2s both landing-module___cEqKa__draw}.landing-module___cEqKa__dim>i:last-child{transform-origin:100%}@keyframes landing-module___cEqKa__draw{0%{transform:scaleX(0)}}.landing-module___cEqKa__shine{isolation:isolate;position:relative;overflow:hidden}.landing-module___cEqKa__shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#fff6 50%,#0000 65%);animation:6s ease-in-out 2s infinite landing-module___cEqKa__shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes landing-module___cEqKa__shine{0%,78%{transform:translate(-120%)}to{transform:translate(120%)}}.landing-module___cEqKa__marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-module___cEqKa__marqueeTrack{width:max-content;animation:48s linear infinite landing-module___cEqKa__marquee;display:flex}.landing-module___cEqKa__marquee:hover .landing-module___cEqKa__marqueeTrack{animation-play-state:paused}@keyframes landing-module___cEqKa__marquee{to{transform:translate(-50%)}}.landing-module___cEqKa__masonry{columns:2;column-gap:10px}@media (min-width:768px){.landing-module___cEqKa__masonry{columns:3;column-gap:14px}}@media (min-width:1200px){.landing-module___cEqKa__masonry{columns:4}}.landing-module___cEqKa__masonry>*{break-inside:avoid;margin-bottom:10px}@media (min-width:768px){.landing-module___cEqKa__masonry>*{margin-bottom:14px}}.landing-module___cEqKa__zoom img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.landing-module___cEqKa__zoom:hover img,.landing-module___cEqKa__zoom:focus-visible img{transform:scale(1.05)}.landing-module___cEqKa__rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;padding:6px 16px 22px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.landing-module___cEqKa__rail::-webkit-scrollbar{display:none}.landing-module___cEqKa__rail>*{scroll-snap-align:start;flex:0 0 min(72vw,300px)}@media (min-width:1024px){.landing-module___cEqKa__rail{padding-inline:max(32px,50vw - 40rem + 32px);scroll-padding-inline:max(32px,50vw - 40rem + 32px)}}@media (min-width:768px) and (min-height:700px){.landing-module___cEqKa__stackCard{top:calc(var(--header-h) + 20px + var(--i,0) * 14px);transition:top .3s;position:sticky}}.landing-module___cEqKa__steps{view-timeline:--lm-steps block;position:relative}.landing-module___cEqKa__stepsLine{background:#3da0a72e;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:21px;overflow:hidden}.landing-module___cEqKa__stepsLine:after{content:"";transform-origin:top;background:linear-gradient(#56d6de,#2a8f96);position:absolute;inset:0}.landing-module___cEqKa__stickyCta{left:12px;bottom:var(--fab-bottom);z-index:40;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s;position:fixed}.landing-module___cEqKa__stickyCta[data-show=false]{opacity:0;pointer-events:none;transform:translateY(160%)}.landing-module___cEqKa__lightbox{color:#fff;background:#0e161c;border:0;border-radius:18px;width:min(96vw,1100px);max-height:94dvh;padding:0;overflow:hidden}.landing-module___cEqKa__lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e13d6}.landing-module___cEqKa__lightbox img{object-fit:contain;background:#0e161c;width:100%;max-height:calc(94dvh - 56px);display:block}.landing-module___cEqKa__tick{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.landing-module___cEqKa__reveal{animation:linear both landing-module___cEqKa__rise;animation-timeline:view();animation-range:entry entry 60%}.landing-module___cEqKa__revealKids>*{animation:linear both landing-module___cEqKa__rise;animation-timeline:view();animation-range:entry entry 70%}.landing-module___cEqKa__words{view-timeline:--lm-words block}.landing-module___cEqKa__word{animation:linear both landing-module___cEqKa__ink;animation-timeline:--lm-words;animation-range:cover calc(18% + var(--p,0) * 32%) cover calc(24% + var(--p,0) * 32%)}.landing-module___cEqKa__drift{animation:linear both landing-module___cEqKa__drift;animation-timeline:view()}.landing-module___cEqKa__rail>*{animation-name:landing-module___cEqKa__railIn,landing-module___cEqKa__railOut;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:backwards,forwards;animation-timeline:view(inline 0);animation-range:entry,exit}.landing-module___cEqKa__stepsLine:after{animation:linear both landing-module___cEqKa__grow;animation-timeline:--lm-steps;animation-range:entry 50% cover 65%}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.landing-module___cEqKa__parallax{animation:linear both landing-module___cEqKa__parallax;animation-timeline:scroll(root);animation-range:0 100vh}.landing-module___cEqKa__parallaxFast{animation:linear both landing-module___cEqKa__parallaxFast;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes landing-module___cEqKa__rise{0%{opacity:0;transform:translateY(36px)}}@keyframes landing-module___cEqKa__ink{0%{opacity:.16}}@keyframes landing-module___cEqKa__drift{0%{transform:translateY(-5%)scale(1.14)}to{transform:translateY(5%)scale(1.14)}}@keyframes landing-module___cEqKa__railIn{0%{opacity:.35;transform:scale(.88)}}@keyframes landing-module___cEqKa__railOut{to{opacity:.35;transform:scale(.88)}}@keyframes landing-module___cEqKa__grow{0%{transform:scaleY(0)}}@keyframes landing-module___cEqKa__parallax{to{transform:translateY(6%)scale(1.14)}}@keyframes landing-module___cEqKa__parallaxFast{to{transform:translateY(-40%)}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__marqueeTrack,.landing-module___cEqKa__shine:after,.landing-module___cEqKa__dim>i{animation:none}}
