.panel.svelte-1mzazc8{border:2px solid var(--frame);border-radius:var(--r-md);background:var(--surface-mist);box-shadow:var(--shadow-sm);overflow:hidden}.tabs.svelte-1mzazc8{display:flex;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-3) var(--sp-5) 0}.tab.svelte-1mzazc8{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;color:var(--brand);background:none;border:none;border-bottom:2px solid transparent;padding:var(--sp-1) 0;cursor:pointer}.tab.svelte-1mzazc8:hover{color:var(--brand-deep)}.tab.active.svelte-1mzazc8{color:var(--accent);border-bottom-color:var(--accent)}.body.svelte-1mzazc8{padding:var(--sp-5)}.body.svelte-1mzazc8 p{color:var(--ink);font-size:var(--fs-sm);line-height:1.7;margin:0 0 1em}.body.svelte-1mzazc8 p:last-child{margin-bottom:0}.pull.svelte-pfx3v9{position:relative;margin:0 auto;max-width:46ch;padding-top:clamp(2.2rem,5vw,3.2rem);text-align:center}.pull.svelte-pfx3v9:before{content:"“";position:absolute;top:clamp(-.6rem,-1vw,-.2rem);left:50%;transform:translate(-50%);font-family:var(--font-head);font-size:clamp(4rem,9vw,6rem);line-height:1;color:var(--gold)}.quote.svelte-pfx3v9{margin:0;font-family:var(--font-head);font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.22;color:var(--brand-deep)}.quote.svelte-pfx3v9 .accent:where(.svelte-pfx3v9){font-style:normal;color:var(--accent)}.sig.svelte-pfx3v9{margin-top:clamp(1.2rem,3vw,1.8rem);display:flex;flex-direction:column;align-items:center;gap:.15rem}.sig.svelte-pfx3v9 .name:where(.svelte-pfx3v9){font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--ink)}.sig.svelte-pfx3v9 .role:where(.svelte-pfx3v9){font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted)}.hero.svelte-1uha8ag{padding-block:clamp(1.75rem,4.5vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:var(--fs-xs);color:var(--brand)}.eyebrow.svelte-1uha8ag:before{content:"";width:1.9rem;height:2px;background:var(--gold)}.hero-title.svelte-1uha8ag{margin:var(--sp-4) 0 0;font-family:var(--font-head);font-weight:700;line-height:1.04;font-size:clamp(2.4rem,5.4vw,3.9rem);color:var(--brand-deep)}.hero-title.svelte-1uha8ag .accent:where(.svelte-1uha8ag){font-style:italic;color:var(--brand)}.hero-lede.svelte-1uha8ag{margin:var(--sp-5) 0 0;max-width:40ch;font-size:var(--fs-md);line-height:1.62;color:var(--ink)}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6)}.hero-cta.svelte-1uha8ag .btn-submit:where(.svelte-1uha8ag){font-size:var(--fs-base);padding:var(--sp-4) var(--sp-6)}.btn-ghost.svelte-1uha8ag{font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--brand);text-decoration:none}.btn-ghost.svelte-1uha8ag:hover{color:var(--brand-deep)}.btn-ghost.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;transition:transform .15s ease}.btn-ghost.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translate(3px)}.hero-social.svelte-1uha8ag{display:flex;align-items:center;gap:.7rem;margin-top:var(--sp-6)}.hero-social.svelte-1uha8ag .follow:where(.svelte-1uha8ag){margin-right:.3rem;font-family:var(--font-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted)}.social.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--paper);color:var(--brand);transition:transform .15s ease,background .15s ease,border-color .15s ease}.social.svelte-1uha8ag:hover{transform:translateY(-2px);background:var(--gold);border-color:var(--gold);color:var(--brand-deep)}.social.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px;fill:currentColor}.hero-media.svelte-1uha8ag{position:relative}.hero-photo.svelte-1uha8ag{border-width:5px}.hero-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 42%}.hero-stamp.svelte-1uha8ag{position:absolute;left:clamp(-1rem,-2vw,-2.4rem);bottom:clamp(-1rem,-2vw,-2.1rem);padding:8px;background:var(--paper);border-radius:50%;box-shadow:var(--shadow-md)}@media(max-width:900px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:clamp(2rem,6vw,3rem)}.hero-media.svelte-1uha8ag{max-width:430px}.hero-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:16 / 11;object-position:center 45%}.hero-stamp.svelte-1uha8ag{left:-.5rem;bottom:-1rem}}.cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}@media(max-width:720px){.cards.svelte-1uha8ag{grid-template-columns:1fr}}.meet-mike.svelte-1uha8ag .mike-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,5vw,3.75rem);align-items:center}.mike-photo.svelte-1uha8ag{position:relative}.mike-photo-frame.svelte-1uha8ag{border-width:5px}.mike-photo-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 30%}.mike-stamp.svelte-1uha8ag{position:absolute;right:clamp(-.8rem,-1.6vw,-1.8rem);top:clamp(-.8rem,-1.6vw,-1.8rem);padding:7px;background:var(--paper);border-radius:50%;box-shadow:var(--shadow-md)}.mike-quote.svelte-1uha8ag{margin:var(--sp-4) 0 0;font-family:var(--font-head);font-weight:700;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.2;color:var(--brand-deep)}.mike-quote.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;color:var(--brand)}.mike-bio.svelte-1uha8ag{margin:var(--sp-5) 0 0;max-width:52ch;font-size:var(--fs-md);line-height:1.62;color:var(--ink)}.creds.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-5)}.chip.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;color:var(--brand);background:var(--surface-mist);border:1px solid var(--border-soft);border-radius:var(--r-pill);padding:.4rem .9rem}.sig.svelte-1uha8ag{margin-top:var(--sp-5);font-family:var(--font-head);font-weight:700;font-size:var(--fs-md);color:var(--ink)}.sig.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;margin-top:2px;font-family:var(--font-body);font-weight:400;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted)}.sec-head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-6)}.sec-title.svelte-1uha8ag{margin:var(--sp-3) 0 0;font-family:var(--font-head);font-weight:700;font-size:var(--fs-xl);color:var(--brand-deep)}.sec-link.svelte-1uha8ag{flex:none;font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--brand);text-decoration:none;white-space:nowrap}.sec-link.svelte-1uha8ag:hover{color:var(--brand-deep)}.sec-link.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;transition:transform .15s ease}.sec-link.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translate(3px)}.collage.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-4)}.gtile.svelte-1uha8ag{display:block;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--border-soft)}.gtile.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gtile.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.06)}.g0.svelte-1uha8ag,.g1.svelte-1uha8ag{grid-column:span 3;aspect-ratio:16 / 10}.g2.svelte-1uha8ag,.g3.svelte-1uha8ag,.g4.svelte-1uha8ag{grid-column:span 2;aspect-ratio:4 / 3}@media(max-width:900px){.meet-mike.svelte-1uha8ag .mike-grid:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.5rem)}.mike-photo.svelte-1uha8ag{max-width:380px}.mike-photo-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4 / 3}}@media(max-width:720px){.collage.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:var(--sp-3)}.collage.svelte-1uha8ag .gtile:where(.svelte-1uha8ag){grid-column:auto!important;aspect-ratio:4 / 3!important}.sec-head.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}}
