.about{padding-top:30px}.about-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(36px,4vw,64px);align-items:end}.about-hero__intro{width:fit-content;max-width:100%}.about-hero__intro .join-lead{max-width:none;contain:inline-size}.feature-section{padding-top:30px}.about-gallery{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.about-statement{margin:26px 0 0;padding:24px 28px;border:1px solid var(--border-mid);border-left:2px solid var(--blue);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:var(--text-strong);text-align:justify;hyphens:auto;text-wrap:pretty}.about__grid{padding:32px 36px;border:1px solid var(--border-mid);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about__grid--single{grid-template-columns:1fr;gap:26px}.section-title+.about__grid{margin-top:26px}.server-grid{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.server-card{padding:26px 28px;border:1px solid var(--border-mid);background:var(--surface-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.server-card__head{display:flex;align-items:baseline;gap:14px}.server-card__num{font-family:var(--font-numeric);font-weight:600;font-size:28px;line-height:1;font-variant-numeric:tabular-nums;color:var(--blue-light)}.server-card__title{font-family:var(--font-heading);font-size:24px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}.server-card__text{margin:18px 0 0;font-size:15.5px;line-height:1.75;color:var(--text-soft);text-wrap:pretty}.about-list{display:grid;gap:22px}.about-list__item{display:flex;gap:18px;align-items:center}.about-list__item+.about-list__item{border-top:1px solid var(--border-mid);padding-top:14px}.about-list__num{flex:none;width:46px;font-family:var(--font-numeric);font-weight:600;font-size:30px;font-variant-numeric:tabular-nums;color:var(--blue-light)}.about-list__title{font-family:var(--font-heading);font-size:17px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-strong)}.about-list__text{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--text)}