.bio-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,110px);padding-block:clamp(65px,8vw,118px) 95px;display:grid}.bio-hero h1{letter-spacing:-.068em;margin-block:27px 30px;font-size:clamp(44px,5.2vw,77px);font-weight:450;line-height:1.08}.bio-hero h1>span{display:block}.bio-hero h1 em,.bio-section h2 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.bio-hero h1 em{color:var(--studio-accent)}.bio-intro,.bio-description{max-width:480px;font-size:15px;line-height:1.9}.bio-intro a{text-decoration:underline;text-decoration-color:var(--studio-accent);text-underline-offset:4px}.bio-intro a:hover{color:var(--studio-accent)}.bio-description{color:rgb(var(--muted));margin-top:18px;font-size:14px}.bio-hero__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:31px;display:flex}.bio-portrait{justify-self:end;width:100%;max-width:480px}.bio-portrait__image{aspect-ratio:1;background:var(--studio-soft);border-radius:3px;position:relative;overflow:hidden}.bio-portrait__image img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:filter .7s;display:block}.bio-portrait:hover .bio-portrait__image img{filter:saturate()}.bio-portrait figcaption{flex-direction:column;gap:7px;padding-top:17px;display:flex}.bio-portrait figcaption strong{font-size:13px;font-weight:450}.bio-portrait figcaption span{font-family:var(--font-instrument);color:rgb(var(--muted));font-size:9px;line-height:1.6}.bio-philosophy{border-block:1px solid var(--studio-line);grid-template-columns:.72fr 1.5fr;gap:9%;padding-block:63px 70px;display:grid}.bio-philosophy__mark{color:var(--studio-accent);margin-top:29px;font-size:48px;font-weight:200;line-height:1;display:block}.bio-philosophy>p{letter-spacing:-.042em;max-width:850px;font-size:clamp(24px,2.9vw,39px);font-weight:400;line-height:1.4}.bio-philosophy>p em{color:var(--studio-accent);font-family:Georgia,Times New Roman,serif}.bio-section{padding-block:100px}.bio-section h2{letter-spacing:-.06em;margin-top:23px;font-size:clamp(34px,3.65vw,50px);font-weight:400;line-height:1.12}.bio-section h2 em{color:rgb(var(--muted))}.bio-section__intro>p:not(.eyebrow){max-width:340px;color:rgb(var(--muted));margin-top:24px;font-size:13px;line-height:1.9}.bio-section__intro>a{margin-top:28px}.bio-focus{grid-template-columns:.85fr 1.4fr;gap:8%;display:grid}.bio-focus__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.bio-focus__item{border-top:1px solid var(--studio-line);padding-block:19px 23px}.bio-focus__item>span{color:var(--studio-accent);font:10px var(--font-instrument)}.bio-focus__item h3{letter-spacing:-.045em;margin-top:21px;font-size:clamp(21px,2.1vw,27px);font-weight:450;line-height:1.2}.bio-focus__item p{color:rgb(var(--muted));margin-top:14px;font-size:12px;line-height:1.85}.bio-background{border-top:1px solid var(--studio-line);grid-template-columns:1.3fr .9fr;gap:10%;display:grid}.bio-timeline{margin-top:38px;list-style:none}.bio-timeline li{border-top:1px solid var(--studio-line);grid-template-columns:118px minmax(0,1fr);gap:24px;padding-block:25px;display:grid}.bio-timeline__period{color:var(--studio-accent);font:9px/1.6 var(--font-instrument);padding-top:5px}.bio-timeline h3{letter-spacing:-.03em;font-size:19px;font-weight:450;line-height:1.4}.bio-timeline__place{margin-top:7px;font-size:12px;line-height:1.7}.bio-timeline__detail{color:rgb(var(--muted));margin-top:11px;font-size:12px;line-height:1.8}.bio-skills{flex-wrap:wrap;gap:9px;margin-top:34px;padding:0;list-style:none;display:flex}.bio-skills li{border:1px solid var(--studio-line);font:10px/1.5 var(--font-instrument);color:rgb(var(--muted));border-radius:2px;padding:9px 13px}.bio-award{border:1px solid var(--studio-line);background:var(--studio-soft);align-items:center;gap:20px;margin-block:32px 29px;padding:25px 22px;display:flex}.bio-award__symbol{color:var(--studio-accent);flex-shrink:0;font-size:38px;line-height:1}.bio-award__label{color:rgb(var(--muted));font:8px/1.6 var(--font-instrument);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.bio-award strong{font-size:14px;font-weight:450;line-height:1.5;display:block}.bio-award div>span{color:rgb(var(--muted));margin-top:7px;font-size:10px;line-height:1.6;display:block}@media (width<=1050px){.bio-hero{gap:35px;padding-block:70px}.bio-hero h1{font-size:5.4vw}.bio-section{padding-block:75px}.bio-focus{gap:6%}.bio-background{gap:7%}.bio-timeline li{grid-template-columns:1fr;gap:11px}}@media (width<=800px){.bio-hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:28px}.bio-hero h1{font-size:5.3vw}.bio-intro{font-size:14px}.bio-description{font-size:13px}.bio-portrait{margin-top:42px}.bio-philosophy{grid-template-columns:.75fr 1.5fr;gap:7%;padding-block:48px}.bio-focus{grid-template-columns:1fr;gap:35px}.bio-section__intro>p:not(.eyebrow){max-width:490px}.bio-focus__grid{gap:20px 30px}.bio-focus__item h3{font-size:24px}}@media (width<=639px){.bio-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:51px 57px}.bio-hero h1{margin-block:23px;font-size:clamp(36px,9.3vw,57px);line-height:1.08}.bio-hero__actions{margin-top:25px}.bio-portrait{justify-self:start;max-width:430px;margin-top:0}.bio-philosophy{grid-template-columns:1fr;gap:23px;padding-block:37px 43px}.bio-philosophy__mark{display:none}.bio-philosophy>p{font-size:clamp(23px,6vw,31px);line-height:1.45}.bio-section{padding-block:57px}.bio-section h2{margin-top:20px;font-size:35px}.bio-focus__grid{gap:12px 21px}.bio-focus__item h3{font-size:22px}.bio-focus__item p{font-size:12px}.bio-background{grid-template-columns:1fr;gap:46px}.bio-timeline{margin-top:28px}.bio-timeline li{grid-template-columns:1fr;gap:10px;padding-block:23px}.bio-toolkit{border-top:1px solid var(--studio-line);padding-top:40px}.bio-award{gap:18px;padding:23px 19px}}@media (width<=359px){.bio-focus__grid{grid-template-columns:1fr}}
