.svc[data-astro-cid-3vpt37q6]{display:flex;flex-direction:column;transform-origin:50% 0;transform:scale(calc(1 - .06 * var(--cover, 0)));will-change:transform}.svc[data-astro-cid-3vpt37q6]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fill-on-paper);opacity:calc(var(--cover, 0) * .7);pointer-events:none}.svc__head[data-astro-cid-3vpt37q6]{display:flex;flex-direction:column;gap:6px}.svc__title[data-astro-cid-3vpt37q6]{color:inherit}.svc__subtitle[data-astro-cid-3vpt37q6]{color:var(--ink-mid-on-paper);max-width:var(--card-measure, 27em)}.svc__row[data-astro-cid-3vpt37q6] dt[data-astro-cid-3vpt37q6]{color:var(--ink-mid-on-paper)}.svc__spec[data-astro-cid-3vpt37q6]{display:flex;flex-direction:column;gap:24px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--line-on-paper)}.svc__row[data-astro-cid-3vpt37q6]{display:flex;flex-direction:column;gap:8px}.svc__row[data-astro-cid-3vpt37q6] dd[data-astro-cid-3vpt37q6]{margin:0;color:inherit}.svc__when[data-astro-cid-3vpt37q6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:var(--card-measure, 27em)}.svc__when[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]{position:relative;padding-left:16px}.svc__when[data-astro-cid-3vpt37q6] li[data-astro-cid-3vpt37q6]:before{content:"";position:absolute;left:2px;top:calc(var(--t-text-lh) / 2 - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.svc__small[data-astro-cid-3vpt37q6]{margin:20px 0 0;color:var(--ink-mid-on-paper);max-width:var(--card-measure, 27em)}.svc__actions[data-astro-cid-3vpt37q6]{margin:auto 0 0;padding-top:20px}@media(width>=810px){.svc__spec[data-astro-cid-3vpt37q6],.svc__small[data-astro-cid-3vpt37q6]{margin-top:24px}.svc__actions[data-astro-cid-3vpt37q6]{padding-top:24px}.svc__spec[data-astro-cid-3vpt37q6]{padding-top:24px;gap:28px}}@media(prefers-reduced-motion:reduce){.svc[data-astro-cid-3vpt37q6]{transform:none;will-change:auto}.svc[data-astro-cid-3vpt37q6]:after{content:none}}.xv[data-astro-cid-ydyy2erq]{position:relative;width:100%;aspect-ratio:1;overflow:clip}.xv-item[data-astro-cid-ydyy2erq]{position:absolute;inset:0;display:none}.xv[data-astro-cid-ydyy2erq][data-active="1"]>[data-astro-cid-ydyy2erq][data-index="1"],.xv[data-astro-cid-ydyy2erq][data-active="2"]>[data-astro-cid-ydyy2erq][data-index="2"],.xv[data-astro-cid-ydyy2erq][data-active="3"]>[data-astro-cid-ydyy2erq][data-index="3"],.xv[data-astro-cid-ydyy2erq][data-active="4"]>[data-astro-cid-ydyy2erq][data-index="4"],.xv[data-astro-cid-ydyy2erq][data-active="5"]>[data-astro-cid-ydyy2erq][data-index="5"]{display:block;animation:1s linear .1s both xv-in}.xv[data-astro-cid-ydyy2erq] [data-astro-cid-ydyy2erq]:is(video,img){display:block;width:100%;height:100%;object-fit:cover}@keyframes xv-in{0%{opacity:.9}to{opacity:1}}@media(prefers-reduced-motion:reduce){.xv-item[data-astro-cid-ydyy2erq]{animation:none!important}}.services[data-astro-cid-es4tamui]{--pad: 16px;--gutter: 16px;--stack-top: 60px;position:relative;width:100%}.services__inner[data-astro-cid-es4tamui]{position:relative;z-index:2;padding:0 var(--pad)}.services__row[data-astro-cid-es4tamui]{display:flex;align-items:flex-start;gap:var(--gutter);width:100%}.services__left[data-astro-cid-es4tamui],.services__right[data-astro-cid-es4tamui]{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;overflow:clip}.services__left[data-astro-cid-es4tamui]{flex:.25 0 0;height:34vh;padding-top:40px;gap:32px;min-width:0}@media(width<=809.98px){.services__row[data-astro-cid-es4tamui]{flex-direction:column;gap:16px}.services__left[data-astro-cid-es4tamui].services__left{position:relative;top:auto;flex:none;height:auto;padding-top:40px}.services__center[data-astro-cid-es4tamui].services__center{flex:none;padding:0 0 64px}}.services__left[data-astro-cid-es4tamui] h2[data-astro-cid-es4tamui]{font-weight:400}.services__center[data-astro-cid-es4tamui]{position:relative;z-index:1;flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0 120px;overflow:clip}.services__list[data-astro-cid-es4tamui]{display:flex;flex-direction:column;gap:12px;width:100%}.services__list[data-astro-cid-es4tamui]>[data-service-card]{position:sticky;top:calc(var(--stack-top) + var(--i, 0) * 12px)}.services__list[data-astro-cid-es4tamui]:after{content:"";flex:none;height:30svh}@media(width>=810px){.services__list[data-astro-cid-es4tamui]{gap:24px}}.services__more[data-astro-cid-es4tamui]{align-self:stretch;color:var(--c-text-secondary);max-width:34em}.services__more[data-astro-cid-es4tamui] a[data-astro-cid-es4tamui]{color:var(--c-text)}.services__right[data-astro-cid-es4tamui]{display:none}.services__video[data-astro-cid-es4tamui]{width:50%;aspect-ratio:1}@media(width>=810px){.services__right[data-astro-cid-es4tamui].services__right{position:sticky;top:72px;height:calc(100svh - 144px);padding:0;background:var(--c-fill);border-radius:var(--r-card);align-self:flex-start;margin-top:48px;justify-content:center;align-items:center}.services__video[data-astro-cid-es4tamui]{width:62%;aspect-ratio:1;border-radius:var(--r-media);overflow:clip}}.services__list[data-astro-cid-es4tamui].is-ready{opacity:0;transform:translate3d(0,20px,0);transition:opacity 1s var(--ease-framer),transform 1s var(--ease-framer)}.services__list[data-astro-cid-es4tamui].is-ready.is-in{opacity:1;transform:none}@media(width>=810px){.services[data-astro-cid-es4tamui]{--pad: 20px;--gutter: 20px;--stack-top: 72px}.services__left[data-astro-cid-es4tamui]{flex:1 0 0;height:30vh;padding-top:48px}.services__center[data-astro-cid-es4tamui]{padding:48px 0}.services__right[data-astro-cid-es4tamui]{display:flex;flex:1 0 0;min-width:0}}@media(width>=1200px){.services__left[data-astro-cid-es4tamui]{height:27vh}.services__center[data-astro-cid-es4tamui]{padding-bottom:120px}}@media(width>=1920px){.services__left[data-astro-cid-es4tamui]{height:34vh;padding-top:64px}.services__center[data-astro-cid-es4tamui]{padding:64px 0 120px}.services__right[data-astro-cid-es4tamui].services__right{margin-top:64px}}@media(prefers-reduced-motion:reduce){.services__list[data-astro-cid-es4tamui].is-ready{opacity:1;transform:none;transition:none}.services__list[data-astro-cid-es4tamui]:after{content:none}.services__list[data-astro-cid-es4tamui]>[data-service-card]{position:static}}.image-break[data-astro-cid-4yt6tbq2]{width:100%;--ib-inset: 14% 10%}.ib-sticky[data-astro-cid-4yt6tbq2]{position:relative}.ib-frame[data-astro-cid-4yt6tbq2]{width:100%;overflow:clip}.ib-frame--black[data-astro-cid-4yt6tbq2]{background-color:var(--tone-black)}.ib-into[data-astro-cid-4yt6tbq2]{position:absolute;inset:var(--ib-inset);pointer-events:none}@media(width>=810px)and (orientation:landscape){.image-break[data-astro-cid-4yt6tbq2]{--ib-inset: 16% 30%}}.ib-frame[data-astro-cid-4yt6tbq2] .image-break-media{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center}@media(width>=810px)and (orientation:landscape){.ib-frame[data-astro-cid-4yt6tbq2] .image-break-media{aspect-ratio:2}}@media(prefers-reduced-motion:no-preference)and (not ((width>=810px)and (orientation:landscape))){html[data-motion=playing] .ib-frame[data-astro-cid-4yt6tbq2]{transform:scale(.55);border-radius:calc(var(--r-media) / .55)}}@media(prefers-reduced-motion:no-preference)and (width>=810px)and (orientation:landscape){.image-break[data-astro-cid-4yt6tbq2]{height:200vh;height:200svh}.ib-sticky[data-astro-cid-4yt6tbq2]{position:sticky;top:0;height:100vh;height:100svh;overflow:clip}.ib-frame[data-astro-cid-4yt6tbq2]{height:100%;--ib-inset: 16% 30%;--ib-scale: 1.3}.ib-frame[data-astro-cid-4yt6tbq2] .image-break-media{height:100%;aspect-ratio:auto}html[data-motion=playing] .ib-frame[data-astro-cid-4yt6tbq2]{clip-path:inset(var(--ib-inset) round var(--r-media))}html[data-motion=playing] .ib-frame[data-astro-cid-4yt6tbq2] .image-break-media{transform:scale(var(--ib-scale))}}.wwd[data-astro-cid-ejqldzme]{--pad: 16px;--gutter: 16px;position:relative;width:100%}.wwd__inner[data-astro-cid-ejqldzme]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px var(--gutter);padding:48px var(--pad)}@media(width>=810px){.wwd[data-astro-cid-ejqldzme]{--pad: 20px;--gutter: 20px}.wwd__inner[data-astro-cid-ejqldzme]{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--gutter);padding:64px var(--pad) 88px}}@media(width>=1200px){.wwd__inner[data-astro-cid-ejqldzme]{padding-block:96px}}@media(width>=1920px){.wwd__inner[data-astro-cid-ejqldzme]{padding-block:88px}}.cd__grid[data-astro-cid-ejqldzme]{display:grid;grid-template-columns:minmax(50px,1fr);gap:40px var(--gutter);margin:0;padding:0;list-style:none}.cd[data-astro-cid-ejqldzme]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;color:var(--c-text)}.cd__media[data-astro-cid-ejqldzme]{position:relative;width:100%;aspect-ratio:.793651;overflow:hidden;border-radius:var(--r-media)}.cd__img[data-astro-cid-ejqldzme]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cd__text[data-astro-cid-ejqldzme]{display:flex;flex-direction:column}.cd__title[data-astro-cid-ejqldzme],.cd__type[data-astro-cid-ejqldzme]{margin:0;min-width:0;text-wrap:pretty}.cd__title[data-astro-cid-ejqldzme]{font-weight:400}.cd__type[data-astro-cid-ejqldzme]{color:var(--c-text-secondary)}.cd__link[data-astro-cid-ejqldzme]{align-self:flex-start;margin-top:8px;color:var(--c-text);display:inline-flex;align-items:center;min-height:24px}@media(width>=810px){.cd__grid[data-astro-cid-ejqldzme]{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(50px,1fr));gap:48px var(--gutter)}}
