.video-js.vjs-oz.vjs-oz-bali{--oz-surface:#000;--oz-ink:#fce8c8;--oz-muted:#c9b094;--oz-line:#7e3b5c;--oz-accent:#f6b42c;--oz-accent-soft:#3a2808;--oz-wave-tip:#ffe6a8;--oz-sun:#f6b42c;grid-template:"wave wave""info info""volume live"/minmax(0,1fr) auto;gap:0;height:auto;font-size:13px;overflow:visible}.vjs-oz.vjs-oz-bali:before{content:"";z-index:0;background:var(--oz-surface);animation:oz-rise .52s var(--oz-ease-out) both;border-radius:22px;grid-area:2/1/4/-1;align-self:stretch;box-shadow:7px 7px #d8432e}.vjs-oz.vjs-oz-bali>*,.vjs-oz.vjs-oz-bali .vjs-control-bar>*{z-index:1}.vjs-oz.vjs-oz-bali .oz-waveform{width:var(--bali-dial,100%);aspect-ratio:1;min-height:0;margin-bottom:var(--bali-reflection,48px);justify-self:center;animation:.7s ease-out both oz-bali-fade}.vjs-oz.vjs-oz-bali .vjs-play-control{translate:0 calc(var(--bali-reflection,48px) / -2);width:var(--bali-play,64px);height:var(--bali-play,64px);z-index:2;color:#fce8c8;background:#000;grid-area:wave;place-self:center;animation:.4s ease-out both oz-bali-fade}.vjs-oz.vjs-oz-bali .vjs-play-control:before,.vjs-oz.vjs-oz-bali .vjs-play-control:after{width:34%;height:38%}@media (hover:hover) and (pointer:fine){.vjs-oz.vjs-oz-bali .vjs-play-control:hover{color:#000;background:#fce8c8}}.vjs-oz.vjs-oz-bali[data-oz-state=live] .vjs-play-control{box-shadow:0 0 0 5px #00000038}.vjs-oz.vjs-oz-bali[data-oz-state=connecting] .vjs-play-control{animation:1.2s ease-in-out infinite oz-connecting}.vjs-oz.vjs-oz-bali .oz-track-info{gap:8px;margin:22px 24px 0}.vjs-oz.vjs-oz-bali .oz-track-label{color:var(--oz-accent);letter-spacing:.02em;text-transform:lowercase;font-size:12px}.vjs-oz.vjs-oz-bali .oz-track-title{font-family:var(--font-tango,Arial, sans-serif);font-size:22px;line-height:1.2}.vjs-oz.vjs-oz-bali .oz-track-artist{font-size:14px}.vjs-oz.vjs-oz-bali .vjs-volume-panel{margin:16px 0 18px 16px}.vjs-oz.vjs-oz-bali .vjs-volume-bar{background:#fce8c833}.vjs-oz.vjs-oz-bali .vjs-volume-level:after{background:#fce8c8;border-color:#000}.vjs-oz.vjs-oz-bali .oz-live-badge{letter-spacing:.02em;text-transform:lowercase;border-color:#fce8c83d;height:28px;margin:16px 20px 18px 12px;font-size:12px}.vjs-oz.vjs-oz-bali[data-oz-state=live] .oz-live-badge{border-color:var(--oz-accent);background:var(--oz-accent);color:#000}.vjs-oz.vjs-oz-bali[data-oz-state=live] .oz-live-dot,.vjs-oz.vjs-oz-bali[data-oz-state=live] .oz-live-dot:after{background:#000}@container (width<=360px){.vjs-oz.vjs-oz-bali .oz-track-title{font-size:18px}}@keyframes oz-bali-fade{0%{opacity:0}}:root{--bali-plum:#4a1835;--bali-plum-deep:#33102a;--bali-gold:#f6b42c;--bali-tangerine:#f0862a;--bali-hibiscus:#d8432e;--bali-berry:#9c2848;--bali-lagoon:#0d5a5f;--bali-lagoon-deep:#08393d;--bali-sand:#fce8c8;--bali-ink:#000;--ease-out:cubic-bezier(.23, 1, .32, 1);--bali-dial:min(84vw, 40svh, 400px);--bali-play:clamp(56px, calc(var(--bali-dial) * .2), 76px);--bali-reflection:clamp(36px, 7svh, 64px)}*{box-sizing:border-box}body{background:var(--bali-lagoon);color:var(--bali-sand);font-family:var(--font-jakarta);margin:0}.bali[data-astro-cid-tmbveze5]{background:linear-gradient(var(--bali-plum-deep), var(--bali-plum) 40%);flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}a[data-astro-cid-tmbveze5]{color:inherit}a[data-astro-cid-tmbveze5]:focus-visible,button[data-astro-cid-tmbveze5]:focus-visible{outline:3px solid var(--bali-gold);outline-offset:3px}.topbar[data-astro-cid-tmbveze5]{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,40px);display:flex;position:relative}.back-link[data-astro-cid-tmbveze5]{border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.back-link[data-astro-cid-tmbveze5]:hover{background:var(--bali-sand);color:var(--bali-ink)}}.listeners[data-astro-cid-tmbveze5]{color:var(--bali-gold);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.stage[data-astro-cid-tmbveze5]{flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.logo[data-astro-cid-tmbveze5]{z-index:3;width:min(78vw,380px,45.75svh);margin:0 0 clamp(-36px,-3svh,-12px);line-height:0;position:relative}.logo[data-astro-cid-tmbveze5] img[data-astro-cid-tmbveze5]{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff);view-transition-name:oz-bali-logo;width:100%;height:auto;display:block}.bali-player[data-astro-cid-tmbveze5]{width:min(100% - 8px,460px);min-height:calc(var(--bali-dial) + var(--bali-reflection) + 150px);--bali-dial-center:calc(var(--bali-dial) / 2);margin-bottom:40px;position:relative}.arcs[data-astro-cid-tmbveze5]{top:var(--bali-dial-center);z-index:0;width:calc(var(--bali-dial) + 560px);aspect-ratio:1;pointer-events:none;--r:calc(var(--bali-dial) / 2);background:radial-gradient(circle closest-side, transparent calc(var(--r) + 12px), var(--bali-tangerine) 0 calc(var(--r) + 40px), transparent 0 calc(var(--r) + 52px), var(--bali-hibiscus) 0 calc(var(--r) + 80px), transparent 0 calc(var(--r) + 92px), var(--bali-berry) 0 calc(var(--r) + 120px), transparent 0 calc(var(--r) + 132px), #6a1e44 0 calc(var(--r) + 160px), transparent 0);position:absolute;left:50%;translate:-50% -50%}.sea[data-astro-cid-tmbveze5]{top:var(--bali-dial);z-index:1;border-top:3px solid var(--bali-gold);background:repeating-linear-gradient(to bottom, transparent 0 14px, #fce8c80f 14px 16px), linear-gradient(var(--bali-lagoon-deep), var(--bali-lagoon) 70%);pointer-events:none;width:100vw;position:absolute;bottom:-41px;left:50%;translate:-50%}.reflection[data-astro-cid-tmbveze5]{justify-items:center;gap:7px;padding-top:9px;display:grid}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]{width:calc(var(--bali-dial) * var(--w));background:var(--bali-gold);height:4px;opacity:var(--o);animation:2.4s ease-in-out infinite alternate paused shimmer;animation-delay:var(--d);border-radius:999px;display:block}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]:first-child{--w:.5;--o:.9;--d:0s}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]:nth-child(2){--w:.38;--o:.7;--d:-400ms}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]:nth-child(3){--w:.28;--o:.55;--d:-800ms}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]:nth-child(4){--w:.18;--o:.4;--d:-1200ms}.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]:nth-child(5){--w:.1;--o:.3;--d:-1600ms}.bali-player[data-astro-cid-tmbveze5]:has([data-oz-state=live]) .reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]{animation-play-state:running}.sun-slot[data-astro-cid-tmbveze5]{z-index:2;width:var(--bali-dial);aspect-ratio:1;transition:opacity .3s,visibility 0s .3s;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.sun[data-astro-cid-tmbveze5]{background:linear-gradient(var(--bali-gold) 0 60%, transparent 0 60.9%, var(--bali-gold) 0 68%, transparent 0 69.4%, var(--bali-gold) 0 76%, transparent 0 77.9%, var(--bali-gold) 0 84%, transparent 0 86.4%, var(--bali-gold) 0 92%, transparent 0 94.9%, var(--bali-gold) 0);border-radius:50%;position:absolute;inset:21%}.sun-play[data-astro-cid-tmbveze5]{width:var(--bali-play);height:var(--bali-play);margin:calc(var(--bali-play) / -2) 0 0 calc(var(--bali-play) / -2);background:var(--bali-ink);color:var(--bali-sand);cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease, color .16s ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%}.sun-play[data-astro-cid-tmbveze5] svg[data-astro-cid-tmbveze5]{width:40%;height:40%;margin-left:6%}.sun-play[data-astro-cid-tmbveze5]:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sun-play[data-astro-cid-tmbveze5]:hover{background:var(--bali-sand);color:var(--bali-ink)}}.bali-player[data-astro-cid-tmbveze5].has-videojs .sun-slot[data-astro-cid-tmbveze5]{opacity:0;visibility:hidden;pointer-events:none}.bali-player[data-astro-cid-tmbveze5]>audio[data-astro-cid-tmbveze5]{z-index:2;width:100%;margin-top:calc(var(--bali-dial) + var(--bali-reflection));display:block;position:relative}.js .bali-player[data-astro-cid-tmbveze5]>audio[data-astro-cid-tmbveze5]{visibility:hidden}.bali-player[data-astro-cid-tmbveze5] .vjs-oz-bali{z-index:2;position:relative}.shore[data-astro-cid-tmbveze5]{z-index:1;background:var(--bali-lagoon);text-align:center;justify-items:center;gap:18px;margin-top:auto;padding:24px 16px 32px;display:grid;position:relative}.tagline[data-astro-cid-tmbveze5]{max-width:22ch;font-family:var(--font-tango);text-wrap:balance;margin:0;font-size:clamp(24px,4vw,34px);line-height:1.15}.shore-links[data-astro-cid-tmbveze5]{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.shore-links[data-astro-cid-tmbveze5] a[data-astro-cid-tmbveze5]{border:2px solid var(--bali-sand);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.shore-links[data-astro-cid-tmbveze5] a[data-astro-cid-tmbveze5]:first-child{border-color:var(--bali-gold);background:var(--bali-gold);color:var(--bali-ink);box-shadow:4px 4px 0 var(--bali-ink)}@media (hover:hover) and (pointer:fine){.shore-links[data-astro-cid-tmbveze5] a[data-astro-cid-tmbveze5]:hover{background:var(--bali-sand);color:var(--bali-ink)}}.fine[data-astro-cid-tmbveze5]{color:#fce8c8b8;margin:0;font-size:13px}@media (prefers-reduced-motion:no-preference){.arcs[data-astro-cid-tmbveze5]{animation:arcs-open 1.1s var(--ease-out) both}.sun[data-astro-cid-tmbveze5],.sun-play[data-astro-cid-tmbveze5]{animation:sunrise 1s .12s var(--ease-out) both}.logo[data-astro-cid-tmbveze5] img[data-astro-cid-tmbveze5]{animation:logo-land .76s .42s var(--ease-out) both}.vt-arrived .logo[data-astro-cid-tmbveze5] img[data-astro-cid-tmbveze5]{animation:none}.shore[data-astro-cid-tmbveze5]{animation:.6s ease-out .6s both fade-in}}@keyframes arcs-open{0%{opacity:0;transform:scale(.82)}}@keyframes sunrise{0%{translate:0 78%}}@keyframes logo-land{0%{opacity:0;transform:translateY(-28px)scale(.96)}}@keyframes fade-in{0%{opacity:0}}@keyframes shimmer{0%{transform:scaleX(.82)}to{transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.reflection[data-astro-cid-tmbveze5] span[data-astro-cid-tmbveze5]{animation:none}}
