nav[data-astro-cid-dmqpwcec]{position:sticky;top:var(--blink-topbar-height, 0px);z-index:100;background:#faf8f3f2;backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);height:var(--nav-h);display:flex;align-items:center;padding:0 4rem;justify-content:space-between}.nav-name[data-astro-cid-dmqpwcec]{white-space:nowrap;font-family:var(--font-display);font-size:1.1rem;font-weight:600;letter-spacing:.01em;color:var(--ink);text-decoration:none}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:2.5rem;list-style:none}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-body);font-size:.875rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-light);text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold)}@media(max-width:720px){nav[data-astro-cid-dmqpwcec]{padding:0 1.5rem}.nav-links[data-astro-cid-dmqpwcec]{gap:1.25rem}}@media(max-width:620px){nav[data-astro-cid-dmqpwcec]{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem}.nav-links[data-astro-cid-dmqpwcec]{gap:1rem}}@media(max-width:420px){nav[data-astro-cid-dmqpwcec]{padding:0 .75rem}.nav-links[data-astro-cid-dmqpwcec]{gap:.5rem}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:.62rem;letter-spacing:.02em}}.hero[data-astro-cid-ewxirvlt]{padding:7rem 4rem 5rem;max-width:var(--hero-max);margin:0 auto}.hero-eyebrow[data-astro-cid-ewxirvlt]{font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-weight:400}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin-bottom:1.75rem}.hero-bio[data-astro-cid-ewxirvlt]{font-size:1.1rem;line-height:1.8;color:var(--ink-light);max-width:640px;margin-bottom:1.5rem}.hero-rule[data-astro-cid-ewxirvlt]{width:60px;height:2px;background:var(--gold);margin-bottom:2.5rem}.hero-details[data-astro-cid-ewxirvlt]{display:flex;gap:3rem;font-size:.875rem;color:var(--ink-faint);letter-spacing:.02em}@media(max-width:720px){.hero[data-astro-cid-ewxirvlt]{padding-left:1.5rem;padding-right:1.5rem}}.tab-bar[data-astro-cid-r6gka76u]{display:flex;gap:0;border-bottom:1px solid var(--rule);margin-bottom:3rem}.tab-btn[data-astro-cid-r6gka76u]{font-family:var(--font-body);font-size:.8rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:none;border:none;padding:.75rem 1.75rem .75rem 0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tab-btn[data-astro-cid-r6gka76u].active{color:var(--ink);border-bottom-color:var(--gold)}.tab-btn[data-astro-cid-r6gka76u]:hover{color:var(--ink-light)}.tab-panel[data-astro-cid-r6gka76u]{display:none}.tab-panel[data-astro-cid-r6gka76u].active{display:block}.teaching-intro[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.5rem;align-items:start}.teaching-stat-grid[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-card[data-astro-cid-r6gka76u]{background:var(--gold-pale);border:1px solid var(--gold-light);border-radius:4px;padding:1.25rem 1.5rem;text-align:center}.stat-number[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--gold);line-height:1;margin-bottom:.35rem}.stat-label[data-astro-cid-r6gka76u]{font-size:.8rem;line-height:1.4;color:var(--ink-light)}.course-card[data-astro-cid-r6gka76u]{border:1px solid var(--rule);border-radius:4px;padding:2.25rem;background:var(--cream);margin-bottom:2rem}.course-meta[data-astro-cid-r6gka76u]{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:400;margin-bottom:.6rem}.course-title[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ink);margin-bottom:.75rem}.course-desc[data-astro-cid-r6gka76u]{font-size:.95rem;color:var(--ink-light);line-height:1.8}.course-desc[data-astro-cid-r6gka76u] p[data-astro-cid-r6gka76u]+p[data-astro-cid-r6gka76u]{margin-top:.75rem}.award-badge[data-astro-cid-r6gka76u]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:var(--gold-pale);border:1px solid var(--gold-light);border-radius:2px;padding:3px 10px;margin-bottom:1.25rem}.student-work-grid[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:1.75rem}.work-card[data-astro-cid-r6gka76u]{background:var(--warm-white);border:1px solid var(--rule);border-radius:4px;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .2s}.work-card[data-astro-cid-r6gka76u]:hover{border-color:var(--gold)}.work-card-label[data-astro-cid-r6gka76u]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-weight:400}.work-card-title[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:.4rem}.work-card-author[data-astro-cid-r6gka76u]{font-size:.8rem;color:var(--ink-faint)}.mentoring-program[data-astro-cid-r6gka76u]{margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--rule)}.program-header[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:5fr 3fr;gap:3rem;align-items:start;margin-bottom:3.5rem}.program-title[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:var(--fs-program-title);font-weight:400;line-height:1.25;color:var(--ink);margin-bottom:1.25rem}.program-summary[data-astro-cid-r6gka76u]{font-size:1rem;color:var(--ink-light);line-height:1.85}.impact-label[data-astro-cid-r6gka76u]{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem;font-weight:400}.impact-list[data-astro-cid-r6gka76u]{list-style:none}.impact-list[data-astro-cid-r6gka76u] li[data-astro-cid-r6gka76u]{display:flex;align-items:baseline;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--rule);font-size:.9rem;color:var(--ink-light);line-height:1.4}.impact-list[data-astro-cid-r6gka76u] li[data-astro-cid-r6gka76u]:last-child{border-bottom:none}.impact-num[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--gold);min-width:2.5rem;line-height:1;flex-shrink:0}.outcomes-grid[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:3.5rem}.outcome-card[data-astro-cid-r6gka76u]{border:1px solid var(--rule);border-radius:4px;padding:1.75rem;background:var(--cream)}.outcome-card[data-astro-cid-r6gka76u]:before{content:"";display:block;width:32px;height:2px;background:var(--gold);margin-bottom:1rem}.outcome-card[data-astro-cid-r6gka76u] h4[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.6rem}.outcome-card[data-astro-cid-r6gka76u] p[data-astro-cid-r6gka76u]{font-size:.9rem;color:var(--ink-light);line-height:1.7}.observation-section[data-astro-cid-r6gka76u]{margin-top:3.5rem;padding-top:3rem;border-top:1px solid var(--rule)}.observation-header[data-astro-cid-r6gka76u]{max-width:660px;margin-bottom:2.5rem}.observation-header[data-astro-cid-r6gka76u] h3[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--ink);margin-bottom:.75rem}.observation-header[data-astro-cid-r6gka76u] p[data-astro-cid-r6gka76u]{font-size:1rem;color:var(--ink-light);line-height:1.85}.method-steps[data-astro-cid-r6gka76u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:2rem}.method-step[data-astro-cid-r6gka76u]{background:var(--warm-white);border:1px solid var(--rule);border-radius:4px;padding:1.5rem}.step-number[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:.8rem;letter-spacing:.15em;color:var(--gold);margin-bottom:.75rem;font-weight:400}.method-step[data-astro-cid-r6gka76u] h4[data-astro-cid-r6gka76u]{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.method-step[data-astro-cid-r6gka76u] p[data-astro-cid-r6gka76u]{font-size:.875rem;color:var(--ink-light);line-height:1.65}@media(max-width:720px){.teaching-intro[data-astro-cid-r6gka76u],.program-header[data-astro-cid-r6gka76u]{grid-template-columns:1fr;gap:2rem}}.coaching-grid[data-astro-cid-5d5pxi7u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2.5rem}.coaching-card[data-astro-cid-5d5pxi7u]{background:var(--warm-white);border:1px solid var(--rule);border-radius:4px;padding:2rem}.coaching-card[data-astro-cid-5d5pxi7u] h3[data-astro-cid-5d5pxi7u]{font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--ink);margin-bottom:.25rem}.coaching-card[data-astro-cid-5d5pxi7u] .context[data-astro-cid-5d5pxi7u]{font-size:.8rem;color:var(--gold);letter-spacing:.04em;margin-bottom:.9rem;font-weight:400}.coaching-card[data-astro-cid-5d5pxi7u] p[data-astro-cid-5d5pxi7u]{font-size:.9rem;color:var(--ink-light);line-height:1.75}.writing-list[data-astro-cid-gyb22sth]{margin-top:2rem}.writing-item[data-astro-cid-gyb22sth]{padding:1.25rem 0;border-bottom:1px solid var(--rule)}.writing-item[data-astro-cid-gyb22sth]:first-child{border-top:1px solid var(--rule)}.writing-item-meta[data-astro-cid-gyb22sth]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem;font-weight:400}.writing-item-title[data-astro-cid-gyb22sth]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--ink);line-height:1.4;margin-bottom:.2rem}.writing-item-venue[data-astro-cid-gyb22sth]{font-size:.875rem;color:var(--ink-faint);font-style:italic}.contact-prose[data-astro-cid-t5ff57ns]{margin-bottom:2.5rem}.form-submit[data-astro-cid-t5ff57ns]{display:inline-block;text-decoration:none;font-family:var(--font-body);font-size:.875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--warm-white);background:var(--gold);border:none;border-radius:4px;padding:.85rem 2.5rem;cursor:pointer;transition:background .2s}.form-submit[data-astro-cid-t5ff57ns]:hover{background:var(--ink)}footer[data-astro-cid-sz7xmlte]{padding:3rem 4rem;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;max-width:var(--content-max);margin:0 auto}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.8rem;color:var(--ink-faint);letter-spacing:.02em}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gold);text-decoration:none;font-size:.8rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media(max-width:720px){footer[data-astro-cid-sz7xmlte]{padding:2rem 1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}}
