._contactFormContainer_5kwip_3{margin-top:2rem;position:relative;z-index:3;max-width:1280px}._form_5kwip_10{margin-top:1.5rem}._hidden_5kwip_14{display:none}._formGroup_5kwip_18{margin-bottom:1.5rem}._label_5kwip_22{display:block;margin-bottom:.5rem;font-weight:500}._input_5kwip_28,._textarea_5kwip_29{width:100%;padding:.75rem;border:1px solid rgba(var(--gray),.5);border-radius:4px;font-family:inherit;font-size:1rem;background-color:rgba(var(--gray-light),.05);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:border-color .2s,box-shadow .2s}._input_5kwip_28:focus,._textarea_5kwip_29:focus{outline:none;border-color:rgba(var(--accent),.8);box-shadow:0 0 0 2px rgba(var(--black),.2)}._textarea_5kwip_29{resize:vertical}._submitButton_5kwip_59{background-color:rgba(var(--accent),1);color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .1s}._submitButton_5kwip_59:hover{background-color:rgba(var(--accent-dark),1)}._submitButton_5kwip_59:active{transform:translateY(1px)}._formMessage_5kwip_81{margin-top:1em;z-index:10;position:relative}._formMessageSuccess_5kwip_87{color:green}._formMessageError_5kwip_91{color:red}@media (max-width: 768px){._formGroup_5kwip_18{margin-bottom:1rem}._input_5kwip_28,._textarea_5kwip_29{padding:.6rem}}.form-group{position:relative;transition:all .3s ease}input:focus,textarea:focus{outline:none;border-color:rgba(var(--accent),.8);box-shadow:0 0 0 3px rgba(var(--accent),.2);transform:translateY(-1px)}.validation-indicator{position:absolute;right:12px;top:42px;width:20px;height:20px;border-radius:50%;pointer-events:none;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.form-group.success .validation-indicator{background-color:#10b981;box-shadow:0 0 10px #10b98180}.form-group.success .validation-indicator:before,.form-group.success .validation-indicator:after{content:"";position:absolute;background-color:#fff}.form-group.success .validation-indicator:before{width:3px;height:9px;left:5px;top:5px;transform:rotate(45deg)}.form-group.success .validation-indicator:after{width:11px;height:3px;right:3px;top:9px;transform:rotate(45deg)}.form-group.success input,.form-group.success textarea{border-color:#10b981;padding-right:40px}.form-group.error .validation-indicator{background-color:#ef4444;box-shadow:0 0 10px #ef444480}.form-group.error .validation-indicator:before,.form-group.error .validation-indicator:after{content:"";position:absolute;width:12px;height:2px;background-color:#fff;top:9px;left:4px}.form-group.error .validation-indicator:before{transform:rotate(45deg)}.form-group.error .validation-indicator:after{transform:rotate(-45deg)}.form-group.error input,.form-group.error textarea{border-color:#ef4444;padding-right:40px;box-shadow:0 0 0 3px #ef444433}.error-message{position:absolute;left:0;top:calc(100% + 2px);font-size:.85rem;color:#ef4444;font-weight:500;opacity:0;transform:translateY(-5px);transition:all .3s ease;pointer-events:none;width:100%;z-index:5}.form-group.error .error-message{opacity:1;transform:translateY(0)}.submit-button{position:relative;overflow:hidden;transition:all .3s ease;transform:translateY(0)}.submit-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent),.4);background-color:var(--accent-dark)}.submit-button:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(var(--accent),.3)}.submit-button.submitting{pointer-events:none;background-color:var(--accent-dark)}.submit-loader{position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;right:15px;top:50%;transform:translateY(-50%);animation:spin .8s linear infinite;opacity:0;transition:opacity .2s ease}.submit-button.submitting .submit-loader{opacity:1}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.shake{animation:shake .6s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.form-group label{transition:all .3s ease}.form-group input:focus+label,.form-group textarea:focus+label{color:rgb(var(--accent))}input:hover,textarea:hover{border-color:rgba(var(--gray),.8)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0px 1000px rgba(var(--gray-dark),.8) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input.error,textarea.error{border-color:#e53e3e!important;box-shadow:0 0 0 2px #e53e3e33!important}.error-message{color:#e53e3e;font-size:.875rem;margin-top:.25rem}button:disabled{opacity:.7;cursor:not-allowed}.shine-border[data-astro-cid-uw5kdbxl]{position:relative;background:transparent;border-radius:16px;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%}.shine-border[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(255,102,0,.6) 0%,rgba(255,102,0,.3) 20%,transparent 40%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:1;pointer-events:none}::-webkit-scrollbar [data-astro-cid-uw5kdbxl]{width:8px;height:8px}::-webkit-scrollbar-track [data-astro-cid-uw5kdbxl]{background:#0f0f0fcc;border-radius:4px}::-webkit-scrollbar-thumb [data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,#f60c,#f609,#f606);border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover [data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,#f60,#f60c,#f609);transform:scale(1.1)}html{scrollbar-width:thin;scrollbar-color:rgba(255,102,0,.8) rgba(15,15,15,.8)}.honeycomb-canvas[data-astro-cid-uw5kdbxl]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.fade-in[data-astro-cid-uw5kdbxl]{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in[data-astro-cid-uw5kdbxl].visible{opacity:1;transform:translateY(0)}.torch-border[data-astro-cid-uw5kdbxl]{position:relative;border:1px solid rgba(255,255,255,.1)}.torch-border[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,transparent calc(var(--mouse-x-percent, 50%) - 10%),rgba(255,255,255,.4) calc(var(--mouse-x-percent, 50%) - 2%),rgba(255,255,255,.8) var(--mouse-x-percent, 50%),rgba(255,255,255,.4) calc(var(--mouse-x-percent, 50%) + 2%),transparent calc(var(--mouse-x-percent, 50%) + 10%),transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.torch-border[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,transparent calc(var(--mouse-x-percent, 50%) - 10%),rgba(255,255,255,.4) calc(var(--mouse-x-percent, 50%) - 2%),rgba(255,255,255,.8) var(--mouse-x-percent, 50%),rgba(255,255,255,.4) calc(var(--mouse-x-percent, 50%) + 2%),transparent calc(var(--mouse-x-percent, 50%) + 10%),transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.torch-border[data-astro-cid-uw5kdbxl]:hover:before,.torch-border[data-astro-cid-uw5kdbxl]:hover:after{opacity:1}.torch-border-subtle[data-astro-cid-uw5kdbxl]{border:1px solid rgba(255,102,0,.1)}.torch-border-subtle[data-astro-cid-uw5kdbxl]:before,.torch-border-subtle[data-astro-cid-uw5kdbxl]:after{background:linear-gradient(90deg,transparent 0%,transparent calc(var(--mouse-x-percent, 50%) - 12%),rgba(255,102,0,.3) calc(var(--mouse-x-percent, 50%) - 3%),rgba(255,102,0,.6) var(--mouse-x-percent, 50%),rgba(255,102,0,.3) calc(var(--mouse-x-percent, 50%) + 3%),transparent calc(var(--mouse-x-percent, 50%) + 12%),transparent 100%)}.contact-content[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#000c,#1a1a1acc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.contact-section-container[data-astro-cid-uw5kdbxl]{max-width:1280px}main[data-astro-cid-uw5kdbxl]{width:100%;max-width:100%;margin:0}.hero-image[data-astro-cid-uw5kdbxl]{width:100%}.hero-image[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{display:block;margin:0 auto;border-radius:12px;box-shadow:var(--box-shadow)}.prose[data-astro-cid-uw5kdbxl]{width:1100px;max-width:100%;margin:auto;padding:1em;color:var(--white)}.title[data-astro-cid-uw5kdbxl]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin:0 0 .5em;color:var(--white)}.date[data-astro-cid-uw5kdbxl]{margin-bottom:.5em;color:var(--white)}.last-updated-on[data-astro-cid-uw5kdbxl]{font-style:italic}
