.hero-carousel[data-astro-cid-456vviwh]{position:relative;height:60vh;min-height:26rem;background:var(--color-dark)}@media(max-width:639px){.hero-carousel[data-astro-cid-456vviwh]{height:52vh;min-height:22rem}}.hero-carousel__slides[data-astro-cid-456vviwh]{position:absolute;inset:0}.hero-carousel[data-astro-cid-456vviwh] .hero-carousel__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:0;transition:opacity var(--duration-crossfade) linear}.hero-carousel[data-astro-cid-456vviwh] .hero-carousel__img.is-live{opacity:1;z-index:1}.hero-carousel[data-astro-cid-456vviwh] .hero-carousel__img.is-entering{opacity:1;z-index:2}.hero-carousel__rotate[data-astro-cid-456vviwh]{position:absolute;z-index:3;bottom:var(--space-4);right:max(var(--space-4),calc((100vw - 1240px) / 2 + var(--space-4)));width:44px;height:44px;display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-pill);background:var(--color-cream);color:var(--color-dark);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard)}.hero-carousel__rotate[data-astro-cid-456vviwh]:hover{transform:scale(1.08)}.hero-carousel__rotate[data-astro-cid-456vviwh]:active{transform:scale(.96)}.hero-carousel__rotate[data-astro-cid-456vviwh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hero-carousel__glyph[data-astro-cid-456vviwh]{width:1.25rem;height:1.25rem;fill:currentColor}.hero-carousel__rotate[data-astro-cid-456vviwh][data-playing=true] .hero-carousel__play[data-astro-cid-456vviwh],.hero-carousel__rotate[data-astro-cid-456vviwh][data-playing=false] .hero-carousel__pause[data-astro-cid-456vviwh]{display:none}@media(prefers-reduced-motion:reduce){.hero-carousel__rotate[data-astro-cid-456vviwh]{display:none}}@media print{.hero-carousel[data-astro-cid-456vviwh] .hero-carousel__img:not(.is-live){display:none}.hero-carousel__rotate[data-astro-cid-456vviwh]{display:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:visible}.hero__card-wrap[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:flex-end}.hero__card[data-astro-cid-j7pv25f6]{background:var(--color-cream);box-shadow:var(--shadow-md);padding:var(--space-8);max-width:42rem;margin-bottom:var(--space-8);position:relative;z-index:1}@media(min-width:1024px){.hero__card[data-astro-cid-j7pv25f6]{margin-bottom:calc(-1*clamp(2rem,4vw,4rem))}}@media(max-width:639px){.hero__card-wrap[data-astro-cid-j7pv25f6]{position:static}.hero__card[data-astro-cid-j7pv25f6]{margin:0;max-width:none;box-shadow:none}}.hero__title[data-astro-cid-j7pv25f6]{font-style:italic;margin-block:var(--space-2) var(--space-4);font-size:clamp(2.25rem,1.5rem + 2vw,3.25rem);white-space:nowrap}.hero__lead[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);flex-wrap:wrap}.intro-band[data-astro-cid-j7pv25f6]{background:var(--color-warm)}.intro-band__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}@media(max-width:767px){.intro-band__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.intro-band__statement[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h2);color:var(--color-dark);line-height:var(--leading-snug)}.intro-band__prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.intro-band__signature[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;color:var(--color-accent);margin-top:var(--space-6)}.teaser__header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-12)}.teaser__lead-in[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lead);color:var(--color-accent)}.teaser__lead-in--on-dark[data-astro-cid-j7pv25f6]{color:var(--color-gold)}.ateliers-pitch[data-astro-cid-j7pv25f6]{max-width:640px;display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}
