@charset "utf-8";
#intropage #header, #intropage #footer {display:none;}
#intropage #wrapper {padding-top: 0 !important;}

.landing {display:flex; flex-direction:column; justify-content:center; align-items:center; position:relative; background-image:url('/images/intro/landingbg.jpg'); background-size:cover; background-repeat:no-repeat; background-position:50% 50%; width:100%; height:100vh;}
.landing .logo {position:absolute; top:var(--space-100); left:50%; transform:translateX(-50%); width:100%;}
.landing .logo .contain {max-width:1760px;}
.landing .logo img {height:clamp(40px, calc( 124 / var(--inner) * 100vw ), 124px);}
.landing-caption {text-align:center; color:#fff;}
.landing-caption .txt1 {font-size:clamp(25px, calc( 60 / var(--inner) * 100vw ), 60px); letter-spacing:0; line-height:1em; font-family:"Source Sans 3", sans-serif; -moz-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0); -webkit-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0); -ms-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0);}
.landing-caption .txt2 {margin-top:var(--space-25); font-size:clamp(30px, calc( 164 / var(--inner) * 100vw ), 164px); letter-spacing:0; line-height:.8em; font-weight:800; font-family:"industry", sans-serif; text-shadow:0px 5px 11.62px rgba(0, 0, 0, 0.7); -moz-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0); -webkit-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0); -ms-transform:matrix(0.82963033480827,5.84498304335755e-16,0,0.82963033480827,0,0);}
.landing-caption .txt3 {padding-bottom:5px; font-size:clamp(20px, calc( 47 / var(--inner) * 100vw ), 47px); border-bottom:4px solid #f4f4f4; letter-spacing:-.05em; line-height:1em; font-weight:600; font-family:"industry", sans-serif; text-shadow:0px 5px 11.62px rgba(0, 0, 0, 0.7); -moz-transform:matrix(0.69665374751225,4.90812494487873e-16,0,0.69665374751225,0,0); -webkit-transform:matrix(0.69665374751225,4.90812494487873e-16,0,0.69665374751225,0,0); -ms-transform:matrix(0.69665374751225,4.90812494487873e-16,0,0.69665374751225,0,0);}