.hero[data-astro-cid-wez3wgs6]{isolation:isolate;min-height:100svh;padding-block:calc(var(--header-h) + 64px) 64px;background:var(--obsidian) var(--poster) center / cover no-repeat;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.hero-video[data-astro-cid-wez3wgs6]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-wez3wgs6]:after{content:"";z-index:-1;background:linear-gradient(#0f121480 0,#0f121400 200px),radial-gradient(#0f121459 0%,#0f121499 100%),#0f121433;position:absolute;inset:0}.hero-content[data-astro-cid-wez3wgs6]{justify-items:center;gap:28px;display:grid}.hero-location[data-astro-cid-wez3wgs6]{right:max(var(--gutter), calc((100% - var(--content-max)) / 2));letter-spacing:.12em;text-transform:uppercase;color:#cdd1d06b;align-items:center;gap:6px;margin:0;font-size:11px;display:flex;position:absolute;bottom:20px}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-wez3wgs6]{display:none}}.trusted[data-astro-cid-vnotnvy4]{border-bottom:1px solid var(--cloud);padding-block:56px}h2[data-astro-cid-vnotnvy4]{text-align:center;margin-bottom:32px}.marquee[data-astro-cid-vnotnvy4]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track[data-astro-cid-vnotnvy4]{flex:none;align-items:center;padding:0;list-style:none;animation:40s linear infinite marquee;display:flex}.marquee[data-astro-cid-vnotnvy4]:hover .marquee-track[data-astro-cid-vnotnvy4]{animation-play-state:paused}li[data-astro-cid-vnotnvy4]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--slate);align-items:center;gap:48px;padding-right:48px;font-size:clamp(20px,2.2vw,28px);display:flex}li[data-astro-cid-vnotnvy4]:after{content:"*";color:var(--vermilion)}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-vnotnvy4]{justify-content:center;mask-image:none}.marquee-track[data-astro-cid-vnotnvy4]{flex-wrap:wrap;flex:0 auto;justify-content:center;row-gap:16px}.marquee-track[data-astro-cid-vnotnvy4][aria-hidden]{display:none}li[data-astro-cid-vnotnvy4]:last-child:after{content:none}}.case[data-astro-cid-esvs7huh]{border:1px solid var(--cloud);border-radius:var(--radius-card);background:var(--ground);flex-direction:column;display:flex;overflow:hidden}.case-media[data-astro-cid-esvs7huh]{aspect-ratio:3/2;background:var(--cloud);place-items:center;display:grid;position:relative}.case-img[data-astro-cid-esvs7huh]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-name[data-astro-cid-esvs7huh]{text-transform:uppercase;letter-spacing:.18em;text-align:center;color:var(--obsidian);padding:24px;font-size:18px;font-weight:500}.case-body[data-astro-cid-esvs7huh]{flex-direction:column;flex:1;gap:16px;padding:32px;display:flex}.case-meta[data-astro-cid-esvs7huh]{flex-wrap:wrap;gap:2px .6em;display:flex}.nowrap[data-astro-cid-esvs7huh]{white-space:nowrap}.case-client[data-astro-cid-esvs7huh]{color:var(--obsidian)}h3[data-astro-cid-esvs7huh]{font-size:clamp(24px,2vw,28px);line-height:1.15}.case-summary[data-astro-cid-esvs7huh]{font-size:15px;line-height:1.6}.case-stat[data-astro-cid-esvs7huh]{border-top:1px solid var(--cloud);align-items:flex-start;gap:14px;min-height:calc(24px + 3lh);margin-top:auto;padding-top:24px;font-size:14px;line-height:1.45;display:flex}.case-figure[data-astro-cid-esvs7huh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--obsidian);flex:none;font-size:44px;font-weight:400;line-height:1}.sep[data-astro-cid-lcdefpme]{color:var(--vermilion);margin-inline:.5em}h1[data-astro-cid-lcdefpme]{max-width:14ch}.hero-subtitle[data-astro-cid-lcdefpme]{max-width:34ch;font-style:normal}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}@media (width<=480px){.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:nowrap;gap:10px}.hero-actions[data-astro-cid-lcdefpme] .btn{letter-spacing:.12em;white-space:nowrap;padding:14px 18px;font-size:11px}}#services{padding-bottom:var(--section-space);background:var(--ground)}.statement{font-size:max(40px,5.18135cqi);line-height:1.05}.title-em[data-astro-cid-lcdefpme]{color:var(--slate);font-style:italic;display:block}.statement-lead[data-astro-cid-lcdefpme]{max-width:none}.terms[data-astro-cid-lcdefpme]{gap:40px 32px;display:grid}@media (width>=720px){.terms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.terms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.term[data-astro-cid-lcdefpme]{border-top:1px solid var(--obsidian);align-content:start;gap:12px;padding-top:24px;display:grid}.term[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(26px,2.4vw,32px)}.term[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:0}.results[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--obsidian);padding-block:72px;position:relative;overflow:hidden}.results-bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.results-inner[data-astro-cid-lcdefpme]{gap:48px;display:grid}.results[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0f121473 0%,#0f1214bf 100%);position:absolute;inset:0}.results-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.stats[data-astro-cid-lcdefpme]{gap:40px 32px;display:grid}@media (width>=720px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-lcdefpme]{border-top:1px solid #cdd1d059;flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding-top:24px;display:flex}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ground);max-width:24ch;font-size:15px;line-height:1.5}.cases[data-astro-cid-lcdefpme]{gap:24px;display:grid}@media (width>=720px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.fit-section{isolation:isolate;margin-top:var(--section-space);background:var(--obsidian);padding-block:96px;position:relative;overflow:hidden}.fit-section:after{content:"";z-index:-1;background:linear-gradient(#0f121499 0%,#0f1214cc 100%);position:absolute;inset:0}.fit-bg[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}#fit .split{align-items:start}@media (width>=1100px){#fit .split{grid-template-columns:5fr 7fr}}.fit-title{font-size:clamp(40px,4vw,60px);line-height:1.08}.fit-lead[data-astro-cid-lcdefpme]{max-width:44ch}.fit-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.fit[data-astro-cid-lcdefpme]{border-bottom:1px solid #cdd1d059;padding:0;list-style:none}.fit-row[data-astro-cid-lcdefpme]{border-top:1px solid #cdd1d059;grid-template-columns:72px 1fr;gap:16px 24px;padding-block:36px;display:grid}.fit-row[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-column:1/-1;gap:10px;padding:0;list-style:none;display:grid}@media (width>=720px) and (width<=899px),(width>=1100px){.fit-row[data-astro-cid-lcdefpme]{grid-template-columns:72px minmax(0,.8fr) minmax(0,1fr);gap:32px}.fit-row[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-column:auto}}.fit-num[data-astro-cid-lcdefpme]{text-align:center;place-self:start;width:72px;margin-top:4px}.fit-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(24px,2.2vw,30px);line-height:1.15}.fit-row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ground);font-size:16px;line-height:1.6}.fit-row--muted[data-astro-cid-lcdefpme] .fit-num[data-astro-cid-lcdefpme]{color:var(--cloud);background:0 0;border:1px solid #cdd1d080}.fit-row--muted[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--cloud)}#faq .split{align-items:start}@media (width>=900px){#faq .section-main{top:calc(var(--header-h) + 48px);position:sticky}}@media (width>=1100px){#faq .split{grid-template-columns:5fr 7fr}}@media (width<=719px){.results[data-astro-cid-lcdefpme]{padding-block:56px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:32px 20px}.stat[data-astro-cid-lcdefpme] .numeral[data-astro-cid-lcdefpme]{font-size:44px}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:13px}}
