.name-band.solo{grid-template-columns:minmax(0,1fr)}.name-band.solo p{max-width:70ch}.name-band{border:1px solid var(--line);background:var(--ink-surface);border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;padding:68px 64px;transition:background-color .4s,border-color .4s,color .3s;display:grid;position:relative;overflow:hidden}.name-band .c{opacity:.55;pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.name-band .c.p1{border-color:#c084f566;width:440px;height:440px;top:-180px;right:-150px}.name-band .c.p2{border-color:#c084f547;width:300px;height:300px;top:-110px;right:-90px}.name-band .c.r1{border-color:#e3281e73;width:460px;height:460px;bottom:-230px;left:-190px}.name-band .c.r2{border-color:#e3281e4d;width:320px;height:320px;bottom:-160px;left:-120px}.name-band>*{position:relative}.name-band h2{max-width:18ch}.name-band p{color:var(--muted);font-size:var(--fs-body);max-width:50ch;margin-top:20px;line-height:1.6}.name-band p+p{margin-top:var(--sp-para)}.name-band p b{color:var(--fg);font-weight:700}.name-band .mark-art{place-items:center;display:grid}.name-band .mark-art svg{filter:drop-shadow(0 30px 50px #5000c873);will-change:transform;width:auto;height:260px;animation:9s ease-in-out infinite float}@media (width<=1024px){.name-band{grid-template-columns:1fr;gap:32px;padding:48px 36px}.name-band .mark-art svg{height:200px}}@media (prefers-reduced-motion:reduce){.name-band .mark-art svg{animation:none!important}}
