.page-hero{text-align:center;padding-top:140px}.page-hero__inner{flex-direction:column;align-items:center;gap:18px;max-width:800px;margin:0 auto;display:flex}.page-hero__title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:52px;line-height:1.05}.page-hero__subtitle{color:var(--text-secondary);max-width:660px;margin:0;font-size:20px;line-height:1.6}@media (width<=640px){.page-hero{padding-top:120px}.page-hero__title{font-size:34px}}.about-hero .page-hero{padding-top:96px;padding-bottom:0}.about-hero__mark{color:var(--accent-purple);display:block}.about-figure{margin:26px 0 0}.about-art{max-width:1160px;margin:0 auto;padding:0 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 74%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 74%,#0000 100%)}.about-art__svg{width:100%;height:auto;display:block}.about-art__in{opacity:0;animation:.72s cubic-bezier(.16,1,.3,1) forwards about-arrive;animation-delay:calc(var(--about-i,0) * 42ms)}@keyframes about-arrive{0%{opacity:0}to{opacity:var(--about-o,1)}}.about-art__glyph{animation:5.6s ease-in-out infinite about-breathe;animation-delay:calc(var(--about-i,0) * .18s)}@keyframes about-breathe{0%,to{opacity:1}50%{opacity:.5}}.about-art__halo{animation:7s ease-in-out infinite about-halo}@keyframes about-halo{0%,to{opacity:.8}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.about-art__in{opacity:var(--about-o,1);animation:none}.about-art__glyph,.about-art__halo{animation:none}}.about-lede{max-width:720px}.about-lede p{color:var(--text-secondary);margin:0 0 16px;font-size:17px;line-height:1.65}.about-lede p:last-child{margin-bottom:0}.about .about-h{margin-top:60px}.about .about-h:first-child{margin-top:0}.about-h{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 18px;font-family:Inter Tight,Inter,sans-serif;font-size:26px;font-weight:600}.about-quote{max-width:760px;margin:30px 0 34px;padding-left:26px;position:relative}.about-quote:before{content:"";background:var(--accent-ramp);opacity:.8;border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.about-quote__text{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:500;line-height:1.44}.about-quote__by{flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:14px;font-size:13.5px;display:flex}.about-quote__face{object-fit:cover;border:1px solid #ffffff24;border-radius:50%;flex:none;width:34px;height:34px}.about-quote__who{color:var(--accent-purple);font-weight:600}.about-quote__src{color:var(--text-muted)}.about .about-statement{margin:96px 0 0}.about .about-statement:first-child{margin-top:0}.about-statement:before{content:"";background:var(--accent-ramp);opacity:.8;border-radius:2px;width:56px;height:2px;margin-bottom:20px;display:block}.about-statement__k{font-family:var(--font-family-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;font-size:11px;font-weight:500}.about-statement__s{letter-spacing:-.022em;color:var(--text-primary);text-wrap:balance;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:46px;font-weight:600;line-height:1.12}.about-beliefs{background:var(--border-color);border:1px solid var(--border-color);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:980px;margin:22px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.about-belief{background:var(--bg-primary);flex-direction:column;gap:8px;padding:26px 24px 28px;display:flex}.about-belief__n{font-family:var(--font-family-mono);letter-spacing:.1em;color:var(--accent-purple);font-size:11px}.about-belief__t{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:17.5px;font-weight:600}.about-belief__d{color:var(--text-tertiary);margin:0;font-size:14.5px;line-height:1.6}.about-contact{gap:2px;max-width:720px;margin:20px 0 0;padding:0;list-style:none;display:grid}.about-contact li{border-top:1px solid var(--border-color);grid-template-columns:150px minmax(0,1fr);gap:4px 18px;padding:16px 0;display:grid}.about-contact li:last-child{border-bottom:1px solid var(--border-color)}.about-contact__k{color:var(--text-muted);font-size:13px}.about-contact a{color:var(--text-primary);font-size:15px;text-decoration:none;transition:color .2s}.about-contact a:hover{color:var(--accent-purple)}.about-arrow{opacity:.7;font-size:11px}.about-contact__d{color:var(--text-tertiary);grid-column:2;font-size:13.5px;line-height:1.5}@media (width<=860px){.about-beliefs,.about-contact li{grid-template-columns:1fr}.about-contact__d{grid-column:1}}@media (width<=720px){.about-art{padding:0;-webkit-mask-image:linear-gradient(90deg,#000 0 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 84%,#0000 100%)}.about-art__svg{width:110%;margin-left:-2%}.about-quote__text{font-size:20px}.about .about-statement{margin:72px 0 0}.about-statement__s{font-size:32px;line-height:1.16}}
