.contact-grid{background-color:var(--color-bg-grey,#f5f5f5);background-image:url(/assets/images/paper-texture.webp);background-size:1000px 1000px;background-repeat:repeat;border-bottom:1px solid #000}.contact-grid .contact-grid-inner{max-width:var(--content-max-width);margin:0 auto;position:relative;z-index:0}.contact-grid .contact-grid-inner:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#000;z-index:-1}@media(max-width:640px){.contact-grid .contact-grid-inner:after{display:none}}.contact-grid .contact-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--gutter)*2);gap:calc(var(--gutter)*2);width:100%}@media(max-width:640px){.contact-grid .contact-columns{grid-template-columns:1fr;gap:0}}.contact-grid .contact-column{width:100%;min-width:0;padding:var(--gutter) 0}@media(max-width:640px){.contact-grid .contact-column:last-child{border-top:1px solid #000}}@import"https://fonts.googleapis.com/css2?family=Boldonse&family=Space+Grotesk:wght@300..700&family=Zalando+Sans+SemiExpanded:ital,wght@0,200..900;1,200..900&display=swap";@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter/Inter-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter/Inter-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter/Inter-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:900;font-display:swap;src:url(/assets/fonts/Inter/Inter-Black.ttf) format("truetype")}html{font-family:Zalando Sans SemiExpanded,system-ui,-apple-system,sans-serif;font-size:16px}@media(max-width:1024px){html{font-size:15px}}@media(max-width:640px){html{font-size:14px}}[data-is-legacy=true]{background-color:var(--deep-space-700);color:var(--salt-025)}[data-is-legacy=true] h1,[data-is-legacy=true] h2,[data-is-legacy=true] h3,[data-is-legacy=true] h4,[data-is-legacy=true] h5,[data-is-legacy=true] h6{font-family:Space Grotesk,system-ui,sans-serif;color:#fff;line-height:normal!important}[data-is-legacy=true] .nh1,[data-is-legacy=true] h1{font-size:3rem;font-weight:700}@media(max-width:1024px){[data-is-legacy=true] .nh1,[data-is-legacy=true] h1{font-size:2.5rem}}@media(max-width:640px){[data-is-legacy=true] .nh1,[data-is-legacy=true] h1{font-size:2.125rem}}[data-is-legacy=true] .nh2,[data-is-legacy=true] h2{font-size:2.5rem;font-weight:700}@media(max-width:1024px){[data-is-legacy=true] .nh2,[data-is-legacy=true] h2{font-size:2.125rem}}@media(max-width:640px){[data-is-legacy=true] .nh2,[data-is-legacy=true] h2{font-size:1.785rem}}[data-is-legacy=true] .nh3,[data-is-legacy=true] h3{font-size:2.125rem;font-weight:600}@media(max-width:1024px){[data-is-legacy=true] .nh3,[data-is-legacy=true] h3{font-size:1.785rem}}@media(max-width:640px){[data-is-legacy=true] .nh3,[data-is-legacy=true] h3{font-size:1.5rem}}[data-is-legacy=true] .nh4,[data-is-legacy=true] h4{font-size:1.785rem;font-weight:600}[data-is-legacy=true] .nh5,[data-is-legacy=true] .nh6,[data-is-legacy=true] h5,[data-is-legacy=true] h6{font-size:1.5rem;font-weight:500}[data-is-legacy=true] a{color:var(--nebula-500)}[data-is-legacy=true] p{font-size:1rem;font-style:normal;font-weight:400;color:var(--salt-100);line-height:1.5em}[data-component=contact-form]{width:100%;isolation:isolate}[data-component=contact-form] h2{font-family:Boldonse,system-ui,sans-serif;font-weight:400;font-size:1.785rem;line-height:1.5;letter-spacing:-.045rem;margin:0 0 .5rem}[data-component=contact-form] .form-description{font-size:1rem;line-height:1.5em;font-style:normal;font-weight:400;margin-bottom:2rem}[data-component=contact-form] form{display:flex;flex-direction:column;gap:1.25rem}[data-component=contact-form] .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--gutter)*.5);gap:calc(var(--gutter)*.5)}@media(max-width:480px){[data-component=contact-form] .form-row{grid-template-columns:1fr}}[data-component=contact-form] .form-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}[data-component=contact-form] .form-field label{font-size:.875rem;font-weight:500}[data-component=contact-form] .form-field input:not([type=checkbox]),[data-component=contact-form] .form-field select,[data-component=contact-form] .form-field textarea{padding:.75rem 1rem;font-size:1rem;background:#fff;border:2px solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:inherit;box-sizing:border-box;width:100%;max-width:100%;transition:border-color .2s}[data-component=contact-form] .form-field input:not([type=checkbox]):focus,[data-component=contact-form] .form-field select:focus,[data-component=contact-form] .form-field textarea:focus{outline:none;border-color:#000}[data-component=contact-form] .form-field select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;transition:background-color .3s,box-shadow .3s,border-color .2s}[data-component=contact-form] .form-field textarea{resize:vertical;min-height:100px}[data-component=contact-form] .btn{align-self:flex-start}[data-component=contact-form] .form-consent{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}[data-component=contact-form] .form-checkbox{display:flex;align-items:flex-start;gap:.625rem}[data-component=contact-form] .form-checkbox input[type=checkbox]{margin-top:.25rem;width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;flex-shrink:0;cursor:pointer;accent-color:var(--color-accent);appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox}[data-component=contact-form] .form-checkbox label{font-size:.875rem;line-height:1.5;cursor:pointer}[data-component=contact-form] .form-checkbox label a{color:inherit;text-decoration:underline}[data-component=contact-form] .form-checkbox label a:hover{opacity:.8}[data-component=contact-form] .form-message{padding:.75rem 1rem;border-radius:4px;margin-top:.5rem}