.t-head[data-astro-cid-pdkrhn37] h1[data-astro-cid-pdkrhn37]{margin:.6rem 0}.t-head[data-astro-cid-pdkrhn37] .lead[data-astro-cid-pdkrhn37]{max-width:46ch}.t-wall[data-astro-cid-pdkrhn37]{display:grid;gap:1.6rem;grid-template-columns:1fr;align-items:start}.t-wall[data-astro-cid-pdkrhn37].masonry{grid-auto-rows:8px}.t-item[data-astro-cid-pdkrhn37]{display:block;width:100%;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;text-align:left}.t-item--text[data-astro-cid-pdkrhn37]{padding:1.5rem 1.4rem 1.3rem}.t-quote[data-astro-cid-pdkrhn37]{margin:0 0 1.1rem;padding:0;border:0;font-family:var(--font-display);font-size:1.08rem;line-height:1.6;color:var(--ink)}.t-quote[data-astro-cid-pdkrhn37] p[data-astro-cid-pdkrhn37]{margin:0 0 .75rem}.t-quote[data-astro-cid-pdkrhn37] p[data-astro-cid-pdkrhn37]:last-child{margin-bottom:0}.t-cite[data-astro-cid-pdkrhn37]{display:grid;gap:.15rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.92rem;line-height:1.45;color:var(--muted)}.t-cite[data-astro-cid-pdkrhn37] strong[data-astro-cid-pdkrhn37]{color:var(--ink);font-weight:700}.t-cite[data-astro-cid-pdkrhn37] a[data-astro-cid-pdkrhn37]{display:inline-block;padding-block:.35rem;color:var(--teal-ink);text-decoration:underline;text-underline-offset:.2em}.t-item--card[data-astro-cid-pdkrhn37]{overflow:hidden;padding:1.6rem 1.4rem 1.4rem 1.9rem;background:#f7f4ec}.t-item--card[data-astro-cid-pdkrhn37]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(var(--m-teal) 0 25%,var(--m-green) 25% 50%,var(--m-orange) 50% 75%,var(--m-magenta) 75% 100%)}.t-item--card[data-astro-cid-pdkrhn37] .t-quote[data-astro-cid-pdkrhn37]{font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.t-item--card[data-astro-cid-pdkrhn37] .t-quote[data-astro-cid-pdkrhn37]:before{content:"“";display:block;height:2.1rem;font-family:Georgia,Times New Roman,serif;font-size:3.4rem;line-height:1;color:var(--m-teal)}.t-item--card[data-astro-cid-pdkrhn37] .t-cite[data-astro-cid-pdkrhn37]{gap:.25rem;border-top:0;padding-top:.4rem}.t-item--card[data-astro-cid-pdkrhn37] .t-cite[data-astro-cid-pdkrhn37] strong[data-astro-cid-pdkrhn37]{font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.t-item--card[data-astro-cid-pdkrhn37] .t-cite[data-astro-cid-pdkrhn37] strong[data-astro-cid-pdkrhn37]:before{content:"";display:inline-block;width:1.6rem;height:2px;margin-right:.6rem;vertical-align:middle;background:var(--teal-ink)}.t-item--card[data-astro-cid-pdkrhn37] .t-cite[data-astro-cid-pdkrhn37] span[data-astro-cid-pdkrhn37]{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.t-item--featured[data-astro-cid-pdkrhn37]{border-color:var(--teal-ink);box-shadow:0 0 0 1px var(--teal-ink),var(--shadow-sm)}.t-item__flag[data-astro-cid-pdkrhn37]{display:inline-block;margin:0 0 .8rem;padding:.2rem .65rem;border-radius:999px;background:var(--teal-ink);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.t-proof[data-astro-cid-pdkrhn37] h2[data-astro-cid-pdkrhn37]{margin:.5rem 0 1.6rem;max-width:24ch}.t-proof__grid[data-astro-cid-pdkrhn37]{display:grid;gap:1.6rem;grid-template-columns:1fr}.t-proof__fig[data-astro-cid-pdkrhn37]{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.t-proof__fig[data-astro-cid-pdkrhn37] img{display:block;width:100%;height:auto}.t-proof__fig[data-astro-cid-pdkrhn37] figcaption[data-astro-cid-pdkrhn37]{padding:.9rem 1.2rem 1.1rem;font-size:.9rem;line-height:1.5;color:var(--muted);border-top:1px solid var(--line)}@media (min-width: 760px){.t-proof__grid[data-astro-cid-pdkrhn37]{grid-template-columns:1fr 1fr;align-items:start}}.t-cta[data-astro-cid-pdkrhn37] h2[data-astro-cid-pdkrhn37]{margin-bottom:1.2rem}.t-cta__row[data-astro-cid-pdkrhn37]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.t-cta__tel[data-astro-cid-pdkrhn37]{font-weight:700;color:var(--ink);white-space:nowrap}@media (min-width: 640px){.t-wall[data-astro-cid-pdkrhn37]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.t-wall[data-astro-cid-pdkrhn37]{grid-template-columns:repeat(3,1fr)}}
