.About-module__S-Ka5a__about{background:var(--pop-white);padding-block:var(--section-padding);position:relative}.About-module__S-Ka5a__container{max-width:1100px;padding:0 var(--gutter,1.5rem);margin:0 auto}.About-module__S-Ka5a__sectionTitle{font-family:var(--font-headline);font-size:var(--fs-section-title);text-align:center;color:var(--pop-black);letter-spacing:.04em;width:100%;text-shadow:var(--text-halo-headline);justify-content:center;align-items:center;gap:.75rem;margin-bottom:3rem;display:inline-flex;position:relative}.About-module__S-Ka5a__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.About-module__S-Ka5a__imageColumn{justify-content:center;display:flex}.About-module__S-Ka5a__profilePanel{border-radius:8px;width:100%;max-width:360px}.About-module__S-Ka5a__imageWrapper{position:relative;overflow:hidden}.About-module__S-Ka5a__profileImage{aspect-ratio:400/480;object-fit:cover;width:100%;height:auto;display:block}.About-module__S-Ka5a__textColumn{flex-direction:column;gap:2rem;display:flex}.About-module__S-Ka5a__bioBubble{--bubble-bg:var(--pop-white,#faf9f6);background:var(--pop-white,#faf9f6)}[data-theme=noir] .About-module__S-Ka5a__bioBubble{--bubble-bg:var(--surface-bubble,#121216);background:var(--surface-bubble,#121216);color:var(--color-text);border-color:var(--border-muted);box-shadow:4px 4px #000000b3}[data-theme=noir] .About-module__S-Ka5a__bioBubble:after{border-right-color:var(--border-muted);border-left-color:var(--border-muted);border-bottom-color:var(--border-muted);border-top-color:var(--border-muted)}[data-theme=noir] .About-module__S-Ka5a__bioBubble:before{border-right-color:var(--surface-bubble);border-left-color:var(--surface-bubble);border-bottom-color:var(--surface-bubble);border-top-color:var(--surface-bubble)}.About-module__S-Ka5a__bioText{font-size:var(--fs-body);color:var(--pop-black);line-height:1.8}[data-theme=noir] .About-module__S-Ka5a__bioText{color:var(--color-text);font-family:var(--font-code)}.About-module__S-Ka5a__bioText strong{color:#b8434f}[data-theme=noir] .About-module__S-Ka5a__bioText strong{color:var(--neon-pink);font-family:var(--font-code);font-weight:700}.About-module__S-Ka5a__funFacts{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.About-module__S-Ka5a__factBox.About-module__S-Ka5a__factBox{width:100%;max-width:none;font-size:var(--fs-small);text-align:center;position:relative;inset:auto;transform:none}.About-module__S-Ka5a__funFacts>div{display:flex}.About-module__S-Ka5a__funFacts>div:first-child{transform:rotate(-1.5deg)}.About-module__S-Ka5a__funFacts>div:nth-child(2){transform:rotate(1.5deg)}.About-module__S-Ka5a__funFacts>div:nth-child(3){transform:rotate(-1deg)}.About-module__S-Ka5a__funFacts>div:nth-child(4){transform:rotate(2deg)}@media (max-width:768px){.About-module__S-Ka5a__grid{text-align:center;grid-template-columns:1fr}.About-module__S-Ka5a__profilePanel{max-width:260px}.About-module__S-Ka5a__funFacts{grid-template-columns:1fr;gap:.75rem}.About-module__S-Ka5a__bioBubble:after{border-top:none;border-bottom:20px solid var(--pop-black);border-left:10px solid #0000;border-right:10px solid #0000;inset:-20px auto auto 50%;transform:translate(-50%)}.About-module__S-Ka5a__bioBubble:before{border-top:none;border-bottom:16px solid var(--bubble-bg,var(--pop-white));border-left:8px solid #0000;border-right:8px solid #0000;inset:-15px auto auto 50%;transform:translate(-50%)}}[data-theme=noir] .About-module__S-Ka5a__sectionTitle{color:var(--neon-pink);text-shadow:none}[data-theme=noir] .About-module__S-Ka5a__profilePanel:hover{border-color:var(--neon-cyan);transform:scale(1.02)rotate(-1.5deg);box-shadow:0 8px 24px #000000b3,inset 0 1px #ffffff14}[data-theme=noir] .About-module__S-Ka5a__factBox{background-color:var(--surface-card);border-color:var(--border-muted);color:var(--color-text);box-shadow:2px 2px 0px var(--border-muted);transition:border-color .25s,box-shadow .25s,transform .25s,color .25s}[data-theme=noir] .About-module__S-Ka5a__factBox:hover{border-color:var(--neon-yellow);color:var(--neon-yellow);box-shadow:2px 2px 0px var(--neon-yellow);transform:scale(1.04)}
