:root{--diamond:url('black-diamonds.svg')}.ae-viewport,.ae-panel,body,html{background-color:#050609;background-image:var(--diamond);background-size:160px 160px}.scene{background-image:var(--diamond);background-size:160px 160px}.scene:after{background:linear-gradient(90deg,#050609a6,#05060933,#05060966)}.scene-content,.wishes-page .scene-content{background-color:#080a0d;background-image:linear-gradient(#050609dc,#050609dc),var(--diamond);background-size:auto,100px 100px;border-color:#82889466;box-shadow:0 22px 70px #0008,inset 0 1px 0 #bcc6d23d}.nav-overlay{background-image:linear-gradient(#040509e8,#040509e8),var(--diamond);background-size:auto,160px 160px;padding-top:155px}.site-footer,.audio-card,.ae-editor,.product-art,.gallery-art,.track,.chapters,.manifesto,.bio-grid,.tracklist,.editorial-list,.film-strip,.demotape-billboard{background-image:linear-gradient(#050609aa,#050609cc),var(--diamond);background-size:auto,130px 130px}.hero{background-color:transparent}.home-hero{background-color:#050609;background-image:linear-gradient(#05060966,#05060999),url('landing-street-poster-v3.png'),var(--diamond);background-size:cover,contain,160px 160px}.ae-panel>main{background-color:transparent}.site-header{background:linear-gradient(#020305cc,#02030533);padding-bottom:16px}.utility-bar{position:fixed;top:82px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:16px;z-index:126;padding:8px 18px;border:1px solid #737d8d66;border-radius:8px;background-color:#050609;background-image:var(--diamond);background-size:85px 85px;box-shadow:0 9px 28px #0009;width:max-content;max-width:calc(100% - 80px)}.language-switch{display:flex;gap:8px}.language-switch a{display:flex;align-items:center;gap:5px;padding:7px;border:1px solid transparent;font:600 10px Arial,sans-serif;white-space:nowrap}.language-switch svg{width:28px;height:19px;border:1px solid #ffffff44;box-shadow:0 3px 7px #000}.language-switch a[aria-current="true"]{border-color:#e9c276;background:#02030599}.language-switch a:hover{border-color:#fff}.diamond-clock{text-align:center;width:168px;flex-shrink:0}.clock-face{display:block;width:168px;height:35px;filter:drop-shadow(0 1px 1px #000)}.clock-face polygon{fill:#090b0f;stroke:#292e37;stroke-width:.5}.clock-face polygon.lit{fill:url('#clock-facet');stroke:#d6dfeb;stroke-width:.75;filter:drop-shadow(0 0 1px #bbc6d988)}.clock-date{display:block;font:600 8px Arial,sans-serif;letter-spacing:.07em;color:#e3e7ef;white-space:nowrap}.seo-toggle,.seo-close{background-image:var(--diamond);background-color:#080a0d;border:1px solid #858d99;color:#fff;padding:9px 12px;font:600 11px Arial,sans-serif;cursor:pointer;white-space:nowrap}.seo-toggle b{display:inline-block;margin-left:6px;color:#ffe4a3}.seo-panel{position:fixed;top:155px;right:40px;z-index:140;width:min(650px,calc(100% - 80px));max-height:calc(100dvh - 210px);overflow:auto;padding:26px;border:1px solid #b9a37d;background-image:linear-gradient(#050609ed,#050609ed),var(--diamond);color:#f5f2e9;box-shadow:0 25px 80px #000c;scrollbar-width:thin}.seo-panel[hidden]{display:none}.seo-panel header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.seo-panel h2{font-size:32px;line-height:1.15;margin:8px 0 14px}.seo-panel h3{font:600 13px Arial,sans-serif;margin:24px 0 10px}.seo-close{font-size:20px;padding:4px 11px}.seo-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.seo-metrics>div{padding:14px 6px;text-align:center;background:#06080cc7;border:1px solid #65708044}.seo-metrics span{display:block;font:500 11px Arial,sans-serif}.seo-metrics strong{display:block;color:#ffe4a3;font:700 26px Arial,sans-serif;margin-top:9px}.seo-metrics .today-metric{border-color:#e9c276;box-shadow:inset 0 0 20px #e9c27613}.day-chart{display:block;width:100%;height:auto;background:#03050880}.seo-definition,.seo-status,.seo-date,.seo-recent{font:12px/1.6 Arial,sans-serif;color:#c7cbd3}.seo-status{color:#ffe4a3}.scene{padding-top:170px}.inner-hero,.allem-hero{padding-top:180px!important}.home-hero{padding-top:165px!important}.audio-card{background-color:#07090d}.ae-editor-button{background-image:var(--diamond);background-color:#06080c}.nav-links{scrollbar-color:#d3b774 #0a0c10}
@media(max-width:700px){.utility-bar{top:78px;gap:8px;padding:7px 9px;max-width:calc(100% - 72px)}.language-switch{gap:2px}.language-switch a{padding:4px;gap:2px}.language-switch a span{display:none}.language-switch svg{width:23px;height:16px}.diamond-clock,.clock-face{width:124px}.clock-face{height:27px}.clock-date{font-size:7px}.seo-toggle{padding:8px 6px;font-size:9px}.seo-panel{top:142px;right:35px;width:calc(100% - 70px);padding:17px;max-height:calc(100dvh - 205px)}.seo-panel h2{font-size:27px}.seo-metrics{grid-template-columns:repeat(3,1fr)}.seo-metrics strong{font-size:23px}.scene,.image-page{padding-top:155px}.home-hero{padding-top:150px!important}.nav-overlay{padding-top:145px}.inner-hero,.allem-hero{padding-top:160px!important}}
.edge-nav .edge>span,.video-shell,.brand-intro,.cinema-door,.text-button,.image-return{background-color:#06080c;background-image:linear-gradient(#05060977,#050609cc),var(--diamond);background-size:auto,110px 110px}.hero-copy{position:relative}.scene.image-only:after{opacity:0}.scene.image-only .scene-content{display:none}
