.contact-module__L3x0XW__page{--paper:#e9e4d7;--paper-deep:#d7d0be;--ink:#17231c;--forest:#1d3328;--orange:#e15b2a;--cream:#f3efe3;--muted:#687069;--line:#17231c38;--display:"Bahnschrift Condensed","Arial Narrow",sans-serif;--serif:Cambria,Georgia,serif;--mono:"Cascadia Code",Consolas,monospace;background:var(--paper);color:var(--ink);font-family:var(--display);margin-top:65px;overflow:hidden}.contact-module__L3x0XW__shell{width:min(1380px,100% - 64px);margin-inline:auto}.contact-module__L3x0XW__eyebrow{font:700 10px/1.45 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0}.contact-module__L3x0XW__hero{background:var(--forest);color:var(--cream);position:relative;overflow:hidden}.contact-module__L3x0XW__hero:before{content:"";opacity:.17;background:radial-gradient(circle at 76% 25%,#e15b2a47,#0000 24%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:0}.contact-module__L3x0XW__heroGrid{grid-template-columns:84px 1fr;min-height:535px;display:grid;position:relative}.contact-module__L3x0XW__heroRail{border-inline:1px solid #ffffff3d;justify-content:flex-end;align-items:center;padding-bottom:45px;display:flex}.contact-module__L3x0XW__heroRail span{writing-mode:vertical-rl;font:700 9px var(--mono);letter-spacing:.2em;transform:rotate(180deg)}.contact-module__L3x0XW__heroCopy{flex-direction:column;justify-content:center;padding:76px 0 72px 52px;display:flex}.contact-module__L3x0XW__heroCopy h1{max-width:950px;font:900 clamp(76px,10vw,146px)/.72 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:38px 0 0}.contact-module__L3x0XW__heroLead{border-top:1px solid #ffffff4d;grid-template-columns:.75fr 1.25fr;gap:60px;max-width:960px;margin-top:70px;padding-top:24px;display:grid}.contact-module__L3x0XW__heroLead p{margin:0}.contact-module__L3x0XW__heroLead p:first-child{color:#f18a61;font:italic 25px/1.35 var(--serif)}.contact-module__L3x0XW__heroLead p:last-child{color:#ffffffa6;font:16px/1.7 var(--serif)}.contact-module__L3x0XW__dispatchStrip{background:var(--orange);color:#fff}.contact-module__L3x0XW__dispatchInner{grid-template-columns:84px 1fr auto;align-items:center;min-height:72px;display:grid}.contact-module__L3x0XW__dispatchInner strong{border-inline:1px solid #ffffff59;align-self:stretch;place-items:center;font-size:24px;display:grid}.contact-module__L3x0XW__dispatchInner p,.contact-module__L3x0XW__dispatchInner span{font:800 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.contact-module__L3x0XW__dispatchInner p{padding-left:48px}.contact-module__L3x0XW__dispatchInner span{font-size:8px}.contact-module__L3x0XW__content{padding:120px 0 132px}.contact-module__L3x0XW__contentGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;display:grid}.contact-module__L3x0XW__infoPanel{background:var(--forest);color:var(--cream);position:sticky;top:96px;overflow:hidden}.contact-module__L3x0XW__infoPanel>header{border-bottom:1px solid #ffffff38;padding:36px}.contact-module__L3x0XW__infoPanel>header p{color:#f18a61;font:700 9px var(--mono);letter-spacing:.17em;margin:0}.contact-module__L3x0XW__infoPanel>header h2{font:900 43px/.9 var(--display);text-transform:uppercase;margin:52px 0 0}.contact-module__L3x0XW__infoPanel>header span{color:#fff9;font:15px/1.6 var(--serif);margin-top:18px;display:block}.contact-module__L3x0XW__contactList{padding-inline:36px}.contact-module__L3x0XW__contactItem{border-bottom:1px solid #ffffff30;grid-template-columns:34px 34px 1fr;align-items:center;gap:16px;min-height:128px;display:grid}.contact-module__L3x0XW__contactItem>span{color:#f18a61;font:italic 17px var(--serif);align-self:start;padding-top:25px}.contact-module__L3x0XW__contactItem svg{color:#d4ddca}.contact-module__L3x0XW__contactItem h3{font:800 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px}.contact-module__L3x0XW__contactItem p,.contact-module__L3x0XW__contactItem a{color:#ffffff9e;font:14px/1.55 var(--serif);overflow-wrap:anywhere;margin:0}.contact-module__L3x0XW__contactItem a:hover{color:#f18a61}.contact-module__L3x0XW__privacyNote{border-top:2px solid var(--orange);margin:30px 36px 36px;padding-top:20px}.contact-module__L3x0XW__privacyNote strong{font:800 9px var(--mono);letter-spacing:.16em}.contact-module__L3x0XW__privacyNote p{color:#ffffff8c;font:13px/1.55 var(--serif);margin:11px 0 0}.contact-module__L3x0XW__formPanel{border-top:2px solid var(--ink)}.contact-module__L3x0XW__panelHeader{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:26px;padding:30px 0 34px;display:grid}.contact-module__L3x0XW__panelHeader>span{color:var(--orange);font:700 9px var(--mono);letter-spacing:.16em}.contact-module__L3x0XW__panelHeader h2{font:900 clamp(38px,4vw,58px)/.9 var(--display);text-transform:uppercase;margin:0}.contact-module__L3x0XW__panelHeader p{max-width:620px;color:var(--muted);font:16px/1.65 var(--serif);margin:16px 0 0}.contact-module__L3x0XW__notice{font:14px/1.5 var(--serif);border:1px solid;align-items:flex-start;gap:12px;margin-top:24px;padding:17px 18px;display:flex}.contact-module__L3x0XW__notice p{margin:0}.contact-module__L3x0XW__success{color:#365d40;background:#dfe7d5}.contact-module__L3x0XW__error{color:#8f3326;background:#efddd5}.contact-module__L3x0XW__form{gap:28px;padding-top:38px;display:grid}.contact-module__L3x0XW__formRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-module__L3x0XW__field label{font:800 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;gap:12px;margin-bottom:11px;display:flex}.contact-module__L3x0XW__field label span{color:var(--orange)}.contact-module__L3x0XW__field input,.contact-module__L3x0XW__field textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:17px/1.5 var(--serif);background:0 0;border-radius:0;outline:0;transition:border-color .2s,background .2s}.contact-module__L3x0XW__field input{min-height:54px;padding:8px 4px}.contact-module__L3x0XW__field textarea{resize:vertical;padding:14px 4px}.contact-module__L3x0XW__field input::-moz-placeholder{color:#8a8f87}.contact-module__L3x0XW__field textarea::-moz-placeholder{color:#8a8f87}.contact-module__L3x0XW__field input::placeholder,.contact-module__L3x0XW__field textarea::placeholder{color:#8a8f87}.contact-module__L3x0XW__field input:focus,.contact-module__L3x0XW__field textarea:focus{border-color:var(--orange);box-shadow:0 2px 0 var(--orange);background:#ffffff38}.contact-module__L3x0XW__submitButton{background:var(--orange);color:#fff;min-height:64px;font:800 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:10px;padding:0 25px;transition:background .2s,transform .2s;display:flex}.contact-module__L3x0XW__submitButton:hover:not(:disabled){background:#f07242;transform:translateY(-2px)}.contact-module__L3x0XW__submitButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.contact-module__L3x0XW__submitButton:disabled{cursor:not-allowed;opacity:.58}@media (max-width:1000px){.contact-module__L3x0XW__shell{width:min(100% - 36px,900px)}.contact-module__L3x0XW__contentGrid{grid-template-columns:1fr}.contact-module__L3x0XW__infoPanel{position:static}.contact-module__L3x0XW__heroGrid{grid-template-columns:54px 1fr}.contact-module__L3x0XW__heroCopy{padding-left:34px}}@media (max-width:650px){.contact-module__L3x0XW__page{margin-top:65px}.contact-module__L3x0XW__shell{width:calc(100% - 24px)}.contact-module__L3x0XW__heroGrid{grid-template-columns:1fr;min-height:570px}.contact-module__L3x0XW__heroRail{display:none}.contact-module__L3x0XW__heroCopy{padding:70px 0 62px}.contact-module__L3x0XW__heroCopy h1{font-size:76px}.contact-module__L3x0XW__heroLead{grid-template-columns:1fr;gap:24px;margin-top:56px}.contact-module__L3x0XW__dispatchInner{grid-template-columns:42px 1fr}.contact-module__L3x0XW__dispatchInner p{white-space:nowrap;padding-left:16px;overflow:hidden}.contact-module__L3x0XW__dispatchInner span{display:none}.contact-module__L3x0XW__content{padding:80px 0 90px}.contact-module__L3x0XW__contentGrid{gap:52px}.contact-module__L3x0XW__infoPanel>header,.contact-module__L3x0XW__contactList{padding-inline:24px}.contact-module__L3x0XW__privacyNote{margin-inline:24px}.contact-module__L3x0XW__panelHeader{grid-template-columns:1fr;gap:14px}.contact-module__L3x0XW__formRow{grid-template-columns:1fr}.contact-module__L3x0XW__submitButton{min-height:58px}}@media (prefers-reduced-motion:reduce){.contact-module__L3x0XW__submitButton,.contact-module__L3x0XW__field input,.contact-module__L3x0XW__field textarea{transition:none}}
