.ContactPage-module__keHonW__formCard{color:#0b0a09;background:radial-gradient(circle at 100% 0,#ffbf3f29,#0000 34%),linear-gradient(145deg,#fcfaf6fa,#efeae1fa);border:1px solid #ffffff9e;border-radius:clamp(1.65rem,3vw,2.35rem);width:100%;min-width:0;padding:clamp(1.35rem,3.2vw,2.6rem);scroll-margin-top:7rem;position:relative;overflow:visible;box-shadow:0 2.5rem 7rem -2.4rem #000000a8,0 0 0 1px #00000012,inset 0 1px #ffffffeb}.ContactPage-module__keHonW__formCard:after{z-index:-1;border-radius:inherit;filter:blur(3rem);content:"";background:#ff6b2b33;position:absolute;inset:10% 8% -7%}.ContactPage-module__keHonW__formRule{background:linear-gradient(90deg,#0000,#a50b03 18%,#ff6b2b 54%,#ffbf3f 82%,#0000);height:2px;position:absolute;top:-1px;left:2rem;right:2rem}.ContactPage-module__keHonW__formInner{z-index:2;position:relative}.ContactPage-module__keHonW__formHeader{border-bottom:1px solid #0b0a091a;grid-template-columns:minmax(0,1.15fr) minmax(12rem,.65fr);align-items:end;gap:2rem;padding-bottom:clamp(1.5rem,3vw,2.15rem);display:grid}.ContactPage-module__keHonW__formEyebrow,.ContactPage-module__keHonW__fieldLabel{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.15em;color:#0b0a0980;font-size:.65rem;font-weight:650}.ContactPage-module__keHonW__formEyebrow{margin-bottom:.65rem}.ContactPage-module__keHonW__formTitle{max-width:15ch;font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:540;line-height:1.02}.ContactPage-module__keHonW__formIntro{color:#0b0a0980;max-width:19rem;font-size:.78rem;line-height:1.65}.ContactPage-module__keHonW__formFields{gap:1.25rem;padding-top:clamp(1.5rem,3vw,2rem);display:grid}.ContactPage-module__keHonW__identityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ContactPage-module__keHonW__fieldGroup,.ContactPage-module__keHonW__topicSelect{gap:.55rem;display:grid;position:relative}.ContactPage-module__keHonW__fieldLabel span{color:#a50b03}.ContactPage-module__keHonW__field,.ContactPage-module__keHonW__topicTrigger{color:#111216;background:#ffffffa3;border:1px solid #0b0a091f;border-radius:1rem;width:100%;transition:border-color .2s,background .2s,box-shadow .24s;box-shadow:inset 0 1px #fffffff0,0 .8rem 2.2rem -1.7rem #1c140f66}.ContactPage-module__keHonW__field{min-height:3.45rem;font-family:var(--font-body);outline:none;padding:.92rem 1rem;font-size:.92rem;line-height:1.35}.ContactPage-module__keHonW__field::placeholder{color:#11121652}.ContactPage-module__keHonW__field:hover,.ContactPage-module__keHonW__topicTrigger:hover{background:#ffffffd1;border-color:#0b0a093d}.ContactPage-module__keHonW__field:focus,.ContactPage-module__keHonW__topicTrigger:focus-visible{background:#fff;border-color:#ff6b2bb8;box-shadow:0 0 0 4px #ff6b2b1c,0 1rem 2.8rem -1.8rem #a50b0347}.ContactPage-module__keHonW__messageField{resize:vertical;min-height:8.5rem}.ContactPage-module__keHonW__topicTrigger{text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-height:4.35rem;padding:.75rem .85rem .75rem 1rem;display:flex}.ContactPage-module__keHonW__topicTrigger>span:first-child{gap:.18rem;display:grid}.ContactPage-module__keHonW__topicTrigger small{color:#0b0a096b;font-size:.66rem}.ContactPage-module__keHonW__topicTrigger strong{font-family:var(--font-heading);letter-spacing:-.015em;font-size:1rem;font-weight:560}.ContactPage-module__keHonW__topicTrigger svg{width:2.2rem;height:2.2rem;transition:transform .24s var(--ge-ease-out), background .2s ease;border:1px solid #0b0a091a;border-radius:50%;flex:none;padding:.62rem}.ContactPage-module__keHonW__topicTrigger svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ContactPage-module__keHonW__topicTrigger[aria-expanded=true] svg{background:#ff6b2b1a;transform:rotate(180deg)}.ContactPage-module__keHonW__topicTriggerSelected{border-color:#ff6b2b4d}.ContactPage-module__keHonW__fieldInvalid{border-color:#a50b0399}.ContactPage-module__keHonW__fieldError{color:#8e160d;margin-top:.1rem;font-size:.72rem;line-height:1.45}.ContactPage-module__keHonW__topicMenu{z-index:60;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0c0c0ef7;border:1px solid #ffffff1f;border-radius:1.35rem;padding:.55rem;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow:hidden;box-shadow:0 2.2rem 6rem -1.7rem #000000db,inset 0 1px #ffffff14}.ContactPage-module__keHonW__topicMenuHeader{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.14em;color:#ffffff61;justify-content:space-between;align-items:center;padding:.55rem .7rem .75rem;font-size:.56rem;font-weight:650;display:flex}.ContactPage-module__keHonW__topicOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:min(26rem,58vh);display:grid;overflow-y:auto}.ContactPage-module__keHonW__topicOption{color:#ffffffb8;text-align:left;border:1px solid #0000;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;min-width:0;padding:.8rem;transition:border-color .18s,background .18s,color .18s;display:grid}.ContactPage-module__keHonW__topicOption:hover,.ContactPage-module__keHonW__topicOption:focus-visible,.ContactPage-module__keHonW__topicOption[aria-selected=true]{color:#fff;background:linear-gradient(145deg,#ff6b2b29,#ffbf3f0d);border-color:#ff6b2b40;outline:none}.ContactPage-module__keHonW__topicNumber{font-family:var(--font-mono,ui-monospace, monospace);color:#ff8a48;padding-top:.12rem;font-size:.58rem}.ContactPage-module__keHonW__topicOption>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.ContactPage-module__keHonW__topicOption strong{font-family:var(--font-heading);font-size:.82rem;font-weight:560}.ContactPage-module__keHonW__topicOption small{color:#ffffff61;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ContactPage-module__keHonW__topicCheck{color:#ffbf3fb8;padding-top:.05rem;font-size:.72rem}.ContactPage-module__keHonW__formFooter{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.3rem;display:flex}.ContactPage-module__keHonW__submitButton{cursor:pointer;width:auto;min-width:12rem;box-shadow:0 1rem 2.6rem -1rem #ff6b2b73}.ContactPage-module__keHonW__privacyCopy{text-align:right;color:#0b0a0975;max-width:18rem;font-size:.68rem;line-height:1.55}.ContactPage-module__keHonW__privacyCopy a{color:#0b0a09b8;text-underline-offset:.2rem;text-decoration:underline}@media (max-width:639px){.ContactPage-module__keHonW__formHeader{grid-template-columns:1fr;gap:.8rem}.ContactPage-module__keHonW__formIntro{max-width:28rem}.ContactPage-module__keHonW__identityGrid{grid-template-columns:1fr}.ContactPage-module__keHonW__topicOptions{grid-template-columns:1fr;max-height:min(23rem,55vh)}.ContactPage-module__keHonW__topicMenuHeader span:last-child{display:none}.ContactPage-module__keHonW__formFooter{flex-direction:column;align-items:stretch}.ContactPage-module__keHonW__submitButton{width:100%}.ContactPage-module__keHonW__privacyCopy{text-align:center;max-width:none}}@media (prefers-reduced-motion:reduce){.ContactPage-module__keHonW__field,.ContactPage-module__keHonW__topicTrigger,.ContactPage-module__keHonW__topicTrigger svg,.ContactPage-module__keHonW__topicOption{transition:none}}
