﻿:root{--color-background: rgb(0, 0, 0);--color-text: rgb(255, 255, 255);--color-accent: rgb(255, 240, 0);--color-accent-dark: rgb(255, 145, 0);--color-accent-over: rgb(255, 240, 0);--line-height: 140%;--padding: 2rem;--padding-gutter: 2rem;--border-radius: 1rem;--border: 1px solid rgba(255,255,255,.1);--font-bold: 600;--font-normal: 400;--font-size: 16px;--content-width-max: 30em;--gutter-width-max: 1300px;--bounce-transition: cubic-bezier(.72,.29,.29,1.31);--shadow-offset: 0rem 0.25rem 1rem;--shadow-offset-over: 0rem 0rem 0rem;--mouse-degrees: 170deg;--transition-base: .5s}@media all and (max-width: 600px){:root{--padding-gutter: 1rem;--padding: 1.5rem}}*{box-sizing:border-box}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:var(--color-background)}*::-webkit-scrollbar-thumb{background:var(--color-accent)}*::-webkit-scrollbar-thumb:hover{background:var(--color-accent-over)}body,html{font-family:"Bryant Condensed",sans-serif;font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size);line-height:var(--line-height);margin:0px;padding:0px;background-color:var(--color-background);color:var(--color-text)}body,html{display:flex;flex-direction:column;min-height:100dvh}body{background-image:url("/assets/img/background.png");background-size:100% auto;background-position:center calc(var(--scroll-top)*.2);background-repeat:no-repeat}body[data-view="pages/enter"]{display:flex;align-items:center;justify-content:center;background-image:url("/assets/img/background-entry-form.jpg");background-size:cover;background-position:center}body[data-view="pages/enter"]:before{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.25);content:"";pointer-events:none;z-index:0}p,.p{margin:0px;padding:0px}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:var(--color-text-title);font-weight:var(--font-bold);line-height:100%;margin:0px;padding:0px}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,.h1.normal,.h2.normal,.h3.normal,.h4.normal,.h5.normal{font-weight:var(--font-normal)}.gutter{max-width:var(--gutter-width-max)}@media all and (min-width: 600px){.gutter{margin-left:auto;margin-right:auto;width:90%}}@media all and (max-width: 600px){.gutter{margin-left:var(--padding-gutter);margin-right:var(--padding-gutter)}}.gutter.limited{max-width:calc(var(--content-width-max)*1.75)}h1,.h1{font-size:3rem;line-height:100%}h2,.h2{font-size:2rem;line-height:100%}h3,.h3{font-size:1.5rem;line-height:100%}h4,.h4{font-size:1.25rem;line-height:100%;text-transform:uppercase}h5,.h5{font-size:1rem;line-height:100%;text-transform:uppercase}i.accent{color:var(--color-accent)}#header{gap:var(--padding);padding:calc(var(--padding)*.5);position:fixed;top:0px;left:0px;width:100%;z-index:12;backdrop-filter:blur(0px);transition:1s;view-transition-name:header}#header #logo_header{display:block;height:40px}#header #btn_menu{color:var(--color-accent);position:relative;width:1em;height:1em}#header #btn_menu span{--translate-x: -50%;--translate-y: -50%;--rotate: 0deg;--height: .2em;display:block;height:var(--height);background-color:var(--color-accent);position:absolute;top:50%;left:50%;transform:translate(var(--translate-x), var(--translate-y)) rotate(var(--rotate));width:100%;transition:.25s;border-radius:1em}#header #btn_menu span.b1{--translate-y: -.5em}#header #btn_menu span.b2{--translate-y: -50%}#header #btn_menu span.b3{--translate-y: calc(.5em - var(--height))}@media all and (min-width: 600px){#header #btn_menu:hover span{--translate-x: -50%;--translate-y: -50%}#header #btn_menu:hover span.b1{--rotate: 90deg}#header #btn_menu:hover span.b2{--rotate: 180deg}#header #btn_menu:hover span.b3{--rotate: 90deg}}@media all and (max-width: 600px){#header #btn_menu:active span{--translate-x: -50%;--translate-y: -50%}#header #btn_menu:active span.b1{--rotate: 90deg}#header #btn_menu:active span.b2{--rotate: 180deg}#header #btn_menu:active span.b3{--rotate: 90deg}}#header .gutter{display:flex;justify-content:space-between;align-items:center}body[data-scroll-state=scrolled] #header{background-color:rgba(0,0,0,.5);backdrop-filter:blur(var(--padding))}body[data-menu=true] #header #btn_menu span{--translate-x: -50%;--translate-y: -50%}body[data-menu=true] #header #btn_menu span.b1{--rotate: 135deg}body[data-menu=true] #header #btn_menu span.b2{--rotate: 230deg}body[data-menu=true] #header #btn_menu span.b3{--rotate: 135deg}@media all and (min-width: 600px){body[data-menu=true] #header #btn_menu:hover span{--translate-x: -50%;--translate-y: -50%}body[data-menu=true] #header #btn_menu:hover span.b1{--rotate: 0deg}body[data-menu=true] #header #btn_menu:hover span.b2{--rotate: 0deg}body[data-menu=true] #header #btn_menu:hover span.b3{--rotate: 0deg}}@media all and (max-width: 600px){body[data-menu=true] #header #btn_menu:active span{--translate-x: -50%;--translate-y: -50%}body[data-menu=true] #header #btn_menu:active span.b1{--rotate: 0deg}body[data-menu=true] #header #btn_menu:active span.b2{--rotate: 0deg}body[data-menu=true] #header #btn_menu:active span.b3{--rotate: 0deg}}.banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.banner video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;aspect-ratio:16/9;z-index:1;margin-top:calc(var(--scroll-top)*.3)}@media all and (min-width: 600px){.banner video{width:100%}}@media all and (max-width: 600px){.banner video{height:100%}}.banner .lockup{view-transition-name:banner}.banner .lockup-text{--centre-left: -0.05em;--centre-top: 0em;--centre-scale: 0.03em}.banner[data-size=maxi]{z-index:1;height:50vh}@media all and (max-width: 600px){.banner[data-size=maxi]{margin-bottom:calc(var(--border-radius)*-1)}}.banner[data-size=maxi] .lockup{--opacity: 1;--scale: 1;display:block;position:absolute;height:40%;width:80%;transform:translate(-50%, -50%) scale(var(--scale));top:50%;left:50%;opacity:var(--opacity);z-index:2;margin-top:calc(var(--scroll-top)*-0.3);object-fit:contain;transition:all 1s,margin 0s}.banner[data-size=mini]{height:auto;padding:calc(var(--padding)*1);z-index:12;pointer-events:none}.banner[data-size=mini] .lockup{height:70px;display:block;margin-left:auto;margin-right:auto}@media all and (max-width: 600px){.banner[data-size=mini] .lockup{visibility:hidden}}.banner[data-size=mini] .lockup-text h1{font-size:2rem}@media all and (max-width: 600px){.banner[data-size=mini] .lockup-text{visibility:hidden}}@media all and (min-width: 600px){.banner[data-size=mini] .lockup-text a{pointer-events:all}}.banner h1{z-index:2;position:relative;display:block;transform:skew(-8deg, -5deg) scale(1, 0.9);color:var(--color-accent);text-transform:uppercase;text-align:center;width:100%;text-shadow:var(--centre-left) var(--centre-top) var(--centre-scale) var(--color-background);transition:all var(--transition-base),text-shadow 0s;letter-spacing:-0.01em;font-size:6vw}@media all and (max-width: 600px){.banner h1{font-size:9vw}}.banner h1 span{display:block;font-size:.66em;line-height:1em;position:relative}@media all and (min-width: 600px){.banner .lockup-text:hover h1{letter-spacing:.01em}}.panel{position:relative;background:linear-gradient(var(--mouse-degrees), rgb(51, 51, 51) 0%, rgb(17, 17, 17) 50%);padding:var(--padding);z-index:3;--top: 0px;--left: 0px}.panel.callout{background:linear-gradient(var(--mouse-degrees), rgb(255, 245, 93) 0%, rgb(255, 229, 0) 50%);box-shadow:var(--shadow-offset) rgba(255,240,0,.5);color:var(--color-background);z-index:9}.panel.callout-mini{display:flex;justify-content:center;align-items:center;gap:calc(var(--padding)*1);z-index:9;background:linear-gradient(var(--mouse-degrees), rgba(255, 245, 93, 0.1) 0%, rgba(255, 229, 0, 0.1) 50%)}.panel.callout-mini.border-top{border-top:var(--border)}.panel.callout-mini.border-bottom{border-bottom:var(--border)}.panel.corners{border-radius:var(--border-radius)}.panel.corners-top{border-radius:var(--border-radius) var(--border-radius) 0px 0px}.panel.corners-bottom{border-radius:0px 0px var(--border-radius) var(--border-radius)}@media all and (max-width: 600px){.panel.corners-mobile{border-radius:var(--border-radius)}}.panel.centered{text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(var(--padding)*.5)}.panel.centered h1,.panel.centered h2,.panel.centered h3,.panel.centered h4,.panel.centered h5,.panel.centered p,.panel.centered .h1,.panel.centered .h2,.panel.centered .h3,.panel.centered .h4,.panel.centered .h5,.panel.centered .p{max-width:var(--content-width-max)}.panel.article{padding:0px}.panel .icon{position:absolute;width:5rem;height:5rem;font-size:2rem;background-color:var(--color-background);color:var(--color-accent);box-shadow:var(--shadow-offset) rgba(0,0,0,.5);border-radius:100%;top:0px;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.panel:has(>.icon){padding-top:calc(var(--padding)*2)}.panel.seperator{border-bottom:var(--border)}@media all and (min-width: 600px){.panel.hover-glow{overflow:hidden;position:relative}.panel.hover-glow:after{content:"";width:500px;height:500px;top:var(--top);left:var(--left);background:radial-gradient(circle, rgba(255, 240, 0, 0.85) 0%, rgba(255, 240, 0, 0) 50%);position:absolute;display:block;transform:translate(-50%, -50%);border-radius:100%;pointer-events:none;mix-blend-mode:overlay}.panel.hover-glow.callout-mini:after{background:radial-gradient(circle, rgba(255, 240, 0, 0.1) 0%, rgba(255, 240, 0, 0) 50%)}}.panel.hover-radial .radial-mask{overflow:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none}@media all and (max-width: 600px){.panel.hover-radial .radial-mask{display:none}}.panel.hover-radial .radial-mask .radial-hover{pointer-events:none;display:block;width:100%;height:auto;aspect-ratio:2/1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.5);transition:var(--transition-base);opacity:0;font-size:1rem}.panel.hover-radial .radial-mask .radial-hover i{--top: 50%;--left: 50%;--opacity: 0;--scale: 0;--rotate: 0deg;position:absolute;transition:all 0s,top 1s,left 1s;top:var(--top);left:var(--left);opacity:var(--opacity);transform:translate(-50%, -50%) scale(var(--scale)) rotate(var(--rotate));color:var(--color-background) !important;mix-blend-mode:overlay}.panel.hover-radial:hover .radial-mask .radial-hover{transform:translate(-50%, -50%) scale(1);opacity:.33}.panel.hover-spark .spark{top:var(--top);left:var(--left);position:absolute;transform:translate(-50%, -50%) scale(2);animation:spark 1.5s both ease-out;pointer-events:none;color:#fff;z-index:1}.panel.hover-spark p{position:relative;z-index:2}@keyframes rotate{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spark{0%{top:var(--top);left:var(--left);opacity:1;transform:translate(-50%, -50%) scale(2)}100%{opacity:0;top:var(--topEnd);left:var(--leftEnd);transform:translate(-50%, -50%) scale(0)}}.panel-group{display:flex;gap:calc(var(--padding)*.5);padding-top:calc(var(--padding)*.5);padding-bottom:calc(var(--padding)*.5)}@media all and (max-width: 600px){.panel-group{flex-direction:column}}.panel-group .panel{flex-basis:50%}#footer{margin-bottom:calc(var(--padding)*2);padding-top:calc(var(--padding)*.5);padding-bottom:calc(var(--padding)*.5)}#footer .footer-links{display:flex;justify-content:center;gap:calc(var(--padding)*1);font-size:.85rem;line-height:1em}button{all:unset;cursor:pointer}button:disabled{opacity:.5;pointer-events:none}.button{display:inline-block;text-transform:uppercase;text-decoration:none;padding:.75em;padding-left:1em;padding-right:1em;color:var(--color-background);background-color:var(--color-accent);box-shadow:var(--shadow-offset) rgba(255,240,0,.5);border-radius:10rem;font-weight:600;line-height:1em;transition:all .25s,visibility 0s;cursor:pointer}@media all and (min-width: 600px){.button:hover{background-color:#fff;color:var(--color-background);box-shadow:var(--shadow-offset-over) rgba(255,240,0,.5)}.button:hover i{transform:translate(0.25em, 0px)}}@media all and (max-width: 600px){.button:active{background-color:#fff;color:var(--color-background);box-shadow:var(--shadow-offset-over) rgba(255,240,0,.5)}.button:active i{transform:translate(0.25em, 0px)}}.button.rev{background-color:#fff;box-shadow:var(--shadow-offset) rgba(0,0,0,.25)}@media all and (min-width: 600px){.button.rev:hover{background-color:#000;color:var(--color-accent);box-shadow:var(--shadow-offset-over) rgba(0,0,0,.5)}}@media all and (max-width: 600px){.button.rev:active{background-color:#000;color:var(--color-accent);box-shadow:var(--shadow-offset-over) rgba(0,0,0,.5)}}.button.large{font-size:1.5rem}.button i{transition:all 0s,transform var(--transition-base)}a{cursor:pointer}a:not(.button){text-decoration:none;color:var(--color-accent-resting)}a:not(.button):hover{color:var(--color-accent-over)}.article p a:not(.button),.article li a:not(.button),.article .accordion-item a:not(.button){text-decoration:underline}@font-face{font-family:"Bryant Condensed";src:url("../fonts/Bryant-LightCondensed.woff") format("woff");font-weight:300}@font-face{font-family:"Bryant Condensed";src:url("../fonts/Bryant-RegularCondensed.woff") format("woff");font-weight:400}@font-face{font-family:"Bryant Condensed";src:url("../fonts/Bryant-MediumCondensed.woff") format("woff");font-weight:500}@font-face{font-family:"Bryant Condensed";src:url("../fonts/Bryant-BoldCondensed.woff") format("woff");font-weight:600}@font-face{font-family:"Bryant";src:url("../fonts/BryantPro-Regular.woff") format("woff");font-weight:500}@font-face{font-family:"Bryant";src:url("../fonts/BryantPro-Medium.woff") format("woff");font-weight:600}@font-face{font-family:"Din";src:url("../fonts/dinalternate-webfont.woff") format("woff");font-weight:500}@font-face{font-family:"Din";src:url("../fonts/DINCondensed-Bold.woff") format("woff");font-weight:600}#menu{position:fixed;top:calc(var(--header-height) + var(--padding)*-0.5);left:0px;width:100%;z-index:13;visibility:hidden;opacity:0;transition:var(--transition-base)}#menu .gutter{display:flex;justify-content:flex-end}#menu #main_menu{border-radius:var(--border-radius);background-color:rgba(0,0,0,.75);backdrop-filter:blur(var(--padding));list-style-type:none;box-shadow:var(--shadow-offset) rgba(0,0,0,.5);margin:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-end;overflow:hidden;padding-top:calc(var(--padding)*.5);padding-bottom:calc(var(--padding)*.5);transform-origin:100% 0%;transform:translate(0%, calc(var(--padding) * -1));transition:var(--transition-base)}#menu #main_menu li{margin:0px;padding:0px;list-style-type:none;line-height:1em;text-transform:uppercase}#menu #main_menu li a,#menu #main_menu li button{display:block;padding:calc(var(--padding)*.25);padding-left:calc(var(--padding)*.5);padding-right:calc(var(--padding)*1.75);font-weight:var(--font-bold);overflow:visible;position:relative;text-align:right}@media all and (max-width: 600px){#menu #main_menu li a,#menu #main_menu li button{padding-top:calc(var(--padding)*.5);padding-bottom:calc(var(--padding)*.5)}}#menu #main_menu li a:after,#menu #main_menu li button:after{pointer-events:none;content:"";width:6rem;height:8rem;border-radius:100%;background:radial-gradient(circle, rgba(255, 240, 0, 0.4) 0%, rgba(255, 240, 0, 0.1) 25%, rgba(255, 240, 0, 0) 50%);position:absolute;top:50%;right:-6.5rem;transform:translate(-50%, -50%);transition:1s;opacity:0}#menu #main_menu li a i,#menu #main_menu li button i{color:var(--color-accent);transition:.25s var(--bounce-transition);position:absolute;top:50%;right:var(--padding);transform:translate(50%, -50%) scale(1)}@media all and (min-width: 600px){#menu #main_menu li a:hover i,#menu #main_menu li button:hover i{transform:translate(50%, -50%) scale(1.33)}#menu #main_menu li a:hover:after,#menu #main_menu li button:hover:after{opacity:1}}@media all and (max-width: 600px){#menu #main_menu li a:active i,#menu #main_menu li button:active i{transform:translate(50%, -50%) scale(1.33)}#menu #main_menu li a:active:after,#menu #main_menu li button:active:after{opacity:1}}body[data-menu=true] #menu{visibility:visible;opacity:1}body[data-menu=true] #menu #main_menu{transform:translate(0%, 0%)}.article .intro{padding:var(--padding)}.article h2:not(.no-padding){margin-top:calc(var(--padding)*.25);margin-bottom:calc(var(--padding)*.5)}.article p:not(.no-padding),.article h3:not(.no-padding),.article h4:not(.no-padding),.article h5:not(.no-padding){margin-bottom:calc(var(--padding)*.5)}.article .article-thumb{width:100%;display:block;border-radius:var(--border-radius);aspect-ratio:16/9;object-fit:cover}.article.seperator{border-bottom:var(--border);padding-bottom:calc(var(--padding)*.5);margin-bottom:calc(var(--padding)*.5)}.article.border-top{border-top:var(--border)}.article.border-bottom{border-bottom:var(--border)}.panel .article{padding:var(--padding)}.panel .article .media{margin-top:calc(var(--padding)*1);margin-bottom:calc(var(--padding)*1);margin-left:calc((var(--padding-gutter) + var(--padding))*-1);margin-right:calc((var(--padding-gutter) + var(--padding))*-1)}.panel.hover-zoom{transition:all 0s,transform .25s}@media all and (min-width: 600px){.panel.hover-zoom:hover{transform:scale(1.01)}}@media all and (max-width: 600px){.panel.hover-zoom:active{transform:scale(1.01)}}.media{margin-left:calc((var(--padding-gutter))*-1);margin-right:calc((var(--padding-gutter))*-1)}.media img,.media video,.media iframe{display:block;width:100%;height:auto;border-radius:var(--border-radius)}@view-transition{navigation:auto}@keyframes move-out-to-top{0%{transform:scale(1) translateY(0%);opacity:1}33%{transform:scale(0.9) translateY(0%);opacity:1}66%{transform:scale(0.9) translateY(100%);opacity:0}100%{transform:scale(0.9) translateY(100%);opacity:0}}@keyframes move-in-from-bottom{0%{transform:scale(0.9) translateY(100%);opacity:0}33%{transform:scale(0.9) translateY(100%);opacity:0}66%{transform:scale(0.9) translateY(0%);opacity:1}100%{transform:scale(1) translateY(0%);opacity:1}}:root{--progress: 0%}.entry-form-wrapper{width:100%;max-width:600px}.entry-form-wrapper .back{display:block;float:right;text-transform:uppercase}.entry-form-wrapper .back i{transition:var(--transition-base)}@media all and (min-width: 600px){.entry-form-wrapper .back:hover i{transform:translate(-0.25em, 0px)}}@media all and (max-width: 600px){.entry-form-wrapper .back:active i{transform:translate(-0.25em, 0px)}}.entry-form-wrapper .entry-form{display:none;flex-wrap:wrap;padding:var(--padding);background:linear-gradient(var(--mouse-degrees), rgb(255, 245, 93) 0%, rgb(255, 229, 0) 50%);box-shadow:var(--shadow-offset) rgba(255,240,0,.5);border-radius:var(--border-radius);color:var(--color-background);margin-left:calc((var(--padding-gutter))*-1);margin-right:calc((var(--padding-gutter))*-1)}.entry-form-wrapper .entry-form[data-active=true]{display:flex}.entry-form-wrapper .entry-form span{display:block}.entry-form-wrapper .entry-form span[data-content=response_options]{display:flex;flex-wrap:wrap;gap:calc(var(--padding)*.25)}.entry-form-wrapper .entry-form span[data-content=response_options]:has(button[data-selected=true]) button:not([data-selected=true]){opacity:.5}.entry-form-wrapper .entry-form span[data-content=response_options]:has(button[data-selected=true]) button[data-selected=true]{background-color:var(--color-background);color:var(--color-accent)}.entry-form-wrapper .entry-form .text-loader{position:relative;overflow:hidden;border-radius:calc(var(--border-radius)*.1)}.entry-form-wrapper .entry-form .text-loader span{transition:var(--transition-base)}.entry-form-wrapper .entry-form .text-loader:before,.entry-form-wrapper .entry-form .text-loader:after{transition:var(--transition-base);opacity:0;visibility:hidden;display:block;position:absolute;top:0px;left:0px;height:100%;width:100%;content:"";border-radius:calc(var(--border-radius)*.1)}.entry-form-wrapper .entry-form .text-loader:before{background-color:hsla(0,0%,100%,.33)}.entry-form-wrapper .entry-form .text-loader:after{width:30%;animation:placeholder 2s infinite;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.66) 50%, rgba(255, 255, 255, 0) 100%)}.entry-form-wrapper .entry-form .text-loader[data-active=true] span{visibility:hidden;opacity:0}.entry-form-wrapper .entry-form .text-loader[data-active=true]:before,.entry-form-wrapper .entry-form .text-loader[data-active=true]:after{visibility:visible;opacity:1}.entry-form-wrapper .entry-form #submit_custom_response{position:absolute;top:50%;right:calc(var(--padding)*.5);transform:translate(0%, -50%);width:calc(var(--padding)*1.5);height:calc(var(--padding)*1.5);display:flex;border-radius:100%;align-items:center;justify-content:center;background-color:var(--color-accent);color:var(--color-background)}@media all and (min-width: 600px){.entry-form-wrapper .entry-form #submit_custom_response:hover{background-color:var(--color-background);color:var(--color-accent)}}@media all and (max-width: 600px){.entry-form-wrapper .entry-form #submit_custom_response:active{background-color:var(--color-background);color:var(--color-accent)}}.entry-form-wrapper .entry-form textarea{resize:vertical;min-height:80px;max-height:240px}.entry-form-wrapper .entry-form textarea[name=custom_response]{padding-right:calc(var(--padding)*3)}.entry-form-wrapper .entry-form textarea[name=submission]{height:200px}.entry-form-wrapper .entry-form textarea[name=why_you_want_to_win]{height:100px}.entry-form-wrapper .entry-form form{width:100%}.entry-form-wrapper .entry-form .input-node{width:100%;margin:0px;margin-bottom:calc(var(--padding)*.25);position:relative}.entry-form-wrapper .entry-form .input-node:has(input),.entry-form-wrapper .entry-form .input-node:has(textarea),.entry-form-wrapper .entry-form .input-node:has(select),.entry-form-wrapper .entry-form .input-node:has(.button){margin-bottom:calc(var(--padding)*.5)}.entry-form-wrapper .entry-form .input-node:has(input[name=first_name]){width:50%;padding-right:calc(var(--padding)*.5)}.entry-form-wrapper .entry-form .input-node:has(input[name=last_name]){width:50%}.entry-form-wrapper .entry-form .input-node:has(input[type=checkbox]){display:flex;gap:calc(var(--padding)*.25);align-items:center}.entry-form-wrapper .entry-form .input-node:has(.edit-icon):after{display:block;pointer-events:none;position:absolute;top:calc(var(--padding)*.25);right:calc(var(--padding)*.25);font-family:"Font Awesome 7 Pro";font-size:1em;content:""}.entry-form-wrapper .entry-form .input-node:has(.edit-icon) input,.entry-form-wrapper .entry-form .input-node:has(.edit-icon) textarea{padding-right:var(--padding)}.entry-form-wrapper .entry-form .input-node:first-child{margin-bottom:calc(var(--padding)*.25)}.entry-form-wrapper .entry-form .input-node:last-child{margin-bottom:0px}.entry-form-wrapper .entry-form .input-node .button{box-shadow:none !important}.entry-form-wrapper .entry-form .input-node a:not(.button){color:var(--color-background);text-decoration:underline}@media all and (min-width: 600px){.entry-form-wrapper .entry-form .input-node a:not(.button):hover{color:var(--color-background);text-decoration:none}}@media all and (max-width: 600px){.entry-form-wrapper .entry-form .input-node a:not(.button):active{color:var(--color-background);text-decoration:none}}.entry-form-wrapper .entry-form h2.input-node{margin-bottom:calc(var(--padding)*.5)}@keyframes placeholder{0%{left:-30%}100%{left:100%}}.progress-wrapper{padding:calc(var(--padding)*.75)}.progress-wrapper .progress{width:100%;background-color:rgba(0,0,0,.5);border-radius:var(--border-radius)}.progress-wrapper .progress .progress-complete{background:linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgb(255, 255, 255) 2rem);overflow:visible;width:var(--progress);height:calc(var(--padding)*.25);border-radius:var(--border-radius);position:relative;transition:var(--transition-base) var(--bounce-transition)}.progress-wrapper .progress .progress-complete .progress-icon{position:absolute;top:50%;right:0px;transform:translate(50%, -50%);color:var(--color-accent);text-shadow:0px 0px .5rem rgba(255,240,0,.66);font-size:1.5em;line-height:1em}textarea,input,select{width:100%;border:none;padding:.75em;padding-left:1em;padding-right:1em;border-radius:calc(var(--border-radius)*.5);font-family:"Bryant Condensed",sans-serif;font-weight:var(--font-normal);font-style:normal;font-size:var(--font-size);line-height:var(--line-height);display:block}textarea[type=checkbox],input[type=checkbox],select[type=checkbox]{width:auto;display:block;margin:0px}textarea[data-valid=false],input[data-valid=false],select[data-valid=false]{border-left:5px solid red}label:has(input[type=checkbox]){position:relative;height:2em;width:2em}label:has(input[type=checkbox]) input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label:has(input[type=checkbox]):before{cursor:pointer;position:relative;background-color:var(--color-text);border-radius:100%;height:2em;width:2em;display:block;content:"";font-size:1em;line-height:1em;box-sizing:border-box}label:has(input[type=checkbox]):after{display:block;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Font Awesome 7 Pro";font-size:1em;content:""}label:has(input[type=checkbox]):has(input:checked):after{content:""}label:has(input[type=checkbox]):has([data-valid=false]):before{border-left:5px solid red}.helper{font-style:italic;font-size:.8em;line-height:120%}.helper[data-active=true]{color:rgba(0,0,0,0)}.complete-message{margin-top:-6em;margin-bottom:3em;max-width:600px;padding:var(--padding);background:linear-gradient(var(--mouse-degrees), rgb(255, 245, 93) 0%, rgb(255, 229, 0) 50%);box-shadow:var(--shadow-offset) rgba(255,240,0,.5);border-radius:var(--border-radius);color:var(--color-background);text-align:center}:root{--swiper-theme-color: rgb(255, 240, 0);--swiper-pagination-bullet-height: 1rem;--swiper-pagination-bullet-width: 1rem;--swiper-pagination-bottom: 0px;--swiper-pagination-bullet-inactive-opacity: .33;--swiper-pagination-bullet-inactive-color: #fff}.swiper-pagination{text-align:left;padding:var(--padding)}.swiper{border-radius:var(--border-radius);background-color:#000}#intro_animation{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999;overflow:hidden;pointer-events:none}#intro_animation h1{opacity:0;z-index:3;position:relative;display:block;position:absolute;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(1);top:0%;left:50%;color:var(--color-background);text-transform:uppercase;text-align:center}@media all and (max-width: 600px){#intro_animation h1{font-size:2rem}}#intro_animation #logo_intro{position:absolute;display:block;height:40px;position:absolute;top:calc(var(--padding)*.5);left:50%;transform:translate(-50%, 0%);z-index:5;opacity:0}#intro_animation #intro_animation_icons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-background);font-size:1.5rem;aspect-ratio:1/1;z-index:4}@media all and (max-width: 600px){#intro_animation #intro_animation_icons{height:100%}}@media all and (min-width: 600px){#intro_animation #intro_animation_icons{width:100%}}#intro_animation #intro_animation_icons i{--top: 50%;--left: 50%;--opacity: 0;--scale: 0;--rotate: 0deg;position:absolute;transition:all 0s,top 1s,left 1s;top:var(--top);left:var(--left);opacity:var(--opacity);transform:translate(-50%, -50%) scale(var(--scale)) rotate(var(--rotate))}#intro_animation:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);min-width:200%;min-height:200%;background-color:var(--color-accent);aspect-ratio:1/1;border-radius:100%;z-index:1}#intro_animation[data-state=revealed]:before{animation:intro_animation_bg 4s 0s both}#intro_animation[data-state=revealed] h1{animation:intro_animation_text 4s 0s both}#intro_animation[data-state=revealed] #intro_animation_icons{animation:intro_animation_icons 4s 0s both}#intro_animation[data-state=revealed] #logo_intro{animation:logo_intro 4s 0s both}@keyframes logo_intro{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes intro_animation_icons{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}25%{opacity:.33;transform:translate(-50%, -50%) scale(1)}50%{opacity:.33;transform:translate(-50%, -50%) scale(1)}75%{opacity:.33;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(0)}}@keyframes intro_animation_bg{0%{transform:translate(-50%, -50%) scale(1)}25%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1)}75%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(0)}}@keyframes intro_animation_text{0%{top:75%;opacity:0;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(1)}25%{top:50%;opacity:1;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(1)}50%{top:50%;opacity:1;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(1)}75%{top:50%;opacity:1;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(1)}88%,100%{top:50%;opacity:0;transform:translate(-50%, -50%) skew(-8deg, -5deg) scale(0.5)}}:root{interpolate-size:allow-keywords}.accordion .accordion-item{margin-bottom:calc(var(--padding)*.5);border-bottom:var(--border)}.accordion .accordion-item .accordion-title{cursor:pointer;display:inline-block;width:100%;position:relative;font-weight:var(--font-bold);font-size:1.5rem;line-height:100%;margin-bottom:.5rem;padding-right:2.8rem;transition:.25s}.accordion .accordion-item .accordion-title:hover{color:#fff000}.accordion .accordion-item .accordion-title i{transform:rotate(0deg);aspect-ratio:1/1;vertical-align:top;padding-top:.08em;position:absolute;top:.2em;right:0;transition:.25s;font-size:1rem;line-height:100%}.accordion .accordion-item .accordion-content{display:block;width:100%;height:0px;overflow:hidden;transition:height .25s ease,content-visibility .25s ease allow-discrete}.accordion .accordion-item .accordion-content .accordion-height{display:inline-block;width:100%;padding:calc(var(--padding)*.5) 0 calc(var(--padding)*.8) 0}.accordion .accordion-item.accordion-open .accordion-title i{transform:rotate(180deg)}.info{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:bold;font-size:20px;line-height:18px;text-align:center;padding:.25em .2em .25em .25em;border:2px solid #000;border-radius:50%;height:28px;aspect-ratio:1/1;display:inline-block;z-index:10;cursor:help}.tooltip{visibility:hidden;opacity:0;position:absolute;bottom:32px;right:-6px;background:linear-gradient(180deg, rgb(51, 51, 51) 0%, rgb(17, 17, 17) 50%);color:#fff;padding:1em;border-radius:6px;font-size:14px;font-weight:normal;transition:opacity .2s ease;width:280px;z-index:10;display:inline-block}.tooltip h5{margin-bottom:.3em !important}.tooltip::after{content:"";position:absolute;top:100%;right:6px;transform:translateX(-50%);z-index:10;border-width:6px;border-style:solid;border-color:#111 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.info:hover .tooltip{visibility:visible;opacity:1}select[name=address_type]{width:calc(100% - 40px)}/*# sourceMappingURL=main.v1.css.map */