.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(92vh,860px);display:grid;place-items:center;text-align:center;color:var(--text-on-dark);background:var(--bg-deep);overflow:hidden;padding:clamp(4rem,10vw,7rem) 1rem}.hero[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#1f3b2d59,#1f3b2d8c)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:820px}.hero-eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-on-dark);margin-bottom:1.5rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:.4em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--muted-on-dark)}.hero-line[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--text-on-dark);max-width:44ch;margin:0 auto 1.5rem}.hero-status[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.hero[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{color:#fff}.hero[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f}.getting-here[data-astro-cid-j7pv25f6]{background:var(--accent-soft);border-bottom:1px solid var(--line);padding-block:2.25rem 2rem}.gh-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:.6rem;margin-bottom:1.5rem}.gh-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;line-height:1}.gh-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin:0}.gh-link[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--accent-text);text-decoration:none;border-bottom:1px solid var(--line)}.gh-link[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--accent-text)}.gh-link[data-astro-cid-j7pv25f6]:after{content:" →"}.gh-cols[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.25rem 1.5rem .5rem;border-left:1px solid var(--line)}.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}.gh-cols[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--accent-text);margin-bottom:.6rem}.gh-cols[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:.3rem}.gh-cols[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.88rem;line-height:1.55;color:var(--muted)}.gh-hours[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.gh-hours[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;line-height:1.6}.gh-hours[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600}.gh-hours[data-astro-cid-j7pv25f6] .range[data-astro-cid-j7pv25f6]{color:var(--muted)}.manifesto[data-astro-cid-j7pv25f6]{padding-block:clamp(4rem,9vw,7rem) clamp(3rem,6vw,5rem);text-align:center}.manifesto[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.5;margin-bottom:1.4em}.manifesto[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.manifesto[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-text)}.heading[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.highlights[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 4rem;max-width:960px;margin-inline:auto}.highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding:1.4rem 0 1.6rem}.highlights[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.highlights[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.45rem}.highlights[data-astro-cid-j7pv25f6] .price[data-astro-cid-j7pv25f6]{font-variant-numeric:tabular-nums;color:var(--muted)}.highlights[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.35rem 0 0;font-size:.95rem}.more[data-astro-cid-j7pv25f6]{margin:3rem 0 0}.teaser[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.teaser[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-top:1.5rem}.teaser-list[data-astro-cid-j7pv25f6]{margin:0}.teaser-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line-on-dark)}.teaser-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--line-on-dark)}.teaser-list[data-astro-cid-j7pv25f6] .walk[data-astro-cid-j7pv25f6]:first-of-type{margin-top:1.25rem;border-top:1px solid var(--line-on-dark)}.teaser-list[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.15rem}.teaser-list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:.85rem;color:var(--muted-on-dark);text-align:right}.big-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:9 / 5;object-fit:cover}.big-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{padding-block:1rem}.story[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;margin-bottom:clamp(3rem,7vw,5.5rem)}.story[data-astro-cid-j7pv25f6].reverse{grid-template-columns:1fr 1.2fr}.story[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.6vw,2.1rem)}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius)}.trace[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:1.25rem;margin:1.5rem 0 0}.trace[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.2rem;color:var(--accent-text)}.suppliers-wrap[data-astro-cid-j7pv25f6],.team-wrap[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:2rem;margin-top:clamp(2rem,5vw,3.5rem)}.suppliers[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2rem}.suppliers[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.3rem}.suppliers[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:.92rem}.team[data-astro-cid-j7pv25f6]{margin-top:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem 4rem}.member[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.15rem;font-size:1.6rem}.role[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bark);margin-bottom:.8rem}.member[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;font-size:.95rem}.hiring[data-astro-cid-j7pv25f6]{margin:2rem 0 0;font-size:.92rem}.quotes-section[data-astro-cid-j7pv25f6]{padding-top:clamp(2rem,5vw,4rem)}.quotes[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(2rem,5vw,4rem);margin-top:3.5rem}.quote[data-astro-cid-j7pv25f6]{margin:0}.quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.45;margin-bottom:.75rem}.quote[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{font-size:.85rem;letter-spacing:.04em}.closing[data-astro-cid-j7pv25f6]{padding-top:clamp(2rem,5vw,4rem)}.closing-line[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.35;text-align:center;margin-bottom:3rem}.closing-line[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-text)}.hours-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.hours-title[data-astro-cid-j7pv25f6]{margin:0;font-size:1.3rem}.small[data-astro-cid-j7pv25f6]{font-size:.85rem;margin:1.25rem 0 0}@media(max-width:960px){.gh-cols[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:860px){.highlights[data-astro-cid-j7pv25f6],.teaser[data-astro-cid-j7pv25f6],.story[data-astro-cid-j7pv25f6],.story[data-astro-cid-j7pv25f6].reverse{grid-template-columns:1fr}.story[data-astro-cid-j7pv25f6].reverse figure[data-astro-cid-j7pv25f6]{order:2}.teaser-list[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{text-align:left}.teaser-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.1rem}.big-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}}@media(max-width:560px){.gh-cols[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;row-gap:0}.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(odd){padding:1.1rem 0;border-left:0;border-top:1px solid var(--line)}.gh-cols[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:0;padding-top:0}}
