.ll-lockup{display:block;overflow:visible;transform-origin:50% 55%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ll-loader .ll-chev,.ll-lockup .ll-chev{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){:is(a:hover,a:focus-visible) .ll-lockup .ll-chev{animation:ll-chev-fire .58s cubic-bezier(.2,.7,.2,1) both}:is(a:hover,a:focus-visible) .ll-lockup .ll-chev-2{animation-delay:.07s}:is(a:hover,a:focus-visible) .ll-lockup .ll-chev-3{animation-delay:.14s}}@keyframes ll-chev-fire{0%{transform:translateX(0);fill:var(--ll-red,#d9050e)}32%{transform:translateX(46px);fill:var(--ll-red-hot,#ff5a36)}64%{transform:translateX(-8px)}to{transform:translateX(0);fill:var(--ll-red,#d9050e)}}.ll-loader{display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.ll-loader .ll-chev{animation:ll-loader-ff 1.05s cubic-bezier(.45,0,.2,1) infinite}.ll-loader .ll-chev-2{animation-delay:.13s}.ll-loader .ll-chev-3{animation-delay:.26s}}@keyframes ll-loader-ff{0%,to{opacity:.28;transform:translateX(-70px)}45%{opacity:1;transform:translateX(70px)}}.ll-cast .ll-letter{transform-box:fill-box;transform-origin:50% 100%;cursor:pointer}.ll-cast .ll-letter-C{transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.ll-cast[data-live=true] .ll-letter{animation:ll-idle-breathe 3.8s ease-in-out infinite}.ll-cast[data-live=true] .ll-letter-A1{animation-delay:-1.2s}.ll-cast[data-live=true] .ll-letter-A2{animation-delay:-2.1s}.ll-cast[data-live=true] .ll-letter-C{animation-name:ll-idle-rock;animation-delay:-.6s}.ll-cast[data-ff=true] .ll-chev{animation:ll-chev-fire .62s cubic-bezier(.2,.7,.2,1) infinite}.ll-cast[data-ff=true] .ll-chev-2{animation-delay:.08s}.ll-cast[data-ff=true] .ll-chev-3{animation-delay:.16s}}@keyframes ll-idle-breathe{0%,to{transform:scale(1)}50%{transform:scale(.992,1.018)}}@keyframes ll-idle-rock{0%,to{transform:rotate(0deg)}50%{transform:rotate(-1.6deg)}}.ll-stage{position:relative}.ll-stage__layer{position:absolute;inset:0;transition:opacity .6s ease-out}.ll-stage__layer canvas{display:block}.ll-curtain{display:none;position:fixed;inset:0;z-index:95;background:radial-gradient(60% 45% at 50% 52%,rgb(251 173 0/.07),transparent 70%),#080303;transition:opacity .25s ease-out}html[data-maac-intro=force] .ll-curtain,html[data-maac-intro=leaving] .ll-curtain,html[data-maac-intro=pending] .ll-curtain{display:block}html[data-maac-intro=leaving] .ll-curtain{opacity:0;pointer-events:none}html[data-maac-intro=pending] .ll-curtain{animation:ll-curtain-failsafe .35s ease-out 3.5s forwards}@keyframes ll-curtain-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}[data-living-logo=header]{transition:opacity .22s ease-out}html[data-maac-intro=force] [data-living-logo=header],html[data-maac-intro=pending] [data-living-logo=header],html[data-maac-intro=playing] [data-living-logo=header]{opacity:0}html[data-maac-intro=pending] [data-living-logo=header]{animation:ll-header-return 3.85s step-end forwards}@keyframes ll-header-return{0%{opacity:0}to{opacity:1}}.ll-skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgb(255 255 255/.24);border-radius:999px;background:rgb(8 3 3/.45);color:#fff;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease-out,background-color .2s ease-out}.ll-skip:hover{border-color:rgb(251 173 0/.7);background:rgb(8 3 3/.7)}.ll-skip:focus-visible{outline:2px solid var(--focus-ring,#fbc51d);outline-offset:3px}.ll-intro{position:fixed;inset:0;z-index:96;overflow:hidden}.ll-intro__backdrop{position:absolute;inset:0;background:radial-gradient(55% 42% at 50% 50%,rgb(251 173 0/.09),transparent 72%),radial-gradient(120% 90% at 50% 120%,rgb(217 5 14/.12),transparent 60%),#080303}.ll-intro__canvas{position:absolute;inset:0;transform-origin:0 0;pointer-events:none}.ll-intro__canvas canvas{display:block;width:100%;height:100%}.ll-intro__hud{position:absolute;left:50%;bottom:max(28px,calc(env(safe-area-inset-bottom) + 16px));display:flex;flex-direction:column;align-items:center;gap:10px;translate:-50% 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255/.32);white-space:nowrap;pointer-events:none}.ll-intro__stages{display:flex;gap:14px}.ll-intro__stage{transition:color .15s linear}.ll-intro__stage[data-state=done]{color:rgb(255 255 255/.5)}.ll-intro__stage[data-state=active]{color:var(--ll-gold,#fbad00)}.ll-intro__timecode{color:rgb(255 255 255/.22);font-variant-numeric:tabular-nums}[data-script=indic] .ll-intro__hud,[data-script=indic] .ll-skip{letter-spacing:normal;text-transform:none}[data-script=indic] .ll-intro__hud{font-size:12px}@media (max-width:520px){.ll-intro__stages{gap:8px}.ll-intro__hud{font-size:9px;letter-spacing:.16em}}.ll-ghosts{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;contain:strict}.ll-ghost{position:absolute;left:0;top:0;opacity:0;transform-origin:0 0;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.ll-curtain,.ll-ghosts,.ll-intro{display:none!important}}.ll-route{--ll-route-w:min(62vw,520px);display:none;position:fixed;inset:0;z-index:94;overflow:hidden;contain:strict;pointer-events:none}.ll-route[data-phase=in],.ll-route[data-phase=out]{display:block;pointer-events:auto}.ll-route[data-phase=out]{pointer-events:none}.ll-route__backdrop{position:absolute;inset:-12% -12% -12% -12%;background:#080303;transform-origin:100% 0;opacity:0;will-change:transform,opacity}.ll-route[data-phase=in] .ll-route__backdrop{animation:ll-route-backdrop-in .26s ease-out forwards}.ll-route[data-phase=out] .ll-route__backdrop{animation:ll-route-backdrop-out .4s cubic-bezier(.2,.7,.2,1) forwards}.ll-route__glow{position:absolute;left:50%;top:50%;width:min(120vw,960px);height:min(64vh,480px);translate:-50% -58%;background:radial-gradient(closest-side,rgb(251 173 0/.13),rgb(217 5 14/.05) 62%,transparent);opacity:0;will-change:opacity}.ll-route[data-phase=in] .ll-route__glow{animation:ll-route-backdrop-in .42s ease-out .08s forwards}.ll-route[data-phase=out] .ll-route__glow{animation:ll-route-glow-out .26s ease-in forwards}@keyframes ll-route-glow-out{0%{opacity:1}to{opacity:0}}@keyframes ll-route-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ll-route-backdrop-out{0%{opacity:1;transform:translateZ(0) rotate(0deg)}to{opacity:.7;transform:translate3d(0,-118%,0) rotate(-3deg)}}.ll-route__sweep{position:absolute;top:-30%;left:0;width:26%;height:160%;background:linear-gradient(90deg,transparent,rgb(251 173 0/.06) 40%,rgb(255 232 180/.1) 50%,rgb(251 173 0/.06) 60%,transparent);transform:translate3d(-140%,0,0) rotate(14deg);opacity:0}.ll-route[data-phase=in] .ll-route__sweep{opacity:1;animation:ll-route-sweep 1.1s cubic-bezier(.45,0,.25,1) .18s infinite}@keyframes ll-route-sweep{0%{transform:translate3d(-140%,0,0) rotate(14deg)}to{transform:translate3d(520%,0,0) rotate(14deg)}}.ll-route__stage{position:absolute;left:50%;top:50%;width:var(--ll-route-w);translate:-50% -58%;transform-origin:50% 50%;opacity:0;will-change:transform,opacity}.ll-route[data-phase=in] .ll-route__stage{animation:ll-route-stage-in .42s cubic-bezier(.2,.7,.2,1) .08s both}.ll-route[data-phase=out] .ll-route__stage{opacity:1}@keyframes ll-route-stage-in{0%{opacity:0;transform:perspective(900px) translate3d(-3%,3%,-160px) rotateX(14deg) rotateY(-10deg) scale(.88)}to{opacity:1;transform:perspective(900px) translateZ(0) rotateX(0deg) rotateY(0deg) scale(1)}}.ll-route__cast{position:absolute;inset:0;display:block;transform-origin:50% 50%;will-change:transform}.ll-route[data-phase=in] .ll-route__cast,.ll-route[data-phase=out] .ll-route__cast{animation:ll-route-float 2.6s ease-in-out .42s infinite}@keyframes ll-route-float{0%,to{transform:perspective(700px) translateZ(0) rotateY(0deg)}50%{transform:perspective(700px) translate3d(0,-1.5%,10px) rotateY(2.5deg)}}.ll-route__line{position:absolute;left:50%;top:calc(50% + var(--ll-route-w) * var(--ll-lockup-ratio) * .42 + 30px);width:max-content;max-width:min(86vw,640px);margin:0;translate:-50% 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-align:center;color:rgb(255 255 255/.56);opacity:0;will-change:opacity,transform}.ll-route[data-phase=in] .ll-route__line{animation:ll-route-line-in .32s ease-out .14s forwards}.ll-route[data-phase=out] .ll-route__line{animation:ll-route-line-out .22s ease-in forwards}@keyframes ll-route-line-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ll-route-line-out{to{opacity:0;transform:translate3d(0,-6px,0)}}html[data-maac-route=in] [data-living-logo=header],html[data-maac-route=out] [data-living-logo=header]{opacity:0}[data-script=indic] .ll-route__line{letter-spacing:normal;text-transform:none;font-size:14px}@media (max-width:640px){.ll-route{--ll-route-w:74vw}.ll-route__line{font-size:11px;letter-spacing:.16em;top:calc(50% + var(--ll-route-w) * var(--ll-lockup-ratio) * .42 + 24px)}}@media (prefers-reduced-motion:reduce){.ll-route{display:none!important}}