html,body{margin:0;height:100%;overflow:hidden}.gold-text{color:#f4d283}#rendering-canvas{width:100%;height:100%;z-index:-1;position:fixed;top:0;left:0}#loading-screen{visibility:visible;opacity:1;transition:opacity 1s ease,visibility 1s ease}#loading-screen.hidden{opacity:0;visibility:hidden}#section-container{width:100%;height:100%;overflow:auto;position:relative}nav#menu{position:fixed;display:flex;justify-content:space-between;top:0;left:0;width:100%;padding:2rem 2.5rem 2rem 2rem;z-index:3}nav#menu #logo{width:8rem}#menu-body{position:fixed;z-index:2;top:0;left:0;width:100%;height:0;background:#444;transition:height .5s ease-in}#menu-body.open{height:100%}#scroll-animation-container{height:30000px;width:100%;position:relative}#scroll-animation-container section{max-height:100%;position:absolute;width:100%;height:100vh}#scroll-animation-container section .content{text-align:center;flex-shrink:0;flex-grow:0;transform:translate(-50%, -50%);visibility:hidden;line-height:1.5;opacity:0;font-size:3rem;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease;text-shadow:1px 1px rgba(0,0,0,.6);padding:.5rem 1rem;position:absolute;color:#fff;top:50%;left:50%;width:45%}#scroll-animation-container section .next{margin-top:2rem;transform:translate(0, 0);transition:transform .3s ease;cursor:pointer}#scroll-animation-container section .next:hover{transform:translate(0, 20%)}#scroll-animation-container section .next object{pointer-events:none;width:3rem;height:3rem}#scroll-animation-container section h2{color:#f4d283;font-family:"saira_regular";text-transform:uppercase;font-size:5rem;margin:0}#scroll-animation-container section.active .content{opacity:1;visibility:visible}#scroll-animation-container section.active#section-1 .content,#scroll-animation-container section.active#section-2 .content,#scroll-animation-container section.active#section-3 .content,#scroll-animation-container section.active#section-4 .content,#scroll-animation-container section.active#section-5 .content{transform:translate(-50%, -50%)}#scroll-animation-container section.center{display:flex;justify-content:center;align-items:center;flex-direction:column}#scroll-animation-container section#section-1{top:4385px}#scroll-animation-container section#section-1 .content{left:70%;top:30%}#scroll-animation-container section#section-2{top:8831px}#scroll-animation-container section#section-2 .content{left:30%;top:30%}#scroll-animation-container section#section-3{top:14375px}#scroll-animation-container section#section-3 .content{left:30%;top:50%}#scroll-animation-container section#section-4{top:23000px}#scroll-animation-container section#section-4 .content{left:30%;top:50%}#scroll-animation-container section#section-5{top:27000px}#scroll-animation-container section#section-5 .content{left:70%;top:30%}#nav-icon{position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;padding:.5rem;width:2.5rem;height:2.5rem}#nav-icon span{display:block;position:absolute;height:.2rem;width:100%;background:#fff;border-radius:.2rem;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#section-navigation{position:fixed;right:0;top:50%;z-index:2;align-items:flex-end;transform:translate(0, -50%);padding:2.5rem;display:flex;flex-direction:column;row-gap:1.5rem}#section-navigation .arrow{visibility:visible;cursor:pointer;transform:translate(0, 0);transition:transform .5s ease,opacity .5s ease visibility .5s ease;opacity:.3}#section-navigation .arrow.disabled{opacity:0;visibility:hidden}#section-navigation .arrow object{pointer-events:none;width:2rem;height:3rem}#section-navigation .arrow:hover#previous{transform:translate(0, -25%)}#section-navigation .arrow:hover#next{transform:translate(0, 25%)}#section-navigation #sections{display:flex;flex-direction:column;row-gap:1.5rem}#section-navigation #sections .pin-container{font-family:"saira_regular";cursor:pointer;display:flex;justify-content:flex-end;align-items:center;column-gap:1rem;text-transform:uppercase;font-size:1.75rem;flex-direction:row}#section-navigation #sections .pin-container .pin{background:rgba(255,255,255,.1);transition:background .5s ease;width:1.2rem;height:1.2rem;margin-right:.4rem;border-radius:50%}#section-navigation #sections .pin-container .description{opacity:0;transition:color .5s ease,transform .5s ease,opacity .5s ease;color:rgba(255,255,255,.5);transform:translate(0, 0)}#section-navigation #sections .pin-container:hover .description{color:#fff;transform:translate(-0.5rem, 0)}#section-navigation #sections .pin-container:hover .pin{background:#fff}#section-navigation #sections .pin-container.active .pin{background:#fff;transform:scale(1.5)}#section-navigation #sections .pin-container.active .description{color:#fff}#section-navigation #sections:hover .pin-container .description{opacity:1}#nav-icon span:nth-child(1){top:3px;transform-origin:left center}#nav-icon span:nth-child(2){top:18px;transform-origin:left center}#nav-icon span:nth-child(3){top:33px;transform-origin:left center}#nav-icon.open span:nth-child(1){transform:rotate(45deg);top:3px;left:6px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:32px;left:6px}.row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.container{width:100%;max-width:1024px;margin:0 auto}@media(max-width: 1077px){.container{padding:0 1rem}}@media(max-width: 600px){#scroll-animation-container section{width:100%}#scroll-animation-container section .content{width:80%}#scroll-animation-container section h2{font-size:3rem}#scroll-animation-container section p{font-size:1.7rem;line-height:1.2}#scroll-animation-container section#section-1 .content{left:50%;top:25%}#scroll-animation-container section#section-2 .content{left:50%;top:70%}#scroll-animation-container section#section-3 .content{left:50%;top:70%}#scroll-animation-container section#section-4 .content{left:50%;top:70%}#scroll-animation-container section#section-5 .content{left:50%;top:70%}}#flat-content-container{position:relative;z-index:3;color:#fff;width:100%;height:100%;display:flex;flex-direction:column}#flat-content-container section{background:#222224;width:100%;height:100%;box-sizing:border-box;text-align:center;justify-content:space-between;display:flex;flex-shrink:0;flex-direction:column;align-items:center}#flat-content-container section h2,#flat-content-container section h3{flex:0 0 initial;font-family:"saira_regular";text-transform:uppercase}#flat-content-container section .flex-container{width:100%;min-width:0;flex-basis:0;flex-grow:1;min-height:0}#flat-content-container section .flex-container .img-text-container{overflow:hidden;width:100%;position:relative;max-height:100%}#flat-content-container section .flex-container .img-text-container img{max-height:100%}#flat-content-container section .flex-container .img-text-container h4{text-decoration:uppercase;font-family:"saira_regular";font-size:8rem;position:absolute;left:4rem;bottom:4rem}#flat-content-container section .flex-container .img-text-container h4 span{font-family:"saira_regular"}#flat-content-container section .double{flex-grow:1;display:flex;width:100%;max-width:1024px;align-items:center;justify-content:center}#flat-content-container section .double img{object-fit:contain;width:50%}#flat-content-container section .heading-border{flex:0 0 initial;flex-shrink:0;width:200px;height:3px;background:#f4d283;margin:2.5rem 0}#flat-content-container section h2{font-size:4rem;margin:6rem 0 0rem}#flat-content-container section h3{font-size:3rem;margin:0rem 0 3rem}#flat-content-container section p{flex:0 0 initial;padding:2rem;max-width:1000px}#flat-content-container section img{object-fit:contain;flex-grow:1;max-width:100%}#flat-content-container section .tags{display:flex;max-width:1000px;font-size:4rem;width:100%;justify-content:space-between;margin:3rem 0 4rem}#flat-content-container section .tags span{text-transform:uppercase;font-family:"saira_regular"}#sceneExplorer,#inspector-host{position:fixed !important}#intro-video{position:fixed;z-index:8000;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;visibility:visible;transition:opacity 1s ease,visibility 1s ease}#intro-video.hidden{opacity:0;visibility:hidden}
