:root{--h:100px;--h-shrink:60px}header{display:flex;justify-content:space-between;align-items:center;padding:0 40px;transition:all .25s ease}header[data-shrink=true]{height:var(--h-shrink);padding:10px 40px;background-color:#000;box-shadow:none;border-bottom:1px solid var(--primary);transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header[data-shrink=true] .site-logo img{width:36px}header[data-shrink=true] .site-logo .site-logo__text{width:72px}header[data-shrink=true] .site-logo .site-logo__number{font-size:38px;letter-spacing:0;-webkit-text-stroke:4px #fff}header[data-shrink=true] .site-logo .site-logo__unit{font-size:9px;letter-spacing:5px;padding-left:9px;margin-top:2px}header[data-shrink=true] .menu li{line-height:1}@media screen and (max-width:1200px){header[data-shrink=true]{height:var(--h-shrink);padding:10px 40px;background-color:#000;box-shadow:none;border-bottom:1px solid var(--primary);transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header[data-shrink=true] .site-logo img{width:36px}header[data-shrink=true] .site-logo .site-logo__text{width:72px}header[data-shrink=true] .site-logo .site-logo__number{font-size:38px;letter-spacing:0;-webkit-text-stroke:4px #fff}header[data-shrink=true] .site-logo .site-logo__unit{font-size:9px;letter-spacing:5px;padding-left:9px;margin-top:2px}header[data-shrink=true] .menu li{line-height:1}header[data-shrink=true]{padding:10px 20px}}@media(prefers-reduced-motion:reduce){header .menu a,header .menu li,header .site-logo,header button{transition:none!important}}header{position:fixed;top:0;left:0;width:100%;z-index:3;padding:10px 40px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--primary);transition:height .25s ease,padding .25s ease,box-shadow .25s ease,border-bottom .25s ease;background-color:rgba(0,0,0,0)}header .hamburger-menu{display:none}@media screen and (max-width:1200px){header .hamburger-menu{display:block;width:40px;height:40px;background:#393939;display:flex;justify-content:center;align-items:center;color:var(--primary)}}header .menu{margin:0;padding:0;display:flex}header .menu li{list-style:none;line-height:80px;cursor:pointer;transition:line-height .25s ease;margin:0 10px}header .menu li a{height:100%;padding:10px 16px;color:var(--primary);text-transform:uppercase;background-color:#000;border-bottom:1px solid rgba(0,0,0,0);transition:font-size .25s ease,padding .25s ease,color .25s ease,border-bottom .25s ease,opacity .2s ease}header .menu li:hover a{color:#c5a505;border-bottom:1px solid #c5a505}@media screen and (max-width:1200px){header .menu{flex-direction:column;position:absolute;top:60px;left:0;background-color:#555;width:100%}header .menu li{height:auto;margin-bottom:5px;padding:10px}header .menu li a,header .menu.open{display:block}header .menu.close{display:none}}header .join-btn{height:40px;padding:0 28px;font-size:14px;transition:height .25s ease,padding .25s ease,font-size .25s ease,border-radius .25s ease,background-color .2s ease,color .2s ease}header .join-btn .desktopText{display:block}@media screen and (max-width:800px){header .join-btn .desktopText{display:none}}header .join-btn .mobileText{display:none}@media screen and (max-width:800px){header .join-btn .mobileText{display:block}header .join-btn .mobileText .pi-plus{color:var(--primary)}header .join-btn{height:var(--h-shrink);padding:10px 40px;background-color:#000;box-shadow:none;border-bottom:1px solid var(--primary);transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header .join-btn .site-logo img{width:36px}header .join-btn .site-logo .site-logo__text{width:72px}header .join-btn .site-logo .site-logo__number{font-size:38px;letter-spacing:0;-webkit-text-stroke:4px #fff}header .join-btn .site-logo .site-logo__unit{font-size:9px;letter-spacing:5px;padding-left:9px;margin-top:2px}header .join-btn .menu li{line-height:1}header .join-btn{padding:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:1200px){header{height:var(--h-shrink);padding:10px 40px;background-color:#000;box-shadow:none;border-bottom:1px solid var(--primary);transition:height .5s ease,padding .5s ease,background-color .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease;transition:height .5s ease,padding .5s ease,background-color .5s ease,backdrop-filter .5s ease,box-shadow .5s ease,border-bottom .5s ease,-webkit-backdrop-filter .5s ease}header .site-logo img{width:36px}header .site-logo .site-logo__text{width:72px}header .site-logo .site-logo__number{font-size:38px;letter-spacing:0;-webkit-text-stroke:4px #fff}header .site-logo .site-logo__unit{font-size:9px;letter-spacing:5px;padding-left:9px;margin-top:2px}header .menu li{line-height:1}header{padding:10px 20px}}.fillFormDialog{width:min(92vw,900px)}.fillFormDialog .p-dialog-header{padding:24px 30px 12px}.fillFormDialog .p-dialog-title{font-size:28px}.fillFormDialog .p-dialog-content{padding:12px 30px 30px}.fillFormDialog .application-form{width:100%;margin:0}@media screen and (max-width:1024px){.fillFormDialog{width:92vw}.fillFormDialog .p-dialog-header{padding:20px 20px 10px}.fillFormDialog .p-dialog-content{padding:10px 20px 24px}}@media screen and (max-width:600px){.fillFormDialog{width:100vw;max-height:100vh;border-radius:0}.fillFormDialog .p-dialog-header{padding:16px 14px 8px}.fillFormDialog .p-dialog-title{font-size:22px}.fillFormDialog .p-dialog-content{padding:8px 14px 20px}}.animate-link{color:var(--primary);text-decoration:none;text-underline-offset:.15em;animation:link-color-pulse 2.4s ease-in-out infinite;transition:color .25s ease;will-change:color}@keyframes link-color-pulse{0%,to{color:var(--primary)}50%{color:var(--primary-dark)}}.animate-link:focus-visible,.animate-link:hover{animation:none;color:var(--primary);outline:none}@media(prefers-reduced-motion:reduce){.animate-link{animation:none}}