.birta-profile-page{background:var(--paper);color:var(--ink)}.birta-profile-page .topbar{position:relative;background:var(--ink);color:var(--paper)}.birta-profile-page .birta-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:7vw;align-items:center;min-height:640px;padding:72px 10vw 85px;background:var(--ink);color:var(--paper);overflow:hidden}.birta-hero:after{content:"";position:absolute;width:44vw;height:44vw;border:1px solid rgba(212,242,105,.25);border-radius:50%;right:-14vw;bottom:-28vw;box-shadow:0 0 0 34px rgba(212,242,105,.035),0 0 0 80px rgba(212,242,105,.025)}.birta-hero-copy{position:relative;z-index:1}.birta-crumb{display:flex;gap:12px;align-items:center;margin-bottom:66px;color:#aaa99e;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.birta-crumb a:hover{color:var(--acid)}.birta-eyebrow{color:var(--acid);font:10px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.birta-hero h1{font-size:clamp(76px,10vw,142px);line-height:.8;letter-spacing:-.095em;font-weight:600;margin:0}.birta-hero h1 em{font-style:normal;color:var(--acid)}.birta-lede{max-width:520px;font-size:16px;line-height:1.8;color:#c7c7bd;margin:32px 0 30px}.birta-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.birta-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--acid);color:var(--ink);padding:15px 18px;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.birta-button span{font-size:17px}.birta-text-link{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #8d8d82;padding:0 0 12px}.birta-text-link span{margin-left:20px;color:var(--acid);font-size:16px}.birta-portrait{position:relative;z-index:1;margin:0;justify-self:end;width:min(100%,420px);height:500px;background:#080807;border:1px solid rgba(212,242,105,.5);padding:9px}.birta-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block;filter:saturate(.88)}.birta-portrait figcaption{position:absolute;bottom:18px;left:18px;color:white;background:rgba(23,23,20,.8);padding:8px 10px;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.birta-hero-index{position:absolute;bottom:24px;left:10vw;color:#77776e;font:8px/1.8 var(--mono);letter-spacing:.1em}.profile-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 10vw;border-bottom:1px solid var(--line)}.profile-section-head .section-no{font:9px var(--mono);letter-spacing:.11em}.profile-section-head h2{font-size:clamp(44px,6vw,78px);line-height:.92;letter-spacing:-.07em;font-weight:600;margin:25px 0}.profile-section-head h2 em{font-style:normal;color:#87924c}.profile-copy{align-self:center}.profile-lead{max-width:670px;font-size:18px;line-height:1.75;color:#43443e}.profile-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.profile-meta span{border:1px solid var(--line);padding:10px 12px;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.birta-works{display:block;background:#e6e5dc}.birta-works>.profile-section-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.profile-work-groups{display:grid;grid-template-columns:1fr 1fr;gap:60px 8vw;margin:30px 0 0 40%}.profile-work-group h3,.education-grid h3{font-size:19px;letter-spacing:-.04em;margin:0 0 18px}.profile-timeline article{display:grid;grid-template-columns:75px 1fr;gap:12px;padding:14px 0;border-top:1px solid rgba(23,23,20,.2)}.profile-timeline article:last-child{border-bottom:1px solid rgba(23,23,20,.2)}.profile-timeline time{font:8px var(--mono);color:#73746c;padding-top:3px}.profile-timeline h4{font-size:12px;line-height:1.45;margin:0 0 3px}.profile-timeline p{font-size:10px;line-height:1.6;color:#696a62;margin:0}.birta-education{background:var(--paper)}.education-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.education-grid>div{border-top:1px solid var(--ink);padding-top:18px}.education-grid p{font-size:12px;line-height:1.7;color:#5d5e56;margin:11px 0}.education-grid p b{font:8px var(--mono);color:var(--ink);margin-right:8px}.education-grid h3:not(:first-child){margin-top:38px}.education-grid a{text-decoration:underline;text-underline-offset:3px}.birta-bottom{padding:70px 10vw 85px;background:var(--acid)}.birta-bottom h2{font-size:clamp(64px,11vw,130px);line-height:.82;letter-spacing:-.1em;font-weight:600;margin:34px 0}.birta-bottom .birta-button{border:1px solid var(--ink);background:transparent}.person-profile{display:block;color:inherit}.person-profile .person-art{overflow:hidden;background:#090908}.person-profile .person-photo{width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block;transition:transform .45s cubic-bezier(.22,.72,.25,1)}.person-profile:hover .person-photo{transform:scale(1.04)}.person-profile .person-art>span{z-index:2;color:white;background:rgba(23,23,20,.45);padding:5px 7px;top:8px;left:8px}.person-profile-arrow{position:absolute;right:10px;bottom:10px;z-index:2;color:var(--acid);font:22px var(--sans)!important;letter-spacing:0!important}.person-profile:hover h3{color:#78863f}.person-profile:focus-visible{outline:2px solid #87924c;outline-offset:4px}
@media(max-width:760px){.birta-profile-page .birta-hero{grid-template-columns:1fr;padding:40px 7vw 74px;gap:34px;min-height:0}.birta-crumb{margin-bottom:48px}.birta-hero h1{font-size:clamp(72px,19vw,115px)}.birta-lede{font-size:14px;margin:24px 0}.birta-portrait{justify-self:start;width:100%;height:auto;aspect-ratio:1/1.12}.birta-hero-index{left:7vw;bottom:18px}.profile-section{grid-template-columns:1fr;gap:18px;padding:72px 7vw}.birta-works>.profile-section-head{grid-template-columns:1fr;gap:0}.profile-work-groups{grid-template-columns:1fr;gap:38px;margin:20px 0 0}.education-grid{grid-template-columns:1fr;gap:30px}.birta-bottom{padding:60px 7vw 70px}.person-profile .person-art{height:155px}.person-profile-arrow{font-size:18px!important}}
