.site-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;height:var(--header-height);padding-inline:2rem}.nav-left[data-astro-cid-3ef6ksr2],.nav-right[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem;font-size:1.3rem;align-items:center}.site-header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:inherit;padding-inline:.6rem}.logo[data-astro-cid-3ef6ksr2] svg{height:55px;width:auto;display:block;margin-right:2rem;margin-left:1rem;transform:scaleX(-1)}a[data-astro-cid-3ef6ksr2].active{font-weight:600}.site-header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#f2f3a0}.is-transparent[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent}.is-transparent[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.is-transparent[data-astro-cid-3ef6ksr2] .hamburger-btn[data-astro-cid-3ef6ksr2]{color:#fff}body.lock-scroll{overflow:hidden;padding-inline-end:var(--scrollbar-width, 0px)}.hamburger-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:0;color:inherit;align-items:center}.hamburger[data-astro-cid-3ef6ksr2]{width:35px;height:35px;display:block}.hamburger[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{fill:currentColor;transform-origin:480px -460px;transition:transform .4s cubic-bezier(.31,0,.13,1),opacity .3s ease}.hamburger[data-astro-cid-3ef6ksr2].is-open .bar-1[data-astro-cid-3ef6ksr2]{transform:translate(-100px) translateY(140px) rotate(45deg)}.hamburger[data-astro-cid-3ef6ksr2].is-open .bar-2[data-astro-cid-3ef6ksr2]{opacity:0}.hamburger[data-astro-cid-3ef6ksr2].is-open .bar-3[data-astro-cid-3ef6ksr2]{transform:translate(-100px) translateY(-140px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;z-index:100;background:#2b0b0bdb;align-items:center;justify-content:center}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;gap:1rem}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;text-decoration:none;font-size:2.06rem;font-weight:200;text-shadow:20px 20px 5px #2B0B0B}@media(max-width:767px){.nav-left[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.logo),.nav-right[data-astro-cid-3ef6ksr2]{display:none}.hamburger-btn[data-astro-cid-3ef6ksr2]{display:flex}.site-header[data-astro-cid-3ef6ksr2]:not(.is-transparent){position:relative;z-index:200}.site-header[data-astro-cid-3ef6ksr2]{max-width:87.5vw;width:100%;padding:15px 0 0;justify-self:center;margin-inline:auto;z-index:200}.logo[data-astro-cid-3ef6ksr2],.logo[data-astro-cid-3ef6ksr2] svg{padding:0;margin:0}.logo[data-astro-cid-3ef6ksr2] svg{height:32px}.hamburger[data-astro-cid-3ef6ksr2]{width:28px;height:28px}.site-header[data-astro-cid-3ef6ksr2].menu-open a[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].menu-open .hamburger-btn[data-astro-cid-3ef6ksr2]{color:#fff}.mobile-menu[data-astro-cid-3ef6ksr2].is-open{display:flex}}:root{--header-height: 100px}@media(max-width:767px){:root{--header-height: 75px}}::selection{background-color:#f2f3a0}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Futura PT Fallback;src:local("Arial");size-adjust:95%;ascent-override:95%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}
