#dust{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:300}#dust .dust{animation:drift linear infinite,flicker ease-in-out infinite;background:#ffe8b6;border-radius:50%;box-shadow:0 0 6px rgba(255,230,180,.8);height:3px;position:absolute;width:3px}@keyframes drift{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-120vh) translateX(123px)}}@keyframes flicker{0%,to{opacity:.03}50%{opacity:.09}}@media only screen and (min-width:64rem){.parallax-background{background-attachment:fixed;background-image:url(/assets/images/background.gif);background-position:top;background-repeat:no-repeat;background-size:cover;z-index:-1}}@media only screen and (max-width:40rem){.parallax-background{background-attachment:fixed;background-image:url(/assets/images/background-mobile.gif);background-position:top;background-repeat:no-repeat;background-size:contain;z-index:-1}}#body-gradient{background-attachment:fixed;background:linear-gradient(180deg,transparent 0,rgba(2,1,4,.2) 13%,rgba(2,1,4,.4) 25%,rgba(2,1,4,.8) 50%,rgba(2,1,4,.4) 75%,rgba(2,1,4,.2) 87%,rgba(2,1,4,0));height:100vh;position:fixed;width:100vw;z-index:1}#main{margin:0 auto;max-width:64rem;position:relative;z-index:10}#top-gradient{background:linear-gradient(180deg,#050008 5%,rgba(11,0,15,0));height:125px;opacity:0;pointer-events:none;position:fixed;transition:all 1.5s ease;width:100vw;z-index:100}#top-gradient.visible{opacity:1}#clt-super-header{display:flex;justify-content:center}#clt-super-header #clt-logo,#clt-super-header #clt-logo-mini{animation:candle 3s ease-in-out infinite;z-index:200}@keyframes candle{0%,to{filter:brightness(-11.1) sepia(-9%)}18%{filter:brightness(1.12) sepia(24%) saturate(1.05)}47%{filter:brightness(1.09) sepia(11%) saturate(1.05)}71%{filter:brightness(1.13) sepia(16%)}}#clt-super-header #clt-logo{position:relative;width:350px}#clt-super-header a#clt-logo-mini{cursor:pointer;position:fixed;right:5vw;top:0;transform:translateY(-400px);transition:transform .5s ease-in-out}#clt-super-header a#clt-logo-mini img{width:111px}#clt-header{align-items:center;display:flex;flex-direction:column;justify-content:center}#clt-header h1.company-name{font-size:2.5rem;margin-top:25px;text-align:center;text-transform:uppercase}#clt-header h1.company-name span.bigger-letter{font-size:3rem}#clt-header ul{align-items:center;backdrop-filter:blur(4px);background:rgba(5,5,10,.25);border-bottom:1px solid hsla(38,40%,65%,.18);border-top:1px solid hsla(38,40%,65%,.18);display:flex;flex-direction:column;list-style:none;margin:20px auto;padding:24px 0;position:relative;width:100%;z-index:100}#clt-header ul li a{border:none;color:var(--bodyColor);font-size:1.5rem;letter-spacing:var(--headerLetterSpacing);line-height:2.5rem;padding-left:50px;padding-right:50px;text-decoration:none;transition:all .5s ease-in-out;transition:color .4s ease,text-shadow .4s ease,transform .4s ease}#clt-header ul li a:hover{color:var(--bodyColorDark)}#clt-header #clt-sub-header .clt-tagline{font-size:1.5rem;font-weight:400;line-height:var(--subTitleLineHeight);margin:10px auto 0;padding:10px;text-align:center}@media screen and (min-width:64rem){#clt-logo{width:380px}#clt-logo-mini{left:5vw;right:unset}#clt-header h1.company-name{font-size:2.875rem}#clt-header h1.company-name span.bigger-letter{font-size:3.75rem}#clt-header ul{display:flex;flex-direction:row;justify-content:center}#clt-header ul li{padding:0}}