.marketing-module__xYcuKG__dotGrid{color:var(--foreground);opacity:.055;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:22px 22px}.marketing-module__xYcuKG__vignette{-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 78%)}.marketing-module__xYcuKG__hairline{background-image:linear-gradient(to right, transparent, var(--border) 15%, var(--border) 85%, transparent)}.marketing-module__xYcuKG__stage{--grid-ink:var(--foreground);--grid-opacity:.18;--floor-height:44%;--floor-perspective:340px;--floor-angle:80deg}.dark .marketing-module__xYcuKG__stage{--grid-opacity:.13}.marketing-module__xYcuKG__floorStage{height:var(--floor-height);perspective:var(--floor-perspective);perspective-origin:50% 0;-webkit-mask-composite:source-in;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 3%,#000 54% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 3%,#000 54% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-module__xYcuKG__floor{background-image:linear-gradient(to right, var(--grid-ink) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-ink) 1px, transparent 1px);height:260%;opacity:var(--grid-opacity);transform:rotateX(var(--floor-angle));transform-origin:50% 100%;background-size:64px 64px;position:absolute;bottom:0;left:-60%;right:-60%}.marketing-module__xYcuKG__scrim{background:radial-gradient(58% 50% at 26% 50%, var(--background) 32%, transparent 100%);position:absolute;inset:0}@keyframes marketing-module__xYcuKG__revealIn{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-module__xYcuKG__riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.marketing-module__xYcuKG__heroItem{animation:.62s cubic-bezier(.16,1,.3,1) both marketing-module__xYcuKG__riseIn}.marketing-module__xYcuKG__d1{animation-delay:60ms}.marketing-module__xYcuKG__d2{animation-delay:.14s}.marketing-module__xYcuKG__d3{animation-delay:.22s}.marketing-module__xYcuKG__d4{animation-delay:.3s}@supports (animation-timeline:view()){.marketing-module__xYcuKG__reveal{animation:linear both marketing-module__xYcuKG__revealIn;animation-timeline:view();animation-range:entry 8% cover 26%}}}.marketing-module__xYcuKG__cardStage{--card-tilt:9deg;perspective:1400px;perspective-origin:65%}.marketing-module__xYcuKG__cardStack{transform:rotateY(calc(var(--card-tilt) * -1)) rotateX(3deg);transform-style:preserve-3d;position:relative}.marketing-module__xYcuKG__cardFace{backface-visibility:hidden;position:relative;transform:translateZ(0);box-shadow:0 1px 2px #0000000a,0 18px 40px -18px #00000047;box-shadow:0 1px 2px lab(0% 0 0/.04),0 18px 40px -18px lab(0% 0 0/.28)}.marketing-module__xYcuKG__stackPane{border:1px solid var(--border);background:linear-gradient(150deg, color-mix(in oklch, var(--card), var(--foreground) 6%), transparent 78%);border-radius:1rem;position:absolute;inset:0;box-shadow:0 12px 30px -20px #00000059;box-shadow:0 12px 30px -20px lab(0% 0 0/.35)}.marketing-module__xYcuKG__stackPaneB{opacity:.68;transform:translateZ(-40px)translate(4.5%,5%)}.marketing-module__xYcuKG__stackPaneC{opacity:.4;transform:translateZ(-80px)translate(9%,10%)}@media (prefers-reduced-motion:no-preference){.marketing-module__xYcuKG__cardStack{transition:transform .7s cubic-bezier(.16,1,.3,1)}.marketing-module__xYcuKG__cardStack:hover{transform:rotateY(0)rotateX(0)}}@media (max-width:1023px){.marketing-module__xYcuKG__cardStage{--card-tilt:0deg}.marketing-module__xYcuKG__stackPane{display:none}}.marketing-module__xYcuKG__spotlight{background:radial-gradient(46% 40% at 50% 42%, var(--background) 34%, transparent 100%), radial-gradient(70% 55% at 50% 45%, color-mix(in oklch, var(--foreground) 7%, transparent), transparent 70%);position:absolute;inset:0}.marketing-module__xYcuKG__orbit{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.marketing-module__xYcuKG__orbitTitle{text-align:center;flex-basis:100%;margin-bottom:.75rem}@supports (left:calc(50% + cos(45deg) * 1px)){@media (min-width:768px){.marketing-module__xYcuKG__orbit{--rx:23rem;--ry:10.5rem;height:29.5rem;display:block;position:relative}.marketing-module__xYcuKG__orbitTitle{z-index:50;width:max-content;max-width:23rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-module__xYcuKG__orbitItem{top:calc(50% + sin(var(--angle)) * var(--ry));left:calc(50% + cos(var(--angle)) * var(--rx));opacity:calc(.55 + .45 * var(--depth));transform:translate(-50%, -50%) scale(calc(.86 + .36 * var(--depth)));position:absolute}}}.marketing-module__xYcuKG__ringStage{--ring-ink:var(--foreground);--ring-opacity:.15;--ring-origin-y:44%;--ring-gap:88px}.dark .marketing-module__xYcuKG__ringStage{--ring-opacity:.11}.marketing-module__xYcuKG__rings{background-image:repeating-radial-gradient(circle at 50% var(--ring-origin-y), transparent 0 calc(var(--ring-gap) - 1px), var(--ring-ink) calc(var(--ring-gap) - 1px) var(--ring-gap));opacity:var(--ring-opacity);-webkit-mask-image:radial-gradient(62% 78% at 50% var(--ring-origin-y), #000 30%, transparent 95%);mask-image:radial-gradient(62% 78% at 50% var(--ring-origin-y), #000 30%, transparent 95%);position:absolute;inset:0}.marketing-module__xYcuKG__ringPulse{top:var(--ring-origin-y);aspect-ratio:1;border:1px solid color-mix(in oklch, var(--ring-ink), transparent 82%);opacity:0;border-radius:50%;width:min(160%,80rem);position:absolute;left:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes marketing-module__xYcuKG__ringPing{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}10%{opacity:1}72%{opacity:0}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@media (prefers-reduced-motion:no-preference){.marketing-module__xYcuKG__ringPulse{animation:7s cubic-bezier(.33,0,.15,1) infinite marketing-module__xYcuKG__ringPing}}.marketing-module__xYcuKG__ringScrim{background:radial-gradient(44% 46% at 50% var(--ring-origin-y), var(--background) 34%, transparent 100%);position:absolute;inset:0}
