*,*:before,*:after{margin:0;box-sizing:border-box}section{position:relative}h1,h2,h3,h4,h5{margin:3rem 0 1rem;text-align:start}h1,h2,h3{font-size:4.25rem;line-height:4.5rem}h5{font-size:2.5rem;line-height:2.75rem;margin:0}p{font-size:1rem;line-height:1.3rem;margin:1rem 0;text-align:justify;max-width:55rem;margin-inline:auto}button{cursor:pointer}html{scroll-behavior:smooth}@font-face{font-family:light;src:url(/assets/cooperhewitt.9b572afe.woff2) format("woff2"),url(/assets/cooperhewitt.15882346.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:bold;src:url(/assets/tesla.2c1b575a.woff2) format("woff2"),url(/assets/tesla.107029d0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:medium;src:url(/assets/cooperhewitt.9b572afe.woff2) format("woff2"),url(/assets/cooperhewitt.15882346.woff) format("woff");font-weight:400;font-style:normal}*{font-family:light;font-weight:100;color:#c5c5c5;border:none;margin:0;padding:0;box-sizing:border-box}#app{width:100vw;overflow:hidden}.phrase{font-family:arial;font-style:italic;font-weight:lighter;color:gray;margin-top:6rem;border-top:1px solid gray;padding-top:2rem}.author{font-family:arial;font-style:italic;font-weight:lighter;color:gray;margin-top:4rem;text-align:end}p{font-family:light!important}body{overflow-x:hidden;background:green}button{font-family:bold}a{color:#6496ff;font-family:medium}span{font-weight:400;font-family:medium;color:#fff}span.important{color:#fff}span.warning{color:coral}span.epic{color:violet}span.legendary{color:gold}span.common{color:gray}.capital{text-transform:uppercase}h1,h2,h3,h4,h5{text-transform:uppercase;font-family:bold;color:#fff}h4{margin-top:3rem;font-size:2rem;position:relative}a{cursor:pointer}.title-symbol{position:absolute;bottom:calc(100% + 1rem);width:6rem;height:6rem;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;transition-delay:.5s}@keyframes header-top{0%{opacity:0;transform:translateY(30%) scale(.8);filter:drop-shadow(0 0 0 transparent)}80%{opacity:1;transform:translateY(-10%) scale(1.05);filter:drop-shadow(0 0 10px white)}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 transparent)}}h3.title{opacity:0;animation-duration:.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;transform-origin:left center}h3.title.in-view{opacity:1;animation-name:header-top}h3.title.in-view .title-symbol{animation-name:header-top;animation-delay:.25s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in-out;transform-origin:center center;animation-duration:.35s}@media (max-width: 480px){h3{font-size:2.75rem}h4{font-size:1.7rem}}.container{margin-inline:auto;width:55rem;position:relative;height:100%}@media (max-width: 1024px){.container{width:40rem}}@media (max-width: 768px){.container{width:unset;margin-inline:2rem}}.video-overlay-grid{background:linear-gradient(90deg,#1e1e1e 3px,transparent 1%) center,linear-gradient(#1e1e1e 3px,transparent 1%) center,#c8c8c8;background-size:5px 5px;position:fixed;width:100%;height:100%;mix-blend-mode:multiply}.video-background{position:fixed;width:100vw;height:100vh;object-fit:cover}.hero-section{height:100vh;position:relative}.hero-title-text{position:absolute;background-color:transparent;background-image:url(/assets/app-title.68e4123e.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:10rem;top:48%;left:0;transform:translateY(-50%);filter:drop-shadow(0 0 5px black)}.call-to-action{position:absolute;top:calc(50% + 5rem);display:grid;grid-template-columns:22rem;align-items:center;width:65rem;justify-items:center;left:50%;transform:translate(-50%);justify-content:center}.call-to-action p{margin:0;color:#fff;font-size:1.2rem;filter:drop-shadow(0 0 10px black)}.call-to-action button{padding:1rem 4rem 1rem 2rem;border-radius:4rem;font-size:1.5rem;font-weight:700;position:relative;background:white;color:#000;box-shadow:5px 5px #00000040}.call-to-action button .decoration-button-star{background-image:url(/assets/icon-star.2e1abd87.svg);background-color:transparent;background-size:contain;background-position:center;width:2rem;height:2rem;right:1rem;top:50%;transform:translateY(-50%);position:absolute}@media (max-width: 1024px){.hero-section{height:100vh}.call-to-action{top:calc(50% + 5.5rem);grid-template-columns:45% auto}}@media (max-width: 912px){.hero-section{height:100vh}.hero-title-text{height:15rem;top:45%;width:100%}.call-to-action{top:calc(50% + 5rem);grid-template-columns:1fr;gap:1rem;width:100%}}@media (max-width: 768px){.hero-section{height:100vh}.hero-title-text{height:10rem;top:45%}.call-to-action{top:calc(50% + 3.5rem)}}@media (max-width: 480px){.hero-section{height:100vh}.hero-title-text{height:12rem}.call-to-action{width:100%;margin-top:2rem;grid-template-columns:1fr;justify-items:stretch}.call-to-action p{display:none}.call-to-action button{font-size:1.4rem}}.app-logo{width:64px;height:64px;background-color:transparent;background:url(/assets/app-logo.c140b0c2.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(2px 4px 0 rgba(0,0,0,.25))}.app-logo{width:4rem;height:4rem;transition:.5s}.navigation{position:fixed;top:0;left:0;width:100vw;padding-top:2rem;padding-bottom:2rem;transition:.5s}.navigation.blackened{background:#1e1e1e;padding:1.5rem 0}.navigation.blackened .app-logo{width:3rem;height:3rem}.navigation button{background:none}.navigation button .icon{stroke:#fff}.navigation .navigation-container{display:flex;justify-content:space-between;align-items:center}.navigation .navigation-anchors{display:flex;gap:2rem}.navigation .navigation-anchors>*{text-decoration:none;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.25))}.navigation .navigation-anchors>* span{text-transform:uppercase;font-family:medium;font-weight:700;color:#fff;font-size:1.2rem}.navigation .navigation-anchors .icon{width:2rem;height:2rem;display:block;background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat}.navigation .navigation-anchors .icon.twitter{background-image:url(/assets/twitter.ef0cc321.svg)}.navigation .navigation-anchors .icon.telegram{background-image:url(/assets/telegram.00be26c7.svg)}@media (max-width: 1024px){.navigation{height:8rem}.navigation .navigation-container{top:auto;align-items:start;position:absolute;left:calc(50% - 20rem)}.navigation .navigation-anchors{position:relative}.navigation .icon{top:calc(100% + 1rem)}.navigation .twitter{position:absolute;right:4rem}.navigation .telegram{position:absolute;right:0}}@media (max-width: 768px){.navigation{height:8rem}.navigation .navigation-container{align-items:top;top:2rem;width:calc(100% - 4rem);margin-inline:2rem;left:unset;height:calc(100% - 3rem)}}@media (max-width: 480px){.navigation{height:5.5rem!important;padding:0!important}.navigation .app-logo{width:3rem;height:3rem}.navigation .navigation-container{flex-direction:row;position:absolute;align-items:center;top:2rem}.navigation .navigation-anchors.mobile{position:absolute;display:flex;flex-direction:column;left:0;top:-2rem;background:#1e1e1e;padding:8rem 2rem 2rem;left:-2rem;right:-2rem;gap:0;z-index:-1;bottom:calc(-100vh + 4rem)}.navigation .navigation-anchors.mobile>*{padding:2rem 0}.navigation .icon{top:calc(100% + 1rem);position:relative;top:unset;left:unset;right:unset;width:100%;background-size:2rem;background-position:left center}}button.action-button{border-radius:1rem;border:none;text-transform:uppercase;font-weight:700;padding:1rem 3rem;color:#fff;transition:.15s ease-in-out;box-shadow:0 3px 5px #00000059}button.action-button:hover{box-shadow:0 7px 15px #00000026;transform:translateY(-.2rem)}button.action-button.blue{background:linear-gradient(267.56deg,#00abff 0%,#1f57ff 98%);color:#fff}button.action-button:disabled{filter:grayscale(1);color:#d3d3d3}button.action-button div{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:2rem;color:#fff}.close-button{background:none;box-shadow:none;border:none;padding:0}.close-button *{float:right}.wallet-widget{z-index:10000;box-shadow:2px 4px 8px #0003;position:relative;background:linear-gradient(267.56deg,#0034ff8a 0%,#7333ff91 98%);border-radius:1rem;padding:1rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;gap:1rem;backdrop-filter:blur(10px)}.wallet-widget>button{padding:1rem 3rem;border:1px solid rgba(200,200,200,.15);border-radius:1rem;background:rgba(255,255,255,.2);transition:.15s;color:#fff}.wallet-widget>button:hover{background:white;color:#000}.wallet-widget p{color:#fff;margin:0}.wallet-widget .balance{font-weight:700}.wallet-widget .balance span{margin-left:1rem}.wallet-modal{position:fixed;width:100%;height:100%;top:0;left:0}.wallet-modal .modal-background{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25)}.wallet-modal .wallet-modal-body{width:450px;top:0;left:0;position:fixed;padding:2rem;border-radius:1rem;background:#fafafd;max-width:100vw;margin-inline:auto;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;box-shadow:2px 4px 8px #0000004d}.wallet-modal .wallet-modal-body span{margin:2rem 0;font-size:1rem}.wallet-modal .wallet-modal-body .wallet-buttons{display:grid;gap:.75rem}.wallet-modal .wallet-modal-body .wallet-buttons>button{color:#fff;border-radius:1rem;font-weight:700;transition:.15s ease-in-out;box-shadow:0 4px 5px #0000004d}.wallet-modal .wallet-modal-body .wallet-buttons>button:hover{box-shadow:0 7px 10px #0003;transform:translateY(-.2rem)}.wallet-modal .wallet-modal-body .wallet-buttons>button.metamask-button{background:linear-gradient(267.54deg,#ffdc24 5%,#ff5c00 98%)}.wallet-modal .wallet-modal-body .wallet-buttons>button.coinbase-button{background:linear-gradient(-267.56deg,#0052ff 0%,#3773f5 98%)}.wallet-modal .wallet-modal-body .wallet-buttons>button.walletconnect-button{background:linear-gradient(267.56deg,#0500ff 0%,#8f00ff 98%)}.wallet-modal .wallet-modal-body .wallet-buttons>button.roninwallet-button{background:linear-gradient(90deg,#2885ff 15%,#c2e6ff 80%)}.wallet-modal .wallet-modal-body .wallet-buttons>button:disabled{filter:grayscale(1);color:#d3d3d3}.wallet-modal .wallet-modal-body .wallet-buttons>button div{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:2rem}@media (max-width: 960px){.wallet-modal-body{width:unset;margin:3rem}}.ernestos-band{background-image:url(/assets/ernestos-band.626134db.jpg);background-size:contain;background-position:center;height:33.3333333333vw;width:100vw}@media (max-width: 820px){.ernestos-band{background-size:cover;height:50vw;width:100vw}}@media (max-width: 480px){.ernestos-band{height:100vw;animation-name:frames;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background-size:300vw 100vw}}@keyframes frames{0%{background-position-x:0}33%{background-position-x:50%}66%{background-position-x:100%}to{background-position-x:150%}}.footer{z-index:10000;min-height:15rem;background:black;position:relative;padding:5rem 0;background:#1e1e1e}.footer .footer-container{display:flex;justify-content:space-between}.footer .footer-container .navigation-anchors{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.footer .footer-container .navigation-anchors>*{text-decoration:none}.footer .footer-container .navigation-anchors>* span{text-transform:uppercase;font-family:medium;font-weight:700;color:#fff;font-size:1.2rem}.footer .footer-container .navigation-anchors .icon-container{width:100%;display:flex;gap:2rem;justify-content:flex-end;margin-top:2rem}.icon{width:2rem;height:2rem;display:block;background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat}.icon.twitter{background-image:url(/assets/twitter.ef0cc321.svg)}.icon.telegram{background-image:url(/assets/telegram.00be26c7.svg)}.dev-link{margin-top:3rem;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.dev-link .ultra-kelevra-logo{background-image:url(/assets/logo-kelevra.cc2ba03a.svg);background-position:center;background-size:contain;width:32px;height:32px}@media (max-width: 480px){.footer{padding-bottom:3rem}}.description-section{padding:10rem 0;background:#1e1e1e;color:#fff;font-family:light}@media (max-width: 480px){.description-section{padding:5rem 0}}.heart-section{background:#1e1e1e;padding:5rem}.heart-section .heart-overlay-grid{background:linear-gradient(90deg,#1e1e1e 3px,transparent 1%) center,linear-gradient(#1e1e1e 3px,transparent 1%) center,transparent;background-size:5px 5px;background-attachment:fixed;position:absolute;width:100%;height:calc(100% + 2rem);top:0;left:0}.heart-section .heart{background-image:url(/assets/icon-heart.2e924a0e.svg);background-size:contain;position:relative;animation-name:heart-beat;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in;width:5rem;height:5rem;filter:blur(3px);margin-inline:auto}@keyframes heart-beat{0%{transform:scale(.9)}15%{transform:scale(1.1)}25%{transform:scale(.95)}35%{transform:scale(.95)}45%{transform:scale(1.1)}55%{transform:scale(.9)}to{transform:scale(.9)}}@media (max-width: 480px){.heart-section{padding:5rem 0}}
