body{display:flex;flex-direction:column;height:100%}main:where(.astro-2jiluk5e){position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100%;flex-grow:1}.bio:where(.astro-2jiluk5e){background:#fff;padding-inline:50px;padding-block-end:20px;transition:background-color .2s}main:where(.astro-2jiluk5e).open .bio:where(.astro-2jiluk5e){background:#000;color:#fff}.bio:where(.astro-2jiluk5e) h1:where(.astro-2jiluk5e){margin:0;margin-block-start:25px;font-weight:400;line-height:1.1em}.bio:where(.astro-2jiluk5e){--minFontSize: 30px;--maxFontSize: 120px;--scaler: 3vmin;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:400}@media (min-width: 1000px){.bio:where(.astro-2jiluk5e){--minFontSize: 50px}}@media (max-height: 800px){.bio:where(.astro-2jiluk5e){--minFontSize: 40px}.bio:where(.astro-2jiluk5e) h1:where(.astro-2jiluk5e){font-size:1.5em}}@media (orientation: portrait){.bio:where(.astro-2jiluk5e){--minFontSize: 25px;--scaler: 3vmin}}@media (min-aspect-ratio: 2/1){.bio:where(.astro-2jiluk5e) h1:where(.astro-2jiluk5e){width:80%}}@media (min-width: 2000px){.bio:where(.astro-2jiluk5e){--minFontSize: 60px}.bio:where(.astro-2jiluk5e) h1:where(.astro-2jiluk5e){width:80%}}.bio-popover-wrapper:where(.astro-2jiluk5e){display:block;width:100%;padding-inline:50px;background:#fff;overflow-y:scroll;visibility:hidden;transition:transform .2s,visibility .2s;transform:translateY(40px)}.inner-bio:where(.astro-2jiluk5e){display:grid;grid-template-columns:6fr 2fr 1fr;grid-template-areas:"description links close";column-gap:40px;row-gap:10px;--minFontSize: 20px;--maxFontSize: 80px;--scaler: calc(1vw + 1vh) ;font-size:clamp(var(--minFontSize),var(--scaler),var(--maxFontSize));font-weight:400}.bio-description:where(.astro-2jiluk5e){grid-area:description}.bio-links:where(.astro-2jiluk5e){grid-area:links}.bio-close:where(.astro-2jiluk5e){grid-area:close}@media (max-width: 900px){.inner-bio:where(.astro-2jiluk5e){grid-template-columns:8fr 1fr;grid-template-areas:"description close" "links ."}}main:where(.astro-2jiluk5e).open .bio-popover-wrapper:where(.astro-2jiluk5e){visibility:visible;transform:translateY(0)}.column-grid:where(.astro-2jiluk5e){gap:20px}.bio-close:where(.astro-2jiluk5e){display:flex;align-items:flex-start;justify-content:flex-end}#bio-popover-close:where(.astro-2jiluk5e){background-color:transparent;border:none;margin:30px 0 0;padding:0;text-align:inherit;font:inherit;border-radius:0;appearance:none;cursor:pointer}em:where(.astro-2jiluk5e).brat{background-color:#0f0;color:#000;text-decoration:none;font-style:normal;cursor:pointer}#nac:where(.astro-2jiluk5e){position:absolute;width:100%;height:100%;inset:0;display:flex;visibility:hidden;justify-content:center;align-items:flex-start;pointer-events:none}#nac:where(.astro-2jiluk5e).visible{visibility:visible}#nac:where(.astro-2jiluk5e)>img:where(.astro-2jiluk5e){max-width:500px;height:auto;margin-top:100px}@media screen and (max-width: 768px){.bio:where(.astro-2jiluk5e),.bio-popover-wrapper:where(.astro-2jiluk5e){padding-inline:20px}}.intro:where(.astro-u43ozx4m){visibility:hidden;position:absolute;width:100%;height:100%;inset:0;z-index:1000;pointer-events:none;background:#000;color:#fff;grid-template-rows:repeat(3,1fr);text-transform:uppercase;text-align:center;align-items:stretch;overflow:hidden;display:grid;--intro-duration: 2s}.outer:where(.astro-u43ozx4m),.inner:where(.astro-u43ozx4m){fill:#fff;font-size:15vmin;line-height:1;container-type:size;display:flex;flex-direction:column;justify-content:center}.outer:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m),.inner:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){font-size:100cqb}.intro:where(.astro-u43ozx4m).active{visibility:visible;animation:intro-background var(--intro-duration) forwards step-end,intro-overall 3s forwards}.intro:where(.astro-u43ozx4m).active .inner:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){animation:intro-inner var(--intro-duration) forwards step-end}.intro:where(.astro-u43ozx4m).active .outer:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){animation:intro-outer var(--intro-duration) forwards step-end}@media (max-aspect-ratio: 1/1){.intro:where(.astro-u43ozx4m) .inner:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m),.intro:where(.astro-u43ozx4m) .outer:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){display:none}}@media (prefers-reduced-motion: reduce){.intro:where(.astro-u43ozx4m){display:none;animation:none}}@keyframes intro-overall{0%{display:none}0.1%{display:grid}90%{opacity:1}99%{opacity:0}to{display:none;opacity:0}}@keyframes intro-background{0%,14%,28%,42%,64%,78%,92%,to{background:#000;color:#fff}7%,21%,35%,50%,57%,71%,85%{background:#fff;color:#000}}@keyframes intro-inner{0%{font-size:50cqb}57%{font-size:100cqb}}@keyframes intro-outer{0%{visibility:hidden}92%{visibility:visible}to{visibility:hidden}}@media (max-aspect-ratio: 2/1){.outer:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m),.inner:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){font-size:70cqb}@keyframes intro-inner{0%{font-size:35cqb}57%{font-size:70cqb}}}@media (max-aspect-ratio: 1/2){.outer:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m),.inner:where(.astro-u43ozx4m)>span:where(.astro-u43ozx4m){font-size:50cqb}@keyframes intro-inner{0%{font-size:30cqb}57%{font-size:50cqb}}}
