﻿@font-face{font-display:swap;font-family:"BeetlecrabHeaderFont";font-style:normal;font-weight:600;src:url("fonts/montserrat-v25-latin-600.467c1c287b14.eot");src:url("fonts/montserrat-v25-latin-600.467c1c287b14.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-600.e571167fbcce.woff2") format("woff2"),url("fonts/montserrat-v25-latin-600.52addb5b17e4.woff") format("woff"),url("fonts/montserrat-v25-latin-600.9c6ca180719d.ttf") format("truetype"),url("fonts/montserrat-v25-latin-600.bb0e09eec706.svg#Montserrat") format("svg")}.beetlecrab-header{font-family:"BeetlecrabHeaderFont", "Helvetica Neue", Arial, sans-serif;font-size:16px;line-height:1.5;width:100%;height:64px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.5em;background:#000;color:#fff;border-bottom:1px solid #252525}.beetlecrab-header a.logo{color:#fff}.beetlecrab-header a.logo img{height:1.25rem;width:auto;flex:0}.beetlecrab-header a.hamburger{display:none}.beetlecrab-header ul.menu{box-sizing:border-box;margin:0;display:flex;justify-content:flex-end;gap:1em}.beetlecrab-header ul.menu li{display:block;margin:0;list-style:none;font-weight:bold}.beetlecrab-header ul.menu li a{color:#767676;text-decoration:none}.beetlecrab-header ul.menu li a:hover{color:#b7b7b7}.beetlecrab-header ul.menu li a svg{margin-left:0.25em}.beetlecrab-header ul.menu li.active a{color:#fff}@media (max-width: 576px){.beetlecrab-header ul.menu{display:none;position:absolute;top:64px;left:0;z-index:1000;width:100vw;height:100%;padding:1em 0;background:#000;border-bottom:1px solid #252525;transition:display 500ms ease-in}.beetlecrab-header ul.menu li{width:100%;text-align:center;padding:1em;font-size:1.2em}.beetlecrab-header ul.menu.visible{display:block}.beetlecrab-header a.hamburger{display:flex;color:#b7b7b7}.beetlecrab-header a.hamburger:hover{text-decoration:none}}.beetlecrab-header-appendix{display:none;position:fixed;top:64px;z-index:10000;width:100%}.beetlecrab-header-appendix .beetlecrab-ribbon{min-height:64px;text-align:center;font-family:"BeetlecrabHeaderFont", "Helvetica Neue", Arial, sans-serif;font-weight:bolder;padding:0.75rem;background:#202252;color:#fff}.beetlecrab-header-appendix .beetlecrab-ribbon a{text-decoration:none;font-weight:normal}.beetlecrab-header-appendix .beetlecrab-ribbon .content{margin:0;padding:0}@media (min-width: 576px){.beetlecrab-header-appendix .beetlecrab-ribbon{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.2em}.beetlecrab-header-appendix .beetlecrab-ribbon .content{margin:0 auto}}.beetlecrab-header-appendix .cart{position:absolute;right:0;margin-top:0.5em;font-size:75%}.beetlecrab-header-appendix .cart a{text-decoration:none}.beetlecrab-header-appendix .cart i{color:#000}.beetlecrab-header-appendix .cart i.fa-inverse{color:#20ff1b}.beetlecrab-header-appendix .cart .count{color:#fff;position:relative;bottom:-1em;right:1.25em;font-weight:bolder}.beetlecrab-header-appendix .scroll-indicator{display:none;width:100%;height:5px;background:#20ff1b;transition:all 0.1s ease-out}@media (max-width: 576px){body.beetlecrab-header-menu-visible{overflow-y:hidden;position:fixed}body.beetlecrab-header-menu-visible .beetlecrab-header ul.menu{display:block}body.beetlecrab-header-menu-visible .beetlecrab-header-appendix{display:none !important}}dialog.homepage_popup{background:#000;color:#fff;background:linear-gradient(#000, #000) 50% 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,linear-gradient(349deg, #ce21eb 0%, rgba(211,159,24,0.24) 5.298%, rgba(238,12,11,0.64) 41.962%, transparent 64.126%, #e2692f 100%),linear-gradient(352deg, rgba(214,21,245,0.38) 0%, transparent 100%),linear-gradient(170deg, #8819eb 0%, #f02347 100%);border:none;border-radius:0px;padding:5px;box-sizing:content-box}dialog.homepage_popup .popup_content{display:flex;flex-direction:column;margin:0;padding:2em}dialog.homepage_popup .popup_content h2{margin:0;margin-bottom:1em}dialog.homepage_popup .popup_content h2 b{text-wrap:nowrap}dialog.homepage_popup .popup_content ul{margin:0;padding:0;padding-left:1em}dialog.homepage_popup .popup_content ul li{margin-bottom:0.5em}dialog.homepage_popup .popup_content ul li::marker{color:#20ff1b}dialog.homepage_popup .popup_content a{color:#08adc3}dialog.homepage_popup .popup_content form{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-top:1.5em}dialog.homepage_popup .popup_content form button{padding:1em 1.75em;height:auto;margin-bottom:1.5em;border:2px solid #fff;background:none;color:#20ff1b;font-weight:bolder}dialog.homepage_popup .popup_content form button:focus{outline:none}dialog.homepage_popup .popup_content form button:hover{background:#fff;color:#000}dialog.homepage_popup .popup_content form .change_country{display:grid;cursor:pointer}dialog.homepage_popup .popup_content form .change_country a,dialog.homepage_popup .popup_content form .change_country select{grid-column:1;grid-row:1}dialog.homepage_popup .popup_content form .change_country a{display:block;margin:0 auto;text-decoration:none}dialog.homepage_popup .popup_content form .change_country:hover a{text-decoration:underline}dialog.homepage_popup .popup_content form .change_country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:auto}dialog.homepage_popup .popup_content form .change_country select:focus{outline:none}dialog.homepage_popup .popup_content form .change_country select option{background:#252525}@media (min-width: 576px){dialog.homepage_popup{width:46em}dialog.homepage_popup .popup_content{padding-top:3em}dialog.homepage_popup .popup_content form{margin-top:3em}}dialog.homepage_popup::backdrop{backdrop-filter:brightness(70%) blur(4px)}body:has(dialog.homepage_popup[open]){overflow:hidden}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("fonts/montserrat-v25-latin-regular.9ca1ae7d5968.eot");src:url("fonts/montserrat-v25-latin-regular.9ca1ae7d5968.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-regular.b4a68b1e743e.woff2") format("woff2"),url("fonts/montserrat-v25-latin-regular.0c0bf37fdadb.woff") format("woff"),url("fonts/montserrat-v25-latin-regular.4f61189f6acf.ttf") format("truetype"),url("fonts/montserrat-v25-latin-regular.f59907d8d8a6.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("fonts/montserrat-v25-latin-600.467c1c287b14.eot");src:url("fonts/montserrat-v25-latin-600.467c1c287b14.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-600.e571167fbcce.woff2") format("woff2"),url("fonts/montserrat-v25-latin-600.52addb5b17e4.woff") format("woff"),url("fonts/montserrat-v25-latin-600.9c6ca180719d.ttf") format("truetype"),url("fonts/montserrat-v25-latin-600.bb0e09eec706.svg#Montserrat") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}@media (min-width: 1500px){html{font-size:18px}}body{color:#b7b7b7;background-color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#08adc3;text-decoration:underline}a:hover,a:focus{text-decoration:underline}a strong{color:inherit}img{display:block}input[type="text"],input[type="email"],input[type="button"],input[type="submit"],button,textarea{-webkit-appearance:none !important;-moz-appearance:none !important;font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;line-height:1.5;font-size:100%}select{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;line-height:1.5;font-size:100%}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;font-weight:600;line-height:1.25;text-rendering:optimizeLegibility;color:#e8e8e8}dialog.homepage_popup::backdrop{backdrop-filter:brightness(70%) blur(8px)}body{background:#000}.nobreak{white-space:nowrap}@media (min-width: 576px){.nobreaklg{white-space:nowrap}}.bgvideo{background:none !important;overflow:hidden}.bgvideo video.background{object-fit:cover;width:100%;height:calc(100vh - 64px);position:absolute;top:64px;left:0;z-index:-1}.header{width:50%;margin:0 auto;margin-bottom:2em}.header h1.logo{font-size:4rem;font-weight:bold;text-align:center;text-transform:uppercase;margin:0 auto;line-height:0.75}.header h1.logo a{color:inherit}.header h1.logo a img{width:100%;filter:drop-shadow(0px 0px 2px #000)}.header h1.logo a:hover{text-decoration:none}.header .marquee{width:100%;font-weight:normal;margin-top:1em}@media (max-width: 576px){.header{width:85%}.header h1{font-size:3rem}}main{max-width:1920px;margin:0 auto}main .section{color:#fff;text-shadow:-1px -1px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000;background-repeat:no-repeat;background-size:auto 100%;display:flex;align-items:center}main .section h3{font-size:1.6rem;margin-bottom:1em;font-weight:bolder}@media (max-width: 576px){main .section h3{font-size:1.4em}}main .section .content{width:50%}main .section .content p,main .section .content ul,main .section .content h3{width:75%;margin:0 auto}main .section .content h3{margin-bottom:1em}main .section .content p{margin-bottom:1em}main .section .content ul{padding-left:1em}main .section.section_split .left,main .section.section_split .right{width:50%;flex:1;display:flex;align-items:center;justify-content:center}@media (max-width: 1000px){main .section.section_split{display:block;background-size:auto 50%}main .section.section_split .left,main .section.section_split .right{min-height:75vh;width:100% !important;padding:0 1em}}main .section.section_center .content{width:100%}@media (max-width: 1000px){main .section.section_center{margin-bottom:4em !important}}main .section.section_left{justify-content:left;background-position:right center;background-size:auto 100%;padding:8em 0}@media (min-width: 576px){main .section.section_left{aspect-ratio:2 / 1;padding:0}}main .section.section_right{justify-content:right;background-position:left center;background-size:auto 100%;padding:8em 0}@media (min-width: 576px){main .section.section_right{aspect-ratio:2 / 1;padding:0}}@media (max-width: 1500px){main .section .content{padding:0 1em}main .section .content p,main .section .content ul,main .section .content h3{width:100%}main .section.section_left .content{padding-left:3em}main .section.section_right .content{padding-right:2em}}@media (max-width: 1000px){main .section .content{width:100%;padding:0 4em !important}main .section .content p,main .section .content ul,main .section .content h3{width:auto}}@media (max-width: 576px){main .section .content{width:100%;padding:0 1.5em !important}}main .section.section_header{height:calc(100vh - 64px);font-weight:bolder;justify-content:center;align-content:center}@supports (-webkit-touch-callout: none){main .section.section_header{height:calc(-webkit-fill-available - 64px)}}main .section.section_header .intro,main .section.section_header .preorder_info{text-align:center}@media (min-width: 1000px){main .section.section_header .intro,main .section.section_header .preorder_info{font-size:1.2em}}main .section.section_header .preorder_info{margin-top:2em}main .section.section_header .preorder_info p{margin-top:1em}main .section.section_header .preorder_info .green{color:#47f959}main .section.section_header .preorder_info .arrow{font-style:normal;font-size:1.25em}main .section.section_fw_upgrade,main .section.section_video{margin:4em auto}main .section.section_fw_upgrade .content,main .section.section_video .content{width:65%;margin:0 auto;text-align:center}main .section.section_fw_upgrade .content h3,main .section.section_video .content h3{margin-top:2em;margin-bottom:2em}@media (min-width: 1000px){main .section.section_fw_upgrade .content h3,main .section.section_video .content h3{font-size:2rem}}@media (max-width: 1000px){main .section.section_fw_upgrade .content,main .section.section_video .content{width:100%}}main .section.section_video .content iframe{max-width:1280px;width:100%;aspect-ratio:16/9;background:linear-gradient(#000, #000) 50% 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,linear-gradient(349deg, #ce21eb 0%, rgba(211,159,24,0.24) 5.298%, rgba(238,12,11,0.64) 41.962%, transparent 64.126%, #e2692f 100%),linear-gradient(352deg, rgba(214,21,245,0.38) 0%, transparent 100%),linear-gradient(170deg, #8819eb 0%, #f02347 100%);border-radius:0px;padding:5px;box-sizing:content-box}main .section.section_fw_upgrade .content canvas{max-width:580px;width:100%;aspect-ratio:1/1}main .section.section_fw_upgrade .content img.swirl_background{aspect-ratio:1/1;z-index:-1000;transform:translate(-50%, -50%);position:absolute;top:0;left:0;visibility:hidden}main .section.section_fw_upgrade .content ul.inline,main .section.section_fw_upgrade .content .features{margin-bottom:3em;color:#b7b7b7}main .section.section_fw_upgrade .content ul.inline{width:100%;display:flex;flex-flow:row wrap;justify-content:center;row-gap:2em}main .section.section_fw_upgrade .content ul.inline li{list-style:none;margin:0;padding:0;width:33%;display:block}main .section.section_fw_upgrade .content ul.inline_collapse{width:75%}main .section.section_fw_upgrade .content .features{display:flex;flex-flow:row wrap}main .section.section_fw_upgrade .content .features .feature{width:50%}main .section.section_fw_upgrade .content .features .feature p{padding:0 1em;max-width:24em}main .section.section_fw_upgrade .content .features h4{font-size:1.4em;height:2.8em;display:flex;justify-content:center;align-items:flex-end}main .section.section_fw_upgrade .content p span{white-space:nowrap}main .section.section_fw_upgrade .content p.thanks i.fa-heart{color:#08adc3}@media (max-width: 1000px){main .section.section_fw_upgrade .content ul.inline_collapse{width:100%}main .section.section_fw_upgrade .content .features h4{font-size:1.2em}main .section.section_fw_upgrade .content p span{white-space:normal}}@media (max-width: 576px){main .section.section_fw_upgrade .content ul.inline_collapse{width:100%}main .section.section_fw_upgrade .content ul.inline_collapse li{width:50%}}main .section.section_purchase{font-weight:bolder;justify-content:center;align-content:center;margin-top:6em}@media (min-width: 1000px){main .section.section_purchase{background-size:auto 85%;height:100vh}@supports (-webkit-touch-callout: none){main .section.section_purchase{height:-webkit-fill-available}}}main .section.section_purchase .left,main .section.section_purchase .right{height:100%;flex:none;flex-direction:column;width:40%}main .section.section_purchase .left{margin:0}main .section.section_purchase .left p{font-size:1.2em;width:75%;margin:0 auto;margin-bottom:1em;text-align:center}main .section.section_purchase .left p.intro{margin:3em auto}main .section.section_purchase .left .inside{width:100%}main .section.section_purchase .right video{max-height:70vh}main .section.section_purchase .preorder_info{text-align:center}main .section.section_purchase .preorder_info h4{font-size:2.5rem;margin-bottom:1rem;margin-top:0}main .section.section_purchase .preorder_info .subtitle{font-size:1.1rem;margin-bottom:2.5rem}main .section.section_purchase .preorder_info .price{margin-bottom:2rem}main .section.section_purchase .preorder_info .cta{margin:2rem auto}main .section.section_purchase p.preorder_details{font-size:1rem;color:#e8e8e8}main .section.section_purchase p.preorder_deadline{width:100%;font-size:1rem;color:#07ff00}main .section.section_purchase p.preorder_deadline span.line{line-height:2em !important;display:block}main .section.section_purchase .price .amount_info{color:#ccc;font-size:1.9rem;font-weight:bolder;font-style:italic}main .section.section_purchase .price .amount_info i{font-size:75%}main .section.section_purchase .price .amount_info s{display:block;margin-bottom:0.25em;font-size:55%}main .section.section_purchase .price .amount_info s:first-child{font-size:60%}main .section.section_purchase .price .amount_info{color:#fff}main .section.section_purchase .price .amount_info .description{display:block;font-size:1rem;color:#ccc;margin:0;margin-top:1rem;margin-bottom:0.5rem}main .section.section_purchase .price .amount_info .amount{line-height:1;display:block;margin:0}main .section.section_purchase .price .amount_info{margin-top:0.5em;margin-bottom:0.5em;font-style:normal}main .section.section_purchase .price .amount_info i{font-style:normal}main .section.section_purchase .price_info{color:#b7b7b7;font-size:smaller !important;font-weight:normal;margin-bottom:0 !important}main .section.section_purchase .change_country{display:grid;cursor:pointer}main .section.section_purchase .change_country a,main .section.section_purchase .change_country select{grid-column:1;grid-row:1}main .section.section_purchase .change_country a{display:block;margin:0 auto;font-size:smaller !important;font-weight:normal;color:#767676;text-decoration:underline dotted}main .section.section_purchase .change_country:hover a{text-decoration:underline}main .section.section_purchase .change_country select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:auto}main .section.section_purchase .change_country select:focus{outline:none}main .section.section_purchase .change_country select option{background:#252525}@media (max-width: 576px){main .section.section_purchase .left{min-height:100vh}@supports (-webkit-touch-callout: none){main .section.section_purchase .left{height:-webkit-fill-available}}main .section.section_purchase .left p{width:100%;padding:0 1em}main .section.section_purchase .left p.intro{margin:1em auto !important}}@media (max-width: 1000px){main .section.section_purchase{display:flex;flex-direction:column-reverse}main .section.section_purchase .right{height:auto;padding:0;margin:0}main .section.section_purchase .right video{max-width:75%}}@media (max-width: 1500px){main .section.section_purchase .left,main .section.section_purchase .right{width:50%}}main .section.section_connectivity{margin:10em auto}main .section.section_connectivity img.tempera_back{width:50%;margin:0 auto}main .section.section_connectivity h3{text-align:center;margin-bottom:1.5em}main .section.section_connectivity p{width:65%}@media (max-width: 1000px){main .section.section_connectivity p,main .section.section_connectivity img.tempera_back{width:100%}}main .section.section_concept{background-image:url("images/tempera/splash_drawing1.a4e5751de079.jpg");background-position:right bottom;background-size:50% auto;background-repeat:no-repeat;min-height:100vh;display:flex}main .section.section_concept .image{width:50%;height:75vh;position:relative}main .section.section_concept .image .concept_image{position:absolute;width:100%;height:100%;background-position:left 50% bottom 50%;background-size:115% auto;background-repeat:no-repeat}main .section.section_concept .concept_image1{background-image:url("images/tempera/tempera_concept/bright.699e70cbf8e8.jpg");opacity:1}main .section.section_concept .concept_image2{background-image:url("images/tempera/tempera_concept/dim.d74e322356f1.jpg");opacity:0}main .section.section_concept .content{width:50%}main .section.section_concept .content p i.b,main .section.section_concept .content p i.r,main .section.section_concept .content p i.y,main .section.section_concept .content p i.g{font-style:normal;font-weight:bolder}main .section.section_concept .content p i.b{color:#82b1e8}main .section.section_concept .content p i.r{color:#f2578b}main .section.section_concept .content p i.y{color:#e3e0a4}main .section.section_concept .content p i.g{color:#59d9a8}@media (max-width: 576px){main .section.section_concept{flex-direction:column;height:auto;padding-top:6em;padding-bottom:6em}main .section.section_concept .image,main .section.section_concept .content{width:100%;height:auto}main .section.section_concept .image{aspect-ratio:1600 / 1136;margin-bottom:2em}main .section.section_concept .image .concept_image{background-position:left 50% bottom 50%;background-size:125% auto}}main .section.section_drawing{background-image:url("images/tempera/splash_drawing2.388f5a3aa8b8.jpg"),url("images/tempera/splash_small.c2863ec7ee0c.jpg");background-position:right top, left 75% bottom;background-size:50% auto, auto 8em;min-height:200%;align-items:end;padding-bottom:10em}main .section.section_drawing .drawing{margin-top:12.5%;overflow-x:auto;height:720pt;width:100%}main .section.section_drawing .drawing div.image{height:100%;aspect-ratio:6000 / 3750;background:url("images/tempera/tempera_drawing.f8e5a07431c8.png") no-repeat;background-size:auto 100%;background-position:center;margin:0 auto}main .section.section_drawing .drawing div.image.swipe{background-image:url("images/tempera/swipe.c43cd1db6fe1.png"),url("images/tempera/tempera_drawing.f8e5a07431c8.png");background-size:12.5% auto, auto 100%;background-position:center bottom 25%, center}@media (max-width: 1500px){main .section.section_drawing .drawing{height:650pt}}@media (max-width: 1000px){main .section.section_concept{background-size:75% auto}main .section.section_drawing{min-height:100%;background-size:75% auto, auto 8em}main .section.section_drawing .drawing{margin-top:20%;height:580pt}}main .section.section_specs{background-image:url("images/tempera/splash2.fa3b8ea099bf.jpg")}@media (max-width: 1000px){main .section.section_specs{background-image:url("images/tempera/splash2-left.845d7bf88af6.jpg");background-size:50% auto}}main .section.section_roadmap{background-image:url("images/tempera/splash1.15410b887f64.jpg")}@media (max-width: 1000px){main .section.section_roadmap{background-image:url("images/tempera/splash1-right.9634315c2522.jpg");background-size:50% auto}}main .section.section_roadmap ul li::marker{color:#767676}main .section.section_roadmap ul li.hidden{list-style:none}main .section.section_roadmap ul li.finished::marker{color:#47f959}main .section.section_roadmap ul li.current::marker{color:#fff;filter:none;-webkit-animation:fade-in 1s infinite alternate;animation:fade-in 1s infinite alternate}@-webkit-keyframes fade-in{0%{color:#767676}100%{color:#fff}}@keyframes fade-in{0%{color:#767676}100%{color:#fff}}main .section.section_demos{min-height:33vh;padding:3em 0;font-size:1.2em;flex-direction:column}main .section.section_demos .content{display:flex;flex-wrap:wrap}main .section.section_demos .content .item{width:33%;padding:2em;text-align:center}main .section.section_demos .content .item h4{margin-bottom:0.5em;height:3em}@media (max-width: 1500px){main .section.section_demos .content .item{width:50%}main .section.section_demos .content .item:nth-child(n + 5){display:none}}@media (max-width: 1000px){main .section.section_demos .content .item{width:100%;padding:0}main .section.section_demos .content .item:nth-child(n + 4){display:none}main .section.section_demos .content .item h4{height:auto}}main .section.section_demos a.load_more_videos{display:none}@media (max-width: 1500px){main .section.section_demos a.load_more_videos{display:block;color:#fff;margin-top:1.5em;font-weight:bolder;text-decoration:none}}main .section.section_links{font-size:1.2em}main .section.section_links .content{text-align:center}main .section.section_links .content .manual_links{width:100%}main .section.section_links .content .manual_links p{margin-top:2em;margin-bottom:2em}@media (min-width: 2000px){main .section.section_links .content .manual_links{font-size:1.4em}}main .section.section_testimonials{background:none;display:block;margin:0 auto}main .section.section_testimonials .content{width:75%;display:flex;flex-flow:row wrap;align-items:top;justify-content:center;margin:0 auto;gap:4em 0;margin-top:6em}main .section.section_testimonials .testimonial{width:33%;text-align:center}main .section.section_testimonials .testimonial img{display:inline-block;height:5em}main .section.section_testimonials .testimonial .stars{user-select:none;padding:0;height:2.75em}main .section.section_testimonials .testimonial .stars i{font-size:1.25em;margin-left:0.25em;color:#22e0ff;-webkit-filter:drop-shadow(0 0 10px #948fb9);filter:drop-shadow(0 0 10px #948fb9)}main .section.section_testimonials .testimonial .stars i:first-child{margin-left:0}main .section.section_testimonials .testimonial blockquote{font-style:italic;margin-top:2.75em}main .section.section_testimonials .testimonial blockquote.below-stars{margin-top:0 !important}main .section.section_testimonials .testimonial blockquote:before{content:"“"}main .section.section_testimonials .testimonial blockquote:after{content:"”"}@media (max-width: 1000px){main .section.section_testimonials .splash{width:100%}main .section.section_testimonials .content{width:100%;gap:1em 0}main .section.section_testimonials .testimonial{width:50%}}@media (max-width: 576px){main .section.section_testimonials .content{gap:0}main .section.section_testimonials .testimonial{width:100%;padding:0.25em 0}main .section.section_testimonials .testimonial:last-child{border:none}main .section.section_testimonials .testimonial blockquote{margin-top:0}}main .section.section_gallery{margin:10em 0 5em 0}main .section.section_gallery .content{width:75%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1em}main .section.section_gallery .content a{display:block;width:calc(33% - 1em);aspect-ratio:1797 / 1200}main .section.section_gallery .content img{width:100%}@media (max-width: 1000px){main .section.section_gallery{min-height:auto;margin:6em 0 !important}main .section.section_gallery .content{width:100%;gap:0.5em}}@media (max-width: 576px){main .section.section_gallery .content a{width:calc(50% - 1em)}}main .section.section_signup{margin:10em 0 !important}main .section.section_signup .content{text-align:center;width:40%;margin:0 auto}main .section.section_signup #mc_embed_signup{display:block}main .section.section_signup #mc_embed_signup div{padding:0;margin:0}main .section.section_signup #mc_embed_signup .row{width:100%;display:flex;flex-direction:row;gap:0.75em}main .section.section_signup #mc_embed_signup .row input{width:100%;margin:0}main .section.section_signup #mc_embed_signup .row .mc-field-group{width:67%}main .section.section_signup #mc_embed_signup .row .optionalParent{width:33%}@media (max-width: 576px){main .section.section_signup #mc_embed_signup .row{flex-direction:column;gap:10px}main .section.section_signup #mc_embed_signup .row .mc-field-group,main .section.section_signup #mc_embed_signup .row .optionalParent{width:100%}}@media (max-width: 1500px){main .section.section_signup .content{width:60%}}@media (max-width: 1000px){main .section.section_signup{margin:4em 0 !important}main .section.section_signup .content{width:75%}}@media (max-width: 576px){main .section.section_signup{margin:0 !important}main .section.section_signup .content{width:100%}main .section.section_signup form{flex-direction:column}main .section.section_signup form input{width:100% !important}}main .section.section_about{background-image:url("images/tempera/splash_footer.5e2c1eb8b297.jpg")}main .section.section_about .cta_wrap{margin-top:2em}main .section.section_about abbr{text-decoration:none}@media (max-width: 1000px){main .section.section_about{background-size:100% auto;padding-bottom:80%;background-position:left bottom}main .section.section_about .cta_wrap{text-align:center;margin-bottom:2em}}@media (max-width: 1500px){main .section.section_about .cta_wrap{margin-bottom:10em}}.marquee{--gap: 1px;position:relative;max-width:90vw;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}.marquee_content{flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;gap:var(--gap);animation:scroll 10s linear infinite}.marquee_content{padding:0;margin:0;list-style:none}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}footer{position:relative;width:100%;height:8em;margin-top:-8em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0.75)}footer{color:#ddd;background:rgba(0,0,0,0.75);padding-top:6rem;text-align:center;font-size:95%}footer a{text-decoration:none}footer p,footer a{font-weight:bold}footer p:first-child{color:#fff;margin-bottom:3rem}footer p:not(:first-child){font-size:85%;color:#767676}footer p:not(:first-child) a{color:#aaa}form:not(.cta_form) input,form:not(.cta_form) button,form:not(.cta_form) select,form:not(.cta_form) textarea{color:#e8e8e8;font-size:1em;height:2.5em;border-radius:2px;font-weight:normal;padding:0 0.75em;margin:0}form:not(.cta_form) input[type="text"],form:not(.cta_form) input[type="email"],form:not(.cta_form) select,form:not(.cta_form) textarea{background:#252525;border:2px solid #767676}form:not(.cta_form) input[type="text"]::placeholder,form:not(.cta_form) input[type="email"]::placeholder,form:not(.cta_form) select::placeholder,form:not(.cta_form) textarea::placeholder{color:#767676;opacity:1}form:not(.cta_form) textarea{height:auto;padding:0.75em}form:not(.cta_form) input[type="checkbox"]{height:1em}form:not(.cta_form) input[type="submit"],form:not(.cta_form) button{background:#252525;color:#e8e8e8;border:1px solid #e8e8e8;cursor:pointer}form:not(.cta_form) input[type="submit"]:hover,form:not(.cta_form) button:hover{background:#e8e8e8;border-color:#252525;color:#252525}button.cta{cursor:pointer;text-shadow:none;background-color:rgba(0,0,0,0.75);color:#07ff00;border:2px solid #fff;display:inline-block;width:auto;font-weight:bold;padding:1em 2em;text-decoration:none}button.cta i{font-size:125%;margin-left:0.4rem}button.cta:hover{background:#fff;color:#000}a.manual{color:#fff;text-decoration:none;font-weight:bold;margin:2em 0}a.manual:hover{color:#08adc3}a.rewind{margin-top:2em;font-size:smaller;display:block;color:#b7b7b7;visibility:hidden;font-weight:normal}a.rewind:hover{color:#e8e8e8;text-decoration:none}a.rewind:focus{text-decoration:none}.youtube_container{max-width:1920px;aspect-ratio:16 / 9;box-sizing:border-box;border-radius:7px;border:7px solid #000;background:#000;margin:0 auto;position:relative}.youtube_container iframe,.youtube_container video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.youtube_container.border iframe{border:1px solid #1d1d1d}.social{margin-top:8em;text-align:center}.social a{text-decoration:none;color:#fff;font-size:2.75em;margin-right:10px}.social a:hover{color:#08adc3}.social a.discord{display:block;margin-bottom:1em;margin-top:0}.social a.discord img{height:1.2em;width:auto;margin:0 auto}.social a.discord:hover img{filter:invert(60%) sepia(98%) saturate(1065%) hue-rotate(156deg) brightness(91%) contrast(88%)}.beetlecrab-header-appendix .beetlecrab-ribbon{background:#000 url("images/tempera/ribbon/wide.f57f0545614e.jpg") no-repeat;background-position:center;background-size:auto 100%;text-shadow:-1px -1px 4px #000,1px -1px 4px #000,-1px 1px 4px #000,1px 1px 4px #000}.beetlecrab-header-appendix .beetlecrab-ribbon a{color:#fff;text-decoration:underline}.beetlecrab-header-appendix .beetlecrab-ribbon .dismiss{text-decoration:none}@media (max-width: 576px){.beetlecrab-header-appendix .beetlecrab-ribbon{background-image:url("images/tempera/ribbon/mobile.9ff72bcc0325.jpg")}}.beetlecrab-header-appendix .scroll-indicator{background:linear-gradient(#000, #000) 50% 50%/calc(100% - 10px) calc(100% - 10px) no-repeat,linear-gradient(349deg, #ce21eb 0%, rgba(211,159,24,0.24) 5.298%, rgba(238,12,11,0.64) 41.962%, transparent 64.126%, #e2692f 100%),linear-gradient(352deg, rgba(214,21,245,0.38) 0%, transparent 100%),linear-gradient(170deg, #8819eb 0%, #f02347 100%)}
