.aura{--bg:#100c19;--text:#f6f0ff;--muted:#aaa1b9;--accent:#f5ac75;--panel:#1c1528;--line:#352b43}.aura header{max-width:1440px}.aura .brand{letter-spacing:2px}.aura .brand span{font-size:7px;letter-spacing:2.7px}.aura button{border-radius:30px}.aura .small{font-size:12px}.aura .language-select{border-radius:30px}.aura-hero{max-width:1440px;margin:auto;padding:85px 5% 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.aura h1{font-size:clamp(42px,4.6vw,69px);letter-spacing:-2.5px;line-height:1.3}.aura h1 span{color:#c8adff}.aura .hero-copy>p{max-width:480px}.aura-benefit{margin-top:35px;border-left:2px solid var(--accent);padding:2px 0 2px 15px}.aura-benefit>span{font-size:8px;letter-spacing:1.6px;color:var(--accent)}.aura-benefit p{font-size:12px;color:var(--muted);margin:8px 0}.aura-benefit b{color:var(--text)}.aura-benefit small{font-size:9px;color:var(--muted)}.sculpture-scene{height:490px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse,#743eb339,transparent 67%)}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#c2a5ff0a 1px,transparent 1px),linear-gradient(90deg,#c2a5ff0a 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.sculpture-halo{width:370px;height:370px;border:1px solid #ba95e129;border-radius:50%;position:absolute}.sculpture-halo:after{content:"";position:absolute;inset:25px;border:1px dashed #ba95e133;border-radius:50%;animation:aura-orbit 28s linear infinite}.sculpture{position:relative;width:300px;height:300px;animation:aura-orbit 5s linear infinite;filter:drop-shadow(0 20px 40px #0007)}.petal{position:absolute;width:150px;height:200px;border-radius:80% 20% 70% 30%;background:linear-gradient(135deg,#fce1d0,#f6b28a 23%,#a06ae3 62%,#412157 90%);box-shadow:inset 2px 3px 2px #fff5,inset -12px -10px 30px #1b082888;left:75px;top:0;transform-origin:50% 75%}.p2{transform:rotate(90deg)}.p3{transform:rotate(180deg)}.p4{transform:rotate(270deg)}.sculpture-core{position:absolute;left:105px;top:105px;width:90px;height:90px;border-radius:50%;display:grid;place-items:center;font-size:64px;color:#fbd0a8;background:radial-gradient(circle at 35% 25%,#d2a8f6,#63337d 60%,#24112e);box-shadow:inset 0 2px 5px #fff5}.art-stamp{position:absolute;right:0;bottom:45px;padding:18px;background:#1c1528c9;border:1px solid #675277;border-radius:10px;backdrop-filter:blur(12px)}.art-stamp span{display:block;font-size:7px;letter-spacing:1px;color:var(--accent)}.art-stamp b{display:block;font:italic 25px Georgia;margin-top:10px;line-height:1.15}.art-coordinate{position:absolute;top:32px;left:10px;font-size:8px;letter-spacing:2px;color:var(--muted)}.aura-strip{border-block:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:60px;padding:25px 5%;font-size:10px;letter-spacing:2px;color:#c0b0d3}.aura-strip i{font-size:20px;color:var(--accent);font-style:normal}.aura-section{max-width:1440px;margin:auto;padding:85px 5%}.aura h2{font-size:36px;line-height:1.45}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aura .studio-card{border:0;padding:0;background:var(--panel);border-radius:13px;overflow:hidden}.work-art{height:300px;position:relative;overflow:hidden;background:#c5a5ef;color:#352044;padding:32px}.work-art>span{font-size:46px;font-weight:900;line-height:1.02;position:relative;letter-spacing:-2px;z-index:1}.work-art>small{position:absolute;bottom:24px;left:32px;font-size:8px;letter-spacing:2px}.poster-circle{position:absolute;right:-55px;top:5px;width:290px;height:290px;border-radius:50%;border:45px solid #68348c;box-shadow:0 0 0 28px #8b5eb5,0 0 0 50px #b18ad8;transform:rotate(-20deg)}.sound .work-art{background:#f3af7c;color:#472c30}.studio-copy{padding:30px}.aura .studio-copy h3{font-size:21px;line-height:1.5}.aura .studio-copy p{min-height:0;max-width:440px;font-size:13px;line-height:1.9}.aura .studio-copy a{margin-top:20px;font-size:11px}.sound-wave{position:absolute;display:flex;gap:8px;align-items:center;right:0;top:40px;height:220px;opacity:.28}.sound-wave i{display:block;background:#713649;width:13px;height:50px;border-radius:10px}.sound-wave i:nth-child(3n){height:170px}.sound-wave i:nth-child(3n + 1){height:110px}.sound-wave i:nth-child(4n){height:210px}.co-create{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:25px}.co-create-art{background:#c4a6ec;border-radius:13px;min-height:360px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;position:relative;overflow:hidden;color:#342241}.co-create-art>span{font-size:54px;font-weight:900;letter-spacing:-3px}.co-create-art>span:first-child{transform:rotate(-12deg);border:2px solid #513266;border-radius:50%;padding:25px 15px}.co-create-art>span:nth-child(3){transform:rotate(12deg);background:#f9bb88;border-radius:35%;padding:28px 15px}.co-create-art>div{position:absolute;bottom:25px;font-size:7px;letter-spacing:2px}.co-create-copy>p{font-size:14px;line-height:2;color:var(--muted);margin-top:25px}.community-points{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 30px}.community-points span{border:1px solid var(--line);border-radius:20px;padding:8px 12px;font-size:10px;color:#cbb5e7}.process-section{padding-top:35px}.process-list{border-top:1px solid var(--line)}.process-list details{border-bottom:1px solid var(--line);padding:25px 0}.process-list summary{cursor:pointer;display:flex;align-items:center;list-style:none;gap:30px}.process-list summary::-webkit-details-marker{display:none}.process-list summary b{font-size:10px;color:var(--accent);font-weight:500}.process-list summary span{font-size:20px}.process-list summary i{font-size:25px;font-style:normal;color:var(--accent);margin-left:auto;font-weight:400;transition:transform .25s}.process-list details[open] summary i{transform:rotate(45deg)}.process-list details p{color:var(--muted);font-size:13px;line-height:2;max-width:740px;margin:20px 50px 0}.creator-cta{margin:0 5% 85px;padding:65px 25px;text-align:center;border:1px solid #6a4585;border-radius:16px;background:radial-gradient(ellipse at top,#60397d66,transparent 70%),var(--panel)}.creator-cta .eyebrow{justify-content:center}.creator-cta h2{font-size:42px;margin-bottom:30px}.creator-cta>span{display:block;font-size:8px;color:var(--muted);letter-spacing:2px;margin-top:25px}.edition-links{display:flex;gap:20px;font-size:11px}.aura .modal{border-color:#674780}.aura .offer-details{background:#271c35}.aura .email-login input{border-radius:8px}.aura .send-code{color:#efbf96}.aura .modal .claim{border-radius:8px}html[lang=en] .aura h1{font-size:clamp(38px,4.4vw,63px)}html[lang=en] .aura .studio-copy h3{font-size:22px}html[lang=en] .aura .hero-copy>p{line-height:1.8}html[lang=en] .aura .aura-benefit p{line-height:1.8}@keyframes aura-orbit{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1000px){.aura-hero{gap:15px}.sculpture{width:260px;height:260px;scale:.85}.sculpture-halo{width:300px;height:300px}.aura-strip{gap:25px;font-size:8px;letter-spacing:1px}.co-create{gap:35px}.co-create-art>span{font-size:39px}.work-art>span{font-size:38px}}@media(max-width:640px){.aura-hero{grid-template-columns:1fr;padding:45px 6% 30px}.aura h1{font-size:46px}.sculpture-scene{height:350px;margin-top:15px}.sculpture{scale:.85}.art-stamp{bottom:15px;padding:13px}.art-stamp b{font-size:22px}.art-coordinate{top:18px}.aura-strip{gap:16px;font-size:7px;white-space:nowrap;overflow:hidden;justify-content:flex-start}.aura-strip i{font-size:15px}.aura-section{padding:55px 6%}.studio-grid{grid-template-columns:1fr;gap:22px}.work-art{height:260px}.studio-copy{padding:25px}.co-create{grid-template-columns:1fr;gap:28px;padding-top:5px}.co-create-art{min-height:270px}.co-create-art>span{font-size:43px}.aura h2{font-size:30px}.process-section{padding-top:5px}.process-list summary{gap:18px}.process-list summary span{font-size:17px}.process-list details p{margin:17px 0 0 32px;font-size:12px}.creator-cta{padding:45px 22px;margin-bottom:50px}.creator-cta h2{font-size:31px}.creator-cta button{font-size:12px}.aura .edition-links{margin-left:auto}html[lang=en] .aura h1{font-size:40px}html[lang=en] .aura .process-list summary span{font-size:17px}}@media(prefers-reduced-motion:reduce){.aura .sculpture,.aura .sculpture-halo:after{animation:none}.aura .process-list summary i{transition:none}}
