.about{flex-direction:column;gap:20px;display:flex}.about-h1{color:var(--pine);letter-spacing:-.8px;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.05}.about-h2{color:var(--ink);letter-spacing:-.4px;font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.15}.about-h3{color:var(--pine);font-size:21px;font-weight:800;line-height:1.2}.about-p{font-size:16px;font-weight:600;line-height:1.45}.about-lead{max-width:46ch;font-size:18px;font-weight:600;line-height:1.45}.about-caption{color:var(--pine-soft);text-align:center;margin-top:10px;font-size:13.5px;font-weight:700}.about-link{color:var(--mint-ink);align-items:center;gap:4px;font-size:15.5px;font-weight:800;display:inline-flex}.about-link:hover{text-underline-offset:3px;text-decoration:underline}.about-doors{flex-wrap:wrap;gap:12px;display:flex}.about-hero{align-items:center;gap:24px;padding:28px;display:grid}@media (min-width:960px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:36px;padding:36px}}.about-hero-copy{flex-direction:column;gap:14px;display:flex}.about-video{border:1px solid var(--site-line);background:var(--felt);box-shadow:var(--site-glow);border-radius:18px;overflow:hidden}.about-section{flex-direction:column;gap:14px;display:flex}.about-door{flex-direction:column;gap:10px;padding:22px;display:flex}.about-door .about-link{margin-top:auto}.about-band{flex-direction:column;gap:20px;padding:28px;display:flex;overflow:hidden}@media (max-width:640px){.about-hero,.about-band{padding:20px 16px}.about-h1{font-size:var(--ph-h1)}.about-h2{font-size:var(--ph-h2)}.about-h3{font-size:var(--ph-h3)}.about-lead{font-size:16.5px}.about-doors{flex-wrap:nowrap;gap:10px}.about-doors>*{flex:auto}.about-doors .ui-btn{white-space:nowrap;padding-inline:12px;font-size:17px}}@media (pointer:coarse){.about-link{min-height:44px}}.about-split{align-items:center;display:grid}@media (min-width:960px){.about-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px}}.about-mock{border:1px solid var(--site-line);background:var(--white);box-shadow:var(--site-glow);border-radius:16px;display:flex;overflow:hidden}.about-mock-side{border-right:1px solid var(--site-line);background:var(--paper);width:40%;color:var(--pine-soft);flex-direction:column;gap:4px;padding:10px;display:none}.about-mock-side [data-on]{background:var(--leaf);color:var(--ink)}@media (min-width:640px){.about-mock-side{display:flex}}.about-steps{border:1px solid var(--site-line);background:var(--white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.about-steps li{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.about-steps li+li{border-top:1px solid var(--site-line)}.about-step-n{background:var(--butter);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:flex}.about-lobby{border:1px solid var(--site-line);background:var(--white);width:100%;max-width:440px;box-shadow:var(--site-glow);border-radius:18px;margin:0 auto;padding:20px}.about-seat{border:1px solid var(--site-line);background:var(--cream);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.about-seat-open{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 35%, transparent);background:0 0}.about-seat-you{border:1.5px dashed var(--ink);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:flex}.about-practice{flex-wrap:wrap;justify-content:center;gap:10px 16px;display:flex}.about-closer{background:var(--garden)}
