.carousel.svelte-8ojyxu{transform-origin:50%;filter:drop-shadow(0 14px 22px #00000038);width:100%;max-width:672px;transform:none}@media (width>=768px){.carousel.svelte-8ojyxu{filter:drop-shadow(0 25px 35px #00000040);transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}}.frame.svelte-8ojyxu{aspect-ratio:16/9;background:#000;border-radius:4px;width:100%;position:relative;overflow:hidden}.slide.svelte-8ojyxu{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.slide.active.svelte-8ojyxu{opacity:1}.dots.svelte-8ojyxu{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.dots.svelte-8ojyxu button:where(.svelte-8ojyxu){cursor:pointer;background:#fff9;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .15s,transform .15s}.dots.svelte-8ojyxu button.active:where(.svelte-8ojyxu){background:#fff;transform:scale(1.2)}.hero.svelte-1uha8ag{background:linear-gradient(135deg,#bedff5 0%,#7ec1ea 35%,#3a99d8 70%,#1c80d1 100%);position:relative;overflow:hidden}.page-heading.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-hic-blue);text-align:right;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:.95}.body-heading.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-hic-blue);margin-bottom:.35rem;font-size:1.125rem;font-weight:700}.hero-heading.svelte-1uha8ag{font-family:var(--font-heading);color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}
