.sn-page-body{color:#ededf4;background:#18192b}.sn-page-body .sn-nav{border-bottom-color:#ededf424}.sn-page-body .sn-progress{background:#ededf41a}.sn-page-body .sn-progress-bar{background:#c7bfe9}.ct-main{max-width:1120px;padding:calc(var(--nav-h) + 58px) var(--pad) clamp(36px, 5vh, 58px);min-height:100vh;margin:0 auto}.ct-layout{grid-template-rows:auto auto;row-gap:clamp(28px,4.2vh,46px);display:grid}.ct-top{border-bottom:.5px solid #545c9e;padding-bottom:clamp(22px,3vh,34px)}.ct-title{font-family:var(--sans);letter-spacing:-.01em;color:#ededf4;margin:0 0 16px;font-size:clamp(64px,8vw,112px);font-weight:300;line-height:.96}.ct-title em{color:#c7bfe9;font-style:normal}.ct-direct{color:#ededf480;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;border-bottom:.5px solid #ededf42e;padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-block}.ct-direct:hover,.ct-direct:focus-visible{color:#ededf4;border-color:#ededf461;outline:0}.ct-body{grid-template-columns:minmax(200px,.52fr) minmax(320px,1.48fr);align-items:start;column-gap:clamp(42px,6.5vw,84px);display:grid}.ct-notes{align-content:start;gap:0;display:grid}.ct-note-label{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#8b90ab;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.ct-links{border-bottom:.5px solid #ededf417;padding:0 0 clamp(22px,3vh,32px)}.ct-link-list{margin:0;padding:0;list-style:none}.ct-link-list a{color:#ededf4;border-bottom:.5px solid #ededf414;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 0;text-decoration:none;transition:color .16s;display:flex}.ct-link-list li:last-child a{border-bottom:0}.ct-link-list a span:first-child{letter-spacing:.04em;text-transform:uppercase;color:#8b90ab;flex:none;font-size:10px;font-weight:500;transition:color .16s}.ct-link-list a span:last-child{color:#ededf4a8;text-align:right;font-size:13px;transition:color .16s}.ct-link-list a:hover span:first-child{color:#c7bfe9b8}.ct-link-list a:hover span:last-child{color:#c7bfe9}.ct-sub{padding:clamp(22px,3vh,32px) 0 0}.ct-sub-tagline{color:#ededf475;margin:0 0 13px;font-size:13px;line-height:1.6}.ct-sub-form{border:.5px solid #ededf42e;transition:border-color .2s;display:flex}.ct-sub-form:focus-within{border-color:#c7bfe975}.ct-sub-input{color:#ededf4;min-width:0;font:inherit;background:#ededf40a;border:0;border-radius:0;outline:0;flex:auto;padding:11px 12px;font-size:12px}.ct-sub-input::placeholder{color:#8b90ab}.ct-sub-input:focus{background:#ededf412}.ct-sub-btn{color:#ededf49e;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:.5px solid #ededf42e;flex:none;padding:0 13px;font-size:9px;font-weight:600;transition:background .16s,color .16s}.ct-sub-btn:hover,.ct-sub-btn:focus-visible{color:#18192b;background:#ededf4;outline:0}.ct-form-wrap{align-self:start}.ct-feedback{margin:0 0 14px;font-size:13px;line-height:1.5}.ct-feedback:empty{display:none}.ct-feedback--success{color:#bfe8d3}.ct-feedback--error{color:#f2a8b7}.ct-form{gap:14px;display:grid}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ct-field{gap:7px;display:grid}.ct-label{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:#8b90ab;font-size:9px;font-weight:600}.ct-input,.ct-select,.ct-textarea{color:#ededf4;width:100%;font:inherit;background:#ededf40d;border:.5px solid #ededf42e;border-radius:0;outline:0;padding:13px 15px;font-size:14px;transition:border-color .16s,background-color .16s}.ct-input:hover,.ct-select:hover,.ct-textarea:hover{background:#ededf414;border-color:#ededf44d}.ct-input:focus,.ct-select:focus,.ct-textarea:focus{background:#ededf412;border-color:#c7bfe9ad}:-webkit-any(.ct-input:-webkit-autofill,.ct-select:-webkit-autofill,.ct-textarea:-webkit-autofill){-webkit-text-fill-color:#18192b}:is(.ct-input:autofill,.ct-select:autofill,.ct-textarea:autofill){-webkit-text-fill-color:#18192b}.ct-select option{color:#ededf4;background:#1e1f33}.ct-textarea{resize:vertical;min-height:clamp(130px,18vh,200px)}.ct-submit{appearance:none;color:#ededf4;min-height:44px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #c7bfe980;border-radius:0;justify-self:start;padding:0 28px;font-size:10px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.ct-submit:hover,.ct-submit:focus-visible{color:#18192b;background:#ededf4;border-color:#ededf4;outline:0}.ct-submit:disabled{opacity:.5;cursor:wait}.ct-honey{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.sw-page-footer{color:#ededf47a;border-top-color:#ededf41f;margin-top:clamp(26px,4vh,48px)}.sw-page-footer__top{color:inherit}@media (width<=900px){.ct-body{grid-template-columns:1fr;gap:34px}.ct-form-wrap{order:1}.ct-notes{order:2}.ct-grid{grid-template-columns:1fr}.ct-title{font-size:clamp(52px,13vw,80px)}}@media (width<=600px){.ct-main{padding:calc(var(--nav-h) + 34px) 18px 42px}.ct-layout{row-gap:24px}.ct-title{margin-bottom:12px;font-size:clamp(46px,13vw,68px)}.ct-direct{overflow-wrap:anywhere}.ct-sub-form{display:grid}.ct-sub-btn{border-top:.5px solid #ededf42e;border-left:0;min-height:42px}.ct-submit{text-align:center;justify-self:stretch;width:100%}.ct-input,.ct-select,.ct-textarea{font-size:16px}}
