.about-page{--about-ink:#0b0b0b;--about-paper:#eee8dc;--about-violet:#7147d7;--about-line:rgba(11,11,11,.2);min-height:100vh;overflow:clip;background:var(--about-paper);color:var(--about-ink)}.about-foot,.about-nav{display:flex;justify-content:space-between;min-height:64px;padding:24px clamp(20px,4vw,72px);border-bottom:1px solid var(--about-line);font:600 11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em}.about-capabilities a,.about-cta a,.about-foot a,.about-nav a{color:inherit;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.about-capabilities a:hover,.about-foot a:hover,.about-nav a:hover{opacity:.58}.about-cta a:hover{transform:translate(4px,-4px)}.about-capabilities a:focus-visible,.about-cta a:focus-visible,.about-foot a:focus-visible,.about-nav a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.about-hero{display:grid;align-content:space-between;min-height:min(760px,calc(100dvh - 64px));padding:clamp(72px,10vh,112px) clamp(20px,4vw,72px) clamp(48px,8vh,88px)}.about-hero small,.about-profile-lead>span{color:var(--about-violet);font:600 11px/1.2 var(--font-geist-mono),monospace;letter-spacing:.18em}.about-hero h1{max-width:11ch;margin:clamp(40px,8vh,88px) 0;font-size:clamp(58px,8.2vw,138px);font-weight:600;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.about-hero p{max-width:38em;margin:0 0 0 auto;font-size:clamp(16px,1.35vw,21px);line-height:1.65;text-wrap:pretty}.about-identity{padding:clamp(72px,10vw,160px) clamp(20px,4vw,72px);background:var(--about-ink);color:var(--about-paper)}.about-identity-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(48px,9vw,150px);align-items:start}.about-identity h2{max-width:13ch;margin:0;font-size:clamp(42px,6.4vw,104px);font-weight:550;letter-spacing:-.065em;line-height:.98}.about-manifesto-copy{max-width:640px;padding-top:.4em}.about-manifesto-copy p{margin:0 0 1.25em;color:rgba(238,232,220,.82);font-size:clamp(18px,1.7vw,27px);line-height:1.6;text-wrap:pretty}.about-manifesto-copy p:first-child{color:var(--about-paper);font-size:clamp(24px,2.3vw,38px);line-height:1.42}.about-stage{position:relative;aspect-ratio:2.25/1;margin:clamp(64px,9vw,140px) 0 0;overflow:hidden;background:#151515}.about-stage:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,11,.12),transparent 55%,rgba(113,71,215,.18));content:"";pointer-events:none}.about-stage img{width:100%;height:100%;object-fit:cover;object-position:68% center;filter:saturate(.65) contrast(1.08);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.about-stage:hover img{transform:scale(1.025)}.about-profile{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(48px,9vw,150px);padding:clamp(80px,11vw,176px) clamp(20px,4vw,72px)}.about-profile-lead h2{margin:.35em 0 .12em;font-size:clamp(64px,10vw,160px);font-weight:600;letter-spacing:-.075em;line-height:.9}.about-profile-lead strong{display:block;margin-bottom:32px;color:var(--about-violet);font-size:clamp(24px,2.8vw,44px);font-weight:550}.about-profile-lead p{max-width:31em;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.7}.about-roles{align-self:end}.about-roles h3{margin:0 0 28px;color:var(--about-violet);font:600 12px/1.2 var(--font-geist-mono),monospace;letter-spacing:.12em}.about-roles ul{margin:0;padding:0;list-style:none}.about-roles li{max-width:34em;padding:18px 0;border-bottom:1px solid var(--about-line);font-size:clamp(16px,1.25vw,20px);line-height:1.5}.about-recognition{padding:clamp(80px,10vw,160px) clamp(20px,4vw,72px);background:#e4ddd0}.about-recognition-heading{max-width:900px;margin-bottom:clamp(56px,8vw,112px)}.about-members>h2,.about-recognition-heading h2{max-width:10ch;margin:0;font-size:clamp(50px,8vw,126px);font-weight:600;letter-spacing:-.07em;line-height:.92}.about-recognition-heading p{max-width:28em;margin:28px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.about-recognition-years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,128px)}.about-recognition-year{padding-top:20px;border-top:1px solid rgba(11,11,11,.28)}.about-recognition-year h3{margin:0;color:var(--about-violet);font-size:clamp(48px,6vw,92px);font-weight:550;letter-spacing:-.06em;line-height:1}.about-recognition-year ul{display:grid;gap:0;margin:clamp(36px,5vw,72px) 0 0;padding:0;list-style:none}.about-recognition-year li{max-width:25em;padding:20px 0;border-top:1px solid rgba(11,11,11,.16);font-size:clamp(18px,1.7vw,27px);line-height:1.45;text-wrap:pretty}.about-platforms{max-width:62em;margin:clamp(56px,7vw,96px) 0 0 auto;color:rgba(11,11,11,.72);font-size:clamp(16px,1.2vw,19px);line-height:1.7;text-align:right}.about-members{padding:clamp(80px,10vw,160px) clamp(20px,4vw,72px)}.about-members>div{margin-top:clamp(56px,8vw,112px)}.about-members article{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(32px,6vw,96px);padding:clamp(32px,4vw,64px) 0;border-top:1px solid var(--about-line)}.about-member-portrait{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d8d0c2}.about-member-portrait img{width:100%;height:100%;object-fit:cover}.about-member-copy{align-self:center}.about-member-copy small,.about-member-copy strong{color:var(--about-violet);font:600 12px/1.4 var(--font-geist-mono),monospace}.about-member-copy h3{margin:.2em 0;font-size:clamp(34px,5vw,76px);line-height:1}.about-member-copy p{max-width:40em;font-size:18px;line-height:1.7}.about-capabilities,.about-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(36px,5vw,72px) clamp(20px,4vw,72px);border-top:1px solid var(--about-line);font:600 13px/1.5 var(--font-geist-mono),monospace}.about-cta{min-height:34vh;background:var(--about-violet);color:#f5f1e8}.about-cta p{max-width:12ch;margin:0;font-size:clamp(36px,5.2vw,80px);font-weight:550;letter-spacing:-.055em;line-height:.98}.about-cta a{white-space:nowrap;font-size:clamp(17px,1.7vw,26px)}.about-foot{border:0}@media (max-width:768px){.about-foot,.about-nav{min-height:56px;padding:20px;font-size:9px}.about-hero{min-height:min(680px,calc(100dvh - 56px));padding:72px 20px 36px}.about-hero h1{max-width:9ch;margin:52px 0;font-size:clamp(48px,15vw,68px);letter-spacing:-.065em}.about-hero p{max-width:24em;margin-left:0;font-size:15px}.about-identity,.about-members,.about-profile,.about-recognition{padding:72px 20px}.about-identity-copy,.about-members article,.about-profile{grid-template-columns:1fr}.about-identity h2{max-width:11ch;font-size:clamp(42px,13vw,62px)}.about-manifesto-copy{padding-top:32px}.about-manifesto-copy p{font-size:17px}.about-manifesto-copy p:first-child{font-size:23px}.about-stage{aspect-ratio:4/5;margin-top:56px}.about-stage img{object-position:72% center}.about-profile{gap:64px}.about-profile-lead h2{font-size:clamp(62px,22vw,92px)}.about-roles li{padding:16px 0;font-size:16px}.about-members>h2,.about-recognition-heading h2{font-size:clamp(50px,16vw,72px)}.about-recognition-years{grid-template-columns:1fr;gap:64px}.about-recognition-year h3{font-size:56px}.about-recognition-year li{font-size:18px}.about-platforms{text-align:left}.about-member-portrait{max-width:420px}.about-capabilities,.about-cta{align-items:flex-start;flex-direction:column;padding:40px 20px}.about-capabilities span{max-width:24em}.about-cta{justify-content:space-between;min-height:320px}.about-cta p{font-size:clamp(42px,13vw,60px)}.about-cta a{font-size:17px}}@media (prefers-reduced-motion:reduce){.about-capabilities a,.about-cta a,.about-foot a,.about-nav a,.about-stage img{transition:none}.about-cta a:hover,.about-stage:hover img{transform:none}}