.about-page .brand-logo{color:var(--bg)}.about-page .inner-nav{color:#69655e}.about-page .menu-button{color:var(--bg)}.about-page .menu-button.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.about-page .menu-button.is-open span:last-child{width:23px;transform:translateY(-4px)rotate(-45deg)}.about-page .mobile-nav{background:var(--paper);color:var(--bg);border-color:#1113;box-shadow:0 18px 50px #11111129}.about-page .mobile-nav a{min-height:44px;color:var(--bg);align-items:center;display:flex}.about-page .mobile-nav a:hover{color:#8d3045}@media (max-width:900px){.about-page .menu-button{width:44px;height:44px}}.about-intro-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:8vw;margin-top:38px;display:grid}.about-story .about-story-title{white-space:pre-line;overflow-wrap:anywhere;margin:0}.about-story .about-copy{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:6px 0 0}.about-story .about-statement{white-space:pre-line;overflow-wrap:anywhere}.about-story .tag-row{white-space:normal;flex-wrap:wrap}.about-team{border-top:1px solid #1111112e;margin-top:110px;padding-top:26px}.about-team-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:36px 0 48px;display:flex}.about-team-heading h2{letter-spacing:-.055em;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,5vw,72px);line-height:1}.about-team-heading>p{color:#69655e;white-space:pre-line;max-width:330px;font-size:15px;line-height:1.6}.about-organizers{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 28px;display:grid}.about-organizer-photo{aspect-ratio:4/5;background:linear-gradient(135deg,#250911,#6c1830,#c21f39);position:relative;overflow:hidden}.about-organizer-photo img{object-fit:cover}.about-organizer-initials{letter-spacing:-.07em;color:#efb0b4;place-items:center;font-size:clamp(60px,9vw,130px);display:grid;position:absolute;inset:0}.about-organizer-index{color:#25171b;letter-spacing:.1em;background:#f2f0ea;padding:8px 10px;font-size:10px;position:absolute;bottom:15px;left:15px}.about-organizer-role{letter-spacing:.1em;text-transform:uppercase;color:#8d3045;overflow-wrap:anywhere;margin-top:22px;font-size:10px}.about-organizer h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 14px;font-size:clamp(24px,2.6vw,36px);line-height:1.15}.about-organizer p{color:#69655e;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.about-story-cta{border-top:1px solid #1111112e;justify-content:space-between;align-items:center;gap:24px;margin-top:90px;padding:25px 0;font-size:14px;display:flex}.about-story .text-link{color:#8d3045}.about-page :where(a,button):focus-visible{outline-color:#8d3045}@media (max-width:1050px){.about-organizers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.about-intro-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.about-story .about-copy{font-size:17px}.about-team{margin-top:70px}.about-team-heading{flex-direction:column;align-items:flex-start;gap:16px}.about-team-heading>p{margin:0}.about-organizers{grid-template-columns:1fr;gap:38px}.about-organizer-photo{max-height:550px}.about-organizer-initials{font-size:100px}.about-story-cta{flex-direction:column;align-items:flex-start;margin-top:60px}}
