:root{--bg:#0b0807;--fg:#f2f2f0;--dim:#f2f2f0c7;--faint:#f2f2f0b3;--line:#ffffff24;--accent:#ff6b2b;--mono:"Space Mono", ui-monospace, Menlo, monospace;--fs-9:clamp(12px, .8vw, 20px);--fs-10:clamp(12.5px, .86vw, 21px);--fs-11:clamp(13px, .92vw, 22px);--fs-12:clamp(13.5px, .96vw, 23px);--fs-13:clamp(14.5px, 1vw, 24px);--fs-14:clamp(15.5px, 1.06vw, 25px);--fs-15:clamp(16.5px, 1.12vw, 26px);--fs-16:clamp(17px, 1.16vw, 27px);--fs-17:clamp(18px, 1.22vw, 28px);--display:"Chakra Petch", "Helvetica Neue", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font:clamp(17px,1.1vw,26px)/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--accent);color:#0b0807}.cr-page{min-height:100vh;padding:0 clamp(24px,6vw,96px);position:relative;overflow-x:clip}.cr-frame{pointer-events:none;z-index:0;border:1px solid #ffffff12;position:fixed;inset:20px}.cr-frame i{border:2px solid var(--accent);width:18px;height:18px;position:absolute}.cr-frame i:first-child{border-bottom:0;border-right:0;top:-1px;left:-1px}.cr-frame i:nth-child(2){border-bottom:0;border-left:0;top:-1px;right:-1px}.cr-frame i:nth-child(3){border-top:0;border-right:0;bottom:-1px;left:-1px}.cr-frame i:nth-child(4){border-top:0;border-left:0;bottom:-1px;right:-1px}.cr-top{z-index:1;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:44px 0 0;display:flex;position:relative}.cr-top img{width:auto;height:30px}.cr-back{font:700 var(--fs-10)/1 var(--mono);letter-spacing:.26em;color:var(--accent);text-decoration:none}.cr-back:hover{color:#fff}main,.cr-foot{z-index:1;max-width:1180px;margin:0 auto;position:relative}.cr-hero{padding:clamp(80px,16vh,170px) 0 clamp(70px,12vh,130px);position:relative}.cr-orbits{opacity:.9;pointer-events:none;z-index:-1;width:min(620px,62vw);height:auto;position:absolute;top:50%;right:-4%;transform:translateY(-46%)}.cr-spin{transform-origin:300px 300px;animation:14s linear infinite cr-orbit}.cr-orbits g[fill=none]{transform-origin:300px 300px}@keyframes cr-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cr-spin{animation:none}html{scroll-behavior:auto}}.cr-kicker{font:400 var(--fs-11)/1 var(--mono);letter-spacing:.3em;color:var(--accent)}.cr-title{font:700 clamp(46px, 9.4vw, 128px)/.98 var(--display);letter-spacing:.01em;text-transform:uppercase;max-width:12ch;margin:22px 0 28px}.cr-intro{color:#f2f2f0e0;max-width:620px;font-size:clamp(18px,2vw,24px);line-height:1.5}.cr-place{font:400 var(--fs-10)/1.6 var(--mono);letter-spacing:.24em;color:var(--faint);margin-top:26px}.cr-btn{background:var(--accent);color:#0b0807;cursor:pointer;font:700 var(--fs-11)/1 var(--mono);letter-spacing:.26em;border:0;align-items:center;gap:14px;margin-top:44px;padding:20px 30px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s;display:inline-flex}.cr-btn:hover{background:#fff;transform:translate(6px)}.cr-btn[disabled]{opacity:.5;cursor:default;transform:none}.cr-sec{padding:clamp(56px,10vh,110px) 0 0}.cr-label{font:400 var(--fs-10)/1 var(--mono);letter-spacing:.3em;color:var(--dim);margin-bottom:34px}.cr-label b{color:var(--accent);font-weight:400}.cr-profiles{border-top:1px solid var(--line);counter-reset:p;list-style:none}.cr-profiles li{counter-increment:p;border-bottom:1px solid var(--line);font:600 clamp(22px, 3vw, 40px)/1.2 var(--display);letter-spacing:.01em;grid-template-columns:56px 1fr;align-items:baseline;padding:clamp(18px,3vh,28px) 0;transition:color .3s,padding-left .3s cubic-bezier(.2,.8,.2,1);display:grid}.cr-profiles li:before{content:counter(p, decimal-leading-zero);font:400 var(--fs-10)/1 var(--mono);letter-spacing:.2em;color:var(--faint)}.cr-profiles li:hover{color:var(--accent);padding-left:12px}.cr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);list-style:none;display:grid}.cr-steps li{border-top:1px solid var(--accent);padding-top:22px}.cr-n{font:400 var(--fs-10)/1 var(--mono);letter-spacing:.24em;color:var(--accent)}.cr-steps h3{font:600 clamp(20px, 2vw, 26px)/1.2 var(--display);margin:16px 0 10px}.cr-steps p{color:var(--dim);max-width:36ch}.cr-apply{padding-bottom:clamp(80px,14vh,150px)}.cr-hint{max-width:56ch;color:var(--dim);margin:-10px 0 40px}.cr-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;max-width:880px;display:grid}.cr-field{display:block}.cr-wide{grid-column:1/-1}.cr-field>span{font:400 var(--fs-9)/1 var(--mono);letter-spacing:.3em;color:var(--dim);margin-bottom:10px;display:block}.cr-field em{color:var(--faint);letter-spacing:.1em;font-style:normal}.cr-field input,.cr-field textarea{width:100%;color:var(--fg);resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;padding:10px 0 12px;font:400 18px/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;transition:border-color .25s}.cr-field input::placeholder,.cr-field textarea::placeholder{color:#f2f2f073}.cr-field input:focus,.cr-field textarea:focus{border-bottom-color:var(--accent)}.cr-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cr-error{min-height:1.4em;font:400 var(--fs-11)/1.4 var(--mono);letter-spacing:.08em;color:var(--accent);grid-column:1/-1;margin:0}.cr-submit{grid-column:1/-1;justify-self:start;margin-top:0}.cr-done{border-top:1px solid var(--accent);max-width:560px;padding:30px 0}.cr-done h3{font:700 clamp(30px, 4vw, 48px)/1.1 var(--display);margin-bottom:14px}.cr-done p{color:var(--dim);font-size:18px}.cr-foot{border-top:1px solid var(--line);font:400 var(--fs-10)/1.6 var(--mono);letter-spacing:.2em;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:14px 30px;padding:26px 0 60px;display:flex}.cr-links{flex-wrap:wrap;gap:8px 26px;display:flex}.cr-links a{color:#f2f2f0cc;text-decoration:none}.cr-links a:hover{color:var(--accent)}@media (max-width:760px){.cr-frame,.cr-orbits{display:none}.cr-top{padding-top:max(26px, env(safe-area-inset-top,0px))}.cr-steps,.cr-form{grid-template-columns:1fr}.cr-profiles li{grid-template-columns:44px 1fr}}.cr-prose{color:#f2f2f0e6;max-width:70ch;font-size:clamp(17px,1.05vw,22px);line-height:1.7}.cr-prose p+p,.cr-prose ul+p,.cr-prose p+ul{margin-top:14px}.cr-prose ul{padding-left:1.2em}.cr-prose li{margin-top:10px}.cr-prose b{color:var(--fg);font-weight:700}.cr-prose a{color:var(--accent);text-underline-offset:3px}.cr-prose a:hover{color:#fff}.cr-note{font:400 var(--fs-10)/1.6 var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:18px}.cr-note a{color:var(--dim)}
