.about-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(var(--space-8), 8vw, var(--space-16));}.about-grid__heading { max-width: 480px;}.about-grid__heading h2 { margin-bottom: 0;}.about-grid__content { max-width: 680px;}.about-grid__content p { color: var(--color-text-muted); font-size: var(--font-size-lg);}.about-grid__content p:last-child { margin-bottom: 0;}.principles-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; border: 1px solid var(--color-border); background: var(--color-border);}.principle { padding: var(--space-8); background: rgba(255, 255, 255, 0.55); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); border: 1px solid transparent; transition: border-color var(--transition-fast), box-shadow var(--transition-fast);}.principle:hover { border-color: var(--color-border); box-shadow: 0 4px 20px rgba(15, 26, 21, 0.06);}.principle__number { display: block; margin-bottom: var(--space-8); color: var(--color-accent); font-family: var(--font-mono); font-size: var(--font-size-sm); font-weight: 600;}.principle__title { margin-bottom: var(--space-3);}.principle__description { max-width: 520px; margin-bottom: 0; color: var(--color-text-muted);}.interest-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; margin: 0; border-top: 1px solid var(--color-border);}.interest-list__item { display: flex; flex-direction: column; gap: var(--space-2); padding-block: var(--space-6); border-bottom: 1px solid var(--color-border); transition: background-color var(--transition-fast);}.interest-list__item:hover { background: rgba(255, 255, 255, 0.45);}.interest-list__item strong { font-size: var(--font-size-md);}.interest-list__item span { color: var(--color-text-muted); font-size: var(--font-size-sm); line-height: 1.6;}.technology-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-8); padding-top: var(--space-8); border-top: 1px solid var(--color-border);}.technology-list__group { min-width: 0;}.technology-list__title { margin-bottom: var(--space-4); font-size: var(--font-size-md);}.technology-list__items { display: flex; flex-direction: column; gap: var(--space-2); margin: 0;}.technology-list__items li { color: var(--color-text-muted); font-family: var(--font-mono); font-size: var(--font-size-sm);}@media (max-width: 900px) { .technology-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 720px) { .page-hero { padding-block: var(--space-16); } .page-hero__title { font-size: clamp(2.5rem, 12vw, 4rem); } .page-hero__description { font-size: var(--font-size-md); } .about-grid { grid-template-columns: 1fr; gap: var(--space-8); } .about-grid__heading, .about-grid__content { max-width: 760px; } .principles-grid { grid-template-columns: 1fr; } .interest-list { grid-template-columns: 1fr; } .technology-list { grid-template-columns: 1fr 1fr; gap: var(--space-6); }}@media (max-width: 480px) { .technology-list { grid-template-columns: 1fr; } .hero__actions { display: flex; align-items: stretch; flex-direction: column; row-gap: var(--space-3); } .hero__actions .button { width: 100%; }}