[data-landing=v2] .v2-hero{--fs-display:clamp(3rem, 7vw, 6rem);--tr-display:var(--tr-tightest);--v2-hero-soft-green:color-mix(in srgb, var(--primary) 18%, #fff);background:linear-gradient(to bottom, #000 0%, #0000 30%, #747979 82%, var(--v2-hero-soft-green) 99%)}[data-landing=v2] .v2-hero-grid{opacity:.8;background-image:linear-gradient(90deg,#333 1px,#0000 1px),linear-gradient(#333 1px,#0000 1px);background-size:6rem 5rem;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%);mask-image:radial-gradient(80% 50% at 50% 0,#000 70%,#0000 110%)}[data-landing=v2] .v2-hero-eyebrow{border-color:color-mix(in srgb, var(--primary) 28%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent)}[data-landing=v2] .v2-hero-orbit{border:1px solid color-mix(in srgb, var(--primary) 45%, #fff);background:radial-gradient(closest-side, #000 82%, var(--v2-hero-soft-green) 100%)}[data-landing=v2] .v2-hero-fade-in{animation:v2-hero-fade-in .8s var(--ease-out) both}[data-landing=v2] .v2-hero-fade-up{animation:v2-hero-fade-up 1.05s var(--ease-out) .35s both}@keyframes v2-hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-hero-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-landing=v2] .v2-hero-fade-in,[data-landing=v2] .v2-hero-fade-up{opacity:1;animation:none;transform:none}}[data-landing=v2] .v2-hero-fade-in:is(:focus-visible,:focus-within){opacity:1;animation:none;transform:none}@property --v2-charge-fill{syntax:"<number>";inherits:false;initial-value:1}[data-landing=v2] .v2-icon-ghost{filter:grayscale()brightness(.62)}[data-landing=v2] .v2-charge{--v2-charge-fill:1;--v2-charge-feather:15%;--v2-charge-mask:linear-gradient(to top, #000 calc(var(--v2-charge-fill) * 115% - var(--v2-charge-feather)), transparent calc(var(--v2-charge-fill) * 115%));-webkit-mask-image:var(--v2-charge-mask);-webkit-mask-image:var(--v2-charge-mask);mask-image:var(--v2-charge-mask);-webkit-mask-image:var(--v2-charge-mask)}@media (hover:hover) and (pointer:fine){[data-landing=v2] .v2-charge{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}[data-landing=v2] [data-lit]:hover .v2-charge,[data-landing=v2] [data-lit]:focus-visible .v2-charge{opacity:1}}@media (hover:none){[data-landing=v2] .v2-charge{--v2-charge-fill:0;transition:--v2-charge-fill var(--dur-slow) var(--ease-out) var(--v2-charge-delay,0s)}[data-landing=v2] [data-lit=true] .v2-charge{--v2-charge-fill:1}}@media (prefers-reduced-motion:reduce){[data-landing=v2] .v2-charge{--v2-charge-fill:1;transition:none}}@media (width<=767px){[data-landing=v2] .v2-stack{align-items:start;row-gap:1rem;padding-bottom:2rem}[data-landing=v2] .v2-stack-slot{position:sticky}[data-landing=v2] .v2-stack-card{scale:var(--v2-stack-scale,1);transform-origin:top;will-change:scale}}@media (width>=768px) and (width<=1279px){[data-landing=v2] .v2-stack>.v2-stack-slot:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (prefers-reduced-motion:reduce){[data-landing=v2] .v2-stack-slot{position:static}[data-landing=v2] .v2-stack-card{will-change:auto;scale:1}}
