
.about-page .page-header{padding:60px 0;background:radial-gradient(ellipse at 85% 40%,#60244944,transparent 65%),#100c15;border-bottom:1px solid #45303f}
.about-page .page-header h1{font-size:clamp(2.6rem,5vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1.08}
.about-highlight{color:#ff63b2}.about-page .page-header .lead{margin:20px 0 0;max-width:650px;color:#c8bacd}
.about-page .section{padding:65px 0}.about-heading{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.035em;margin-bottom:24px}
.about-page main p:not(.eyebrow){line-height:1.8}.about-page main .col-lg-6>p:not(.eyebrow):not(.lead){color:#c3b8ca;max-width:56ch}
.about-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.about-actions>a:last-child{font-size:.9rem}
.about-brand-art{position:relative;width:min(100%,460px);height:380px;margin:auto;isolation:isolate}
.about-brand-orbit{position:absolute;inset:35px;border:1px solid #a24c7d55;border-radius:50%;background:radial-gradient(circle,#b9357828,transparent 70%);box-shadow:0 0 0 28px #ed439906,0 0 0 56px #ed439904;z-index:-1}
.about-brand-tile{position:absolute;inset:100px 35px 100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:25px;background:linear-gradient(145deg,#392039,#120d19);border:1px solid #9f4f7f;border-radius:24px;transform:rotate(-6deg);box-shadow:0 22px 55px #0006}
.about-brand-tile img{width:100%;max-width:290px;height:auto}.about-brand-tile>span{font-size:.6rem;letter-spacing:.28em;color:#c9aac5}
.about-art-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid #7a4566;background:#201324;border-radius:13px;font-size:.65rem;letter-spacing:.08em;font-weight:700;box-shadow:0 12px 30px #0005}
.chip-web{top:32px;left:18px;color:#ff89c2;transform:rotate(-5deg)}.chip-audio{right:0;top:78px;color:#ccadff;transform:rotate(7deg)}.chip-support{bottom:32px;left:85px;color:#7bdfd8;transform:rotate(4deg)}
@media(max-width:575px){.about-page .page-header{padding:42px 0}.about-page .section{padding:35px 0}.about-brand-art{height:330px}.about-brand-tile{inset:95px 25px 85px}.about-art-chip{padding:12px;font-size:.58rem}.chip-audio{top:65px}.chip-support{left:65px;bottom:18px}}
