.hero.svelte-1uha8ag{position:relative;padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);background:radial-gradient(120% 90% at 80% 0%,rgba(198,124,61,.1),transparent 60%),var(--color-bg)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.hero-img.svelte-1uha8ag{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 30px 60px -30px #00000080}.hero-title.svelte-1uha8ag{font-size:clamp(2.4rem,5.6vw,4rem)}.hero-title.svelte-1uha8ag .top:where(.svelte-1uha8ag){display:block;color:var(--color-text)}.hero-title.svelte-1uha8ag .accent:where(.svelte-1uha8ag){display:block}.hero-sub.svelte-1uha8ag{max-width:34ch;margin:1.3rem 0 1.8rem;color:var(--color-text-soft)}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.9rem}.about.svelte-1uha8ag{position:relative;background:linear-gradient(180deg,var(--color-cream),var(--color-cream-2));color:var(--color-ink);padding:clamp(3rem,6vw,5.5rem) 0;overflow:hidden}.about-grid.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:center;z-index:1}.watermark.svelte-1uha8ag{position:absolute;right:2%;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-weight:600;font-size:min(46vw,40rem);line-height:1;color:#241e190b;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.about-media.svelte-1uha8ag .portrait:where(.svelte-1uha8ag){display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-copper);transform:rotate(-2.5deg);box-shadow:0 30px 60px -30px #00000080}.about-title.svelte-1uha8ag{font-size:clamp(2rem,4.4vw,3.1rem);margin-bottom:1.4rem}.about.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--color-copper-deep)}.lead.svelte-1uha8ag{font-size:1.05rem;margin:0 0 1.1rem}.lead.svelte-1uha8ag .soft:where(.svelte-1uha8ag){color:var(--color-ink-soft)}.para.svelte-1uha8ag{color:var(--color-ink-soft);font-size:.95rem;margin:0 0 1rem;max-width:60ch}.para.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-ink)}.quote.svelte-1uha8ag{position:relative;margin:1.8rem 0 0;padding:.4rem 2rem}.quote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.4;color:var(--color-ink);font-weight:500;text-wrap:balance}.quote.svelte-1uha8ag .mark:where(.svelte-1uha8ag){color:var(--color-copper);opacity:.85;position:absolute}.quote.svelte-1uha8ag .mark.open:where(.svelte-1uha8ag){top:-.4rem;left:0}.quote.svelte-1uha8ag .mark.close:where(.svelte-1uha8ag){bottom:0;right:0;transform:rotate(180deg)}.cta-band.svelte-1uha8ag{background:linear-gradient(90deg,#140f0bf5,#140f0bbf),var(--color-bg-3);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:clamp(1.6rem,3.4vw,2.4rem) 0}.cta-inner.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem)}.cta-head.svelte-1uha8ag{display:flex;align-items:center;gap:1rem}.cta-ic.svelte-1uha8ag{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--color-copper);color:var(--color-copper);flex:none}.cta-title.svelte-1uha8ag{font-size:clamp(1.3rem,2.6vw,1.9rem);text-transform:uppercase;letter-spacing:.02em}.cta-text.svelte-1uha8ag{color:var(--color-text-soft);font-size:.92rem;max-width:40ch;text-wrap:pretty}@media (max-width: 920px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-media.svelte-1uha8ag{order:2;width:100%;max-width:440px;margin-inline:auto}.about-grid.svelte-1uha8ag{grid-template-columns:1fr}.about-media.svelte-1uha8ag{max-width:360px;margin-inline:auto}.cta-inner.svelte-1uha8ag{grid-template-columns:1fr;text-align:center;justify-items:center;gap:1.2rem}.cta-head.svelte-1uha8ag{flex-direction:column;text-align:center}.cta-text.svelte-1uha8ag{max-width:52ch}}@media (max-width: 520px){.quote.svelte-1uha8ag{padding:.4rem 1.6rem}}
