@font-face{font-family:Instrument;src:url(/assets/unsu/fonts/InstrumentSans-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Plex;src:url(/assets/unsu/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/unsu/fonts/GeistMono-Latin.woff2)format("woff2");font-display:swap}:root{--ink:#0b0b0a;--paper:#f1e8d8;--red:#f2381f;--orange:#f27a16;--yellow:#f2c400;--jade:#6d998e;--line:#f1e8d82e;color:var(--paper);background:var(--ink);font-synthesis:none;font-family:Plex,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline-offset:4px;outline:2px solid #00a7e8}.application-header{z-index:4;border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,3.2vw,52px);font:500 10px/1 Geist Mono,monospace;display:flex;position:relative}.application-header>a:last-child{align-items:center;gap:9px;min-height:48px;display:flex}.application-brand{align-items:flex-start;gap:7px;font-family:Instrument,sans-serif;display:inline-flex}.application-brand strong{letter-spacing:-.07em;font-size:22px;line-height:.8}.application-brand span{letter-spacing:.08em;font:500 7px/1 Geist Mono,monospace}main{background:radial-gradient(circle at 14% 25%,#f2381f21,transparent 22%),var(--ink)}.application-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-template-areas:"status status""kicker kicker""title explanation""flow flow";align-content:start;column-gap:clamp(50px,10vw,160px);min-height:760px;padding:clamp(88px,10vw,154px) clamp(18px,5vw,76px) 90px;display:grid;overflow:hidden}.availability{letter-spacing:.1em;border:1px solid #f1e8d83d;grid-area:status;align-items:center;gap:10px;width:max-content;margin-bottom:78px;padding:11px 14px;font:500 8px/1 Geist Mono,monospace;display:flex}.availability span{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2381f26}.application-kicker{letter-spacing:.12em;color:#f1e8d885;grid-area:kicker;margin:0 0 24px;font:500 9px/1 Geist Mono,monospace}.application-intro h1{letter-spacing:-.067em;text-wrap:balance;grid-area:title;max-width:900px;margin:0;font:470 clamp(66px,7.2vw,112px)/.88 Instrument,sans-serif}.application-explanation{grid-area:explanation;align-self:end;padding-bottom:9px}.application-explanation p{color:#f1e8d8a6;max-width:480px;margin:0 0 22px;font-size:17px;line-height:1.62}.application-explanation p:last-child{color:var(--paper);margin-bottom:0}.application-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:flow;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.application-flow p{border-right:1px solid var(--line);align-items:center;gap:18px;min-height:86px;margin:0;padding:0 22px;font-size:13px;display:flex}.application-flow p:last-child{border-right:0}.application-flow span,.form-section-label span{color:var(--orange);font:500 8px/1 Geist Mono,monospace}.application-form-shell{background:var(--paper);color:var(--ink);grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);gap:clamp(60px,10vw,180px);padding:116px clamp(18px,5vw,76px) 140px;display:grid}.application-form-shell>header{height:max-content;position:sticky;top:42px}.application-form-shell>header>p:first-child{letter-spacing:.12em;margin:0 0 36px;font:500 9px/1 Geist Mono,monospace}.application-form-shell h2{letter-spacing:-.06em;max-width:470px;margin:0 0 28px;font:500 clamp(48px,5vw,78px)/.9 Instrument,sans-serif}.application-form-shell>header>p:last-child{color:#0b0b0a9e;max-width:390px;margin:0;font-size:15px;line-height:1.6}form{border-top:1px solid #0b0b0a80}.form-section{border-bottom:1px solid #0b0b0a59;padding:32px 0 52px}.form-section-label{letter-spacing:.1em;align-items:center;gap:14px;margin:0 0 40px;font:500 9px/1 Geist Mono,monospace;display:flex}.form-section-label small{font:inherit;color:#0b0b0a6b;margin-left:auto}.field-grid{gap:26px;display:grid}.field-grid.two-columns{grid-template-columns:1fr 1fr}.social-grid{grid-template-columns:repeat(3,1fr)}label>span{justify-content:space-between;gap:12px;margin:0 0 10px;font-size:12px;display:flex}label>span small{color:#0b0b0a6b;font:500 8px/1 Geist Mono,monospace}input[type=text],input[type=email],input[type=tel],input[type=url]{width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0b0b0a73;border-radius:0;outline:0;padding:0 2px;font:500 20px/1 Instrument,sans-serif;transition:border-color .2s,background .2s}input::placeholder{color:#0b0b0a3d}input:focus{border-color:var(--red);background:#f2381f09}input:user-invalid{border-color:var(--red)}.prefixed-input{border-bottom:1px solid #0b0b0a73;grid-template-columns:32px 1fr;align-items:end;display:grid}.prefixed-input:focus-within{border-color:var(--red);background:#f2381f09}.prefixed-input b{color:#0b0b0a70;padding-bottom:18px;font:500 14px/1 Geist Mono,monospace}.prefixed-input input{border-bottom:0}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-consent{border-bottom:1px solid #0b0b0a59;padding:30px 0}.form-consent label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.form-consent input{width:20px;height:20px;accent-color:var(--red);margin:0}.form-consent label span{max-width:700px;margin:0;font-size:13px;line-height:1.45;display:block}.form-consent>p{color:#0b0b0a8c;max-width:650px;margin:18px 0 0 36px;font-size:11px;line-height:1.55}.form-submit-row{justify-content:space-between;align-items:center;gap:28px;min-height:150px;display:flex}.form-submit-row>p{margin:0;font-size:11px}.form-submit-row>p span{color:#0b0b0a75;margin-bottom:8px;font:500 8px/1 Geist Mono,monospace;display:block}.form-submit-row button{border:1px solid var(--ink);background:var(--ink);min-width:310px;min-height:70px;color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:0 24px;font:560 18px/1 Instrument,sans-serif;transition:background .2s,color .2s;display:flex}.form-submit-row button:hover{background:var(--red);color:var(--ink)}.form-submit-row button:disabled{cursor:wait;opacity:.56}.form-submit-row button i{font-size:22px;font-style:normal}.form-status{min-height:24px;margin:0;font-size:13px;line-height:1.45}.form-status[data-state=success]{color:#285e52}.form-status[data-state=error]{color:#a01e11}.application-footer{background:var(--ink);min-height:470px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:80px clamp(18px,3.2vw,52px) 34px;display:flex}.application-footer a{letter-spacing:-.09em;font:600 clamp(110px,22vw,350px)/.68 Instrument,sans-serif}.application-footer p{letter-spacing:.1em;margin:0;font:500 8px/1 Geist Mono,monospace}@media (width<=760px){.application-header{height:58px;padding:0 12px}.application-header>a:last-child{font-size:8px}.application-intro{min-height:0;padding:74px 12px 58px;display:block}.availability{margin-bottom:62px}.application-intro h1{font-size:56px}.application-explanation{margin-top:44px}.application-explanation p{font-size:15px}.application-flow{margin-top:62px;display:block}.application-flow p{border-right:0;border-bottom:1px solid var(--line);min-height:64px;padding:0 8px}.application-flow p:last-child{border-bottom:0}.application-form-shell{padding:72px 12px 90px;display:block}.application-form-shell>header{margin-bottom:66px;position:static}.application-form-shell h2{font-size:52px}.field-grid.two-columns,.social-grid{grid-template-columns:1fr}.field-grid{gap:30px}.form-section{padding:26px 0 46px}.form-section-label{margin-bottom:34px}.form-submit-row{padding:34px 0 18px;display:block}.form-submit-row>p{margin-bottom:24px}.form-submit-row button{width:100%;min-width:0;min-height:72px}.application-footer{min-height:360px;padding:60px 12px 28px}.application-footer a{font-size:34vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.application-form-shell{--step-color:var(--orange);isolation:isolate;background:#f4ead9;grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr);gap:0;min-height:920px;padding:0;position:relative;overflow:clip}.application-form-shell[data-current-step="2"]{--step-color:var(--yellow)}.application-form-shell[data-current-step="3"]{--step-color:var(--jade)}.application-form-shell:before{content:"";z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(#0b0b0a06 1px,#0000 1px),linear-gradient(90deg,#0b0b0a05 1px,#0000 1px);background-size:100% 44px,44px 100%;position:absolute;inset:0}.application-form-shell>.form-compass{background:#e9ddca;border-right:1px solid #0b0b0a33;flex-direction:column;height:100vh;min-height:720px;padding:clamp(72px,8vw,116px) clamp(34px,5vw,76px) 52px;display:flex;position:sticky;top:0;overflow:hidden}.form-compass:before,.form-compass:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;transition:background-color .7s,transform .7s cubic-bezier(.2,.75,.25,1);position:absolute}.form-compass:before{aspect-ratio:1;background:var(--step-color);opacity:.82;filter:blur(1px);width:min(42vw,610px);bottom:-22%;left:-28%;transform:scale(1.04)}.form-compass:after{aspect-ratio:1;border:1px solid #0b0b0a33;width:min(33vw,480px);bottom:-12%;right:-28%;transform:rotate(-8deg);box-shadow:0 0 0 24px #0b0b0a06,0 0 0 58px #0b0b0a05}.application-form-shell[data-current-step="2"] .form-compass:before{transform:translate(16%,-10%)scale(.86)}.application-form-shell[data-current-step="3"] .form-compass:before{transform:translate(34%,-25%)scale(1.18)}.form-compass>p:first-child{letter-spacing:.12em;margin:0 0 44px;font:500 9px/1 Geist Mono,monospace}.application-form-shell .form-compass h2{letter-spacing:-.064em;max-width:520px;margin:0;font:500 clamp(54px,5vw,80px)/.88 Instrument,sans-serif}.form-progress{z-index:1;margin-top:auto;position:relative}.form-progress>div{background:#0b0b0a33;height:2px;overflow:hidden}.form-progress>div i{transform-origin:0;background:var(--ink);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1);display:block;transform:scaleX(.3333)}.form-progress>p{letter-spacing:.08em;justify-content:space-between;margin:13px 0 0;font:500 8px/1 Geist Mono,monospace;display:flex}.form-progress>p b{color:#0b0b0a7a;font-weight:500}.form-compass-copy{z-index:1;border-left:1px solid #0b0b0a6b;min-height:126px;margin-top:42px;padding-left:26px;position:relative}.form-compass-copy>span{background:var(--ink);width:9px;height:9px;box-shadow:0 0 0 7px color-mix(in srgb,var(--step-color) 56%,transparent);border-radius:50%;position:absolute;top:2px;left:-5px}.form-compass-copy h3{letter-spacing:-.045em;max-width:430px;margin:0 0 13px;font:560 clamp(27px,2.5vw,40px)/.96 Instrument,sans-serif}.form-compass-copy p{color:#0b0b0aa1;max-width:360px;margin:0;font-size:13px;line-height:1.5}.application-form-shell>form{background:#f4ead9d1;border:0;flex-direction:column;justify-content:center;min-height:100vh;margin:0;padding:clamp(74px,8vw,116px) clamp(32px,6vw,92px) 72px;display:flex}.form-step{border:0;width:100%;min-width:0;max-width:850px;margin:0;padding:0}.is-stepped .form-step:not(.is-active){display:none}.is-stepped .form-step.is-active{animation:.62s cubic-bezier(.2,.75,.25,1) both step-arrive}@keyframes step-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.form-section-label{border-bottom:1px solid #0b0b0a4d;margin:0 0 54px;padding-bottom:22px}.form-step-intro{margin:0 0 56px}.form-step-intro h3{letter-spacing:-.06em;max-width:760px;margin:0 0 13px;font:520 clamp(42px,5.2vw,76px)/.9 Instrument,sans-serif}.form-step-intro p{color:#0b0b0a94;max-width:570px;margin:0;font-size:14px;line-height:1.55}.form-step .field-grid{gap:32px 20px}.form-step label>span{letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font:500 9px/1 Geist Mono,monospace}.form-step input[type=text],.form-step input[type=email],.form-step input[type=tel],.form-step input[type=url]{background:#fffbf394;border:1px solid #0b0b0a52;min-height:70px;padding:0 18px;font-size:22px;transition:border-color .2s,background-color .2s,box-shadow .2s}.form-step input[type=text]:hover,.form-step input[type=email]:hover,.form-step input[type=tel]:hover,.form-step input[type=url]:hover{border-color:#0b0b0ab8}.form-step input[type=text]:focus,.form-step input[type=email]:focus,.form-step input[type=tel]:focus,.form-step input[type=url]:focus{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--step-color);background:#fffaf1}.form-step .prefixed-input{background:#fffbf394;border:1px solid #0b0b0a52;grid-template-columns:54px 1fr;align-items:stretch;transition:border-color .2s,background-color .2s,box-shadow .2s}.form-step .prefixed-input:hover{border-color:#0b0b0ab8}.form-step .prefixed-input:focus-within{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--step-color);background:#fffaf1}.form-step .prefixed-input b{border-right:1px solid #0b0b0a2e;place-items:center;padding:0;display:grid}.form-step .prefixed-input input{min-height:68px;box-shadow:none;background:0 0;border:0}.step-navigation{justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding-top:50px;display:none}.is-stepped .step-navigation{display:flex}.step-navigation>p{letter-spacing:.08em;color:#0b0b0a7a;margin:0;font:500 8px/1 Geist Mono,monospace}.step-navigation>p span{color:var(--ink)}.step-navigation button{cursor:pointer;border:0}.step-next,.form-submit-row button[type=submit]{background:var(--ink);min-width:260px;min-height:72px;color:var(--paper);justify-content:space-between;align-items:center;gap:32px;padding:0 22px;font:560 18px/1 Instrument,sans-serif;transition:background-color .22s,color .22s,transform .22s;display:flex}.step-next:hover,.form-submit-row button[type=submit]:hover{background:var(--step-color);color:var(--ink);transform:translateY(-2px)}.step-next i,.form-submit-row button[type=submit] i{font-size:24px;font-style:normal}.step-back{color:#0b0b0a9e;letter-spacing:.04em;background:0 0;min-height:48px;padding:0 2px;font:500 11px/1 Geist Mono,monospace}.step-back:hover{color:var(--ink)}.form-consent{border-top:1px solid #0b0b0a42;border-bottom:0;margin-top:38px;padding:26px 0 0}.form-submit-row{min-height:142px;padding-top:48px}.form-status{max-width:680px;margin-top:2px}@media (width<=760px){.application-form-shell{background:#f4ead9;min-height:0;padding:0;display:block}.application-form-shell>.form-compass{border-bottom:1px solid #0b0b0a33;border-right:0;width:100%;height:auto;min-height:330px;margin:0;padding:48px 12px 30px;position:relative;top:auto}.application-form-shell .form-compass h2{font-size:47px}.form-compass>p:first-child{margin-bottom:28px}.form-compass:before{opacity:.72;width:290px;bottom:-125px;left:auto;right:-110px}.form-compass:after{display:none}.form-progress{margin-top:52px}.form-compass-copy{min-height:82px;margin-top:24px;padding-left:18px}.form-compass-copy h3{font-size:27px}.form-compass-copy p{max-width:300px;font-size:12px}.application-form-shell>form{background:#f4ead9e6;min-height:680px;padding:54px 12px 80px;display:block}.form-section-label{margin-bottom:40px;padding-bottom:18px}.form-step-intro{margin-bottom:42px}.form-step-intro h3{font-size:47px}.form-step-intro p{font-size:13px}.form-step .field-grid.two-columns,.form-step .social-grid{grid-template-columns:1fr}.form-step input[type=text],.form-step input[type=email],.form-step input[type=tel],.form-step input[type=url]{min-height:64px;font-size:20px}.step-navigation,.form-submit-row{gap:14px;min-height:122px;padding-top:38px}.step-navigation-first{justify-content:flex-end}.step-navigation-first>p{display:none}.step-next,.form-submit-row button[type=submit]{flex:1;min-width:0;min-height:66px;padding:0 17px;font-size:16px}.step-back{flex:none;padding-right:8px}.form-consent label{grid-template-columns:24px 1fr}.form-consent>p{margin-left:38px}}@media (prefers-reduced-motion:reduce){.is-stepped .form-step.is-active{animation:none}.form-progress>div i,.form-compass:before,.form-compass:after{transition:none}}
