.about-page{padding-bottom:clamp(56px,7vw,96px)}.about-page__hero{position:relative;padding-block:clamp(28px,4vw,52px);border-bottom:1px solid var(--sg-border)}.about-page__hero-media{margin:0;overflow:hidden;border:1px solid var(--sg-border);border-left:3px solid var(--sg-iron-gold);background:#000}.about-page__hero-image{display:block;width:100%;height:auto;aspect-ratio:2172/724;object-fit:cover;object-position:center}.about-page__hero .about-page__hero-copy,.about-page__hero .about-page__hero-note{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.about-page__hero h1{margin:7px 0 4px;color:var(--sg-white);font-size:clamp(4.2rem,9vw,8.6rem);letter-spacing:-.015em;line-height:.82}.about-page__deck{margin:0;color:var(--sg-iron-gold);font-family:var(--sg-font-nav);font-size:clamp(1.05rem,1.9vw,1.5rem);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.about-page__hero-note{margin:0 0 5px;padding:0 0 3px 20px;border-left:3px solid var(--sg-blue);color:var(--sg-gray);font-size:.94rem;line-height:1.65}.about-page__article{width:min(1088px,var(--sg-wrap));margin-top:clamp(26px,4vw,48px)}.about-page__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(26px,4vw,52px);align-items:start}.about-page__lead{margin:0;color:var(--sg-white);font-size:clamp(1.12rem,1.65vw,1.34rem);font-weight:600;line-height:1.72}.about-page__intro>p:not(.about-page__lead),.about-page__prose p,.about-page__section p{margin:0;color:var(--sg-gray);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.78}.about-page__quote{margin:clamp(34px,5vw,58px) 0;padding:clamp(23px,3vw,34px) clamp(24px,4vw,46px);border-block:1px solid rgba(251,202,3,.38);background:linear-gradient(90deg,rgba(251,202,3,.055),transparent 72%);color:var(--sg-white);font-family:var(--sg-font-title);font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:.025em;line-height:1.08}.about-page__prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);padding-bottom:clamp(34px,5vw,56px)}.about-page__section{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:clamp(26px,4vw,48px);align-items:start;padding-block:clamp(28px,4vw,44px);border-top:1px solid var(--sg-border)}.about-page__section-media{width:100%;max-width:280px;aspect-ratio:8/7;align-self:start;justify-self:end;margin:0;overflow:hidden;border:1px solid rgba(251,202,3,.38);background:var(--sg-metal-dark)}.about-page__section-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-page__section h2{margin:0 0 16px;color:var(--sg-white);font-size:clamp(2rem,3.8vw,3.5rem);line-height:.98}.about-page__section p+p{margin-top:15px}.about-page__closing{margin:clamp(28px,5vw,54px) 0 0;padding:clamp(24px,4vw,38px);border:1px solid rgba(22,184,255,.32);border-left:4px solid var(--sg-blue);background:radial-gradient(circle at 100% 0%,rgba(22,184,255,.08),transparent 22rem),var(--sg-metal-dark);color:var(--sg-white);font-family:var(--sg-font-title);font-size:clamp(1.75rem,3.7vw,3.25rem);letter-spacing:.02em;line-height:1.08}.about-page .page-support{width:min(1088px,var(--sg-wrap));margin-top:28px}@media (max-width:820px){.about-page__intro,.about-page__prose{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.about-page__hero{display:grid;gap:16px;padding-block:24px 26px}.about-page__hero-media{aspect-ratio:16/9}.about-page__hero-image{height:100%;aspect-ratio:auto;object-position:58% center}.about-page__hero .about-page__hero-copy,.about-page__hero .about-page__hero-note{position:static;width:auto;height:auto;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.about-page__hero h1{font-size:clamp(3.8rem,20vw,5.5rem)}.about-page__hero-note{max-width:none;margin:0}.about-page__article{margin-top:26px}.about-page__section{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.about-page__section-media{max-width:none;aspect-ratio:16/9;justify-self:stretch}.about-page__quote{padding-inline:18px}.about-page__closing{padding:22px 18px}}