.hero.svelte-s76v0s{display:grid;grid-template-columns:50% 1fr;grid-template-rows:1fr}.hero-content.svelte-s76v0s{height:100vh;position:sticky;top:0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;background:url(../../../media/background.webp) no-repeat center center;background-size:cover;z-index:10}.hero-content-inner.svelte-s76v0s{margin:0 3rem;padding:2rem;border-left:1px solid var(--tertiary-border);border-right:1px solid var(--tertiary-border);height:4rem}.hero-content-inner.animate{animation:svelte-s76v0s-vertical-l 2s ease-in-out forwards}@keyframes svelte-s76v0s-vertical-l{0%{height:4rem}to{height:100%}}.hero-content-inner.svelte-s76v0s h1:where(.svelte-s76v0s){font-family:Gloock,serif;color:var(--tertiary);font-size:max(5vw,3rem);font-weight:400;letter-spacing:-.1rem;line-height:110%}.vertical-l.svelte-s76v0s{height:100%;border-left:1px solid var(--tertiary-border);border-right:1px solid var(--tertiary-border);-webkit-mask-image:linear-gradient(to bottom,white 100%,transparent 0%);mask-image:linear-gradient(to bottom,white 100%,transparent 0%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 0%;mask-size:100% 0%}.vertical-l.animate{animation:svelte-s76v0s-vertical-l-mask 2s ease-in-out forwards}.hero.svelte-s76v0s .vertical-l:where(.svelte-s76v0s){margin:0 3rem}@keyframes svelte-s76v0s-vertical-l-mask{0%{-webkit-mask-size:100% 0%;mask-size:100% 0%}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}.horizontal-l.svelte-s76v0s{height:1px;width:0%;background-color:var(--tertiary-border)}.horizontal-l.animate{animation:svelte-s76v0s-horizontal-l 2s ease-in-out forwards}.horizontal-l.svelte-s76v0s:nth-of-type(odd){float:right}@keyframes svelte-s76v0s-horizontal-l{0%{width:0}to{width:100%}}.hero-form.svelte-s76v0s{display:flex;justify-content:center;padding:6.5rem 2rem 1rem;background:var(--primary);overflow-y:auto}.hero-form.svelte-s76v0s :where(.svelte-s76v0s){color:var(--tertiary)}.hero-form.svelte-s76v0s form:where(.svelte-s76v0s){display:flex;flex-direction:column;overflow:hidden}.hero-form.svelte-s76v0s label:where(.svelte-s76v0s){margin-bottom:.5rem}.hero-form.svelte-s76v0s input:where(.svelte-s76v0s),select.svelte-s76v0s,textarea.svelte-s76v0s,button.svelte-s76v0s{margin-bottom:1rem;padding:.5rem;border:1px solid var(--tertiary-border);border-radius:4px;transition:border .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out}.hero-form.svelte-s76v0s input[type=checkbox]:where(.svelte-s76v0s){width:auto;margin-right:.5rem;margin-bottom:0}.hero-form.svelte-s76v0s input:where(.svelte-s76v0s):hover,select.svelte-s76v0s:hover,textarea.svelte-s76v0s:hover,button.svelte-s76v0s:hover{border:1px solid var(--tertiary)}.hero-form.svelte-s76v0s input:where(.svelte-s76v0s):focus,select.svelte-s76v0s:focus,textarea.svelte-s76v0s:focus{border:1px solid var(--tertiary);background-color:var(--tertiary);color:var(--primary);outline:none}.hero-form.svelte-s76v0s button:where(.svelte-s76v0s){cursor:pointer;transition:background-color .15s ease-in-out}.hero-form.svelte-s76v0s button:where(.svelte-s76v0s):hover{background-color:var(--tertiary);color:var(--primary)}.hero-form.svelte-s76v0s .form-group:where(.svelte-s76v0s){display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hero-form.svelte-s76v0s .form-group:where(.svelte-s76v0s) div:where(.svelte-s76v0s){display:flex;flex-direction:column}@media (max-width: 1000px){.hero.svelte-s76v0s{height:max-content;grid-template-columns:1fr;grid-template-rows:50% 1fr}.hero-content.svelte-s76v0s{position:static;height:auto}.hero-content-inner.svelte-s76v0s{padding:1rem}.hero-content-inner.svelte-s76v0s h1:where(.svelte-s76v0s){font-size:3rem;line-height:3.5rem;letter-spacing:normal;text-align:center}.hero-form.svelte-s76v0s{padding:1rem}.hero-form.svelte-s76v0s .form-group:where(.svelte-s76v0s){grid-template-columns:1fr;gap:0}}@media (max-width: 480px){.hero-content-inner.svelte-s76v0s{margin:0 .5rem;padding:.5rem}.hero-content-inner.svelte-s76v0s h1:where(.svelte-s76v0s){font-size:2.5rem;line-height:3rem}.hero.svelte-s76v0s .vertical-l:where(.svelte-s76v0s){margin:0 .5rem}}
