.services[data-astro-cid-g5jplrhu]{background:var(--paper)}.services[data-astro-cid-g5jplrhu][data-mode=linked]{height:calc(100svh + var(--runway, 0px))}.services[data-astro-cid-g5jplrhu][data-mode=linked] .services__pin[data-astro-cid-g5jplrhu]{position:sticky;top:20px;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:clip}.services[data-astro-cid-g5jplrhu][data-mode=native]{padding-block:var(--space-16) var(--space-24)}.services__head[data-astro-cid-g5jplrhu]{width:min(var(--row),100% - var(--gutter) * 2);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-bottom:60px}.services__rail[data-astro-cid-g5jplrhu]{--channel: max(var(--gutter), (100vw - var(--row)) / 2)}.services__track[data-astro-cid-g5jplrhu]{display:flex;padding-inline:var(--channel);width:max-content;will-change:transform}.services__slab[data-astro-cid-g5jplrhu]{margin:0;padding:0;list-style:none;display:flex;gap:1px;border-radius:var(--radius-card);overflow:clip;background:var(--paper);box-shadow:0 0 0 1px #0000000f}.services[data-astro-cid-g5jplrhu][data-mode=linked] .services__rail[data-astro-cid-g5jplrhu]{overflow:hidden}.services[data-astro-cid-g5jplrhu][data-mode=native] .services__rail[data-astro-cid-g5jplrhu]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--channel);scrollbar-width:none}.services[data-astro-cid-g5jplrhu][data-mode=native] .services__rail[data-astro-cid-g5jplrhu]::-webkit-scrollbar{display:none}.services[data-astro-cid-g5jplrhu][data-mode=native] .services__track[data-astro-cid-g5jplrhu]{transform:none!important}.services[data-astro-cid-g5jplrhu][data-mode=native] .svc[data-astro-cid-g5jplrhu]{scroll-snap-align:start}.svc[data-astro-cid-g5jplrhu]{flex:none;width:clamp(260px,40vw,548px)}.svc__link[data-astro-cid-g5jplrhu]{position:relative;display:block;overflow:clip}.svc__img[data-astro-cid-g5jplrhu]{width:100%;height:clamp(340px,45vw,620px);object-fit:cover;transition:transform var(--dur-base) var(--ease-out)}.svc__link[data-astro-cid-g5jplrhu]:hover .svc__img[data-astro-cid-g5jplrhu],.svc__link[data-astro-cid-g5jplrhu].is-hover .svc__img[data-astro-cid-g5jplrhu],.svc__link[data-astro-cid-g5jplrhu]:focus-visible .svc__img[data-astro-cid-g5jplrhu]{transform:scale(1.04)}.svc__label[data-astro-cid-g5jplrhu]{position:absolute;left:24px;right:24px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:8px 8px 8px 12px;border-radius:12px;overflow:clip;isolation:isolate;background:var(--paper);font-family:var(--font-claim);font-size:var(--size-h5);font-weight:500;line-height:1.333;color:#090909}.svc__label[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;z-index:-1;right:8px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:var(--accent);transform:scale(1);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.svc__arrow[data-astro-cid-g5jplrhu]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--ink);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.svc__arrow[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:18px;height:18px}.svc__link[data-astro-cid-g5jplrhu]:hover .svc__label[data-astro-cid-g5jplrhu]:before,.svc__link[data-astro-cid-g5jplrhu].is-hover .svc__label[data-astro-cid-g5jplrhu]:before,.svc__link[data-astro-cid-g5jplrhu]:focus-visible .svc__label[data-astro-cid-g5jplrhu]:before{transform:scale(30);background:var(--accent-live)}.svc__link[data-astro-cid-g5jplrhu]:hover .svc__arrow[data-astro-cid-g5jplrhu],.svc__link[data-astro-cid-g5jplrhu].is-hover .svc__arrow[data-astro-cid-g5jplrhu],.svc__link[data-astro-cid-g5jplrhu]:focus-visible .svc__arrow[data-astro-cid-g5jplrhu]{transform:translate(4px);background:var(--accent-live)}.services--grid[data-astro-cid-g5jplrhu]{padding-block:var(--space-8) var(--space-24)}.services--grid[data-astro-cid-g5jplrhu] .services__rail[data-astro-cid-g5jplrhu]{overflow:visible}.services--grid[data-astro-cid-g5jplrhu] .services__track[data-astro-cid-g5jplrhu]{display:block;width:min(var(--row),100% - var(--gutter) * 2);margin-inline:auto;padding-inline:0;will-change:auto}.services--grid[data-astro-cid-g5jplrhu] .services__slab[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);border-radius:0;overflow:visible;background:none;box-shadow:none}.services--grid[data-astro-cid-g5jplrhu] .svc[data-astro-cid-g5jplrhu]{width:auto;container-type:inline-size}.services--grid[data-astro-cid-g5jplrhu] .svc__link[data-astro-cid-g5jplrhu]{border-radius:var(--radius-card);box-shadow:0 0 0 1px #0000000f}.svc__pie[data-astro-cid-g5jplrhu]{position:absolute;left:24px;right:24px;bottom:24px}.svc__pie[data-astro-cid-g5jplrhu] .svc__label[data-astro-cid-g5jplrhu]{position:relative;left:auto;right:auto;bottom:auto;align-items:center;padding:12px 8px 12px 14px}.svc__texto[data-astro-cid-g5jplrhu]{display:grid;gap:2px}.svc__pie[data-astro-cid-g5jplrhu] .svc__desc[data-astro-cid-g5jplrhu]{color:var(--ink-soft);font-family:var(--font-text);font-size:var(--ui-sm);font-weight:400;line-height:1.45}.services--grid[data-astro-cid-g5jplrhu] .svc__img[data-astro-cid-g5jplrhu]{height:auto;aspect-ratio:4 / 5}@media(max-width:1099px){.services--grid[data-astro-cid-g5jplrhu] .services__slab[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.services--grid[data-astro-cid-g5jplrhu] .services__slab[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@container (max-width: 419px){.svc__link[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;height:100%}.svc__pie[data-astro-cid-g5jplrhu]{position:static;flex:1;display:flex}.svc__pie[data-astro-cid-g5jplrhu] .svc__label[data-astro-cid-g5jplrhu]{flex:1;border-radius:0;padding:14px 10px 16px 16px;background:var(--white)}}@media(max-width:900px){.services__head[data-astro-cid-g5jplrhu]{flex-direction:column;align-items:flex-start;gap:var(--space-6)}.services[data-astro-cid-g5jplrhu][data-mode=linked]{height:auto;padding-block:var(--space-12) var(--space-16)}.services[data-astro-cid-g5jplrhu][data-mode=linked] .services__pin[data-astro-cid-g5jplrhu]{position:static;height:auto;overflow:visible}.services[data-astro-cid-g5jplrhu][data-mode=linked] .services__rail[data-astro-cid-g5jplrhu]{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--channel);scrollbar-width:none}.services[data-astro-cid-g5jplrhu][data-mode=linked] .services__track[data-astro-cid-g5jplrhu]{transform:none!important}.services[data-astro-cid-g5jplrhu][data-mode=linked] .svc[data-astro-cid-g5jplrhu]{scroll-snap-align:start}}
