.ct{background:var(--ink);color:var(--paper);padding-block:clamp(48px,6vw,84px) clamp(64px,8vw,120px)}.ct .eyebrow{color:#ffffffb8;text-align:center}.ct h1{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--tr-head);text-align:center;margin:14px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:400}.ct-rows{max-width:860px;margin:clamp(34px,4vw,54px) auto 0;padding:0;list-style:none}.ct-rows li{border-top:1px solid #ffffff47;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:22px 0;display:flex}.ct-rows li:last-child{border-bottom:1px solid #ffffff47}.ct-rows dt,.ct-rows .k{font-family:var(--sans);letter-spacing:var(--tr-label);text-transform:uppercase;text-indent:.25em;color:#ffffffdb;font-size:11px;font-weight:600}.ct-rows .v{font-family:var(--text);color:var(--paper);text-align:right;font-size:17px}.ct-rows .v a{border-bottom:1px solid #ffffff59;padding-bottom:2px}.ct-rows .v a:hover{border-bottom-color:var(--paper)}.ct-form-wrap{padding-block:clamp(56px,7vw,104px)}.ct-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;max-width:860px;margin-inline:auto;display:grid}.ct-form .f{flex-direction:column;gap:10px;min-width:0;display:flex}.ct-form .f--title{grid-column:span 2}.ct-form .f--half{grid-column:span 4}.ct-form .f--third{grid-column:span 3}.ct-form .f--full{grid-column:1/-1}.ct-form label{font-family:var(--sans);letter-spacing:var(--tr-label);text-transform:uppercase;text-indent:.25em;color:#4a4a4a;font-size:11px;font-weight:700}.ct-form input,.ct-form select,.ct-form textarea{font-family:var(--text);color:var(--ink);appearance:none;background:#f1efec;border:1px solid #0000;border-bottom-color:#cfc9c0;outline:none;width:100%;padding:16px 18px;font-size:17px}.ct-form textarea{resize:vertical;min-height:170px}.ct-form input::placeholder,.ct-form textarea::placeholder{color:#8f8a83}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:var(--ink)}.ct-sel{position:relative}.ct-sel:after{content:"";pointer-events:none;border-bottom:1px solid #55504a;border-right:1px solid #55504a;width:8px;height:8px;position:absolute;bottom:22px;right:18px;transform:rotate(45deg)}.ct-form .ct-check{font-family:var(--text);color:#4a4a4a;letter-spacing:0;text-transform:none;text-indent:0;grid-column:1/-1;align-items:center;gap:11px;margin-top:-6px;font-size:16px;font-weight:400;display:flex}.ct-check input{background:var(--paper);width:17px;height:17px;accent-color:var(--ink);border:1px solid #a8a29a;padding:0}.ct-submit{background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;border:0;grid-column:1/-1;justify-self:start;padding:18px 42px;font-size:10px;font-weight:700}.ct-submit:hover{background:#2c2c2c}.ct-note{font-family:var(--sans);letter-spacing:.05em;color:#6b6b6b;grid-column:1/-1;margin:0;font-size:11px}@media (max-width:640px){.ct-form{grid-template-columns:1fr;gap:18px}.ct-form .f--title,.ct-form .f--half,.ct-form .f--third{grid-column:1/-1}.ct-rows .v{text-align:left}.ct-submit{text-align:center;justify-self:stretch;width:100%}}.ct-lede{font-family:var(--text);color:#fffc;text-align:center;max-width:640px;margin:22px auto 0;font-size:18px;line-height:1.6}.rs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:22px 0;display:grid}.rs-facts div{gap:4px;display:grid}.rs-facts dt{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b;font-size:10px;font-weight:700}.rs-facts dd{font-family:var(--text);margin:0;font-size:17px}.rs-mine{max-width:860px;margin:0 auto 40px}.rs-mine h2{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.rs-mine ul{margin:0;padding:0;list-style:none}.rs-mine li{font-family:var(--text);border-top:1px solid #e6e2db;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:17px;display:flex}.rs-mine li:last-child{border-bottom:1px solid #e6e2db}.rs-link{cursor:pointer;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.rs-link:disabled{opacity:.5;cursor:default}.ct-form .pref{cursor:pointer;font-family:var(--text);letter-spacing:0;text-transform:none;text-indent:0;color:var(--ink);border-top:1px solid #e6e2db;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 16px;padding:20px 0;font-weight:400;display:grid}.ct-form .pref:last-of-type{border-bottom:1px solid #e6e2db}.ct-form .pref input{background:var(--paper);width:18px;height:18px;accent-color:var(--ink);appearance:auto;border:1px solid #a8a29a;grid-row:1/3;margin:3px 0 0;padding:0}.ct-form .pref b{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700;line-height:1.6}.ct-form .pref span{font-family:var(--text);color:#4a4a4a;letter-spacing:0;text-transform:none;text-indent:0;font-size:17px;font-weight:400;line-height:1.6}.ct-form .pref+.ct-submit{margin-top:22px}@media (max-width:640px){.rs-facts{grid-template-columns:1fr}}.ct-form .nl-me{font-family:var(--text);color:#4a4a4a;grid-column:1/-1;margin:0;font-size:18px}.ct-form .nl-me b{color:var(--ink);font-weight:600}
