.ContactPage-module__ajQ-yG__page{z-index:var(--z-content);padding-top:var(--nav-height);position:relative}.ContactPage-module__ajQ-yG__sectionDivider{background:linear-gradient(to right, transparent, #ff820080 20%, var(--color-line) 80%, transparent);opacity:.5;height:1px}.ContactPage-module__ajQ-yG__hero{padding:28px var(--space-xl) 30px;border-top:1px solid var(--bord-teal);background:#ffffffe6;border-bottom:2px solid #ff820080}.ContactPage-module__ajQ-yG__eyebrow{font-family:var(--font-mono);letter-spacing:.45em;color:var(--color-orange-deep);text-transform:uppercase;margin-bottom:20px;font-size:.72rem}.ContactPage-module__ajQ-yG__eyebrow:before{content:"// ";color:var(--color-orange)}.ContactPage-module__ajQ-yG__heading{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1.1}.ContactPage-module__ajQ-yG__sub{font-family:var(--font-body);color:var(--color-smokey);max-width:560px;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:300;line-height:1.8}.ContactPage-module__ajQ-yG__heroPanel{max-width:760px}.ContactPage-module__ajQ-yG__heroPanel .ContactPage-module__ajQ-yG__sub{margin-bottom:0}.ContactPage-module__ajQ-yG__contactSection{padding:52px var(--space-xl) 80px}.ContactPage-module__ajQ-yG__sectionLabel{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:14px;margin-bottom:40px;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700;display:flex}.ContactPage-module__ajQ-yG__sectionLabel:before{content:"";background:var(--color-orange);flex-shrink:0;width:30px;height:1px;display:block}.ContactPage-module__ajQ-yG__sectionHeader{align-items:center;gap:20px;margin-bottom:40px;display:flex}.ContactPage-module__ajQ-yG__sectionHeaderLabel{background:var(--color-orange);white-space:nowrap;flex-shrink:0;padding:7px 22px;display:inline-block;transform:skew(-12deg)}.ContactPage-module__ajQ-yG__sectionHeaderLabel span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-inverse);font-size:.72rem;font-weight:600;display:block;transform:skew(12deg)}.ContactPage-module__ajQ-yG__sectionHeaderRule{background:linear-gradient(to right, #ff820080, var(--color-line));flex:1;height:1px}.ContactPage-module__ajQ-yG__methodList{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#ff82008c 20%,#e072008c 80%,#0000) 1;flex-direction:column;max-width:780px;padding-top:2px;display:flex}.ContactPage-module__ajQ-yG__methodRow{background:var(--color-deep);border:1px solid var(--color-line);color:inherit;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:44px 160px 1fr auto;align-items:center;gap:20px;margin-bottom:3px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:-2px 0 #ff82004d}.ContactPage-module__ajQ-yG__methodRow:hover,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active{border-color:var(--bord-teal);box-shadow:-4px 0 0 0 var(--color-orange);transform:translate(4px)}.ContactPage-module__ajQ-yG__sweep{transform-origin:0;transition:transform var(--transition-slow);pointer-events:none;background:#ff82000d;position:absolute;inset:0;transform:scaleX(0)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__sweep,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__sweep{transform:scaleX(1)}.ContactPage-module__ajQ-yG__methodIcon{opacity:.6;width:32px;height:32px;transition:opacity var(--transition-fast), filter var(--transition-fast);flex-shrink:0;display:block}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodIcon,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodIcon{opacity:1;filter:drop-shadow(0 0 6px #ff820073)}.ContactPage-module__ajQ-yG__methodMeta{flex-direction:column;gap:4px;display:flex}.ContactPage-module__ajQ-yG__methodLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-smokey);text-transform:uppercase;transition:color var(--transition-fast);font-size:.81rem}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodLabel,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodLabel{color:var(--color-ink)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodNote,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodNote,.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodNum,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodNum{color:var(--color-smokey)}.ContactPage-module__ajQ-yG__methodNote{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-dim);transition:color var(--transition-fast);font-size:.65rem}.ContactPage-module__ajQ-yG__methodValue{font-family:var(--font-mono);color:var(--color-ink);transition:color var(--transition-fast);letter-spacing:.02em;font-size:.975rem}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodValue,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodValue{color:var(--color-orange-deep)}.ContactPage-module__ajQ-yG__methodArrow{font-family:var(--font-mono);color:var(--color-dim);transition:color var(--transition-fast), transform var(--transition-fast);flex-shrink:0;font-size:1rem}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodArrow,.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active .ContactPage-module__ajQ-yG__methodArrow{color:var(--color-orange-deep);transform:translate(4px)}@media (max-width:768px){.ContactPage-module__ajQ-yG__hero{padding:48px var(--space-md) 40px}.ContactPage-module__ajQ-yG__contactSection{padding:44px var(--space-md) 60px}.ContactPage-module__ajQ-yG__methodRow{grid-template-rows:auto auto;grid-template-columns:36px 1fr auto;gap:10px 14px;padding:18px 16px}.ContactPage-module__ajQ-yG__methodIcon{grid-area:1/1;width:28px;height:28px}.ContactPage-module__ajQ-yG__methodArrow{grid-area:1/3}.ContactPage-module__ajQ-yG__methodMeta{grid-area:1/2}.ContactPage-module__ajQ-yG__methodValue{grid-area:2/1/auto/-1;padding-left:50px;font-size:.85rem}.ContactPage-module__ajQ-yG__methodRow.ContactPage-module__ajQ-yG__active{box-shadow:none;transform:none}}@media (hover:none){.ContactPage-module__ajQ-yG__methodRow:hover{box-shadow:none;border-color:var(--color-line);transform:none}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__sweep{transform:scaleX(0)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodLabel{color:var(--color-smokey)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodNote{color:var(--color-dim)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodValue{color:var(--color-ink)}.ContactPage-module__ajQ-yG__methodRow:hover .ContactPage-module__ajQ-yG__methodArrow{color:var(--color-dim);transform:none}}.ContactPage-module__ajQ-yG__methodRow:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px;box-shadow:-4px 0 0 0 var(--color-orange)}
