.ProductCard-module__t53O_a__card{isolation:isolate;background:#fff;border:1px solid #0b15241a;transition:border-color .4s,box-shadow .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);position:relative}.ProductCard-module__t53O_a__card:hover,.ProductCard-module__t53O_a__card:focus-within{box-shadow:0 1px 0 #0b15240a, 0 50px 90px -48px color-mix(in oklab, var(--glow) 55%, #0b1524);border-color:#0b15242e;transform:translateY(-4px)}.ProductCard-module__t53O_a__card:before{content:"";z-index:-1;background:radial-gradient(460px circle at var(--mx,50%) var(--my,100%), color-mix(in oklab, var(--glow) 14%, transparent), transparent 55%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.ProductCard-module__t53O_a__card:after{content:"";z-index:3;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), var(--glow), transparent 60%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ProductCard-module__t53O_a__card:hover:before,.ProductCard-module__t53O_a__card:hover:after,.ProductCard-module__t53O_a__card:focus-within:before,.ProductCard-module__t53O_a__card:focus-within:after{opacity:1}.ProductCard-module__t53O_a__stretch{color:inherit}.ProductCard-module__t53O_a__card:has(.ProductCard-module__t53O_a__stretch:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.ProductCard-module__t53O_a__shot{transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__shot{transform:scale(1.035)}.ProductCard-module__t53O_a__reveal{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__reveal,.ProductCard-module__t53O_a__card:focus-within .ProductCard-module__t53O_a__reveal{opacity:1;transform:translateY(0)}.ProductCard-module__t53O_a__pulse{background:#34d399;width:6px;height:6px;display:inline-flex;position:relative}.ProductCard-module__t53O_a__pulse:after{content:"";border:1px solid #34d399;animation:2.4s ease-out infinite ProductCard-module__t53O_a__pulse;position:absolute;inset:-3px}@keyframes ProductCard-module__t53O_a__pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.ProductCard-module__t53O_a__go svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__go svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.ProductCard-module__t53O_a__card,.ProductCard-module__t53O_a__card:hover,.ProductCard-module__t53O_a__card:focus-within,.ProductCard-module__t53O_a__reveal,.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__reveal,.ProductCard-module__t53O_a__card:focus-within .ProductCard-module__t53O_a__reveal,.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__shot,.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__go svg{transform:none}.ProductCard-module__t53O_a__pulse:after{opacity:0;animation:none}}
.site-module__oB1X9q__display{font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif}.site-module__oB1X9q__serif{font-family:var(--font-instrument-serif), Georgia, "Times New Roman", serif;font-weight:400}.site-module__oB1X9q__accentText{color:#0000;background-image:linear-gradient(100deg,#ff9486 0%,#f65a4b 50%,#ec4232 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.12em;padding-right:.12em}.site-module__oB1X9q__gridLines{background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(75% 60% at 50% 0,#000 25%,#0000 100%);mask-image:radial-gradient(75% 60% at 50% 0,#000 25%,#0000 100%)}.site-module__oB1X9q__blob{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.site-module__oB1X9q__blobRed{background:radial-gradient(circle,#d92d2080,#0000 65%);width:44rem;height:44rem;animation:18s ease-in-out infinite alternate site-module__oB1X9q__driftA;top:-16rem;left:-14rem}.site-module__oB1X9q__blobCenter{background:radial-gradient(#d92d206b,#0000 65%);width:52rem;height:30rem;margin-left:-26rem;animation:9s ease-in-out infinite alternate site-module__oB1X9q__pulse;bottom:-14rem;left:50%}@keyframes site-module__oB1X9q__driftA{to{transform:translate(9rem,6rem)scale(1.15)}}@keyframes site-module__oB1X9q__pulse{to{opacity:.75;transform:scale(1.18)}}.site-module__oB1X9q__pointerGlow{background:radial-gradient(560px circle at var(--mx,50%) var(--my,30%), #d92d2029, transparent 60%)}.site-module__oB1X9q__grain{opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.site-module__oB1X9q__maskRise{animation:site-module__oB1X9q__maskRise 1.1s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both}@keyframes site-module__oB1X9q__maskRise{0%{transform:translateY(115%)}}.site-module__oB1X9q__enter{animation:site-module__oB1X9q__enter .8s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) both}@keyframes site-module__oB1X9q__enter{0%{opacity:0;transform:translateY(14px)}}.site-module__oB1X9q__fadeOnly{animation:site-module__oB1X9q__fadeOnly .9s ease-out var(--delay,0s) both}@keyframes site-module__oB1X9q__fadeOnly{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__blobRed,.site-module__oB1X9q__blobCenter,.site-module__oB1X9q__maskRise,.site-module__oB1X9q__enter,.site-module__oB1X9q__fadeOnly{animation:none}}.site-module__oB1X9q__scene{background-color:var(--ink);position:absolute;inset:0;overflow:hidden}.site-module__oB1X9q__sceneMedia{object-position:50% 50%}@media (max-aspect-ratio:3/4){.site-module__oB1X9q__sceneMedia{object-position:var(--focus-x,50%) 50%}}.site-module__oB1X9q__sceneFlow{background:radial-gradient(ellipse 60% 55% at 78% 42%, #3a62aa73, transparent 70%), radial-gradient(ellipse 45% 50% at 12% 88%, #d92d2061, transparent 70%), radial-gradient(ellipse 80% 60% at 50% 0%, #182846e6, transparent 75%), var(--ink)}.site-module__oB1X9q__sceneProcess{background:radial-gradient(ellipse 40% 40% at 86% 28%, #d92d203d, transparent 70%), radial-gradient(ellipse 65% 60% at 64% 62%, #3a62aa5c, transparent 72%), var(--ink)}.site-module__oB1X9q__sceneDiscover{background:radial-gradient(ellipse 55% 50% at 25% 30%, #d92d2052, transparent 70%), radial-gradient(ellipse 60% 60% at 80% 75%, #3a62aa59, transparent 70%), var(--ink)}.site-module__oB1X9q__scenePlan{background:linear-gradient(to right, #78a0e617 1px, transparent 1px), linear-gradient(to bottom, #78a0e617 1px, transparent 1px), radial-gradient(ellipse 70% 60% at 50% 50%, #2846828c, transparent 75%), var(--ink);background-size:48px 48px,48px 48px,auto,auto}.site-module__oB1X9q__sceneBuild{background:radial-gradient(ellipse 70% 45% at 50% 100%, #d92d2066, transparent 70%), radial-gradient(ellipse 60% 50% at 70% 20%, #3a62aa4d, transparent 70%), var(--ink)}.site-module__oB1X9q__sceneRun{background:radial-gradient(circle at 50% 50%, #d92d2047, transparent 45%), radial-gradient(ellipse 80% 70% at 50% 50%, #3a62aa4d, transparent 75%), var(--ink)}.site-module__oB1X9q__drift{animation:26s ease-in-out infinite alternate site-module__oB1X9q__drift;position:absolute;inset:-6%}@keyframes site-module__oB1X9q__drift{to{transform:translate(-2.5%,1.5%)scale(1.06)}}.site-module__oB1X9q__pulseLine{stroke-dasharray:70 930;animation:site-module__oB1X9q__pulseRun var(--dur,7s) linear var(--delay,0s) infinite}@keyframes site-module__oB1X9q__pulseRun{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.site-module__oB1X9q__drawLine{stroke-dasharray:1000;animation:site-module__oB1X9q__drawIn var(--dur,6s) ease-in-out var(--delay,0s) infinite}@keyframes site-module__oB1X9q__drawIn{0%{stroke-dashoffset:1000px;opacity:0}15%{opacity:1}55%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.site-module__oB1X9q__twinkle{animation:site-module__oB1X9q__twinkle var(--dur,4s) ease-in-out var(--delay,0s) infinite}@keyframes site-module__oB1X9q__twinkle{0%,to{opacity:.15}50%{opacity:1}}.site-module__oB1X9q__rise{transform-box:fill-box;transform-origin:50% 100%;animation:site-module__oB1X9q__rise var(--dur,5s) cubic-bezier(.22, 1, .36, 1) var(--delay,0s) infinite}@keyframes site-module__oB1X9q__rise{0%{opacity:.2;transform:scaleY(.05)}45%,85%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__drift,.site-module__oB1X9q__pulseLine,.site-module__oB1X9q__drawLine,.site-module__oB1X9q__twinkle,.site-module__oB1X9q__rise{animation:none}.site-module__oB1X9q__pulseLine{stroke-dashoffset:var(--park,500)}}
