.braini-visual.about-profile{--ink:#2d296e;--paper:#fbf9f3;--line:#ddd9ce;background:var(--paper);color:#211f32}.editorial-skip{position:absolute;left:1rem;top:-100px;z-index:100}.editorial-skip:focus{top:.5rem;background:#fff;padding:.7rem}.preview-notice{padding:.65rem 1rem;text-align:center;background:#fff2bd;font:600 .8rem Montserrat,sans-serif;color:#40320d}.about-wrap{max-width:1050px;margin:auto;padding:2.5rem 1.5rem 4rem}.about-intro{max-width:42rem;margin-bottom:2rem}.about-intro h1{font-family:Pally,Montserrat,sans-serif;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.12;margin:.4rem 0 .85rem;color:var(--ink)}.about-intro>p:last-child{font-size:1.1rem;line-height:1.65;max-width:39rem}.about-kicker{font:700 .75rem Montserrat,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin:0}.biel-profile{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:2.5rem;padding:2.5rem;background:#fff;border:1px solid var(--line);border-top:5px solid #40ab34;border-radius:16px;scroll-margin-top:6rem}.biel-identity{min-width:0}.biel-monogram{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#ffd813;color:var(--ink);font:700 2rem Pally,Montserrat,sans-serif;border:4px solid #fff;outline:1px solid #ded9b9;margin-bottom:1.25rem}.biel-identity h2{font-family:Pally,Montserrat,sans-serif;font-size:2rem;line-height:1.15;margin:0 0 .65rem;color:var(--ink)}.biel-role{font:500 .9rem/1.6 Montserrat,sans-serif;margin:0 0 1rem;color:#575569}.biel-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.biel-copy{font:1.125rem/1.8 Georgia,serif;min-width:0}.biel-copy p{margin:0 0 1.15rem}.biel-copy p:last-of-type{margin-bottom:1.6rem}.biel-explore{display:flex;gap:.75rem;flex-wrap:wrap}.biel-explore a{display:inline-flex;align-items:center;min-height:44px;padding:.7rem 1rem;border-radius:8px;background:#efedf7;color:var(--ink);text-decoration:none;font:700 .85rem Montserrat,sans-serif}.biel-explore a:first-child{background:#ffd813}.about-details{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.5rem}.about-details h2{font-family:Pally,Montserrat,sans-serif;font-size:1.4rem;color:var(--ink);margin:0 0 .7rem}.about-details p{font:1rem/1.75 Montserrat,sans-serif;margin:0 0 .75rem}.about-details a{color:var(--ink);font-weight:600;text-underline-offset:3px}.about-profile a:focus-visible{outline:3px solid #2d296e;outline-offset:4px}.about-profile a:hover{text-decoration:underline}@media(max-width:700px){.about-wrap{padding:1.5rem 1rem 2.5rem}.biel-profile{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.biel-identity{display:grid;grid-template-columns:72px minmax(0,1fr);gap:0 1rem;align-items:center}.biel-monogram{width:64px;height:64px;grid-row:1/4;margin:0}.biel-identity h2{font-size:1.75rem}.biel-role{margin:0}.biel-link{grid-column:2}.biel-copy{font-size:1.05rem;line-height:1.75}.about-details{grid-template-columns:1fr;gap:1.5rem}.about-intro{margin-bottom:1.5rem}.biel-explore{gap:.5rem}}@media(max-width:360px){.biel-profile{padding:1rem}.biel-identity{grid-template-columns:56px minmax(0,1fr);gap:0 .75rem}.biel-monogram{width:52px;height:52px;font-size:1.4rem}.biel-identity h2{font-size:1.5rem}}.person-photo{display:block;width:160px;height:160px;max-width:100%;object-fit:cover;border-radius:12px;margin:0 0 1.25rem;border:1px solid #ddd9ce}.about-people{display:grid;gap:1.5rem}.team-section{border:0}.biel-profile .biel-copy p{white-space:normal}@media(max-width:700px){.person-photo{width:72px;height:72px;grid-row:1/4;margin:0}}@media(max-width:360px){.person-photo{width:56px;height:56px}}
