:root{--bg:#0d0e10;--fg:#f2f1ed;--accent:#e8b668;--surface:#1b1c1f}
:root{--radius:0}.lumora-hero{display:block;min-height:750px;isolation:isolate}.lumora-hero h1{font-size:clamp(65px,8.3vw,126px);line-height:.95}.lumora-hero .stage{position:absolute;right:-5%;top:50px;width:55%;height:650px;z-index:-1;opacity:.55}.lumora-hero .stage-tag,.lumora-hero .stage-corner{display:none}.lumora-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px}.project-small{margin-top:110px}.project-art{height:370px;background:radial-gradient(ellipse at 50% 80%,#e7b86688,transparent),#202123}.project-type{position:absolute;inset:20%;font-size:60px;line-height:.9;letter-spacing:-3px}.project-type small{font:12px Geist;letter-spacing:0}.project-art:before{opacity:.2}.panel .text-link{background:none;color:var(--fg);border:0;border-bottom:1px solid var(--line);cursor:pointer}.project-art.alt{background:#cbbd9b;color:#222;filter:none}.btn{border-radius:0}@media(max-width:680px){.lumora-hero{min-height:650px}.lumora-hero h1{font-size:14vw}.lumora-bottom{display:block}.project-small{margin-top:0}.lumora-hero .stage{width:100%;right:0}}
