.ContactForm-module__UHr6Qa__card{max-width:880px;padding:clamp(var(--space-8), 4vw, var(--space-16)) clamp(var(--space-6), 4vw, var(--space-16));background:radial-gradient(120% 80% at 50% 0%, var(--gold-faint), transparent 60%), #ffffff04;border:1px solid var(--border-default);isolation:isolate;border-radius:18px;margin:0 auto;position:relative;box-shadow:0 40px 80px -40px #0009}.ContactForm-module__UHr6Qa__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#c9a84c59,#c9a84c00 40% 60%,#c9a84c2e);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ContactForm-module__UHr6Qa__cardHead{justify-content:space-between;align-items:center;gap:var(--space-6);padding-bottom:clamp(var(--space-6), 3vw, var(--space-8));margin-bottom:clamp(var(--space-6), 3vw, var(--space-8));border-bottom:1px solid var(--border-default);display:flex}.ContactForm-module__UHr6Qa__cardEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold)}.ContactForm-module__UHr6Qa__cardMeta{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);font-feature-settings:"tnum" 1}.ContactForm-module__UHr6Qa__cardFoot{align-items:center;gap:var(--space-3);margin-top:clamp(var(--space-6), 3vw, var(--space-8));padding-top:clamp(var(--space-6), 3vw, var(--space-8));border-top:1px solid var(--border-default);display:flex}.ContactForm-module__UHr6Qa__cardFootMark{background:linear-gradient(to right, transparent, var(--gold), transparent);flex-shrink:0;width:28px;height:1px}.ContactForm-module__UHr6Qa__cardFootText{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--text-secondary);letter-spacing:var(--tracking-snug);line-height:1.45}.ContactForm-module__UHr6Qa__cardFootText em{color:var(--gold)}.ContactForm-module__UHr6Qa__form{gap:clamp(var(--space-4), 2vw, var(--space-6));flex-direction:column;display:flex}.ContactForm-module__UHr6Qa__row{gap:clamp(var(--space-4), 2vw, var(--space-6));grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__UHr6Qa__field,.ContactForm-module__UHr6Qa__fieldFull{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ContactForm-module__UHr6Qa__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);align-items:baseline;gap:var(--space-2);display:inline-flex}.ContactForm-module__UHr6Qa__labelHint{font-family:var(--font-serif);text-transform:none;letter-spacing:var(--tracking-snug);color:var(--text-tertiary);font-style:italic;font-size:var(--text-xs);opacity:.75}.ContactForm-module__UHr6Qa__input,.ContactForm-module__UHr6Qa__textarea,.ContactForm-module__UHr6Qa__select{border:1px solid var(--border-default);width:100%;font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-base);color:var(--text-primary);transition:border-color var(--motion-standard), background var(--motion-standard), box-shadow var(--motion-standard);background:#ffffff06;border-radius:4px;outline:none;padding:14px 16px}.ContactForm-module__UHr6Qa__input::placeholder,.ContactForm-module__UHr6Qa__textarea::placeholder{color:var(--text-tertiary);opacity:.7}.ContactForm-module__UHr6Qa__input:hover,.ContactForm-module__UHr6Qa__textarea:hover,.ContactForm-module__UHr6Qa__select:hover{border-color:#c9a84c40}.ContactForm-module__UHr6Qa__input:focus,.ContactForm-module__UHr6Qa__textarea:focus,.ContactForm-module__UHr6Qa__select:focus{box-shadow:0 0 0 3px var(--gold-faint);background:#c9a84c0a;border-color:#c9a84ca6}.ContactForm-module__UHr6Qa__textarea{resize:vertical;min-height:168px;line-height:var(--leading-loose)}.ContactForm-module__UHr6Qa__selectWrap{position:relative}.ContactForm-module__UHr6Qa__select{appearance:none;cursor:pointer;padding-right:44px}.ContactForm-module__UHr6Qa__select option{background:var(--ink);color:var(--text-primary)}.ContactForm-module__UHr6Qa__select option:disabled{color:var(--text-tertiary)}.ContactForm-module__UHr6Qa__selectChevron{color:var(--gold);font-size:var(--text-sm);pointer-events:none;transition:transform var(--motion-standard);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ContactForm-module__UHr6Qa__selectWrap:hover .ContactForm-module__UHr6Qa__selectChevron{transform:translateY(-50%)translateY(2px)}.ContactForm-module__UHr6Qa__error{font-size:var(--text-xs);color:#d6816c;letter-spacing:var(--tracking-wide)}.ContactForm-module__UHr6Qa__serverError{font-size:var(--text-sm);color:#d6816c;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);background:#d6816c0d;border:1px solid #d6816c40;border-radius:4px}.ContactForm-module__UHr6Qa__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ContactForm-module__UHr6Qa__actions{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__UHr6Qa__submit{align-items:center;gap:var(--space-3);background:var(--gold);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:background var(--motion-standard), transform var(--motion-standard), box-shadow var(--motion-standard);border:none;border-radius:4px;align-self:flex-start;padding:16px 28px;font-weight:600;display:inline-flex;box-shadow:0 18px 40px -18px #c9a84c73}.ContactForm-module__UHr6Qa__submit:hover:not(:disabled){background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 22px 48px -18px #c9a84c8c}.ContactForm-module__UHr6Qa__submit:active:not(:disabled){transform:translateY(0)}.ContactForm-module__UHr6Qa__submit:disabled{opacity:.55;cursor:not-allowed}.ContactForm-module__UHr6Qa__submitGlyph{font-size:var(--text-base);transition:transform var(--motion-standard)}.ContactForm-module__UHr6Qa__submit:hover:not(:disabled) .ContactForm-module__UHr6Qa__submitGlyph{transform:translate(3px)}.ContactForm-module__UHr6Qa__disclaimer{font-size:var(--text-xs);line-height:var(--leading-loose);color:var(--text-tertiary);max-width:64ch;margin:0}.ContactForm-module__UHr6Qa__disclaimerLink{color:var(--text-secondary);transition:color var(--motion-standard), border-color var(--motion-standard);border-bottom:1px solid #c9a84c66;padding-bottom:1px;text-decoration:none}.ContactForm-module__UHr6Qa__disclaimerLink:hover{color:var(--gold);border-bottom-color:var(--gold)}.ContactForm-module__UHr6Qa__successBody{align-items:flex-start;gap:var(--space-6);padding:clamp(var(--space-6), 4vw, var(--space-12)) 0;flex-direction:column;display:flex}.ContactForm-module__UHr6Qa__successMark{background:linear-gradient(to bottom, transparent, var(--gold), transparent);width:1px;height:56px}.ContactForm-module__UHr6Qa__successHeadline{font-family:var(--font-serif);font-weight:var(--weight-light);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.1}.ContactForm-module__UHr6Qa__successHeadline em{color:var(--gold);font-style:italic}.ContactForm-module__UHr6Qa__successCopy{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-loose);max-width:56ch;margin:0}.ContactForm-module__UHr6Qa__successLink{color:var(--text-primary);transition:color var(--motion-standard), border-color var(--motion-standard);border-bottom:1px solid #c9a84c66;padding-bottom:1px;text-decoration:none}.ContactForm-module__UHr6Qa__successLink:hover{color:var(--gold);border-bottom-color:var(--gold)}@media (prefers-reduced-motion:reduce){.ContactForm-module__UHr6Qa__input,.ContactForm-module__UHr6Qa__textarea,.ContactForm-module__UHr6Qa__select,.ContactForm-module__UHr6Qa__submit,.ContactForm-module__UHr6Qa__submitGlyph,.ContactForm-module__UHr6Qa__selectChevron,.ContactForm-module__UHr6Qa__selectWrap:hover .ContactForm-module__UHr6Qa__selectChevron,.ContactForm-module__UHr6Qa__submit:hover:not(:disabled),.ContactForm-module__UHr6Qa__submit:hover:not(:disabled) .ContactForm-module__UHr6Qa__submitGlyph{transition:none;transform:none}}@media (max-width:960px){.ContactForm-module__UHr6Qa__card{padding:clamp(var(--space-6), 6vw, var(--space-12)) clamp(var(--space-6), 6vw, var(--space-8))}.ContactForm-module__UHr6Qa__row{gap:var(--space-6);grid-template-columns:1fr}.ContactForm-module__UHr6Qa__cardHead{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (max-width:640px){.ContactForm-module__UHr6Qa__submit{justify-content:center;width:100%}}
.contact-module__Jc4ErW__hero{padding:clamp(var(--space-20), 14vw, var(--space-24)) 0 clamp(var(--space-12), 8vw, var(--space-20));position:relative;overflow:hidden}.contact-module__Jc4ErW__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#d4af5f14,#0000 65%);position:absolute;inset:0}.contact-module__Jc4ErW__heroInner{text-align:center;flex-direction:column;align-items:center;max-width:64ch;margin:0 auto;display:flex;position:relative}.contact-module__Jc4ErW__heroMark{background:linear-gradient(to bottom, transparent, var(--gold), transparent);width:1px;height:72px;margin-bottom:var(--space-12)}.contact-module__Jc4ErW__heroEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-8)}.contact-module__Jc4ErW__heroHeadline{font-family:var(--font-serif);font-weight:var(--weight-light);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--space-8);text-wrap:balance;max-width:22ch;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.contact-module__Jc4ErW__heroHeadline em{color:var(--gold);font-style:italic}.contact-module__Jc4ErW__heroCopy{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-loose);margin:0 0 var(--space-12);max-width:56ch}.contact-module__Jc4ErW__heroMetaRow{justify-content:center;align-items:center;gap:clamp(var(--space-4), 2.5vw, var(--space-8));margin-top:clamp(var(--space-8), 4vw, var(--space-10));padding:0 var(--space-4);flex-wrap:nowrap;display:flex}.contact-module__Jc4ErW__heroMetaItem{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.contact-module__Jc4ErW__heroMetaSep{background:var(--gold);opacity:.85;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.contact-module__Jc4ErW__heroMetaDot{background:var(--gold);width:4px;height:4px;box-shadow:0 0 0 3px var(--gold-faint);border-radius:50%}.contact-module__Jc4ErW__formSection{padding:clamp(var(--space-8), 4vw, var(--space-16)) 0 clamp(var(--space-16), 9vw, var(--space-24));position:relative}.contact-module__Jc4ErW__section{padding:clamp(var(--space-16), 7vw, var(--space-24)) 0;border-top:1px solid var(--border-default)}.contact-module__Jc4ErW__sectionTight{padding-top:clamp(var(--space-8), 4vw, var(--space-12));padding-bottom:clamp(var(--space-12), 6vw, var(--space-20))}.contact-module__Jc4ErW__sectionIntro{gap:var(--space-3);max-width:64ch;margin:0 auto clamp(var(--space-12), 6vw, var(--space-16));text-align:center;flex-direction:column;display:flex}.contact-module__Jc4ErW__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-tertiary)}.contact-module__Jc4ErW__sectionTitle{font-family:var(--font-serif);font-weight:var(--weight-light);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1}.contact-module__Jc4ErW__sectionTitle em{color:var(--gold);font-style:italic}.contact-module__Jc4ErW__sectionCopy{font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-loose);max-width:60ch;margin:0 auto}.contact-module__Jc4ErW__qaList{border-top:1px solid var(--border-default);flex-direction:column;max-width:88ch;margin:0 auto;display:flex}.contact-module__Jc4ErW__qaRow{gap:clamp(var(--space-6), 4vw, var(--space-12));padding:clamp(var(--space-6), 3vw, var(--space-8)) var(--space-2);border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;display:grid}.contact-module__Jc4ErW__qaQuestion,.contact-module__Jc4ErW__qaAnswer{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.contact-module__Jc4ErW__qaMark{font-family:var(--font-serif);color:var(--gold);font-style:italic;font-size:var(--text-md);letter-spacing:var(--tracking-snug);flex-shrink:0}.contact-module__Jc4ErW__qaQuestionText{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--text-lg);color:var(--text-primary);letter-spacing:var(--tracking-snug);text-wrap:pretty;line-height:1.35}.contact-module__Jc4ErW__qaAnswerBody{gap:var(--space-3);flex-direction:column;display:flex}.contact-module__Jc4ErW__qaAnswerText{font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--text-secondary)}.contact-module__Jc4ErW__qaAnswerLink{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold);transition:color var(--motion-standard), border-color var(--motion-standard), transform var(--motion-standard);border-bottom:1px solid #c9a84c66;align-self:flex-start;padding-bottom:2px;text-decoration:none;display:inline-flex}.contact-module__Jc4ErW__qaAnswerLink:hover{color:var(--gold-soft);border-bottom-color:var(--gold-soft);transform:translate(2px)}.contact-module__Jc4ErW__qaFootnote{justify-content:center;align-items:center;gap:var(--space-3);margin:clamp(var(--space-8), 4vw, var(--space-12)) auto 0;font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic;font-family:var(--font-serif);text-align:center;display:flex}.contact-module__Jc4ErW__qaFootnoteMark{background:linear-gradient(to right, transparent, var(--gold), transparent);width:24px;height:1px}.contact-module__Jc4ErW__qaFootnoteLink{color:var(--text-secondary);transition:color var(--motion-standard), border-color var(--motion-standard);border-bottom:1px solid #c9a84c66;padding-bottom:1px;text-decoration:none}.contact-module__Jc4ErW__qaFootnoteLink:hover{color:var(--gold);border-bottom-color:var(--gold)}.contact-module__Jc4ErW__channels{gap:clamp(var(--space-6), 3vw, var(--space-12));grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;max-width:1040px;margin:0 auto;display:grid}.contact-module__Jc4ErW__channel{gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.contact-module__Jc4ErW__channelLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold)}.contact-module__Jc4ErW__channelValue{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--text-lg);color:var(--text-primary);letter-spacing:var(--tracking-snug);transition:color var(--motion-standard);line-height:1.3;text-decoration:none}a.contact-module__Jc4ErW__channelValue:hover{color:var(--gold)}.contact-module__Jc4ErW__channelValueMuted{font-family:var(--font-serif);font-weight:var(--weight-light);font-size:var(--text-md);color:var(--text-secondary);letter-spacing:var(--tracking-snug);transition:color var(--motion-standard);line-height:1.3;text-decoration:none}a.contact-module__Jc4ErW__channelValueMuted:hover{color:var(--text-primary)}.contact-module__Jc4ErW__channelNote{font-size:var(--text-xs);line-height:var(--leading-loose);color:var(--text-tertiary);max-width:36ch}.contact-module__Jc4ErW__channelRule{background:linear-gradient(to bottom, transparent, var(--border-default), transparent);width:1px}@media (prefers-reduced-motion:reduce){.contact-module__Jc4ErW__qaAnswerLink:hover,a.contact-module__Jc4ErW__channelValue:hover,a.contact-module__Jc4ErW__channelValueMuted:hover{transform:none}}@media (max-width:960px){.contact-module__Jc4ErW__qaRow{gap:var(--space-4);grid-template-columns:1fr}.contact-module__Jc4ErW__channels{gap:var(--space-8);grid-template-columns:1fr}.contact-module__Jc4ErW__channelRule{background:linear-gradient(to right, transparent, var(--border-default), transparent);width:clamp(80px,20vw,160px);height:1px;margin:0 auto}}@media (max-width:720px){.contact-module__Jc4ErW__heroMetaRow{gap:var(--space-4);flex-direction:column}.contact-module__Jc4ErW__heroMetaSep{display:none}.contact-module__Jc4ErW__heroMetaItem{align-items:center;gap:var(--space-3);display:inline-flex}.contact-module__Jc4ErW__heroMetaItem:before{content:"";background:var(--gold);width:4px;height:4px;box-shadow:0 0 0 3px var(--gold-faint);border-radius:50%;flex-shrink:0}}@media (max-width:640px){.contact-module__Jc4ErW__heroMark{height:56px;margin-bottom:var(--space-8)}}
