#aurora-background{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.65}main,footer{position:relative;z-index:1}.header{z-index:10}.hero{background:transparent;padding-top:30px}.hero-top{justify-content:center;text-align:center}.hero-top .edition{display:none}.hero-top .eyebrow{margin-bottom:0}.hero-stage{display:flex;flex-direction:column;gap:0}.hero-art.centerpiece{width:min(550px,100%);max-width:550px;align-self:center;margin:-30px auto -30px;filter:drop-shadow(0 0 35px #b64edd22)}.centerpiece svg{display:block;width:100%;height:auto;overflow:visible}.curved-title{font-family:'Cinzel',Georgia,serif;font-size:76px;letter-spacing:5px;fill:#f0d08a;font-weight:500}.hero-copy{text-align:center;max-width:720px;margin:0 auto}.hero-tagline{font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.3;margin:0 0 20px}.hero-bottom p{max-width:660px;margin:0 auto 25px}.hero-foot{margin-top:45px}.about,.experience,.highlights,.questions{background:#050309a8}.colors{background:linear-gradient(110deg,#231030c9,#08050dc9)}.together{background:linear-gradient(#050309cf,#050309d9),url('assets/aura-studio-art.png') center/cover}.closing{background:#0b0611b8}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body{position:relative;isolation:isolate}.celestial-page-background{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#050309;background-image:url('assets/celestial-scroll-v2.png'),radial-gradient(ellipse at 10% 60%,#28103b66,transparent 45%),radial-gradient(ellipse at 90% 80%,#28103b66,transparent 45%);background-size:100% auto,100% 100%,100% 100%;background-repeat:repeat-y,no-repeat,no-repeat;background-position:center top,center,center;contain:paint}.hero{background:transparent}.about,.experience,.highlights,.questions{background:#05030985}.colors{background:#100819a3}.together{background:#05030985}.closing{background:#0b061195}footer{background:#05030940}#aurora-background{opacity:.3}.section{margin-inline:2%;padding-inline:max(4vw,24px)}.hero,.together,.closing{margin-inline:2%}.header{margin-inline:2%;padding-inline:4vw;background:#09050fe6}
@media(max-width:700px){.hero{padding-top:28px}.hero-art.centerpiece{width:100%;max-width:420px;margin:-5px auto -10px}.hero-top .eyebrow{font-size:.65rem;letter-spacing:.09em}.hero-tagline{font-size:1.65rem}.hero-foot{margin-top:35px}#aurora-background{opacity:.25}.section{margin-inline:3%;padding-inline:20px}.header{margin-inline:3%;padding-inline:18px}.hero,.together,.closing{margin-inline:3%}footer{padding-inline:30px}}
