@font-face{font-family:Michroma;src:url('/assets/v25/asset-b62301163788bc5b7f8f.ttf') format('truetype');font-weight:400;font-display:swap}
*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#101112;color:#efefea;font-family:Michroma,Arial,sans-serif;font-size:12px;line-height:1.8}a{color:inherit}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ff6a32;outline-offset:5px}[hidden]{display:none!important}
.page-wrap48{width:min(1290px,89%);margin:auto}.page-head48{padding:155px 0 55px;position:relative;overflow:hidden}.page-head48>.page-wrap48{position:relative;z-index:1}.page-kicker48{font-size:9px;color:#ff6a32;letter-spacing:.1em}.page-head48 h1{font-size:clamp(35px,5.6vw,78px);font-weight:400;line-height:1.2;letter-spacing:-.055em;max-width:1000px;margin:24px 0}.page-lead48{color:#b0b3b8;max-width:640px;font-size:12px}.page-email48{font-size:clamp(16px,3vw,39px);letter-spacing:-.04em;display:inline-block;color:#ff6a32;text-decoration:none;border-bottom:1px solid #ff6a3260;max-width:100%;overflow-wrap:anywhere;line-height:2;margin:25px 0 5px}.page-back48{font-size:9px;text-underline-offset:6px;color:#abb0b8}.page-head48>.page-decor48{position:absolute;pointer-events:none;width:740px;right:-430px;top:-50px;filter:grayscale(1) contrast(3);mix-blend-mode:screen;opacity:.1}
.contact-layout48{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:85px;border-top:1px solid #34373d;padding:42px 0 75px}.contact-form48{min-width:0}.contact-form48 h2,.contact-aside48 h2{font-size:13px;font-weight:400;margin:0 0 24px}.contact-grid48{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.contact-grid48 label{display:flex;flex-direction:column;gap:9px;font-size:9px;line-height:2;color:#c1c4c9}.contact-grid48 .wide{grid-column:1/-1}.contact-grid48 input,.contact-grid48 select,.contact-grid48 textarea{width:100%;min-width:0;border:1px solid #41454c;border-radius:0;background:#16181b;color:#efefea;padding:13px 14px;font:12px/1.8 Michroma,Arial,sans-serif}.contact-grid48 input:focus,.contact-grid48 select:focus,.contact-grid48 textarea:focus{outline:1px solid #ff6a32;border-color:#ff6a32}.contact-grid48 textarea{resize:vertical}.contact-privacy48{color:#969da5;font-size:8px;line-height:2;margin:24px 0}.contact-submit48,.page-action48{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:0;border-bottom:1px solid #ff6a32;background:none;color:#ff6a32;padding:13px 0;text-decoration:none;cursor:pointer;font:10px/2 Michroma,Arial,sans-serif}.contact-submit48:disabled{opacity:.5;cursor:wait}.contact-status48{font-size:9px;color:#ff9b70;line-height:2}.contact-aside48 nav{display:flex;flex-direction:column}.contact-aside48 a{border-top:1px solid #34373d;padding:14px 0;color:#b0b3b8;text-decoration:none;font-size:10px}.contact-aside48 a[aria-current="page"],.contact-aside48 a:hover{color:#ff6a32}.contact-success48{padding:36px;border:1px solid #4a514c;max-width:700px;margin-bottom:70px}.contact-success48 h2{font-size:28px;font-weight:400}.contact-success48 p{font-size:10px}.contact-success48 strong{color:#ff6a32}.honey48{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.model-list48{border-top:1px solid #34373d;padding-bottom:60px}.model-row48{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:50px;padding:36px 0;border-bottom:1px solid #34373d;align-items:start}.model-row48 h2{font-weight:400;font-size:34px;margin:0;line-height:1.4}.model-row48 p{font-size:11px;color:#b0b3b8;margin:0 0 12px}.model-row48 small{font-size:9px;color:#ff6a32}.page-footer48{border-top:1px solid #34373d;padding:25px 0;font-size:8px;color:#969da5}.page-footer48 .page-wrap48{display:flex;justify-content:space-between;gap:20px}.page-footer48 a{text-underline-offset:5px}
@media(max-width:900px){.contact-layout48{gap:40px;grid-template-columns:minmax(0,1fr) 220px}.model-row48{gap:25px;grid-template-columns:110px 1fr}.model-row48>a{grid-column:2;justify-self:start}}
@media(max-width:650px){.page-head48{padding:120px 0 36px}.page-head48 h1{font-size:36px}.page-lead48{font-size:10px}.contact-layout48{grid-template-columns:1fr;gap:40px;padding-top:30px}.contact-grid48{gap:20px;grid-template-columns:1fr}.contact-grid48 label,.contact-grid48 .wide{grid-column:1}.contact-aside48{padding-top:20px}.contact-grid48 input,.contact-grid48 select,.contact-grid48 textarea{font-size:16px}.model-row48{grid-template-columns:1fr;gap:16px}.model-row48>a{grid-column:1}.page-footer48 .page-wrap48{flex-direction:column;gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
