.hero[data-astro-cid-34z3oivp]{align-items:center;gap:var(--space-xl);padding-block:var(--space-l) 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}h1[data-astro-cid-34z3oivp]{max-width:13ch;font-size:var(--step-5);letter-spacing:-.025em;font-variation-settings:"SOFT" 100, "WONK" 1;font-weight:380;line-height:1.02}.lead[data-astro-cid-34z3oivp]{max-width:34rem;margin-top:var(--space-m);font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.actions[data-astro-cid-34z3oivp]{margin-top:var(--space-l);flex-wrap:wrap;gap:.75rem;display:flex}.where[data-astro-cid-34z3oivp]{margin-top:var(--space-m);font-size:var(--step--1);color:var(--ink-soft)}.photo[data-astro-cid-34z3oivp]{aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--porcelain);justify-self:end;width:100%;max-width:38rem;margin:0;overflow:hidden}.photo[data-astro-cid-34z3oivp] img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.photo[data-astro-cid-34z3oivp]{animation:unveil 1.3s .15s var(--ease-out) both}.photo[data-astro-cid-34z3oivp] img{animation:settle 2s .15s var(--ease-out) both}}@keyframes unveil{0%{clip-path:inset(100% 0 0 0 round var(--radius-l))}to{clip-path:inset(0 0 0 0 round var(--radius-l))}}@keyframes settle{0%{scale:1.14}to{scale:1}}@media (width<=48rem){.hero[data-astro-cid-34z3oivp]{gap:var(--space-l);padding-top:var(--space-s);grid-template-columns:1fr}.photo[data-astro-cid-34z3oivp]{justify-self:stretch;max-width:none}}.about[data-astro-cid-u52gvudc]{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}h2[data-astro-cid-u52gvudc]{max-width:14ch;font-size:var(--step-4);margin-bottom:var(--space-m)}.text[data-astro-cid-u52gvudc] p[data-astro-cid-u52gvudc]{max-width:30rem;font-size:var(--step-1);color:var(--ink-soft);line-height:1.55}.more[data-astro-cid-u52gvudc]{margin-top:var(--space-l);color:var(--rose);font-weight:600;display:inline-block}.credentials[data-astro-cid-u52gvudc]{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.credentials[data-astro-cid-u52gvudc] li[data-astro-cid-u52gvudc]{align-items:center;gap:var(--space-m);display:flex}.credentials[data-astro-cid-u52gvudc] li[data-astro-cid-u52gvudc]>span[data-astro-cid-u52gvudc]:last-child{display:grid}.term[data-astro-cid-u52gvudc]{font-family:var(--font-display);font-variation-settings:"SOFT" 100;font-size:var(--step-1);line-height:1.25}.detail[data-astro-cid-u52gvudc]{font-size:var(--step--1);color:var(--ink-soft)}@media (width<=48rem){.about[data-astro-cid-u52gvudc]{grid-template-columns:1fr}}header[data-astro-cid-pcwlcwy4]{margin-bottom:var(--space-xl);text-align:center}h2[data-astro-cid-pcwlcwy4]{font-size:var(--step-4)}header[data-astro-cid-pcwlcwy4] p[data-astro-cid-pcwlcwy4]{margin-top:var(--space-s);color:var(--ink-soft)}.cards[data-astro-cid-pcwlcwy4]{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-pcwlcwy4] a[data-astro-cid-pcwlcwy4]{justify-items:start;gap:var(--space-s);height:100%;padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-l);color:var(--ink);transition:translate .6s var(--ease-out), box-shadow .6s var(--ease-out), border-color .6s var(--ease-out);background:#fff;text-decoration:none;display:grid}.cards[data-astro-cid-pcwlcwy4] a[data-astro-cid-pcwlcwy4]:hover{border-color:#0000;translate:0 -6px;box-shadow:0 28px 56px -32px #3f5d5173}.cards[data-astro-cid-pcwlcwy4] a[data-astro-cid-pcwlcwy4]:hover .icon-badge{background:var(--sage);color:var(--enamel)}h3[data-astro-cid-pcwlcwy4]{margin-top:var(--space-s);font-size:var(--step-2)}.cards[data-astro-cid-pcwlcwy4] p[data-astro-cid-pcwlcwy4]{color:var(--ink-soft)}.more[data-astro-cid-pcwlcwy4]{margin:var(--space-l) auto 0;color:var(--rose);font-weight:600;display:table}@media (width<=56rem){.cards[data-astro-cid-pcwlcwy4]{grid-template-columns:1fr}}.panel[data-astro-cid-ixbg5nyl]{gap:var(--space-xl);background:var(--blush);border-radius:2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding:clamp(2rem,1rem + 4vw,4.5rem);display:grid}h2[data-astro-cid-ixbg5nyl]{font-size:var(--step-4);font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:var(--space-m)}.text[data-astro-cid-ixbg5nyl] p[data-astro-cid-ixbg5nyl]{max-width:32rem;margin-bottom:var(--space-l)}.screen[data-astro-cid-ixbg5nyl] svg[data-astro-cid-ixbg5nyl]{filter:drop-shadow(0 18px 30px #a9506a2e);width:100%}.buddy[data-astro-cid-ixbg5nyl]{animation:4.5s ease-in-out infinite float}@keyframes float{0%,to{translate:0}50%{translate:0 -6px}}.spark[data-astro-cid-ixbg5nyl]{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite twinkle}.s2[data-astro-cid-ixbg5nyl]{animation-delay:1.1s}.s3[data-astro-cid-ixbg5nyl]{animation-delay:2s}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}@media (width<=48rem){.panel[data-astro-cid-ixbg5nyl]{border-radius:1.75rem;grid-template-columns:1fr}.screen[data-astro-cid-ixbg5nyl]{order:-1;max-width:22rem}}header[data-astro-cid-k66mk2bv]{justify-content:space-between;align-items:baseline;gap:var(--space-m);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}h2[data-astro-cid-k66mk2bv]{font-size:var(--step-4)}.more[data-astro-cid-k66mk2bv]{color:var(--rose);font-weight:600}ul[data-astro-cid-k66mk2bv]{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-k66mk2bv] a[data-astro-cid-k66mk2bv]{height:100%;padding-top:var(--space-m);border-top:1px solid var(--ink);color:var(--ink);transition:border-color .5s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}li[data-astro-cid-k66mk2bv] a[data-astro-cid-k66mk2bv]:hover{border-color:var(--rose)}.topic[data-astro-cid-k66mk2bv]{font-size:var(--step--1);color:var(--rose);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}h3[data-astro-cid-k66mk2bv]{font-size:var(--step-2);transition:color .4s var(--ease-out), translate .6s var(--ease-out);margin-block:.5rem .75rem}li[data-astro-cid-k66mk2bv] a[data-astro-cid-k66mk2bv]:hover h3[data-astro-cid-k66mk2bv]{color:var(--rose);translate:0 -3px}li[data-astro-cid-k66mk2bv] p[data-astro-cid-k66mk2bv]{font-size:var(--step--1);color:var(--ink-soft)}.time[data-astro-cid-k66mk2bv]{padding-top:var(--space-m);color:var(--ink-soft);margin-top:auto;font-size:.85rem}@media (width<=56rem){ul[data-astro-cid-k66mk2bv]{grid-template-columns:1fr}}.flow[data-astro-cid-irwekbif]{row-gap:var(--space-2xl);padding-top:var(--space-2xl);display:grid}
