.about[data-astro-cid-vo4pgpfl]{box-sizing:border-box;width:100%;padding:64px 16px;@media screen and (width>=768px) and (width<=1279px){padding:64px 32px}@media screen and (width>=1280px){min-height:calc(100vh - 62px);padding:80px 16px;display:flex}}.title[data-astro-cid-vo4pgpfl]{font-family:var(--font-inter);letter-spacing:.02em;margin:0 0 clamp(24px,5vh,48px);font-size:clamp(2rem,5vw,3.5rem);font-weight:400}.about-page[data-astro-cid-vo4pgpfl]{color:var(--text-color);grid-template-rows:1fr auto;grid-template-columns:1fr;row-gap:64px;width:100%;max-width:1600px;margin:auto;display:grid;@media screen and (width>=768px) and (width<=1279px){grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px}@media screen and (width>=1280px){grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px}}.text-wrapper[data-astro-cid-vo4pgpfl]{width:100%;min-width:0;@media screen and (width>=768px) and (width<=1279px){grid-column:4/12}@media screen and (width>=1280px){grid-column:4/11}}.contact-wrapper[data-astro-cid-vo4pgpfl]{min-width:0;@media screen and (width>=768px) and (width<=1279px){grid-area:1/1/auto/4;position:sticky;top:96px}@media screen and (width>=1280px){grid-area:1/2/1/4;padding-right:20px;position:sticky;top:96px}}.content[data-astro-cid-vo4pgpfl] p{font-family:var(--font-inter,sans-serif);margin:0 0 20px;font-size:1rem;line-height:1.5}.content[data-astro-cid-vo4pgpfl] h2{font-family:var(--font-inter,sans-serif);margin:2em 0 .6em;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.content[data-astro-cid-vo4pgpfl] h3{font-family:var(--font-inter,sans-serif);margin:1.8em 0 .5em;font-size:1.15rem;font-weight:600}.content[data-astro-cid-vo4pgpfl] ul,.content[data-astro-cid-vo4pgpfl] ol{font-family:var(--font-inter,sans-serif);margin:0 0 1.4em;padding-left:1.4em;line-height:1.5}.content[data-astro-cid-vo4pgpfl] li{margin-bottom:.4em}.content[data-astro-cid-vo4pgpfl] a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.content[data-astro-cid-vo4pgpfl]>:first-child{margin-top:0}.content[data-astro-cid-vo4pgpfl]>:last-child{margin-bottom:0}.contact-wrapper[data-astro-cid-vo4pgpfl] h2[data-astro-cid-vo4pgpfl]{font-family:var(--font-inter,sans-serif);margin:0 0 16px}.profile-image[data-astro-cid-vo4pgpfl]{width:100%;max-width:240px;height:auto;margin-bottom:48px;display:block;@media screen and (width>=768px) and (width<=1279px){max-width:100%}@media screen and (width>=1280px){max-width:calc(100% - 24px)}}.contact-list[data-astro-cid-vo4pgpfl]{font-family:var(--font-inter,sans-serif);flex-direction:column;row-gap:12px;display:flex}.contact-link[data-astro-cid-vo4pgpfl]{color:inherit;width:fit-content;text-decoration:none;transition:opacity .25s;overflow:hidden}.contact-link[data-astro-cid-vo4pgpfl]:hover{opacity:.6}.contact-inner[data-astro-cid-vo4pgpfl]{align-items:center;column-gap:8px;display:flex}.content[data-astro-cid-vo4pgpfl].isRevealing .word{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.content[data-astro-cid-vo4pgpfl].isRevealing .wordInner{animation:1.1s cubic-bezier(.22,1,.36,1) forwards wordRise;animation-delay:calc(.25s + var(--line,0) * .13s);display:inline-block;transform:translateY(110%)}@keyframes wordRise{to{transform:translateY(0)}}.contact-wrapper[data-astro-cid-vo4pgpfl] h2[data-astro-cid-vo4pgpfl]{overflow:hidden}.reveal-inner[data-astro-cid-vo4pgpfl],.contact-inner[data-astro-cid-vo4pgpfl]{animation:1.1s cubic-bezier(.22,1,.36,1) both slideInFromLeft;transform:translate(-110%)}.reveal-inner[data-astro-cid-vo4pgpfl]{animation-delay:.25s;display:inline-block}.contact-link[data-astro-cid-vo4pgpfl]:first-child .contact-inner[data-astro-cid-vo4pgpfl]{animation-delay:.38s}.contact-link[data-astro-cid-vo4pgpfl]:nth-child(2) .contact-inner[data-astro-cid-vo4pgpfl]{animation-delay:.51s}.contact-link[data-astro-cid-vo4pgpfl]:nth-child(3) .contact-inner[data-astro-cid-vo4pgpfl]{animation-delay:.64s}@keyframes slideInFromLeft{to{transform:translate(0)}}.profile-image[data-astro-cid-vo4pgpfl]{animation:1.1s cubic-bezier(.22,1,.36,1) .25s both profileReveal}@keyframes profileReveal{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.reveal-inner[data-astro-cid-vo4pgpfl],.contact-inner[data-astro-cid-vo4pgpfl],.profile-image[data-astro-cid-vo4pgpfl]{animation:none;transform:none}}html.js-anim .content[data-astro-cid-vo4pgpfl]{opacity:0}html.js-anim .content[data-astro-cid-vo4pgpfl].isRevealing{opacity:1}
