@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.funnel-section-component{position:relative}.funnel-section-component .sine-waves-component{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.funnel-section-component .funnel-section-slides{flex-wrap:wrap;justify-content:space-evenly;row-gap:1rem;padding:2.5rem 0;display:flex}
@keyframes parallax{0%{transform:translate(0)}to{transform:translate(var(--tx,0),var(--ty,0))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}@media (pointer:coarse){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.morph){animation-duration:.3s}@keyframes via-blur{70%{filter:blur(2px);opacity:.5}}:root{--font-stack-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-stack-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-stack-pixel:var(--font-geist-pixel-square),monospace}.font-sans,h4,h3,h2,h1{font-family:var(--font-stack-sans)}.font-mono,.extra-thin-text,p{font-family:var(--font-stack-mono)}.font-pixel,.funnel-card-component .funnel-card__content h2{font-family:var(--font-stack-pixel)}.font-barcode{font-family:var(--font-libre-barcode)}.font-silkscreen{font-family:var(--font-silkscreen),monospace}h1{font-size:4rem;font-weight:600}h2{font-size:3rem;font-weight:500}h3{font-size:2rem;font-weight:400}h4{font-size:2rem;font-weight:300}p{font-size:1rem;font-weight:300}p>:is(strong,b){font-weight:700}.extra-thin-text{font-size:.8rem;font-weight:100}.funnel-card-component{aspect-ratio:4/4;perspective:50rem;box-sizing:border-box;--color:"black";width:15.625rem;height:15.625rem;position:relative}@media only screen and (max-width:62rem){.funnel-card-component{width:12.5rem;height:12.5rem}}@media only screen and (max-width:36rem){.funnel-card-component{width:10rem;height:10rem}}.funnel-card-component .funnel-card__shadow{background:linear-gradient(135deg,color-mix(in oklch,var(--background)50%,white 50%)0%,color-mix(in oklch,var(--background)90%,black 10%)100%);opacity:.8;filter:blur(2rem)saturate(.9);transform:rotateX(var(--rotateX,0deg))rotateY(var(--rotateY,0deg))translate3d(0,2rem,-2rem);position:absolute;inset:0;box-shadow:0 -1.5rem 2rem -.5rem #000000b3}.funnel-card-component .funnel-card__image{background:linear-gradient(to top,#00000080,transparent 40%),linear-gradient(135deg,var(--color)0%,color-mix(in oklch,var(--background)50%,white 50%)100%);background-position:50%;background-size:cover;border-radius:10px;position:absolute;inset:0}.funnel-card-component .funnel-card__background{transform:rotateX(var(--rotateX,0deg))rotateY(var(--rotateY,0deg))translate3d(0,0,0rem)scale(.9)}.funnel-card-component .funnel-card__cutout{background:linear-gradient(135deg,var(--background)0%,transparent 130%);transform:rotateX(var(--rotateX,0deg))rotateY(var(--rotateY,0deg))translate3d(0,0,2rem);z-index:3}.funnel-card-component .funnel-card__content{cursor:pointer;flex-direction:column;justify-content:flex-start;padding:3.75rem;display:flex;position:absolute;inset:0}@media only screen and (max-width:62rem){.funnel-card-component .funnel-card__content{padding:3rem}}@media only screen and (max-width:36rem){.funnel-card-component .funnel-card__content{padding:2.5rem}}.funnel-card-component .funnel-card__content{transform:rotateX(var(--rotateX,0deg))rotateY(var(--rotateY,0deg))translate3d(0,0,6rem);z-index:6}.funnel-card-component .funnel-card__content h2{text-shadow:0 0 2rem #00000080;margin-bottom:.5rem;font-size:2rem}@media only screen and (max-width:62rem){.funnel-card-component .funnel-card__content h2{font-size:1.5rem}}@media only screen and (max-width:36rem){.funnel-card-component .funnel-card__content h2{font-size:1.25rem}}.funnel-card-component .funnel-card__content p{font-size:.875rem}@media only screen and (max-width:62rem){.funnel-card-component .funnel-card__content p{font-size:.75rem}}@media only screen and (max-width:36rem){.funnel-card-component .funnel-card__content p{font-size:.625rem}}.funnel-card-component .funnel-card__content p{text-shadow:0 0 2rem #00000080}.funnel-card-component:after,.funnel-card-component:before{content:"";border-radius:10px;position:absolute;inset:2rem}@media only screen and (max-width:62rem){.funnel-card-component:after,.funnel-card-component:before{inset:1.5rem}}@media only screen and (max-width:36rem){.funnel-card-component:after,.funnel-card-component:before{inset:1.25rem}}.funnel-card-component:after,.funnel-card-component:before{border:var(--color).25rem solid;transform:rotateX(var(--rotateX,0deg))rotateY(var(--rotateY,0deg))translate3d(0,0,2rem)}.funnel-card-component:before{z-index:5}