.closing h1{font-family:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;letter-spacing:-.024em;font-weight:500}
.brand{color:inherit;flex:none;align-items:center;min-width:0;text-decoration:none;display:flex}.brand__logo{width:auto;height:clamp(32px,2.6vw,46px)}.brand__logo--white{display:none}.nav__end{flex:none;align-items:center;gap:clamp(14px,1.3vw,24px);margin-left:auto;display:flex}.lang{letter-spacing:.16em;color:inherit;padding:6px 0;font-size:12px;font-weight:600;text-decoration:none;position:relative}.lang:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:1px;left:0;right:.16em;transform:scaleX(.45)}.lang:hover:after,.lang:focus-visible:after{transform:scaleX(1)}.burger{appearance:none;color:inherit;cursor:pointer;z-index:70;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;gap:6px;height:30px;padding:8px 0 8px 8px;transition:color .35s;display:flex;position:relative}.burger span{transform-origin:50%;width:30px;height:2.5px;transition:transform .55s var(--ease-out), opacity .25s ease, width .45s var(--ease-out);background:currentColor;border-radius:2px;display:block}.burger:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid}.burger:hover span:nth-child(2){width:22px}.burger.is-active span:first-child{transform:translateY(8.5px)rotate(45deg)}.burger.is-active span:nth-child(2){opacity:0;transform:scaleX(.2)}.burger.is-active span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.burger.is-active:hover span:nth-child(2){width:30px}.burger.is-active{color:var(--ink)}.burger.is-active.burger--on-panel{color:#fff}.site-header{--pad:clamp(20px, 2.2vw, 34px);padding:var(--pad) max(var(--pad), env(safe-area-inset-right)) 0 max(var(--pad), env(safe-area-inset-left));background:var(--bg);color:var(--ink);position:relative}.site-header__nav{padding-top:clamp(4px,.6vw,10px);align-items:center;gap:clamp(18px,2vw,40px);max-width:1600px;margin-inline:auto;padding-inline:clamp(4px,1.6vw,28px);display:flex}.navsheet{--pad:clamp(20px, 2.2vw, 34px);z-index:60;visibility:hidden;transition:visibility 0s linear .46s;position:fixed;inset:0}.navsheet.is-open{visibility:visible;transition:visibility linear}.navsheet__scrim{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#080e2873;transition:opacity .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;position:absolute;inset:0}.navsheet.is-open .navsheet__scrim{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .5s,-webkit-backdrop-filter .6s,backdrop-filter .6s}.navsheet__panel{width:min(100%,460px);padding:calc(var(--pad) + 78px) clamp(24px, 6vw, 52px) calc(var(--pad) + 12px);padding-bottom:max(calc(var(--pad) + 12px), env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);color:#fff;-webkit-overflow-scrolling:touch;transition:transform .44s var(--ease-in);background:#0a1233eb;border-left:1px solid #ffffff14;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 80px #00000059}.navsheet.is-open .navsheet__panel{transition:transform .68s var(--ease-out);transform:translate(0)}.navsheet__list{margin:0;padding:0;list-style:none}.navsheet__list li{border-top:1px solid #ffffff21}.navsheet__list li:last-child{border-bottom:1px solid #ffffff21}.navsheet__link{color:#fff;letter-spacing:-.02em;opacity:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(15px,2.4vh,22px) 2px;font-size:clamp(1.6rem,7vw,2.35rem);font-weight:600;line-height:1.1;text-decoration:none;transition:opacity .16s,transform .16s,color .25s;display:flex;transform:translateY(22px)}.navsheet.is-open .navsheet__link{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), color .25s ease;transition-delay:calc(.16s + var(--i) * 62ms), calc(.16s + var(--i) * 62ms), 0s;transform:translateY(0)}.navsheet__link svg{opacity:0;width:22px;height:22px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);flex:none;transform:translate(-10px)}.navsheet__link:hover,.navsheet__link:focus-visible,.navsheet__link[aria-current=page]{color:var(--gold-light)}.navsheet__link:hover svg,.navsheet__link:focus-visible svg{opacity:1;transform:translate(0)}.navsheet__link:focus-visible{text-underline-offset:8px;outline:none;text-decoration:underline}.navsheet__foot{opacity:0;margin-top:auto;padding-top:clamp(26px,5vh,48px);transition:opacity .16s,transform .16s;transform:translateY(22px)}.navsheet.is-open .navsheet__foot{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:.42s;transform:translateY(0)}.navsheet__cta{background:var(--gold);color:var(--navy-deep);transition:transform .25s var(--ease-out), background .25s ease;border-radius:999px;align-items:center;gap:12px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.navsheet__cta:hover{background:var(--gold-light);transform:translateY(-2px)}.navsheet__cta svg{width:16px;height:16px}.navsheet__row{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(22px,4vh,34px);display:flex}.navsheet__socials{align-items:center;gap:26px;display:flex}.navsheet__socials a,.navsheet__lang{color:#ffffffb8;place-items:center;text-decoration:none;transition:color .2s,transform .2s;display:grid}.navsheet__socials a:hover,.navsheet__lang:hover{color:#fff;transform:translateY(-2px)}.navsheet__socials svg{width:22px;height:22px}.navsheet__lang{letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}@media (max-width:768px){.navsheet,.site-header{--pad:20px}.site-header__nav{padding-inline:0}}@media (max-width:360px){.navsheet,.site-header{--pad:16px}.brand__logo{height:30px}.burger span{width:26px}}@media (max-width:1024px) and (orientation:landscape) and (max-height:540px){.brand__logo{height:28px}.navsheet__panel{padding-top:calc(var(--pad) + 64px)}.navsheet__link{padding:10px 2px;font-size:clamp(1.15rem,4.6vh,1.5rem)}.navsheet__foot{padding-top:18px}.navsheet__row{margin-top:14px}}@media (prefers-reduced-motion:reduce){.navsheet__link,.navsheet__foot{transform:none}.burger span,.navsheet,.navsheet__panel,.navsheet__scrim,.navsheet__link,.navsheet__foot{transition-duration:.01ms!important;transition-delay:0s!important}}
