.hero-section.svelte-1csnupb{position:relative;background:linear-gradient(var(--theme-colour-tertiary),var(--theme-colour-background));transform:translateY(-4rem);height:100lvh;display:flex;gap:4rem;flex-direction:column;padding:1rem;justify-content:center}.bg-image-container.svelte-1csnupb{height:100lvh;position:absolute;top:0;left:0;z-index:-1}.bg-image-container.svelte-1csnupb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(color-mix(in oklab,75% var(--theme-colour-tertiary),25% transparent) 15%,var(--theme-colour-background))}.bg-image.svelte-1csnupb{height:100lvh;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.title-wrapper.svelte-1csnupb{text-align:center}.animation-container.svelte-1csnupb{display:none}.beacons-buttons.svelte-1csnupb{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem}.beacon-button.svelte-1csnupb{background-color:var(--theme-colour-background);color:var(--theme-colour-text);font-family:var(--theme-font-subtitle);font-weight:600;font-size:clamp(1.25rem,1.083rem + .833vw,1.75rem);padding:clamp(.8rem,.733rem + .333vw,1rem);width:min(100% - 1rem,250px);border:1px solid var(--theme-colour-highlight);border-radius:.5rem;box-shadow:0 4px 6px -1px color-mix(in oklab,var(--theme-colour-highlight) 40%,transparent 60%),0 2px 4px -2px color-mix(in oklab,white 40%,transparent 60%);transition:all .3s ease-in-out}.beacon-button.svelte-1csnupb:hover{box-shadow:0 10px 15px -5px var(--theme-colour-highlight),0 6px 8px -6px #fff}@media (min-width: 768px){.hero-section.svelte-1csnupb{display:block;padding:initial}.title-wrapper.svelte-1csnupb{text-align:center;transform:translate(-50%,100%);left:50%;position:absolute}.beacons-buttons.svelte-1csnupb{display:none}.animation-container.svelte-1csnupb{display:flex;height:110lvh;width:100%;overflow:hidden;align-items:flex-end;position:relative}.animation-container.svelte-1csnupb:after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(transparent 75%,var(--theme-colour-background));pointer-events:none}.bg-image-container.svelte-1csnupb{display:none}}input.svelte-27vi6r{font-family:var(--theme-font-title);border:transparent;background-color:transparent;border-radius:.35rem;transition:background .3s ease-in-out;width:100%}input.svelte-27vi6r:focus{outline:none!important}.form-col.svelte-1rt5fk7{height:100lvh;display:flex;align-items:center}.form-col[data-background].svelte-1rt5fk7{background:center / cover no-repeat var(--background-url);position:relative}.form-col[data-background].svelte-1rt5fk7:before{content:"";background:color-mix(in oklab,var(--theme-colour-background) 80%,transparent 20%);position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}.form-content.svelte-1rt5fk7{display:grid;gap:.5rem}.button-container.svelte-1rt5fk7{display:flex;justify-content:flex-end}.newsletter-form.svelte-1rt5fk7{width:min(100% - 1rem,400px);margin-inline:auto;z-index:1;background:color-mix(in oklab,var(--theme-colour-background) 80%,transparent 20%);padding:2rem;border-radius:1rem;box-shadow:var(--glass)}.form-content.svelte-1rt5fk7{padding:1rem 0}.img.svelte-1rt5fk7{height:100lvh;-o-object-fit:cover;object-fit:cover;opacity:.5}.page-sections.svelte-1e4a70z{background:linear-gradient(var(--theme-colour-background),var(--theme-colour-tertiary),var(--theme-colour-background))}
