.landing-page{width:100%;max-width:100dvw;align-items:stretch;overflow:hidden;padding:var(--headerHeight) 5rem 0;background:url(/images/landing-page/footer_bg.png) no-repeat bottom;background-size:100% auto;padding-bottom:35rem;font-size:.9rem}@media screen and (min-width:768px){.landing-page{font-size:1rem}}.landing-page p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem}.landing-page h2{font-size:1.05rem;font-weight:500;line-height:1.4;font-family:Instrument Sans,sans-serif}@media screen and (min-width:768px){.landing-page h2{font-size:1.875rem;font-weight:400;font-family:"Instrument Serif",serif}}.landing-page h3{font-family:"Instrument Serif",serif;font-size:1.5rem;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.landing-page h3{font-size:5rem;font-weight:400}}.landing-page h4{font-size:1.05rem;font-weight:500;line-height:1.4;font-family:var(--font-inter);text-align:left;margin-bottom:.5rem}@media screen and (min-width:768px){.landing-page h4{font-size:2.5rem;font-weight:400;font-family:"Instrument Serif",serif}}.landing-page p{max-width:38rem;margin-left:auto;margin-right:auto}.landing-page .hero h1{font-size:3.05rem;font-weight:400;margin-bottom:2rem;margin-top:8rem}@media(min-width:768px){.landing-page .hero h1{font-size:5.6rem}}.landing-page .hero h2{font-size:1.05rem;margin-bottom:1rem;font-weight:500}@media(min-width:768px){.landing-page .hero h2{font-size:1.875rem;font-weight:400}}.landing-page .hero .hero-description{max-width:48rem;margin:0 auto 2rem;line-height:1.6}.landing-page .hero.animate>*{opacity:1}.landing-page .hero>*{opacity:0;transition:opacity 1s ease-out;will-change:opacity}.landing-page .container{max-width:1280px;margin:0 auto}.landing-page .full-w-container{position:relative;max-width:100dvw;margin-left:-5rem;margin-right:-5rem}.landing-page .fan-card-section{display:flex;justify-content:center}.landing-page .fan-card-section .fan-cards{position:relative;min-height:400px;width:310px;opacity:0;transition:opacity .5s ease-out;will-change:opacity}.landing-page .fan-card-section .fan-cards.animate{opacity:1}.landing-page .fan-card-section .fan-cards.animate .fan-card:first-child{z-index:1;rotate:30deg;translate:136% 31%}.landing-page .fan-card-section .fan-cards.animate .fan-card:nth-child(2){z-index:2;rotate:15deg;translate:70% 8%}.landing-page .fan-card-section .fan-cards.animate .fan-card:nth-child(3){z-index:3;rotate:0}.landing-page .fan-card-section .fan-cards.animate .fan-card:nth-child(4){z-index:4;rotate:-15deg;translate:-70% 8%}.landing-page .fan-card-section .fan-cards.animate .fan-card:nth-child(5){z-index:5;rotate:-30deg;translate:-136% 31%}.landing-page .fan-card-section .fan-cards .fan-card{position:absolute;box-shadow:0 4px 40px rgba(0,0,0,.5019607843);transform-origin:bottom;transition:rotate 1s cubic-bezier(.215,.61,.355,1),translate 1s cubic-bezier(.215,.61,.355,1);will-change:rotate,translate}.landing-page .fan-card-section .fan-cards .fan-card img{max-width:310px;height:auto}.landing-page .avatar-section{text-align:center;margin:10rem 0 5rem}.landing-page .avatar-section .avatar-stack{margin-bottom:2rem;position:relative;height:60px;display:flex;justify-content:center;margin-left:20px}.landing-page .avatar-section .avatar-stack.animate .avatar{margin-left:-20px}.landing-page .avatar-section .avatar-stack .avatar{margin-left:-60px;transition:margin 1s cubic-bezier(.215,.61,.355,1);will-change:margin}.landing-page .avatar-section .avatar-stack .avatar img{border-radius:50%;height:60px;width:60px}.landing-page .fade-in-container{margin-top:6rem;opacity:0;transition:opacity .5s ease-out;will-change:opacity,padding}.landing-page .fade-in-container.animate{opacity:1}.landing-page .fade-in-container img{width:100%;height:auto}.landing-page .identity-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:4rem 0}@media screen and (min-width:768px){.landing-page .identity-section{text-align:center}}.landing-page .benefits-section .benefit-item{display:flex;flex-direction:column;align-items:center;gap:3.125rem;margin-bottom:2.5rem}@media(min-width:768px){.landing-page .benefits-section .benefit-item{flex-direction:row;margin-bottom:10rem}.landing-page .benefits-section .benefit-item.reverse{flex-direction:row-reverse}.landing-page .benefits-section .benefit-item.reverse .benefit-content{order:2}}.landing-page .benefits-section .benefit-item .benefit-content{flex:1;max-width:50%}@media(max-width:767px){.landing-page .benefits-section .benefit-item .benefit-content{max-width:100%}}.landing-page .benefits-section .benefit-item .benefit-content p{line-height:1.6}.landing-page .benefits-section .benefit-item .benefit-image{flex:1}.landing-page .benefits-section .benefit-item .benefit-image img{max-width:100%;height:auto}.landing-page .benefits-section .community-benefit,.landing-page .benefits-section .inspiration-benefit{display:flex;flex-direction:column;align-items:center}.landing-page .benefits-section .community-benefit .benefit-content,.landing-page .benefits-section .inspiration-benefit .benefit-content{justify-content:center}@media screen and (min-width:768px)and (min-width:768px){.landing-page .benefits-section .community-benefit .benefit-content,.landing-page .benefits-section .community-benefit .benefit-content h4,.landing-page .benefits-section .inspiration-benefit .benefit-content,.landing-page .benefits-section .inspiration-benefit .benefit-content h4{text-align:center}}.landing-page .benefits-section .community-benefit .benefit-content.centered,.landing-page .benefits-section .inspiration-benefit .benefit-content.centered{text-align:center}.landing-page .benefits-section .community-benefit .benefit-content p,.landing-page .benefits-section .inspiration-benefit .benefit-content p{max-width:55rem;margin:0 auto;line-height:1.6}.landing-page .benefits-section .community-benefit .benefit-image,.landing-page .benefits-section .inspiration-benefit .benefit-image{margin-top:6rem}.landing-page .benefits-section .community-benefit .benefit-image img,.landing-page .benefits-section .inspiration-benefit .benefit-image img{max-width:100%;height:auto}.landing-page .benefits-section .inspiration-benefit .upvote-image{margin:4rem 0}.landing-page .benefits-section .inspiration-benefit .upvote-image img{max-width:200px;height:auto}.landing-page .benefits-section .inspiration-benefit .gallery{margin:10rem 0}.landing-page .benefits-section .inspiration-benefit .gallery .gallery-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.landing-page .benefits-section .inspiration-benefit .gallery .gallery-grid li img{max-width:100%;height:auto}.landing-page .claim-section{text-align:center;--claim-input-height:4.85rem}.landing-page .claim-section .input-wrapper{position:relative;height:var(--claim-input-height);max-width:36rem;width:100%}.landing-page .claim-section .input-wrapper span{font-size:1rem;display:flex;align-items:center;height:var(--claim-input-height);line-height:var(--claim-input-height);padding:0 2.25rem;position:absolute;color:hsla(0,0%,100%,.6);margin-top:1px}.landing-page .claim-section .input-wrapper span+input{padding-left:7.1rem}.landing-page .claim-section .input-wrapper .cta{font-size:1.1rem;font-style:normal;font-weight:500;position:absolute;top:.625rem;right:.625rem;height:3.6rem;padding:0 2.5rem;font-size:18px}.landing-page .claim-section .input-wrapper .check{position:absolute;top:.625rem;right:.625rem}.landing-page .claim-section .input-wrapper .check .icon-check{display:block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;background:var(--successColor);border-radius:50%;color:#fff;font-size:.75rem}.landing-page .claim-section .input-wrapper input{font-size:1rem;display:flex;height:var(--claim-input-height);color:#fff;border-radius:3.335rem;background:linear-gradient(87deg,rgba(8,53,251,0) 2.77%,rgba(8,53,251,0) 91.43%),rgba(217,217,217,.1);box-shadow:inset .534px .534px .534px 0 hsla(0,0%,100%,.2);border:none}.landing-page .claim-section .input-wrapper input::placeholder{color:#fff}.landing-page .card-stack{display:flex;align-items:center;justify-content:center;padding-left:200px;padding-bottom:100px;aspect-ratio:4/2.5;max-width:1200px;margin:0 auto}.landing-page .card-stack ul{display:flex;transform-style:preserve-3d;transform:rotateX(-30deg) rotateY(45deg)}.landing-page .card-stack.animate li{translate:0 0}.landing-page .card-stack.animate li:after{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0) 50%,rgba(0,0,0,0))}.landing-page .card-stack li{margin-left:-230px;flex-shrink:0;width:290px;aspect-ratio:4/3;transform:rotateY(-90deg) translateZ(1em);transition:translate .5s cubic-bezier(.215,.61,.355,1) calc(var(--i)*.02s);will-change:translate;translate:0 -50px}.landing-page .card-stack li:hover{translate:0 -40px;transition:translate .5s cubic-bezier(.215,.61,.355,1)}.landing-page .card-stack li:hover:after{transition-delay:0}.landing-page .card-stack li:after{background:#000;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:background .5s cubic-bezier(.215,.61,.355,1) calc(var(--i)*.01s);will-change:background}.landing-page .card-stack li img{border-radius:8px;width:100%;height:100%;object-fit:cover}@media screen and (width <= 768px){.landing-page{padding:65px 2rem}.landing-page .fan-card-section .fan-cards{scale:.7}.landing-page .avatar-section{margin:4rem 0 5rem}.landing-page .card-stack{aspect-ratio:1;margin:4rem 0 8rem}.landing-page .claim-section{--claim-input-height:3.85rem}.landing-page .claim-section .input-wrapper span{padding:0 1.25rem}.landing-page .claim-section .input-wrapper span+input{padding-left:6.1rem}.landing-page .claim-section .input-wrapper .cta{height:2.6rem;right:10px;font-weight:400;font-size:16px;padding:0 1.5rem}}