.hn-world[data-event=mood]{--hn-frame-color:#8ed9ee60;color:#eef5fa;background:#030712;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400}.hn-world[data-event=mood] .hn-environment{background:radial-gradient(at 32% 22%,#101344,#030712 70%);inset:0;overflow:hidden;transform:none}.mo-disco{width:100%;height:100%;display:block}.mo-disco[data-renderer=unavailable]{visibility:hidden}.hn-world[data-event=mood] .hn-track{background:radial-gradient(#54a2de12,#0000 66%);border-color:#8ed9ee50;transform:rotateX(65deg)}.hn-world[data-event=mood] .hn-track:before{content:"";border:1px solid #a7c5e41f;border-radius:50%;position:absolute;inset:14% 9%}.hn-world[data-event=mood] .hn-mood-logo{aspect-ratio:1159/724;--event-shadow:#1689d52e;flex-shrink:0;width:clamp(125px,13vw,185px)}.hn-world[data-event=mood] .hn-mood-logo:after{animation-play-state:var(--archive-logo-play,running)}.hn-world[data-event=mood][data-awake=false] .hn-mood-logo:after{animation-play-state:paused}.hn-world[data-event=mood] .hn-header-end>span{letter-spacing:.18em;text-transform:uppercase;font-size:.875rem}.hn-world[data-event=mood] .hn-intro{margin-top:22px}.hn-world[data-event=mood] .hn-intro p{letter-spacing:.07em;color:#c7d1e5;font-size:.875rem;line-height:1.8}.hn-world[data-event=mood] .hn-intro em{color:#73dae9}.hn-world[data-event=mood] .hn-stage{margin-top:24px}.hn-world[data-event=mood] .hn-track:after{background:#ee97da}.hn-world[data-event=mood] .hn-navigation{margin-top:28px}.hn-world[data-event=mood] .hn-navigation output{letter-spacing:.16em;font-size:.875rem}.hn-world[data-event=mood] .hn-navigation output span{color:#a2adc4}.hn-world[data-event=mood] .hn-modes{margin-top:12px}.hn-world[data-event=mood] .hn-modes button{letter-spacing:.16em;text-transform:uppercase;font-size:1rem}.hn-world[data-event=mood] .hn-modes button[aria-pressed=true]{color:#b3f3fa;text-decoration-color:#5ad7e8}.hn-world[data-event=mood] .hn-hint{color:#b4bfd2;letter-spacing:.08em;font-size:.875rem}.hn-world[data-event=mood] .hn-footer{justify-content:center;padding-top:70px}.hn-world[data-event=mood] .hn-footer span{color:#a8b6cc;letter-spacing:.05em;text-align:center;font-size:.875rem}.hn-world[data-event=mood] button:focus-visible{outline-color:#8ee8f3}@media (max-width:760px){.hn-world[data-event=mood] .hn-mood-logo{width:125px}.hn-world[data-event=mood] .hn-intro{min-height:75px;margin-top:24px}.hn-world[data-event=mood] .hn-intro p{letter-spacing:.025em;font-size:.875rem}.hn-world[data-event=mood] .hn-stage{margin-top:18px}.hn-world[data-event=mood] .hn-navigation{margin-top:20px}.hn-world[data-event=mood] .hn-footer{padding-top:52px}}@media (prefers-reduced-motion:reduce){.hn-world[data-event=mood] .hn-mood-logo:after{background-position:50%;animation:none}.hn-world[data-event=mood] .hn-track{transform:rotateX(65deg)}}.hn-world[data-event=mood][data-expanded=true] .hn-mood-logo:after{animation-play-state:paused}.hn-world[data-event=giza]{--hn-frame-color:#7395cd70;color:#c7d9f5;background:#040b18;font-family:Montserrat,sans-serif;font-weight:400}.hn-world[data-event=giza] .hn-environment{background:#040b18}.ag-scene{width:100%;height:100%;display:block}.hn-world[data-event=giza] .ag-logo{flex-shrink:0;width:clamp(135px,17vw,225px);display:block}.ag-logo .event-logo{width:100%;height:auto;display:block}.ag-logo:before,.ag-logo:after{animation-play-state:var(--archive-logo-play,running)}.hn-world[data-event=giza][data-awake=false] .ag-logo:before,.hn-world[data-event=giza][data-awake=false] .ag-logo:after{animation-play-state:paused}.hn-world[data-event=giza] .hn-header-end>span{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.hn-world[data-event=giza] .hn-intro{margin-top:25px}.hn-world[data-event=giza] .hn-intro p{letter-spacing:.08em;font-size:11px;line-height:1.8}.hn-world[data-event=giza] .hn-stage{margin-top:24px}.hn-world[data-event=giza] .hn-footer{letter-spacing:.16em;text-transform:uppercase;justify-content:center;padding:12px 0 32px;font-size:10px}@media (max-width:760px){.hn-world[data-event=giza] .ag-logo{width:145px}.hn-world[data-event=giza] .hn-intro p{font-size:10px}}@media (prefers-reduced-motion:reduce){.ag-logo:before,.ag-logo:after{animation:none!important}}.hn-world[data-event=giza][data-has-media=false] .hn-stage{pointer-events:none}.hn-world[data-event=giza] .hn-hint{color:#a3b8d8;margin:14px 0 26px;font:400 11px/1.6 Montserrat,sans-serif}.hn-world[data-event=giza] .hn-expanded-navigation button:disabled{visibility:hidden;pointer-events:none}
