.svc-layout[data-astro-cid-lnthwwyx]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.svc-layout[data-astro-cid-lnthwwyx]>[data-astro-cid-lnthwwyx]{min-width:0}.svc-index[data-astro-cid-lnthwwyx]{position:relative}.svc-index[data-astro-cid-lnthwwyx] .svc-index__label[data-astro-cid-lnthwwyx]{margin-bottom:var(--s-3)}.svc-index[data-astro-cid-lnthwwyx] .svc-index__list[data-astro-cid-lnthwwyx]{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin:-6px;padding:6px;display:flex;overflow-x:auto}.svc-index__list[data-astro-cid-lnthwwyx]::-webkit-scrollbar{display:none}.svc-index__list[data-astro-cid-lnthwwyx]>li[data-astro-cid-lnthwwyx]{flex:none}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);white-space:nowrap;font-size:var(--t-small);align-items:center;gap:10px;padding:0 16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.svc-index__n[data-astro-cid-lnthwwyx]{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;font-weight:400}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{border-color:var(--ink)}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:after{content:"";background:var(--jump-mark,var(--mark));transform-origin:50% 100%;height:3px;position:absolute;bottom:-1px;left:0;right:0;scale:1 0}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current]:after{scale:1}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current]{border-color:var(--ink)}@media (width>=1000px){.svc-layout[data-astro-cid-lnthwwyx]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,80px)}.svc-index[data-astro-cid-lnthwwyx]{top:calc(var(--header-h) + 40px);position:sticky}.svc-index[data-astro-cid-lnthwwyx] .svc-index__list[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:0;padding:0;overflow:visible}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);white-space:normal;padding:8px 0 8px 14px;display:flex}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover,.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current]{color:var(--ink)}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx][aria-current]{border-color:var(--line)}.svc-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:after{transform-origin:50% 0;width:2px;height:auto;inset:10px auto 10px 0}}.svc[data-astro-cid-lnthwwyx]{padding-block:clamp(40px,5vw,64px)}.svc[data-astro-cid-lnthwwyx]+.svc[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line)}.svc[data-astro-cid-lnthwwyx]:first-child{padding-top:0}.svc[data-astro-cid-lnthwwyx]:last-child{padding-bottom:0}.svc__head[data-astro-cid-lnthwwyx]{column-gap:var(--s-4);row-gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.svc__n[data-astro-cid-lnthwwyx]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--accent-text);font-size:2.125rem;font-weight:800;line-height:1}.svc__line[data-astro-cid-lnthwwyx]{max-width:46ch;font-size:var(--t-lede);color:var(--ink);grid-column:2;line-height:1.45}.svc__reel[data-astro-cid-lnthwwyx]{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.svc__cell[data-astro-cid-lnthwwyx]{min-width:0}.svc__cell[data-astro-cid-lnthwwyx][data-lead]{grid-column:1/-1}@media (width>=760px){.svc__reel[data-astro-cid-lnthwwyx]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.svc__cell[data-astro-cid-lnthwwyx][data-lead]{grid-column:auto}}.svc__reel[data-astro-cid-lnthwwyx] .work-card__title,.svc__reel[data-astro-cid-lnthwwyx] .work-card__meta{overflow-wrap:break-word}@media (width<=759px){.svc__reel[data-astro-cid-lnthwwyx] .work-card{padding:6px}.svc__reel[data-astro-cid-lnthwwyx] .work-card__cap{padding:20px 2px 4px;position:relative}.svc__reel[data-astro-cid-lnthwwyx] .work-card__play{width:28px;height:28px;z-index:var(--z-raise);position:absolute;top:-14px;bottom:auto;right:6px}.svc__reel[data-astro-cid-lnthwwyx] .work-card__title{font-size:1rem}.svc__reel[data-astro-cid-lnthwwyx] .work-card__meta{letter-spacing:.1em}.svc__cell[data-astro-cid-lnthwwyx][data-lead] .work-card__title{font-size:1.15rem}}.svc__empty[data-astro-cid-lnthwwyx]{gap:var(--s-3);max-width:640px;padding:clamp(24px,4vw,40px);display:grid}.svc__empty-q[data-astro-cid-lnthwwyx]{font-size:var(--t-lede);color:var(--ink);line-height:1.4}.svc__empty-cta[data-astro-cid-lnthwwyx]{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.025em;color:var(--accent-text);font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-weight:800;line-height:.92}.svc__foot[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.svc__pkg[data-astro-cid-lnthwwyx]{font-size:var(--t-small);color:var(--ink);font-weight:500;line-height:1.5}.svc__pkg-label[data-astro-cid-lnthwwyx]{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;margin-right:6px;font-weight:400}.svc__pkg[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{padding-block:10px;font-weight:700;display:inline-block}.svc__price[data-astro-cid-lnthwwyx]{white-space:nowrap}@media (width<=759px){.svc__pkg-label[data-astro-cid-lnthwwyx]{display:block}}.svc__btns[data-astro-cid-lnthwwyx]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}
