.custom-page,.custom-form-page{background:var(--color-paper);padding-top:clamp(7rem,12vw,10rem)}.custom-options{border-top:1px solid var(--color-ink);grid-template-columns:1fr 1fr;display:grid}.custom-options a{min-height:44rem;padding:clamp(2rem, 5vw, 6rem) var(--page-gutter);border-right:1px solid var(--color-ink);transition:background .3s var(--ease-out), color .3s var(--ease-out);flex-direction:column;justify-content:flex-end;display:flex}.custom-options a:last-child{border-right:0}.custom-options a:hover{background:var(--color-ink);color:var(--color-bone)}.custom-options span{color:var(--color-red);font-size:.7rem}.custom-options h2{letter-spacing:-.08em;text-transform:uppercase;max-width:8ch;margin:.2em 0 .35em;font-size:clamp(3.5rem,7vw,8rem);font-weight:400;line-height:.8}.custom-options p{max-width:29rem;margin:0 0 3rem;font-weight:300;line-height:1.5}.custom-options strong{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.custom-form-page{padding:clamp(8rem, 14vw, 13rem) var(--page-gutter) var(--space-section);grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:clamp(3rem,10vw,12rem);display:grid}.custom-form-page header{align-self:start;position:sticky;top:7rem}.custom-form-page header>.eyebrow{color:var(--color-red)}.custom-form-page h1{letter-spacing:-.08em;text-transform:uppercase;margin:.25em 0 .4em;font-size:clamp(3.8rem,7vw,8rem);font-weight:400;line-height:.78}.custom-form-page h1 span{color:var(--color-red)}.custom-form-page header>p:last-child{max-width:31rem;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:300;line-height:1.5}.custom-steps{counter-reset:step;border-top:1px solid var(--color-ink);margin:0 0 2rem;padding:0;list-style:none}.custom-steps li{border-bottom:1px solid var(--color-ink);letter-spacing:.06em;text-transform:uppercase;counter-increment:step;gap:1rem;padding:.7rem 0;font-size:.75rem;display:flex}.custom-steps li:before{content:"0" counter(step);color:var(--color-red)}.custom-request-form{border-top:1px solid var(--color-ink);padding-top:.8rem}.custom-request-form__split{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.custom-success{background:var(--color-red);color:var(--color-bone);align-self:center;padding:clamp(2rem,5vw,5rem)}.custom-success h2{letter-spacing:-.07em;text-transform:uppercase;margin:.2em 0;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.85}.custom-success p:last-child{max-width:28rem;font-weight:300;line-height:1.5}@media (max-width:48rem){.custom-options,.custom-form-page{grid-template-columns:1fr}.custom-options a{border-right:0;border-bottom:1px solid var(--color-ink);min-height:34rem}.custom-form-page header{position:relative;top:auto}}@media (max-width:34rem){.custom-request-form__split{grid-template-columns:1fr;gap:0}}
