.about-hero .hero-intro>a{color:var(--blue);flex-shrink:0}.about-hero-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:32px;padding-bottom:20px;display:grid}.about-hero .hero-intro{flex-direction:column;align-items:start;gap:16px}.about-character-monogram{justify-self:center;width:100%;max-width:480px;height:340px}.about-character-monogram canvas{width:100%;height:100%;display:block}.about-purpose{background:var(--blue);color:#fff;padding:48px max(48px,50% - 752px)}.about-purpose>.mono{color:#d3ddff}.about-purpose h2{padding-top:24px;font-size:48px;font-weight:400;line-height:1.12}.about-purpose h2 span{color:#bbcaff}.about-purpose p{color:#edf1ff;max-width:620px;padding-top:24px;font-size:15px;line-height:1.7}.about-values,.about-founder,.about-invitation{max-width:1600px;margin:auto;padding:64px 48px}.about-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.about-value-grid article{border-top:1px solid var(--line);padding-top:22px}.about-value-index{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.about-value-index svg{transition:transform .25s}.about-value-grid article:hover svg{transform:translateY(-3px)}.about-value-grid h3{max-width:280px;padding-top:24px;font-size:25px;font-weight:400;line-height:1.2}.about-value-grid p{color:var(--muted);max-width:380px;padding-top:16px;font-size:14px;line-height:1.7}.about-goals{color:#fff;background:#191e29;padding:64px max(48px,50% - 752px)}.about-goals .section-title>.mono{color:#b4bdcd}.about-goals .section-title h2 span{color:#a9bcff}.about-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.about-goal-grid article{border-top:1px solid #455068;padding-top:24px}.about-goal-grid .mono{color:#a9bcff}.about-goal-grid h3{padding-top:22px;font-size:28px;font-weight:400;line-height:1.2}.about-goal-grid p{color:#b4bdcd;max-width:500px;padding-top:18px;font-size:14px;line-height:1.7}.about-founder{grid-template-columns:30% minmax(0,1fr);gap:4%;scroll-margin-top:90px;display:grid}.about-founder-label{color:var(--muted);padding-top:6px}.founder-content{grid-template-columns:240px minmax(0,1fr);gap:40px;display:grid}.founder-photo{width:240px;height:240px;margin:0}.founder-photo img{object-fit:contain;width:100%;height:100%;display:block}.founder-note h2{font-size:32px;font-weight:400;line-height:1.2}.founder-note>.mono{color:var(--blue);padding-top:12px;display:block}.founder-note p{color:var(--muted);max-width:460px;padding-top:18px;font-size:14px;line-height:1.7}.founder-note a{color:var(--blue);margin-top:12px}.about-invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding-block:36px;display:flex}.about-invitation .mono{color:var(--muted)}.about-invitation h2{padding-top:16px;font-size:30px;font-weight:400;line-height:1.2}.about-invitation-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.about-page .site-footer{border-top:1px solid var(--line)}@media (max-width:1100px){.about-hero .hero-heading h1{font-size:48px}.about-character-monogram{height:300px}.about-purpose,.about-goals,.about-values,.about-founder{padding:48px 32px}.about-purpose h2{font-size:42px}.about-value-grid{gap:28px}.about-value-grid h3{font-size:23px}.about-founder{grid-template-columns:1fr;gap:30px}.founder-content{grid-template-columns:240px minmax(0,1fr)}.about-invitation{padding-inline:32px}}@media (max-width:760px){.about-hero-layout{grid-template-columns:1fr;gap:0;padding-bottom:0}.about-hero .hero-heading h1{font-size:42px}.about-character-monogram{max-width:340px;height:240px;margin-bottom:20px}.about-purpose,.about-values,.about-goals,.about-founder{padding:40px 20px}.about-purpose h2{font-size:32px}.about-purpose p{padding-top:20px;font-size:13px}.about-purpose h2 br{display:none}.about-value-grid,.about-goal-grid{grid-template-columns:1fr;gap:28px}.about-value-grid h3{max-width:none;padding-top:18px;font-size:23px}.about-value-grid p{max-width:none;font-size:13px}.about-goal-grid h3{padding-top:18px;font-size:25px}.about-goal-grid p{font-size:13px}.founder-content{grid-template-columns:1fr;gap:24px}.founder-photo{width:200px;height:200px}.founder-note h2{font-size:30px}.founder-note p{font-size:13px}.about-invitation{flex-direction:column;align-items:start;gap:24px;padding:32px 20px}.about-invitation h2{font-size:28px}.about-invitation-links{gap:20px}}@media (max-width:360px){.about-hero .hero-heading h1{font-size:34px}}
