@font-face{font-family:Black Stone;src:url(/assets/fonts/blackstone-regular-webfont.woff2) format("woff2"),url(/assets/fonts/blackstone-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Black Stone Alternative;src:url(/assets/fonts/blackstone-alternative-webfont.woff2) format("woff2"),url(/assets/fonts/blackstone-alternative-webfont.woff) format("woff");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:focus{outline:0}.is-keyboard .mca :focus{box-shadow:0 0 3px 3px rgba(210,190,85,.6)}.is-keyboard .smacna :focus{box-shadow:0 0 3px 3px rgba(230,25,52,.6)}body{color:#363636;font-display:swap;font-family:Montserrat,sans-serif}iframe,img{height:auto;max-width:100%}img{vertical-align:middle}.container{background:#363636;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.container:before{content:"";background:#fff;display:block;height:2px;left:0;opacity:0;position:absolute;top:calc(50% - 1px);width:100%;z-index:1;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}@media (min-width:34em) and (max-width:61.99em){.container:before{height:100%;left:calc(50% - 2px);top:0;width:4px}}@media (min-width:62em){.container:before{height:100%;left:calc(50% - 3px);top:0;width:6px}}.is-loaded .container:before{opacity:1}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;opacity:0;right:0;top:0;transition:.45s cubic-bezier(.785,.135,.15,.86)}.bg.lazy-loaded{opacity:.5}.is-animating .bg.lazy-loaded{opacity:1}.col{padding-bottom:0;align-items:center;display:flex;height:50vh;justify-content:center;position:relative;width:100%}@media only screen and (min-width:544px){.col{padding-bottom:calc((12000vw - 65280px)/556)}}@media only screen and (min-width:1100px){.col{padding-bottom:120px}}@media (min-width:34em){.col{height:100vh;width:50%}}@media (hover:none) and (orientation:landscape){.col{padding-bottom:0}}.content{text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:10px;position:relative}.mca:before{content:"";bottom:0;display:block;height:0;left:0;position:absolute;width:100%;transition:.6s cubic-bezier(.455,.03,.515,.955)}.mca.is-animating:before{background-color:rgba(0,0,0,.82);height:100%}.mca.is-animating .title{color:#d2be55}.mca.is-animating .slogan{text-shadow:6px 6px 7px rgba(0,0,0,.388),-6px 6px 7px rgba(0,0,0,.388),6px -6px 7px rgba(0,0,0,.388),-6px -6px 7px rgba(0,0,0,.388);color:#d2be55}.mca .link:hover{color:#d2be55}.mca .link:after{background-color:#d2be55}.smacna:before{content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%;transition:.6s cubic-bezier(.455,.03,.515,.955)}.smacna.is-animating:before{background-color:rgba(25,84,153,.9);height:100%}.smacna.is-animating .title{color:#e61934}.smacna.is-animating .slogan,.smacna.is-animating .title{text-shadow:6px 6px 7px rgba(6,42,84,.388),-6px 6px 7px rgba(6,42,84,.388),6px -6px 7px rgba(6,42,84,.388),-6px -6px 7px rgba(6,42,84,.388)}.smacna.is-animating .slogan{color:#fff}.smacna .link:hover{color:#e61934}.smacna .link:after{background-color:#e61934}.title{text-shadow:6px 6px 7px rgba(0,0,0,.25),-6px 6px 7px rgba(0,0,0,.25),6px -6px 7px rgba(0,0,0,.25),-6px -6px 7px rgba(0,0,0,.25);color:#fff;font-weight:900;text-transform:uppercase;opacity:0;position:relative}.is-started .title{opacity:1}.title__main{font-size:42px;letter-spacing:3px;line-height:.9em;display:block;transition:.65s cubic-bezier(.86,0,.07,1)}@media only screen and (min-width:544px){.title__main{font-size:calc(42px + (4851vw - 26389.44px)/556)}}@media only screen and (min-width:1100px){.title__main{font-size:90.51px}}@media (min-width:48em){.title__main{letter-spacing:5px}}@media (hover:none) and (orientation:landscape){.title__main{font-size:2.5em;letter-spacing:4px}}@media (hover:none) and (orientation:landscape) and (min-width:768px){.title__main{font-size:3.125em}}.title__main span{opacity:0;transition:opacity .6s cubic-bezier(.455,.03,.515,.955)}.title__main span.is-fadein{opacity:1}.is-animating .title__main span{opacity:1;transition:.5s cubic-bezier(.785,.135,.15,.86)}.title__place{font-size:42px;color:#fff;font-family:Black Stone Alternative,cursive,serif;font-weight:300;letter-spacing:4px;line-height:.79em;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin-top:-.125em;opacity:0;position:relative;transform:scale(.3,.6)}@media only screen and (min-width:544px){.title__place{font-size:calc(42px + (12043vw - 65513.92px)/556)}}@media only screen and (min-width:1100px){.title__place{font-size:162.43px}}@media (min-width:34em) and (max-width:47.99em){.title__place{letter-spacing:6px;margin-top:-.15em}}@media (min-width:48em){.title__place{letter-spacing:8px;margin-top:-.15em}}@media (hover:none) and (orientation:landscape){.title__place{font-size:60px;letter-spacing:6px;margin-top:-.125em}}@media (hover:none) and (orientation:landscape) and (min-width:768px){.title__place{font-size:80px}}.is-animating .title__place{opacity:1;transform:scale(1);transition:.7s cubic-bezier(.68,-.55,.265,1.55) 1.4s}.title__sm{font-size:31px;letter-spacing:2px;line-height:.8em;text-transform:none}@media only screen and (min-width:544px){.title__sm{font-size:calc(31px + (5951vw - 32373.44px)/556)}}@media only screen and (min-width:1100px){.title__sm{font-size:90.51px}}@media (hover:none) and (orientation:landscape){.title__sm{font-size:50px}}.slogan{font-size:10px;color:#fff;text-transform:uppercase;opacity:0;transform:translateY(2em);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) .3s,transform .6s cubic-bezier(.86,0,.07,1) .2s}@media only screen and (min-width:544px){.slogan{font-size:calc(10px + (3551vw - 19317.44px)/556)}}@media only screen and (min-width:1100px){.slogan{font-size:45.51px}}@media (max-width:33.99em){.slogan{font-size:1.0625em}}@media (min-width:48em){.slogan{margin-top:-.1em}}@media (min-width:62em){.slogan{margin-top:-.188em}}@media (hover:none) and (orientation:landscape){.slogan{font-size:1.1875em;margin-top:-.05em}}@media (hover:none) and (orientation:landscape) and (min-width:768px){.slogan{font-size:1.4375em}}.is-animating .slogan{opacity:1;transform:translateY(0)}.logo{display:block;padding:5px;margin:auto;opacity:0;transform:translateY(1em);transition:.4s cubic-bezier(.455,.03,.515,.955) .6s}@media only screen and (min-width:544px){.logo{padding-bottom:calc(10px + (3000vw - 16320px)/556)}}@media only screen and (min-width:1100px){.logo{padding-bottom:40px}}@media only screen and (min-width:544px){.logo{padding-top:calc(10px + (3000vw - 16320px)/556)}}@media only screen and (min-width:1100px){.logo{padding-top:40px}}@media (max-width:33.99em){.logo{max-width:50%}}@media (min-width:34em) and (max-width:61.99em){.logo{max-width:80%}}@media (hover:none) and (orientation:landscape){.logo{max-width:45%}}.is-animating .logo{opacity:1;transform:translateY(0)}.is-loaded .logo{transition:.35s cubic-bezier(.25,.46,.45,.94)}.link{font-size:16px;color:#fff;font-weight:900;letter-spacing:2px;text-decoration:none;text-transform:uppercase;display:inline-block;opacity:0;padding:5px;position:relative;transform:translateY(2em)}@media only screen and (min-width:544px){.link{font-size:calc(16px + (753vw - 4096.32px)/556)}}@media only screen and (min-width:1100px){.link{font-size:23.53px}}.link:after{content:"";height:2px;bottom:-.42499em;left:50%;position:absolute;width:0;transform:translateX(-50%);transition:.35s cubic-bezier(.86,0,.07,1) 1.2s}@media (min-width:48em){.link:after{height:3px}}.is-animating .link{opacity:1;transform:translateY(0);transition:.35s cubic-bezier(.86,0,.07,1) .6s}.is-animating .link:after{width:212px}.is-loaded .link{transition:.35s cubic-bezier(.25,.46,.45,.94)}
/*# sourceMappingURL=landing.min.css.map */
