.centerer.svelte-55bo30.svelte-55bo30{display:flex}.container.svelte-55bo30.svelte-55bo30{padding:16px;box-sizing:border-box}@media screen and (min-width: 750px){.centerer.svelte-55bo30.svelte-55bo30{min-height:100vh;align-items:center;justify-content:center}}@media screen and (min-width: 1000px){.container.svelte-55bo30.svelte-55bo30{padding:32px 36px;display:grid;grid-template-columns:1fr .3fr auto;gap:36px}.bio.svelte-55bo30.svelte-55bo30{padding-bottom:48px}}@keyframes svelte-55bo30-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-55bo30-scale0to1AndFadeIn{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.bio.svelte-55bo30.svelte-55bo30{align-self:self-end;max-width:320px;transition:transform .3s,color .3s,opacity .3s;will-change:transform color opacity;padding-top:16px;padding-bottom:52px}.bio.svelte-55bo30>p.svelte-55bo30{font-size:16px;color:var(--light-black)}.bio.svelte-55bo30 h1.svelte-55bo30{font-size:18px;font-weight:500;color:var(--black)}.bio.svelte-55bo30 .role.svelte-55bo30{padding-top:16px;line-height:24px}.bio.svelte-55bo30 .current.svelte-55bo30{padding-top:12px;line-height:24px}.options.svelte-55bo30.svelte-55bo30{width:fit-content}.options.svelte-55bo30 a.svelte-55bo30{text-decoration:none;color:var(--black)}.options.svelte-55bo30 h2.svelte-55bo30{font-size:76px;line-height:100px;font-weight:400;transition:transform .2s ease-in-out,opacity .2s ease-in-out;will-change:transform opacity;animation:svelte-55bo30-scale0to1AndFadeIn .4s ease-out;font-family:"Source Serif 4",serif}@media screen and (min-width: 650px){.options.svelte-55bo30 h2.svelte-55bo30{font-size:100px;line-height:100px}}@media screen and (min-width: 850px){.options.svelte-55bo30 h2.svelte-55bo30{font-size:140px;line-height:140px}}@media screen and (min-width: 1200px){.options.svelte-55bo30 h2.svelte-55bo30{font-size:160px;line-height:160px}}@media screen and (min-width: 1300px){.options.svelte-55bo30 h2.svelte-55bo30{font-size:180px;line-height:180px}}@media screen and (min-width: 1420px){.options.svelte-55bo30 h2.svelte-55bo30{font-size:200px;line-height:200px}}.options.svelte-55bo30 h2.svelte-55bo30:hover{transform:skew(-10deg) translate(40px)!important}.hover-underline-animation.svelte-55bo30.svelte-55bo30:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:0;left:0;background-color:var(--black);transform-origin:bottom right;transition:transform .25s ease-out;opacity:0}.hover-underline-animation.svelte-55bo30.svelte-55bo30:hover:after{opacity:1;transform:scaleX(1);transform-origin:bottom left}
