@keyframes animation-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animation-pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes animation-rainbow{from{filter:hue-rotate(10deg)}to{filter:hue-rotate(360deg)}}.animation-rainbow{animation:animation-rainbow 6s steps(72) infinite}body{display:flex;min-height:100vh;flex-direction:column;font-family:"SpaceGrotesk",sans-serif}body.has-fixed-header .site-header.is-fixed{transform:translateY(0)}main{flex:1 0 0}a{color:#000}svg{border-radius:.5rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Brice",serif;font-weight:700}.btn{border:2px solid #000;box-shadow:4px 4px 0 #000 !important;text-transform:uppercase;font-weight:700}.btn.btn-primary{background-color:#fff;color:#000}.btn.btn-primary:hover{border-color:#000;background-color:hsl(0,0%,85%)}.btn.btn-primary:active{color:#000;border-color:#000;background-color:hsl(0,0%,70%);box-shadow:2px 2px 0 #000}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-white:hover{border-color:#000;background-color:hsl(0,0%,85%)}.btn.btn-white:active{color:#000;border-color:#000;background-color:hsl(0,0%,70%);box-shadow:2px 2px 0 #000}.btn.btn-red{background-color:#f42223;color:#000}.btn.btn-red:hover{border-color:#000;background-color:rgb(225.0961206897,11.2038793103,12.2224137931)}.btn.btn-red:active{color:#000;border-color:#000;background-color:rgb(185.3732758621,9.2267241379,10.0655172414);box-shadow:2px 2px 0 #000}.btn.btn-purple{background-color:#8f7afd;color:#000}.btn.btn-purple:hover{border-color:#000;background-color:hsl(249.6183206107,97.037037037%,62.5%)}.btn.btn-purple:active{color:#000;border-color:#000;background-color:rgb(49.6666666667,11.1666666667,251.3333333333);box-shadow:2px 2px 0 #000}.btn.btn-yellow{background-color:#ffe500;color:#000}.btn.btn-yellow:hover{border-color:#000;background-color:rgb(216.75,194.65,0)}.btn.btn-yellow:active{color:#000;border-color:#000;background-color:rgb(178.5,160.3,0);box-shadow:2px 2px 0 #000}.btn.btn-minwidth{min-width:190px}.form-control{border:2px solid #000 !important;box-shadow:0 4px 0 #000 !important}.alert{border-width:2px}.site-header{position:relative;z-index:100;padding-top:2rem !important;padding-bottom:2rem !important;background:url("../img/texture/texture_dots_trans.webp") left center repeat-x}.site-header.is-fixed{background:hsla(0,0%,100%,.65);box-shadow:0 0 1rem rgba(0,0,0,.15);position:fixed;left:0;top:0;width:100%;z-index:160;transition:all 250ms ease-out;transform:translateY(-180px);padding:1rem 0 !important;backdrop-filter:blur(8px)}.site-header .logo img{width:96px}.site-header .button-menu{position:absolute;margin-top:-22px;top:50%;right:1rem}.site-footer{font-family:"SpaceGrotesk",sans-serif}.site-footer .divider{background:url("../img/footer_divider.svg") left top repeat-x;height:50px}.site-footer .wrapper{background:#000 url("../img/footer_rainbow.svg") right bottom no-repeat;background-size:177px 147px}.site-footer .wrapper nav ul li{color:hsl(0,0%,45%)}.site-footer .wrapper nav ul li a{color:hsl(0,0%,75%);text-decoration:none;text-transform:uppercase;font-size:.95em;transition:all 350ms}.site-footer .wrapper nav ul li a:hover{text-decoration:none;color:#fff}.site-footer .wrapper nav ul.menu-social li a{display:block}.site-footer .wrapper nav ul.menu-social li:not(:last-child){margin-right:.75rem}.site-footer .wrapper nav ul.menu-locales li:not(:last-child){position:relative;padding-right:.75rem}.site-footer .wrapper nav ul.menu-locales li:not(:last-child)::after{content:"";position:absolute;top:0;right:0;bottom:0;border-left:1px solid hsla(0,0%,100%,.15)}.page.page-home .site-header:not(.is-fixed){position:absolute;left:0;top:0;width:100%;padding-bottom:6rem !important;background:url("../img/texture/texture_dots.webp") left bottom repeat-x;background-size:contain}.page.page-home .site-header:not(.is-fixed) .wrapper{padding:2rem 0;text-align:center}.page.page-home .site-header:not(.is-fixed) .wrapper .logo img{width:128px}.page.page-home .site-main{padding-top:7rem;margin-bottom:.25rem}.page.page-home .site-main .wrapper{position:relative;padding-top:1.5rem;padding-bottom:2rem}.page.page-home .site-main .wrapper .img-menu{position:absolute;right:0;bottom:0;pointer-events:none;z-index:10}.page.page-home .site-main .lobster-cycler .lobster{height:0;padding-bottom:180%;overflow:hidden;position:relative;transition:filter 350ms,opacity 350ms}.page.page-home .site-main .lobster-cycler .lobster.is-loading{position:relative;filter:grayscale(1);opacity:.5}.page.page-home .site-main .lobster-cycler .lobster.is-loading::after{width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;background:url("../img/icon_spinner.svg") center center no-repeat;background-size:contain;z-index:10;content:"";animation:animation-rotate 1.2s linear infinite;filter:invert(1)}.page.page-home .site-main .lobster-cycler .lobster img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-home .site-main .nav-main a{display:flex;flex-direction:row;align-items:center;justify-content:center;height:160px;border:2px solid #000;border-radius:1rem;box-shadow:4px 4px 0 #000;color:#000;font-family:"Brice",serif;font-weight:700;font-size:1.15em;text-decoration:none;text-transform:uppercase;transition:background 350ms ease-out}.page.page-home .site-main .nav-main a:active{box-shadow:2px 2px 0 #000}.page.page-home .site-main .nav-main a span{text-align:center}.page.page-home .site-main .nav-main a.button-about{background:#fff}.page.page-home .site-main .nav-main a.button-about:hover{background:hsl(0,0%,85%)}.page.page-home .site-main .nav-main a.button-mutations{background:#ffe500}.page.page-home .site-main .nav-main a.button-mutations:hover{background:rgb(216.75,194.65,0)}.page.page-home .site-main .nav-main a.button-activist{position:relative;background:#8f7afd}.page.page-home .site-main .nav-main a.button-activist:hover{background:hsl(249.6183206107,97.037037037%,62.5%)}.page.page-home .site-main .nav-main a.button-activist::after{content:"";position:absolute;left:50%;bottom:-33px;margin-left:-33px;width:66px;height:66px;background:url("../img/sticker_smiley.svg") center center no-repeat;pointer-events:none}.page.page-home .site-main .nav-main a.button-oracle{background:#f42223}.page.page-home .site-main .nav-main a.button-oracle:hover{background:rgb(225.0961206897,11.2038793103,12.2224137931)}.page.page-home .site-main .nav-main a.button-shop{justify-content:left;padding-left:3rem;background:#c5f108}.page.page-home .site-main .nav-main a.button-shop:hover{background:rgb(167.45,204.85,6.8)}@media(min-width: 1024px){.page.page-home .site-main .nav-main a.button-shop{justify-content:center;padding-left:initial}}.page.page-about{background:url("../img/texture/texture_circles.webp") left top no-repeat fixed;background-size:contain}.page.page-about .wrapper.wrapper-splash a{text-transform:uppercase;text-decoration:none;font-weight:700;font-size:.9em;color:#000}.page.page-mutations{background:#faf7f0}.page.page-mutations .form-control#search{background:#fff url("../img/icon-search.svg") .25rem center no-repeat;background-size:32px 32px;padding-left:2.75rem}.page.page-mutation .site-header:not(.is-fixed){position:absolute;left:0;top:0;width:100%;z-index:100}.page.page-mutation .site-header:not(.is-fixed) .logo{opacity:0}.page.page-mutation .wrapper.wrapper-splash .lobster-detail{margin-bottom:2.5rem;position:relative;z-index:10}.page.page-mutation .wrapper.wrapper-splash .lobster-detail::after{content:"";position:absolute;top:0;left:0;width:100%;height:96px;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:100}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .hide-video{position:absolute;left:1rem;top:50%;margin-top:-22px;display:none;z-index:50}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .show-video{position:absolute;right:1rem;top:50%;margin-top:-22px;z-index:50}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .hide-video{display:block}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .show-video{display:none}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .lobster video{display:block}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster{height:0;padding-bottom:180%;overflow:hidden;position:relative;transition:filter 350ms,opacity 350ms}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;display:none;z-index:10}.page.page-mutation .wrapper.wrapper-details{display:none}.page.page-mutation .wrapper.wrapper-details h1{background:#f42223;color:#000;text-align:center;padding:2.5rem 0 2rem;margin-bottom:2rem}.page.page-mutation.has-details .site-header{position:initial;left:initial;top:initial}.page.page-mutation.has-details .site-header .logo{opacity:1}.page.page-mutation.has-details .wrapper-splash{display:none}.page.page-mutation.has-details .wrapper-details{display:block}.page.page-activist .site-header:not(.is-fixed) .logo{opacity:0}.page.page-activist .articles article .box-content{display:none}.page.page-activist .articles article.is-expanded .box-content{display:block}.page.page-oracle{background:#faf7f0}.page.page-oracle .site-header:not(.is-fixed) .logo{opacity:0}.page.page-oracle .site-footer .divider{display:none}.page.page-oracle .site-main .wrapper.wrapper-splash{position:fixed;left:0;top:0;width:100%;height:100%;z-index:200;background:#fff url("../img/texture/texture_zebra.webp") center center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.page.page-oracle .site-main .wrapper.wrapper-splash img{animation:animation-pulsate 2s ease-in-out infinite both}.page.page-oracle .site-main .wrapper.wrapper-question{min-height:90vh;display:flex;flex-direction:column;justify-content:space-between;padding-top:72px}.page.page-oracle .site-main .wrapper.wrapper-question h3{font-family:"SpaceGrotesk",sans-serif;font-weight:700}.page.page-oracle .site-main .wrapper.wrapper-question .button-restart{position:absolute;left:50%;top:0;margin-left:-65px;z-index:150}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container{height:0;padding-bottom:165%;position:relative}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container .hide-video{position:absolute;bottom:1rem;left:1rem;z-index:10}.page.page-oracle .site-main .overlay-oracle{position:fixed;left:0;top:0;width:100%;height:100%;z-index:220;background:#fff;display:none}.page.page-oracle .site-main .overlay-oracle.is-open{display:block}.page.page-faqs .faqs .faq{background:#fff;border:2px solid #000;border-radius:.5rem;padding:1rem 1.25rem}.page.page-faqs .faqs .faq .faq-question{text-transform:uppercase;font-weight:700}.page.page-faqs .faqs .faq .faq-question a{display:block;text-decoration:none;color:#000;padding-right:32px;position:relative}.page.page-faqs .faqs .faq .faq-question a::after{content:"";position:absolute;right:0;top:0;width:24px;height:24px;transition:all 350ms ease-out;background:url("../img/icon_scroll.svg") 0 0 no-repeat;background-size:24px 24px}.page.page-faqs .faqs .faq .faq-answer{padding-top:1rem;font-size:.9em;display:none}.page.page-faqs .faqs .faq .faq-answer>*:last-child{margin-bottom:0}.page.page-faqs .faqs .faq.is-open .faq-question a::after{transform:rotate(-180deg)}.page.page-faqs .faqs .faq.is-open .faq-answer{display:block}.page.page-faqs .faqs .faq:not(:last-child){margin-bottom:1rem}.page.page-faqs .faqs .faq:nth-child(2n+2){background-color:#f42223}.page.page-faqs .faqs .faq:nth-child(3n+3){background-color:#ffe500}.page.page-faqs .faqs .faq:nth-child(4n+4){background-color:#8f7afd}.page.page-faqs .faqs .faq:nth-child(5n+5){background-color:#c5f108}.page.page-content{background:#faf7f0 url("../img/texture/texture_dots_trans.webp") left top repeat-x fixed}.page.page-content .site-header:not(.is-fixed){background:rgba(0,0,0,0)}.page.page-content .site-header:not(.is-fixed) .logo{opacity:0}.page.page-content .site-main::before{content:"";width:130px;height:160px;margin-left:-65px;background:url("../img/img_arrow_menu.webp") left top no-repeat;background-size:contain;position:absolute;left:50%;top:-32px;z-index:50}.menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:170;background:#000;flex-direction:column;justify-content:space-between;display:none}.menu-overlay.is-open{display:flex}.menu-overlay .wrapper{padding-top:2rem !important;padding-bottom:2rem !important;background:url("../img/texture/texture_dots_inv.webp") left top repeat-x}.menu-overlay .wrapper .img-arrow{position:absolute;top:25%;right:0;transform:rotateZ(90deg);pointer-events:none;z-index:10}.menu-overlay .wrapper .menu-main{margin:0 0 1.15rem;padding:0 1rem}.menu-overlay .wrapper .menu-main>li{margin:0;padding:0;display:block}.menu-overlay .wrapper .menu-main>li:not(:last-child){margin-bottom:1rem}.menu-overlay .wrapper .menu-main>li>a{display:block;border:1px solid #000;border-radius:.5rem;box-shadow:4px 4px 0 #000;color:#000;font-family:"SpaceGrotesk",sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background 350ms ease-out;padding:.75rem 1rem}.menu-overlay .wrapper .menu-main>li>a.button-home{background:#fff}.menu-overlay .wrapper .menu-main>li>a.button-home:hover{background:hsl(0,0%,85%)}.menu-overlay .wrapper .menu-main>li>a.button-about{background:#c9c9c9}.menu-overlay .wrapper .menu-main>li>a.button-about:hover{background:hsl(0,0%,67%)}.menu-overlay .wrapper .menu-main>li>a.button-mutations{background:#ffe500}.menu-overlay .wrapper .menu-main>li>a.button-mutations:hover{background:rgb(216.75,194.65,0)}.menu-overlay .wrapper .menu-main>li>a.button-activist{background:#8f7afd}.menu-overlay .wrapper .menu-main>li>a.button-activist:hover{background:hsl(249.6183206107,97.037037037%,62.5%)}.menu-overlay .wrapper .menu-main>li>a.button-oracle{background:#f42223}.menu-overlay .wrapper .menu-main>li>a.button-oracle:hover{background:rgb(225.0961206897,11.2038793103,12.2224137931)}.menu-overlay .wrapper .menu-main>li>a.button-shop{background:#c5f108}.menu-overlay .wrapper .menu-main>li>a.button-shop:hover{background:rgb(167.45,204.85,6.8)}.menu-overlay .wrapper .menu-locales{margin:0;padding:0 1rem;display:flex}.menu-overlay .wrapper .menu-locales>li{display:block;margin:0;flex:1 0 0}.menu-overlay .wrapper .menu-locales>li>a{font-weight:600;text-decoration:none}.menu-overlay .wrapper .menu-locales>li.is-current a{background:#fff;color:#000}.menu-overlay .wrapper .menu-locales>li:first-child>a{border-radius:.5rem 0 0 .5rem}.menu-overlay .wrapper .menu-locales>li:last-child>a{border-radius:0 .5rem .5rem 0}.menu-overlay .wrapper .menu-locales>li:not(:last-child)>a{border-right:none}.menu-overlay .wrapper .menu-locales>li>a{display:block;color:#fff;border:1px solid #fff;text-align:center;padding:.65rem}.box{padding:1rem}.box>*:last-child{margin-bottom:0}.box.box-red{background:#f42223;color:#fff}.box.box-green{background:#c5f108;color:#000}.box.box-purple{background:#8f7afd;color:#fff}.box.box-yellow{background:#ffe500;color:#000}.box.box-cream{background:#faf7f0;color:#000}.box.box-white{background:#fff;color:#000}.box.box-border{border:2px solid #000;border-radius:.75rem}.list.list-lobsters .item{position:relative;border:2px solid #000;box-shadow:4px 4px 0 #000;border-radius:1rem;height:100%;display:flex;flex-direction:column;justify-content:center;transition:all 350ms}.list.list-lobsters .item:hover{background:#c5f108}.menu.menu-locales li{font-weight:300}.menu.menu-locales li.is-current{font-weight:700}.pager{padding:0;margin:0 0 1rem;text-align:center;list-style:none}.pager li{display:inline-block;padding:0}.pager li:not(:last-child){margin-right:.25rem}.pager li.is-selected a{opacity:1}.pager li a{display:block;width:.75rem;height:.75rem;border-radius:.75rem;border:1px solid #000;transition:all 350ms;opacity:.25}.mfp-popup{position:relative;background:#fff;padding:2rem;width:auto;max-width:90%;margin:20px auto}@media(min-width: 768px){.mfp-popup{max-width:500px}}.mfp-popup.popup-paypal h3,.mfp-popup.popup-error h3,.mfp-popup.popup-thanks h3{text-transform:uppercase;font-weight:700}/*# sourceMappingURL=site.css.map */
