.marina-slider{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.marina-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#fff,#e0e0e0);cursor:pointer;border:3px solid #110522;box-shadow:0 0 15px hsla(0,0%,100%,.6),0 4px 8px rgba(0,0,0,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.marina-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 25px hsla(0,0%,100%,.9),0 6px 12px rgba(0,0,0,.7)}.marina-slider::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#fff,#e0e0e0);cursor:pointer;border:3px solid #110522;box-shadow:0 0 15px hsla(0,0%,100%,.6),0 4px 8px rgba(0,0,0,.5);-moz-transition:all .2s ease;transition:all .2s ease}.marina-slider::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 25px hsla(0,0%,100%,.9),0 6px 12px rgba(0,0,0,.7)}.marina-dropdown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center;background-size:1.2em}.landing-container{min-height:100%;position:relative;padding:2rem;background-color:#000;background-size:cover;background-position:top;background-repeat:no-repeat}.landing-container:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,transparent 10%,rgba(0,0,0,.7) 70%,rgba(0,0,0,.9) 100%);pointer-events:none;z-index:2}.landing-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;opacity:0;transition:opacity 1.5s ease;z-index:0}.landing-bg.is-ready{opacity:1}.video-background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.5s ease;pointer-events:none;z-index:0;display:none}.video-background.video-ready{opacity:1}.landing-content{text-align:center;z-index:3;max-width:1600px;position:relative}.landing-logo{margin-bottom:3rem;opacity:0}.landing-header{font-family:TerraIgnota,serif;font-weight:400;letter-spacing:.05em;opacity:0;color:#000}.landing-button-container{margin:0 auto}.landing-power-button,.landing-power-text{font-family:trajan-pro-3,serif;transition:all .3s ease}.landing-power-button{width:100%;font-weight:400;cursor:pointer;text-align:center;text-transform:uppercase}.landing-power-button:disabled{opacity:.6;cursor:not-allowed;transform:none}