:root{--hue:167;--hue1:298;--color-base:hsl(var(--hue), 80%, 50%);--color-base-1:hsl(var(--hue1), 80%, 50%);--box-shadow:0 0 5px 4px var(--color-6)}body{font-size:var(--fs-m);transition:all .4s ease-out .15s}body:before{content:"";width:100vw;height:100vh;position:fixed;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity 1s ease-out;background-color:transparent;background-image:none}body.bg-gradient:before{opacity:0;background-image:linear-gradient(135deg,rgba(9,15,62,1) 0,rgba(57,33,63,1) 100%);transition:opacity 1s ease-out}.loading{position:fixed;min-width:100%;left:0;top:0;margin:0;padding:0;z-index:10;background-color:var(--color-6);transition:transform 1s ease;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;will-change:transform}body:not(.is-loading) .loading{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}video{width:100%;height:auto}h1{font:var(--fw-light) var(--fs-xl) var(--font-family-title)}h2{position:relative;font:var(--fw-normal) var(--fs-s) var(--font-family-title);text-transform:uppercase}.mm-inner-page-container{display:grid;grid-row-gap:calc(var(--sections-gap)/2)}.mm-inner-page-container_outer-spacer,.mm-inner-page-container_outer-spacer_x2{height:var(--sections-gap)}header{z-index:10;display:grid;padding:0 var(--side-gap);position:relative;grid-template-areas:"title title title button" "date line role role" "link link link link";grid-template-columns:auto 1fr auto;mix-blend-mode:difference}header::after{content:"";grid-area:line;width:0;height:1px;background-color:var(--color-5);transition:width .5s cubic-bezier(0,1,1,1);-webkit-transition:width .5s cubic-bezier(0,1,1,1);-moz-transition:width .5s cubic-bezier(0,1,1,1);-ms-transition:width .5s cubic-bezier(0,1,1,1);-o-transition:width .5s cubic-bezier(0,1,1,1);will-change:width .5s cubic-bezier(0,1,1,1);align-self:center}header.is-inview:after{width:100%}header.is-inview{position:relative}header h1{transform:translateY(20px);opacity:0;background-color:var(--color-6);grid-area:title;transition:font .5s ease-out,opacity .5s ease-out .25s,transform .5s ease-out .25s}.date{grid-area:date;justify-self:start;padding-right:var(--side-gap)}.role{grid-area:role;justify-self:end;padding-left:var(--side-gap)}.date,.role{z-index:10;font-size:var(--fs-s);transform:translateX(-20px);opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;will-change:opacity,transform}header .link{opacity:0;grid-area:link;will-change:opacity,transform;transform:translateY(3.125rem)}.is-loaded header .link{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .5s ease-out}.link .archived{color:gray}.is-inview .date,.is-inview .role{opacity:1;transform:translateX(0)}.is-loaded header.is-inview .link{opacity:0}.is-loaded header h1{transform:translate(0,0);opacity:1}.is-loaded .is-inview h1{font:var(--fw-light) var(--fs-l) var(--font-family-title);justify-self:start}main{display:grid;grid-gap:var(--sections-gap);opacity:0;transform:translateY(20px);transition:opacity 1s ease-out .55s,transform .5s ease-out .55s}.is-loaded main{opacity:1;transform:translateY(0)}.page-section{padding:0 var(--side-gap)}.page-section-subtitle,.page-section-title{position:relative}.bottom-nav{padding:0 var(--sections-gap);justify-content:space-between;font:var(--fw-light) var(--fs-l) var(--font-family-title);position:relative}.bottom-nav a{position:relative}.bottom-nav a::after{content:"";position:absolute;height:1px;width:0;background-color:var(--color-5);opacity:.5;transition:width .3s cubic-bezier(0,1,.5,1)}.bottom-nav a:hover:after{width:6.25rem}.bottom-nav-prev::after{left:-30px;top:66px}.bottom-nav-next::after{right:-30px;top:28px}.bottom-nav a::before{content:"";width:9.375rem;height:5.938rem;border:1px solid currentColor;position:absolute;top:0;transform:rotate(-45deg);opacity:.5;transition:transform .3s cubic-bezier(0,1,.5,1)}.bottom-nav-prev:before{border-color:currentColor transparent transparent currentColor!important;left:0}.bottom-nav-prev:hover:before{transform:rotate(-45deg) translate(-2.5rem,-40px)}.bottom-nav-next:before{border-color:transparent currentColor currentColor transparent!important;right:0}.bottom-nav-next:hover:before{transform:rotate(-45deg) translate(2.5rem,40px)}.bottom-nav-next{text-align:right}.bottom-nav span{display:inline-block;opacity:.5;transition:opacity .3s cubic-bezier(0,1,.5,1)}.bottom-nav a:hover span{opacity:0}.bottom-nav-prev span{padding-left:6.25rem;transform:translateY(27px)}.bottom-nav-next span{padding-right:6.25rem;transform:translateY(-11px);text-align:right}.bottom-nav-logo-hover{width:220px;height:200px}.bottom-nav-logo{top:0;left:0;position:relative;width:220px}.bottom-nav-logo .logo{max-height:none;width:auto}.bottom-nav-logo>div{position:absolute;top:0;width:100%;height:100%}.hover-cover{top:0;left:0}figcaption{font-size:var(--fs-s);font-style:italic}#scroll-target{position:relative}.wrapper-var-controls{gap:0 2vw}.wrapper-var-controls,.wrapper-var-target{justify-content:space-around;align-items:center}.wrapper-var-target{flex-wrap:wrap;gap:var(--side-gap);justify-content:space-between}.page-section-horizontal-carosel .page-section-content{position:relative;height:1000px}.page-section-content{overflow:hidden}.page-section-icons{opacity:0;position:relative;margin:0;padding:0 var(--side-gap);transition:opacity .3s ease-out;will-change:opacity}.page-section-icons.is-inview{opacity:1}.page-section-icons.is-inview:before{top:0;opacity:.82}.page-section-icons p{padding-top:var(--side-gap)}.lp-icon-set{position:relative;gap:calc(var(--side-gap)*2);display:flex;flex-direction:column;margin:0 calc(var(--side-gap)*4);height:260px;align-items:center}.lp-icon-set object{pointer-events:none}.lp-color-icons-container{width:calc(100vw - calc(var(--side-gap)*2));align-items:center;gap:calc(var(--side-gap)*1)}.lp-color-icon-set{margin:0 auto;height:115px}.lp-color-icon-set-2{flex-direction:row;transform:none;justify-content:center;gap:var(--side-gap)}.lp-color-icon-set-2 .icon-bg{position:relative;width:80px;height:80px;overflow:hidden;border-radius:50%;box-shadow:0 0 20px 0 #1b122b inset,0 0 0 1px #2d1b33}.lp-color-icon-set-2 ul{width:450px;height:80px;position:absolute;left:-10px;-webkit-animation:lp-color-icons-2 5s linear infinite;animation:lp-color-icons-2 5s linear infinite;top:-8px}.lp-color-icon-set-2>div:nth-child(1) ul{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:7s;animation-duration:7s}.lp-color-icon-set-2>div:nth-child(2) ul{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:6.5s;animation-duration:6.5s}.lp-color-icon-set-2>div:nth-child(3) ul{-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:6s;animation-duration:6s}@-webkit-keyframes lp-color-icons-2{0%,100%{left:-10px}10%{left:-120px}11%,20%{left:-110px}30%{left:-220px}31%,40%{left:-210px}50%{left:-320px}51%,60%{left:-310px}70%{left:-420px}71%,80%{left:-410px}90%{left:-520px}91%,99.999%{left:-510px}}@keyframes lp-color-icons-2{0%,100%{left:-10px}10%{left:-120px}11%,20%{left:-110px}30%{left:-220px}31%,40%{left:-210px}50%{left:-320px}51%,60%{left:-310px}70%{left:-420px}71%,80%{left:-410px}90%{left:-520px}91%,99.999%{left:-510px}}.lp-color-icon-set-2 li{flex:1 0 100px}.horizontal-carosel-wrapper{position:relative;overflow:hidden}.horizontal-carosel{display:flex;align-items:center;flex-wrap:nowrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.carosel-item{align-items:center;display:inline-flex}.carosel-item img{max-width:none;height:auto}.wrapper-target-modules{display:flex;gap:0 60px;align-items:center}.wrapper-target-modules{flex-wrap:wrap;gap:40px;justify-content:space-between;flex-basis:40%}.progress-bar{position:relative;height:.833rem;background-color:rgba(155,170,255,.2);border-radius:2.5rem;overflow:hidden;flex:1 0 100%}.progress-bar-color{position:absolute;left:0;top:0;height:100%;-webkit-animation:progress-bar-anim 20s linear infinite;animation:progress-bar-anim 20s linear infinite;-webkit-animation-play-state:running;animation-play-state:running;background:linear-gradient(to right,var(--color-base) 0,var(--color-base-1) 100%)}@-webkit-keyframes progress-bar-anim{0%{width:50%}25%{width:100%}75%{width:0%}100%{width:50%}}@keyframes progress-bar-anim{0%{width:50%}25%{width:100%}75%{width:0%}100%{width:50%}}.progress-bar:hover .progress-bar-color{-webkit-animation-play-state:paused;animation-play-state:paused}.btn-circle,.btn-round{box-shadow:0 0 0 3px rgba(155,170,255,.2);color:#fff;background:linear-gradient(45deg,var(--color-base) 0,var(--color-base-1) 100%);border:none;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:700}.btn-circle:hover,.btn-round:hover{box-shadow:0 0 0 3px rgba(155,170,255,.4)}.btn-round{border-radius:50px;padding:10px 40px;font-size:.875rem;text-shadow:0 0 3px rgba(0,0,0,.45)}.btn-circle{border-radius:50%;width:3.125rem;height:3.125rem;padding:13px}.btn-circle .icon{width:100%;height:100%;fill:currentColor;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.2));filter:drop-shadow(0 0 3px rgba(0,0,0,.2))}.color-module{display:flex;flex-direction:column;align-items:center;gap:2.5rem 0;flex:0 1 44%}.color,.color1{width:75px;height:100px;background:var(--color-base);-webkit-clip-path:path("M37,0c20.4,0,37,16.4,37,36.6C74,56.8,37,100,37,100S0,56.8,0,36.6C0,16.4,16.6,0,37,0z");clip-path:path("M37,0c20.4,0,37,16.4,37,36.6C74,56.8,37,100,37,100S0,56.8,0,36.6C0,16.4,16.6,0,37,0z")}.color1{background:var(--color-base-1)}.c-range{position:relative;width:100%;max-width:20em;background-color:transparent}.c-range__holder{display:flex;align-items:center;position:relative}.c-range__label{position:absolute;font-size:12px;line-height:16px;padding:16px;bottom:-48px;left:0;right:0;text-align:center}.c-range__slider{width:100%;margin:0;padding:0;min-height:24px;background:0 0;outline:0}.c-range__slider,.c-range__slider::-webkit-slider-thumb{-webkit-appearance:none}.c-range__slider::-webkit-slider-runnable-track{border:none;width:100%;height:1px;background:#7f8cd3}.c-range__slider::-moz-range-track{border:none;width:100%;height:1px;background:#7f8cd3}.c-range__slider::-ms-track{border:none;width:100%;height:1px;background:#7f8cd3}.c-range__slider::-webkit-slider-thumb{margin-top:-10px;border:2px solid #9baaff;width:24px;height:24px;border-radius:50%;background:#000;box-shadow:var(--box-shadow)}.c-range__slider::-moz-range-thumb{border:2px solid #9baaff;width:24px;height:24px;border-radius:50%;background:#000;box-shadow:var(--box-shadow)}.c-range__slider::-ms-thumb{margin-top:0;border:2px solid #9baaff;width:24px;height:24px;border-radius:50%;background:#000;box-shadow:var(--box-shadow)}.c-range__slider::-ms-tooltip{display:none}.c-range__output,.c-range__slider:active+.c-range__output,.c-range__slider:focus+.c-range__output{opacity:0;visibility:hidden;position:absolute;width:0;height:0;overflow:hidden}.lp-mobile-screens{width:auto}.loading-anim-wrapper{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;grid-row-gap:var(--side-gap)}.logo-mask{z-index:-1;position:relative;padding:var(--side-gap)}.logo-mask video{-webkit-clip-path:url(#mask);clip-path:url(#mask);-o-object-fit:cover;object-fit:cover}.page-section-content.la-img-wrapper{overflow:visible}.la-img-1{margin-right:-100px;margin-left:100px}.la-img-2{margin-left:-100px;margin-right:100px}.la-img-3{margin-top:-300px}.la-img-4{margin-right:-50px;margin-left:50px}.la-img-5{margin-top:100px;margin-right:50px;margin-left:-50px}.la-img-6{margin-top:-300px}.la-img{box-shadow:0 2px 30px 1px var(--color-6)}.la-img-book{text-align:center}.la-mobile>div{width:50%;margin-left:25%;margin-top:var(--sections-gap);border-radius:16px;overflow:hidden}.la-mobile video{height:100%;margin-bottom:-16px;width:101%}.jte-lamp-decor{position:relative;text-align:center;height:2570px}.jte-lamp-decor::before{content:"";width:calc(100% + calc(var(--side-gap) * 2));position:absolute;z-index:-1;height:2474px;top:0;left:calc(var(--side-gap)* -1);background-image:url(../img/lamp.jpg);background-position:center center;background-repeat:no-repeat}.jte-lamp-decor img{box-shadow:0 10px 310px 10px var(--color-6)}.jte-site-wrapper{position:relative;transform:translateY(398px)}.jte-banner{position:absolute;left:50%;transform:translateX(-39%);top:103px;box-shadow:none!important}