.hero[data-astro-cid-j7pv25f6]{position:relative;padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,7vw,6rem)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr .92fr;gap:clamp(2rem,5vw,5rem);align-items:center;min-height:min(76vh,760px)}.hero__statement-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;font-style:italic;letter-spacing:.04em;color:var(--bone);margin-bottom:1.8rem;line-height:1.1}.hero__statement[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2.4rem}.hero__statement[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(.88rem,1.1vw,1rem);line-height:1.75;color:var(--bone-dim)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem}.hero__cats[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:3rem;display:flex;flex-wrap:wrap;gap:1.4rem;border-top:1px solid var(--line);padding-top:1.5rem}.hero__cats[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease)}.hero__cats[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brass-bright)}.hero__art[data-astro-cid-j7pv25f6]{position:relative;display:block;aspect-ratio:4 / 5;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-art)}.hero__art[data-astro-cid-j7pv25f6] picture{display:contents}.hero__art[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.hero__art[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.05)}.hero__art-label[data-astro-cid-j7pv25f6]{position:absolute;left:1.2rem;bottom:1.2rem;display:flex;flex-direction:column;gap:.15rem;background:color-mix(in srgb,var(--ink-900) 55%,transparent);backdrop-filter:blur(8px);border:1px solid var(--line);padding:.7rem 1rem;border-radius:var(--radius)}.hero__art-label[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.15rem}.hero__art-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brass)}.hero__scroll[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin-top:2rem;padding-inline:var(--gutter);color:var(--muted);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.hero__scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:48px;height:1px;background:var(--brass);animation:line 2.4s var(--ease) infinite;transform-origin:left}@keyframes line{0%,to{transform:scaleX(.4);opacity:.4}50%{transform:scaleX(1);opacity:1}}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.6rem)}.row-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2.8rem}.row-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.7rem}.row-head__link[data-astro-cid-j7pv25f6]{color:var(--bone-dim);font-size:.85rem;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid var(--line-strong);padding-bottom:3px;transition:color .3s var(--ease),border-color .3s var(--ease)}.row-head__link[data-astro-cid-j7pv25f6]:hover{color:var(--brass-bright);border-color:var(--brass)}.testimonials[data-astro-cid-j7pv25f6]{border-block:1px solid var(--line);background:var(--ink-850);padding-block:clamp(4rem,8vw,7rem)}.testimonials[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:block;margin-bottom:3rem}.testimonials__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem)}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.35;color:var(--bone);font-weight:400}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:1.4rem;display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--line);padding-top:1.1rem}.quote__name[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.92rem}.quote__role[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.82rem}.cta[data-astro-cid-j7pv25f6]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:clamp(3rem,6vw,5rem) 1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(700px 300px at 50% 0%,rgba(194,163,107,.07),transparent 70%),var(--ink-800)}.cta__title[data-astro-cid-j7pv25f6]{max-width:18ch}@media(max-width:900px){.grid[data-astro-cid-j7pv25f6],.testimonials__row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__art[data-astro-cid-j7pv25f6]{order:-1;aspect-ratio:4 / 3}.hero__scroll[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:560px){.grid[data-astro-cid-j7pv25f6],.testimonials__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.row-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}
