.application-page{isolation:isolate;background:#090909;min-height:100svh;position:relative}.application-navigation{z-index:1;justify-content:space-between;align-items:center;gap:24px;max-width:1184px;margin:auto;padding:24px 32px;display:flex;position:relative}.application-navigation>div{align-items:center;gap:20px;display:flex}.application-layout{z-index:1;grid-template-columns:minmax(0,300px) minmax(0,720px);gap:64px;max-width:1184px;margin:auto;padding:52px 32px 90px;display:grid;position:relative}.application-intro{align-self:start;position:sticky;top:40px}.application-back{color:#a5a5a5;align-items:center;gap:9px;min-height:44px;margin-bottom:38px;font-size:12px;display:inline-flex}.application-back svg{transform:rotate(180deg)}.application-intro .eyebrow{color:#a0a0a0;display:block}.application-intro h1{letter-spacing:-.05em;text-wrap:balance;margin:20px 0;font-size:38px;font-weight:500;line-height:1.15}.application-intro>p{color:#a3a3a3;font-size:14px;line-height:1.8}.application-invite-note{color:#8e8e8e;border-top:1px solid #ffffff14;border-image:linear-gradient(90deg,#0000,#ffffff14 min(12%,96px) calc(100% - min(12%,96px)),#0000) 1;align-items:start;gap:12px;margin-top:32px;padding-top:22px;display:flex}.application-invite-note svg{flex:none;margin-top:3px}.application-invite-note p{font-size:12px;line-height:1.75}.application-content{min-width:0}.application-content .unlit-application-panel{max-width:none;margin:0 0 20px}.application-content .unlit-application-panel>h2{margin-bottom:20px}.application-content .unlit-application-panel>.form{gap:24px}.application-content fieldset{border:1px solid #303030;border-radius:8px;min-width:0;padding:20px}.application-content fieldset legend{color:#cecece;padding:0 8px;font-size:13px}.application-content input,.application-content textarea{min-width:0}@media (max-width:850px){.application-navigation{padding:18px 24px}.application-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:720px;padding:12px 24px 48px}.application-intro{position:static}.application-back{margin-bottom:22px}.application-intro h1{max-width:440px;font-size:34px}.application-invite-note{margin-top:22px}}@media (max-width:480px){.application-navigation{padding-inline:20px}.application-navigation>div{gap:10px}.application-navigation .button{min-height:44px}.application-layout{padding-inline:20px}.application-content .unlit-application-panel{padding:20px 16px}.application-content input,.application-content textarea{font-size:16px}}
