.form-message-wrapper{display:flex;justify-content:center;padding:1em}h1{background:linear-gradient(to right,#f7f8f8 85%,#919292 110%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#description{height:2.7em;min-height:2.7em;resize:none;overflow:hidden;line-height:1.4}.input--wrapper{display:flex;flex-direction:column;gap:var(--space-xxs)}.inputs--wrapper{display:flex;flex-direction:column;gap:var(--space-50);padding-bottom:var(--space-xl)}form input,form textarea{font-size:var(--font-l);width:100%;padding-block:.66em;padding-inline:1em;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5em;font-family:inherit;color:var(--color-offwhite)}form input::placeholder,form textarea::placeholder{color:#4e4e4e}.input--label{color:var(--color-input-label);letter-spacing:-.02em}.form--options-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:var(--space-xs)}.form--options-wrapper input{min-width:unset}.form--radio-wrapper{display:flex;gap:var(--space-xxs);background:var(--color-radio-wrapper-background);border:1px solid rgba(255,255,255,.1);border-radius:.66em;padding-inline:1.1em;padding-block:.4em;align-items:center;position:relative;cursor:pointer}.form--radio-wrapper label:before{content:"";position:absolute;inset:0;cursor:pointer}.form--radio-wrapper label{font-size:var(--font-m)}input[type=radio]{font:inherit;width:.8em;aspect-ratio:1;border-radius:50%}.form-message{width:fit-content;padding-inline:var(--space-s);padding-block:var(--space-xs);border-radius:.6em}.form-message.success{background:#4caf4f3d;color:#fff}.form-message.error{background:#e608084b;color:#fff}.submit-button{white-space:nowrap;display:flex;background:linear-gradient(-40deg,var(--color-primary),var(--color-primary),#777,#333);background-size:400%;background-position:99% 50%;padding-inline:1.8em;align-items:center;padding-block:.9em;border-radius:1rem;color:var(--color-offwhite);letter-spacing:unset;font-size:var(--font-xxs);width:fit-content;text-align:center;position:relative;overflow:hidden;transition:.5s ease all;cursor:pointer;box-shadow:inset 0 0 4px #ffffff4d;border:none}.submit-button:hover,.submit-button:focus-within,.submit-button:active,.submit-button:focus{background-position:0% 0%}.submit-button:hover.submit-button:before,.submit-button:focus-within.submit-button:before,.submit-button:active.submit-button:before,.submit-button:focus.submit-button:before{background-size:150%}.submit-button:before{content:"";background:#fff;background:radial-gradient(ellipse at 60% 0%,#fff6,#fff0 45%);background-repeat:no-repeat;background-position-y:0px;position:absolute;inset:0;background-size:100%;transition:.3s ease}.form--button-wrapper{display:flex;width:100%;justify-content:center;padding-block:var(--space-m);border-block:1px solid rgba(255,255,255,.1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 40px 20px #323a47}@media (max-width: 430px){.submit-button{padding-inline:1.4em!important}}:root{--def-transition: .3s ease}.contact--details-wrapper[data-astro-cid-dyjz56sw]{display:flex;justify-content:center;gap:var(--space-50);padding-block:var(--space-xxl)}.contact--detail-wrapper[data-astro-cid-dyjz56sw] a[data-astro-cid-dyjz56sw]{display:flex;justify-content:center;align-items:center;gap:.3em;font-size:var(--font-s);transition:var(--def-transition)}.contact--detail-wrapper[data-astro-cid-dyjz56sw] a[data-astro-cid-dyjz56sw]:hover{color:#fff}.contact--detail-wrapper[data-astro-cid-dyjz56sw] a[data-astro-cid-dyjz56sw] path[data-astro-cid-dyjz56sw]{transition:var(--def-transition)}.contact--detail-wrapper[data-astro-cid-dyjz56sw] a[data-astro-cid-dyjz56sw]:hover path[data-astro-cid-dyjz56sw]{fill:#fff!important}.contact--container[data-astro-cid-dyjz56sw]{display:flex;flex-direction:column;gap:var(--space-50)}.contact--heading-wrapper[data-astro-cid-dyjz56sw]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.contact--heading-title[data-astro-cid-dyjz56sw]{font-size:var(--font-heading-2);text-align:center}.contact--heading-desc[data-astro-cid-dyjz56sw]{max-width:50ch;text-align:center}.contact-section[data-astro-cid-dyjz56sw]{padding-top:clamp(12rem,3.191vw + 10.979rem,15rem)}.contact--form-data-wrapper[data-astro-cid-dyjz56sw]{border:1px solid rgba(255,255,255,.1);border-radius:.66em;padding-block:4em;padding-inline:5em;width:80rem;padding-bottom:0;background:#08090a}@media (max-width: 1000px){.contact--form-data-wrapper[data-astro-cid-dyjz56sw]{border:none;padding:0;width:100%}.contact--container[data-astro-cid-dyjz56sw],.contact--heading-wrapper[data-astro-cid-dyjz56sw]{align-items:start}.contact--heading-desc[data-astro-cid-dyjz56sw]{text-align:start}}@media (max-width: 320px){.contact--details-wrapper[data-astro-cid-dyjz56sw]{flex-direction:column;gap:var(--space-s)}}
