@charset "UTF-8";.page__fullscreen.svelte-186pfcc{display:flex;height:auto}@media (min-width: 768px){.page__fullscreen.svelte-186pfcc{height:100vh;height:100dvh}}.padding.svelte-186pfcc{padding-top:5.5rem}@media (min-width: 768px){.padding.svelte-186pfcc{padding-top:6rem}}@media (min-width: 1280px){.padding.svelte-186pfcc{padding-top:8rem}}.hero.svelte-186pfcc{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,var(--color-primary) 0%,rgb(149,6,0) 100%)}.hero.svelte-186pfcc h1:where(.svelte-186pfcc){color:var(--color-light);text-align:center}@media (min-width: 768px){.hero.svelte-186pfcc h1:where(.svelte-186pfcc){text-align:left}}.hero.svelte-186pfcc .canvas-container:where(.svelte-186pfcc){position:relative;min-height:66svh;height:100%;pointer-events:none;transform:translateZ(0) translate(-1.5rem);will-change:transform;backface-visibility:hidden;width:calc(100% + 3rem);margin-top:-1.5rem}@media (min-width: 768px){.hero.svelte-186pfcc .canvas-container:where(.svelte-186pfcc){position:absolute;bottom:0;left:0;right:0;min-height:auto;width:100%;transform:translateZ(0);margin-top:0}}.hero.svelte-186pfcc .hero-canvas:where(.svelte-186pfcc){position:absolute;opacity:0;transition:opacity .3s ease;transform-origin:center center}.hero.svelte-186pfcc .hero-canvas.loaded:where(.svelte-186pfcc){opacity:1}.hero.svelte-186pfcc .scroll-overlay:where(.svelte-186pfcc){position:absolute;inset:0;background-color:var(--color-dark);pointer-events:none;opacity:0;z-index:2}.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc){color:var(--color-light);text-align:center}@media (min-width: 768px){.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc){text-align:left}}.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc) .title-vends:where(.svelte-186pfcc),.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc) .title-differentement:where(.svelte-186pfcc){display:inline-block}.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc) .title-vends:where(.svelte-186pfcc) .char-anim,.hero.svelte-186pfcc .title-container:where(.svelte-186pfcc) .title-differentement:where(.svelte-186pfcc) .char-anim{display:inline-block;transform-style:preserve-3d;backface-visibility:hidden;perspective:1000px}.hero.svelte-186pfcc .buttons:where(.svelte-186pfcc){display:inline-flex;flex-direction:column;align-items:center;width:100%;gap:1rem;margin-top:1.5rem;transform:translateZ(0)}@media (min-width: 768px){.hero.svelte-186pfcc .buttons:where(.svelte-186pfcc){margin-top:2rem;align-items:flex-start}}@media (min-width: 1280px){.hero.svelte-186pfcc .buttons:where(.svelte-186pfcc){margin-top:4rem}}.hero.svelte-186pfcc .buttons:where(.svelte-186pfcc)>div:where(.svelte-186pfcc){transform:translateZ(0);backface-visibility:hidden}.labels.svelte-3d0hwe{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.labels.svelte-3d0hwe .label:where(.svelte-3d0hwe){padding:.25rem 1rem;border-radius:1000px;background-color:var(--surface-dark)}.buttons.svelte-3d0hwe{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
