:root{color-scheme:dark;--bg:#080808;--text:#f2f1ee;--muted:#999997;--line:#30302e}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #fff;outline-offset:7px}button{border:0}button,a{touch-action:manipulation}.page{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:0 clamp(24px,6.25vw,110px)}header{display:flex;align-items:center;justify-content:space-between;padding:43px 0}.email{font-size:13px;letter-spacing:.035em}.email span{margin-left:12px;color:var(--muted)}.nav-inquiry{background:none;padding:12px 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nav-inquiry span{margin-left:25px;font-size:18px}main{display:flex;align-items:center;justify-content:center;text-align:center;padding:50px 0 62px}.identity{width:100%;max-width:1000px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.27em;color:var(--muted);font-weight:400;margin:0 0 42px}h1{margin:0;display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.5vw,56px);font-size:clamp(50px,7.5vw,112px);font-weight:500;line-height:1;white-space:nowrap}.mb{font-weight:400;letter-spacing:.04em;font-size:.78em}.cargo{letter-spacing:.16em;margin-right:-.16em;font-weight:400;font-size:.78em}.brand-rule{height:.8em;width:1px;display:block;background:#6b6b67;transform:rotate(18deg);margin:0 5px}.intro{margin:43px auto 0}h2{font-size:19px;letter-spacing:.005em;font-weight:400;line-height:1.4;margin:0 0 17px}.intro p{color:var(--muted);font-size:13px;line-height:1.85;margin:0}.primary{background:none;border-bottom:1px solid #575754;font-size:11px;letter-spacing:.09em;padding:15px 0;margin-top:30px}.primary span{margin-left:40px;font-size:18px;vertical-align:-1px}.primary:hover{border-color:var(--text)}a:hover,.nav-inquiry:hover{color:#bdbdb8}footer{border-top:1px solid #252523;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 28px;font-size:10px;color:#8d8d89}footer>span:nth-child(2){font-size:9px;letter-spacing:.19em}footer i{font-style:normal;margin:0 18px;color:#525250}footer a span{margin-left:12px}.skip{position:fixed;top:-100px;left:20px;background:white;color:black;padding:12px;z-index:10}.skip:focus{top:20px}dialog{margin:auto;background:#101010;border:1px solid #383835;color:var(--text);width:min(550px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:34px 38px;overflow:auto}dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(7px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.dialog-top .eyebrow{margin:0;font-size:9px}.close{font-size:27px;font-weight:300;line-height:1;background:none;padding:4px 0 4px 15px;color:#aaa}.close:hover{color:#fff}dialog h2{font-size:30px;letter-spacing:-.025em;margin-bottom:7px}.dialog-intro{font-size:13px;color:var(--muted);margin:0 0 28px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:11px;letter-spacing:.02em;margin-bottom:22px}label span{color:#999}label .optional{font-size:10px}input,textarea{display:block;width:100%;border:0;border-bottom:1px solid #444440;background:transparent;color:var(--text);border-radius:0;padding:12px 0;outline:none;font-size:13px}input:focus,textarea:focus{border-color:#fff}input::placeholder,textarea::placeholder{color:#777773}textarea{resize:vertical;min-height:80px;line-height:1.6}.form-note{font-size:11px;line-height:1.7;color:#999;margin:0 0 22px}.form-note a{color:#ddd}.submit{background:var(--text);color:#101010;display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-size:12px}.submit:hover{background:#d8d7d1}.submit span{font-size:19px}#status{font-size:12px;line-height:1.6;color:#ccc;margin:18px 0 12px}.fallback-actions{display:flex;justify-content:space-between;font-size:11px}.fallback-actions button{padding:0;background:none;border-bottom:1px solid #777}#copy-text{font-size:12px;margin-top:10px}.noscript{text-align:center;font-size:12px}[hidden]{display:none!important}body:has(dialog[open]){overflow:hidden}@media(min-width:800px) and (min-height:800px){main{padding-bottom:90px}.intro{margin-top:50px}.primary{margin-top:38px}}@media(max-width:600px){header{padding:25px 0}.email{font-size:11px}.email span{display:none}.nav-inquiry{font-size:9px;letter-spacing:.1em}.nav-inquiry span{margin-left:10px;font-size:16px}main{padding:45px 0 55px}.eyebrow{font-size:9px;margin-bottom:30px}h1{font-size:clamp(45px,11.5vw,69px);gap:19px}.intro{margin-top:34px}h2{font-size:17px}.intro p{font-size:12px;max-width:320px;margin:auto}.desktop-break{display:none}.primary{margin-top:24px}footer{font-size:9px;padding:20px 0}footer>span:nth-child(2){display:none}dialog{padding:24px}.dialog-top{margin-bottom:20px}dialog h2{font-size:27px}.dialog-intro{margin-bottom:22px}.fields{gap:16px}label{margin-bottom:18px}}@media(max-height:620px) and (min-width:601px){header{padding:20px 0}main{padding:20px 0 30px}.eyebrow{margin-bottom:24px}h1{font-size:70px}.intro{margin-top:26px}.intro h2{margin-bottom:10px}.primary{margin-top:15px}footer{padding:18px 0}}
