.premium-burger{min-height:44px;padding:10px 0 10px 18px;gap:15px;cursor:pointer}.premium-burger .burger-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:28px;height:16px}.burger-icon>span{display:block;width:100%;height:1px;background:#fff;transition:transform .25s,width .25s,background .25s;transform-origin:right center}.burger-icon>span:nth-child(2){width:20px;margin-left:auto}.premium-burger:hover .burger-icon>span:nth-child(2){width:28px}.premium-burger:hover .burger-icon>span{background:var(--accent)}.premium-burger .menu-label{font:10px Inter;letter-spacing:.18em}.premium-menu{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:25px var(--pad) 24px;background:#071014;background-image:radial-gradient(ellipse at 5% 65%,#12313b70,transparent 55%);height:100vh;height:100dvh;overflow:hidden;transition:transform .48s cubic-bezier(.76,0,.24,1)}.premium-menu .menu-top{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding-bottom:22px;border-bottom:1px solid #ffffff1c}.premium-menu .menu-brand{display:flex;align-items:center;text-decoration:none}.menu-brand img{width:80px;height:54px;object-fit:contain}.premium-menu .menu-top-label{font:9px Inter;letter-spacing:.2em;color:#7898a3;margin-left:auto;margin-right:40px}.premium-menu #closeMenu{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;align-self:auto;padding:0;background:none;border:0;font:10px Inter;letter-spacing:.15em;color:white;cursor:pointer}.premium-menu .close-icon{display:block;position:relative;border:1px solid #ffffff30;border-radius:50%;width:42px;height:42px;transition:border-color .2s,background .2s}.close-icon:before,.close-icon:after{content:'';position:absolute;left:12px;top:19px;width:16px;height:1px;background:#fff;transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.premium-menu #closeMenu:hover .close-icon{border-color:var(--accent);background:#55d9e614}.premium-menu #closeMenu:hover .close-icon:before,.premium-menu #closeMenu:hover .close-icon:after{background:var(--accent)}.premium-menu .menu-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8vw;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#244b58 transparent;padding:clamp(25px,5vh,70px) 0}.premium-menu .menu-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:12px 0}.menu-kicker{font:8px Inter;letter-spacing:.18em;color:#8faab4}.menu-statement{font:500 clamp(60px,6.2vw,108px)/.86 Manrope;letter-spacing:-.065em;margin:34px 0 38px}.menu-statement em{font-style:normal;color:var(--accent)}.premium-menu .menu-contact{display:flex;flex-direction:column;gap:9px;border-left:1px solid var(--brand);padding-left:20px}.menu-contact>span{font:8px Inter;letter-spacing:.18em;color:#7898a3;margin-bottom:4px}.premium-menu .menu-contact a{font:12px Inter;color:#a4bbc4;text-decoration:none;transition:color .2s}.premium-menu .menu-contact a:hover{color:var(--accent)}.premium-menu .menu-navigation{min-width:0;align-self:start}.menu-section-label{font:9px Inter;letter-spacing:.2em;color:#7898a3;margin-bottom:20px}.premium-menu nav{margin:0;padding:0}.premium-menu .menu-primary{display:flex;flex-direction:column}.premium-menu .menu-primary a{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:20px;padding:clamp(17px,2.5vh,29px) 0;border-top:1px solid #ffffff20;color:#f2f0ea;font:500 clamp(28px,3.1vw,52px)/1.12 Manrope;letter-spacing:-.04em;text-decoration:none;transition:color .25s,padding .25s;min-width:0}.premium-menu .menu-primary a:last-child{border-bottom:1px solid #ffffff20}.premium-menu .menu-number{font:9px Inter;letter-spacing:.08em;color:#617f8b;transition:color .25s}.premium-menu .menu-title{min-width:0;overflow-wrap:break-word}.premium-menu .menu-arrow{font:300 28px Manrope;letter-spacing:0;color:#6d96a3;transition:color .25s,transform .25s}.premium-menu .menu-primary a:hover,.premium-menu .menu-primary a[aria-current=page]{color:var(--accent)}.premium-menu .menu-primary a:hover{padding-left:12px}.premium-menu .menu-primary a:hover .menu-number,.premium-menu .menu-primary a[aria-current=page] .menu-number{color:var(--brand)}.premium-menu .menu-primary a:hover .menu-arrow{color:var(--accent);transform:translate(3px,-3px)}.premium-menu .menu-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff1c;padding-top:20px;font:9px Inter;letter-spacing:.12em;color:#7898a3}.premium-menu .menu-utility a{border:0;padding:5px 0;display:inline-flex;gap:25px;align-items:center;font:11px Inter;letter-spacing:.02em;color:#9ab3be;text-decoration:none}.premium-menu .menu-utility a>span{font:16px Manrope;margin:0;color:#7898a3}.premium-menu .menu-utility a:hover{color:var(--accent)}.premium-menu .menu-bottom-brand{font-size:8px;letter-spacing:.18em}.premium-menu.open .menu-primary a{animation:menu-entry .45s ease both}.premium-menu.open .menu-primary a:nth-child(2){animation-delay:.035s}.premium-menu.open .menu-primary a:nth-child(3){animation-delay:.07s}.premium-menu.open .menu-primary a:nth-child(4){animation-delay:.105s}.premium-menu.open .menu-primary a:nth-child(5){animation-delay:.14s}.premium-menu.open .menu-primary a:nth-child(6){animation-delay:.175s}@keyframes menu-entry{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.premium-menu .menu-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:45px}.menu-statement{font-size:clamp(52px,7vw,80px)}.premium-menu .menu-primary a{font-size:34px;gap:15px}.premium-menu .menu-top-label{margin-right:20px}}
@media(max-width:650px){.premium-menu{padding:15px var(--pad) 22px}.premium-menu .menu-top{padding-bottom:15px}.menu-brand img{width:68px;height:45px}.premium-menu .menu-top-label{display:none}.premium-menu #closeMenu{font-size:9px;gap:12px}.premium-menu .close-icon{width:38px;height:38px}.close-icon:before,.close-icon:after{left:10px;top:17px}.premium-menu .menu-layout{grid-template-columns:1fr;gap:0;padding:30px 0;align-content:start}.premium-menu .menu-intro{display:none}.premium-menu .menu-navigation{align-self:start}.premium-menu .menu-primary a{grid-template-columns:18px minmax(0,1fr) 24px;gap:14px;padding:clamp(20px,3.2vh,32px) 0;font-size:clamp(28px,7.8vw,36px);line-height:1.12}.premium-menu .menu-primary a:hover{padding-left:6px}.premium-menu .menu-arrow{font-size:23px}.premium-menu .menu-section-label{margin-bottom:20px;font-size:8px}.premium-menu .menu-bottom{font-size:8px;gap:18px;padding-top:18px}.premium-menu .menu-bottom-brand{display:none}.premium-menu .menu-utility a{font-size:10px;gap:12px}.premium-burger{gap:12px}.premium-burger .burger-icon{width:25px;height:15px}}
@media(max-height:600px) and (min-width:651px){.premium-menu .menu-layout{padding:18px 0}.premium-menu .menu-primary a{padding:12px 0;font-size:28px}.menu-statement{font-size:60px;margin:20px 0}.premium-menu .menu-contact{gap:6px}.menu-section-label{margin-bottom:12px}}
.premium-menu .menu-primary a>span{margin:0}.premium-menu .menu-title{color:inherit}
@media(prefers-reduced-motion:reduce){.premium-menu,.premium-menu *{animation:none!important;transition:none!important}}
