html{scrollbar-width:thin;scrollbar-color:#333 rgba(0,0,0,0)}html::-webkit-scrollbar{width:8px;margin-right:4px}html::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px;margin:8px}html::-webkit-scrollbar-thumb{background:#333;border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:content-box}html::-webkit-scrollbar-thumb:hover{background:#555;background-clip:content-box}body{overflow-x:hidden;background:#000}@font-face{font-family:Arkship;src:url(/_next/static/media/arkship-titles.fa295799.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ligema;src:url(/_next/static/media/ligema.f26eed70.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bakung;src:url(/_next/static/media/bakung.aedb38e2.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Australia;src:url(/_next/static/media/australia.aa76a902.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--background:#ffffff;--foreground:#111111;--secondary:#222;--primary-places:#18bcc4;--primary-barman:#ff0068;--primary-tables:#19442B;--filter-places:invert(58%) sepia(52%) saturate(628%) hue-rotate(134deg) brightness(94%) contrast(97%);--filter-barman:invert(19%) sepia(89%) saturate(7456%) hue-rotate(324deg) brightness(97%) contrast(107%);--violet:#340065;--rose:#f60066;--font-arkship:"Arkship",sans-serif;--uplaces-logo-url:url(/images/societies/uplaces-logotype.png);--ubarman-logo-url:url(/images/societies/ubarman-logotype.png);--utables-logo-url:url(/images/societies/utables-logotype.png);--uconciergerie-logo-url:url(/images/societies/uplaces-logotype.png);--uplaces-white-logo-url:url(/images/societies/uplaces-logotype-white.png);--ubarman-white-logo-url:url(/images/societies/ubarman-logotype-white.png);--utables-white-logo-url:url(/images/societies/utables-logotype-white.png);--uconciergerie-white-logo-url:url(/images/societies/uplaces-logotype-white.png)}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Montserrat,sans-serif}main{padding:1rem}.global-mouse-orb{position:fixed;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 40%,transparent 70%);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:all .15s ease-out;border:1px solid hsla(0,0%,100%,.1)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1{font-family:var(--font-arkship);font-size:2.5rem}@media screen and (min-width:769px){.ligemaTitle{font-family:Ligema,sans-serif!important}.australiaTitle,.ligemaTitle{font-size:6rem!important;font-weight:400!important;vertical-align:baseline!important;line-height:1.1!important;display:inline!important}.australiaTitle{font-family:Australia,sans-serif!important}}.bakungTitle{font-family:Bakung,sans-serif!important}footer{background:#000;color:#fff;padding:2rem 0}footer .container{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}footer .row{display:flex;flex-wrap:wrap;justify-content:space-between}footer .col-auto{flex:1 1 200px;margin:1rem}footer .col-auto:not(:first-child){padding-top:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}footer .logotype{width:4rem;height:auto}footer .logotext{font-size:1.5rem;font-weight:700;margin-left:.5rem;font-family:var(--font-arkship)}footer .description{font-size:.9rem;margin-top:.5rem;margin-left:.5rem}footer .footer-title{font-size:1.125rem;margin-bottom:.5rem;font-family:var(--font-arkship)}footer .list-unstyled{list-style:none;padding:0;margin:0}footer .list-unstyled li{margin-bottom:.5rem}footer .footer-link{color:#fff;text-decoration:none;font-size:.9rem;margin-bottom:.25rem;display:block}footer .footer-link:hover{text-decoration:underline}footer .socials{display:flex;gap:1rem}footer .socials .icon{width:1.25rem;height:1.25rem;cursor:pointer;filter:invert(1)}footer .socials .icon:hover{opacity:.8}footer .text-center{margin-top:1rem;font-size:.8rem;text-align:center}footer .subfooter{position:relative}footer .subfooter .legal-links{display:flex;justify-content:center;gap:.5rem;font-family:Montserrat,sans-serif;font-weight:500;flex-wrap:wrap}footer .subfooter .legal-links,footer .subfooter .legal-links .footer-link{font-size:.8rem;text-decoration:none}footer .subfooter .legal-links .footer-link:hover{text-decoration:underline}footer .subfooter .legal-links .separator{margin:0 .25rem;color:#fff}footer .subfooter .logo-footer{position:absolute;bottom:-.25rem;right:1rem;height:1rem;width:auto;cursor:pointer;opacity:.5;transition:opacity .3s ease;filter:invert(1)}footer .subfooter .logo-footer:hover{opacity:1}@media screen and (max-width:1024px){footer .row{flex-wrap:wrap;justify-content:center;text-align:center}footer .col-auto{flex:1 1 100%;margin:1rem 0;padding-top:1rem!important}footer .flex-col{align-items:center!important}footer .logotype{margin:0 auto}footer .logotext{margin:.5rem auto 0;text-align:center}footer .socials{justify-content:center}footer .subfooter .logo-footer{position:static;display:block;margin:.5rem auto 0;height:1.5rem;opacity:.7;filter:invert(1)}}@media screen and (max-width:600px){footer .logotype{width:3rem}footer .logotext{font-size:1.2rem}footer .footer-title{font-size:1rem}footer .footer-link{font-size:.85rem}footer .description{font-size:.8rem}footer .text-center{font-size:.75rem}footer .logo-footer{height:1.2rem!important;filter:invert(1)}}.flex-col{flex-direction:column!important}.flex-col,.flex-row{display:flex!important}.flex-row{flex-direction:row!important}.flex-row,.items-center{align-items:center!important}.text-center{text-align:center!important}.partners{flex-wrap:wrap;gap:3rem;margin:2rem 0}.partners,.partners .partner{display:flex;justify-content:center;align-items:center}.partners .partner{filter:grayscale(1);transition:transform .5s}.partners .partner:hover{transform:translateY(-4px) scale(1.03)}.partners .partner img{height:2.5rem;width:auto;object-fit:contain;margin-bottom:.5rem;filter:grayscale(.2) invert(1);transition:filter .2s;max-width:100%;display:block}.navbar{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 2rem;background:rgba(0,0,0,0);position:fixed;top:0;left:0;z-index:20;transition:background-color .3s ease,box-shadow .3s ease}.navbar__logo img{height:2.5rem;width:auto;display:block;filter:invert(1);transition:filter .3s ease}.navbar__links{display:flex;gap:2.5rem;flex:0 1 auto;position:absolute;left:50%;top:0;height:100%;transform:translateX(-50%);align-items:center;justify-content:center}.navbar__links a{color:#fff;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s,padding-left .2s cubic-bezier(.4,2,.6,1);position:relative;padding-left:0}.navbar__links a:after{content:"";display:block;width:0;height:2px;background:#fff;transition:width .2s;position:absolute;left:0;bottom:-3px}.navbar__links a:hover:after{width:100%}.navbar__links a.u__places:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%) scale(.7);width:1rem;height:1rem;background-image:var(--uplaces-white-logo-url);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.navbar__links a.u__places:hover{padding-left:1.75rem;color:var(--primary-places)!important}.navbar__links a.u__places:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.navbar__links a.u__places:hover:after{background:var(--primary-places)!important}.navbar__links a.u__tables:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%) scale(.7);width:1rem;height:1rem;background-image:var(--utables-white-logo-url);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.navbar__links a.u__tables:hover{padding-left:1.75rem;color:var(--primary-tables)!important}.navbar__links a.u__tables:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.navbar__links a.u__tables:hover:after{background:var(--primary-tables)!important}.navbar__links a.u__conciergerie:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%) scale(.7);width:1rem;height:1rem;background-image:var(--uconciergerie-white-logo-url);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.navbar__links a.u__conciergerie:hover{padding-left:1.75rem;color:#fff!important}.navbar__links a.u__conciergerie:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.navbar__links a.u__conciergerie:hover:after{background:#fff!important}.navbar__links a.u__barman:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%) scale(.7);width:1rem;height:1rem;background-image:var(--ubarman-white-logo-url);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.navbar__links a.u__barman:hover{padding-left:1.75rem;color:var(--primary-barman)!important}.navbar__links a.u__barman:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.navbar__links a.u__barman:hover:after{background:var(--primary-barman)!important}.navbar__action{margin-left:2rem}.navbar__action .action-btn{background:#fff;color:#000;border:none;border-radius:2rem;padding:.75rem 1.5rem;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.navbar__action .action-btn:hover{background:var(--secondary);color:#fff}.navbar__burger{display:none;flex-direction:column;gap:.4rem;background:none;border:none;cursor:pointer;margin-left:1rem;z-index:200}.navbar__burger span{display:block;width:2rem;height:.2rem;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,2,.6,1);transform-origin:center}.navbar__burger--open span:first-child{transform:translateY(.6rem) rotate(45deg);background:#000!important}.navbar__burger--open span:nth-child(2){opacity:0;transform:scale(0);background:#000!important}.navbar__burger--open span:nth-child(3){transform:translateY(-.6rem) rotate(-45deg);background:#000!important}.navbar--scrolled{background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.3)}.navbar--scrolled .navbar__logo img{filter:invert(1)}.navbar--scrolled .navbar__links a{color:#fff}.navbar--scrolled .navbar__links a:after{background:#fff}.navbar--scrolled .navbar__links a.u__places:before{background-image:var(--uplaces-white-logo-url)!important}.navbar--scrolled .navbar__links a.u__places:hover{color:var(--primary-places)!important}.navbar--scrolled .navbar__links a.u__places:hover:after{background:var(--primary-places)!important}.navbar--scrolled .navbar__links a.u__tables:before{background-image:var(--utables-white-logo-url)!important}.navbar--scrolled .navbar__links a.u__tables:hover{color:var(--primary-tables)!important}.navbar--scrolled .navbar__links a.u__tables:hover:after{background:var(--primary-tables)!important}.navbar--scrolled .navbar__links a.u__conciergerie:before{background-image:var(--uconciergerie-white-logo-url)!important}.navbar--scrolled .navbar__links a.u__conciergerie:hover{color:#fff!important}.navbar--scrolled .navbar__links a.u__conciergerie:hover:after{background:#fff!important}.navbar--scrolled .navbar__links a.u__barman:before{background-image:var(--ubarman-white-logo-url)!important}.navbar--scrolled .navbar__links a.u__barman:hover{color:var(--primary-barman)!important}.navbar--scrolled .navbar__links a.u__barman:hover:after{background:var(--primary-barman)!important}.navbar--scrolled .navbar__burger span{background:#fff}.navbar--scrolled .navbar__action .action-btn{background:#fff;color:#000}.navbar--scrolled .navbar__action .action-btn:hover{background:var(--secondary);color:#fff}.navbar--white-only{background:#fff}.navbar--white-only .navbar__logo img{filter:invert(0)}.navbar--white-only .navbar__links a{color:#000}.navbar--white-only .navbar__links a:after{background:#000}.navbar--white-only .navbar__links a.u__places:before{background-image:var(--uplaces-logo-url)!important}.navbar--white-only .navbar__links a.u__places:hover{color:var(--primary-places)!important}.navbar--white-only .navbar__links a.u__places:hover:after{background:var(--primary-places)!important}.navbar--white-only .navbar__links a.u__tables:before{background-image:var(--utables-logo-url)!important}.navbar--white-only .navbar__links a.u__tables:hover{color:var(--primary-tables)!important}.navbar--white-only .navbar__links a.u__tables:hover:after{background:var(--primary-tables)!important}.navbar--white-only .navbar__links a.u__conciergerie:before{background-image:var(--uconciergerie-logo-url)!important}.navbar--white-only .navbar__links a.u__conciergerie:hover{color:#fff!important}.navbar--white-only .navbar__links a.u__conciergerie:hover:after{background:#fff!important}.navbar--white-only .navbar__links a.u__barman:before{background-image:var(--ubarman-logo-url)!important}.navbar--white-only .navbar__links a.u__barman:hover{color:var(--primary-barman)!important}.navbar--white-only .navbar__links a.u__barman:hover:after{background:var(--primary-barman)!important}.navbar--white-only .navbar__burger span{background:#000}.navbar--white-only .navbar__action .action-btn{background:#000;color:#fff}.navbar--white-only .navbar__action .action-btn:hover{background:var(--secondary)}.navbar__modal{position:fixed;inset:0;background:hsla(0,0%,100%,.95);z-index:100;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,2,.6,1);position:fixed!important;height:100vh!important;top:0!important;left:0!important}.navbar__modal--open{opacity:1;pointer-events:auto;animation:navbarModalIn .35s cubic-bezier(.4,2,.6,1)}.navbar__modal-content{background:rgba(0,0,0,0);width:100vw;max-width:none;height:100vh;padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;animation:navbarModalContentIn .45s cubic-bezier(.4,2,.6,1)}.navbar__modal-close{display:none}.navbar__modal-links{display:flex;flex-direction:column;gap:2.5rem;margin:0 0 2.5rem;align-items:center}.navbar__modal-links a{color:#000;font-size:2rem;font-family:Montserrat,sans-serif;text-decoration:none;font-weight:600;transition:color .2s}.navbar__modal-links a:hover{color:var(--secondary)}.navbar__modal .action-btn{background:#000;color:var(--background);font-size:1.2rem;padding:.9rem 2.2rem;border-radius:2rem;font-weight:700;margin-top:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes navbarModalIn{0%{opacity:0}to{opacity:1}}@keyframes navbarModalContentIn{0%{transform:translateY(40px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:900px){.navbar{padding:.75rem 1rem}.navbar__links{gap:1.2rem}.navbar__action{margin-left:1rem}}@media(max-width:700px){.navbar__action,.navbar__links{display:none}.navbar__burger{display:flex}}.btn-primary{background:var(--foreground);color:var(--background);padding:.75rem 1.5rem;border:none;border-radius:2rem;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s,color .2s,transform .2s cubic-bezier(.4,2,.6,1),box-shadow .2s;max-width:200px}.btn-primary:hover{background:var(--secondary);color:#fff;transform:translateY(-3px) scale(1.04);box-shadow:0 6px 24px rgba(0,0,0,.13)}.btn-primary:active{transform:scale(.98);box-shadow:0 1px 4px rgba(0,0,0,.1)}.banner{background:#fff;padding:1rem;border-top:1px solid #ccc;font-size:1rem;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.5rem;position:fixed;bottom:2rem;right:2rem;left:auto;width:320px;border-radius:.5rem;box-shadow:0 2px 16px rgba(0,0,0,.08)}@media(max-width:700px){.banner{left:0;right:0;bottom:0;width:100vw;border-radius:0;box-shadow:0 -2px 16px rgba(0,0,0,.08)}}.banner-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.banner-buttons button{width:100%;padding:.75rem;border:none;border-radius:.5rem;font-size:.875rem;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;transition:background .2s,color .2s,transform .2s cubic-bezier(.4,2,.6,1)}.banner-buttons button:first-child{background:var(--foreground);color:var(--background);box-shadow:0 2px 8px rgba(0,0,0,.08)}.banner-buttons button:hover{background:var(--secondary);color:#fff}.banner-buttons button:hover:first-child{transform:scale(1.02)}@media(max-width:768px){.mobile-hide{display:none}}