.hero[data-astro-cid-lcdefpme]{isolation:isolate;align-items:flex-end;min-height:max(40rem,100svh);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--bg) 0, #000000d1 7%, #0000 32%), radial-gradient(48rem 30rem at 14% 76%, #000c, #00000080 45%, #0000 78%);position:absolute;inset:0}.hero-frame[data-astro-cid-lcdefpme]{z-index:2;padding:0 var(--pad) 4.5rem;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.hero-frame[data-astro-cid-lcdefpme]:before,.hero-frame[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to top, var(--line), #fff0);width:1px;height:70%;position:absolute;bottom:0}.hero-frame[data-astro-cid-lcdefpme]:before{left:0}.hero-frame[data-astro-cid-lcdefpme]:after{right:0}.hero-copy[data-astro-cid-lcdefpme]{pointer-events:auto;max-width:33rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,1.6rem + 2.4vw,3.5rem);font-weight:600;line-height:1.02}.hero-role[data-astro-cid-lcdefpme]{color:var(--fg-2);letter-spacing:-.015em;margin:.55rem 0 0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:450;line-height:1.3}.hero-place[data-astro-cid-lcdefpme]{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.4rem 0 0;font-size:.875rem;line-height:1.4;display:flex}.hero-place[data-astro-cid-lcdefpme] .clock[data-astro-cid-lcdefpme]{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;font-size:.8125rem;display:inline-flex}.hero-place[data-astro-cid-lcdefpme] .clock[data-astro-cid-lcdefpme]:before{content:"";background:var(--line-strong);width:1px;height:.75rem}.hero-bio[data-astro-cid-lcdefpme]{color:var(--fg-2);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.hero-links[data-astro-cid-lcdefpme]{gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;color:var(--fg-2);background:var(--bg);border:1px solid var(--line-strong);place-items:center;transition:color .2s,border-color .2s,background-color .2s;display:grid;position:relative}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:attr(data-tip);color:var(--fg);background:var(--surface);border:1px solid var(--line-strong);white-space:nowrap;opacity:0;transition:opacity .2s, transform .2s var(--ease-out);pointer-events:none;padding:.3rem .5rem;font-size:.75rem;line-height:1;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,-.25rem)}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--fg);background:var(--surface);border-color:var(--fg-3)}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after,.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{opacity:1;transform:translate(-50%)}.readout[data-astro-cid-lcdefpme]{color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:.35rem;margin:0;font-size:.75rem;line-height:1.2;display:grid}.readout-elevation[data-astro-cid-lcdefpme]{color:var(--fg)}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) both}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:60ms}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.12s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.18s}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(.6rem)}}@media (width<=47.99rem){.hero[data-astro-cid-lcdefpme]{min-height:max(36rem,100svh)}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(to top, var(--bg) 0, #000000eb 30%, #0000008c 46%, #0000 62%)}.hero-frame[data-astro-cid-lcdefpme]{padding-bottom:3rem}.readout[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:none}}
