.local-hero[data-astro-cid-6boxwp7n]{padding-top:calc(var(--header-h) + clamp(1.5rem, 4vw, 3rem));padding-bottom:clamp(3rem,7vw,6rem)}.grid[data-astro-cid-6boxwp7n]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.crumbs[data-astro-cid-6boxwp7n] ol[data-astro-cid-6boxwp7n]{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-6boxwp7n] li[data-astro-cid-6boxwp7n]+li[data-astro-cid-6boxwp7n]:before{content:"/";opacity:.5;margin-right:.4rem}.crumbs[data-astro-cid-6boxwp7n] a[data-astro-cid-6boxwp7n]{text-decoration:none}.crumbs[data-astro-cid-6boxwp7n] a[data-astro-cid-6boxwp7n]:hover{color:var(--fg)}h1[data-astro-cid-6boxwp7n]{margin:1rem 0 1.4rem;font-size:clamp(2.6rem,1.6rem + 4vw,5.6rem);line-height:.98}h1[data-astro-cid-6boxwp7n] .serif[data-astro-cid-6boxwp7n]{color:var(--navy)}.lead[data-astro-cid-6boxwp7n]{max-width:46ch;color:var(--muted);font-size:var(--step-1);line-height:1.5}.actions[data-astro-cid-6boxwp7n]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.facts[data-astro-cid-6boxwp7n]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding-top:1.4rem;display:grid}.facts[data-astro-cid-6boxwp7n] div[data-astro-cid-6boxwp7n]{flex-direction:column-reverse;gap:.3rem;display:flex}.facts[data-astro-cid-6boxwp7n] dd[data-astro-cid-6boxwp7n]{font-size:var(--step-2);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}.facts[data-astro-cid-6boxwp7n] dt[data-astro-cid-6boxwp7n]{color:var(--muted);font-size:var(--step--1)}.visual[data-astro-cid-6boxwp7n]{position:relative}.frame[data-astro-cid-6boxwp7n]{aspect-ratio:4/5;background:var(--stone);border-radius:6px;width:100%;max-height:78svh;position:relative;overflow:hidden}.frame[data-astro-cid-6boxwp7n] img{object-fit:cover;width:100%;max-width:none;height:120%;position:absolute;top:-10%;left:0}.pin[data-astro-cid-6boxwp7n]{backdrop-filter:blur(8px);font-size:var(--step--1);background:#f3f0eae0;border-radius:99px;align-items:center;gap:.4rem;padding:.5em .9em .5em .7em;font-weight:500;display:inline-flex;position:absolute;top:1rem;right:1rem}.pin[data-astro-cid-6boxwp7n] svg[data-astro-cid-6boxwp7n]{width:1.1em;height:1.1em;color:var(--navy)}.featured[data-astro-cid-6boxwp7n]{-webkit-backdrop-filter:blur(12px);min-width:min(320px,80%);color:var(--paper);transition:transform .5s var(--ease-out), background-color .3s;background:#0d1726c7;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:.2rem 1.5rem;padding:1.1rem 1.3rem;text-decoration:none;display:grid;position:absolute;bottom:2rem;left:-2rem;box-shadow:0 20px 50px #0d172640}.featured[data-astro-cid-6boxwp7n]:hover{background:#134e9cd9;transform:translateY(-4px)}.featured-label[data-astro-cid-6boxwp7n]{letter-spacing:.14em;text-transform:uppercase;color:#b7c0cf;grid-column:1/-1;font-size:.72rem}.featured[data-astro-cid-6boxwp7n] strong[data-astro-cid-6boxwp7n]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:500}.featured-arrow[data-astro-cid-6boxwp7n]{font-size:var(--step-1);transition:transform .4s var(--ease-out)}.featured[data-astro-cid-6boxwp7n]:hover .featured-arrow[data-astro-cid-6boxwp7n]{transform:translate(4px)}@media (width<=900px){.grid[data-astro-cid-6boxwp7n]{grid-template-columns:1fr}.frame[data-astro-cid-6boxwp7n]{aspect-ratio:4/3}.featured[data-astro-cid-6boxwp7n]{min-width:0;bottom:1rem;left:1rem;right:1rem}}.feature[data-astro-cid-blxnnlkt]{grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.flip[data-astro-cid-blxnnlkt] .mosaic[data-astro-cid-blxnnlkt]{order:2}.mosaic[data-astro-cid-blxnnlkt]{aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:.75rem;text-decoration:none;display:grid;position:relative}.tile[data-astro-cid-blxnnlkt]{background:var(--stone);border-radius:6px;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-blxnnlkt].main{grid-row:span 2}.mosaic[data-astro-cid-blxnnlkt]:not(:has(.tile:nth-child(2))) .tile[data-astro-cid-blxnnlkt].main{grid-column:span 2}.tile[data-astro-cid-blxnnlkt] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.mosaic[data-astro-cid-blxnnlkt]:hover .tile[data-astro-cid-blxnnlkt] img{transform:scale(1.04)}.badge[data-astro-cid-blxnnlkt]{background:var(--warm);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:.45em .85em;font-size:.72rem;font-weight:600;position:absolute;top:1rem;left:1rem}.body[data-astro-cid-blxnnlkt]{justify-items:start;gap:1.1rem;display:grid}.kicker[data-astro-cid-blxnnlkt]{color:var(--navy);font-size:var(--step--1);letter-spacing:.02em;margin:0}.body[data-astro-cid-blxnnlkt] h3[data-astro-cid-blxnnlkt]{max-width:14ch}.lead[data-astro-cid-blxnnlkt]{max-width:42ch;font-size:var(--step-0);margin:0}.chips[data-astro-cid-blxnnlkt]{flex-wrap:wrap;gap:.45rem;margin:.3rem 0 .6rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-blxnnlkt] li[data-astro-cid-blxnnlkt]{border:1px solid var(--line);font-size:var(--step--1);border-radius:99px;padding:.5em .9em}@media (width<=900px){.feature[data-astro-cid-blxnnlkt]{grid-template-columns:1fr}.flip[data-astro-cid-blxnnlkt] .mosaic[data-astro-cid-blxnnlkt]{order:0}}.contact[data-astro-cid-o6sjiwmw]{background:var(--paper-2)}.grid[data-astro-cid-o6sjiwmw]{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.text[data-astro-cid-o6sjiwmw] h2[data-astro-cid-o6sjiwmw]{max-width:14ch;margin:.9rem 0 1.8rem}.promises[data-astro-cid-o6sjiwmw]{gap:.8rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.promises[data-astro-cid-o6sjiwmw] li[data-astro-cid-o6sjiwmw]{align-items:baseline;gap:.75rem;display:flex}.promises[data-astro-cid-o6sjiwmw] li[data-astro-cid-o6sjiwmw]:before{content:"";background:var(--sky);border-radius:50%;flex:none;width:.55rem;height:.55rem;transform:translateY(-.1em)}.text[data-astro-cid-o6sjiwmw] a[data-astro-cid-o6sjiwmw]{color:var(--navy)}.card[data-astro-cid-o6sjiwmw]{background:var(--paper);border-radius:10px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 30px 80px -40px #0d172659}@media (width<=900px){.grid[data-astro-cid-o6sjiwmw]{grid-template-columns:1fr}}.title[data-astro-cid-5aa7el62]{margin:1rem 0 clamp(2rem,4vw,3rem)}.cards[data-astro-cid-5aa7el62]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-5aa7el62]{text-decoration:none;display:block}.img[data-astro-cid-5aa7el62]{aspect-ratio:16/10;background:var(--ink-3);border-radius:6px;display:block;position:relative;overflow:hidden}.img[data-astro-cid-5aa7el62] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}a[data-astro-cid-5aa7el62]:hover .img[data-astro-cid-5aa7el62] img{transform:scale(1.05)}.row[data-astro-cid-5aa7el62]{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}strong[data-astro-cid-5aa7el62]{font-size:var(--step-2);letter-spacing:-.03em;font-weight:500;line-height:1.1;transition:color .3s;display:block}.meta[data-astro-cid-5aa7el62]{color:var(--muted);font-size:var(--step--1)}.arrow[data-astro-cid-5aa7el62]{border:1px solid var(--line);width:2.8rem;height:2.8rem;transition:background-color .3s, color .3s, transform .5s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}a[data-astro-cid-5aa7el62]:hover strong[data-astro-cid-5aa7el62]{color:var(--navy)}a[data-astro-cid-5aa7el62]:hover .arrow[data-astro-cid-5aa7el62]{background:var(--ink);color:var(--paper);transform:translate(4px)}
