@font-face{font-family:Work Sans;src:url(/assets/WorkSans-Light-DJmM0YMo.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/assets/WorkSans-SemiBold-DL26DHcp.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shadows Into Light;src:url(/assets/ShadowsIntoLight-Regular-qW6OUZRz.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-black:#010908;--color-dust-grey:#ddd9d0;--color-khaki-beige:#b6a37c;--color-prussian-blue:#092949;--color-egyptian-blue:#1e36ae;--color-magenta:#e244ee;--color-dust-grey-dim:#ddd9d080;--color-khaki-dim:#b6a37c99;--color-khaki-subtle:#b6a37c33;--color-magenta-glow:#e244ee59;--color-egyptian-glow:#1e36ae59;--glow-magenta:0 0 12px #e244ee99, 0 0 32px #e244ee40;--glow-egyptian:0 0 12px #1e36ae99, 0 0 32px #1e36ae40;--font-primary:"Work Sans", sans-serif;--font-accent:"Shadows Into Light", cursive;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}:focus-visible{outline-offset:4px;outline:2px solid #b6a37c}body{font-family:var(--font-primary);color:var(--color-dust-grey);background:var(--color-black);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-primary);font-weight:300}button{cursor:pointer;font-family:var(--font-primary);background:0 0;border:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.label{font-family:var(--font-primary);letter-spacing:.2em;text-transform:uppercase;color:#b6a37cb3;font-size:15px;font-weight:300}.accent{font-family:var(--font-accent);color:var(--color-egyptian-blue)}.accent-2{font-family:var(--font-accent);color:var(--color-magenta)}.formkit-form{background:0 0!important;border-radius:0!important;min-width:0!important}.formkit-background{display:none!important}[data-element=fields]{flex-direction:column!important;gap:12px!important}.formkit-field{width:100%!important}.formkit-input{color:#ddd9d0!important;letter-spacing:.08em!important;box-sizing:border-box!important;background:0 0!important;border:.5px solid #b6a37c59!important;border-radius:0!important;width:100%!important;padding:14px 20px!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;font-weight:300!important}.formkit-input::placeholder{color:#b6a37c80!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Work Sans,sans-serif!important;font-size:11px!important;font-weight:300!important}.formkit-input:focus{border-color:#b6a37cb3!important;outline:none!important}.formkit-submit{color:#b6a37ccc!important;letter-spacing:.2em!important;text-transform:uppercase!important;cursor:pointer!important;background:#b6a37c26!important;border:.5px solid #b6a37c99!important;border-radius:0!important;width:100%!important;margin-top:4px!important;padding:14px 32px!important;font-family:Work Sans,sans-serif!important;font-size:11px!important;font-weight:300!important;transition:background .2s,color .2s,border-color .2s!important}.formkit-submit:hover{color:#ddd9d0!important;background:#b6a37c14!important;border-color:#b6a37c99!important}.formkit-alert{letter-spacing:.05em!important;padding:8px 0!important;font-family:Work Sans,sans-serif!important;font-size:12px!important}.formkit-spinner{display:none!important}.studio-form-card .formkit-submit{color:#ddd9d0!important;background:#ddd9d01f!important;border-color:#ddd9d080!important}.studio-form-card .formkit-submit:hover{background:#ddd9d038!important;border-color:#ddd9d0cc!important}.studio-form-card .formkit-input{border-color:#ddd9d059!important}.studio-form-card .formkit-input::placeholder{color:#ddd9d073!important}.contact-form-card .formkit-submit{color:#ddd9d0!important;background:#ddd9d01f!important;border-color:#ddd9d080!important}.contact-form-card .formkit-submit:hover{background:#ddd9d038!important;border-color:#ddd9d0cc!important}.contact-form-card .formkit-input{border-color:#ddd9d059!important}.contact-form-card .formkit-input::placeholder{color:#ddd9d073!important}.laser-grid{background-image:repeating-linear-gradient(0deg,#0000,#0000 60px,#1e36ae0f 60px 61px),repeating-linear-gradient(90deg,#0000,#0000 60px,#1e36ae0f 60px 61px)}
