.page-module-scss-module__9Z3Caa__contactPage{z-index:0;box-sizing:border-box;background-color:#fff;place-items:center;min-height:90svh;display:grid;position:relative;overflow:hidden}.page-module-scss-module__9Z3Caa__contactPage:before{content:"";z-index:-1;pointer-events:none;background-blend-mode:color-burn,normal;background-color:#fff;background-image:url(/gggrrr.webp),linear-gradient(#f76248d4 0%,#e899a0 12%,#d9d3fd 30%,#fff4ab 49%,#fff 77%);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.page-module-scss-module__9Z3Caa__contactCard{box-sizing:border-box;color:#050505;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#ffffff47;border:1px solid #ffffffa6;border-radius:24px;flex-direction:column;justify-content:space-between;width:min(100%,1200px);min-height:min(60svh,800px);padding:clamp(2rem,5vw,4.5rem);display:flex;box-shadow:0 8px 32px #1f26871f,inset 0 1px #ffffff73}.page-module-scss-module__9Z3Caa__contactCard h1{font-family:var(--font-bungee-loaded);text-transform:uppercase;margin:0 0 clamp(3rem,9vh,7rem);font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1}.page-module-scss-module__9Z3Caa__contactForm{font-family:var(--font-azeret-mono-loaded);flex-direction:column;flex:1;justify-content:space-between;gap:clamp(2rem,7vh,5rem);display:flex}.page-module-scss-module__9Z3Caa__fieldGroup{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__9Z3Caa__fieldGroup label{font-size:clamp(1rem,1.5vw,1.5rem)}.page-module-scss-module__9Z3Caa__fieldGroup input{box-sizing:border-box;color:#050505;width:100%;min-height:4.5rem;font:inherit;background:#ffffff2e;border:1px solid #00000059;border-radius:24px;outline:none;padding:.75rem 1rem;font-size:1.1rem}.page-module-scss-module__9Z3Caa__fieldGroup input:focus{border-color:#050505;box-shadow:0 0 0 3px #ffffff8c}.page-module-scss-module__9Z3Caa__formFooter{justify-content:space-between;align-items:center;gap:2rem;display:flex}.page-module-scss-module__9Z3Caa__consentLabel{cursor:pointer;align-items:center;gap:1rem;font-size:clamp(.85rem,1.3vw,1.3rem);display:flex}.page-module-scss-module__9Z3Caa__consentLabel input{accent-color:#050505;flex:none;width:1.4rem;height:1.4rem}.page-module-scss-module__9Z3Caa__formFooter button{color:#050505;min-width:16rem;min-height:5rem;font:inherit;cursor:pointer;background:linear-gradient(#f24735 0%,#f5b47d 100%);border:1px solid #ffffff8c;border-radius:24px;padding:1rem 2rem;font-size:clamp(1rem,1.5vw,1.5rem);transition:filter .16s,opacity .16s,transform .16s;box-shadow:0 8px 18px #1f26872e}.page-module-scss-module__9Z3Caa__formFooter button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.page-module-scss-module__9Z3Caa__formFooter button:focus-visible{outline-offset:4px;outline:2px solid #050505}.page-module-scss-module__9Z3Caa__formFooter button:disabled{cursor:not-allowed;opacity:.55}.page-module-scss-module__9Z3Caa__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__9Z3Caa__formStatus{min-height:1.5em;margin:-1rem 0 0;font-size:.9rem}@media (max-width:700px){.page-module-scss-module__9Z3Caa__contactPage{min-height:100svh;padding:6rem 5% 7rem}.page-module-scss-module__9Z3Caa__contactCard{border-radius:18px;min-height:auto;padding:2rem 1.25rem}.page-module-scss-module__9Z3Caa__contactCard h1{margin-bottom:3rem;font-size:clamp(1.8rem,9vw,3rem)}.page-module-scss-module__9Z3Caa__contactForm{gap:2.25rem}.page-module-scss-module__9Z3Caa__fieldGroup input{border-radius:18px;min-height:3.75rem}.page-module-scss-module__9Z3Caa__formFooter{flex-direction:column;align-items:stretch;gap:2rem}.page-module-scss-module__9Z3Caa__formFooter button{width:100%;min-width:0}}@media (orientation:landscape) and (max-height:480px){.page-module-scss-module__9Z3Caa__contactPage{min-height:100dvh;padding-top:5rem;padding-bottom:5rem}.page-module-scss-module__9Z3Caa__contactCard{min-height:auto;padding:2rem 3rem}.page-module-scss-module__9Z3Caa__contactCard h1{margin-bottom:2rem}.page-module-scss-module__9Z3Caa__contactForm{gap:1.5rem}.page-module-scss-module__9Z3Caa__fieldGroup input{min-height:3rem}.page-module-scss-module__9Z3Caa__formFooter button{min-height:3.5rem}}
