.about[data-astro-cid-pt52cwch]{max-width:860px;margin:0 auto}.intro[data-astro-cid-pt52cwch]{grid-template-columns:200px 1fr;align-items:center;gap:36px;margin:10px 0 56px;display:grid}.intro__photo[data-astro-cid-pt52cwch]{margin:0;transform:rotate(-3deg)}.intro__photo[data-astro-cid-pt52cwch] img{border:8px solid #fff;border-radius:6px;width:100%;height:auto;margin:0;display:block;box-shadow:0 12px 30px #0000002e}.intro__lead[data-astro-cid-pt52cwch]{font:400 clamp(1.1875rem, 1rem + .7vw, 1.4375rem) / 1.55 var(--f-body)}.chapters[data-astro-cid-pt52cwch]{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.chapters[data-astro-cid-pt52cwch]:before{content:"";background:linear-gradient(rgb(var(--c-tint-rgb) / .15), rgb(var(--c-tint-rgb) / .15)) center / 2px 100% no-repeat;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.chapter[data-astro-cid-pt52cwch]{margin-bottom:44px;position:relative}.chapter[data-astro-cid-pt52cwch]>p[data-astro-cid-pt52cwch]{margin-bottom:14px}.chapter__icon[data-astro-cid-pt52cwch]{background:var(--c-card);width:48px;height:48px;box-shadow:0 0 0 1px rgb(var(--c-tint-rgb) / .1), 0 6px 16px #0000001a;border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:absolute;top:-4px;left:-64px}.chapter__title[data-astro-cid-pt52cwch]{font:700 1.75rem / 1.2 var(--f-display);margin:0 0 10px}.chapter__more[data-astro-cid-pt52cwch]{font-size:.9375rem}.awards[data-astro-cid-pt52cwch]{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.awards[data-astro-cid-pt52cwch] li[data-astro-cid-pt52cwch]{background:rgb(var(--c-tint-rgb) / .05);box-shadow:0 0 0 1px rgb(var(--c-tint-rgb) / .1);font:700 .8125rem / 1.35 var(--f-ui);border-radius:999px;padding:6px 12px}.projects[data-astro-cid-pt52cwch]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.project[data-astro-cid-pt52cwch]{background:var(--c-card);box-shadow:0 0 0 1px rgb(var(--c-tint-rgb) / .08), 0 8px 20px #0000000f;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;flex-direction:column;padding:18px 20px;font-size:.9375rem;line-height:1.55;display:flex;position:relative}.project[data-astro-cid-pt52cwch]:hover{box-shadow:0 0 0 1px rgb(var(--c-tint-rgb) / .1), 0 14px 28px #0000001a;transform:translateY(-3px)}.project[data-astro-cid-pt52cwch] p[data-astro-cid-pt52cwch]{margin:0 0 10px}.project__name[data-astro-cid-pt52cwch]{font:700 1.1875rem / 1.25 var(--f-ui);margin:0 0 6px}.project__tag[data-astro-cid-pt52cwch]{background:var(--c-ink);color:var(--c-paper);font:700 .6875rem / 1.5 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:2px 9px}.project__link[data-astro-cid-pt52cwch]{margin-bottom:0!important}.project__lead[data-astro-cid-pt52cwch]{color:var(--c-muted)}.project--more[data-astro-cid-pt52cwch]{box-shadow:inset 0 0 0 2px rgb(var(--c-tint-rgb) / .12);color:var(--c-muted);text-align:center;background:0 0;justify-content:center;font-style:italic}.project--more[data-astro-cid-pt52cwch]:hover{box-shadow:inset 0 0 0 2px rgb(var(--c-tint-rgb) / .12);transform:none}.checks[data-astro-cid-pt52cwch]{margin:0;padding:0;list-style:none}.checks[data-astro-cid-pt52cwch] li[data-astro-cid-pt52cwch]{margin-bottom:8px;padding-left:30px;position:relative}.checks[data-astro-cid-pt52cwch] li[data-astro-cid-pt52cwch]:before{content:"✓";background:var(--c-ink);width:20px;height:20px;color:var(--c-paper);font:700 .6875rem / 1 var(--f-ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.mission[data-astro-cid-pt52cwch]{background:rgb(var(--c-tint-rgb) / .05);font-family:var(--f-body);border-radius:18px;margin:20px 0 0;padding:36px 40px;font-size:1.1875rem;line-height:1.6}.mission[data-astro-cid-pt52cwch] p[data-astro-cid-pt52cwch]{margin:0}.mission__dream[data-astro-cid-pt52cwch]{border-top:1px solid rgb(var(--c-tint-rgb) / .12);padding-top:18px;font-size:1.375rem;font-style:italic;margin-top:18px!important}@media (width<=767px){.intro[data-astro-cid-pt52cwch]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:22px}.intro__photo[data-astro-cid-pt52cwch]{width:170px}.chapters[data-astro-cid-pt52cwch]{padding-left:0}.chapters[data-astro-cid-pt52cwch]:before{display:none}.chapter__icon[data-astro-cid-pt52cwch]{margin-bottom:10px;position:static}.mission[data-astro-cid-pt52cwch]{padding:26px 22px}}
