.about{padding-top:var(--page-top)}.about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}@media (min-width: 900px){.about__grid{align-items:start}.about__grid>.story-points{padding-top:48px}}.about__title{font-size:clamp(40px,4.6vw,64px)}.about__text{margin-top:18px;font-size:17px;line-height:1.65;color:var(--color-text-soft);text-wrap:pretty}.about__title+.about__text{margin-top:22px;font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.8vw,24px);line-height:1.4;color:var(--color-text)}.about__letter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.about__letter-body p{font-size:clamp(17px,1.3vw,19px);line-height:1.7;color:var(--color-text-soft);text-wrap:pretty}.about__letter-body p+p{margin-top:.9em}.about__photo{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.about__cta{margin-top:30px}@media (max-width: 899px){.about__grid,.about__letter{grid-template-columns:minmax(0,1fr)}.about__text{font-size:16px}.about__letter{display:flex;flex-direction:column;align-items:flex-start;gap:0}.about__letter-body{display:contents}.about__photo{margin-top:40px}.about__cta{order:1}}
