body,header{height:100vh;background:var(--main-color)}.grid-pattern,.grid-pattern a{width:46px;height:46px}.nav-dot.active,.nav-dot:hover,.nav-indicators::before{background:var(--surface-0)}.accordion-panel,.nav-dot{cursor:pointer;position:relative}.active .panel-header-wrapper,.panel-header-wrapper{align-content:flex-start}.content-text h1,.content-text h2{margin-bottom:2rem;font-weight:300}.cookie-banner,.nav-dot,body,header{background:var(--main-color)}:root{color-scheme:only light;--main-color:rgb(0, 47, 84);--main-color-07:rgba(0, 47, 84, 0.7);--surface-0:#ffffff;--font-primary:"PF Expo","Times New Roman",serif;--font-secondary:"Times New Roman",serif;--font-text:"Manrope",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-size-homepage:clamp(3.5rem, 0.83rem + 3.94vw, 6.5rem);--font-size-menu-number:clamp(3rem, 1.5rem + 5.25vw, 7rem)}.address-details a,.cookie-message a,.panel-number-always,body{color:var(--surface-0)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:10px;scroll-padding-block-start:91px}body{font-family:var(--font-primary)}header{position:fixed;top:0;left:0;width:100px;border-right:1px solid #fff;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem 0}.grid-pattern{display:flex;align-items:center;justify-content:center}.grid-pattern img{width:100%;height:100%}.logo img{height:200px;width:auto}.nav-indicators{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px}.nav-indicators::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;z-index:-1}.nav-dot{width:9px;height:9px;border:1px solid var(--surface-0);transform:rotate(45deg);transition:.3s;z-index:10}.nav-dot:hover{border-color:var(--surface-0)}.accordion-container{display:flex;height:100vh;width:calc(100vw - 100px);margin-left:100px;position:relative}.accordion-panel{height:100vh;overflow:hidden;border-right:1px solid var(--surface-0);background-color:var(--main-color)}.accordion-panel:last-child{border-right:none}.accordion-panel.collapsed{flex:0 0 50px}.accordion-panel.active{flex:1;cursor:default}.accordion-panel.active .panel-menu-always,.cookie-banner .cookie-text,.panel-0 .panel-menu-always,.panel-0 .panel-number-always{display:none}.panel-header-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;flex:1;height:100vh;padding:30px 2px 30px 12px}.panel-number-always{font-size:30px;font-weight:300;letter-spacing:2px;z-index:20;pointer-events:none;align-items:center}.content-text h1,.panel-menu-always{letter-spacing:3px;text-transform:uppercase}.panel-menu-always{display:flex;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-text);font-size:1rem;color:rgba(255,255,255,.8);z-index:20;pointer-events:none;transform:rotate(-180deg);justify-content:center;align-content:center;flex-wrap:wrap}.panel-content{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;align-items:stretch;justify-content:stretch;opacity:0;transition:opacity .6s;pointer-events:none}.accordion-panel.active .panel-content{opacity:1;pointer-events:all}.panel-main{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;width:100%;height:100%;flex:1;min-width:0}.panel-0 .panel-main{align-items:flex-start;justify-content:flex-start;padding:14.5vh 6vw}.panel-0.collapsed{flex:0 0 0px;opacity:0;pointer-events:none;overflow:hidden}.content-text{display:flex;flex-direction:row;align-items:flex-start;gap:3rem;width:100%;flex:1}.panel-7 .content-text{flex:none;align-self:center;max-width:100%}.main-text{flex:0 0 430px;min-width:0;position:relative;z-index:1}.panel-0 .main-text{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 29vh)}.content-text h1{font-size:4rem;line-height:1.2}.content-text h2{font-size:2.5rem;text-transform:uppercase;letter-spacing:2px;line-height:1.3}.content-text p{font-size:1.1rem;line-height:1.8;max-width:500px}.panel-0 .content-text h1,.panel-0 .content-text h2,.panel-7 .content-text h1,.panel-7 .content-text h2{font-size:var(--font-size-homepage)}.main-video{flex:1;width:100%;max-width:none;min-width:280px}.main-video video{width:100%;height:auto;pointer-events:none}.panel-7 .panel-main{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4rem}.panel-7 video{max-width:85%}.panel-7 .phrase-text{display:flex;justify-content:flex-end;padding-right:10rem;gap:30rem}.panel-7 .phrase-text p{font-size:2.8rem;font-style:italic;font-weight:300;line-height:1.8rem}.address-details-wrapper{width:100%;display:flex;justify-content:flex-end;border-top:1px solid var(--surface-0);padding-top:3.5rem}.address-details{display:flex;flex-wrap:wrap;gap:2rem;max-width:1520px;width:100%;align-items:center}.address-details p{font-size:1.1rem;line-height:1.6;margin-bottom:0;font-family:var(--font-text)}.cookie-text p,.cookie-text ul{margin-bottom:1rem}.address-details a{text-decoration:none}.address-details a:hover{text-decoration:underline}.social-media-wrapper{display:flex;align-items:center;flex-direction:column;gap:10px}.cookie-banner{display:block;position:fixed;bottom:10px;right:10px;max-width:450px;z-index:99999;padding:20px;border:1px solid;max-height:80vh;overflow-y:auto}.cookie-message p{font-size:18px;font-family:var(--font-text)}.cookie-text .close-cookie-text,.cookie-text p,.cookie-text ul li{font-size:14px;font-family:var(--font-text)}.cookie-banner .buttons{display:block;margin-top:3rem}.cookie-banner .buttons a{font-size:18px;font-family:var(--font-text);padding:10px;border:1px solid var(--surface-0);text-decoration:none;display:inline-block}.cookie-banner .buttons a.accept{background-color:var(--surface-0);color:var(--main-color)}.cookie-banner .buttons a.reject{margin-left:15px}.cookie-text ul{padding-left:3rem}.cookie-text .close-cookie-text{text-decoration:underline;cursor:pointer}@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.5){.panel-0 .main-video video,.panel-7 .main-video video{filter:saturate(.85) brightness(1.02) contrast(1.1) opacity(.9)}.panel-1 .page-header-content video,.panel-2 .page-header-content video,.panel-3 .page-header-content video,.panel-4 .page-header-content video,.panel-5 .page-header-content video,.panel-6 .page-header-content video{filter:opacity(.5)}}@media (min-width:1201px){.device-mac .panel-0 .main-video video,.device-mac .panel-7 .main-video video{filter:saturate(.85) brightness(1.02) contrast(1.1) opacity(.9)}.device-mac .panel-1 .page-header-content video,.device-mac .panel-2 .page-header-content video,.device-mac .panel-3 .page-header-content video,.device-mac .panel-4 .page-header-content video,.device-mac .panel-5 .page-header-content video,.device-mac .panel-6 .page-header-content video{filter:opacity(.5)}.accordion-container{transition:.3s}.panel-1 .page-header-content video,.panel-2 .page-header-content video,.panel-3 .page-header-content video,.panel-4 .page-header-content video,.panel-5 .page-header-content video,.panel-6 .page-header-content video{filter:opacity(.8)}.accordion-panel{transition:flex .8s cubic-bezier(.25, .46, .45, .94)}.accordion-panel:not(.panel-0):not(.accordion-fully-opened) .panel-main{opacity:0!important;transition:none!important}.accordion-panel:not(.panel-0).accordion-fully-opened .panel-main{opacity:1!important;transition:opacity .2s!important}}@media (min-width:1201px) and (max-width:1919px){.panel-0 .panel-main{padding:8% 3%}.address-details{gap:1.5rem}.address-details>div{flex:0 0 155px}.social-media{max-width:30px}}@media (min-width:1920px){.address-details>div{flex:0 0 200px}}@media (min-width:769px) and (max-width:1199px){.content-text h1{font-size:3.5rem}.content-text h2{font-size:2.3rem}header{width:80px}.accordion-container{width:calc(100vw - 80px);margin-left:80px}.logo img{height:180px}}@media (min-width:1200px){.content-text h1{font-size:4.5rem}.content-text h2{font-size:2.8rem}.panel-0 h1,.panel-7 h1{margin-bottom:80px}.panel-0 h1,.panel-0 h2,.panel-7 h1,.panel-7 h2{line-height:65px}}