.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100dvh;padding-block:clamp(96px,11dvh,120px) clamp(44px,6dvh,64px);display:flex;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:48px;display:grid}@media (width>=1024px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:56px}}@media (width>=1400px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)}}.hero__title[data-astro-cid-ge2uvauf]{max-width:17ch;font-size:clamp(2.3rem,3.8vw,3.6rem)}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:50ch;margin-top:20px}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__facts[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-hairline);color:var(--color-muted);flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding-top:18px;font-size:14px;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:9px;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px}.hero__scene[data-astro-cid-ge2uvauf]{display:block}.hero__core[data-astro-cid-ge2uvauf]{background:linear-gradient(#14171b 0%,#0e1013 100%);place-items:center;padding:18px 22px 22px;display:grid}@media (width<=1023px){.hero__grid[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{display:contents}.hero__title[data-astro-cid-ge2uvauf]{order:1}.hero__scene[data-astro-cid-ge2uvauf]{order:2;margin-top:26px}.hero__lead[data-astro-cid-ge2uvauf]{order:3;margin-top:26px}.hero__actions[data-astro-cid-ge2uvauf]{order:4}.hero__facts[data-astro-cid-ge2uvauf]{order:5}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{padding-block:92px 48px}.hero__title[data-astro-cid-ge2uvauf]{max-width:none;font-size:clamp(1.95rem,8.4vw,2.5rem)}.hero__core[data-astro-cid-ge2uvauf]{padding:14px 14px 18px}.hero__facts[data-astro-cid-ge2uvauf]{margin-top:26px;padding-top:20px}}.trust[data-astro-cid-lmn7abdq]{border-block:1px solid var(--color-hairline);background:var(--color-bg-soft);padding-block:38px}.trust__row[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(2,1fr);gap:28px 20px;display:grid}@media (width>=900px){.trust__row[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(4,1fr)}.trust__item[data-astro-cid-lmn7abdq]+.trust__item[data-astro-cid-lmn7abdq]{border-left:1px solid var(--color-hairline);padding-left:34px}}.trust__figure[data-astro-cid-lmn7abdq]{color:var(--color-ink);font-size:clamp(2rem,3.4vw,2.7rem);display:block}.trust__label[data-astro-cid-lmn7abdq]{max-width:22ch;margin-top:8px;font-size:14px;line-height:1.5;display:block}.signs__head[data-astro-cid-hqwvlobk]{align-items:end;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:grid}.signs__head[data-astro-cid-hqwvlobk] .lead[data-astro-cid-hqwvlobk]{max-width:58ch;margin-top:20px}@media (width>=900px){.signs__head[data-astro-cid-hqwvlobk]{grid-template-columns:1fr auto}}.signs__cta[data-astro-cid-hqwvlobk]{justify-self:start}.signs__body[data-astro-cid-hqwvlobk]{gap:48px;display:grid}@media (width>=1024px){.signs__body[data-astro-cid-hqwvlobk]{grid-template-columns:1fr 400px;align-items:start;gap:64px}}.signs__list[data-astro-cid-hqwvlobk]{counter-reset:none;border-top:1px solid var(--color-hairline);list-style:none}.signs__item[data-astro-cid-hqwvlobk]{border-bottom:1px solid var(--color-hairline);grid-template-columns:54px 1fr;gap:18px;padding-block:26px;display:grid}.signs__num[data-astro-cid-hqwvlobk]{color:var(--color-accent);padding-top:4px;font-size:1rem}.signs__item[data-astro-cid-hqwvlobk] p[data-astro-cid-hqwvlobk]{max-width:54ch;margin-top:8px}.signs__media[data-astro-cid-hqwvlobk]{gap:20px;display:grid}@media (width>=640px) and (width<=1023px){.signs__media[data-astro-cid-hqwvlobk]{grid-template-columns:1fr 1fr}.signs__caption[data-astro-cid-hqwvlobk]{grid-column:1/-1}}.signs__figure[data-astro-cid-hqwvlobk]{margin:0}@media (width>=1024px){.signs__figure--offset[data-astro-cid-hqwvlobk]{margin-left:56px}}.signs__caption[data-astro-cid-hqwvlobk]{font-size:13px;line-height:1.6}.services__head[data-astro-cid-lesv7jgp]{max-width:60ch;margin-bottom:clamp(40px,5vw,64px)}.services__head[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{margin-top:18px}.services__head[data-astro-cid-lesv7jgp] .lead[data-astro-cid-lesv7jgp]{margin-top:20px}.services__grid[data-astro-cid-lesv7jgp]{gap:22px;display:grid}@media (width>=640px){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,1fr)}}.services__card[data-astro-cid-lesv7jgp]{margin:0}.services__core[data-astro-cid-lesv7jgp]{flex-direction:column;display:flex}.services__body[data-astro-cid-lesv7jgp]{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.services__tagline[data-astro-cid-lesv7jgp]{margin-top:6px;font-size:14px}.services__blurb[data-astro-cid-lesv7jgp]{margin-top:16px;font-size:16px}.services__link[data-astro-cid-lesv7jgp]{border-top:1px solid var(--color-hairline);color:var(--color-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1023px),(pointer:coarse){.services__link[data-astro-cid-lesv7jgp]{min-height:44px}}.services__link[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{fill:currentColor;width:16px;height:16px;transition:transform .32s var(--ease-out)}.services__link[data-astro-cid-lesv7jgp]:hover svg[data-astro-cid-lesv7jgp]{transform:translate(4px)}.gallery__head[data-astro-cid-rj65ajc3]{max-width:56ch;margin-bottom:clamp(40px,5vw,64px)}.gallery__head[data-astro-cid-rj65ajc3] .lead[data-astro-cid-rj65ajc3]{margin-top:20px}.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=640px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gallery__grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(230px,18vw,280px);grid-auto-flow:dense}.gallery__item--wide[data-astro-cid-rj65ajc3]{grid-area:span 2/span 2}.gallery__item--tall[data-astro-cid-rj65ajc3]{grid-row:span 2}}.gallery__item[data-astro-cid-rj65ajc3]{margin:0}.gallery__core[data-astro-cid-rj65ajc3]{flex-direction:column;display:flex;position:relative}.gallery__media[data-astro-cid-rj65ajc3]{aspect-ratio:3/2;flex:1;min-height:0;overflow:hidden}.gallery__caption[data-astro-cid-rj65ajc3]{border-top:1px solid var(--color-hairline-soft);padding:14px 18px 16px;font-size:13px;line-height:1.5}.why__grid[data-astro-cid-tbvw4kn2]{gap:48px;display:grid}@media (width>=1024px){.why__grid[data-astro-cid-tbvw4kn2]{grid-template-columns:1fr 1fr;gap:72px}.why__lead[data-astro-cid-tbvw4kn2]{align-self:start;position:sticky;top:120px}}.why__lead[data-astro-cid-tbvw4kn2] .lead[data-astro-cid-tbvw4kn2]{max-width:44ch;margin-top:22px}.why__note[data-astro-cid-tbvw4kn2]{max-width:44ch;margin-top:20px;font-size:15px}.why__list[data-astro-cid-tbvw4kn2]{border-top:1px solid var(--color-hairline);list-style:none}.why__item[data-astro-cid-tbvw4kn2]{border-bottom:1px solid var(--color-hairline);padding-block:24px}.why__item[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{max-width:52ch;margin-top:8px;font-size:16px}.quote__grid[data-astro-cid-r4jz3gu7]{gap:clamp(40px,5vw,72px);display:grid}@media (width>=1024px){.quote__grid[data-astro-cid-r4jz3gu7]{grid-template-columns:.85fr 1.15fr;align-items:start}.quote__intro[data-astro-cid-r4jz3gu7]{position:sticky;top:120px}}.quote__list[data-astro-cid-r4jz3gu7]{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.quote__list[data-astro-cid-r4jz3gu7] li[data-astro-cid-r4jz3gu7]{color:var(--color-body);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.55;display:grid}.quote__list[data-astro-cid-r4jz3gu7] svg[data-astro-cid-r4jz3gu7]{width:16px;height:16px;fill:var(--color-accent);margin-top:3px}.quote__call[data-astro-cid-r4jz3gu7]{border-top:1px solid var(--color-hairline);color:var(--color-muted);margin-top:30px;padding-top:22px;font-size:15px}.quote__call[data-astro-cid-r4jz3gu7] a[data-astro-cid-r4jz3gu7]{color:var(--color-accent);margin-left:8px;font-weight:600}.quote__core[data-astro-cid-r4jz3gu7]{padding:clamp(22px,3.4vw,40px)}
