.has-journey .home-header .home-scene-controls{z-index:auto;color:#aaaab0;mix-blend-mode:normal;background:0 0;align-items:center;gap:8px;width:96px;height:44px;padding:0;display:flex;position:static;inset:auto}.has-journey .home-header .home-control{flex:none;width:44px;height:44px;display:inline-flex;position:relative}.has-journey .home-header .home-scene-button{box-sizing:border-box;--home-control-ink:#aaaab0;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--home-control-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.has-journey .home-header .home-scene-button svg{flex:none;display:block}.has-journey .home-control-mark{pointer-events:none;flex:none;width:22px;height:22px;display:inline-flex}.has-journey .home-header .home-scene-button[aria-pressed=true]{--home-control-ink:#ededed;color:var(--home-control-ink);border-color:#0000}.has-journey .home-header .home-scene-button:disabled{opacity:.45;cursor:default}.has-journey .home-header .home-sound[aria-disabled=true]{cursor:default}.has-journey .home-header .home-scene-button:focus-visible{outline-offset:3px;outline:2px solid #ededed}.has-journey .home-header .home-scene-controls .home-scene-button:active:not(:disabled):not([aria-disabled=true]){color:#ededed;background:#242424;border-color:#0000}.has-journey .home-control-tooltip{z-index:1;box-sizing:border-box;color:#ededed;width:max-content;max-width:min(260px,100vw - 32px);font:12px/1.5 var(--font-body);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#1f1f1f;border:1px solid #383838;border-radius:12px;padding:8px 12px;transition:opacity .16s,visibility .16s;position:absolute;top:calc(100% + 8px);right:0}.has-journey .home-control-tooltip>span{color:#a1a1a1;margin-top:3px;display:block}.has-journey .home-scene-button:focus-visible+.home-control-tooltip{opacity:1;visibility:visible}.has-journey .home-sound-reason{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.has-journey .home-header .home-scene-controls .home-scene-button:hover:not(:disabled){color:var(--home-control-ink);background:#1f1f1f;border-color:#0000}.has-journey .home-control:hover .home-control-tooltip{opacity:1;visibility:visible;transition-delay:.18s}}@media (prefers-reduced-motion:reduce){.has-journey .home-control-tooltip,.has-journey .home-header .home-scene-button{transition:none}}.has-journey .home-scene-retry{right:var(--home-gutter);z-index:18;position:fixed;bottom:1.8rem}.has-journey .home-scene-retry button{color:#ededed;cursor:pointer;background:#000;border:1px solid #777;border-radius:999px;min-height:44px;padding:0 16px}.has-journey .home-scene-retry button:focus-visible{outline-offset:3px;outline:2px solid}.has-journey .lssh-floating-player{--float-safe-top:80px;--float-safe-bottom:144px;max-height:calc(100dvh - 2 * var(--float-edge) - var(--float-safe-top) - var(--float-safe-bottom) - env(safe-area-inset-top,0px))}@media (width<=49.999rem){.has-journey .lssh-floating-player{--float-safe-top:112px}}@media (width<=767px){.has-journey .home-chapter-index{bottom:calc(.5rem + env(safe-area-inset-bottom))}.has-journey .home-status{bottom:calc(8rem + env(safe-area-inset-bottom))}.has-journey.home-enhanced:not(.home-quiet) .home-wall .home-chapter-viewport,.has-journey:is(.home-quiet,.home-static) .home-chapter-viewport{padding-bottom:11rem}}.home-relief-palette{pointer-events:none;position:absolute;overflow:hidden}.home-work-chapter .home-project-cover{filter:url(#home-relief-four-ink);border-radius:0;display:block}.home-relief-native{touch-action:pan-y;display:block}.home-relief-native:focus-visible{outline-offset:6px;outline:2px solid #00f}.home-relief-hit{display:none}.home-enhanced:not(.home-quiet) .home-work-chapter[data-work-active=true]:not([inert]) .home-relief-hit{z-index:2;pointer-events:auto;cursor:pointer;touch-action:pan-y;display:block;position:fixed;top:0;left:0}.home-relief-hit:active{background:#0000ff09}@media (prefers-reduced-motion:reduce){.home-relief-hit:active{background:0 0}}
