.st-about-page__intro,.st-about-video__layout{display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:1fr}.st-about-page__content,.st-about-video__content{background:var(--st-color-surface);border:1px solid var(--st-color-line);border-radius:var(--st-radius-xl);box-shadow:var(--st-shadow-sm);font-size:15px;line-height:2;padding:clamp(1.35rem,3vw,2rem)}.st-about-page__media,.st-about-video__player{min-width:0}.st-about-page__image{border:1px solid var(--st-color-line);border-radius:var(--st-radius-xl)}.st-about-page__image,.st-about-video__element{display:block;height:auto;overflow:hidden;width:100%}.st-about-video__element{aspect-ratio:16/9;background:#fff;border:0;border-radius:var(--st-radius-xl);-o-object-fit:cover;object-fit:cover;position:relative}.st-about-page__cta{background:var(--st-color-secondary);border-radius:var(--st-radius-md);color:#fff;display:inline-flex;font-family:var(--st-font-medium);margin-top:1.25rem;padding:.75rem 2rem;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.st-about-page__cta:hover{background:var(--st-color-primary);transform:translateY(-1px)}@media (width >= 768px){.st-about-page__intro,.st-about-video__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}