.services-page[data-astro-cid-vf5cbdro]{padding-top:clamp(110px,14vh,160px)}.services-hero[data-astro-cid-vf5cbdro]{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;padding:48px 0 64px;display:grid}.services-eyebrow[data-astro-cid-vf5cbdro]{margin-bottom:20px}.services-hero[data-astro-cid-vf5cbdro] h1[data-astro-cid-vf5cbdro]{font-family:var(--font-sans);letter-spacing:-.065em;font-size:clamp(60px,7vw,100px);font-weight:400;line-height:1.05}.services-hero[data-astro-cid-vf5cbdro] h1[data-astro-cid-vf5cbdro] span[data-astro-cid-vf5cbdro]{color:var(--color-accent-text)}.services-statement[data-astro-cid-vf5cbdro]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:24px;font-size:clamp(30px,3.6vw,48px);line-height:1.12}.services-statement[data-astro-cid-vf5cbdro] em[data-astro-cid-vf5cbdro]{color:var(--color-muted)}.services-intro[data-astro-cid-vf5cbdro]{max-width:380px;padding-bottom:4px}.services-intro[data-astro-cid-vf5cbdro]>p[data-astro-cid-vf5cbdro]{color:var(--color-muted);margin-bottom:28px;font-size:16px;line-height:1.8}.services-intro[data-astro-cid-vf5cbdro] .btn[data-astro-cid-vf5cbdro]{gap:20px}.services-explore[data-astro-cid-vf5cbdro]{width:fit-content;min-height:44px;color:var(--color-muted);align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.services-explore[data-astro-cid-vf5cbdro]:hover{color:var(--color-foreground)}.services-chapters[data-astro-cid-vf5cbdro]{scroll-margin-top:100px}.services-index[data-astro-cid-vf5cbdro]{z-index:10;background:var(--color-background);border-block:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;top:84px}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]{min-height:68px;color:var(--color-muted);transition:color var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:relative}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]+a[data-astro-cid-vf5cbdro]{border-left:1px solid var(--color-line-soft)}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]:after{content:"";background:var(--color-foreground);transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]:hover,.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro][aria-current=location]{background:var(--color-surface);color:var(--color-foreground)}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro][aria-current=location]:after{transform:scaleX(1)}.services-index-arrow[data-astro-cid-vf5cbdro]{margin-left:auto}.service-chapter[data-astro-cid-vf5cbdro]{border-bottom:1px solid var(--color-line);view-timeline-name:--service-chapter;view-timeline-axis:block;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,6vw,88px);padding-block:64px;scroll-margin-top:172px;display:grid}.service-visual[data-astro-cid-vf5cbdro]{min-width:0}.service-art-window[data-astro-cid-vf5cbdro]{border-radius:var(--radius-card);background:var(--color-night);height:clamp(340px,32vw,430px);position:relative;overflow:clip}.service-art[data-astro-cid-vf5cbdro]{position:absolute;inset:-32px 0}.service-art[data-astro-cid-vf5cbdro] img{object-fit:cover;width:100%;height:100%}.service-art[data-astro-cid-vf5cbdro] svg{width:100%;height:100%;color:var(--color-primary)}.service-visual-caption[data-astro-cid-vf5cbdro]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;line-height:1.6;display:flex}.service-number[data-astro-cid-vf5cbdro]{margin-bottom:14px}.service-body[data-astro-cid-vf5cbdro] h2[data-astro-cid-vf5cbdro]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.05}.service-fit[data-astro-cid-vf5cbdro]{color:var(--color-foreground);margin-top:18px;font-size:17px;line-height:1.6}.service-summary[data-astro-cid-vf5cbdro]{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.75}.service-deliverables[data-astro-cid-vf5cbdro]{margin-top:26px}.service-deliverables[data-astro-cid-vf5cbdro] ul[data-astro-cid-vf5cbdro]{gap:10px;margin-top:14px;display:grid}.service-deliverables[data-astro-cid-vf5cbdro] li[data-astro-cid-vf5cbdro]{color:var(--color-muted);gap:12px;font-size:13px;line-height:1.6;display:flex}.service-deliverables[data-astro-cid-vf5cbdro] li[data-astro-cid-vf5cbdro]>span[data-astro-cid-vf5cbdro]{color:var(--color-faint)}.service-foot[data-astro-cid-vf5cbdro]{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:end;gap:20px;margin-top:28px;padding-top:22px;display:flex}.service-price[data-astro-cid-vf5cbdro]>p[data-astro-cid-vf5cbdro]+p[data-astro-cid-vf5cbdro]{flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:6px;display:flex}.service-price[data-astro-cid-vf5cbdro]>p[data-astro-cid-vf5cbdro]+p[data-astro-cid-vf5cbdro]>span[data-astro-cid-vf5cbdro]:first-child{letter-spacing:-.025em;font-size:22px}.service-price-idr[data-astro-cid-vf5cbdro]{color:var(--color-muted);font-size:12px}.service-detail[data-astro-cid-vf5cbdro]{white-space:nowrap;align-items:center;gap:18px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.service-detail[data-astro-cid-vf5cbdro]>span[data-astro-cid-vf5cbdro]{transition:transform var(--duration-micro) var(--ease-standard)}.service-detail[data-astro-cid-vf5cbdro]:hover>span[data-astro-cid-vf5cbdro]{transform:translate(3px,-3px)}.service-detail[data-astro-cid-vf5cbdro]:hover{text-underline-offset:5px;text-decoration:underline}.services-price-note[data-astro-cid-vf5cbdro]{color:var(--color-muted);margin-top:20px;font-size:12px}.services-next[data-astro-cid-vf5cbdro]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin-top:80px;padding:40px;display:grid}.services-next[data-astro-cid-vf5cbdro] h2[data-astro-cid-vf5cbdro]{font-family:var(--font-display);margin-top:16px;font-size:clamp(30px,3.2vw,42px);line-height:1.15}.services-next[data-astro-cid-vf5cbdro] h2[data-astro-cid-vf5cbdro]+p[data-astro-cid-vf5cbdro]{max-width:540px;color:var(--color-muted);margin-top:16px;font-size:14px;line-height:1.8}.services-next-actions[data-astro-cid-vf5cbdro]{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}.services-next-actions[data-astro-cid-vf5cbdro] .btn[data-astro-cid-vf5cbdro]{gap:18px}@media (prefers-reduced-motion:no-preference){.services-motion-ready[data-astro-cid-vf5cbdro] .service-arrival[data-astro-cid-vf5cbdro]{opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard), transform var(--duration-reveal) var(--ease-out-quart);transform:translateY(24px)}.services-motion-ready[data-astro-cid-vf5cbdro] .service-arrival[data-astro-cid-vf5cbdro].is-above{transform:translateY(-24px)}.services-motion-ready[data-astro-cid-vf5cbdro] .service-arrival[data-astro-cid-vf5cbdro].is-visible,.services-motion-ready[data-astro-cid-vf5cbdro] .service-arrival[data-astro-cid-vf5cbdro]:focus-within{opacity:1;transform:none}.services-motion-ready[data-astro-cid-vf5cbdro] .service-arrival[data-astro-cid-vf5cbdro]:focus-within{transition:none}@supports (animation-timeline:view()){.service-art[data-astro-cid-vf5cbdro]{animation-name:service-art-drift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--service-chapter;animation-range:cover}}}@keyframes service-art-drift{0%{transform:translateY(28px)}to{transform:translateY(-28px)}}@media (width<=1000px){.services-hero[data-astro-cid-vf5cbdro]{gap:40px}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]{gap:8px;padding-inline:10px;font-size:12px}.services-index-arrow[data-astro-cid-vf5cbdro]{display:none}.service-foot[data-astro-cid-vf5cbdro]{flex-direction:column;align-items:start;gap:8px}.services-next[data-astro-cid-vf5cbdro]{grid-template-columns:1fr;gap:28px}.services-next-actions[data-astro-cid-vf5cbdro]{justify-content:start}}@media (width<=760px){.services-hero[data-astro-cid-vf5cbdro]{grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.services-intro[data-astro-cid-vf5cbdro]{max-width:520px}.services-intro[data-astro-cid-vf5cbdro]>p[data-astro-cid-vf5cbdro]{margin-bottom:20px;font-size:15px}.services-hero[data-astro-cid-vf5cbdro] h1[data-astro-cid-vf5cbdro]{font-size:64px}.services-index[data-astro-cid-vf5cbdro]{grid-template-columns:repeat(2,minmax(0,1fr));top:76px}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]{min-height:48px;padding-inline:12px}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]:nth-child(3){border-left:0}.services-index[data-astro-cid-vf5cbdro] a[data-astro-cid-vf5cbdro]:nth-child(n+3){border-top:1px solid var(--color-line-soft)}.service-chapter[data-astro-cid-vf5cbdro]{grid-template-columns:1fr;gap:28px;padding-block:40px;scroll-margin-top:208px}.service-art-window[data-astro-cid-vf5cbdro]{height:clamp(210px,62vw,330px)}.service-visual-caption[data-astro-cid-vf5cbdro]{padding-top:12px}.service-body[data-astro-cid-vf5cbdro] h2[data-astro-cid-vf5cbdro]{font-size:40px}.service-fit[data-astro-cid-vf5cbdro]{font-size:16px}.service-foot[data-astro-cid-vf5cbdro]{flex-flow:wrap;align-items:end;gap:12px}.services-next[data-astro-cid-vf5cbdro]{margin-top:48px;padding:28px 24px}}@media print{.services-index[data-astro-cid-vf5cbdro]{position:static}.service-arrival[data-astro-cid-vf5cbdro]{opacity:1!important;transform:none!important}.service-art[data-astro-cid-vf5cbdro]{animation:none!important}}
