@font-face{font-display:swap;font-family:Stardom-Regular;font-style:normal;font-weight:400;src:url(/static/media/Stardom-Regular.209a17aa33bfc74860b5.woff2) format("woff2"),url(/static/media/Stardom-Regular.3305880ed37a56c6b8c3.woff) format("woff"),url(/static/media/Stardom-Regular.e9c19cb1f35d97e172d8.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Variable;font-style:normal;font-weight:100 900;src:url(/static/media/CabinetGrotesk-Variable.625aff7cd2cc651382da.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Variable.a3ac6ee526fe9ba86a2a.woff) format("woff"),url(/static/media/CabinetGrotesk-Variable.5d8b44553adc33857c97.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Thin;font-style:normal;font-weight:100;src:url(/static/media/CabinetGrotesk-Thin.cf2b52da952379fabf22.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Thin.7a82d2c65da19deade07.woff) format("woff"),url(/static/media/CabinetGrotesk-Thin.4e07e5f2bc189f93103b.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Extralight;font-style:normal;font-weight:200;src:url(/static/media/CabinetGrotesk-Extralight.333e1421124f6f5f2ce4.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Extralight.0a0aee471e0aaabaf198.woff) format("woff"),url(/static/media/CabinetGrotesk-Extralight.49bf00e949763e74bd40.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Light;font-style:normal;font-weight:300;src:url(/static/media/CabinetGrotesk-Light.ef578021ef5cf2632a15.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Light.35a01b80d359a5a2ce5a.woff) format("woff"),url(/static/media/CabinetGrotesk-Light.3e99f7da5330cede47f3.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Regular;font-style:normal;font-weight:400;src:url(/static/media/CabinetGrotesk-Regular.36628114dad0d602be78.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Regular.133340b3f2339c545d7a.woff) format("woff"),url(/static/media/CabinetGrotesk-Regular.6a0bc5b857b1a7af3eea.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Medium;font-style:normal;font-weight:500;src:url(/static/media/CabinetGrotesk-Medium.467bcdaa2530ea758403.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Medium.1928499875b5b3682ea5.woff) format("woff"),url(/static/media/CabinetGrotesk-Medium.06e4535179580983658a.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Bold;font-style:normal;font-weight:700;src:url(/static/media/CabinetGrotesk-Bold.c9c3bc30c44ade9d3b9b.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Bold.0fb1cbec860aa3537c32.woff) format("woff"),url(/static/media/CabinetGrotesk-Bold.049721aa3e601711db60.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Extrabold;font-style:normal;font-weight:800;src:url(/static/media/CabinetGrotesk-Extrabold.599c0758c052d8f4c3f8.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Extrabold.841faf95c6ba525e617d.woff) format("woff"),url(/static/media/CabinetGrotesk-Extrabold.9ec7766b97fa50aa8241.ttf) format("truetype")}@font-face{font-display:swap;font-family:CabinetGrotesk-Black;font-style:normal;font-weight:900;src:url(/static/media/CabinetGrotesk-Black.811203077326fa601dfa.woff2) format("woff2"),url(/static/media/CabinetGrotesk-Black.811034da30a4fff604de.woff) format("woff"),url(/static/media/CabinetGrotesk-Black.673da867dd340705f42b.ttf) format("truetype")}*{box-sizing:border-box}html{font-family:CabinetGrotesk-Variable}body{background-color:#f5f5f5;margin:0;padding:0}.slide-in-left-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-in-left-enter-active{transition:all .2s}.slide-in-left-enter-active,.slide-in-left-exit{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slide-in-left-exit-active{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .2s}.center{align-items:center;display:flex;justify-content:center;text-align:center}.slide-in{background:#070707;-webkit-transform-origin:bottom;transform-origin:bottom}.slide-in,.slide-out{height:100vh;left:0;position:fixed;top:0;width:100%}.slide-out{background:#0f0f0f;-webkit-transform-origin:top;transform-origin:top}.avatar{align-items:center;display:flex;justify-content:center}.avatar,.avatar img{height:100%;width:100%}.avatar img{border-radius:12px;object-fit:cover;position:absolute;-webkit-transform:translateX(calc(var(--hover)*-1%)) scale(calc(1 + var(--hover)*.2));transform:translateX(calc(var(--hover)*-1%)) scale(calc(1 + var(--hover)*.2));transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media screen and (max-width:767px){.avatar{display:block}.avatar img{height:100%;width:75%}}.user-item{list-style:none;margin:1rem}.user-item a{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#0f0f0f;display:flex;height:100%;padding:1.5rem;text-decoration:none;transition:all .35s ease-in-out;width:100%}.user-item a:active,.user-item a:hover{background:#f5f5f5}.user-item__content{padding:0}.user-item__image{height:100%;margin-right:1rem;width:100%}.user-item:active h2,.user-item:active h3,.user-item:hover h2,.user-item:hover h3{color:#292929}h2{font-weight:800;margin:2rem 0 .25rem}.user-item__image{aspect-ratio:1/1;margin:0;overflow:hidden;position:relative;transition:background .2s;width:350px}.user-item__image:after{aspect-ratio:1;bottom:0;content:"";left:10%;position:absolute;transition:background .2s,-webkit-transform .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s;width:20%}article{--hover:0}article:hover{--hover:1}.user-item__info{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;opacity:0;padding:1rem;position:absolute;transition:opacity .3s ease-in-out;width:100%}.user-item:hover .user-item__info{opacity:1}.user-item__info h2{color:#0f0f0f;font-size:2rem;font-weight:800;font-weight:400;margin:0 0 .5rem}.user-item__info h3{margin:0}.name-hidden,.placeCount-hidden{display:none}.user-item:hover .name-hidden,.user-item:hover .placeCount-hidden{display:block}@media screen and (max-width:767px){.user-item{width:80%}}.card{border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);margin:0;overflow:hidden;padding:2rem;position:relative;width:100%}.users-container{height:100vh;margin:0;width:100vw}.users-container,.users-list{align-items:center;display:flex;justify-content:center}.users-list{flex-direction:row;flex-wrap:wrap;width:100%}@media screen and (max-width:767px){.users-container{margin-top:12rem}.users-list{margin:0;padding:0}}.backdrop{background:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal{background:#f5f5f5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.26);left:10%;position:fixed;top:22vh;width:80%;z-index:100}.modal__header{background:#252525;color:#f5f5f5;padding:1rem .5rem;width:100%}.modal__header h2{margin:.5rem}.modal__content,.modal__footer{padding:1rem .5rem}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}.modal-enter{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}.modal-enter-active{transition:all .2s}.modal-enter-active,.modal-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal-exit-active{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem);transition:all .2s}.button{background:#f5f5f5;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;color:#0f0f0f;cursor:pointer;display:inline-block;font:inherit;font-size:.85rem;margin-right:1rem;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease-in-out}.button:focus{outline:none}.button:active,.button:hover{background:#949494;color:#f5f5f5}.button--inverse{color:#0f0f0f}.button--inverse:active,.button--inverse:hover{background:#fff;color:#0f0f0f}.button--danger{background:transparent;transition:all .25s ease-in-out}.button--danger:hover{background:#d21312;color:#f5f5f5}.button:active:disabled,.button:disabled,.button:hover:disabled{background:#ccc;border-color:#ccc;color:#979797;cursor:not-allowed}.lds-dual-ring{display:inline-block;height:64px;width:64px}.lds-dual-ring:after{-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite;border-color:#f5f5f5 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}.loading-spinner__overlay{align-items:center;background:hsla(0,0%,100%,.9);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.content-wrapper{height:-webkit-max-content;height:max-content;margin:0;padding:0;width:100%}.header{align-items:center;display:flex;height:25vh;margin-top:5rem;padding:2em;width:100%}.item h1 i{font-family:Stardom-Regular}.header .col{width:60%}.header .col:nth-child(2){width:40%}.header h1{font-size:4rem;font-weight:100;line-height:.9;margin:0;position:relative;text-transform:uppercase}.header h1 i{font-size:5rem;padding:0}.play-wrapper{background:url(/static/media/philipp-kammerer-6Mxb_mZ_Q8E-unsplash.e8cbea67014b625fe086.jpg) no-repeat 50% 42%;background-size:cover;border-radius:40px;height:80px;padding:.4em;position:relative;width:100%}.play-btn,.play-wrapper{align-items:center;display:flex;justify-content:center}.play-btn{background:#f7f7f7;border-radius:8px;height:-webkit-max-content;height:max-content;padding:.75rem;width:-webkit-max-content;width:max-content}.play-btn a{color:#0f0f0f;font-size:1.15rem;font-weight:800;text-decoration:none}.pattern{letter-spacing:10px;opacity:.2;padding:5em 0;text-align:center}.copy p{font-size:.75rem;font-weight:400;line-height:1.15}.btn-container{align-items:center;display:flex;justify-content:space-between;margin-top:-2em;padding:2em;width:100%}.btns{display:flex}.btn{border:1px solid #000;border-radius:20px;font-family:Monument Extended;font-size:10px;font-weight:300;margin-right:1em;padding:.4em .8em}.divider{width:70%}.hr{background:rgba(0,0,0,.2);height:1px;width:100%}.hero{align-items:flex-start;background:url(/static/media/IMG_6974.3382de8c966279c53a1c.jpg) no-repeat 20% 60%;background-size:cover;border-radius:40px 40px 0 0;display:flex;height:50vh;justify-content:flex-end;margin:2em auto;position:relative;width:95%}.hero img{display:none;height:10vh;width:100%}.hero-wrapper{background:#f5f5f5;border-radius:40px 40px 0 0;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);height:100%;position:absolute;width:0}.arrow{align-items:center;background:#0f0f0f;border:4px solid #2d2d2d;border-radius:100%;display:flex;font-size:40px;height:100px;justify-content:center;position:absolute;right:4em;top:-1.4em;width:100px}.arrow a{color:#f7f7f7;font-size:1rem;text-decoration:none}.marquee{align-items:center;background:#f2f2f2;bottom:0;display:flex;margin:0 auto;overflow:hidden;padding:1em 0;position:absolute;white-space:nowrap;width:100%;z-index:3}.marquee span{-webkit-animation:marquee-animation 20s linear infinite;animation:marquee-animation 20s linear infinite;color:#0f0f0f;font-family:Stardom-Regular;font-size:1.9rem;font-weight:900;mix-blend-mode:normal!important;padding-left:-10%;text-transform:uppercase}@-webkit-keyframes marquee-animation{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-60%);transform:translate(-60%)}}@keyframes marquee-animation{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-60%);transform:translate(-60%)}}@media screen and (max-width:767px){.item h1,.item h1 i{font-size:1.5rem}.play-btn{height:10px}.play-btn a{font-size:.75rem}.play-wrapper{height:50px}.copy p{font-size:.5rem}.btn-container{padding:1rem;text-align:center}.btn{width:110px}.arrow{height:70px;right:4.5em;top:-.75em;width:70px}.arrow a{font-size:.75rem;text-align:center}}.form-control{height:-webkit-max-content;height:max-content;margin:0}.form-control input,.form-control label,.form-control textarea{display:block;text-align:center}.form-control label{font-weight:800;font:2rem;margin:.5rem 0;text-align:center}.form-control input,.form-control textarea{background:#f8f8f8;border:none;font:inherit;padding:0;width:100%}.form-control--invalid label,.form-control--invalid p{color:red}.form-control--invalid input,.form-control--invalid textarea{background:#ffd1d1;border-color:red}.image-upload.center{flex-direction:column}.image-upload.center,.image-upload__preview{align-items:center;display:flex;justify-content:center}.image-upload__preview{border:1px solid #ccc;height:13rem;margin-bottom:1rem;text-align:center;width:13rem}.image-upload__preview img{height:100%;object-fit:cover;width:100%}.place-form{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.26);height:-webkit-max-content;height:max-content;list-style:none;margin:6rem auto 2rem;max-width:50rem;padding:1rem;position:relative;width:100%}.map{height:100%;width:100%}.place-item{margin:1rem 0;width:60%}.place-item__content{padding:0}.place-item__info{padding:1rem;text-align:center}.place-item__image{height:12.5rem;width:100%}.place-item__image img{height:100%;object-fit:cover;width:100%}.place-item__info h2,.place-item__info h3,.place-item__info p{margin:0 0 .5rem}.place-item__info h2{font-size:1.25rem}.place-item__info h3{font-size:.85rem;font-weight:550}.place-item__info p{font-size:.75rem;padding:1rem;text-align:center}.place-item__actions{padding:1rem .5rem;text-align:center}.place-item__modal-content{padding:0}.place-item__modal-actions{text-align:right}.place-item__actions a,.place-item__actions button{margin:.25rem}.map-container{height:15rem;width:100%}@media (min-width:767px){.place-item__image{height:20rem}}@media screen and (max-width:767px){.place-item{width:80%}}.place-list{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;list-style:none;margin:7rem auto 1rem;padding:0;width:80%}@media screen and (max-width:767px){.place-list{flex-wrap:wrap;width:100%}}.container{display:flex;height:auto;margin-top:2rem;width:100%}.wrapper{height:90%}.hero-image-wrapper{flex:2 1;height:100vh;position:relative}.hero-image-wrapper img{height:100%;object-fit:cover;width:100%}.hero-image-wrapper .bg-img{height:100%;position:relative;width:100%;z-index:-2}.front-img{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);height:500px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;z-index:1}.content-wrapper-auth{display:flex;flex:2 1;flex-direction:column;justify-content:space-between;padding:4em}.form-wrapper{margin:.5em;z-index:2}.form-wrapper form{display:flex;flex-direction:column;gap:2rem;height:auto;justify-content:center;margin-bottom:.75rem;width:100%}.form-wrapper form input{background:none;border:none;border-bottom:2px solid #0f0f0f;font-size:2.5rem;outline:none;padding:.5em;width:100%}.form-wrapper form input::-webkit-input-placeholder{color:#000;font-size:28px;font-weight:400;text-align:center;text-transform:uppercase}.form-wrapper form input::placeholder{color:#000;font-size:28px;font-weight:400;text-align:center;text-transform:uppercase}.form-wrapper form button{border:2px solid #000;color:var(--primary);font-size:14px;font-weight:500;outline:none;padding:1.5em 3em;text-transform:uppercase}.form-wrapper form button:hover{background-color:#0f0f0f;color:#f7f7f7}@media (max-width:900px){.container{flex-direction:column-reverse}header{margin:2em 0}header h1,header h2{font-size:2rem}.form-wrapper form{width:100%}.form-wrapper form input::-webkit-input-placeholder{font-size:12px}.form-wrapper form button,.form-wrapper form input,.form-wrapper form input::placeholder{font-size:12px}.form-wrapper p{display:none}.form-wrapper button{padding:1em 2em}}.main-header{align-items:center;background:#f5f5f5;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;height:10vh;justify-content:center;left:0;margin:0;padding:0 2rem;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:5}@media (min-width:768px){.main-header{justify-content:space-between}}@media (max-width:768px){.main-header{align-items:center;flex-direction:row-reverse;gap:1rem;justify-content:center;padding:0}}.nav-links{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.nav-links a{border-radius:8px;color:#0f0f0f;font-size:1.05rem;font-weight:800;padding:1rem .5rem;text-decoration:none;transition:all .4s ease-in-out}.nav-links a.active,.nav-links a:active,.nav-links a:hover{background:#fff;color:#000}.nav-links button{background:transparent;border:1px solid #292929;color:#0f0f0f;cursor:pointer;font:inherit;padding:.5rem}.nav-links button:focus{outline:none}li{cursor:pointer}#logout_btn{all:unset;background:#f5f5f5;border-radius:12px;color:#0f0f0f;cursor:pointer;font-size:.8rem;font-weight:700;padding:.5rem}@media (min-width:768px){.nav-links{flex-direction:row}.nav-links li{margin:0 .5rem}.nav-links a{color:#0f0f0f;text-decoration:none}.nav-links button{background:transparent;border:1px solid #0f0f0f;color:#0f0f0f}.nav-links button:active,.nav-links button:hover{background:#f8df00;color:#292929}}@media (max-width:768px){.nav-links{gap:1.5rem}}.side-drawer{background:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.26);height:100vh;left:0;position:fixed;top:0;width:50%;z-index:100}.main-navigation__menu-btn{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:28px;justify-content:space-around;width:auto}.main-navigation__menu-btn span{background:#0f0f0f;display:block;height:100%;margin-top:6px;width:25px}.main-navigation__title a{all:unset;color:#0f0f0f;cursor:pointer;font-family:Stardom-Regular;font-size:1.1rem;margin:0;padding:0;transition:all .25s ease-in-out}#logo{display:block;height:-webkit-max-content;height:max-content;width:auto}.main-navigation__header-nav{display:none}.main-navigation__drawer-nav{height:100%}@media (min-width:768px){.main-navigation__menu-btn{display:none}.main-navigation__header-nav{display:block}}@media (max-width:768px){.main-navigation__title h1{margin:0}}
/*# sourceMappingURL=main.91bd2da4.css.map*/