@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:url(/fonts/ibm-plex-mono-v20-latin-100.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:url(/fonts/ibm-plex-mono-v20-latin-100italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:url(/fonts/ibm-plex-mono-v20-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:url(/fonts/ibm-plex-mono-v20-latin-200italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/fonts/ibm-plex-mono-v20-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/fonts/ibm-plex-mono-v20-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/fonts/ibm-plex-mono-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/fonts/ibm-plex-mono-v20-latin-italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/fonts/ibm-plex-mono-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:url(/fonts/ibm-plex-mono-v20-latin-500italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/fonts/ibm-plex-mono-v20-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/fonts/ibm-plex-mono-v20-latin-600italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/fonts/ibm-plex-mono-v20-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:url(/fonts/ibm-plex-mono-v20-latin-700italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:300;src:url(/fonts/rajdhani-v17-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:400;src:url(/fonts/rajdhani-v17-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:500;src:url(/fonts/rajdhani-v17-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:600;src:url(/fonts/rajdhani-v17-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Rajdhani;font-style:normal;font-weight:700;src:url(/fonts/rajdhani-v17-latin-700.woff2)format("woff2")}._contact_14ane_156{flex-direction:column;justify-content:center;gap:3rem;width:100%;height:100%;margin:0 auto;padding:2rem 1rem;display:flex}._header_14ane_167{text-align:center}._header_14ane_167 h1{color:var(--md-sys-color-primary);margin-bottom:1rem;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700}._header_14ane_167 p{color:var(--md-sys-color-on-surface-variant);flex-shrink:0;max-width:min(600px,100%);margin:0 auto;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6}._infoItem_14ane_188{margin-bottom:1.5rem}._infoItem_14ane_188:last-child{margin-bottom:0}._infoItem_14ane_188 h3{color:var(--md-sys-color-on-surface);margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-weight:600}._infoItem_14ane_188 p{color:var(--md-sys-color-on-surface-variant);font-family:Rajdhani,sans-serif;font-weight:500;line-height:1.5}._infoItem_14ane_188 p a{color:var(--md-sys-color-primary);text-decoration:none}._infoItem_14ane_188 p a:hover{text-decoration:underline}._form_14ane_214{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline);border-radius:16px;flex-direction:column;gap:1.5rem;width:100%;padding:2rem;display:flex}._formGrid_14ane_226{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=480px){._formGrid_14ane_226{grid-template-columns:1fr}}._field_14ane_237{flex-direction:column;gap:.5rem;display:flex}._field_14ane_237 label{color:var(--md-sys-color-on-surface);font-family:IBM Plex Mono,monospace;font-weight:600}._field_14ane_237 input,._field_14ane_237 textarea{border:2px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border-radius:8px;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;transition:border-color .2s,background-color .2s}._field_14ane_237 input::placeholder,._field_14ane_237 textarea::placeholder{color:var(--md-sys-color-on-surface-variant)}._field_14ane_237 input:focus,._field_14ane_237 textarea:focus{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-surface-container-highest);outline:none}._field_14ane_237 input:hover:not(:focus),._field_14ane_237 textarea:hover:not(:focus){border-color:var(--md-sys-color-on-surface)}._field_14ane_237 input[aria-invalid=true],._field_14ane_237 textarea[aria-invalid=true]{border-color:var(--md-sys-color-error)}._field_14ane_237 textarea{resize:vertical;min-height:120px}._field_14ane_237 [data-react-aria-errormessage]{color:var(--md-sys-color-error);margin-top:.25rem;font-family:IBM Plex Mono,monospace;font-size:.875rem}._submitSection_14ane_286{flex-direction:row;justify-content:flex-end;margin-top:1rem;display:flex}._submitSection_14ane_286 button{width:fit-content;padding:0 1rem}@media (width<=480px){._submitSection_14ane_286{justify-content:stretch}._submitSection_14ane_286 button{width:100%}}._message_14ane_305{border-radius:8px;margin-bottom:1rem;padding:1rem 1.5rem;font-family:IBM Plex Mono,monospace}._message_14ane_305._success_14ane_311{background-color:rgba(var(--md-sys-color-tertiary), .1);color:var(--md-sys-color-tertiary);border:1px solid rgba(var(--md-sys-color-tertiary), .3)}._message_14ane_305._error_14ane_316{background-color:rgba(var(--md-sys-color-error), .1);color:var(--md-sys-color-error);border:1px solid rgba(var(--md-sys-color-error), .3)}
