.svc__list[data-astro-cid-kzozq3w2]{--color-svc-media-1:#1b1b1f;--color-svc-media-2:#55555c}.svc__item[data-astro-cid-kzozq3w2]{--pad:var(--space-10);transition:background-color var(--motion-duration-base) var(--motion-ease-out), border-radius var(--motion-duration-base) var(--motion-ease-out);position:relative;overflow:hidden;container-type:inline-size}.svc__item[data-astro-cid-kzozq3w2]:after{content:"";background:var(--color-border-default);height:1px;transition:opacity var(--motion-duration-fast);position:absolute;inset:auto 0 0}.svc__item[data-astro-cid-kzozq3w2].is-open{background:var(--color-surface-default);border-radius:var(--radius-lg)}.svc__item[data-astro-cid-kzozq3w2].is-open:after{opacity:0}.svc__btn[data-astro-cid-kzozq3w2]{align-items:center;gap:var(--pad);width:100%;padding:var(--space-10) var(--pad);color:var(--color-text-primary);text-align:left;transition:color var(--motion-duration-base) var(--motion-ease-out);background:0 0;border:0;display:flex}.svc__list--dark[data-astro-cid-kzozq3w2] .svc__item[data-astro-cid-kzozq3w2]{color:var(--color-text-body)}.svc__list--dark[data-astro-cid-kzozq3w2] .svc__item[data-astro-cid-kzozq3w2]:not(.is-open) .svc__btn[data-astro-cid-kzozq3w2]{color:var(--color-text-on-dark)}.svc__list--dark[data-astro-cid-kzozq3w2] .svc__item[data-astro-cid-kzozq3w2]:after{background:var(--color-border-on-dark)}.svc__num[data-astro-cid-kzozq3w2]{width:24px;font-size:var(--font-size-md);flex:none;font-weight:400}.svc__dot[data-astro-cid-kzozq3w2]{border-radius:var(--radius-full);background:var(--color-accent-default);flex:none;width:5px;height:5px}.svc__label[data-astro-cid-kzozq3w2]{max-width:calc(45cqi - var(--space-4) - var(--pad) * 4 - 29px);font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-2xl);line-height:calc(1.1 * var(--line-height-display-scale));letter-spacing:calc(-.045em * var(--letter-spacing-scale));transition:transform var(--motion-duration-base) var(--motion-ease-out)}.svc__btn[data-astro-cid-kzozq3w2]:hover .svc__label[data-astro-cid-kzozq3w2]{transform:translate(6px)}.svc__icon[data-astro-cid-kzozq3w2]{transition:transform var(--motion-duration-base) var(--motion-ease-out), opacity var(--motion-duration-fast);flex:none;margin-left:auto}.svc__icon[data-astro-cid-kzozq3w2] svg[data-astro-cid-kzozq3w2]{width:24px;height:24px}.svc__item[data-astro-cid-kzozq3w2].is-open .svc__icon[data-astro-cid-kzozq3w2]{opacity:0;transform:rotate(45deg)}.svc__panel[data-astro-cid-kzozq3w2]{height:0;overflow:hidden}.svc__item[data-astro-cid-kzozq3w2].is-open .svc__panel[data-astro-cid-kzozq3w2]{height:auto}.svc__body[data-astro-cid-kzozq3w2]{padding:0 var(--pad) var(--space-12) calc(var(--pad) * 3 + 29px)}.svc__copy[data-astro-cid-kzozq3w2]{flex-direction:column;width:34%;min-height:290px;display:flex}.svc__copy[data-astro-cid-kzozq3w2] p[data-astro-cid-kzozq3w2]{max-width:380px;font-size:var(--font-size-lg);line-height:1.45}.chips4[data-astro-cid-kzozq3w2]{gap:var(--space-2);padding-top:var(--space-10);flex-wrap:wrap;margin-top:auto;display:flex}.chips4[data-astro-cid-kzozq3w2] li[data-astro-cid-kzozq3w2]{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface-page);border-radius:var(--radius-xs);font-weight:400}.svc__media[data-astro-cid-kzozq3w2]{z-index:1;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);background:linear-gradient(160deg, var(--c1,var(--color-svc-media-1)), var(--c2,var(--color-svc-media-2)));border-radius:14px;place-items:center;width:55%;display:grid;position:absolute;overflow:hidden}.svc__item[data-astro-cid-kzozq3w2]:not(.is-open) .svc__media[data-astro-cid-kzozq3w2]{visibility:hidden}.svc__media-photo[data-astro-cid-kzozq3w2]{object-fit:cover;width:100%;height:100%;transition:scale var(--motion-duration-slower) var(--motion-ease-out);position:absolute;inset:0}.svc__media-obj[data-astro-cid-kzozq3w2]{width:auto;max-width:70%;max-height:88%;transition:scale var(--motion-duration-slower) var(--motion-ease-out);position:relative}a[data-astro-cid-kzozq3w2].svc__media:hover .svc__media-photo[data-astro-cid-kzozq3w2],a[data-astro-cid-kzozq3w2].svc__media:hover .svc__media-obj[data-astro-cid-kzozq3w2]{scale:1.05}.svc__go[data-astro-cid-kzozq3w2]{right:var(--space-8);bottom:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface-default);width:54px;height:54px;color:var(--color-text-primary);transition:background-color var(--motion-duration-fast), color var(--motion-duration-fast);place-items:center;display:grid;position:absolute}.svc__go[data-astro-cid-kzozq3w2] svg[data-astro-cid-kzozq3w2]{width:20px;height:20px;transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.svc__media[data-astro-cid-kzozq3w2]:hover .svc__go[data-astro-cid-kzozq3w2]{background:var(--color-accent-default);color:var(--color-text-on-accent)}.svc__media[data-astro-cid-kzozq3w2]:hover .svc__go[data-astro-cid-kzozq3w2] svg[data-astro-cid-kzozq3w2]{transform:rotate(45deg)}@media (width<=960px){.svc__item[data-astro-cid-kzozq3w2]{--pad:var(--space-8)}.svc__label[data-astro-cid-kzozq3w2]{max-width:none}.svc__body[data-astro-cid-kzozq3w2]{padding:0 var(--space-4) var(--space-4)}.svc__copy[data-astro-cid-kzozq3w2]{width:auto;min-height:0;padding:0 var(--space-4)}.svc__media[data-astro-cid-kzozq3w2]{aspect-ratio:16/10;width:100%;margin-top:var(--space-9);position:relative;inset:auto}}@media (width<=640px){.svc__btn[data-astro-cid-kzozq3w2]{gap:var(--space-6);padding-block:var(--space-9)}.svc__num[data-astro-cid-kzozq3w2]{width:auto}}.svc[data-astro-cid-cw2jju4t]{--color-svc-glow-1-rgb:120, 20, 200;--color-svc-glow-2-rgb:20, 24, 170;--color-accent-fg:var(--color-accent-default);--color-accent-strong-fg:var(--color-accent-strong);--svc-glow-h:1900px;isolation:isolate;background:linear-gradient(to right, transparent 55%, rgba(var(--color-overlay-rgb), .6)) 0 0 / 100% 100px repeat-y, var(--color-surface-dark-alt);color:var(--color-text-on-dark);overflow:clip}.svc[data-astro-cid-cw2jju4t]:before,.svc[data-astro-cid-cw2jju4t]:after{content:"";z-index:-1;height:var(--svc-glow-h);pointer-events:none;will-change:transform;position:absolute;inset-inline:0}.svc[data-astro-cid-cw2jju4t]:before{background:radial-gradient(45% 60% at 35% 25%, rgba(var(--color-svc-glow-2-rgb), .55), transparent 70%);top:0}.svc[data-astro-cid-cw2jju4t]:after{background:radial-gradient(55% 70% at 12% 90%, rgba(var(--color-svc-glow-1-rgb), .7), transparent 70%);bottom:0}.svc__title[data-astro-cid-cw2jju4t]{color:var(--color-text-on-dark)}.svc--light[data-astro-cid-cw2jju4t]{--color-accent-fg:var(--color-accent-default);--color-accent-strong-fg:var(--color-accent-strong);background:var(--color-surface-page);color:var(--color-text-body)}.svc--light[data-astro-cid-cw2jju4t]:before,.svc--light[data-astro-cid-cw2jju4t]:after{display:none}.svc--light[data-astro-cid-cw2jju4t] .svc__title[data-astro-cid-cw2jju4t],.svc--light[data-astro-cid-cw2jju4t] .svc__close[data-astro-cid-cw2jju4t] p[data-astro-cid-cw2jju4t]{color:var(--color-text-primary)}.svc--light[data-astro-cid-cw2jju4t] .svc__intro[data-astro-cid-cw2jju4t]{color:var(--color-text-body)}.svc__head[data-astro-cid-cw2jju4t]{justify-content:space-between;align-items:flex-end;gap:var(--space-10);margin-bottom:clamp(var(--space-12), 5vw, var(--space-14));display:flex}.svc__intro[data-astro-cid-cw2jju4t]{width:min(100%,360px);font-size:var(--font-size-xl);color:rgba(var(--color-text-on-dark-rgb), .85);margin-right:22%;line-height:1.45}.svc__close[data-astro-cid-cw2jju4t]{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-10);margin-top:clamp(var(--space-12), 5vw, var(--space-14));flex-wrap:wrap;display:flex}.svc__close[data-astro-cid-cw2jju4t] p[data-astro-cid-cw2jju4t]{max-width:560px;font-size:var(--font-size-xl);color:var(--color-text-on-dark);line-height:1.4}@media (width<=1180px){.svc__intro[data-astro-cid-cw2jju4t]{margin-right:0}}@media (width<=960px){.svc__head[data-astro-cid-cw2jju4t]{flex-direction:column;align-items:flex-start}}
