.about-wash{background:radial-gradient(1100px 640px at 30% -14%, #7c3aed1a, transparent 62%), radial-gradient(760px 480px at 92% 104%, #12578212, transparent 64%), var(--sv2-l0)}.about-band{border-top:1px solid var(--sv2-line-sub)}.about-band-tint{background:linear-gradient(#0e142080,#0b101a00)}.about-band-deep{background:linear-gradient(#05070c99,#06080f00)}.about-inner{max-width:880px;margin:0 auto;padding:clamp(44px,6vh,72px) clamp(18px,4vw,48px)}.about-inner-top{padding:clamp(56px,9vh,104px) clamp(18px,4vw,48px) clamp(40px,6vh,64px)}.about-inner-tall{padding:clamp(48px,7vh,80px) clamp(18px,4vw,48px)}.about-wide{max-width:1080px;margin:0 auto;padding:clamp(44px,6vh,72px) clamp(18px,4vw,48px)}.about-note{max-width:760px;margin:0 auto;padding:clamp(48px,7vh,80px) clamp(18px,4vw,48px)}.about-close{text-align:center;max-width:720px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(18px,4vw,48px) clamp(72px,10vh,112px)}.about-h1{font:600 clamp(32px, 3.8vw, 52px)/1.1 var(--sv2-sans);letter-spacing:-.022em;color:#f2f1ed;text-wrap:balance;margin:0 0 22px}.about-h2{font:600 clamp(24px, 2.6vw, 34px)/1.14 var(--sv2-sans);letter-spacing:-.018em;color:#f2f1ed;text-wrap:balance;margin:0 0 14px}.about-h2-display{font:600 clamp(28px, 3.2vw, 42px)/1.1 var(--sv2-sans);letter-spacing:-.02em;color:#f2f1ed;margin:0 0 14px}.about-key{text-decoration:none}.about-origin-label{letter-spacing:.14em;font-size:10.5px;font-weight:600}.about-origin-key{height:30px;padding:0 13px;font-size:11px}.about-origin-wells{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.about-origin-well{border:1px solid var(--sv2-line-sub);transition:border-color .32s var(--sv2-ease);padding:10px 12px 12px}.about-origin-well-title{letter-spacing:.08em;color:var(--sv2-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:9.5px;font-weight:600;overflow:hidden}.about-origin-chips{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.about-origin-chip{background:var(--sv2-l2);border:1px solid var(--sv2-line-sub);will-change:transform;border-radius:5px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.about-origin-chip-dot{background:#3a4258;border-radius:50%;width:6px;height:6px}.about-origin-chip-name{color:var(--sv2-text-2);white-space:nowrap;font-size:10px}.about-origin-chip-tag{letter-spacing:.06em;color:var(--sv2-text-3);white-space:nowrap;font-size:8.5px;font-weight:600}.about-origin-chip-tag:empty{display:none}.about-origin-authority{background:var(--sv2-lneg);border:1px solid var(--sv2-line-sub);box-shadow:var(--sv2-well);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.about-origin-authority-key{letter-spacing:.14em;color:var(--sv2-text-2);font-size:10px;font-weight:600}.about-principles{padding-left:34px;position:relative}.about-principles-spine{background:linear-gradient(#9b5cf680,#96a2c426);width:1px;position:absolute;top:8px;bottom:8px;left:11px}.about-principle-mark{background:var(--sv2-lneg);width:19px;height:19px;box-shadow:var(--sv2-well);border:1px solid #9b5cf673;border-radius:2px;place-items:center;display:grid;position:absolute;top:4px;left:-30px}.about-principle-mark span{background:var(--sv2-violet-2);border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #c9a7ff99}.about-principle-n{letter-spacing:.16em;color:var(--sv2-text-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.about-principle-title{color:#f2f1ed;margin:0 0 6px;font-size:16px}.about-note-p{margin:0 0 16px;font-size:14.5px;line-height:1.75}.about-signature{letter-spacing:.22em;color:#f2f1ed;margin:0;font-size:12px;font-weight:600}.about-record-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:clamp(24px,3vw,44px);display:grid}.about-record-link{justify-self:center;max-width:340px;text-decoration:none;display:block}.about-record-cover{border:1px solid var(--sv2-line-emphasis);box-shadow:var(--sv2-edge-strong), 0 1px 2px #00000080;aspect-ratio:3/4;background:linear-gradient(165deg,#0b0f1a,#070a12 60%,#05070d);border-radius:2px;padding:30px 26px 26px;display:block;position:relative;overflow:hidden}.about-record-glow{background:radial-gradient(320px 220px at 50% 28%,#7c3aed1f,#0000 68%);position:absolute;inset:0}.about-record-head{letter-spacing:.22em;color:var(--sv2-text-3);justify-content:space-between;font-size:8.5px;font-weight:600;display:flex;position:relative}.about-record-mark{place-items:center;margin:26px 0 18px;display:grid;position:relative}.about-record-title{text-align:center;font:600 clamp(21px, 2vw, 26px)/1.22 var(--sv2-serif);letter-spacing:.06em;color:#f0f1f8;display:block;position:relative}.about-record-sub{text-align:center;letter-spacing:.2em;color:var(--sv2-text-3);margin-top:14px;font-size:8.5px;font-weight:600;display:block;position:relative}.about-record-dates{text-align:center;letter-spacing:.16em;color:var(--sv2-text-2);margin-top:22px;font-size:9px;font-weight:600;display:block;position:relative}.about-ages{border:1px solid var(--sv2-line-sub);background:var(--sv2-lneg);box-shadow:var(--sv2-well);border-radius:5px;flex-direction:column;gap:0;max-height:280px;margin-bottom:22px;display:flex;overflow-y:auto}.about-age{border-bottom:1px solid #96a2c40f;align-items:baseline;gap:12px;padding:8px 20px 8px 14px;display:flex}.about-age-n{color:var(--sv2-violet-2);flex:none;font-size:10px;font-weight:600}.about-age-title{letter-spacing:.06em;min-width:0;color:var(--sv2-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:600;overflow:hidden}.about-status{letter-spacing:.16em;color:var(--sv2-violet-2);border:1px solid #9b5cf659;border-radius:3px;align-items:center;gap:10px;margin:0 0 18px;padding:8px 14px;font-size:10.5px;font-weight:600;display:inline-flex}
