.about-page-flow{gap:var(--section-element-gap);background:var(--section-bg-hero);flex-direction:column;display:flex}.about-images-section{padding:0 var(--section-padding-x);background:var(--section-bg-hero);flex-direction:column;align-items:center;display:flex}.about-images-container{max-width:var(--page-max-width);width:100%}.about-images-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.about-image-wrapper{justify-content:center;align-items:center;display:flex}.about-image{border:3px solid var(--color-black);object-fit:cover;width:100%;height:auto}.about-timeline-section{padding:0 var(--section-padding-x);background:var(--section-bg-hero);flex-direction:column;align-items:center;display:flex}.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{gap:var(--section-element-gap);flex-direction:column;display:flex}.about-career-card{background:var(--color-white);border:3px solid var(--color-black);box-shadow:var(--shadow-floating);padding:32px}.about-career-section-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-black);line-height:var(--line-height-headings);margin-bottom:24px}.about-accordion{border-top:1px solid var(--color-black)}.about-accordion:first-of-type{border-top:none}.about-accordion-header{cursor:pointer;text-align:left;width:100%;color:var(--color-black);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.about-accordion-titles{flex-direction:column;gap:12px;display:flex}.about-accordion-year{font-size:var(--font-size-p3);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;background:var(--color-purple);color:var(--color-white);align-self:flex-start;padding:6px 10px;line-height:1}.about-accordion-role{font-size:var(--font-size-p2);font-weight:var(--font-weight-bold);color:var(--color-black);line-height:var(--line-height-headings)}.about-accordion-arrow{color:var(--color-black);flex-shrink:0;align-items:center;display:flex}.about-accordion-content{padding-bottom:20px;display:none}.about-accordion-content.open{display:block}.about-accordion-location{text-align:right;font-size:var(--font-size-p2);font-weight:var(--font-weight-bold);color:var(--color-black);margin:16px 0 0}.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 ul,.about-career-description ol{margin:16px 0;padding-left:24px;list-style:none}.about-career-description li{margin-bottom:8px;padding-left:20px;position:relative}.about-career-description li:before{content:"•";font-size:1.2em;position:absolute;left:0}.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)}html.system-font .about-career-section-title,html.system-font .about-accordion-year,html.system-font .about-accordion-role,html.system-font .about-career-description{font-family:Courier New,monospace}.about-games-section{padding:0 var(--section-padding-x) var(--section-padding-y);background:var(--section-bg-hero);flex-direction:column;align-items:center;display:flex}.about-games-container{max-width:var(--subpage-content-max-width);width:100%}.about-games-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-game-item{background:var(--color-white);border:3px solid var(--color-black);box-shadow:var(--shadow-floating);flex-direction:column;gap:4px;padding:20px;display:flex}.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)}html.system-font .about-game-name,html.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{margin-bottom:24px;font-size:28px}.about-career-grid{gap:32px}.about-career-card{padding:24px}.about-career-section-title{font-size:var(--font-size-h2-mobile)}.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}}
