.hhero[data-astro-cid-glgfkru5]{padding-block:var(--space-9) var(--space-8)}.hhero__inner[data-astro-cid-glgfkru5]{position:relative}.hhero__hello[data-astro-cid-glgfkru5]{color:var(--color-text-secondary);animation:hhero-fade .8s var(--ease-out) both}.hhero__name[data-astro-cid-glgfkru5]{margin-top:var(--space-3);font-size:clamp(3rem,9vw,7.5rem);font-weight:var(--weight-medium);letter-spacing:-.035em;color:var(--color-text);line-height:1}.hhero__letter[data-astro-cid-glgfkru5],.hhero__space[data-astro-cid-glgfkru5]{display:inline-block}.hhero__space[data-astro-cid-glgfkru5]{width:.25em}.hhero__letter[data-astro-cid-glgfkru5]{animation:.9s cubic-bezier(.2,.8,.2,1) both hhero-rise;animation-delay:calc(.15s + var(--i) * 45ms);transition:color .25s var(--ease-out), transform .35s cubic-bezier(.3, 1.6, .5, 1)}.hhero__letter[data-astro-cid-glgfkru5]:hover{color:#b3b3b3;transform:translateY(-.12em)rotate(-4deg)}@keyframes hhero-rise{0%{opacity:0;transform:translateY(.6em)rotate(6deg)}to{opacity:1;transform:none}}@keyframes hhero-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.hhero__line[data-astro-cid-glgfkru5]{margin-top:var(--space-5);font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:var(--weight-medium);color:var(--color-text);animation:hhero-fade .8s var(--ease-out) .9s both;line-height:1.2}.hhero__words[data-astro-cid-glgfkru5]{vertical-align:bottom;padding-bottom:.08em;display:inline-grid;overflow:hidden}.hhero__word[data-astro-cid-glgfkru5]{color:var(--color-text);white-space:nowrap;opacity:0;grid-area:1/1;justify-self:start;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;position:relative;transform:translateY(100%)}.hhero__word[data-astro-cid-glgfkru5][data-active]{opacity:1;transform:none}.hhero__word[data-astro-cid-glgfkru5]:after{content:"";transform-origin:0;background:currentColor;height:.06em;transition:transform .6s cubic-bezier(.2,.8,.2,1) .35s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.hhero__word[data-astro-cid-glgfkru5][data-active]:after{transform:scaleX(1)}.hhero__word[data-astro-cid-glgfkru5][data-leaving]{opacity:0;transform:translateY(-100%)}.hhero__statement[data-astro-cid-glgfkru5]{max-width:var(--container-statement);margin-top:var(--space-6);text-wrap:balance;animation:hhero-fade .8s var(--ease-out) 1.1s both}.hhero__jump[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-2);margin-top:var(--space-6);border:var(--border-width) solid var(--color-text);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text);animation:hhero-fade .8s var(--ease-out) 1.3s both;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:.55em 1.1em;text-decoration:none;display:inline-flex}.hhero__jump[data-astro-cid-glgfkru5]:hover{background:var(--color-text);color:var(--color-bg)}.hhero__jump[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{animation:2.4s ease-in-out 2s infinite hhero-nudge}@keyframes hhero-nudge{0%,70%,to{transform:none}80%{transform:translateY(3px)}90%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hhero__letter[data-astro-cid-glgfkru5],.hhero__jump[data-astro-cid-glgfkru5],.hhero__jump[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5],.hhero__hello[data-astro-cid-glgfkru5],.hhero__line[data-astro-cid-glgfkru5],.hhero__statement[data-astro-cid-glgfkru5]{transition:none;animation:none}.hhero__letter[data-astro-cid-glgfkru5]:hover{transform:none}.hhero__words[data-astro-cid-glgfkru5]{display:inline}.hhero__word[data-astro-cid-glgfkru5]{opacity:1;transform:none}.hhero__word[data-astro-cid-glgfkru5]:after{display:none}.hhero__word[data-astro-cid-glgfkru5]:not(:last-child):after{content:",";color:var(--color-text)}.hhero__word[data-astro-cid-glgfkru5]:last-child:before{content:"and ";color:var(--color-text)}.hhero__word[data-astro-cid-glgfkru5]+.hhero__word[data-astro-cid-glgfkru5]{margin-left:.3em}}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-7);display:flex}.about-teaser[data-astro-cid-lcdefpme]{gap:var(--grid-gap);align-items:center;display:grid}.about-teaser__text[data-astro-cid-lcdefpme]{font-size:var(--text-h3);color:var(--color-text)}@media (width>=48rem){.about-teaser[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2fr}}
