.landing-grid{perspective:none;position:relative}.landing-card:has(a){z-index:1;background:0 0;padding:0;position:relative;overflow:visible}.landing-card:has(a):hover{z-index:10}.landing-card:has(a)>a{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;--sh-1:inset 0 1px 0 #ffffff0f;--sh-2:inset 0 -1px 0 #0000008c;--sh-3:inset 1px 0 0 #ffffff05;--sh-4:inset -1px 0 0 #0003;--sh-5:inset 0 3px 6px #0000;box-shadow:var(--sh-1), var(--sh-2), var(--sh-3), var(--sh-4), var(--sh-5),  var(--slab-drop);transition:var(--slab-t-rest);background:#1a1b1ef7;border-radius:5px;position:relative;overflow:hidden}.landing-card:has(a):hover>a,.landing-card.tap-active:has(a)>a{--sh-1:inset 0 1px 0 hsla(var(--h), 60%, 72%, .34);--sh-3:inset 1px 0 0 hsla(var(--h), 50%, 65%, .12);transition:var(--slab-t-hover);background:#1a1b1ebd}@property --aurora-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-card:has(a)>a:before{content:"";background:conic-gradient(from var(--aurora-angle), transparent 0%, transparent 65%, hsla(var(--h), 70%, 68%, .55) 80%, hsla(var(--h), 80%, 78%, .95) 90%, hsla(var(--h), 70%, 68%, .55) 95%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:4;opacity:0;border-radius:5px;padding:1.5px;transition:opacity .55s ease-out;animation:5s linear infinite paused aurora-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.landing-card:has(a):hover>a:before{opacity:1;animation-play-state:running}@keyframes aurora-spin{to{--aurora-angle:360deg}}@media (prefers-reduced-motion:reduce){.landing-card:has(a)>a:before{animation:none}}.landing-card:has(a)>a:after{content:"";pointer-events:none;z-index:2;opacity:.7;background:linear-gradient(142deg,#ffffff13 0%,#ffffff07 18%,#0000 42%);border-radius:5px;transition:opacity .6s,background .6s;position:absolute;inset:0}.landing-card:has(a):hover>a:after,.landing-card.tap-active:has(a)>a:after{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), hsla(var(--h), 60%, 86%, .048) 0%, hsla(var(--h), 55%, 80%, .018) 40%, transparent 68%), linear-gradient(142deg, hsla(var(--h), 55%, 82%, .12) 0%, hsla(var(--h), 50%, 78%, .04) 22%, transparent 48%);opacity:1}.aurora-glow{pointer-events:none;z-index:0;background: radial-gradient(closest-side, hsla(var(--h), 78%, 62%, .85) 0%, hsla(var(--h), 70%, 56%, .42) 38%, hsla(var(--h), 60%, 48%, .1) 62%, transparent 80%);opacity:0;transform-origin:50%;transition:var(--slab-glow-t);border-radius:50%;position:absolute;transform:scale(.65)}.aurora-glow.active{filter:blur(38px);opacity:1;transform:scale(1.18)}html:has(.landing-wrap),body:has(.landing-wrap){overflow-x:clip}.card-grain{opacity:.06;z-index:1}.landing-card:has(a):active>a{--sh-1:inset 0 1px 0 hsla(var(--h), 50%, 60%, .1);--sh-3:inset 1px 0 0 hsla(var(--h), 50%, 65%, 0);--sh-4:inset -1px 0 0 #0000;--sh-5:inset 0 3px 6px #0006;transition:var(--slab-t-press);background:#161618eb}@media (hover:none) and (pointer:coarse){.aurora-glow{transition:opacity .18s ease-out,filter .18s ease-out,transform .28s ease-out}.landing-card a{-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.aurora-glow{transition:opacity .4s ease-out,filter .3s ease-out}}.landing-wrap .landing-card:has(a)>a{background:#131416f7}.landing-wrap .landing-card:has(a):hover>a,.landing-wrap .landing-card.tap-active:has(a)>a{background:#131416d6}.landing-wrap .landing-card:has(a):hover>a:before{opacity:.6}.landing-wrap .landing-card:has(a):active>a{background:#0e0f10eb}.landing-wrap .landing-card:has(a)>a:after{opacity:.233}.landing-wrap .landing-card:has(a):hover>a:after,.landing-wrap .landing-card.tap-active:has(a)>a:after{opacity:.333}.landing-wrap .card-grain{opacity:.02}.landing-wrap .aurora-glow.active{opacity:.22}.landing-wrap .lab-card-sheen:before{opacity:.333}
