.tile.svelte-1yu9dvw{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;color:var(--ink);text-decoration:none}img.svelte-1yu9dvw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.txt.svelte-1yu9dvw{position:absolute;inset:auto 0 0;padding:1.4rem 1.2rem;display:grid;gap:.3rem}.label.svelte-1yu9dvw{font-size:1.05rem;letter-spacing:.26em}.blurb.svelte-1yu9dvw{font-size:.9rem;color:var(--ink-soft)}img.svelte-1yu9dvw~.txt:where(.svelte-1yu9dvw){background:linear-gradient(transparent,#fbf6f1eb 45%);padding-top:3rem}@media(hover:hover){.tile.svelte-1yu9dvw:hover img:where(.svelte-1yu9dvw){transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){img.svelte-1yu9dvw{transition:none}.tile.svelte-1yu9dvw:hover img:where(.svelte-1yu9dvw){transform:none}}.tile.svelte-1yu9dvw:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.sr.svelte-1ewzqr7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hero.svelte-1ewzqr7{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;overflow:hidden;background:linear-gradient(170deg,#f6d9c4,#e9c3a4 55%,#c98d5c)}.hero.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veil.svelte-1ewzqr7{position:absolute;inset:0;background:linear-gradient(#1b171426,#1b171473);opacity:0}.photo.svelte-1ewzqr7 .veil:where(.svelte-1ewzqr7){opacity:1}.inner.svelte-1ewzqr7{position:relative;padding:6rem 1.5rem 4rem;display:grid;justify-items:center;gap:1.4rem;color:var(--ink);animation:svelte-1ewzqr7-rise 1.2s ease both}.photo.svelte-1ewzqr7 .inner:where(.svelte-1ewzqr7){color:#fff}.inner.svelte-1ewzqr7 .logo{width:min(34rem,88vw);height:auto}.slogan.svelte-1ewzqr7{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);margin:0}@keyframes svelte-1ewzqr7-rise{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.inner.svelte-1ewzqr7{animation:none}}.cta.svelte-1ewzqr7{display:inline-block;border:1px solid currentColor;color:inherit;padding:.95rem 2.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.24em;font-size:.78rem;font-weight:400;transition:background .3s,color .3s}.cta.svelte-1ewzqr7:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.photo.svelte-1ewzqr7 .cta:where(.svelte-1ewzqr7):hover{background:#fff;color:var(--ink);border-color:#fff}.cta.dark.svelte-1ewzqr7:hover{background:var(--ink);color:var(--paper)}.cta.svelte-1ewzqr7:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.block.svelte-1ewzqr7{max-width:76rem;margin:0 auto;padding:5rem 1.25rem 0}h2.svelte-1ewzqr7{text-align:center;font-size:1rem;margin:0 0 2.5rem}.tiles.svelte-1ewzqr7,.stories.svelte-1ewzqr7{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:40rem){.tiles.svelte-1ewzqr7,.stories.svelte-1ewzqr7{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.tiles.svelte-1ewzqr7{grid-template-columns:repeat(4,1fr)}.stories.svelte-1ewzqr7{grid-template-columns:repeat(3,1fr)}}.more.svelte-1ewzqr7,.soon.svelte-1ewzqr7{text-align:center;margin-top:2rem;color:var(--ink-soft)}.more.svelte-1ewzqr7 a:where(.svelte-1ewzqr7){color:var(--ink);text-underline-offset:.3em}.quote.svelte-1ewzqr7{text-align:center;padding:6rem 1.25rem 0;display:grid;justify-items:center;gap:2.5rem}blockquote.svelte-1ewzqr7{margin:0;max-width:40rem}blockquote.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){font-family:var(--font-display);font-size:var(--step-3);font-style:italic;margin:0;line-height:1.25}.dark.svelte-1ewzqr7{color:var(--ink)}
