.chsk{--chsk-glass:#060a18b8;--chsk-gold-soft:#d4af3729}.chsk .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.chsk .sec-kick{font-family:var(--vp-font-display);letter-spacing:4px;text-transform:uppercase;color:var(--vp-accent);font-size:12px}.chsk .sec-title{font-family:var(--vp-font-display);letter-spacing:1px;color:var(--vp-ink);margin:10px 0 0;font-size:clamp(28px,4.5vw,46px);font-weight:600}.chsk .sec-lede{color:var(--vp-inkSoft);max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.75}.chsk-head{z-index:40;background:var(--chsk-glass);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vp-line);position:sticky;top:0}.chsk-head .bar{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}.chsk-brand{color:var(--vp-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.chsk-word{font-family:var(--vp-font-display);letter-spacing:6px;font-size:20px;font-weight:700;line-height:1}.chsk-word small{letter-spacing:4px;color:var(--vp-accent);margin-top:3px;font-size:9px;font-weight:400;display:block}.chsk-nav{align-items:center;gap:4px;display:flex}.chsk-nav a{color:var(--vp-inkSoft);letter-spacing:1.5px;text-transform:uppercase;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.chsk-nav a:hover{color:var(--vp-accent);background:var(--chsk-gold-soft)}.chsk-call{border:1px solid var(--vp-accent);color:var(--vp-accent)!important;border-radius:999px!important;font-size:12px!important}@media (max-width:720px){.chsk-nav a{letter-spacing:1px;padding:8px 7px;font-size:11px}.chsk-word{letter-spacing:4px;font-size:17px}}.chsk-hero{isolation:isolate;align-items:flex-end;min-height:78vh;display:flex;position:relative;overflow:hidden}.chsk-hero .hero-bg{z-index:-2;position:absolute;inset:0}.chsk-hero .hero-bg img{object-fit:cover;width:100%;height:100%}.chsk-hero .hero-veil{z-index:-1;background:linear-gradient(180deg, #060a1840 0%, #060a188c 55%, var(--vp-bg) 100%);position:absolute;inset:0}.chsk-hero .hero-inner{width:100%;padding:64px 0 56px}.chsk-hero .hero-word{font-family:var(--vp-font-display);letter-spacing:.12em;color:var(--vp-ink);text-shadow:0 4px 40px #0009;margin:14px 0 6px;font-size:clamp(64px,14vw,168px);font-weight:700;line-height:.95}.chsk-hero .hero-word .gold{color:var(--vp-accent)}.chsk-hero .hero-sub{color:var(--vp-ink);letter-spacing:1px;font-size:clamp(16px,2.4vw,22px);font-style:italic}.chsk-facts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.chsk-chip{border:1px solid var(--vp-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--vp-ink);background:#0c1430a8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.chsk-chip b{color:var(--vp-accent);font-weight:600}.chsk-icon{padding:84px 0 72px;position:relative}.chsk-icon .grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}@media (max-width:860px){.chsk-icon .grid{grid-template-columns:1fr}}.chsk-icon .body p{color:var(--vp-inkSoft);margin:16px 0 0;font-size:16px;line-height:1.8}.chsk-photo-frame{border:1px solid var(--vp-line);border-radius:var(--vp-radius);position:relative;overflow:hidden}.chsk-photo-frame img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.chsk-photo-frame figcaption{color:var(--vp-ink);background:linear-gradient(#0000,#060a18d9);padding:12px 16px;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}.chsk-band{border-top:1px solid var(--vp-line);border-bottom:1px solid var(--vp-line);background:linear-gradient(180deg, var(--chsk-gold-soft), transparent 130%);padding:56px 0}.chsk-marks{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}@media (max-width:860px){.chsk-marks{grid-template-columns:repeat(2,1fr)}}.chsk-mark{border:1px solid var(--vp-line);border-radius:var(--vp-radius);background:#0c143080;padding:20px 18px}.chsk-mark .k{font-family:var(--vp-font-display);letter-spacing:3px;text-transform:uppercase;color:var(--vp-accent);margin-bottom:8px;font-size:11px}.chsk-mark .v{color:var(--vp-ink);font-size:14.5px;line-height:1.6}.chsk-dark{padding:84px 0}.chsk-dark .cols{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}@media (max-width:860px){.chsk-dark .cols{grid-template-columns:1fr}}.chsk-gallery{padding:0 0 84px}.chsk-gal-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}@media (max-width:860px){.chsk-gal-grid{grid-template-columns:1fr 1fr}}.chsk-gal-grid .chsk-photo-frame img{aspect-ratio:1}.chsk-ticket{padding:0 0 96px}.chsk-ticket .card{border:1px solid var(--vp-accent);border-radius:calc(var(--vp-radius) + 6px);background:linear-gradient(#d4af3714,#0c143099);grid-template-columns:1fr 1fr;gap:18px 32px;padding:36px 34px;display:grid}@media (max-width:720px){.chsk-ticket .card{grid-template-columns:1fr}}.chsk-ticket .fact .k{letter-spacing:3px;text-transform:uppercase;color:var(--vp-accent);margin-bottom:6px;font-size:11px}.chsk-ticket .fact .v{color:var(--vp-ink);font-size:15.5px;line-height:1.65}.chsk-ticket .fact .v a{color:var(--vp-ink)}.chsk-rule{align-items:center;gap:12px;margin:26px 0;display:flex}.chsk-rule-line{background:linear-gradient(90deg, transparent, var(--vp-accent), transparent);flex:1;height:1px}.chsk-rule-diamond{background:var(--vp-accent);width:8px;height:8px;transform:rotate(45deg)}.chsk-story{padding:72px 0 88px}.chsk-story .prose{max-width:680px}.chsk-story .prose p{color:var(--vp-inkSoft);margin:20px 0 0;font-size:17px;line-height:1.9}.chsk-story .prose p strong{color:var(--vp-ink);font-weight:600}.chsk-story .pull{border-left:2px solid var(--vp-accent);font-family:var(--vp-font-display);letter-spacing:.5px;color:var(--vp-ink);margin:34px 0;padding:6px 0 6px 22px;font-size:22px;line-height:1.6}.chsk-story .fig{margin-top:40px}.chsk-menu{padding:96px 0 110px}.chsk-empty{text-align:center;border:1px dashed var(--vp-accent);border-radius:calc(var(--vp-radius) + 6px);background:#0c143073;max-width:560px;margin:0 auto;padding:56px 40px}.chsk-empty .head{font-family:var(--vp-font-display);letter-spacing:1px;color:var(--vp-ink);margin:18px 0 12px;font-size:26px}.chsk-empty p{color:var(--vp-inkSoft);font-size:15.5px;line-height:1.8}.chsk-empty .back{color:var(--vp-accent);letter-spacing:2px;text-transform:uppercase;margin-top:24px;font-size:13px;text-decoration:none;display:inline-block}.chsk-visit{padding:72px 0 96px}.chsk-visit .rows{gap:0;max-width:720px;margin-top:34px;display:grid}.chsk-visit .row{border-bottom:1px solid var(--vp-line);grid-template-columns:180px 1fr;gap:20px;padding:20px 4px;display:grid}@media (max-width:640px){.chsk-visit .row{grid-template-columns:1fr;gap:6px}}.chsk-visit .row .k{letter-spacing:3px;text-transform:uppercase;color:var(--vp-accent);padding-top:3px;font-size:11px}.chsk-visit .row .v{color:var(--vp-ink);font-size:16px;line-height:1.7}.chsk-visit .row .v a{color:var(--vp-ink)}.chsk-visit .row .v .sub{color:var(--vp-inkSoft);margin-top:4px;font-size:13.5px;display:block}.chsk footer.site{border-top:1px solid var(--vp-line);background:#04060f;padding:56px 0 40px}.chsk .fbrand{font-family:var(--vp-font-display);letter-spacing:5px;color:var(--vp-ink);align-items:center;gap:14px;font-size:19px;display:flex}.chsk .ftag{color:var(--vp-inkSoft);margin:12px 0 0;font-size:14.5px;font-style:italic}.chsk .flinks{flex-wrap:wrap;gap:18px;margin:22px 0;display:flex}.chsk .flinks a{color:var(--vp-inkSoft);letter-spacing:2px;text-transform:uppercase;font-size:12.5px;text-decoration:none}.chsk .flinks a:hover{color:var(--vp-accent)}.chsk .legal{border-top:1px solid var(--vp-line);color:var(--vp-inkSoft);flex-wrap:wrap;gap:10px 28px;padding-top:20px;font-size:13px;display:flex}.chsk .legal a{color:var(--vp-accent);text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
