.hero.svelte-1c9jtrn{position:relative;height:100vh;min-height:620px;overflow:hidden;color:var(--color-cream);isolation:isolate}.hero__image.svelte-1c9jtrn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__overlay.svelte-1c9jtrn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2c2c2c2e,#2c2c2c00 35%,#2c2c2c00 50%,#2c2c2c8c);z-index:-1}.hero__content.svelte-1c9jtrn{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(5rem,14vh,9rem);text-align:center;align-items:center}.hero__eyebrow.svelte-1c9jtrn{margin-bottom:var(--space-5);text-shadow:0 1px 6px rgba(44,44,44,.35)}.hero__title.svelte-1c9jtrn{color:var(--color-cream);font-weight:400;max-width:18ch;margin-inline:auto;text-shadow:0 2px 18px rgba(44,44,44,.3)}.hero__sub.svelte-1c9jtrn{margin-top:var(--space-5);max-width:38ch;color:#faf8f5d9;font-size:1.0625rem;text-shadow:0 1px 6px rgba(44,44,44,.3)}.hero__actions.svelte-1c9jtrn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-7)}.hero__scroll.svelte-1c9jtrn{position:absolute;bottom:clamp(1.5rem,4vh,2.5rem);left:50%;transform:translate(-50%);color:var(--color-cream);opacity:.85;animation:svelte-1c9jtrn-bounce 2.4s var(--ease-soft) infinite}.hero__scroll.svelte-1c9jtrn:hover{opacity:1;color:var(--color-cream)}@keyframes svelte-1c9jtrn-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion: reduce){.hero__scroll.svelte-1c9jtrn{animation:none}}.card.svelte-3dpd3j.svelte-3dpd3j{display:flex;flex-direction:column;background:var(--color-cream);border:1px solid rgba(44,44,44,.06);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft)}.card--link.svelte-3dpd3j.svelte-3dpd3j{color:inherit;text-decoration:none;cursor:pointer}.card.svelte-3dpd3j.svelte-3dpd3j:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--color-rose-soft)}.card__media.svelte-3dpd3j.svelte-3dpd3j{aspect-ratio:4 / 5;overflow:hidden}.card__media.svelte-3dpd3j img.svelte-3dpd3j{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-soft)}.card.svelte-3dpd3j:hover .card__media img.svelte-3dpd3j{transform:scale(1.04)}.card__body.svelte-3dpd3j.svelte-3dpd3j{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.card__title.svelte-3dpd3j.svelte-3dpd3j{font-size:var(--type-h4);font-weight:500;margin:0}.card__desc.svelte-3dpd3j.svelte-3dpd3j{color:var(--text-mute);font-size:.9375rem;line-height:1.65;margin:0;max-width:none}.card__price.svelte-3dpd3j.svelte-3dpd3j{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--type-small);font-weight:500;letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;color:var(--color-plum);margin:0}.card__arrow.svelte-3dpd3j.svelte-3dpd3j{display:inline-block;transition:transform var(--duration-base) var(--ease-soft)}.card--link.svelte-3dpd3j:hover .card__arrow.svelte-3dpd3j{transform:translate(4px)}.t.svelte-1g1b74f{margin:0;max-width:56rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.t__mark.svelte-1g1b74f{width:36px;height:auto;color:var(--color-rose);opacity:.65}.t__quote.svelte-1g1b74f{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.4vw + .75rem,2.25rem);line-height:1.4;color:var(--color-charcoal);margin:0}.t__caption.svelte-1g1b74f{display:flex;flex-direction:column;gap:var(--space-1)}.t__name.svelte-1g1b74f{font-family:var(--font-body);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-sage-deep)}.t__detail.svelte-1g1b74f{font-family:var(--font-heading);font-style:italic;color:var(--text-mute);font-size:.95rem}#meet-photographers .block__media{border-radius:62% 38% 58% 42%/52% 48%}.section-head.svelte-yeobr5.svelte-yeobr5{text-align:center;margin-bottom:var(--space-9);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.intro.svelte-yeobr5.svelte-yeobr5{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.intro__lead.svelte-yeobr5.svelte-yeobr5{font-family:var(--font-heading);font-size:clamp(1.25rem,1.6vw + .75rem,1.625rem);line-height:1.55;color:var(--color-charcoal);max-width:none}.services.svelte-yeobr5.svelte-yeobr5{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width: 768px){.services.svelte-yeobr5.svelte-yeobr5{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services.svelte-yeobr5.svelte-yeobr5{grid-template-columns:repeat(3,1fr)}}.cta-row.svelte-yeobr5.svelte-yeobr5{display:flex;justify-content:center;margin-top:var(--space-8)}.founding-strip.svelte-yeobr5.svelte-yeobr5{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.founding-strip.svelte-yeobr5 p.svelte-yeobr5{color:var(--text-mute);margin:0;max-width:48ch}.founding-strip__cta.svelte-yeobr5.svelte-yeobr5{margin-top:var(--space-3)}.cta.svelte-yeobr5.svelte-yeobr5{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.cta__title.svelte-yeobr5.svelte-yeobr5{color:var(--color-cream);max-width:18ch;margin:0}.cta__sub.svelte-yeobr5.svelte-yeobr5{color:#faf8f5d9;max-width:38ch;margin:0}.cta__btn.svelte-yeobr5.svelte-yeobr5{margin-top:var(--space-3)}
