.fx[data-astro-cid-mo5jiu5n]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mq[data-astro-cid-2og733uw]{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq__track[data-astro-cid-2og733uw]{animation:mq var(--mq-dur) linear infinite;will-change:transform;display:inline-flex}.mq--rev[data-astro-cid-2og733uw] .mq__track[data-astro-cid-2og733uw]{animation-direction:reverse}.mq[data-astro-cid-2og733uw]:hover .mq__track[data-astro-cid-2og733uw]{animation-play-state:paused}.mq__item[data-astro-cid-2og733uw]{padding-block:var(--s-200);align-items:center;display:inline-flex}.mq__sep[data-astro-cid-2og733uw]{margin-inline:var(--s-400);color:var(--accent);font-size:.5em;font-style:normal}.mq--outline[data-astro-cid-2og733uw] .mq__item[data-astro-cid-2og733uw]{color:#0000;-webkit-text-stroke:1px var(--text-muted)}.mq--outline[data-astro-cid-2og733uw] .mq__item[data-astro-cid-2og733uw]:nth-child(odd){color:var(--text);-webkit-text-stroke:0}@keyframes mq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq__track[data-astro-cid-2og733uw]{animation:none}}.st--band[data-astro-cid-wy3y6whn]{background:var(--surface)}.st--band[data-astro-cid-wy3y6whn] .card[data-astro-cid-wy3y6whn]{background:var(--bg)}.st__eyebrow[data-astro-cid-wy3y6whn]{color:var(--accent-text,var(--accent))}.st__list[data-astro-cid-wy3y6whn]{gap:var(--s-300);margin-top:var(--s-500);display:grid}@media (width>=768px){.st__list[data-astro-cid-wy3y6whn]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.st__item[data-astro-cid-wy3y6whn]{gap:var(--s-100);align-content:start;display:grid}.st__num[data-astro-cid-wy3y6whn]{color:var(--accent)}.ribbon[data-astro-cid-lcdefpme]{border-block:1px solid var(--text);background:var(--text);color:var(--bg)}.ribbon[data-astro-cid-lcdefpme] .mq__item{font-family:var(--font-display);text-transform:uppercase}.promise__grid[data-astro-cid-lcdefpme]{gap:var(--s-500);display:grid}.promise__copy[data-astro-cid-lcdefpme]{gap:var(--s-300);align-content:center;display:grid}.promise[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width>=1100px){.promise__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.stages__list[data-astro-cid-lcdefpme]{gap:var(--s-300);margin:var(--s-500) 0 0;counter-reset:none;padding:0;display:grid}@media (width>=1000px){.stages__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stages__item[data-astro-cid-lcdefpme]{gap:var(--s-200);padding:var(--s-400);border:1px solid var(--text);background:#fff;align-content:start;display:grid;position:relative}.stages__item[data-astro-cid-lcdefpme]:last-child{border-color:var(--accent)}.stages__n[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1.5px var(--accent);line-height:1}.stages__items[data-astro-cid-lcdefpme]{gap:6px;margin:0;padding:0 0 0 1.1em;list-style:square;display:grid}.stages__items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]::marker{color:var(--accent)}.stages__out[data-astro-cid-lcdefpme]{padding-top:var(--s-200);border-top:1px dashed var(--line);margin-top:auto}.more[data-astro-cid-lcdefpme]{margin-top:var(--s-300)}.who__grid[data-astro-cid-lcdefpme]{gap:var(--s-300);margin-top:var(--s-500);display:grid}@media (width>=900px){.who__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.who__card[data-astro-cid-lcdefpme]{gap:var(--s-200);padding:var(--s-400);border-top:3px solid var(--text);background:0 0;align-content:start;display:grid}.who__card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--s-200);justify-self:start}.who__n[data-astro-cid-lcdefpme]{border:1px solid var(--accent);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;font-size:16px;display:grid}.work__grid[data-astro-cid-lcdefpme]{gap:var(--s-300);margin:var(--s-500) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.work__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.work__card[data-astro-cid-lcdefpme]{color:var(--text);gap:6px;text-decoration:none;display:grid}.work__card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;border:1px solid var(--text);width:100%;height:240px;margin-bottom:var(--s-100);background:#fff;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.work__card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{box-shadow:8px 8px 0 var(--accent);transform:translate(-4px,-4px)}.work__card[data-astro-cid-lcdefpme]:hover .heading-5[data-astro-cid-lcdefpme]{color:var(--accent)}@media (prefers-reduced-motion:reduce){.work__card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}
