.contact-page{color:#f3ecdf;background:linear-gradient(113deg,#171a16 0%,#0f1210 55%,#17120c 100%);min-height:100vh;position:relative}.contact-page>.stars{z-index:0;position:absolute;inset:0}.contact-page .sitenav{z-index:10;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.contact-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex}.contact-nav>div{color:#aaa9a2;align-items:center;gap:18px;font-size:14px;display:flex}.contact-nav>div>a{align-items:center;gap:6px;display:flex}.contact-nav select{color:#d2cec4;background:#1a1e1a;border:0;padding:9px 12px}.contact-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;width:min(1040px,86vw);margin:auto;padding:104px 0 100px;display:grid;position:relative}.contact-meta{color:#8f9289;font:14px/1.6 var(--font-sans);margin:14px 0 0}.contact-faq{color:#999b94;font:14px/1.6 var(--font-sans);margin:20px 0 0}.contact-faq a{color:#d2ac65;text-underline-offset:3px;text-decoration:underline}.contact-wrap header>span{color:#d1a34c;letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:700}.contact-wrap h1{font:var(--kop-pagina);letter-spacing:-1.5px;margin:22px 0 20px}.contact-wrap header p{color:#999b94;font:15px/1.75 var(--font-sans)}.contact-wrap form{background:#1b1e1ab8;border:1px solid #ffffff0d;gap:19px;padding:38px 42px;display:grid}.contact-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.contact-wrap form>label,.contact-row label{color:#c9c6bd;font-size:14px;font-weight:600}.contact-wrap input,.contact-wrap textarea{color:#eee9df;background:#151815;border:1px solid #484b44;border-radius:3px;outline:none;width:100%;margin-top:10px;padding:12px 13px}.contact-wrap textarea{resize:vertical;min-height:145px}.contact-wrap input:focus,.contact-wrap textarea:focus{border-color:#bf8d34;box-shadow:0 0 0 3px #bf8d341f}.contact-required{color:#b0714f}.contact-privacy-note{color:#7d776c;font:14px/1.55 var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-weight:400}.contact-privacy-note a{color:#a68a55;text-underline-offset:3px;text-decoration:underline}.contact-trap{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.contact-wrap form>button,.contact-success>a{color:#251906;text-align:center;background:linear-gradient(135deg,#edb84f,#d69124);border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:14px;font-weight:700;display:flex}.contact-wrap form>button{justify-self:start;width:fit-content;min-width:200px;padding:14px 26px}.contact-wrap form>button svg{width:16px}.contact-wrap form>button:disabled{cursor:wait;opacity:.65}.contact-error{color:#e8b9b0;background:#3a201d;border:1px solid #8f5147;margin:0;padding:11px 13px;font-size:15px}.contact-success{text-align:center;background:#1d201be0;border:1px solid #deb05447;padding:55px 42px}.contact-success>svg{color:#eba93a;filter:drop-shadow(0 0 13px #df8e24);width:48px;height:48px}.contact-success h2{font:var(--kop-midden);margin:20px 0 10px}.contact-success p{color:#999b94;font:14px/1.65 var(--font-sans);margin:0 0 25px}.contact-success a{display:inline-block}@media (width<=800px){.contact-nav{padding:0 20px}.contact-nav>div>a{display:none}.contact-wrap{grid-template-columns:1fr;gap:35px;padding:65px 0}.contact-wrap form{padding:30px 24px}.contact-row{grid-template-columns:1fr}}
