.contact_page__axlZj{color:#302a25;background:#fffdfa}.contact_introSection__82nat{padding:76px max(24px,5vw) 86px;text-align:center}.contact_introSection__82nat h1{max-width:900px;margin:0 auto;font:400 clamp(40px,4.4vw,58px)/1.13 Georgia,Times New Roman,serif;letter-spacing:-.045em}.contact_introSection__82nat h1 em{color:#bf742a;font-weight:400}.contact_introText__J7Dfw{max-width:760px;margin:18px auto 0;color:#675d55;font-size:15px;line-height:1.65}.contact_contactCards__Y2DJ_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1240px;margin:68px auto 0;text-align:left}.contact_contactCard__RZBIi{position:relative;display:flex;min-height:184px;flex-direction:column;align-items:flex-start;padding:25px 26px;border:1px solid #eadbc5;border-radius:18px;background:#f8f2e9;color:#302a25;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.contact_contactCard__RZBIi:hover{border-color:#d7ad76;box-shadow:0 14px 32px rgba(93,62,32,.08);transform:translateY(-4px)}.contact_historyCard__Cv4BJ:hover{border-color:#ce8a52;background:#fff7ec;box-shadow:0 18px 36px rgba(110,62,22,.13)}.contact_contactCard__RZBIi:focus-visible,div.contact_contactCard__RZBIi:focus-within{outline:2px solid #c76a27;outline-offset:3px}.contact_cardHeading__t_Dkz{display:inline-flex;align-items:center;gap:10px}.contact_cardHeading__t_Dkz svg{width:32px;height:32px;flex:none;padding:7px;border:1px solid #e5cba9;border-radius:9px;background:#fff9f1;color:#b87b26}.contact_cardTitle__JYS5o{font:400 21px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em}.contact_cardDescription__TCqWN{margin-top:21px;color:#80746a;font-size:13px}.contact_cardDetail__r_JcJ{margin-top:auto;padding-top:19px;color:#473930;font-size:13px;font-weight:600;overflow-wrap:anywhere}.contact_cardDetail__r_JcJ.contact_historyCta__NW01C{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 11px;border:1px solid #d3a47f;border-radius:7px;background:#fffaf4;color:#a34b16;font-size:11px;line-height:1;transition:background-color .2s ease,border-color .2s ease}.contact_historyCard__Cv4BJ:focus-visible .contact_historyCta__NW01C,.contact_historyCard__Cv4BJ:hover .contact_historyCta__NW01C{border-color:#bc713b;background:#faead9}.contact_contactDetail__CbVfi{position:relative;display:flex;align-items:center;gap:6px}.contact_contactDetail__CbVfi a{color:inherit;text-decoration:none}.contact_contactDetail__CbVfi a:hover{text-decoration:underline;text-underline-offset:3px}.contact_copyButton__EYQft{display:inline-grid;width:27px;height:27px;place-items:center;border:0;border-radius:5px;background:transparent;color:#9d5427;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background .18s ease}.contact_copyButton__EYQft svg{width:17px;height:17px}.contact_contactCard__RZBIi:hover .contact_copyButton__EYQft,.contact_contactDetail__CbVfi:focus-within .contact_copyButton__EYQft,.contact_copyButton__EYQft:focus-visible{opacity:1;pointer-events:auto}.contact_copyButton__EYQft:hover{background:#eee2d0}.contact_copyButton__EYQft:focus-visible{outline:2px solid #c76a27;outline-offset:2px}.contact_formSection__WE7JB{padding:72px 24px 98px;border-top:1px solid #eee5d9;background:#fbf7f1}.contact_formWrap__BxRGr{max-width:760px;margin:0 auto;scroll-margin-top:138px}.contact_formHeading__ghl2t{margin-bottom:32px}.contact_formHeading__ghl2t h2{margin:0;font:400 clamp(32px,3vw,40px)/1.15 Georgia,Times New Roman,serif;letter-spacing:-.04em}.contact_fieldRow__8y2CO{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact_field__jAskc{display:block;margin-bottom:22px;color:#463b32;font-size:13px;font-weight:600}.contact_field__jAskc span{display:inline;color:#c15c28}.contact_field__jAskc small{display:inline;color:#877d73;font-weight:400}.contact_field__jAskc input,.contact_field__jAskc textarea{display:block;width:100%;min-width:0;margin-top:9px;padding:13px 15px;border:1px solid #d7c8b9;border-radius:8px;background:#fffdfa;color:#302a25;outline:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.contact_field__jAskc textarea{min-height:130px;resize:vertical}.contact_field__jAskc input:focus,.contact_field__jAskc textarea:focus{border-color:#c55a1c;box-shadow:0 0 0 3px rgba(197,90,28,.12)}.contact_formNote__TdKGM{margin:-2px 0 21px;color:#887a6e;font-size:12px}.contact_formActions__1Wo0K{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.contact_formActions__1Wo0K button{display:inline-flex;justify-content:center;align-items:center;min-width:150px;border:0;border-radius:8px;padding:15px 24px;background:#df620c;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.contact_formActions__1Wo0K button:hover:not(:disabled){background:#b94f08;transform:translateY(-2px)}.contact_formActions__1Wo0K button:disabled{cursor:wait;opacity:.65}.contact_formStatus__E9WPv{min-height:20px;margin:0;color:#236446;font-size:13px;line-height:1.5;transition:opacity .2s ease,transform .2s ease}.contact_formStatusIdle__kZFGL{opacity:0;transform:translateY(-4px)}.contact_formStatus__E9WPv.contact_error__39Aql{color:#ac352e}.contact_historyLayer__HcyuV{position:fixed;z-index:2300;inset:0;display:grid;place-items:center;padding:20px}.contact_historyBackdrop__yYMEN{position:absolute;inset:0;width:100%;border:0;background:rgba(32,25,20,.56);cursor:pointer;animation:contact_historyFadeIn__K6S1r .22s ease both}.contact_historyDialog__QD3kA{position:relative;width:min(100%,540px);max-height:min(760px,calc(100vh - 40px));overflow:hidden;border:1px solid #e9dccb;border-radius:18px;background:#fffdfa;box-shadow:0 24px 70px rgba(32,25,20,.2);animation:contact_historyEnter__DAlkR .25s cubic-bezier(.22,1,.36,1) both}.contact_historyClosing__Naguf .contact_historyBackdrop__yYMEN{animation:contact_historyFadeOut__zpCct .22s ease both}.contact_historyClosing__Naguf .contact_historyDialog__QD3kA{animation:contact_historyExit__kqrkS .22s ease both}.contact_historyHeader__JIvo0{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #efe5d8}.contact_historyHeader__JIvo0 h2{margin:0;font:400 25px/1.2 Georgia,Times New Roman,serif}.contact_historyHeader__JIvo0>div>span{display:block;margin-top:3px;color:#8a7c70;font-size:11px}.contact_historyClose__A52NH{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f5eee5;color:#48382e;font-size:25px;line-height:1;cursor:pointer}.contact_historyClose__A52NH:hover{background:#ede0d1}.contact_historyClose__A52NH:focus-visible{outline:2px solid #c76a27;outline-offset:2px}.contact_historyEmpty__im_x6{display:flex;box-sizing:border-box;height:min(400px,calc(100dvh - 124px));flex-direction:column;align-items:center;overflow-y:auto;padding:35px 32px 43px;text-align:center;animation:contact_historyContentEnter__gzXxG .2s ease both}.contact_historyEmpty__im_x6 img{display:block;width:192px;height:144px;-o-object-fit:contain;object-fit:contain}.contact_historyEmpty__im_x6 h3{margin:15px 0 0;color:#302a25;font-size:18px;font-weight:650}.contact_historyEmpty__im_x6 p{max-width:320px;margin:8px 0 0;color:#796d63;font-size:13px;line-height:1.6}.contact_historyLoading__vZKdt{display:grid;height:min(400px,calc(100dvh - 124px));place-content:center;justify-items:center;gap:12px;color:#796d63;font-size:13px}.contact_historyLoading__vZKdt span{width:28px;height:28px;border:3px solid #f1dfcf;border-top-color:#df620c;border-radius:50%;animation:contact_historySpin__R9PLM .75s linear infinite}.contact_historyLoading__vZKdt p{margin:0}.contact_historyPageError__KJ9XN button,.contact_historyRetry__0Czd_{border:1px solid #df620c;border-radius:9px;background:#fffdfa;color:#a84608;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.contact_historyRetry__0Czd_{margin-top:18px;padding:11px 20px}.contact_historyBody__44Oux{box-sizing:border-box;height:min(400px,calc(100dvh - 124px));overflow-y:auto;padding:18px;animation:contact_historyContentEnter__gzXxG .2s ease both}.contact_historyList__wgWtK{display:grid;gap:6px}.contact_historyItem__oph1w{padding:16px;border:1px solid #eadfce;border-radius:13px;background:#fbf6ef}.contact_historyItemTop__nXPEM{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8a6b55;font-size:11px;font-weight:700}.contact_historyStatus__YR6B_{max-width:180px;overflow:hidden;padding:5px 9px;border-radius:999px;background:#eee5fa;color:#69429a;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.contact_historyItem__oph1w>p{margin:6px 0 0;color:#3c332c;font-size:13px;line-height:1.55;white-space:pre-line}.contact_historyItem__oph1w time{display:block;margin-top:6px;color:#93867b;font-size:11px}.contact_historyReply__iML4j{margin-top:7px;padding:12px 13px;border-left:3px solid #c5823d;border-radius:0 8px 8px 0;background:#fffdfa}.contact_historyReply__iML4j strong{color:#8f4d1d;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.contact_historyReply__iML4j p{margin:5px 0 0;color:#65584e;font-size:12px;line-height:1.5;white-space:pre-line}.contact_historyMoreStatus__CU8eh{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;margin-top:14px;color:#796d63;font-size:13px;overflow-anchor:none}.contact_historyMoreStatus__CU8eh span{width:16px;height:16px;border:2px solid #f1dfcf;border-top-color:#df620c;border-radius:50%;animation:contact_historySpin__R9PLM .75s linear infinite}.contact_historyPageError__KJ9XN{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:#a33c24;font-size:13px}.contact_historyPageError__KJ9XN p{margin:0}.contact_historyPageError__KJ9XN button{padding:7px 12px}.contact_historyPageError__KJ9XN button:focus-visible{outline:2px solid #df620c;outline-offset:2px}.contact_historyPageError__KJ9XN button:hover,.contact_historyRetry__0Czd_:hover{background:#fff2e8}@keyframes contact_historyEnter__DAlkR{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contact_historyExit__kqrkS{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes contact_historyFadeIn__K6S1r{0%{opacity:0}}@keyframes contact_historyFadeOut__zpCct{to{opacity:0}}@keyframes contact_historyContentEnter__gzXxG{0%{opacity:0;transform:translateY(6px)}}@keyframes contact_historySpin__R9PLM{to{transform:rotate(1turn)}}@media (max-width:800px){.contact_introSection__82nat{padding:62px 24px 68px}.contact_contactCards__Y2DJ_{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:54px}.contact_contactCard__RZBIi{min-height:180px;padding:22px}}@media (max-width:640px){.contact_introSection__82nat{padding:48px 20px 58px}.contact_introSection__82nat h1{font-size:clamp(38px,9vw,48px)}.contact_introText__J7Dfw{margin-top:16px;font-size:14px}.contact_contactCards__Y2DJ_{grid-template-columns:none;grid-auto-columns:min(275px,78vw);grid-auto-flow:column;gap:14px;margin:42px -20px 0;padding:5px 20px 14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:x proximity;scrollbar-width:none}.contact_contactCards__Y2DJ_::-webkit-scrollbar{display:none}.contact_contactCard__RZBIi{min-height:156px;padding:20px 22px;scroll-snap-align:start}.contact_cardTitle__JYS5o{font-size:20px}.contact_cardDescription__TCqWN{margin-top:17px}.contact_cardDetail__r_JcJ{padding-top:13px}.contact_copyButton__EYQft{opacity:1;pointer-events:auto}.contact_formSection__WE7JB{padding:58px 20px 80px}.contact_formWrap__BxRGr{scroll-margin-top:88px}.contact_fieldRow__8y2CO{grid-template-columns:1fr;gap:0}}@media (hover:none){.contact_copyButton__EYQft{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.contact_contactCard__RZBIi,.contact_field__jAskc input,.contact_field__jAskc textarea,.contact_formActions__1Wo0K button,.contact_formStatus__E9WPv,.contact_historyCta__NW01C{transition:none}.contact_historyBackdrop__yYMEN,.contact_historyBody__44Oux,.contact_historyDialog__QD3kA,.contact_historyEmpty__im_x6,.contact_historyMoreStatus__CU8eh span{animation:none}}