.jn :where(*):not(:where(svg,svg *)){all:revert;box-sizing:border-box}.jn{--bg:#071012;--panel:#101d20;--raised:#16292d;--text:#f0f4f2;--muted:#a8b8b8;--soft:#cfdcd9;--line:#2b3b3e;--teal:#58e1ba;--mint:#42e1c1;--ink:#04150f;--danger:#ffb3a7;--display:Impact, "Arial Narrow", "HelveticaNeue-CondensedBlack", "Helvetica Neue Condensed Black", "Roboto Condensed", "sans-serif-condensed", "Arial Black", sans-serif;--label:Manrope, "DM Sans", Arial, sans-serif;--gutter:clamp(18px, 4.5vw, 72px);--chamfer:14px;background:var(--bg);min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font:400 17px/1.6 DM Sans,Arial,Helvetica,sans-serif;position:relative;overflow-x:clip}.jn *{box-sizing:border-box}.jn a{color:inherit;text-decoration:none}.jn img{max-width:100%;display:block}.jn :is(h1,h2,h3,h4,p,figure,ol,ul,fieldset){margin:0}.jn :is(ol,ul){padding:0;list-style:none}.jn :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.jn [tabindex="-1"]:focus{outline:none}.jn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.jn-skip{z-index:50;background:var(--teal);color:var(--ink);padding:10px 14px;font-weight:700;position:absolute;top:-80px;left:12px}.jn-skip:focus{top:10px}.jn-eyebrow{color:var(--teal);font:800 12px/1.2 var(--label);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.jn-eyebrow>span{background:currentColor;width:22px;height:2px}.jn-accent{color:var(--teal)}.jn h1,.jn h2,.jn-welcome-title,.jn-panel h3,.jn-rung h3,.jn-strip-item h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;font-stretch:75%;line-height:.95}.jn-section{padding:clamp(64px, 8vw, 116px) var(--gutter);max-width:1480px;margin-inline:auto}.jn-section-head{gap:18px;max-width:900px;margin-bottom:clamp(36px,5vw,64px);display:grid}.jn-section-head h2,.jn-squad h2,.jn-final h2{font-size:clamp(38px,5.6vw,84px)}.jn-section-lead{color:var(--soft);max-width:680px;font-size:clamp(17px,1.5vw,20px)}.jn-frame{clip-path:polygon(0 0, calc(100% - var(--chamfer)) 0, 100% var(--chamfer), 100% 100%, var(--chamfer) 100%, 0 calc(100% - var(--chamfer)));background:#0c1719;border:1px solid #36504f;position:relative;box-shadow:0 30px 70px #00000080}.jn-frame figcaption{color:#d8e6e3;font:800 11px/1.2 var(--label);letter-spacing:.16em;text-transform:uppercase;background:#0f1d20;border-bottom:1px solid #243639;align-items:center;gap:8px;padding:8px 12px;display:flex}.jn-frame figcaption span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 10px var(--mint)}.jn-frame img{width:100%;height:auto}.jn-header{z-index:20;padding:14px var(--gutter);background:linear-gradient(#071012e6,#07101200);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.jn-logo{width:clamp(126px,14vw,170px);display:inline-flex}.jn-logo img{width:100%;height:auto}.jn-back{min-height:44px;color:var(--soft);font:700 14px/1 var(--label);border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.jn-back:hover{color:var(--teal)}.jn-hero{isolation:isolate;min-height:min(92vh,1000px);padding:96px var(--gutter) 64px;align-items:center;display:flex;position:relative;overflow:hidden}.jn-hero-art{z-index:-3;position:absolute;inset:0}.jn-hero-art img{object-fit:cover;object-position:72% 40%;opacity:.55}.jn-hero:before{content:"";z-index:-2;background:radial-gradient(60% 70% at 78% 38%,#58e1ba1f,#0000 70%),linear-gradient(90deg,#071012 0%,#071012f0 34%,#071012a6 60%,#07101280 100%),linear-gradient(#07101200 70%,#071012 100%);position:absolute;inset:0}.jn-hero-grid{z-index:-1;background:linear-gradient(90deg,#0000 calc(50% - 1px),#58e1ba26 50%,#0000 calc(50% + 1px)),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0d calc(10% - 1px) 10%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 70% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 90% at 70% 45%,#000 20%,#0000 80%)}.jn-hero-grid:after{content:"";opacity:.6;background:linear-gradient(#0000,#58e1ba99,#0000);width:2px;animation:14s linear infinite jn-sweep;position:absolute;top:0;bottom:0;left:0}.jn-hero-inner{grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center;gap:clamp(28px,4vw,64px);width:100%;max-width:1480px;margin-inline:auto;display:grid}.jn-hero-copy{gap:22px;max-width:700px;display:grid}.jn-hero h1{text-shadow:0 4px 30px #00000080;font-size:clamp(46px,5.4vw,100px);line-height:.9;display:grid}.jn-lead{color:var(--soft);max-width:580px;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.jn-hero-form{gap:12px;scroll-margin-top:90px;display:grid}.jn-promise{color:var(--soft);font-size:15px;font-weight:500}.jn-stage{aspect-ratio:1.05;perspective:1400px;position:relative}.jn-stage .jn-frame{animation:9s ease-in-out infinite jn-float;position:absolute}.jn-stage-office{width:78%;top:2%;right:0;transform:rotateY(-8deg)rotate(1deg)}.jn-stage-board{z-index:2;width:54%;animation-delay:-3s;top:34%;left:0;transform:rotateY(8deg)rotate(-2deg)}.jn-stage-match{z-index:3;border-color:#58e1ba80;width:72%;animation-delay:-6s;bottom:2%;right:4%;transform:rotateY(-5deg)rotate(-.5deg);box-shadow:0 40px 90px #000000a0,0 0 0 1px #58e1ba33,0 0 50px #58e1ba1f}.jn-form{gap:10px;display:grid}.jn-field{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:#0b1618;border:1px solid #3d5a58;gap:0;transition:border-color .2s;display:flex}.jn-field:focus-within{border-color:var(--teal)}.jn-field input{min-width:0;min-height:60px;color:var(--text);background:0 0;border:0;flex:auto;padding:0 18px;font:500 17px/1 DM Sans,Arial,sans-serif}.jn-field input::placeholder{color:#8fa3a2}.jn-field input:focus-visible{outline:none}.jn-field input[aria-invalid=true]{box-shadow:inset 0 -3px 0 var(--danger)}.jn-cta{background:linear-gradient(180deg, #6ff0cb, var(--teal));min-height:60px;color:var(--ink);font:800 15px/1.1 var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0 22px 0 24px;transition:transform .15s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #2fae8b}.jn-cta i{font-size:20px;font-style:normal;transition:transform .2s}.jn-cta:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:7s ease-in-out 2s infinite jn-sheen;position:absolute;inset:0;transform:translate(-120%)}.jn-cta:hover{filter:brightness(1.06)}.jn-cta:hover i{transform:translate(4px)}.jn-cta:active{transform:translateY(1px);box-shadow:inset 0 -1px #2fae8b}.jn-cta[disabled]{cursor:progress;filter:saturate(.6)}.jn-cta[disabled]:after{animation:1.1s linear infinite jn-sheen}.jn-error{color:var(--danger);border-left:3px solid var(--danger);padding-left:12px;font-size:15px;font-weight:600}.jn-error:before{content:"! "}.jn-consent{gap:6px;display:grid}.jn-consent-label{color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.jn-consent-label input{width:20px;height:20px;accent-color:var(--teal);cursor:pointer;flex:none;margin:2px 0 0}.jn-consent-label input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.jn-consent-label input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:3px}.jn-consent .jn-note{padding-left:32px}.jn-note{color:var(--muted);font-size:13px;line-height:1.5}.jn-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.jn-note a:hover{color:var(--teal)}.jn-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.jn-joined{background:#58e1ba14;border:1px solid #58e1ba66;align-items:center;gap:10px;padding:16px 18px;font-weight:700;display:inline-flex}.jn-joined span{color:var(--teal)}.jn-welcome{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:linear-gradient(160deg,#13282b,#0c1719 60%);border:1px solid #58e1ba66;gap:14px;padding:clamp(18px,2.4vw,28px);animation:.45s ease-out jn-arrive;display:grid}.jn-welcome-title{color:var(--text);font-size:clamp(44px,5vw,72px)}.jn-welcome-lead{color:var(--soft)}.jn-questions,.jn-share{gap:18px;display:grid}.jn-questions fieldset{border:0;gap:10px;padding:0;display:grid}.jn-questions legend{font:800 13px/1.4 var(--label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;padding:0}.jn-hint{color:var(--muted);font-size:14px}.jn-chips{flex-wrap:wrap;gap:8px;display:flex}.jn-chip{position:relative}.jn-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.jn-chip span{min-height:44px;color:var(--soft);background:#0b1618;border:1px solid #3d5a58;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.jn-chip span:before{content:"+";border:1px solid;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-grid}.jn-chip input:checked+span{border-color:var(--teal);color:var(--text);background:#58e1ba1f}.jn-chip input:checked+span:before{content:"✓";background:var(--teal);border-color:var(--teal);color:var(--ink);font-weight:800}.jn-chip input[type=radio]+span:before{content:"";border-radius:50%}.jn-chip input[type=radio]:checked+span:before{content:"●";font-size:10px}.jn-chip input:focus-visible+span{outline:3px solid var(--teal);outline-offset:2px}.jn-chip:hover span{border-color:#58e1ba99}.jn-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jn-cta-compact{min-height:52px}.jn-text-button{min-height:44px;color:var(--soft);font:700 15px/1 var(--label);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 6px;text-decoration:underline}.jn-share h3{font:800 13px/1.4 var(--label);letter-spacing:.12em;text-transform:uppercase}.jn-share-buttons{flex-wrap:wrap;gap:8px;display:flex}.jn-share-button{min-height:46px;color:var(--text);font:700 15px/1 var(--label);cursor:pointer;background:#0b1618;border:1px solid #3d5a58;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.jn-share-button:hover{border-color:var(--teal);color:var(--teal)}.jn-after{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;padding-top:6px;font-weight:700;display:flex}.jn-after a{min-height:44px;color:var(--soft);align-items:center;gap:6px;display:inline-flex}.jn-after a:hover{color:var(--teal)}.jn-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#0c1719,#0f1e21 50%,#0c1719);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jn-strip-item{padding:clamp(22px, 3vw, 38px) var(--gutter);border-left:1px solid var(--line);gap:8px;display:grid;position:relative}.jn-strip-item:first-child{border-left:0}.jn-strip-item:before{content:"";background:var(--teal);width:56px;height:3px;position:absolute;top:-1px;left:0}.jn-strip-number{color:var(--teal);font:800 12px/1 var(--label);letter-spacing:.2em}.jn-strip-item h2{font-size:clamp(30px,3vw,44px)}.jn-strip-item p{color:var(--muted);font-size:15px}.jn-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.jn-panel{align-content:start;gap:16px;display:grid}.jn-panel .jn-frame{aspect-ratio:16/11;flex-direction:column;transition:transform .3s;display:flex}.jn-panel .jn-frame img{object-fit:cover;object-position:left top;flex:1;min-height:0}.jn-panel:hover .jn-frame{transform:translateY(-4px)}.jn-panel h3{border-top:3px solid var(--teal);width:fit-content;padding-top:6px;font-size:clamp(28px,2.6vw,40px)}.jn-panel p{color:var(--soft)}.jn-long{padding-top:clamp(24px,4vw,56px);position:relative}.jn-ladder{counter-reset:rung;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid;position:relative}.jn-ladder:before{content:"";background:linear-gradient(90deg,#58e1ba,#58e1ba40);height:2px;position:absolute;top:calc(clamp(160px,16vw,230px) + 29px);left:0;right:0}.jn-rung{align-content:start;gap:8px;display:grid;position:relative}.jn-rung-art{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border:1px solid #36504f;height:clamp(160px,16vw,230px);position:relative;overflow:hidden}.jn-rung-art img{object-fit:cover;filter:saturate(.9);transition:transform .5s}.jn-rung:hover .jn-rung-art img{transform:scale(1.04)}.jn-rung-step{background:var(--bg);width:fit-content;color:var(--teal);font:800 12px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;margin-top:16px;padding:0 12px 0 24px;position:relative}.jn-rung-step:before{content:"";background:var(--bg);border:2px solid var(--teal);width:12px;height:12px;position:absolute;top:-2px;left:0;transform:rotate(45deg)}.jn-rung:last-child .jn-rung-step:before{background:var(--teal)}.jn-rung h3{font-size:clamp(28px,2.6vw,40px)}.jn-rung p{color:var(--muted);font-size:15px}.jn-squad{isolation:isolate;padding:clamp(72px, 10vw, 140px) var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.jn-squad-art{z-index:-2;position:absolute;inset:0}.jn-squad-art img{object-fit:cover;object-position:30% 40%;opacity:.32}.jn-squad:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 80%,#58e1ba24,#0000 70%),linear-gradient(90deg,#071012f2 0%,#071012cc 50%,#071012e6 100%);position:absolute;inset:0}.jn-squad-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,96px);max-width:1480px;margin-inline:auto;display:grid}.jn-squad-copy{gap:22px;display:grid}.jn-reasons{counter-reset:reason;gap:2px;margin-top:8px;display:grid}.jn-reasons li{border-top:1px solid var(--line);counter-increment:reason;gap:4px;padding:16px 0 16px 64px;display:grid;position:relative}.jn-reasons li:before{content:"0" counter(reason);color:var(--teal);font:400 34px/1 var(--display);position:absolute;top:14px;left:0}.jn-reasons h3{font:800 15px/1.3 var(--label);letter-spacing:.14em;text-transform:uppercase}.jn-reasons p{color:var(--soft)}.jn-squad-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#0c1719eb;border:1px solid #3d5a58;gap:18px;padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 40px 90px #00000080,inset 0 1px #58e1ba40}.jn-card-top{border-bottom:1px solid var(--line);color:var(--teal);font:800 12px/1 var(--label);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.jn-card-top span:last-child{color:var(--muted)}.jn-form-dark .jn-field{clip-path:none;flex-direction:column}.jn-form-dark .jn-cta{justify-content:space-between}.jn-squad-card .jn-welcome{clip-path:none;background:0 0;border:0;padding:0}.jn-final{isolation:isolate;padding:clamp(80px, 12vw, 170px) var(--gutter);text-align:center;position:relative;overflow:hidden}.jn-final-art{z-index:-2;position:absolute;inset:0}.jn-final-art img{object-fit:cover;opacity:.45}.jn-final:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 60%,#07101240,#071012 85%),linear-gradient(#07101200 60%,#071012);position:absolute;inset:0}.jn-final-inner{justify-items:center;gap:28px;max-width:820px;margin-inline:auto;display:grid}.jn-final .jn-form{text-align:left;width:100%}.jn-footer{padding:28px var(--gutter);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:14px;display:flex}.jn-footer a{align-items:center;min-height:44px;display:inline-flex}.jn-footer a:hover{color:var(--teal)}@keyframes jn-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes jn-sweep{0%{transform:translate(0)}to{transform:translate(100vw)}}@keyframes jn-sheen{0%,78%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes jn-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes jn-drift{to{translate:0 6%;scale:1.04}}@supports (animation-timeline:scroll()){.jn-hero-art img{animation:linear both jn-drift;animation-timeline:scroll(root);animation-range:0 100vh}}.jn-cta:hover:after{animation:.9s ease-out jn-sheen}@media (prefers-reduced-motion:reduce){.jn *,.jn :before,.jn :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.jn-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.jn-panels{grid-template-columns:1fr 1fr}.jn-panel:last-child{grid-column:1/-1}}@media (max-width:900px){.jn-hero{min-height:auto;padding-top:84px;padding-bottom:40px}.jn-hero-inner{grid-template-columns:1fr;gap:36px}.jn-hero h1{font-size:clamp(44px,8.6vw,80px)}.jn-hero-art img{object-position:80% 20%;opacity:.4}.jn-hero:before{background:linear-gradient(#071012cc 0%,#071012e6 45%,#071012 100%),radial-gradient(80% 50% at 80% 10%,#58e1ba26,#0000 70%)}.jn-stage{aspect-ratio:auto;gap:0;display:grid}.jn-stage .jn-frame{position:relative;inset:auto;transform:none}.jn-stage-office{display:none}.jn-stage-match{order:1;width:100%}.jn-stage-board{order:2;width:72%;margin:-14% 0 0 auto;transform:rotate(-1.5deg)}.jn-strip{grid-template-columns:1fr 1fr}.jn-strip-item:nth-child(3){border-left:0}.jn-strip-item:nth-child(n+3){border-top:1px solid var(--line)}.jn-panels{grid-template-columns:1fr}.jn-ladder{grid-template-columns:1fr;gap:0}.jn-ladder:before{background:linear-gradient(#58e1ba,#58e1ba40);width:2px;height:auto;inset:0 auto 0 9px}.jn-rung{grid-template-columns:minmax(0,1fr) 42%;grid-template-areas:"step art""title art""detail art";column-gap:16px;padding:0 0 26px 34px}.jn-rung-art{grid-area:art;height:118px}.jn-rung-step{background:0 0;grid-area:step;margin-top:4px;padding:0}.jn-rung-step:before{top:0;left:-31px}.jn-rung h3{grid-area:title}.jn-rung p{grid-area:detail}.jn-squad-inner{grid-template-columns:1fr}}@media (max-width:560px){.jn{font-size:16px}.jn-header{padding-block:10px}.jn-back{font-size:13px}.jn-hero{padding-top:76px}.jn-hero-copy{gap:16px}.jn-hero h1{font-size:clamp(38px,11vw,56px)}.jn-section,.jn-squad{padding-block:56px}.jn-final{padding-block:72px}.jn-lead{font-size:16px}.jn-field{clip-path:none;flex-direction:column}.jn-field input{border-bottom:1px solid #3d5a58;min-height:58px}.jn-cta{white-space:normal;text-align:left;width:100%;min-height:58px}.jn-strip-item{padding:20px 18px}.jn-strip-item h2{font-size:30px}.jn-strip-item p{font-size:14px}.jn-reasons li{padding-left:52px}.jn-chip span{font-size:14px}}
