@property --cut-offset{syntax:"<length>";inherits:true;initial-value:0}*,:before,:after{box-sizing:border-box}*{margin:0}body{font-family:Inter,sans-serif}img{object-fit:cover;will-change:transform;width:100%;height:100%;position:relative}h1{letter-spacing:-.1rem;font-size:5rem;font-weight:500;line-height:1.25}p{font-size:1.125rem;font-weight:400;line-height:1.25}section{color:#fff;background-color:#0f0f0f;width:100vw;position:relative}.intro,.outro{justify-content:center;align-items:center;height:100svh;padding:1.5em;display:flex}.intro h1,.outro h1{text-align:center;width:60%;line-height:1.1}.cards{flex-direction:column;gap:25svh;display:flex;position:relative}.card-marquee{width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.card-marquee .marquee{will-change:transform;display:flex}.card-marquee .marquee h1{white-space:nowrap;flex-shrink:0;font-size:10vw;font-weight:600}.card{z-index:100;width:100vw;height:100svh;padding:1.5em;position:relative}.card-wrapper{will-change:transform;width:100%;height:100%;position:relative}.card-img{--radius:15px;--cut-offset:140px;background:0 0;border-radius:25px;width:100%;height:100%;position:absolute;overflow:hidden}.card-img img,.card-img video{object-fit:cover;will-change:transform;--_m:/calc(2*var(--radius))calc(2*var(--radius))radial-gradient(#000 68%,#0000 71%);--_d:calc(40px + var(--radius));--_g:conic-gradient(from 0deg at calc(100% - var(--radius))var(--radius),#0000 25%,#000 0);width:100%;height:100%;mask:calc(100% - var(--_d) - var(--cut-offset))0 var(--_m),100% var(--_d)var(--_m),radial-gradient(calc(var(--_d) - var(--radius))at 100% 0%,#0000 98%,#000 calc(99% + .5px))calc(-1*var(--radius) - var(--cut-offset))var(--radius),var(--_g)calc(-1*var(--_d) - var(--cut-offset))100%,var(--_g)100% var(--_d);-webkit-mask:calc(100% - var(--_d) - var(--cut-offset))0 var(--_m),100% var(--_d)var(--_m),radial-gradient(calc(var(--_d) - var(--radius))at 100% 0%,#0000 98%,#000 calc(99% + .5px))calc(-1*var(--radius) - var(--cut-offset))var(--radius),var(--_g)calc(-1*var(--_d) - var(--cut-offset))100%,var(--_g)100% var(--_d);position:relative;transform:scale(2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-cutout{z-index:20;opacity:0;background:0 0;justify-content:flex-start;align-items:flex-start;width:180px;height:100px;padding:10px 0 0 20px;transition:all .5s;display:flex;position:absolute;top:0;right:0;transform:translateY(-10px)}.try-now-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:0 0;border:1px solid #fff;border-radius:20px;padding:6px 24px;font-size:.8rem;font-weight:400;transition:all .3s}.try-now-btn:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 15px #fff3}.try-now-btn:active{transform:translateY(0)}.card-content{z-index:1;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.card-content .card-title{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-content .card-description{text-align:center;opacity:0;width:40%;margin-bottom:3em;position:relative;transform:translate(40px)}.card:first-child{margin-top:0}.char{display:inline-block;position:relative;overflow:hidden}.char span{will-change:transform;display:inline-block;transform:translate(100%)}@media (width<=900px){h1{letter-spacing:0;font-size:2rem}.intro h1,.outro h1{width:100%}.card-content .card-description{width:90%}.card-img{--radius:12px;--cut-offset:100px}.card-img video{object-fit:cover;object-position:center;width:auto;min-width:100%;height:100%}.card-img img,.card-img video{--_d:calc(35px + var(--radius));--_g:conic-gradient(from 0deg at calc(100% - var(--radius))var(--radius),#0000 25%,#000 0);mask:calc(100% - var(--_d) - var(--cut-offset))0 var(--_m),100% var(--_d)var(--_m),radial-gradient(calc(var(--_d) - var(--radius))at 100% 0%,#0000 97%,#000 calc(98% + .5px))calc(-1*var(--radius) - var(--cut-offset))var(--radius),var(--_g)calc(-1*var(--_d) - var(--cut-offset))100%,var(--_g)100% var(--_d);-webkit-mask:calc(100% - var(--_d) - var(--cut-offset))0 var(--_m),100% var(--_d)var(--_m),radial-gradient(calc(var(--_d) - var(--radius))at 100% 0%,#0000 97%,#000 calc(98% + .5px))calc(-1*var(--radius) - var(--cut-offset))var(--radius),var(--_g)calc(-1*var(--_d) - var(--cut-offset))100%,var(--_g)100% var(--_d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-cutout{width:140px;height:85px;padding:10px 0 0 15px}.try-now-btn{letter-spacing:1.5px;padding:5px 16px;font-size:.7rem}}.hero-img-container,.hero-img-container img,.fade-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.hero-img-logo{will-change:opacity}.hero-img-logo img{object-fit:contain;width:250px;height:auto;position:absolute;top:25%;left:50%;transform:translate(-50%)}.hero-img-copy{will-change:opacity}.hero-img-copy p{font-size:.65rem}.fade-overlay{will-change:opacity;background-color:#fff}.overlay,.logo-container{transform-origin:50%}.overlay-copy h1{-webkit-text-fill-color:transparent;color:#0000;transform-origin:50% 0;-webkit-background-clip:text;background-clip:text}@media (width<=900px){.overlay-copy h1{letter-spacing:0;font-size:2rem}.overlay-copy{width:100%}}

/*# sourceMappingURL=a6d6130eee930b94.css.map*/