.sh[data-astro-cid-dkczppui]{gap:var(--group-gap);margin-bottom:var(--section-gap);flex-direction:column;display:flex}.sh__main[data-astro-cid-dkczppui]{gap:var(--group-gap);flex-direction:column;display:flex}.sh--center[data-astro-cid-dkczppui]{text-align:center;align-items:center}.sh--center[data-astro-cid-dkczppui] .sh__main[data-astro-cid-dkczppui]{align-items:center}.sh__action[data-astro-cid-dkczppui]{font-size:var(--text-small);color:var(--color-accent);align-self:flex-start;text-decoration:none}.sh__action[data-astro-cid-dkczppui]:hover{color:var(--color-accent-hover);text-decoration:underline}@media(min-width:48rem){.sh[data-astro-cid-dkczppui]{justify-content:space-between;align-items:flex-end;gap:var(--space-7);flex-direction:row}.sh--center[data-astro-cid-dkczppui]{flex-direction:column}.sh__action[data-astro-cid-dkczppui]{align-self:flex-end}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.section.services{justify-content:flex-start}.services__header[data-astro-cid-bp4bfslc] .sh__main{gap:var(--services-header-gap)}.services__header[data-astro-cid-bp4bfslc] .sh{margin-bottom:0}.services__kicker{color:var(--color-accent)}.services__track[data-astro-cid-bp4bfslc]{width:100%;position:relative}.services__header[data-astro-cid-bp4bfslc]{margin-bottom:var(--space-4)}.services__tabsBar[data-astro-cid-bp4bfslc]{top:var(--header-h);z-index:20;margin-bottom:var(--space-6);padding-block:var(--space-2);background-color:var(--color-bg);position:sticky}.services__tablist[data-astro-cid-bp4bfslc]{gap:var(--space-4);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.services__tablist[data-astro-cid-bp4bfslc]::-webkit-scrollbar{display:none}.services__tab[data-astro-cid-bp4bfslc]{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);padding-block:var(--space-2);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface-gradient-start);color:var(--color-text-muted);font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-smooth),border-color var(--dur-2) var(--ease-smooth),background-color var(--dur-2) var(--ease-smooth),transform var(--dur-2) var(--ease-spring);flex:none;text-decoration:none;display:inline-flex}.services__tab[data-astro-cid-bp4bfslc]:hover{border-color:var(--color-border-strong);color:var(--color-text);transform:scale(1.05)}.services__tab[data-astro-cid-bp4bfslc][aria-selected=true]{border-color:var(--color-accent);background-color:var(--color-trend-fill);color:var(--color-text);font-weight:var(--weight-semibold)}@media(prefers-reduced-motion:reduce){.services__tab[data-astro-cid-bp4bfslc]:hover{transform:none}}.services__body[data-astro-cid-bp4bfslc]{width:100%;display:block}.services__media-column[data-astro-cid-bp4bfslc]{display:none}.services__panels-column[data-astro-cid-bp4bfslc]{gap:var(--space-9);flex-direction:column;display:flex}.services__panel[data-astro-cid-bp4bfslc]{gap:var(--space-6);scroll-margin-top:calc(var(--header-h) + var(--services-tabsbar-h));flex-direction:column;display:flex}.services__media-mobile[data-astro-cid-bp4bfslc]{width:100%;display:flex}.services__media-img{width:100%;aspect-ratio:var(--aspect-landscape);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-image);background-color:var(--color-trend-fill);object-fit:cover}.services__media-img--placeholder[data-astro-cid-bp4bfslc]{color:var(--color-accent);place-items:center;display:grid}.services__content[data-astro-cid-bp4bfslc]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.services__title{color:var(--color-text)}.services__desc[data-astro-cid-bp4bfslc]{color:var(--color-text-body)}.services__pointers[data-astro-cid-bp4bfslc]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services__pointer[data-astro-cid-bp4bfslc]{align-items:center;gap:var(--space-2);color:var(--color-text-body);font-size:var(--text-small);display:flex}.services__pointerIcon{color:var(--color-accent);flex:none}.services__actions[data-astro-cid-bp4bfslc]{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media not all and (min-width:30rem){.services__pointers[data-astro-cid-bp4bfslc]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:48rem){.services__tab[data-astro-cid-bp4bfslc]{min-height:var(--tap-min)}.services__panels-column[data-astro-cid-bp4bfslc]{gap:var(--space-7)}}.services__pointers--odd[data-astro-cid-bp4bfslc] .services__pointer[data-astro-cid-bp4bfslc]:last-child{grid-column:1/-1}@media(min-width:48rem){html.js-motion .section.services{padding-top:0}html.js-motion .services__header[data-astro-cid-bp4bfslc]{height:calc(var(--services-header-top-pad) + var(--services-header-h) + var(--services-header-tabs-gap));padding-top:var(--services-header-top-pad);margin-bottom:0}html.js-motion .services__tabsBar[data-astro-cid-bp4bfslc]{top:var(--services-tabs-sticky-top);z-index:20;padding-top:var(--services-header-top-pad);padding-bottom:var(--space-4);background:linear-gradient(to bottom,var(--color-bg) 0%,var(--color-bg) 65%,transparent 100%);margin-bottom:0;position:sticky}html.js-motion .services__body[data-astro-cid-bp4bfslc]{gap:var(--services-body-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}html.js-motion .services__media-column[data-astro-cid-bp4bfslc]{top:var(--services-band-top);height:var(--services-band-h);padding-bottom:calc(var(--services-band-lift) * 2);z-index:10;align-content:center;display:grid;position:sticky}html.js-motion .services__media-sticky[data-astro-cid-bp4bfslc]{width:100%;aspect-ratio:var(--aspect-landscape);max-height:var(--services-media-max-h-md);border-radius:var(--radius-image);border:var(--border-w) solid var(--color-border);background-color:var(--color-trend-fill);position:relative;overflow:hidden}html.js-motion .services__media-frame[data-astro-cid-bp4bfslc]{width:100%;height:100%;opacity:var(--frame-o,0);will-change:opacity;position:absolute;inset:0}html.js-motion .services__media-frame[data-astro-cid-bp4bfslc] .services__media-img{border:none;border-radius:0;width:100%;height:100%}html.js-motion .services__media-mobile[data-astro-cid-bp4bfslc]{display:none}html.js-motion .services__panels-column[data-astro-cid-bp4bfslc]{gap:var(--services-panel-gap);z-index:10;padding-bottom:0}html.js-motion .services__panel[data-astro-cid-bp4bfslc]{min-height:var(--services-panel-min-h);padding-bottom:calc(var(--services-band-lift) * 2);scroll-margin-top:calc(var(--services-body-sticky-top) + var(--space-2));flex-direction:column;justify-content:center;display:flex}}
