@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-header{--sh-ivoire:#f3efe6;--sh-champagne:#c9a466;--sh-font:"Manrope Variable", "Manrope", "Segoe UI", system-ui, sans-serif;--sh-gutter:clamp(24px, 5vw, 80px);--sh-ease:cubic-bezier(.22, 1, .36, 1);z-index:3;box-sizing:border-box;width:100%;max-width:1440px;padding:32px var(--sh-gutter);font-family:var(--sh-font);-webkit-font-smoothing:antialiased;justify-content:space-between;align-items:center;gap:clamp(16px,2.5vw,32px);margin-inline:auto;display:flex;position:relative}.site-header *,.site-header :before,.site-header :after{box-sizing:border-box}.site-header :focus-visible{outline:2px solid var(--sh-ivoire);outline-offset:4px;border-radius:2px}.site-header__logo{flex:none;line-height:0;display:block}.site-header__logo img{width:auto;height:32px;display:block}.site-header .topnav{--space-2:.5rem;--space-4:1.5rem;--gutter:clamp(1rem, 4vw, 4rem);--font-caption:"Segoe UI Variable Small", "Segoe UI", -apple-system, "Helvetica Neue", system-ui, Roboto, Arial, sans-serif;--text-caption:.6875rem;--ease-out:cubic-bezier(.22, 1, .36, 1);top:calc(27px + env(safe-area-inset-top,0px))}.site-header__lang{margin-left:auto}.site-header .topnav{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(#f3efe612 0%,#f3efe600 48%),#0b0f1cc7;border-color:#c9a4666b;overflow:visible;box-shadow:inset 0 1px #f3efe61f,inset 0 -1px #c9a4661a,0 12px 30px -16px #000000bf}.site-header .topnav:before{border-radius:inherit;background:radial-gradient(60% 120% at 50% 0,#e9c99a24,#e9c99a00 70%),linear-gradient(90deg,#e9c99a00 12%,#e9c99a80 50%,#e9c99a00 88%) top/100% 1px no-repeat;inset:0;-webkit-mask-image:none;mask-image:none}.site-header .topnav:after{content:none;animation:none}.site-header .topnav__link{font-family:var(--sh-font);color:#f3efe6bd;font-weight:600}.site-header .topnav__link:before{content:"";border-radius:999px;position:absolute;inset:-4px 0}.site-header .topnav__link:after{background:var(--sh-champagne);box-shadow:none}.site-header .topnav__link:hover{color:var(--sh-ivoire);background-color:#c9a4661a}.site-header .topnav__link[aria-current=page]{color:var(--sh-ivoire);text-shadow:none;background-color:#c9a4661f;box-shadow:inset 0 0 0 1px #c9a46680,inset 0 1px #f3efe61a}.site-header .topnav__link[aria-disabled=true]{color:#f3efe66b}.site-header .topnav__link[aria-disabled=true]:hover{color:#f3efe680;background-color:#0000}.site-header .topnav__link:focus-visible{outline-offset:-3px;border-radius:999px;outline:2px solid #e9c99a}.site-header__lang{flex:none;position:relative}.site-header__lang-button{cursor:pointer;height:34px;color:var(--sh-ivoire);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);font:600 .75rem/1 var(--sh-font);letter-spacing:.1em;text-transform:none;transition:border-color .42s var(--sh-ease), background-color .42s var(--sh-ease);background:linear-gradient(#f3efe60f 0%,#f3efe600 50%),#0b0f1cb3;border:1px solid #c9a46673;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex;position:relative;box-shadow:inset 0 1px #f3efe61a}.site-header__lang-button:before{content:"";border-radius:999px;position:absolute;inset:-6px}.site-header__lang-button:after{content:"";border:1px solid;border-width:0 1px 1px 0;width:5px;height:5px;translate:0 -2px;rotate:45deg}.site-header__lang-button:hover,.site-header__lang-button[aria-expanded=true]{background-color:#181820c2;border-color:#e9c99ae6}.site-header .site-header__lang-button:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #e9c99a}.site-header__lang-menu{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(#f3efe60d 0%,#f3efe600 30%),#0b0f1ce6;border:1px solid #c9a46661;border-radius:12px;min-width:150px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #f3efe61a,0 18px 40px #00000073}.site-header__lang-menu[hidden]{display:none}.site-header__lang-menu li{margin:0;padding:0}.site-header__lang-menu button{cursor:pointer;text-align:left;color:#f3efe6d1;width:100%;min-height:0;font:500 .875rem/1.6 var(--sh-font);letter-spacing:normal;text-transform:none;box-shadow:none;background:0 0;border:0;border-radius:6px;margin:0;padding:9px 12px;display:block}.site-header__lang-menu button>span{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.site-header__lang-menu button>span:first-child:not(:only-child){display:none}.site-header__lang-menu .lang-flag{margin-right:10px}.site-header__lang-menu button:hover,.site-header__lang-menu button:focus-visible{color:var(--sh-ivoire);background:#e9c99a1f;outline:none}.site-header__lang-menu button[aria-current=true],.site-header__lang-menu button[aria-checked=true]{color:var(--sh-champagne)}.site-header--fixed{z-index:30;position:fixed;inset:0 0 auto}.site-header--fixed:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030507c7,#03050700);position:absolute;inset:0 calc(50% - 50vw) -24px}@media (width<=600px){.site-header{gap:12px;padding-block:24px}.site-header__logo img{height:24px}.site-header__lang-button{height:30px;padding:0 9px}.site-header__lang-button:before{inset:-8px -6px}}@media (width<=767px),(width<=1080px) and (orientation:portrait){.site-header .topnav{top:calc(env(safe-area-inset-top,0px) + .5rem)}.site-header{padding-top:calc(env(safe-area-inset-top,0px) + .5rem + 50px + 16px)}.site-header--home:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#161b21 0%,#171d24 25%,#111821 50%,#0f161e 75%,#0d131a 100%);position:absolute;inset:0 calc(50% - 50vw)}}@media (prefers-reduced-motion:reduce){.site-header *,.site-header :before,.site-header :after{transition:none!important}}
