.circled-section-clip-path.svelte-13xjg1m{position:relative;display:flex;height:100svh;justify-content:flex-end}.main.svelte-13xjg1m{position:absolute;top:0;left:0;background-color:var(--bg)}@media screen and (width > 1100px){.main.svelte-13xjg1m{width:50%;height:100%;padding-right:20rem;clip-path:ellipse(50vw 100% at clamp(-200px,calc(100vw - 1900px),0px) 300px);clip-path:ellipse(900px 100% at -320px 40vh)}.secondary.svelte-13xjg1m{max-height:100svh;width:75%}}@media screen and (width <= 1100px){.circled-section-clip-path.svelte-13xjg1m{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:100svh;height:unset}.main.svelte-13xjg1m{width:100%;height:min-content;padding-bottom:15rem;clip-path:ellipse(100vw clamp(50%,50vh,60%) at 50% clamp(80px,max(8vh,15vw),180px))}.secondary.svelte-13xjg1m{margin-top:20rem;width:100%}}.carousel-wrapper.svelte-1a6eqrf{width:100%;height:100%;min-height:62vh;position:relative;z-index:-1;isolation:isolate}.image-wrapper.svelte-1a6eqrf{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.75s ease-in-out}.image-wrapper.current.svelte-1a6eqrf{opacity:1}.circled-section-clip-path-lazy-image.svelte-1a6eqrf .lazy-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}h2.svelte-8pcts2{margin-bottom:0rem}h3.svelte-8pcts2{margin-top:0;margin-bottom:2rem}#home-wrapper.svelte-8pcts2{--margin-top: 4rem;margin-top:var(--margin-top);position:relative}.hero.svelte-8pcts2{padding:0 2rem;box-sizing:border-box;height:calc(100svh - var(--margin-top));color:#fff;font-family:var(--ff-heading)}.hero.svelte-8pcts2 .logo:where(.svelte-8pcts2){display:block;max-width:min(40vw,500px);height:30rem;object-fit:contain;view-timeline-name:logo}@media screen and (width < 1100px){.hero.svelte-8pcts2{padding:1rem 4rem 0 1rem;height:auto}.hero.svelte-8pcts2 .logo:where(.svelte-8pcts2){height:13rem;max-width:100%}}.hero.svelte-8pcts2 h2:where(.svelte-8pcts2){text-shadow:none}.hero.svelte-8pcts2 h3:where(.svelte-8pcts2){text-shadow:none;font-weight:lighter;margin-top:0;font-size:max(min(1.25rem,3.5vw),.8rem)}.bg-nuit{background-color:var(--bg)}.animated .splash .text{animation:title-appear .6s ease-out .6s forwards}
