.sh-eyebrow.svelte-19k3ewl{margin:0 0 20px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--color-skydea-muted);opacity:0;animation:svelte-19k3ewl-sh-in .8s cubic-bezier(.22,1,.36,1) .1s forwards}@media (min-width: 1440px){.sh-eyebrow.svelte-19k3ewl{font-size:15px}}.sh-title{margin:0;font-weight:600;color:var(--color-skydea-dark);letter-spacing:var(--heading-tracking);line-height:1.02;font-size:calc(48px * var(--heading-scale))}.sh-title--ja{line-height:1.15;font-size:calc(44px * var(--heading-scale))}@media (min-width: 810px){.sh-title{font-size:calc(72px * var(--heading-scale))}.sh-title--ja{font-size:calc(60px * var(--heading-scale))}}@media (min-width: 1440px){.sh-title{font-size:calc(96px * var(--heading-scale))}.sh-title--ja{font-size:calc(76px * var(--heading-scale))}.sh-title--xl:not(.sh-title--ja){font-size:calc(128px * var(--heading-scale))}.sh-title--xl.sh-title--ja{font-size:calc(96px * var(--heading-scale))}}.sh-intro{max-width:560px;font-size:calc(17px * var(--body-scale));line-height:1.65;color:var(--color-skydea-body)}.sh-intro p{margin:0}.sh-intro--center{margin:24px auto 0;text-align:center}@media (min-width: 1440px){.sh-intro{font-size:calc(19px * var(--body-scale))}}.sh-actions.svelte-19k3ewl{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width: 809px){.sh-actions.svelte-19k3ewl{flex-wrap:nowrap;gap:8px}.sh-btn.svelte-19k3ewl{padding:.8rem 1.25rem;font-size:15px;white-space:nowrap}.sh-btn--video.svelte-19k3ewl{padding-left:.8rem}}@media (min-width: 810px){.sh-btn--video.svelte-19k3ewl{padding-left:1.25rem}}.sh-actions--center.svelte-19k3ewl{justify-content:center;margin-top:32px}.sh-center.svelte-19k3ewl{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;text-align:center}.sh-clickable.svelte-19k3ewl{pointer-events:auto}@keyframes svelte-19k3ewl-sh-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sh-split.svelte-19k3ewl{display:grid;gap:24px}@media (min-width: 1024px){.sh-split.svelte-19k3ewl{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:64px}}.sh-split--type.svelte-19k3ewl{margin-top:32px}@media (min-width: 1024px){.sh-split--type.svelte-19k3ewl{margin-top:40px;align-items:start}.sh-split--type.svelte-19k3ewl .sh-split__side:where(.svelte-19k3ewl){justify-self:end}.sh-split--type.svelte-19k3ewl .sh-actions:where(.svelte-19k3ewl){margin-top:0}}.sh-index.svelte-19k3ewl{display:grid;grid-template-columns:1fr;margin:56px 0 0;padding:0;list-style:none;border-top:1px solid rgb(0 0 0 / .08)}@media (min-width: 640px){.sh-index.svelte-19k3ewl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width: 1024px){.sh-index.svelte-19k3ewl{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px}}.sh-index.svelte-19k3ewl li:where(.svelte-19k3ewl){opacity:0;animation:svelte-19k3ewl-sh-in .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.6s + var(--i) * 80ms)}.sh-index__link.svelte-19k3ewl{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid rgb(0 0 0 / .08);color:var(--color-skydea-dark);font-size:16px;font-weight:500}@media (min-width: 1024px){.sh-index__link.svelte-19k3ewl{border-bottom:0}}.sh-index__num.svelte-19k3ewl{font-family:var(--font-mono);font-size:12px;color:var(--color-skydea-muted)}.sh-index__title.svelte-19k3ewl{flex:1}.sh-index__arrow.svelte-19k3ewl{opacity:.3;transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.sh-index__link.svelte-19k3ewl:hover .sh-index__arrow:where(.svelte-19k3ewl){opacity:1;transform:translateY(3px)}.sh-photo.svelte-19k3ewl{margin-top:48px;overflow:hidden;border-radius:28px;opacity:0;animation:svelte-19k3ewl-sh-photo 1.4s cubic-bezier(.22,1,.36,1) .35s forwards}@media (min-width: 1024px){.sh-photo.svelte-19k3ewl{margin-top:64px;border-radius:36px}}.sh-photo.svelte-19k3ewl img:where(.svelte-19k3ewl){display:block;width:100%;height:clamp(260px,42vw,560px);object-fit:cover}@keyframes svelte-19k3ewl-sh-photo{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sh-glow.svelte-19k3ewl{position:relative;display:grid;place-items:center;min-height:min(82svh,820px);padding:8rem 0 5rem;overflow:hidden;isolation:isolate}.sh-glow__blobs.svelte-19k3ewl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;filter:blur(110px);opacity:.22}.sh-glow__blob.svelte-19k3ewl{position:absolute;width:42vw;height:42vw;max-width:620px;max-height:620px;border-radius:50%;animation:svelte-19k3ewl-sh-drift 18s ease-in-out infinite alternate}.sh-glow__blob--a.svelte-19k3ewl{left:14%;top:18%;background:#4f8cff}.sh-glow__blob--b.svelte-19k3ewl{left:38%;top:30%;background:#9b6dff;animation-duration:22s;animation-delay:-6s}.sh-glow__blob--c.svelte-19k3ewl{right:12%;top:12%;background:#c45cff;animation-duration:26s;animation-delay:-12s}@keyframes svelte-19k3ewl-sh-drift{0%{transform:translate(-6%,-4%) scale(.92)}to{transform:translate(8%,6%) scale(1.08)}}.field.services-hero{min-height:min(88svh,860px)}@media (prefers-reduced-motion: reduce){.sh-eyebrow.svelte-19k3ewl,.sh-index.svelte-19k3ewl li:where(.svelte-19k3ewl),.sh-photo.svelte-19k3ewl{animation:none;opacity:1}.sh-glow__blob.svelte-19k3ewl{animation:none}}
