.ct-page{color:#142020;background:#faf9f6;padding:64px max(24px,50vw - 640px) 32px}.ct-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,92px);display:grid}.ct-kicker{letter-spacing:.15em;text-transform:uppercase;color:#806124;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.ct-intro h1{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(44px,4.4vw,68px);font-weight:800;line-height:1.04}.ct-intro h1 em{color:#98732b;font-style:normal}.ct-lead{max-width:470px;font-size:19px;line-height:1.65}.ct-person{align-items:center;gap:18px;margin:32px 0;display:flex}.ct-person img{object-fit:cover;border-radius:50%;width:82px;height:82px}.ct-person strong,.ct-person span{display:block}.ct-person span{color:#59605e;margin-top:6px;font-size:13px}.ct-direct{margin-top:38px}.ct-direct>p{color:#626965;font-size:13px}.ct-direct a{color:inherit;border-bottom:1px solid #dcded8;align-items:center;gap:12px;padding:17px 0;font-size:15px;text-decoration:none;display:flex}.ct-direct a span{overflow-wrap:anywhere;flex:1}.ct-form,.ct-success{color:#fff;background:#101919;border-top:4px solid #c9a64a;padding:36px;box-shadow:0 20px 50px #0a141412}.ct-form .ct-kicker{color:#dfbe65;margin-bottom:12px}.ct-form h2,.ct-success h2{margin:0 0 12px;font-size:30px;line-height:1.15}.ct-form>p{color:#b8c1be;font-size:13px}.ct-form fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.ct-form label{margin-bottom:18px;font-size:13px;font-weight:500;display:block}.ct-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ct-form input,.ct-form select,.ct-form textarea{color:#fff;width:100%;min-height:46px;font:inherit;box-sizing:border-box;background:#1c2827;border:1px solid #52605b;border-radius:3px;margin-top:8px;padding:12px;display:block}.ct-form textarea{resize:vertical;min-height:120px}.ct-form input::placeholder,.ct-form textarea::placeholder{color:#aab5b1}.ct-form :focus-visible,.ct-direct a:focus-visible{outline-offset:4px;outline:3px solid #e7c976}.ct-form .ct-privacy{color:#c3cbc6;font-size:12px;line-height:1.65}.ct-privacy a{color:#eed080;text-decoration:underline}.ct-submit{color:#101919;cursor:pointer;background:#d2b059;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;margin-top:20px;padding:14px 20px;font-weight:700;display:flex}.ct-submit:hover{background:#ebcd83}.ct-form fieldset:disabled{opacity:.7}.ct-error{color:#ffd5c9;border-left:3px solid #ffb9a6;padding:12px;font-size:14px}.ct-trap,.ct-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-success{flex-direction:column;justify-content:center;gap:22px;min-height:380px;display:flex}.ct-success svg{color:#d2b059}.ct-success a{color:#eed080;align-items:center;gap:12px;display:flex}.ct-footnote{color:#69716d;border-top:1px solid #dddcd4;justify-content:space-between;gap:16px;margin-top:55px;padding-top:25px;font-size:12px;display:flex}@media (max-width:850px){.ct-layout{grid-template-columns:1fr}.ct-page{padding-top:36px}.ct-intro h1{max-width:600px}.ct-direct{margin-top:20px}.ct-person{margin:22px 0}.ct-footnote{flex-wrap:wrap}.ct-form{padding:26px}}@media (max-width:450px){.ct-fields{grid-template-columns:1fr}.ct-form{padding:23px}.ct-intro h1{font-size:44px}.ct-lead{font-size:17px}.ct-form h2{font-size:27px}}
