.big[data-astro-cid-kh7btl4r]{font-size:clamp(1.1rem,2vw,1.3rem);max-width:48rem}.resume[data-astro-cid-kh7btl4r]{max-width:560px}.cta[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.timeline[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:0}.timeline[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;gap:.5rem 2rem;padding:1.5rem 0;border-top:1px solid var(--line)}@media (min-width: 720px){.timeline[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{grid-template-columns:160px 1fr}}.years[data-astro-cid-kh7btl4r]{font-family:var(--serif);font-size:1.3rem;color:var(--clay)}.timeline[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0;font-size:1.35rem}.school[data-astro-cid-kh7btl4r]{margin:.1rem 0 .5rem;color:var(--accent);font-weight:500}.timeline[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin:0;color:var(--muted)}.hl-carousel[data-astro-cid-kh7btl4r]{position:relative;display:grid;grid-template-columns:1fr minmax(0,760px) 1fr;align-items:center;gap:1rem;margin-top:1.5rem;outline:none}.hl-nav[data-astro-cid-kh7btl4r].prev{justify-self:end}.hl-nav[data-astro-cid-kh7btl4r].next{justify-self:start}.hl-stage[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:.5rem .25rem 1rem;width:100%;min-width:0}.hl-stage[data-astro-cid-kh7btl4r]>.hl[data-astro-cid-kh7btl4r]{min-width:0}.hl-label[data-astro-cid-kh7btl4r]{min-width:0;overflow-wrap:anywhere}.hl-stage[data-astro-cid-kh7btl4r]>.hl[data-astro-cid-kh7btl4r]{grid-area:1 / 1;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s ease}.hl[data-astro-cid-kh7btl4r][data-state=hidden]{opacity:0;visibility:hidden}.hl[data-astro-cid-kh7btl4r][data-state=active]{transform:none;opacity:1;visibility:visible}.hl[data-astro-cid-kh7btl4r][data-state=from-right]{transform:translate(60px);opacity:0;transition:none}.hl[data-astro-cid-kh7btl4r][data-state=from-left]{transform:translate(-60px);opacity:0;transition:none}.hl[data-astro-cid-kh7btl4r][data-state=out-left]{transform:translate(-60px);opacity:0;visibility:hidden;transition:transform .45s ease,opacity .3s ease,visibility 0s .45s}.hl[data-astro-cid-kh7btl4r][data-state=out-right]{transform:translate(60px);opacity:0;visibility:hidden;transition:transform .45s ease,opacity .3s ease,visibility 0s .45s}.hl-nav[data-astro-cid-kh7btl4r]{width:3rem;height:3rem;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:1.2rem;cursor:pointer;box-shadow:var(--shadow);transition:all .2s ease}.hl-nav[data-astro-cid-kh7btl4r]:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent);transform:scale(1.06)}.hl-dots[data-astro-cid-kh7btl4r]{grid-column:1 / -1;display:flex;justify-content:center;gap:.5rem}.hl-dot[data-astro-cid-kh7btl4r]{width:.6rem;height:.6rem;padding:0;border-radius:999px;border:0;background:var(--line);cursor:pointer;transition:all .25s ease}.hl-dot[data-astro-cid-kh7btl4r].on{width:1.6rem;background:var(--accent)}@media (max-width: 640px){.hl-carousel[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hl[data-astro-cid-kh7btl4r]{padding:1.2rem 1rem .6rem}.hl-stage[data-astro-cid-kh7btl4r]{grid-column:1 / -1;grid-row:1}.hl-nav[data-astro-cid-kh7btl4r].prev{grid-row:2;justify-self:end}.hl-nav[data-astro-cid-kh7btl4r].next{grid-row:2;justify-self:start}.hl-dots[data-astro-cid-kh7btl4r]{grid-row:3}}@media (prefers-reduced-motion: reduce){.hl-stage[data-astro-cid-kh7btl4r]>.hl[data-astro-cid-kh7btl4r]{transition:none!important}}.hl[data-astro-cid-kh7btl4r]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.5rem .8rem;box-shadow:0 8px 24px -18px #3c321e59;border-top:4px solid var(--accent)}.hl-1[data-astro-cid-kh7btl4r]{border-top-color:var(--clay)}.hl-2[data-astro-cid-kh7btl4r]{border-top-color:#8a7a52}.hl[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.3rem;line-height:1.25}.hl-count[data-astro-cid-kh7btl4r]{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--sans);font-size:.85rem;font-weight:600}.hl[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.hl[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]+li[data-astro-cid-kh7btl4r]{border-top:1px dashed var(--line)}.hl-item[data-astro-cid-kh7btl4r]{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.7rem .5rem;color:var(--ink);text-decoration:none;font-size:.95rem;line-height:1.4;border-radius:8px}a[data-astro-cid-kh7btl4r].hl-item{transition:background .2s ease}a[data-astro-cid-kh7btl4r].hl-item:hover{background:var(--accent-soft)}a[data-astro-cid-kh7btl4r].hl-item:hover .hl-go[data-astro-cid-kh7btl4r]{transform:translate(3px)}.hl-go[data-astro-cid-kh7btl4r]{display:inline-block;margin-left:.35rem;color:var(--accent);transition:transform .2s ease}.hl-year[data-astro-cid-kh7btl4r]{flex:none;font-size:.78rem;font-weight:600;color:var(--clay);background:color-mix(in srgb,var(--clay) 12%,transparent);padding:.12rem .5rem;border-radius:999px;white-space:nowrap}.press[data-astro-cid-kh7btl4r]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin-top:1.5rem}.pcard[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:all .25s ease}.pcard[data-astro-cid-kh7btl4r]:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--accent)}.pimg[data-astro-cid-kh7btl4r]{aspect-ratio:16 / 10;overflow:hidden;background:var(--line)}.pimg[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.ptxt[data-astro-cid-kh7btl4r]{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.3rem}.outlet[data-astro-cid-kh7btl4r]{font-size:.8rem;color:var(--clay);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ptitle[data-astro-cid-kh7btl4r]{font-family:var(--serif);font-size:1.15rem;line-height:1.3}.contact[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);border-radius:28px;background:var(--accent-soft)}.contact[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:.5rem}
