.about-page-flow{gap:var(--section-element-gap)}.about-images-section,.about-page-flow{display:flex;flex-direction:column;background:var(--section-bg-hero)}.about-images-section{padding:0 var(--section-padding-x);align-items:center}.about-images-container{max-width:var(--page-max-width);width:100%}.about-images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.about-image-wrapper{display:flex;justify-content:center;align-items:center}.about-image{border:3px solid var(--color-black);width:100%;height:auto;object-fit:cover}.about-timeline-section{padding:0 var(--section-padding-x);background:var(--section-bg-hero);display:flex;flex-direction:column;align-items:center}.about-timeline-container{max-width:var(--subpage-content-max-width);width:100%}.about-section-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings);letter-spacing:var(--letter-spacing-default);color:var(--color-black);margin-bottom:40px}.about-career-grid{display:flex;flex-direction:column;gap:var(--section-element-gap)}.about-career-card{background:var(--color-white);border:3px solid var(--color-black);padding:32px;box-shadow:var(--shadow-floating)}.about-career-year{color:var(--color-purple);margin-bottom:8px}.about-career-role,.about-career-year{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-headings)}.about-career-role{color:var(--color-black);margin-bottom:16px}.about-career-item{margin-top:var(--separator-spacing);padding-top:var(--separator-spacing);border-top:1px solid var(--color-black)}.about-career-item:first-child{margin-top:16px;padding-top:0;border-top:none}.about-career-description{font-size:var(--font-size-p2);color:var(--color-black);line-height:var(--line-height-normal)}.about-career-description p{margin-bottom:16px}.about-career-description p:last-child{margin-bottom:0}.about-career-description strong{font-weight:var(--font-weight-bold)}.about-career-description ol,.about-career-description ul{margin:16px 0;padding-left:24px;list-style:none}.about-career-description li{margin-bottom:8px;position:relative;padding-left:20px}.about-career-description li:before{content:"•";position:absolute;left:0;font-size:1.2em}.about-career-description hr{display:none}.about-career-description a{color:var(--color-purple);text-decoration:underline}.about-career-description a:hover{color:var(--color-dark-purple)}.about-system-font .about-career-description,.about-system-font .about-career-role,.about-system-font .about-career-year{font-family:Courier New,monospace}.about-games-section{padding:0 var(--section-padding-x) var(--section-padding-y);background:var(--section-bg-hero);display:flex;flex-direction:column;align-items:center}.about-games-container{max-width:var(--subpage-content-max-width);width:100%}.about-games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-game-item{background:var(--color-white);border:3px solid var(--color-black);padding:20px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-floating)}.about-game-name{font-size:var(--font-size-p1);font-weight:var(--font-weight-bold);color:var(--color-black);line-height:.9}.about-game-platform{font-size:var(--font-size-p2);color:var(--color-purple)}.about-system-font .about-game-name,.about-system-font .about-game-platform{font-family:Courier New,monospace}@media (max-width:767px){.about-page-flow{gap:32px}.about-images-section{padding:0 var(--section-padding-x-mobile)}.about-images-grid{grid-template-columns:1fr;gap:16px}.about-timeline-section{padding:0 var(--section-padding-x-mobile)}.about-section-title{font-size:28px;margin-bottom:24px}.about-career-grid{gap:32px}.about-career-card{padding:24px}.about-career-role,.about-career-year{font-size:var(--font-size-p1)}.about-career-role{margin-bottom:12px}.about-games-section{padding:0 var(--section-padding-x-mobile) var(--section-padding-y-mobile)}.about-games-grid{grid-template-columns:repeat(2,1fr);gap:12px}.about-game-item{padding:16px}.about-game-name{font-size:var(--font-size-p3)}.about-game-platform{font-size:14px}}