.cni4Dq_page{background:var(--paper);min-height:100svh;color:var(--ink);grid-template-columns:1fr 1fr;display:grid}.cni4Dq_formSide{flex-direction:column;min-width:0;padding:32px 48px;display:flex}.cni4Dq_brand{font-family:var(--font-display), serif;align-self:flex-start;font-size:42px;line-height:1}.cni4Dq_content{width:100%;max-width:400px;margin:auto;padding:60px 0}.cni4Dq_back{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:12px;display:inline-flex}.cni4Dq_content>h1{font-family:var(--font-display), serif;letter-spacing:-.02em;margin:0;font-size:52px;font-weight:400;line-height:1}.cni4Dq_content>p{color:var(--muted);max-width:34ch;margin:18px 0 32px;font-size:14px;line-height:1.7}.cni4Dq_form{min-height:240px}.cni4Dq_foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;font-size:12px;display:flex}.cni4Dq_foot p{margin:0}.cni4Dq_foot nav{gap:16px;display:flex}.cni4Dq_foot a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.cni4Dq_aside{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:70px 40px;display:flex;overflow:hidden}.cni4Dq_aside h2{font-family:var(--font-display), serif;text-align:center;margin:0 0 60px;font-size:64px;font-weight:400;line-height:1}.cni4Dq_aside h2 em{font-style:normal}.cni4Dq_collection{justify-content:center;align-items:center;gap:22px;width:100%;max-width:450px;display:flex}.cni4Dq_collection>div{flex:1;min-width:0;box-shadow:0 20px 40px #0005}.cni4Dq_collection>div:first-child{transform:rotate(-5deg)translateY(15px)}.cni4Dq_collection>div:last-child{transform:rotate(5deg)translateY(-15px)}.cni4Dq_aside>p{color:#c2bdb3;margin:42px 0 0;font-size:12px}.cni4Dq_page :focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:900px){.cni4Dq_formSide{padding:28px}.cni4Dq_aside{padding-inline:28px}.cni4Dq_aside h2{font-size:48px}}@media (max-width:700px){.cni4Dq_page{display:block}.cni4Dq_formSide{min-height:100svh;padding:28px 24px}.cni4Dq_content{padding-block:48px}.cni4Dq_content>h1{font-size:48px}.cni4Dq_aside{display:none}}.cni4Dq_page .cni4Dq_form :is(input,textarea,select):focus-visible{outline-offset:-2px;outline:2px solid #626462;box-shadow:none!important}