.hh.svelte-1uuukte{text-align:center}.hh--left.svelte-1uuukte{text-align:left}.hh--left.svelte-1uuukte .hh__title:where(.svelte-1uuukte){margin:0;font-size:calc(clamp(2.6rem,5vw,5.25rem) * var(--heading-scale, 1))}.hh--left.svelte-1uuukte .hh__subtitle:where(.svelte-1uuukte){margin-left:0;max-width:32rem}.hh--left.svelte-1uuukte:not(.hh--ja) .hh__title:where(.svelte-1uuukte){font-size:clamp(3rem,6vw,7.25rem)}.hh--left.svelte-1uuukte:not(.hh--ja) .hh__subtitle:where(.svelte-1uuukte){max-width:28rem;margin-top:1.25rem;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.6}@media (max-width: 809px){.hh--left.svelte-1uuukte .hh__title:where(.svelte-1uuukte),.hh--left.svelte-1uuukte:not(.hh--ja) .hh__title:where(.svelte-1uuukte){font-size:calc(clamp(2.4rem,11vw,4rem) * var(--heading-scale, 1))}}.hh__title.svelte-1uuukte{margin:0 auto;max-width:64rem;font-weight:600;line-height:1.08;color:var(--color-skydea-dark, #090f15);letter-spacing:var(--heading-tracking-display);font-size:calc(clamp(2.6rem,11vw,6rem) * var(--heading-scale, 1))}.hh__line.svelte-1uuukte{display:block;white-space:nowrap}.hh__mask.svelte-1uuukte{display:inline-block;overflow:clip;overflow-clip-margin:.2em;padding:0 .04em .12em;margin-bottom:-.12em;vertical-align:top}.hh__word.svelte-1uuukte{display:inline-block;animation:svelte-1uuukte-hh-rise 1.1s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--hh-delay) + var(--i) * 90ms)}.hh__grad.svelte-1uuukte{background-image:linear-gradient(90deg,#4f8cff,#9b6dff,#c45cff);background-size:200% 100%;background-position:var(--grad-x, 0%) 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em}.hh__line--grad.svelte-1uuukte .hh__mask:where(.svelte-1uuukte):nth-child(1) .hh__grad:where(.svelte-1uuukte){--grad-x: 0%}.hh__line--grad.svelte-1uuukte .hh__mask:where(.svelte-1uuukte):nth-child(2) .hh__grad:where(.svelte-1uuukte){--grad-x: 100%}.hh__subtitle.svelte-1uuukte{margin:1.5rem auto 0;max-width:42rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;color:var(--color-skydea-body, #636669);animation:svelte-1uuukte-hh-fade 1.2s ease both;animation-delay:calc(var(--hh-delay) + .45s)}.hh__ctas.svelte-1uuukte{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:2rem;animation:svelte-1uuukte-hh-fade 1.2s ease both;animation-delay:calc(var(--hh-delay) + .6s)}.hh--left.svelte-1uuukte .hh__ctas:where(.svelte-1uuukte){justify-content:flex-start}.hh__secondary.svelte-1uuukte{font-size:16px;font-weight:500;color:var(--color-skydea-dark, #090f15);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.hh__subtitle--ja.svelte-1uuukte{font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.8}@keyframes svelte-1uuukte-hh-rise{0%{transform:translateY(110%) rotate(4deg)}to{transform:none}}@keyframes svelte-1uuukte-hh-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hh__word.svelte-1uuukte,.hh__subtitle.svelte-1uuukte,.hh__ctas.svelte-1uuukte{animation:none}}.field.svelte-ky7vae{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:7rem 0 4rem;background:#fff}.field__grid.svelte-ky7vae{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:auto;gap:10px;align-content:start;perspective:900px}.field__tile.svelte-ky7vae{--v: 0;aspect-ratio:1;border-radius:18%;overflow:hidden;background:var(--color-skydea-surface, #f4f5f6);transform:scale(.56);will-change:transform;box-shadow:0 calc(var(--v) * 24px) calc(var(--v) * 40px) rgba(9,15,21,calc(var(--v) * .25));animation:svelte-ky7vae-field-in .9s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--d)}.field__tile.svelte-ky7vae img:where(.svelte-ky7vae){display:block;width:100%;height:100%;object-fit:cover;opacity:calc(.38 + var(--v) * .62);filter:grayscale(calc(.85 - var(--v) * .85));pointer-events:none}.field__veil.svelte-ky7vae{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 46% 34% at 50% 50%,#ffffffeb,#ffffffbf 55%,#fff0)}.field__copy.svelte-ky7vae{position:relative;z-index:2;pointer-events:none}@keyframes svelte-ky7vae-field-in{0%{opacity:0}}@media (max-width: 809px){.field__grid.svelte-ky7vae{gap:6px}.field__veil.svelte-ky7vae{background:radial-gradient(ellipse 70% 36% at 50% 50%,#fffffff0,#fffc 60%,#fff0)}}@media (prefers-reduced-motion: reduce){.field__tile.svelte-ky7vae{animation:none}}
