.ed-hero[data-astro-cid-dl73xbjj]{grid-template-rows:auto 1fr auto;min-height:100svh;padding-top:96px;display:grid;position:relative;overflow:hidden}.meta[data-astro-cid-dl73xbjj]{font-size:var(--step-1);justify-content:space-between;gap:16px;padding-top:16px;display:flex}.role[data-astro-cid-dl73xbjj]{color:var(--accent);font-weight:600}.stage[data-astro-cid-dl73xbjj]{place-items:end center;min-height:62svh;display:grid;position:relative}.word[data-astro-cid-dl73xbjj]{font-family:var(--font-display);letter-spacing:-.06em;text-transform:none;white-space:nowrap;margin:0;font-weight:800;line-height:.8}.back[data-astro-cid-dl73xbjj]{color:var(--text);z-index:1;font-size:clamp(6rem,27vw,30rem);position:absolute;top:2%;left:50%;transform:translate(-50%)}.cut[data-astro-cid-dl73xbjj]{z-index:2;align-self:end;width:min(46vw,560px);position:relative}.cut[data-astro-cid-dl73xbjj] img[data-astro-cid-dl73xbjj]{filter:drop-shadow(0 30px 40px #0e12222e);width:100%;height:auto;display:block}.front[data-astro-cid-dl73xbjj]{z-index:3;color:#0000;-webkit-text-stroke:2px var(--accent);font-size:clamp(3.4rem,15vw,17rem);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.foot[data-astro-cid-dl73xbjj]{border-top:1px solid var(--line);z-index:4;background:var(--bg);grid-template-columns:1.4fr auto;align-items:end;gap:16px 32px;padding-block:24px 40px;display:grid;position:relative}.tagline[data-astro-cid-dl73xbjj]{max-width:54ch;font-size:var(--step-1);line-height:1.45}.ctas[data-astro-cid-dl73xbjj]{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.status[data-astro-cid-dl73xbjj]{font-size:var(--step--1);color:var(--text-dim);grid-column:1/-1;align-items:center;gap:8px;display:inline-flex}.dot[data-astro-cid-dl73xbjj]{background:var(--accent-2);border-radius:50%;width:8px;height:8px}.sr-only[data-astro-cid-dl73xbjj]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.cut[data-astro-cid-dl73xbjj]{width:78vw}.stage[data-astro-cid-dl73xbjj]{min-height:56svh}.foot[data-astro-cid-dl73xbjj]{grid-template-columns:1fr}.ctas[data-astro-cid-dl73xbjj]{justify-content:start}}.world-hero[data-astro-cid-hxit56p5]{background:radial-gradient(ellipse at 50% 30%, #f4fbff, var(--bg) 70%);height:100svh;min-height:620px;position:relative;overflow:hidden}.scene[data-astro-cid-hxit56p5]{position:absolute;inset:0}.overlay[data-astro-cid-hxit56p5]{pointer-events:none;justify-content:space-between;align-items:start;gap:24px;display:flex;position:absolute;top:96px;left:0;right:0}.intro[data-astro-cid-hxit56p5]{pointer-events:auto;background:var(--surface);border:2px solid var(--text);border-radius:var(--radius-sm);box-shadow:0 5px 0 var(--text);align-items:center;gap:16px;padding:12px 20px 12px 12px;display:flex}.profile-frame[data-astro-cid-hxit56p5]{background:var(--surface-2);border-radius:50%;width:72px;height:72px;overflow:hidden}#profile-pic[data-astro-cid-hxit56p5]{object-fit:cover;object-position:top;cursor:pointer;width:100%;height:100%}h1[data-astro-cid-hxit56p5]{font-size:var(--step-2);font-weight:600}.role[data-astro-cid-hxit56p5]{color:var(--accent);font-weight:700}.hint[data-astro-cid-hxit56p5]{text-align:right;max-width:26ch;color:var(--text-dim);font-weight:600}.explore[data-astro-cid-hxit56p5]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:84px;left:0;right:0}.explore[data-astro-cid-hxit56p5] .chip[data-astro-cid-hxit56p5]{background:var(--surface);color:var(--text);border:2px solid var(--text);cursor:pointer;font-weight:700}.explore[data-astro-cid-hxit56p5] .chip[data-astro-cid-hxit56p5]:hover{background:var(--accent);color:var(--on-accent)}.world-label{white-space:nowrap;color:#1c2541;opacity:0;background:#fff;border:2px solid #1c2541;border-radius:999px;padding:4px 12px;font:700 14px/1.2 Nunito Variable,sans-serif;transition:opacity .2s,transform .2s;display:inline-block;transform:translateY(6px);box-shadow:0 3px #1c2541}.world-label.is-hover{opacity:1;transform:none}@media (hover:none){.world-label{opacity:.92;transform:none}}@media (width<=760px){.overlay[data-astro-cid-hxit56p5]{flex-direction:column}.hint[data-astro-cid-hxit56p5]{text-align:left}.explore[data-astro-cid-hxit56p5]{bottom:72px}}.sky[data-astro-cid-3sxltcqi]{z-index:-2;--top:#0e1330;--horizon:#f4a62a;background:linear-gradient(180deg, var(--top) 0%, var(--top) 35%, color-mix(in srgb, var(--horizon) 55%, var(--top)) 62%, var(--top) 100%);transition:background .3s;position:fixed;inset:0}.world[data-astro-cid-3sxltcqi]{z-index:-1;position:fixed;inset:0}.flight-hero[data-astro-cid-3sxltcqi]{align-items:center;min-height:100svh;padding-block:120px 80px;display:grid;position:relative}.copy[data-astro-cid-3sxltcqi]{max-width:760px;margin-left:max(var(--gutter), calc((100% - var(--max)) / 2));background:color-mix(in srgb, var(--bg) 50%, transparent);backdrop-filter:blur(8px);border-radius:var(--radius-lg);border:1px solid var(--line);padding:clamp(24px,4vw,48px);position:relative}.hello[data-astro-cid-3sxltcqi]{color:var(--text-dim);font-size:var(--step-1)}h1[data-astro-cid-3sxltcqi]{font-size:var(--step-4);letter-spacing:-.03em;margin-top:6px;line-height:.95}.role[data-astro-cid-3sxltcqi]{font-family:var(--font-display);font-size:var(--step-2);color:var(--accent);margin-top:16px}.tagline[data-astro-cid-3sxltcqi]{max-width:52ch;color:var(--text-dim);font-size:var(--step-1);margin-top:18px;line-height:1.5}.ctas[data-astro-cid-3sxltcqi]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.profile-container[data-astro-cid-3sxltcqi]{position:absolute;top:-40px;right:-24px}.profile-frame[data-astro-cid-3sxltcqi]{border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:96px;height:96px;overflow:hidden}#profile-pic[data-astro-cid-3sxltcqi]{object-fit:cover;object-position:top;cursor:pointer;width:100%;height:100%}.scroll-cue[data-astro-cid-3sxltcqi]{font-size:var(--step--1);position:absolute;bottom:90px;left:50%;translate:-50%}.altimeter[data-astro-cid-3sxltcqi]{right:var(--gutter);z-index:40;font-size:var(--step--1);color:var(--text-dim);writing-mode:horizontal-tb;justify-items:end;gap:4px;display:grid;position:fixed;top:50%;translate:0 -50%}.alt[data-astro-cid-3sxltcqi]{font-family:var(--font-display);font-size:var(--step-1);color:var(--accent)}@media (width<=860px){.altimeter[data-astro-cid-3sxltcqi]{display:none}.profile-container[data-astro-cid-3sxltcqi]{right:12px}}.field[data-astro-cid-444x5ncz]{z-index:-1;background:#3a2ea0;position:fixed;inset:0}.shader-hero[data-astro-cid-444x5ncz]{min-height:100svh;padding:110px var(--gutter) 110px;text-align:center;place-content:center;justify-items:center;gap:24px;display:grid}.id-card[data-astro-cid-444x5ncz]{text-align:left;background:var(--surface);border:1.5px solid var(--text);border-radius:var(--radius-lg);width:min(640px,100%);box-shadow:12px 12px 0 var(--text);grid-template-columns:170px 1fr;display:grid;overflow:hidden}.photo[data-astro-cid-444x5ncz]{border-right:1.5px solid var(--text);background:#f1eef8;min-height:0;overflow:hidden}.profile-frame[data-astro-cid-444x5ncz]{place-items:end center;height:100%;display:grid}#profile-pic[data-astro-cid-444x5ncz]{object-fit:cover;object-position:top;cursor:pointer;width:100%;height:100%}.info[data-astro-cid-444x5ncz]{padding:20px 24px 16px}h1[data-astro-cid-444x5ncz]{font-size:var(--step-2);letter-spacing:-.01em;font-style:italic;font-weight:600}.roles[data-astro-cid-444x5ncz]{color:var(--text-dim);margin-top:4px}dl[data-astro-cid-444x5ncz]{border-top:1.5px solid var(--text);grid-template-columns:1fr 1fr;margin:16px 0 0;display:grid}dl[data-astro-cid-444x5ncz]>div[data-astro-cid-444x5ncz]{border-bottom:1px solid var(--line);padding:10px 0}dl[data-astro-cid-444x5ncz]>div[data-astro-cid-444x5ncz]:nth-child(odd){padding-right:12px}dt[data-astro-cid-444x5ncz]{font-size:var(--step--1);color:var(--text-dim)}dd[data-astro-cid-444x5ncz]{font-size:var(--step--1);word-break:break-word;margin:2px 0 0}dd[data-astro-cid-444x5ncz] a[data-astro-cid-444x5ncz]{color:var(--accent)}.dot[data-astro-cid-444x5ncz]{background:#00a676;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.strip[data-astro-cid-444x5ncz]{border-top:1.5px solid var(--text);grid-column:1/-1;grid-template-columns:repeat(4,1fr);height:12px;display:grid}.strip[data-astro-cid-444x5ncz] span[data-astro-cid-444x5ncz]:first-child{background:#c81d63}.strip[data-astro-cid-444x5ncz] span[data-astro-cid-444x5ncz]:nth-child(2){background:#f5b700}.strip[data-astro-cid-444x5ncz] span[data-astro-cid-444x5ncz]:nth-child(3){background:#00a676}.strip[data-astro-cid-444x5ncz] span[data-astro-cid-444x5ncz]:nth-child(4){background:#3a2ea0}.tagline[data-astro-cid-444x5ncz]{background:var(--surface);border-radius:var(--radius-sm);border:1.5px solid var(--text);max-width:52ch;font-size:var(--step-0);padding:12px 18px}.ctas[data-astro-cid-444x5ncz]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ctas[data-astro-cid-444x5ncz] .btn[data-astro-cid-444x5ncz]:not(.btn-primary){background:var(--surface)}.hint[data-astro-cid-444x5ncz]{font-size:var(--step--1);color:#fff;text-shadow:0 1px 6px #0006}@media (width<=600px){.id-card[data-astro-cid-444x5ncz]{grid-template-columns:1fr}.photo[data-astro-cid-444x5ncz]{border-right:0;border-bottom:1.5px solid var(--text);height:240px}.profile-frame[data-astro-cid-444x5ncz]{height:240px}dl[data-astro-cid-444x5ncz]{grid-template-columns:1fr}}.featured[data-astro-cid-resrq4zz]{gap:clamp(40px,7vw,96px);display:grid}.feature[data-astro-cid-resrq4zz]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);transition:transform .25s ease-out;display:grid}.feature[data-astro-cid-resrq4zz]:nth-child(2n) .media[data-astro-cid-resrq4zz]{order:2}.media[data-astro-cid-resrq4zz]{border-radius:var(--radius-lg);border:1px solid var(--line);aspect-ratio:16/10;background:var(--surface);overflow:hidden}.media[data-astro-cid-resrq4zz] img[data-astro-cid-resrq4zz]{object-fit:cover;width:100%;height:100%}.img-placeholder[data-astro-cid-resrq4zz]{height:100%;color:var(--text-dim);border:1px dashed var(--line);border-radius:inherit;place-items:center;display:grid}.body[data-astro-cid-resrq4zz] h3[data-astro-cid-resrq4zz]{font-size:var(--step-2);margin-top:8px}.summary[data-astro-cid-resrq4zz]{color:var(--text-dim);max-width:55ch;margin-top:16px}.tags[data-astro-cid-resrq4zz]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-resrq4zz]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.links[data-astro-cid-resrq4zz].small{font-size:var(--step--1);gap:16px;margin-top:16px}.links[data-astro-cid-resrq4zz].small a[data-astro-cid-resrq4zz],.links[data-astro-cid-resrq4zz].small button[data-astro-cid-resrq4zz]{color:var(--accent);cursor:pointer;text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.filters[data-astro-cid-resrq4zz]{flex-wrap:wrap;gap:8px;margin:clamp(64px,10vw,120px) 0 24px;display:flex}.filter[data-astro-cid-resrq4zz]{cursor:pointer;background:0 0}.filter[data-astro-cid-resrq4zz][aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.grid[data-astro-cid-resrq4zz]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-resrq4zz]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);transition:transform .25s ease-out,border-color .2s;overflow:hidden}.card[data-astro-cid-resrq4zz]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}.card[data-astro-cid-resrq4zz] img[data-astro-cid-resrq4zz]{aspect-ratio:16/9;object-fit:cover;width:100%}.card-body[data-astro-cid-resrq4zz]{padding:20px}.card[data-astro-cid-resrq4zz] h3[data-astro-cid-resrq4zz]{font-size:var(--step-0);font-family:var(--font-display)}.clamp[data-astro-cid-resrq4zz]{font-size:var(--step--1);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.card[data-astro-cid-resrq4zz] .tags[data-astro-cid-resrq4zz]{margin-top:14px}dialog[data-astro-cid-resrq4zz]{background:0 0;border:0;max-width:min(960px,92vw);padding:0}dialog[data-astro-cid-resrq4zz]::backdrop{background:#000000bf}dialog[data-astro-cid-resrq4zz] video[data-astro-cid-resrq4zz]{border-radius:var(--radius-sm);width:100%}.icon-close[data-astro-cid-resrq4zz]{background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;font-size:22px;position:absolute;top:-44px;right:0}@media (width<=800px){.feature[data-astro-cid-resrq4zz]{grid-template-columns:1fr}.feature[data-astro-cid-resrq4zz]:nth-child(2n) .media[data-astro-cid-resrq4zz]{order:0}}.timeline[data-astro-cid-uxnjntfu]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.item[data-astro-cid-uxnjntfu]{grid-template-columns:180px 1fr;gap:24px;padding:0 0 48px 32px;display:grid;position:relative}.item[data-astro-cid-uxnjntfu]:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:-6px}.when[data-astro-cid-uxnjntfu]{color:var(--accent);padding-top:2px}.what[data-astro-cid-uxnjntfu] h3[data-astro-cid-uxnjntfu]{font-size:var(--step-1)}.org[data-astro-cid-uxnjntfu]{margin-top:4px}.org[data-astro-cid-uxnjntfu] a[data-astro-cid-uxnjntfu]{text-decoration-color:var(--line);text-underline-offset:4px}.summary[data-astro-cid-uxnjntfu]{max-width:62ch;margin-top:12px}.highlights[data-astro-cid-uxnjntfu]{gap:6px;max-width:62ch;margin:12px 0 0;padding-left:18px;display:grid}.highlights[data-astro-cid-uxnjntfu] li[data-astro-cid-uxnjntfu]::marker{color:var(--accent-2)}.tags[data-astro-cid-uxnjntfu]{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.edu[data-astro-cid-uxnjntfu]{margin-top:48px}.sub[data-astro-cid-uxnjntfu]{font-size:var(--step-2);margin-bottom:32px}@media (width<=700px){.item[data-astro-cid-uxnjntfu]{grid-template-columns:1fr;gap:6px;padding-left:24px}}.about[data-astro-cid-5gtlsymu]{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.bio[data-astro-cid-5gtlsymu]{color:var(--text-dim);font-size:var(--step-1);max-width:60ch;margin-top:24px;line-height:1.55}.bio[data-astro-cid-5gtlsymu] strong{color:var(--text);font-weight:500}.facts[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:36px 0 0;display:grid}.facts[data-astro-cid-5gtlsymu] dt[data-astro-cid-5gtlsymu]{font-size:var(--step--1)}.facts[data-astro-cid-5gtlsymu] dd[data-astro-cid-5gtlsymu]{margin:4px 0 0}.ctas[data-astro-cid-5gtlsymu]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.photo[data-astro-cid-5gtlsymu]{border-radius:var(--radius-lg);border:1px solid var(--line);margin:0;overflow:hidden;rotate:2deg}.photo[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{aspect-ratio:4/5;object-fit:cover;width:100%}.skills[data-astro-cid-5gtlsymu]{margin-top:clamp(64px,10vw,120px)}.sub[data-astro-cid-5gtlsymu]{font-size:var(--step-2);margin-bottom:32px}.groups[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 48px;display:grid}h4[data-astro-cid-5gtlsymu]{font-family:var(--font-display);color:var(--accent);margin-bottom:12px;font-weight:400}.group[data-astro-cid-5gtlsymu] ul[data-astro-cid-5gtlsymu]{margin:0;padding:0;list-style:none}.group[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.meter[data-astro-cid-5gtlsymu]{gap:3px;display:inline-flex}.meter[data-astro-cid-5gtlsymu] i[data-astro-cid-5gtlsymu]{background:var(--line);border-radius:2px;width:14px;height:4px}.meter[data-astro-cid-5gtlsymu] i[data-astro-cid-5gtlsymu].on{background:var(--accent-2)}@media (width<=800px){.about[data-astro-cid-5gtlsymu]{grid-template-columns:1fr}.photo[data-astro-cid-5gtlsymu]{max-width:360px}}.list[data-astro-cid-mnz3kfcg]{margin:0;padding:0;list-style:none}li[data-astro-cid-mnz3kfcg]{border-top:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:start;gap:24px;padding:28px 0;display:grid}li[data-astro-cid-mnz3kfcg]:last-child{border-bottom:1px solid var(--line)}.kind[data-astro-cid-mnz3kfcg]{font-size:var(--step--1);border:1px solid var(--accent-2);color:var(--accent-2);border-radius:999px;justify-self:start;padding:3px 12px}.kind[data-astro-cid-mnz3kfcg].award{border-color:var(--accent);color:var(--accent)}h3[data-astro-cid-mnz3kfcg]{font-size:var(--step-1)}h3[data-astro-cid-mnz3kfcg] a[data-astro-cid-mnz3kfcg]{text-decoration:none}h3[data-astro-cid-mnz3kfcg] a[data-astro-cid-mnz3kfcg]:hover{text-decoration:underline}.org[data-astro-cid-mnz3kfcg]{margin-top:4px}.desc[data-astro-cid-mnz3kfcg]{max-width:60ch;margin-top:10px}.period[data-astro-cid-mnz3kfcg]{white-space:nowrap}@media (width<=700px){li[data-astro-cid-mnz3kfcg]{grid-template-columns:1fr;gap:10px}}.marquee[data-astro-cid-wfksvvms]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-wfksvvms]{width:max-content;animation:scroll calc(var(--count) * 6s) linear infinite;gap:20px;margin:0;padding:8px 0;list-style:none;display:flex}.marquee[data-astro-cid-wfksvvms]:hover .track[data-astro-cid-wfksvvms],.marquee[data-astro-cid-wfksvvms]:focus-within .track[data-astro-cid-wfksvvms]{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - 10px))}}li[data-astro-cid-wfksvvms]{flex:none;width:300px}a[data-astro-cid-wfksvvms]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);gap:6px;height:100%;padding:12px;text-decoration:none;transition:border-color .2s;display:grid}a[data-astro-cid-wfksvvms]:hover{border-color:var(--accent)}img[data-astro-cid-wfksvvms],.noimg[data-astro-cid-wfksvvms]{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:6px;width:100%}.name[data-astro-cid-wfksvvms]{margin-top:6px;line-height:1.3}.small[data-astro-cid-wfksvvms]{font-size:var(--step--1)}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-wfksvvms]{overflow-x:auto}.track[data-astro-cid-wfksvvms]{animation:none}}.masonry[data-astro-cid-b32uuoss]{columns:3 260px;column-gap:16px;margin:0;padding:0;list-style:none}li[data-astro-cid-b32uuoss]{break-inside:avoid;margin-bottom:16px}.photo[data-astro-cid-b32uuoss]{border-radius:var(--radius-sm);cursor:zoom-in;background:var(--surface);border:0;width:100%;padding:0;display:block;overflow:hidden}.photo[data-astro-cid-b32uuoss] img[data-astro-cid-b32uuoss]{width:100%;height:auto;transition:transform .5s}.photo[data-astro-cid-b32uuoss]:hover img[data-astro-cid-b32uuoss]{transform:scale(1.03)}.photo-empty[data-astro-cid-b32uuoss]{aspect-ratio:4/3;text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-dim);font-size:var(--step--1);place-items:center;padding:16px;display:grid}.caption[data-astro-cid-b32uuoss]{font-size:var(--step--1);margin-top:8px}dialog[data-astro-cid-b32uuoss]{color:var(--text);background:0 0;border:0;max-width:92vw;padding:0}dialog[data-astro-cid-b32uuoss]::backdrop{background:#050714e6}dialog[data-astro-cid-b32uuoss] img[data-astro-cid-b32uuoss]{border-radius:var(--radius-sm);max-width:92vw;max-height:78vh;margin-inline:auto}.lb-caption[data-astro-cid-b32uuoss]{text-align:center;color:#dfe3f5;margin-top:12px}.lb-nav[data-astro-cid-b32uuoss]{justify-content:center;gap:12px;margin-top:12px;display:flex}.lb-nav[data-astro-cid-b32uuoss] button[data-astro-cid-b32uuoss]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:22px}.head[data-astro-cid-jfckrjju]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.head[data-astro-cid-jfckrjju] .section-head[data-astro-cid-jfckrjju]{margin-bottom:0}.posts[data-astro-cid-jfckrjju]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-jfckrjju]{border-radius:var(--radius-sm);border-top:2px solid var(--accent);background:var(--surface);gap:10px;height:100%;padding:24px;text-decoration:none;display:grid}a[data-astro-cid-jfckrjju]:hover h3[data-astro-cid-jfckrjju]{text-underline-offset:4px;text-decoration:underline}h3[data-astro-cid-jfckrjju]{font-size:var(--step-1)}.contact[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.lead[data-astro-cid-d56ov33j]{font-size:var(--step-1);max-width:40ch;margin-top:16px}.email[data-astro-cid-d56ov33j]{font-family:var(--font-display);font-size:var(--step-1);color:var(--accent);text-underline-offset:6px;word-break:break-all;margin-top:28px;display:inline-block}.socials[data-astro-cid-d56ov33j]{flex-wrap:wrap;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--text-dim)}.socials[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{color:var(--text)}form[data-astro-cid-d56ov33j]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);gap:18px;padding:clamp(20px,4vw,36px);display:grid}label[data-astro-cid-d56ov33j]{font-size:var(--step--1);color:var(--text-dim);gap:8px;display:grid}input[data-astro-cid-d56ov33j],textarea[data-astro-cid-d56ov33j]{font:inherit;font-size:var(--step-0);color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);user-select:text;padding:12px 14px}input[data-astro-cid-d56ov33j]:focus,textarea[data-astro-cid-d56ov33j]:focus{outline:2px solid var(--accent);outline-offset:1px}button[data-astro-cid-d56ov33j]{justify-self:start}.status[data-astro-cid-d56ov33j]{min-height:1.4em;font-size:var(--step--1);color:var(--accent-2)}@media (width<=800px){.contact[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}.page[data-astro-cid-zkhec6xw]{z-index:1;position:relative}
