
header{gap:20px;flex-wrap:wrap}.cl-top-nav{display:flex;gap:22px;align-items:center;font-size:12px}.cl-top-nav a{text-decoration:none}.cl-top-nav a:hover{color:var(--cyan)}.hero{padding-top:62px;min-height:720px}.hero h1{font-size:clamp(76px,8.5vw,132px)}.cl-section-head h2,.cl-careers h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-1px;text-transform:uppercase;margin:22px 0}.cl-section-head>p:last-child{color:#bcb7c8;line-height:1.7;max-width:540px}.cl-portals,.cl-experience,.cl-careers{max-width:1440px;margin:0 auto;padding:85px 5%}.cl-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.cl-portal-grid>a{border:1px solid #ffffff24;background:linear-gradient(120deg,#211a2c,#14121d);padding:32px;text-decoration:none;border-radius:22px;transition:transform .2s,border-color .2s}.cl-portal-grid>a:hover{transform:translateY(-4px);border-color:var(--pink)}.cl-number,.cl-photo figcaption>span{font-size:10px;letter-spacing:1.6px;color:var(--cyan)}.cl-portal-grid h3{font-size:24px;display:flex;justify-content:space-between;gap:12px;line-height:1.2}.cl-portal-grid p{font-size:14px;color:#bcb7c8;line-height:1.7;max-width:360px}.cl-portal-grid b{display:inline-block;font-size:12px;color:var(--pink);margin-top:14px}.cl-experience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cl-experience>.cl-section-head{align-self:center;padding:25px 25px 25px 0}.cl-photo{position:relative;overflow:hidden;border-radius:24px;margin:0;min-height:420px;background:#1a1520}.cl-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#08060bd9)}.cl-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .7s}.cl-photo:hover img{transform:scale(1.04)}.cl-photo figcaption{position:absolute;bottom:30px;left:30px;right:30px;z-index:1}.cl-photo h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:clamp(30px,3.5vw,50px);line-height:1.05;margin:14px 0}.cl-photo p,.cl-photo a{font-size:13px;line-height:1.7}.cl-pagode{grid-column:1/-1;min-height:540px}.cl-drinks{grid-column:1/-1;min-height:360px}.cl-drinks img{object-position:center 55%}.cl-image-note{grid-column:1/-1;font-size:11px;line-height:1.8;color:#aaa5b5}.cl-careers{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--line)}.cl-careers>div>p{max-width:450px;font-size:15px;line-height:1.9;color:#c6c0d0}.cl-careers small{display:block;color:#9b96a7;font-size:12px;line-height:1.8;max-width:430px}#cl-careers-form{display:grid;gap:18px;border:1px solid var(--line);border-radius:24px;padding:32px;background:#191520}#cl-careers-form h3{font-size:24px;margin:0 0 7px}#cl-careers-form label{display:grid;gap:8px;font-size:12px;color:#d1cbd9}#cl-careers-form input,#cl-careers-form select,#cl-careers-form textarea{width:100%;min-width:0;padding:13px;border-radius:10px;border:1px solid #ffffff30;color:#fff5e5;background:#100e19;font:inherit;font-size:16px;min-height:46px}#cl-careers-form input:focus,#cl-careers-form select:focus,#cl-careers-form textarea:focus{outline:2px solid var(--cyan);outline-offset:2px}.cl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}#cl-careers-form .cl-consent{display:flex;gap:10px;line-height:1.7}#cl-careers-form .cl-consent input{width:20px;min-height:20px;height:20px;flex-shrink:0;accent-color:var(--pink)}#cl-careers-form button{border:0;border-radius:12px;min-height:52px;padding:14px 18px;background:var(--pink);color:#160b14;font-weight:700;display:flex;justify-content:space-between;align-items:center}#cl-careers-form button:disabled{opacity:.6}#cl-careers-status{font-size:13px;line-height:1.7;margin:0}#cl-careers-form .cl-honeypot{display:none}.vibes{padding-top:35px;padding-bottom:40px}footer p{line-height:1.8}footer a{color:var(--cyan)}@media(max-width:800px){.cl-top-nav{order:3;width:100%;gap:18px;flex-wrap:wrap;padding-top:12px;font-size:11px}.cl-portals,.cl-experience,.cl-careers{padding:55px 7%}.cl-portal-grid,.cl-experience,.cl-careers{grid-template-columns:1fr}.cl-portal-grid>a{padding:24px}.cl-portal-grid h3{font-size:23px}.cl-experience>.cl-section-head{padding:0}.cl-pagode,.cl-drinks{grid-column:auto}.cl-photo{min-height:360px}.cl-pagode{min-height:430px}.cl-pagode img{object-position:45% center}.cl-photo figcaption{bottom:24px;left:24px;right:24px}.cl-careers{gap:25px}#cl-careers-form{padding:24px}.cl-form-row{grid-template-columns:1fr}.hero{min-height:0}.hero h1{font-size:clamp(70px,15vw,110px)}}@media(prefers-reduced-motion:reduce){.cl-photo img,.cl-portal-grid>a{transition:none}.cl-photo:hover img,.cl-portal-grid>a:hover{transform:none}}
