.ApplicationForm-module__1icYVq__formSection{background:var(--soft);padding-block:clamp(4rem,8vw,8rem)}.ApplicationForm-module__1icYVq__formLayout{grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.ApplicationForm-module__1icYVq__applicationRail{position:sticky;top:7.5rem}.ApplicationForm-module__1icYVq__intentPicker{border:0;min-width:0;padding:0}.ApplicationForm-module__1icYVq__intentPicker legend,.ApplicationForm-module__1icYVq__draftSteps>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem;font-weight:600}.ApplicationForm-module__1icYVq__intentOptions{border-top:1px solid var(--line-strong);display:grid}.ApplicationForm-module__1icYVq__intentOption{border-bottom:1px solid var(--line);cursor:pointer;align-content:center;gap:.25rem;min-height:6.5rem;padding:1rem 2.5rem 1rem 1rem;transition:background .18s,color .18s;display:grid;position:relative}.ApplicationForm-module__1icYVq__intentOption:after{border:1px solid var(--line-strong);content:"";border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ApplicationForm-module__1icYVq__intentOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.ApplicationForm-module__1icYVq__intentOptionActive{background:var(--ink);color:#fff}.ApplicationForm-module__1icYVq__intentOptionActive:after{background:var(--accent);box-shadow:0 0 0 .2rem var(--ink), 0 0 0 .25rem #fff;border-color:#fff}.ApplicationForm-module__1icYVq__intentOption input{opacity:0;pointer-events:none;position:absolute}.ApplicationForm-module__1icYVq__intentOption span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.ApplicationForm-module__1icYVq__intentOptionActive span{color:#989898}.ApplicationForm-module__1icYVq__intentOption b{font-size:.92rem}.ApplicationForm-module__1icYVq__draftSteps{margin-top:3.5rem}.ApplicationForm-module__1icYVq__draftSteps ol{gap:.85rem;display:grid}.ApplicationForm-module__1icYVq__draftSteps li{color:var(--ink-soft);grid-template-columns:2rem 1fr;align-items:center;font-size:.78rem;display:grid}.ApplicationForm-module__1icYVq__draftSteps li span{color:var(--faint);letter-spacing:.1em;font-size:.58rem}.ApplicationForm-module__1icYVq__formPanel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);overflow:hidden}.ApplicationForm-module__1icYVq__formHeader{border-bottom:1px solid var(--line);padding:clamp(1.5rem,4vw,3rem)}.ApplicationForm-module__1icYVq__formHeader>p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:600}.ApplicationForm-module__1icYVq__formHeader h2{letter-spacing:-.065em;max-width:15ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.ApplicationForm-module__1icYVq__formHeader>span{max-width:37rem;color:var(--muted);margin-top:1.1rem;font-size:.92rem;line-height:1.6;display:block}.ApplicationForm-module__1icYVq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ApplicationForm-module__1icYVq__dynamicFields{display:contents}.ApplicationForm-module__1icYVq__field{border-bottom:1px solid var(--line);min-width:0;padding:1.25rem}.ApplicationForm-module__1icYVq__field:nth-child(odd):not(.ApplicationForm-module__1icYVq__fieldWide){border-right:1px solid var(--line)}.ApplicationForm-module__1icYVq__fieldWide{grid-column:1/-1}.ApplicationForm-module__1icYVq__field label{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;font-size:.72rem;font-weight:600;display:flex}.ApplicationForm-module__1icYVq__field label small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:400}.ApplicationForm-module__1icYVq__field input,.ApplicationForm-module__1icYVq__field textarea{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.9rem}.ApplicationForm-module__1icYVq__field textarea{resize:vertical;min-height:9rem;line-height:1.55}.ApplicationForm-module__1icYVq__field input::placeholder,.ApplicationForm-module__1icYVq__field textarea::placeholder{color:#9a9a96}.ApplicationForm-module__1icYVq__field input:focus,.ApplicationForm-module__1icYVq__field textarea:focus{box-shadow:inset 0 -2px 0 var(--accent)}.ApplicationForm-module__1icYVq__submitRow{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex}.ApplicationForm-module__1icYVq__submitRow>div{min-height:2.6rem}.ApplicationForm-module__1icYVq__submitRow p{color:var(--ink-soft);font-size:.74rem}.ApplicationForm-module__1icYVq__submitRow div>span{color:var(--muted);margin-top:.25rem;font-size:.68rem;display:block}.ApplicationForm-module__1icYVq__submitButton{background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem .75rem 1.25rem;font-size:.78rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.ApplicationForm-module__1icYVq__submitButton:hover{background:var(--accent);transform:translateY(-2px)}.ApplicationForm-module__1icYVq__submitButton svg{stroke-width:1.6px;width:1rem;height:1rem}@media (max-width:960px){.ApplicationForm-module__1icYVq__formLayout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:2rem}.ApplicationForm-module__1icYVq__fieldGrid{grid-template-columns:1fr}.ApplicationForm-module__1icYVq__field,.ApplicationForm-module__1icYVq__field:nth-child(odd):not(.ApplicationForm-module__1icYVq__fieldWide){border-right:0;grid-column:1}}@media (max-width:720px){.ApplicationForm-module__1icYVq__formLayout{grid-template-columns:1fr;gap:2.5rem}.ApplicationForm-module__1icYVq__applicationRail{min-width:0;position:static}.ApplicationForm-module__1icYVq__intentOptions{width:calc(100% + var(--gutter));padding-right:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;gap:.75rem;display:flex;overflow-x:auto}.ApplicationForm-module__1icYVq__intentOptions::-webkit-scrollbar{display:none}.ApplicationForm-module__1icYVq__intentOption{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);scroll-snap-align:start;flex:none;width:74vw;min-height:7.5rem}.ApplicationForm-module__1icYVq__intentOptionActive{background:var(--ink)}.ApplicationForm-module__1icYVq__draftSteps{display:none}.ApplicationForm-module__1icYVq__formPanel{border-radius:var(--radius-md)}.ApplicationForm-module__1icYVq__submitRow{flex-direction:column;align-items:stretch}.ApplicationForm-module__1icYVq__submitButton{width:100%}}
.page-module__KLtJga__page{background:var(--paper)}.page-module__KLtJga__hero{border-bottom:1px solid var(--line);padding-block:clamp(9rem,15vw,13rem) clamp(4rem,7vw,6rem)}.page-module__KLtJga__eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.page-module__KLtJga__hero h1{letter-spacing:-.08em;text-wrap:balance;max-width:10ch;margin-top:1.5rem;font-size:clamp(4.2rem,9vw,8.5rem);line-height:.88}.page-module__KLtJga__intro{max-width:41rem;color:var(--ink-soft);margin-top:2rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}@media (max-width:720px){.page-module__KLtJga__hero{padding-block:8rem 4rem}.page-module__KLtJga__hero h1{font-size:clamp(3.5rem,15vw,5rem)}}
