.loading-screen{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100vh;background-color:var(--black);display:flex;align-items:center;justify-content:center;text-align:center}.loading-screen-content{position:relative;z-index:1}.blue-gradient{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.2;--stripesDark:repeating-linear-gradient(100deg,var(--black) 0%,var(--black) 7%,transparent 10%,transparent 12%,var(--black) 16%);--rainbow:repeating-linear-gradient(100deg,hsla(0,0%,100%,.25) 10%,hsla(0,0%,100%,.1) 15%,hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.2) 30%);background-size:300%,200%;background-position:50% 50%,50% 50%;-webkit-mask-image:radial-gradient(ellipse at 100% 0,var(--black) 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0,var(--black) 40%,transparent 70%);pointer-events:none}.blue-gradient,.blue-gradient:after{position:absolute;background-image:var(--stripesDark),var(--rainbow)}.blue-gradient:after{content:"";inset:0;background-size:200%,100%;animation:jumbo 60s linear infinite;background-attachment:fixed;mix-blend-mode:difference}@keyframes jumbo{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.hero{height:-moz-fit-content;height:fit-content;position:relative;padding:5vh 10vw}.hero-textbox{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:2.5vh}.hero-headline{position:absolute;top:5vh;left:50%;transform:translateX(-50%);z-index:0;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(0deg,transparent 15%,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.2) 40%,hsla(0,0%,100%,.6) 60%,#fff 80%);white-space:nowrap}.hero-textbox p{max-width:75%;margin-top:-1.5vw}.hero-content{position:relative;z-index:1;height:100%;flex-direction:column;justify-content:center;gap:1vw;padding-top:13.5vh}.hero-content,.hero-content-top{width:100%;display:flex;align-items:center}.hero-content-top{padding:2.5vh 2.5vw;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero-content-top p{max-width:87.5%}.hero-content-top-circle{width:2.75vw;height:2.75vw;border-radius:999px;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.hero-content-top-circle-icon{width:1vw;height:1vw;color:#fff}.hero-marquee-content{position:relative;overflow:hidden;height:80vw;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);gap:5vw;align-items:center;padding:0}.hero-content-bottom,.hero-marquee-content{width:100%;display:flex;flex-direction:column}.hero-content-bottom{justify-content:space-between;-webkit-mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent);-webkit-mask-composite:destination-in;mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-content-bottom-item{width:45vw;height:45vw;margin-left:2.5vw;display:flex;align-items:center;justify-content:center;border-radius:2vw;overflow:hidden;background-color:transparent;padding:2vw;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05)}.hero-content-bottom-item-content{width:100%;height:100%;border-radius:2vw;overflow:hidden;background-color:transparent}.hero-content-bottom-image{height:100%;width:100%;object-fit:cover;background-color:transparent}.hero-bento-grid{position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1vw;gap:1vw}.bento-grid-item{position:relative;overflow:hidden;padding:2.5vw;width:100%;height:47.5vh;background-color:hsla(0,0%,100%,.025);box-shadow:inset 0 0 0 calc(1px + 0px) hsla(0,0%,100%,.075),inset 0 0 5vw hsla(0,0%,100%,.05);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;flex-direction:column;justify-content:space-between}.bento-grid-item-big{height:52.5vh}.bento-grid-item-macbook{cursor:pointer}.bento-grid-item-textbox{display:flex;flex-direction:column;gap:1vh}.bento-grid-item-textbox-titlerow{display:flex;align-items:center;gap:.5vw}.bento-grid-item-textbox-titlerow-box{width:2vw;height:2vw;border-radius:999px;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.bento-grid-item-textbox-titlerow-box-icon{width:.8vw;height:.8vw;color:#fff}.bento-grid-item-textbox-titlerow-box:hover{transform:rotate(45deg)}.bento-grid-item-textbox-row{margin-top:.5vh;display:flex;align-items:center;gap:.5vw}.bento-grid-item-textbox-iconbox{width:-moz-fit-content;width:fit-content;height:2.25vw;padding:0 1vw;gap:.5vw;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bento-grid-item-textbox-icon{height:50%;width:auto;color:#fff}.bento-grid-item-grid{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:5.5vw 5.5vw;background-position:50%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent),linear-gradient(180deg,transparent,#010101 10%,#010101 90%,transparent);-webkit-mask-composite:destination-in;mask-image:linear-gradient(90deg,transparent,#010101 10%,#010101 90%,transparent),linear-gradient(180deg,transparent,#010101 10%,#010101 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-gradient-container{position:absolute;z-index:0;top:0;left:0;width:100%;height:100vh;overflow:hidden}.hero-gradient-blur{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-gradient-fade-right{position:absolute;z-index:2;overflow:hidden;top:0;right:0;width:25vw;height:100%;background:linear-gradient(to right,hsla(0,0%,100%,0) 0,var(--black) 50%,var(--black) 100%)}.subscribe-button{margin-top:.5vh;height:5.5vh;padding:0 .75vh 0 1.5vw;border-radius:999px;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);align-items:center}.subscribe-button,.subscribe-button-form{width:100%;display:flex;justify-content:space-between}.subscribe-button-form-input{background-color:transparent;border:none;margin:0;padding:0;box-shadow:none;outline:none;color:#fff;width:100%}.subscribe-button-form-input:focus{box-shadow:none}.subscribe-button-form-input::placeholder{color:#fff}.subscribe-button-box{flex-shrink:0;width:-moz-fit-content;width:fit-content;height:calc(5.5vh - 1.5vh);padding:0 1.25vw;border-radius:999px;border:none;position:relative;overflow:hidden;cursor:pointer}.subscribe-button-box,.subscribe-button-overlay{display:flex;align-items:center;background-color:#fff}.subscribe-button-overlay{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;gap:.5vw;z-index:1;transition:.6s ease;opacity:0;filter:blur(8px)}.subscribe-button-overlay.visible{opacity:1;filter:blur(0)}.subscribe-button-overlay-checkbox{width:1.25vw;height:1.25vw;background-color:#010101;display:flex;align-items:center;justify-content:center;border-radius:100%;flex-shrink:0}.subscribe-button-overlay-icon{width:.8vw;height:.8vw;color:#fff}.hide-on-desktop{display:none}.hide-on-mobile{display:flex}@media (max-width:768px){.hero{padding:5vw}.hero-headline{background-image:linear-gradient(0deg,transparent 10%,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.2) 35%,hsla(0,0%,100%,.6) 60%,#fff 80%)}.hero-content{gap:2.5vw;padding-top:14.5vw}.hero-content-top{width:100%;padding:5vw}.hero-content-top p{max-width:100%}.hero-content-top-circle{display:none}.hero-gradient-container{height:325vw}.hero-bento-grid{grid-template-columns:repeat(1,1fr);gap:2.5vw}.bento-grid-item{padding:5vw;height:-moz-fit-content;height:fit-content}.bento-grid-item-textbox,.bento-grid-item-textbox-titlerow{gap:1vw}.bento-grid-item-textbox-titlerow-box{width:4.75vw;height:4.75vw}.bento-grid-item-textbox-titlerow-box-icon{width:1.75vw;height:1.75vw}.bento-grid-item-textbox-titlerow-box:hover{transform:rotate(0deg)}.bento-grid-item-textbox-row{margin-top:1vw;justify-content:space-between}.bento-grid-item-textbox-iconbox{width:-moz-fit-content;width:fit-content;height:7.5vw;padding:0 2vw;gap:1vw}.bento-grid-item-textbox-icon{height:43.5%}.bento-grid-item-grid{background-size:10vw 10vw}.hide-on-desktop{display:flex}.hide-on-mobile{display:none}.subscribe-button{margin-top:1vw;height:10vw;padding:0 1.25vw 0 4vw}.subscribe-button-box{height:calc(10vw - 2.5vw);padding:0 2.5vw;color:#010101}.subscribe-button-overlay{gap:2.5vw}.subscribe-button-overlay-checkbox{width:4vw;height:4vw}.subscribe-button-overlay-icon{width:3.5vw;height:3.5vw}}.crypto-phone-wrapper{z-index:1;align-items:center}.crypto-phone-outside,.crypto-phone-wrapper{position:relative;display:flex;justify-content:center}.crypto-phone-outside{width:27.5vw;height:30vh;align-items:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.crypto-phone-inside{position:absolute;top:5vh;transform:translateY(0);width:22.5vw;height:-moz-fit-content;height:fit-content;border-radius:3vw;padding:.4vw;transition:.5s cubic-bezier(.625,.05,0,1);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 67.19%)}.bento-grid-item:hover .crypto-phone-inside{transform:translateY(calc((-55vh) + 30vh))}.crypto-phone-screen{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;border-radius:2.6vw;gap:2vh;background-color:hsla(0,0%,9%,.5);overflow:hidden;padding-bottom:3.75vh}.crypto-phone-screen-header{width:100%;height:20vh;position:relative;background-color:transparent;display:flex;align-items:center;padding:1.5vw}.crypto-phone-screen-header-banner{overflow:hidden;position:absolute;z-index:0;top:0;left:0;width:100%;height:50%}.crypto-phone-screen-header-banner img{width:100%;height:100%;object-fit:cover}.crypto-phone-screen-header-profile{position:relative;overflow:hidden;z-index:1;width:12.5vh;height:12.5vh;border-radius:999px;background-color:#1f1f1f;border:.5vh solid hsla(0,0%,9%,.5)}.crypto-phone-screen-header-profile img{width:100%;height:100%;object-fit:cover}.crypto-phone-screen-top{display:flex;flex-direction:column;gap:1.25vh;padding:0 1.5vw;margin-top:-5vh}.crypto-phone-screen-top-textbox{display:flex;flex-direction:column;gap:.25vh}.crypto-phone-screen-top-row{display:flex;align-items:center;gap:.25vw}.crypto-phone-screen-top-verified{height:1vw;width:auto;opacity:.75}.crypto-phone-screen-top-linkicon{height:.65vw;width:auto;color:#6aa9e7}.linkedin-textblue{color:#6aa9e7}.crypto-phone-screen-top-button-row{display:flex;gap:.5vw}.crypto-phone-screen-top-button{width:100%;height:3.5vh;border-radius:999px;background-color:#6aa9e7;color:#1f1f1f;display:flex;align-items:center;justify-content:center;gap:.2vw}.crypto-phone-screen-top-button-2{border:1px solid #6aa9e7;background-color:transparent;color:#6aa9e7}.crypto-phone-screen-top-button-icon{height:.8vw;width:auto;color:#6aa9e7}.crypto-phone-screen-top-column{display:flex;flex-direction:column;gap:1vh}.crypto-phone-screen-medium-dash{width:60%;height:2vh;background-color:rgba(30,30,30,.5);border-radius:999px}.crypto-phone-screen-small-dash{width:80%;height:1vh;background-color:rgba(30,30,30,.5);border-radius:999px}.crypto-phone-screen-big-dash{width:90%;height:3vh;background-color:rgba(30,30,30,.5);border-radius:999px}.crypto-phone-screen-container{display:flex;flex-direction:column;gap:1.5vh;padding:0 1.5vw;margin-top:1vh}.crypto-phone-screen-container-item{display:flex;justify-content:space-between;gap:1vw}.crypto-phone-screen-container-item-box{flex-shrink:0;width:5vh;height:5vh;border-radius:1vh;background-color:rgba(30,30,30,.5)}.crypto-phone-screen-container-item-column{width:100%;display:flex;flex-direction:column;gap:1vh}.crypto-phone-screen-container-divider{width:100%;height:1px;background-color:rgba(40,40,40,.5)}@media (max-width:768px){.crypto-phone-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:2.5vw}.crypto-phone-outside{position:relative;width:80vw;height:60vw}.crypto-phone-inside{top:5vw;width:70vw;border-radius:6vw;padding:1.25vw}.bento-grid-item:hover .crypto-phone-inside{transform:translateY(0)}.crypto-phone-screen{padding:0;border-radius:5vw;gap:5vw}.crypto-phone-screen-header{height:35vw;padding:5vw}.crypto-phone-screen-header-profile{flex-shrink:0;width:17.5vw;height:17.5vw;border:1vw solid hsla(0,0%,9%,.5)}.crypto-phone-screen-top{gap:3vw;padding:0 5vw;margin-top:-11.5vw}.crypto-phone-screen-top-textbox{gap:.5vw}.crypto-phone-screen-top-row{gap:1vw}.crypto-phone-screen-top-verified{height:3vw}.crypto-phone-screen-top-linkicon{height:2vw}.linkedin-textblue{color:#6aa9e7}.crypto-phone-screen-top-button-row{gap:2.5vw}.crypto-phone-screen-top-button{width:100%;height:6vw;gap:.5vw}.crypto-phone-screen-top-button-icon{height:2.25vw}.crypto-phone-screen-top-column{gap:2vw}.crypto-phone-screen-medium-dash{width:60%;height:4vw}.crypto-phone-screen-small-dash{width:80%;height:2.25vw}.crypto-phone-screen-big-dash{width:90%;height:5.5vw}.crypto-phone-screen-container{gap:3vw;padding:0 5vw}.crypto-phone-screen-container-item{gap:2.5vw}.crypto-phone-screen-container-item-box{width:10vw;height:10vw;border-radius:2.5vw}.crypto-phone-screen-container-item-column{gap:2vw}.crypto-phone-inside.animate-mobile{animation:phoneFloatUp 2.5s ease-in-out forwards}.crypto-phone-inside.reset-animation{animation:phoneFloatDown .8s ease-in-out forwards}}@media (max-width:768px){@keyframes phoneFloatUp{0%{transform:translateY(0)}30%{transform:translateY(calc(-105vw + 85vw))}85%{transform:translateY(calc(-105vw + 85vw))}to{transform:translateY(calc(-105vw + 85vw))}}@keyframes phoneFloatDown{0%{transform:translateY(calc(-105vw + 85vw))}to{transform:translateY(0)}}}.phone-animation-container{position:relative;z-index:1;flex:auto;min-height:22.5vh;pointer-events:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 50%,#000);mask-image:linear-gradient(0deg,transparent 0,#000 50%,#000)}.phone-animation-device-wrapper{position:absolute;top:0;height:100%;overflow:hidden;padding-top:7.5vh;isolation:isolate;transition:padding .5s ease-out}.bento-grid-item:hover .phone-animation-device-wrapper{padding-top:0}.phone-animation-device{margin:0 auto;height:40vh;width:22.5vw;border-radius:3vw;background-color:#18181b;padding:.4vw;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 67.19%);border:1px solid #4b5563}.phone-animation-screen{position:relative;height:30vh;overflow:hidden;border-radius:2.6vw;background-color:hsla(0,0%,9%,.5);padding:1vw;box-sizing:border-box}.phone-animation-lock-icon{position:relative;z-index:10;margin:0 auto;display:flex;height:1.5vw;width:1.5vw;align-items:center;justify-content:center;border-radius:9999px;background-color:#131316;box-shadow:0 1px hsla(0,0%,100%,.05);transform:translateY(0) scale(1);transition:background-color .5s ease;padding:.25vw}.phone-animation-lock-icon svg path{transition:.3s ease}.phone-animation-notification{position:absolute;left:50%;top:6vh;z-index:20;display:flex;flex-direction:row;align-items:center;width:20vw;gap:.5vw;border-radius:var(--border-radius);background-color:#272727;padding:.5vw;box-shadow:0 6px 12px rgba(19,19,22,.6),inset 0 1px hsla(0,0%,100%,.03);transform:translateY(-15vh) translateX(-50%) scale(.9);filter:blur(2px);opacity:.5;transition:transform .5s ease,filter .5s ease,opacity .5s ease}.bento-grid-item:hover .phone-animation-notification{transform:translateY(0) translateX(-50%) scale(1);filter:blur(0);opacity:1}.phone-animation-notification-icon{display:flex;height:3.5vw;width:3.5vw;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--small-border-radius);background-color:#030712;box-shadow:inset 0 1px hsla(0,0%,100%,.05);background-image:radial-gradient(circle at top,hsla(0,0%,98%,.2),rgba(114,233,255,0))}.phone-animation-notification-content{min-width:0;display:flex;flex-direction:column;gap:.5vw}.phone-animation-notification-title{font-size:1vw;color:var(--white)}.phone-animation-notification-message{font-size:.75vw;color:var(--white);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.phone-animation-app-grid{margin-top:1vw;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1vw;text-align:center}.phone-animation-app{flex:0 0 auto}.phone-animation-app-icon{position:relative;height:4vw;width:4vw;border-radius:var(--small-border-radius);background-color:#272727;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.phone-animation-app-badge{position:absolute;top:-.25vw;left:-.25vw;z-index:10;display:flex;height:1vw;width:1vw;align-items:center;justify-content:center;border-radius:9999px;font-size:.65vw;line-height:1;font-weight:600;color:#030712;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:scale(.75);background:hsla(0,0%,100%,.25);box-shadow:0 0 0 0 rgba(107,231,255,.3),inset 0 0 hsla(0,0%,100%,.2);transition:background-color .3s ease,color .3s ease,transform .3s ease}.bento-grid-item:hover .phone-animation-app-badge{background-color:var(--white);color:#000;transform:scale(.9)}.phone-animation-app-name{margin-top:.25vw;font-size:.65vw;color:var(--white)}.phone-animation-overlay{position:absolute;inset:0;background-image:linear-gradient(0deg,#0c0c0c,transparent);transition:opacity .5s ease}.bento-grid-item:hover .phone-animation-overlay{opacity:.7}@media (max-width:768px){.phone-animation-container{min-height:40vw;margin-top:2.5vw}.phone-animation-gradient{height:10vw}.bento-grid-item:hover .phone-animation-device-wrapper,.phone-animation-device-wrapper{padding-top:5vw}.phone-animation-device{height:50vw;width:70vw;border-radius:6vw;padding:1.25vw}.phone-animation-screen{height:50vw;padding:3.75vw;border-radius:5vw}.phone-animation-lock-icon{height:5vw;width:5vw;padding:.5vw}.phone-animation-notification{width:60vw;top:12.5vw;gap:2vw;padding:1.25vw}.bento-grid-item:hover .phone-animation-notification{transform:translateY(-15vh) translateX(-50%) scale(.9);filter:blur(2px);opacity:.5}.phone-animation-notification-icon{height:10vw;width:10vw}.phone-animation-notification-content{gap:1.5vw}.phone-animation-notification-title{font-size:3vw}.phone-animation-notification-message{font-size:2.5vw}.phone-animation-app-grid{margin-top:5vw;gap:2.5vw}.phone-animation-app-icon{height:11vw;width:11vw}.phone-animation-app-badge{top:-1vw;left:-1vw;height:4vw;width:4vw;font-size:2vw}.phone-animation-app-name{margin-top:1vw;font-size:2vw}.phone-animation-device-wrapper.animate-mobile{padding-top:0;transition:padding-top .8s ease-out}.phone-animation-device-wrapper.reset-animation{padding-top:5vw;transition:padding-top .8s ease-out}.phone-animation-device-wrapper.animate-mobile .phone-animation-notification{transform:translateY(0) translateX(-50%) scale(1);filter:blur(0);opacity:1;transition:transform .8s ease,filter .5s ease,opacity .5s ease .2s}.phone-animation-device-wrapper.reset-animation .phone-animation-notification{transform:translateY(-15vh) translateX(-50%) scale(.9);filter:blur(2px);opacity:.5;transition:transform .6s ease,filter .4s ease,opacity .4s ease}.phone-animation-device-wrapper.animate-mobile .phone-animation-app-badge{background-color:var(--white);color:#000;transform:scale(.9);transition:background-color .5s ease .3s,color .5s ease .3s,transform .5s ease .3s}.phone-animation-device-wrapper.reset-animation .phone-animation-app-badge{background:hsla(0,0%,100%,.25);color:#030712;transform:scale(.75);transition:background-color .4s ease,color .4s ease,transform .4s ease}.phone-animation-device-wrapper.animate-mobile .phone-animation-overlay{opacity:.7;transition:opacity .8s ease .1s}.phone-animation-device-wrapper.reset-animation .phone-animation-overlay{opacity:1;transition:opacity .6s ease}}.macbook-view-relative{z-index:1;margin-bottom:2.5vh;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 20%,#000);mask-image:linear-gradient(0deg,transparent 0,#000 20%,#000)}.macbook-view-container,.macbook-view-relative{position:relative;height:100%}.macbook-view-card{margin:0 auto;height:100%;width:100%}.macbook-view-laptop-container{height:100%;position:relative;isolation:isolate;z-index:20;margin:0 auto;display:flex;justify-content:center;align-items:flex-end}.macbook-view-laptop-perspective{position:relative;isolation:isolate;perspective:1500px}.macbook-view-laptop-screen{--screen-off-color:#18181b;--screen-on-color:hsla(0,0%,9%,.5);position:absolute;bottom:1.5vh;left:50%;display:flex;height:27.5vh;width:24vw;transform:rotateX(-50deg) translateX(-50%);transform-origin:bottom;align-items:center;justify-content:center;border:1px solid #4b5563;border-top-left-radius:.75vw;border-top-right-radius:.75vw;background:var(--screen-on-color);box-shadow:inset 0 0 0 .3vw rgba(0,0,0,.75);transform-style:preserve-3d;perspective:500px;transition:transform 1s ease}.macbook-view-laptop-screen:before{content:"";position:absolute;inset:-.1vh;z-index:10;border-radius:inherit;background-image:linear-gradient(180deg,rgba(0,0,0,.4) .1vh,rgba(0,0,0,.8));transition:opacity 1s}.macbook-view-screen-reflection{position:absolute;inset-inline:0;top:.3vw;left:50%;width:96%;height:7.5vh;transform:rotateX(70deg) translateX(-50%);transform-origin:top;background-image:linear-gradient(180deg,hsla(0,0%,100%,.075),transparent);opacity:1;filter:blur(2px);transition:opacity .5s}.macbook-view-laptop-content{position:relative;border-radius:9999px;background-color:#18181b;box-shadow:0 1px hsla(0,0%,100%,.1);opacity:0;transition:opacity .5s;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center}.macbook-view-laptop-content-image{width:35%;height:35%;object-fit:contain;filter:brightness(1.25) drop-shadow(0 0 8px rgba(255,255,255,.1))}.macbook-view-laptop-base{position:relative;height:1.5vh;width:27.5vw;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;background-image:linear-gradient(180deg,#4b5563 65%,#374151);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.macbook-view-laptop-base:before{content:"";position:absolute;left:50%;top:0;height:.5vh;width:7.5vw;transform:translateX(-50%);border-bottom-left-radius:100%;border-bottom-right-radius:100%;background-color:#374151;box-shadow:inset 2px 0 1px -2px rgba(0,0,0,.5),inset -2px 0 1px -2px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.1)}.bento-grid-item:hover .macbook-view-laptop-screen{transform:rotateX(5deg) translateX(-50%)}.bento-grid-item:hover .macbook-view-laptop-screen:before{opacity:0;transition-duration:.5s}.bento-grid-item:hover .macbook-view-screen-reflection{opacity:0}.bento-grid-item:hover .macbook-view-laptop-content{opacity:1}@media (max-width:768px){.macbook-view-relative{margin-bottom:2.5vw}.macbook-view-container{height:42.5vw}.macbook-view-laptop-perspective{perspective:1500px}.macbook-view-laptop-screen{bottom:3.5vw;height:35vw;width:60vw;border-top-left-radius:2.5vw;border-top-right-radius:2.5vw;perspective:500px}.macbook-view-laptop-screen:before{inset:-.25vw}.macbook-view-screen-reflection{top:1.5vw;width:96%;height:15vw}.macbook-view-laptop-content{width:20vw;height:20vw}.macbook-view-laptop-content-image{width:40%;height:40%}.macbook-view-laptop-base{height:3.5vw;width:70vw;border-bottom-left-radius:1vw;border-bottom-right-radius:1vw;border-top-left-radius:1vw;border-top-right-radius:1vw}.macbook-view-laptop-base:before{height:2vw;width:40vw}.bento-grid-item:hover .macbook-view-laptop-screen{transform:rotateX(-50deg) translateX(-50%)}.bento-grid-item:hover .macbook-view-laptop-screen:before{opacity:1;transition-duration:.5s}.bento-grid-item:hover .macbook-view-screen-reflection{opacity:1}.bento-grid-item:hover .macbook-view-laptop-content{opacity:0}.macbook-view-container.animate-mobile .macbook-view-laptop-screen{transform:rotateX(5deg) translateX(-50%);transition:transform 1s ease-in-out}.macbook-view-container.animate-mobile .macbook-view-laptop-screen:before{opacity:0;transition-duration:.5s}.macbook-view-container.animate-mobile .macbook-view-screen-reflection{opacity:0;transition:opacity .5s ease-in-out}.macbook-view-container.animate-mobile .macbook-view-laptop-content{opacity:1;transition:opacity .5s ease-in-out .3s}.macbook-view-container.reset-animation .macbook-view-laptop-screen{transform:rotateX(-50deg) translateX(-50%);transition:transform .8s ease-in-out}.macbook-view-container.reset-animation .macbook-view-laptop-screen:before{opacity:1;transition-duration:.4s}.macbook-view-container.reset-animation .macbook-view-screen-reflection{opacity:1;transition:opacity .4s ease-in-out}.macbook-view-container.reset-animation .macbook-view-laptop-content{opacity:0;transition:opacity .4s ease-in-out}}.airplane-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 2.5vw;gap:1vw}.airplane-container{position:relative;overflow:hidden;width:100%;height:-moz-fit-content;height:fit-content;border-radius:3vw;padding:.4vw;box-shadow:inset 0 1px 1px 1px hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 67.19%);transition:.5s ease}.airplane-container-inside{width:100%;height:100%;border-radius:2.6vw;padding:1.6vw;background-color:hsla(0,0%,9%,.5);display:flex;flex-direction:column;gap:1.5vh}.airplane-top{width:100%;display:flex;justify-content:space-between;align-items:center}.airplane-top-start{display:flex;align-items:center;gap:.75vw}.airplane-top-box{width:5vh;height:5vh;background-color:#18181b;display:flex;align-items:center;justify-content:center;border-radius:.5vw}.airplane-item-icon{width:2vh;height:auto}.switch{position:relative;display:inline-block;width:4vw;height:4vh}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4)}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:2.5vh;width:2.5vh;left:.75vh;bottom:.75vh;background-color:#fff}input:checked+.slider{background-color:#18181b}input:checked+.slider,input:focus+.slider{box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4)}input:checked+.slider:before{transform:translateX(calc(4vw - 2.5vh - .75vh - .75vh))}.slider.round{border-radius:999px}.slider.round:before{border-radius:50%}.airplane-container-divider{width:100%;height:1px;background-color:#18181b}.airplane-bottom{width:100%;display:flex;justify-content:space-between;align-items:center}.airplane-bottom-textbox{width:30%;display:flex;flex-direction:column;gap:.5vh}.airplane-bottom-textbox-end{text-align:end}.airplane-bottom-textbox-row{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;align-self:flex-start;gap:.25vw}.airplane-bottom-textbox-row-end{align-self:flex-end}.airplane-bottom-textbox-icon{width:.9vw;height:.9vw;color:var(--grey)}.airplane-bottom-box{width:5vh;height:5vh;border-radius:999px;background-color:#18181b;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 2px 5px 0 rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}@media (min-width:769px){.bento-grid-item:hover .airplane-container{transform:translateY(-1.5vh)}.bento-grid-item:hover .slider:before{transform:translateX(calc(4vw - 2.5vh - .75vh - .75vh))}}.fade-text{transition:opacity .5s ease-in-out}.fade-text.hidden{opacity:0}.fade-text.visible{opacity:1}@media (max-width:768px){.airplane-wrapper{padding:0 5vw;gap:1vw;margin-top:2.5vw;margin-bottom:2.5vw}.airplane-container{border-radius:6vw;padding:1.25vw;transition:transform .75s ease-out}.airplane-container.animate-mobile{animation:floatUp 2.5s ease-in-out forwards}.airplane-container.reset-animation{animation:floatDown .8s ease-in-out forwards}@keyframes floatUp{0%{transform:translateY(0)}30%{transform:translateY(-2.5vw)}85%{transform:translateY(-2.5vw)}to{transform:translateY(-2.5vw)}}@keyframes floatDown{0%{transform:translateY(-2.5vw)}to{transform:translateY(0)}}.airplane-container.animate-mobile .slider:before{transform:translateX(calc(14vw - 4.5vw - 1.5vw - 1.5vw));transition:transform .5s ease-in-out .3s}.airplane-container.reset-animation .slider:before{transform:translateX(0);transition:transform .5s ease-in-out}.airplane-container-inside{border-radius:5vw;padding:3.75vw;gap:5vw}.airplane-top-start{gap:2.5vw}.airplane-top-box{width:10vw;height:10vw;border-radius:2.5vw}.airplane-item-icon{width:4vw;height:auto}.switch{width:14vw;height:7.5vw}.slider:before{height:4.5vw;width:4.5vw;left:1.5vw;bottom:1.5vw;transition:transform .4s ease-in-out}input:checked+.slider:before{transform:translateX(calc(14vw - 4.5vw - 1.5vw - 1.5vw))}.airplane-bottom-textbox{width:40%;gap:1vw}.airplane-bottom-textbox-row{gap:1vw}.airplane-bottom-textbox-icon{width:2.5vw;height:2.5vw}.airplane-bottom-box{width:12.5vw;height:12.5vw}}.f-grid__comps{grid-column-gap:.5em;grid-row-gap:.5em;perspective:1000px;width:calc(100% + 2 * var(--gap-large));margin-left:calc(-1 * var(--gap-large));height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#00000005 7.2%,#00000009 10.29%,#00000013 14.7%,#00000026 21%,#0000004d 30%,#000 60%);mask-image:linear-gradient(#0000,#00000005 7.2%,#00000009 10.29%,#00000013 14.7%,#00000026 21%,#0000004d 30%,#000 60%)}.comps-row{display:flex;flex-flow:row;grid-column-gap:.75em;grid-row-gap:.75em;transform-origin:50%;transform-style:preserve-3d;transform:rotateX(45deg) rotateY(20deg) rotate(-25deg) translate3d(0,8em,8em)}.pointer-off{pointer-events:none}.comps-col{display:flex;flex-flow:column;width:8em;grid-column-gap:.75em;grid-row-gap:.75em}.comps-col,.comps-item{transform-style:preserve-3d}.comps-item{pointer-events:auto;background-color:#818180;border-radius:.25em;width:100%;padding-top:100%;position:relative;overflow:hidden;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.65,.05,0,1)}.cover{position:absolute;inset:0}img{object-fit:cover;width:100%;height:100%;max-width:none;display:inline-block;vertical-align:middle;border:none}