:root{--col-text:#feffff;--col-accent:#d9ae58;--col-bg:#131311;--col-accent-faded:#c5a76d}@font-face{font-family:Texas Tango;src:url(/assets/fonts/TexasTango.woff2) format("woff2"),url(/assets/fonts/TexasTango.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Modern Two;src:url(/assets/fonts/OPTIModern-Two.woff2) format("woff2"),url(/assets/fonts/OPTIModern-Two.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BIZ UDPMincho;src:url(/assets/fonts/BIZUDPMincho-Regular.woff2) format("woff2"),url(/assets/fonts/BIZUDPMincho-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.modal-open{overflow-y:hidden}#root{overflow-x:hidden}a{color:var(--col-accent-faded);text-decoration:none;outline:none}a:not(:has(>button)){text-decoration:underline}section{width:100vw;height:100vh;max-height:100vh;overflow-y:hidden;overflow-x:hidden;position:relative;background-color:var(--col-text)}.Section--landing{background-color:#000}.Section--landing .Section__image{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.467) 0,rgba(0,0,0,.533) 100%),var(--image),linear-gradient(110deg,#44441f 0,#3a4242 100%);background-size:cover;background-repeat:no-repeat;background-position:50%}.Section--landing .Section__content{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:5;line-height:30px}.Section--landing .Section__content h1{color:var(--col-text);font-size:75px;font-family:Texas Tango,serif;word-wrap:unset;text-transform:uppercase;margin:0;text-shadow:-1px -1px 0 var(--col-accent),1px -1px 0 var(--col-accent),-1px 1px 0 var(--col-accent),1px 1px 0 var(--col-accent)}@media screen and (max-width:959px){.Section--landing .Section__content h1{font-size:13.5vw;line-height:13vw;text-align:center}}.Section--landing .Section__content p{color:var(--col-accent);font-size:32px;font-family:Modern Two,serif}.Section--landing .Section__scrollHint{position:absolute;bottom:40px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:#fff;z-index:6}.Section--landing .Section__scrollHint svg{width:60px;height:60px}.Section--landing .Section__scrollHint a:link,.Section--landing .Section__scrollHint a:visited{color:#fff}.Section--landing .Secion__hiddenCard{width:350px;height:450px;background-color:var(--col-bg);border:2px solid var(--col-accent-faded);z-index:89;border-radius:15px;box-shadow:0 0 33px -11px #000;position:fixed;right:-330px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right .3s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;gap:0;overflow:hidden}.Section--landing .Secion__hiddenCard img{width:300px;border-radius:15px 15px 0 0;transition:all .4s ease-out}.Section--landing .Secion__hiddenCard p{color:#fff;padding:20px;width:74%}.Section--landing .Secion__hiddenCard .CButton{display:flex;width:74%;min-height:40px;height:40px;margin-left:20px}.Section--landing .Secion__hiddenCard.active,.Section--landing .Secion__hiddenCard:hover{right:-50px}.Section--split{display:flex;justify-content:center;align-items:center;flex-direction:row;min-height:100vh}.Section--split:last-of-type:after{content:"";position:absolute;left:0;bottom:0;width:150px;height:150px;background:#000;background:linear-gradient(45deg,var(--col-bg) 50%,transparent 50%);z-index:5}@media screen and (max-width:959px){.Section--split:last-of-type:after{width:105px;height:105px}}.Section--split .Section__text{width:60%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.Section--split .Section__text>*{margin-left:100px!important}.Section--split .Section__text h1{margin-bottom:10px;font-size:50px;font-family:BIZ UDPMincho,serif}.Section--split .Section__text p{width:60%;text-align:justify;margin-bottom:35px}.Section--split .Section__image{position:relative;width:40%;height:100%;z-index:2;overflow:hidden;display:flex;justify-content:center;align-items:center}.Section--split .Section__image img{height:100%;width:100%;object-fit:cover}.Section--split .Section__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.498);background:linear-gradient(90deg,rgba(0,0,0,.69),rgba(0,0,0,.247))}.Section--split .Section__map{position:relative;width:40%;height:100%;z-index:2;overflow:hidden;display:flex;justify-content:center;align-items:center}.Section--split .Section__map>div{width:100%;height:100%}.Section--split .Section__map>div>div>div>div{border:none!important}.Section--split:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:959px){.Section--split{align-items:flex-start;justify-content:flex-start;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:unset;min-height:unset}.Section--split,.Section--split:nth-child(2n){flex-direction:column}.Section--split .Section__text{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;align-items:center;padding:10% 0 15%;background-color:#fff}.Section--split .Section__text>*{margin-left:0!important}.Section--split .Section__text h1{width:80%;text-align:left;font-size:42px}.Section--split .Section__text p{width:80%;font-size:15px}.Section--split .Section__image{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:250px;align-items:flex-end!important}.Section--split .Section__map{position:absolute;bottom:0;left:0;width:100%;height:40%;z-index:0}.Section--split .Section__text.Section__text--noFade{background:#fff;height:50%}}section.Section--split:nth-of-type(odd) .Section__image:after{background:linear-gradient(270deg,rgba(0,0,0,.69),rgba(0,0,0,.247))}.Section--textCard{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 75px;background-image:url(/assets/images/background.webp);background-size:cover;background-position:50%;overflow:hidden}.Section--textCard.Section--large{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:200px 75px 75px}@media screen and (max-width:959px){.Section--textCard{padding:200px 0 75px!important;justify-content:center;align-items:center}}.Section--textCard .Section__card{box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 150px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px 30px 15px 25px;background-color:#fff;border-radius:4px;flex-shrink:0}@media screen and (max-width:959px){.Section--textCard .Section__card{max-width:90%;width:90%}}.Section--textCard .Section__card h1{font-size:30px}.Section--centered{display:flex;justify-content:center;padding:150px 0;height:auto;background-image:url(/assets/images/background.webp);background-size:auto;background-position:top}.Section--centered object{width:80%;height:100vh}body.te *{cursor:none!important}body.te #cursorTrailer{box-sizing:border-box;width:40px;height:40px;border-radius:20px;border:2px solid var(--col-accent-faded);background-color:hsla(0,0%,100%,.322);position:fixed;top:0;left:0;pointer-events:none;transition:opacity .3s ease-in-out,border .1s ease-in-out;opacity:0;z-index:999999}#cursorTrailer.md{border:2px solid var(--col-bg)}body:hover #cursorTrailer{opacity:1}