.cs-quote[data-astro-cid-wndhlqnz]{background:var(--brv-paper);scroll-margin-top:92px}.cs-quote__band[data-astro-cid-wndhlqnz]{--q-line:#b5dcc82e;--q-mute:#d6e9dfa8;background:var(--brv-emerald-deep);border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);padding:var(--brv-s-8) 0}.cs-quote__inner[data-astro-cid-wndhlqnz]{max-width:860px;padding:0 var(--brv-gutter);margin:0 auto;position:relative}.cs-quote__inner[data-astro-cid-wndhlqnz]:before{content:"“";font-family:var(--brv-font-display);font-weight:var(--brv-w-bold);color:var(--brv-emerald-pale);opacity:.14;transform:skewX(var(--brv-skew));transform-origin:0 0;pointer-events:none;z-index:0;font-size:clamp(140px,18vw,220px);line-height:1;position:absolute;top:-.44em;left:6px}.cs-quote__top[data-astro-cid-wndhlqnz],.cs-quote__body[data-astro-cid-wndhlqnz],.cs-quote__foot[data-astro-cid-wndhlqnz]{z-index:1;position:relative}.cs-quote__top[data-astro-cid-wndhlqnz]{justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-quote__eyebrow[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-mono);font-size:var(--brv-fs-eyebrow);letter-spacing:var(--brv-tracking-eyebrow);text-transform:uppercase;color:var(--brv-emerald-pale)}.cs-quote__body[data-astro-cid-wndhlqnz]{margin:22px 0 0;padding-left:26px}.cs-quote__body[data-astro-cid-wndhlqnz]:before{content:"";background:var(--brv-emerald-lift);width:4px;transform:skewX(var(--brv-skew));transform-origin:top;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 16px #2fa37a59}.cs-quote__body[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-display);font-weight:var(--brv-w-medium);letter-spacing:var(--brv-tracking-tight);color:var(--brv-paper);text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(20px,2.2vw,27px);line-height:1.42}.cs-quote__foot[data-astro-cid-wndhlqnz]{border-top:1px solid var(--q-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin:28px 0 0;padding:20px 0 0 26px;display:flex}.cs-quote__who[data-astro-cid-wndhlqnz]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cs-quote__role[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-paper);font-size:15px}.cs-quote__company[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-sans);color:var(--q-mute);font-size:15px}.cs-quote__company[data-astro-cid-wndhlqnz]:before{content:"· ";color:var(--q-line)}.cs-quote__rating[data-astro-cid-wndhlqnz]{align-items:baseline;gap:8px;display:inline-flex}.cs-quote__stars[data-astro-cid-wndhlqnz]{color:var(--brv-emerald-lift);letter-spacing:3px;font-size:14px}.cs-quote__score[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-mono);color:var(--brv-paper);font-size:13px}.cs-quote__outof[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-mono);color:var(--q-mute);font-size:11px}.cs-quote__source[data-astro-cid-wndhlqnz]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);letter-spacing:.01em;color:var(--brv-paper);border-radius:var(--brv-r-pill);transition:background var(--brv-dur-fast) var(--brv-ease), border-color var(--brv-dur-fast) var(--brv-ease), transform var(--brv-dur-fast) var(--brv-ease);background:0 0;border:1.5px solid #b5dcc880;align-items:center;gap:8px;padding:9px 18px;font-size:13px;text-decoration:none;display:inline-flex}.cs-quote__source[data-astro-cid-wndhlqnz] span[data-astro-cid-wndhlqnz]{transition:transform var(--brv-dur-base) var(--brv-ease-out);display:inline-block}.cs-quote__source[data-astro-cid-wndhlqnz]:hover{border-color:var(--brv-emerald-pale);background:#b5dcc824;transform:translateY(-1px)}.cs-quote__source[data-astro-cid-wndhlqnz]:hover span[data-astro-cid-wndhlqnz]{transform:translate(4px)}@media (width<=620px){.cs-quote__foot[data-astro-cid-wndhlqnz]{flex-direction:column;align-items:flex-start;gap:16px}}.cs-hero__inner[data-astro-cid-f4yest4y]{max-width:var(--brv-container);padding:var(--brv-s-7) var(--brv-gutter) var(--brv-s-8);grid-template-columns:1.2fr .8fr;align-items:start;gap:56px;margin:0 auto;display:grid}.cs-hero__eyebrow[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);font-size:var(--brv-fs-eyebrow);letter-spacing:var(--brv-tracking-eyebrow);text-transform:uppercase;color:var(--brv-emerald)}.cs-hero__title[data-astro-cid-f4yest4y]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tight);color:var(--brv-ink);text-wrap:balance;margin:20px 0 0;font-size:clamp(26px,2.6vw,34px);line-height:1.25}.cs-hero__lead[data-astro-cid-f4yest4y]{font-family:var(--brv-font-sans);font-size:var(--brv-fs-lead);line-height:var(--brv-lh-lead);color:var(--brv-ink-soft);max-width:46ch;margin:18px 0 0}.cs-hero__actions[data-astro-cid-f4yest4y]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.cs-snapshot[data-astro-cid-f4yest4y]{background:var(--brv-surface);border-radius:var(--brv-r-lg);box-shadow:var(--brv-shadow-sm);padding:26px 28px}.cs-snapshot__label[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);letter-spacing:var(--brv-tracking-eyebrow);text-transform:uppercase;color:var(--brv-emerald);font-size:10px}.cs-snapshot__list[data-astro-cid-f4yest4y]{margin:8px 0 0}.cs-snapshot__row[data-astro-cid-f4yest4y]{border-top:1px solid var(--brv-line);padding:11px 0}.cs-snapshot__row[data-astro-cid-f4yest4y]:first-child{border-top:none}.cs-snapshot__row[data-astro-cid-f4yest4y] dt[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brv-ink-mute);font-size:10px}.cs-snapshot__row[data-astro-cid-f4yest4y] dd[data-astro-cid-f4yest4y]{font-family:var(--brv-font-sans);color:var(--brv-ink);margin:4px 0 0;font-size:14px;line-height:1.5}.cs-snapshot__services[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y],.cs-snapshot__site[data-astro-cid-f4yest4y]{color:var(--brv-emerald);text-underline-offset:3px;margin-right:12px;text-decoration:underline}.cs-hero__inner--shot[data-astro-cid-f4yest4y]{grid-template-columns:1.05fr .95fr;align-items:center}.cs-hero__figure[data-astro-cid-f4yest4y]{margin:0}.cs-hero__shot[data-astro-cid-f4yest4y]{background:var(--brv-surface);border:1px solid var(--brv-line-strong);border-radius:var(--brv-r-lg);width:100%;box-shadow:var(--brv-shadow-md);cursor:zoom-in;transition:transform var(--brv-dur-base) var(--brv-ease), box-shadow var(--brv-dur-base) var(--brv-ease);padding:0;display:block;overflow:hidden}.cs-hero__shot[data-astro-cid-f4yest4y]:hover{box-shadow:var(--brv-shadow-lg);transform:translateY(-4px)}.cs-hero__shot[data-astro-cid-f4yest4y] img{width:100%;height:auto;display:block}.cs-hero__caption[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);color:var(--brv-ink-mute);margin:12px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.cs-hero__inner[data-astro-cid-f4yest4y],.cs-hero__inner--shot[data-astro-cid-f4yest4y]{grid-template-columns:1fr;gap:36px}}.cs-proof[data-astro-cid-f4yest4y]{background:var(--brv-instrument);padding:var(--brv-s-7) 0;scroll-margin-top:92px}.cs-proof__inner[data-astro-cid-f4yest4y]{max-width:var(--brv-container);padding:0 var(--brv-gutter);margin:0 auto}.cs-proof__grid[data-astro-cid-f4yest4y]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cs-proof__grid[data-astro-cid-f4yest4y][data-count="1"]{grid-template-columns:minmax(0,640px);justify-content:center}.cs-proof__grid[data-astro-cid-f4yest4y][data-count="2"]{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.cs-proof__grid[data-astro-cid-f4yest4y],.cs-proof__grid[data-astro-cid-f4yest4y][data-count="2"]{grid-template-columns:1fr}}.cs-highlight[data-astro-cid-f4yest4y]{background:var(--surface-data-card);border:1px solid var(--border-on-data);border-radius:var(--brv-r-lg);padding:28px 30px;position:relative;overflow:hidden}.cs-highlight__edge[data-astro-cid-f4yest4y]{background:var(--brv-brand);width:5px;transform:skewX(var(--brv-skew));transform-origin:top;position:absolute;top:0;bottom:0;left:0}.cs-highlight__eyebrow[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);letter-spacing:var(--brv-tracking-eyebrow);text-transform:uppercase;color:var(--brv-emerald-lift);margin-bottom:14px;font-size:10px}.cs-highlight__title[data-astro-cid-f4yest4y]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:-.02em;color:var(--brv-paper);margin:0;font-size:24px;line-height:1.15}.cs-highlight__text[data-astro-cid-f4yest4y]{font-family:var(--brv-font-sans);color:#dce2e7;max-width:38ch;margin:12px 0 0;font-size:15px;line-height:1.5}.cs-body[data-astro-cid-f4yest4y]{background:var(--brv-paper);scroll-margin-top:68px}.cs-body__inner[data-astro-cid-f4yest4y]{max-width:760px;padding:var(--brv-s-8) var(--brv-gutter);margin:0 auto}.cs-body__inner[data-astro-cid-f4yest4y] .cs-phones{margin:var(--brv-s-6) 0 0}.cs-body__inner[data-astro-cid-f4yest4y] .cs-phones p{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:0;display:grid}.cs-body__inner[data-astro-cid-f4yest4y] .cs-phones img{width:100%;height:auto;margin:0;display:block}.cs-body__inner[data-astro-cid-f4yest4y]>p:has(>img,>.lightbox-trigger){margin:var(--brv-s-6) 0 0}.cs-body__inner[data-astro-cid-f4yest4y]>p>img,.cs-body__inner[data-astro-cid-f4yest4y]>p>.lightbox-trigger>img{border:1px solid var(--brv-line-strong);border-radius:var(--brv-r-md);width:100%;height:auto;transition:border-color var(--brv-dur-fast) var(--brv-ease);margin:0;display:block}.cs-body__inner[data-astro-cid-f4yest4y]>p>.lightbox-trigger:hover>img,.cs-body__inner[data-astro-cid-f4yest4y]>p>.lightbox-trigger:focus-visible>img{border-color:var(--brv-emerald)}.cs-body__inner[data-astro-cid-f4yest4y] .cs-figcaption{margin:10px 0 var(--brv-s-6);font-family:var(--brv-font-mono);color:var(--brv-ink-mute);font-size:13px;line-height:1.5}@media (width<=560px){.cs-body__inner[data-astro-cid-f4yest4y] .cs-phones p{grid-template-columns:minmax(0,320px);justify-content:center}}.cs-body__inner[data-astro-cid-f4yest4y] .cs-cards{margin:var(--brv-s-5) 0 var(--brv-s-6);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cs-body__inner[data-astro-cid-f4yest4y] .cs-card{background:var(--brv-mint-wash);border-radius:var(--brv-r-lg);padding:18px 18px 20px}.cs-body__inner[data-astro-cid-f4yest4y] .cs-card p{color:var(--brv-ink-soft);margin:0;font-size:14.5px;line-height:1.55}.cs-body__inner[data-astro-cid-f4yest4y] .cs-card p.cs-card__title{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tight);color:var(--brv-ink);margin-bottom:8px;font-size:17px;line-height:1.3}@media (width<=720px){.cs-body__inner[data-astro-cid-f4yest4y] .cs-cards{grid-template-columns:1fr}}.cs-nav[data-astro-cid-f4yest4y]{border-top:1px solid var(--brv-line)}.cs-nav__inner[data-astro-cid-f4yest4y]{max-width:var(--brv-container);padding:28px var(--brv-gutter) var(--brv-s-7);justify-content:space-between;gap:20px;margin:0 auto;display:flex}.cs-nav__link[data-astro-cid-f4yest4y]{flex-direction:column;gap:4px;text-decoration:none;display:flex}.cs-nav__link--right[data-astro-cid-f4yest4y]{text-align:right}.cs-nav__dir[data-astro-cid-f4yest4y]{font-family:var(--brv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brv-ink-mute);font-size:11px}.cs-nav__name[data-astro-cid-f4yest4y]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-emerald);font-size:15px}
