html{font-size:16px;scroll-behavior:smooth}body,html{height:100%}body{font-family:Manrope,sans-serif;color:#000;font-size:100%;font-weight:400;background-color:#FFF}a{color:#D9B267;transition:all .65s}p{line-height:1.65em;margin-bottom:1.65em;letter-spacing:.05rem}h1,h2,h3,h4,h5,h6{font-family:'JetBrains Mono',monospace;font-weight:800;text-transform:uppercase}h1{font-size:2.25rem;margin-bottom:.65rem}h2{font-size:2rem;margin-bottom:.35rem}button{outline:0}button:focus{outline:0}.btn{border:2px solid #FFF;font-family:Manrope,sans-serif;text-transform:uppercase;font-weight:700;padding:.5rem 2rem;border-radius:0;color:#333;position:relative;overflow:hidden;box-shadow:0 3px 14px -4px rgba(0,0,0,.35);transform:translateY(0);transition:color .65s,background-color .65s,border-color .65s,transform .65s}.btn:active,.btn:focus,.btn:hover{transform:translateY(-1px)}.btn.btn-primary{background-color:#FFD530;border-color:#FFD530;color:#000}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#FFD530;border-color:#FFD530}.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#FFD530;border-color:#FFD530}.btn.btn-secondary{background-color:#000;border-color:#000;color:#FFD530}.btn.btn-secondary.active,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#000;border-color:#000}.btn.btn-secondary.btn-bordered{background-color:transparent;color:#000}.btn.btn-secondary.btn-bordered.active,.btn.btn-secondary.btn-bordered:active,.btn.btn-secondary.btn-bordered:focus,.btn.btn-secondary.btn-bordered:hover{color:#FFD530;background-color:#000}form button[type=submit]{border:2px solid #FFF;font-family:Manrope,sans-serif;text-transform:uppercase;font-weight:700;padding:.5rem 2rem;border-radius:0;color:#333;position:relative;overflow:hidden;box-shadow:0 3px 14px -4px rgba(0,0,0,.35);transform:translateY(0);transition:color .65s,background-color .65s,border-color .65s,transform .65s;background-color:#FFD530;border-color:#FFD530;color:#000}form button[type=submit].active,form button[type=submit]:active,form button[type=submit]:focus,form button[type=submit]:hover{background-color:#FFD530;border-color:#FFD530}form button[type=submit]:not(:disabled):not(.disabled).active,form button[type=submit]:not(:disabled):not(.disabled):active{background-color:#FFD530;border-color:#FFD530}.container{position:relative}#mast{background-color:#BFB8AB}#mast nav{padding:0 3rem;justify-content:unset}#mast nav .navbar-brand{padding:0}#mast nav .navbar-brand svg{display:block;width:8rem;height:8rem;margin-bottom:-1.5rem}#mast nav .nav-lnk{margin:0 3rem 0 auto}#mast nav .nav-lnk.lnk-op{margin:0 1rem 0 0;-webkit-clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%)}#mast nav .navbar-toggler{padding:0;border:0 none}#mast nav .navbar-toggler .menu-bar{background-color:#000;height:.25rem;width:2.5rem;display:block;margin-bottom:.35rem}#mast nav .navbar-toggler .menu-bar:last-of-type{margin-bottom:0}#hero{position:relative;overflow:hidden;padding-bottom:5rem}#hero video{position:absolute;top:-10rem;z-index:-1}#hero h1{font-size:6rem;width:35rem;padding-top:5rem;padding-bottom:3.5rem;color:#FFF}main .section{padding:6rem 0}main .section.poster-bg{background:transparent url(../img/poster-texture.png) no-repeat center center;background-size:cover}main .section.dark{background-color:#333;color:#FFF}main h2{font-size:2.75rem}main h3{font-size:2.25rem;color:#666}main .title-row{padding-bottom:1.65rem}main .img-block-row{padding:3rem 0}main .img-block-row .img-block{margin-bottom:1.65rem;text-align:center}main .img-block-row .img-block img{max-width:100%;transform:scale(1);transition:transform .65s;z-index:1}main .img-block-row .img-block p{padding-top:.65rem}main .img-block-row .img-block a{position:relative;display:block;overflow:hidden}main .img-block-row .img-block a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;transition:height .65s;background-color:#FFD530;z-index:2;opacity:.25}main .img-block-row .img-block a:hover img{transform:scale(1.25)}main .img-block-row .img-block a:hover::after{height:100%}main form .form-control{border-radius:0}.modal video{max-width:100%}.dashboard #hero h1{width:auto}footer{background-color:#000;color:#FFF;padding:3rem 0;font-size:.85rem}footer .lbl{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.35);display:block;padding:0 0 1rem;margin-bottom:.65rem;font-weight:700;letter-spacing:.05rem}footer .rights{background-color:#333;padding:1.65rem 0 0;margin:3rem 0 -3rem}#retForm .radio{display:inline-block;background-color:#FFD530;padding:.25rem 1rem;border:2px solid #000;text-align:center;margin:.5rem}#retForm .radio input{display:block;margin:.25rem auto}@media (max-width:880px){nav.navbar{padding:0!important;justify-content:center!important;text-align:center}nav.navbar .navbar-brand{display:block;margin:auto;width:100%;text-align:center}nav.navbar .navbar-brand svg{margin:auto}nav.navbar .lnk-op{font-size:.85rem;padding:.25rem 1rem .25rem .5rem;margin-top:1.65rem!important;margin-bottom:1.65rem!important}}