.nav{z-index:9;border-right:1px solid #ffffff29;height:100vh;padding:clamp(15px,1.5vw,20px) 20px;position:sticky;top:0}.nav .inner-container .logo{margin-bottom:30px}.nav .inner-container .logo a img{width:100%;max-width:175px;height:auto}.nav .links-container .nav-link{color:#ddd;align-items:center;gap:5px;margin-bottom:15px;font-size:20px;text-decoration:none;display:flex}.nav .links-container .nav-link.active{color:#e9c77b}.nav .links-container .nav-link .icon{filter:invert(98%)sepia(0%)saturate(0%)hue-rotate(161deg)brightness(92%)contrast(92%);width:clamp(22px,3vw,30px);height:clamp(22px,3vw,30px)}.nav .links-container .nav-link.active .icon{filter:invert(81%)sepia(52%)saturate(372%)hue-rotate(347deg)brightness(95%)contrast(92%)}@media (max-width:768px){.nav{background-color:#193446;border-top:1px solid #c1c1c12e;border-right:none;width:100%;height:auto;padding:clamp(10px,1.5vw,20px) 25px;position:fixed;inset:auto 0 0}.nav .inner-container .logo{display:none}.nav .inner-container .links-container{justify-content:space-between;display:flex}.nav .links-container .nav-link{flex-direction:column;gap:0;margin-bottom:0;display:flex}.nav .links-container .nav-link span{font-size:12px}}@media (display-mode:standalone){.nav{padding-bottom:calc(clamp(10px,1.5vw,20px) + env(safe-area-inset-bottom,0px))}}
*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.25}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{view-transition-name:root}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:#193446;font-family:Lexend,sans-serif}h1{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(20px,3.6vw,42px)}h2{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(19px,3.2vw,36px)}h3{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(18px,2.7vw,30px)}h4{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(17px,2.2vw,26px)}h5{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(16px,1.8vw,22px)}h6{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}p,li{color:#ddd;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px);line-height:1.6}a{color:#e8c67b;margin:0 0 clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px);line-height:1.6;text-decoration:none}p a{font-size:inherit}label{font-size:clamp(14px,1.5vw,18px)}input{color:#000;background-color:#fff;border:1px solid #193446;border-radius:5px;padding:clamp(7px,2vw,10px) clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}select{cursor:pointer;color:#000;background-color:#fff;border:1px solid #193446;border-radius:5px;padding:clamp(7px,2vw,10px) clamp(10px,1.5vw,15px);font-size:clamp(14px,1.5vw,18px)}input:focus,select:focus{border-color:#193446;outline:none}.btn-gold{color:#193446;cursor:pointer;background-color:#e8c67b;border:1px solid #0000;border-radius:50px;padding:clamp(7px,2vw,10px) clamp(15px,2.2vw,25px);font-size:clamp(14px,1.5vw,16px);line-height:1.2;transition:all .3s}.btn-gold:hover{color:#e8c67b;background-color:#0000;border:1px solid #e8c67b}.btn-blue{color:#e8c67b;cursor:pointer;background-color:#193446;border:1px solid #0000;border-radius:50px;padding:clamp(7px,2vw,10px) clamp(15px,2.2vw,25px);font-size:clamp(14px,1.5vw,16px);transition:all .3s}.btn-blue:hover{color:#193446;background-color:#0000;border:1px solid #193446}.btn-clear-blue{color:#193446;cursor:pointer;background-color:#0000;border:1px solid #193446;border-radius:50px;padding:clamp(7px,2vw,10px) clamp(15px,2.2vw,25px);font-size:clamp(14px,1.5vw,16px);transition:all .3s}.btn-clear-blue:hover{color:#e8c67b;background-color:#193446;border:1px solid #193446}.btn-clear-gold{color:#e8c67b;cursor:pointer;background-color:#0000;border:1px solid #e8c67b;border-radius:50px;padding:clamp(7px,2vw,10px) clamp(15px,2.2vw,25px);font-size:clamp(14px,1.5vw,16px);transition:all .3s}.btn-clear-gold:hover{color:#193446;background-color:#e8c67b;border:1px solid #e8c67b}.hide-desktop{display:none}.loading-animation{aspect-ratio:1;width:50px;margin:clamp(50px,8vw,100px) auto 0;position:relative}.loading-animation .ring-loader{box-sizing:border-box;border:5px solid #5f7f95;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block;position:absolute;top:0;left:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-animation .music-loader{color:#5f7f95;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;line-height:1;animation:1.2s linear infinite spin;display:inline-flex;position:absolute;top:0;left:0}.loading-animation .music-loader:before{content:"♪";display:block}@keyframes spin{to{transform:rotate(-360deg)}}.app-container{align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;display:flex}.app-container .main-content .mobile-header{z-index:9;background-color:#193446;padding:20px;display:none;position:sticky;top:0;left:0}.app-container .main-content .mobile-header .back-arrow{position:absolute;top:10px;left:10px}.app-container .main-content .mobile-header .back-arrow svg{width:40px;height:40px}.app-container .main-content .mobile-header .logo{max-width:130px;margin:0 auto}.app-container .main-content{flex:1}.no-location{text-align:center;padding:clamp(25px,8vh,100px) 15px}.no-location .inner-container .location-buttons{flex-direction:column;align-items:center;gap:15px;margin-top:30px;display:flex}.no-location .inner-container .location-buttons .manual-location{color:#5f7f95;cursor:pointer;background-color:#0000;border:none;font-size:clamp(14px,1.5vw,16px)}.no-location .location-form-container{z-index:99;background-color:#000c;width:100%;height:100%;padding:clamp(40px,6vw,80px) 20px 20px;position:fixed;top:0;left:0}.no-location .location-form-container form{text-align:center;background:#ddd;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:20px;position:relative}.no-location .location-form-container form .close-icon{filter:brightness(0)saturate()invert(20%)sepia(27%)saturate(827%)hue-rotate(161deg)brightness(89%)contrast(101%);cursor:pointer;position:absolute;top:10px;right:10px}.no-location .location-form-container form .heading{color:#193446;margin-bottom:20px;font-size:clamp(18px,2vw,24px)}.no-location .location-form-container form input[type=text]{width:100%;margin:25px auto 20px;padding:10px;display:block}.no-location .location-form-container .flex-buttons{justify-content:center;gap:15px;display:flex}.no-location .location-form-container .flex-buttons button{flex:1}.no-location .location-form-container .flex-buttons .btn-gold:hover{color:#193446;background-color:#0000;border:1px solid #193446}.no-location .location-form-container .error{color:#ef2323;margin:15px 0 0}.no-location .location-blocked{color:#193446;background-color:#ddd;border-radius:7px;width:100%;max-width:600px;margin:30px auto 0;padding:10px;font-weight:500;line-height:1.4}.location-form-container{z-index:99;background-color:#000c;width:100%;height:100%;padding:clamp(40px,6vw,80px) 20px 20px;position:fixed;top:0;left:0}.location-form-container form{text-align:center;background:#ddd;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:20px;position:relative}.location-form-container form .close-icon{filter:brightness(0)saturate()invert(20%)sepia(27%)saturate(827%)hue-rotate(161deg)brightness(89%)contrast(101%);cursor:pointer;position:absolute;top:10px;right:10px}.location-form-container form .heading{color:#193446;margin-bottom:20px;font-size:clamp(18px,2vw,24px)}.location-form-container form input[type=text]{width:100%;margin:25px auto 20px;padding:10px;display:block}.location-form-container .flex-buttons{justify-content:center;gap:15px;display:flex}.location-form-container .flex-buttons button{flex:1}.location-form-container .flex-buttons .btn-gold:hover{color:#193446;background-color:#0000;border:1px solid #193446}.location-form-container .error{color:#ef2323;margin:15px 0 0}.location-form-container .location-blocked{color:#193446;background-color:#ddd;border-radius:7px;width:100%;max-width:600px;margin:15px auto 0;padding:10px;font-weight:500;line-height:1.4}@media (max-width:475px){.location-form-container .flex-buttons{flex-direction:column}}.page-404{text-align:center;padding:clamp(50px,8vw,100px) 15px 20px}.page-404 .btn-gold{margin:clamp(10px,1.5vw,15px) 0}.page-404 .return-home-link{color:#5f7f95;font-size:clamp(12px,1.5vw,16px)}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card-grid .single-card{flex-direction:column;display:flex;position:relative}.card-grid .single-card>a{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.card-grid .single-card .cover-photo{aspect-ratio:1/.4;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;overflow:hidden}.card-grid .single-card .cover-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-grid .single-card .content{background-color:#2a475b;border-bottom-right-radius:7px;border-bottom-left-radius:7px;flex-direction:column;flex:1;padding:50px 15px 15px;display:flex;position:relative}.card-grid .single-card .content .profile-pic{border:4px solid #fff;border-radius:50%;width:100px;height:100px;position:absolute;top:-65px;overflow:hidden}.card-grid .single-card .content .profile-pic img{object-fit:cover;object-position:center;width:100%;height:100%}.card-grid .single-card .content .profile-pic .placeholder{background-color:#ddd;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:44px;display:flex}.card-grid .single-card .content .title{margin-bottom:12px}.card-grid .single-card .content .meta{flex-direction:column;gap:5px;margin-top:auto;display:flex}.card-grid .single-card .content .meta svg{vertical-align:middle;flex-shrink:0;width:clamp(13px,1.5vw,15px);height:clamp(13px,1.5vw,15px)}.card-grid .single-card .content .meta p{margin-bottom:0;font-size:clamp(12.5px,1.5vw,15px);line-height:1}.card-grid .single-card .content .meta .row{align-items:center;gap:5px;display:flex}.card-grid .single-card .content .meta .map-link{z-index:2;margin-bottom:0;margin-left:auto;position:relative}@media (max-width:991px){.card-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:768px){html,body{height:100%;overflow:hidden}.hide-desktop{display:block}.hide-mobile{display:none}.app-container{flex-direction:column-reverse;height:100dvh}.app-container .main-content{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 61px);padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(61px + env(safe-area-inset-bottom,0px));align-self:stretch;position:relative;overflow-y:auto}.app-container .main-content .mobile-header{display:block}}@media (max-width:600px){.card-grid{grid-template-columns:repeat(1,1fr);gap:10px}.card-grid .single-card{flex-direction:row}.card-grid .single-card .cover-photo{aspect-ratio:auto;border-radius:5px 0 0 5px;flex-basis:25%}.card-grid .single-card .content{border-radius:0 5px 5px 0;min-height:83px;padding:10px 8px}.card-grid .single-card .content .profile-pic{display:none}}@media (display-mode:standalone){html,body{overscroll-behavior:none;height:100%;overflow:hidden}}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.b7a7e326.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.728b7cae.woff2)format("woff2");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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.8036670a.woff2)format("woff2");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}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_c64c5155-module__hXGjcW__className{font-family:Lexend,Lexend Fallback;font-style:normal}
