.ncl_page__J2xw0{--paper:#f4f1eb;--paper-2:#ece8e0;--ink:#11110f;--muted:#66645e;--line:#cbc5b9;--gold:#cfb991;--gold-2:#e1d3b7;--terminal:#151715;--terminal-2:#20231f;--blue:#6f8490;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ncl_page__J2xw0 *{box-sizing:border-box}.ncl_page__J2xw0 a{text-underline-offset:3px}.ncl_srOnly__M523K{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ncl_skipLink__tFRJm{position:absolute;left:1rem;top:-5rem;z-index:80;background:var(--ink);color:white;padding:.75rem 1rem;border:1px solid var(--gold);font-weight:700}.ncl_skipLink__tFRJm:focus{top:1rem}.ncl_hero__Zi2wU{border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--paper) 0 64%,#ebe7de 64% 100%)}.ncl_heroGrid__JjNal{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)}.ncl_heroCopy__WrIAV{padding:clamp(3rem,6vw,6.5rem) clamp(2rem,5vw,5rem) 3rem max(1.5rem,calc((100vw - 1320px)/2 + 1.5rem));display:flex;flex-direction:column;justify-content:center;min-width:0}.ncl_eyebrow__AaRZJ,.ncl_kicker__YIEAj,.ncl_microLabel__Mb9nZ{font:700 .74rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:#706957}.ncl_heroTitle__Orytg{max-width:11.5ch;margin:.85rem 0 1.25rem;font-size:clamp(3.6rem,7.5vw,7.6rem);line-height:.87;letter-spacing:-.064em;font-weight:780}.ncl_heroTitle__Orytg [aria-hidden=true]{min-height:2.6em}.ncl_heroLead__phz9X{max-width:50rem;font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.48;margin:0;color:#272621}.ncl_heroNote__mefR3{max-width:43rem;margin:1.15rem 0 0;color:var(--muted);line-height:1.65;font-size:1rem}.ncl_heroActions__tGnhX{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.ncl_primaryAction__FmUOk,.ncl_secondaryAction__C97h8{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1rem;font-weight:750;text-decoration:none;border:1px solid var(--ink);transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.ncl_primaryAction__FmUOk{background:var(--ink);color:white}.ncl_primaryAction__FmUOk:hover{background:#000;transform:translateY(-1px)}.ncl_secondaryAction__C97h8{background:transparent;color:var(--ink)}.ncl_secondaryAction__C97h8:hover{border-color:#746a57;background:rgba(207,185,145,.17)}.ncl_docNav__xe4Zf a:focus-visible,.ncl_noteBlock__r_W5L a:focus-visible,.ncl_primaryAction__FmUOk:focus-visible,.ncl_range__8rey2:focus-visible,.ncl_reveal__J3KXK summary:focus-visible,.ncl_secondaryAction__C97h8:focus-visible,.ncl_smallButton__nrWBj:focus-visible,.ncl_sourceLine__ubqZy a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.ncl_heroFigure__UK6Oq{margin:0;position:relative;min-height:500px;border-left:1px solid var(--line);background:#171717;overflow:hidden}.ncl_heroFigure__UK6Oq:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.66));pointer-events:none}.ncl_heroFigure__UK6Oq:after{content:"";position:absolute;z-index:3;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);pointer-events:none;mix-blend-mode:screen}.ncl_heroFigure__UK6Oq img{width:100%;height:100%;object-fit:cover;filter:grayscale(.78) contrast(1.08) brightness(.83)}.ncl_heroFigure__UK6Oq figcaption{position:absolute;z-index:4;bottom:1.1rem;left:1.2rem;right:1.2rem;color:white;display:flex;justify-content:space-between;gap:1rem;font:600 .7rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.ncl_statStrip__KyIno{max-width:1320px;margin:0 auto;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.ncl_stat__ePif5{min-width:0;padding:1.1rem 1.5rem;border-right:1px solid var(--line);display:flex;align-items:baseline;gap:.7rem}.ncl_stat__ePif5:last-child{border-right:0}.ncl_stat__ePif5 strong{font:800 clamp(1.15rem,2vw,1.65rem)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.04em}.ncl_stat__ePif5 span{font-size:.73rem;line-height:1.3;color:var(--muted);text-transform:uppercase;letter-spacing:.055em}.ncl_docNav__xe4Zf{position:sticky;top:69px;z-index:25;border-bottom:1px solid var(--line);background:rgba(244,241,235,.96);backdrop-filter:blur(12px)}.ncl_docNav__xe4Zf>div{max-width:1320px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.ncl_docNav__xe4Zf>div::-webkit-scrollbar{display:none}.ncl_docNavLabel__7yHet{font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;color:#8b867d;margin-right:.7rem;white-space:nowrap}.ncl_docNav__xe4Zf a{display:inline-block;padding:.86rem .74rem;color:#4b4943;text-decoration:none;font-size:.82rem;white-space:nowrap;border-bottom:2px solid transparent}.ncl_docNav__xe4Zf a:hover{color:#000;border-bottom-color:var(--gold)}.ncl_ctaSection__xG7t_,.ncl_darkSection__pp8g6,.ncl_indexSection__LbqrS,.ncl_labSection__jHmE7,.ncl_section__giyzq{padding:clamp(4.3rem,7vw,7.8rem) 1.5rem}.ncl_inner__S9Nh1{max-width:1180px;margin:0 auto}.ncl_sectionHeader__aE4VH{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;border-top:1px solid var(--line);padding-top:1rem}.ncl_sectionHeader__aE4VH h2{margin:0;max-width:900px;font-size:clamp(2.35rem,4.8vw,5.3rem);font-weight:760;line-height:.94;letter-spacing:-.05em}.ncl_sectionHeader__aE4VH>div>p{max-width:760px;margin:1.2rem 0 0;font-size:1.04rem;line-height:1.72;color:#56534d}.ncl_twoColumnStatement__fhr3N{margin-top:3.25rem;display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:start}.ncl_statementLead__o5O_M{font-size:clamp(1.65rem,3vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:0;max-width:760px}.ncl_noteBlock__r_W5L{border:1px solid var(--line);background:#eee9df;padding:1.35rem 1.45rem}.ncl_noteBlock__r_W5L strong{font:700 .74rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.ncl_noteBlock__r_W5L p{line-height:1.58;color:#4f4b43;margin:.6rem 0 .8rem}.ncl_noteBlock__r_W5L a,.ncl_sourceLine__ubqZy a{display:inline-flex;gap:.35rem;align-items:center;color:inherit;font-weight:700}.ncl_indexSection__LbqrS{background:#ebe7df;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ncl_categoryIndex__ssF3l{margin:3.25rem 0 0;border-top:1px solid #ada79b}.ncl_categoryRow__MrWzR{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:2rem;border-bottom:1px solid #ada79b;padding:1.1rem 0}.ncl_categoryRow__MrWzR dt{font-size:1.05rem;font-weight:760;display:grid;grid-template-columns:86px 1fr;gap:1rem;align-items:start}.ncl_categoryRow__MrWzR dt span{font:700 .7rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;color:#796f5e;letter-spacing:.06em}.ncl_categoryRow__MrWzR dd{margin:0;color:#514e48;line-height:1.58;max-width:780px}.ncl_sourceLine__ubqZy{font-size:.76rem;color:#6a665e;margin:1rem 0 0;text-align:right}.ncl_labSection__jHmE7{background:#131513;color:#f2efe8}.ncl_labSection__jHmE7 .ncl_sectionHeader__aE4VH{border-top-color:#454841}.ncl_labSection__jHmE7 .ncl_kicker__YIEAj{color:#c5b997}.ncl_labSection__jHmE7 .ncl_sectionHeader__aE4VH>div>p{color:#b8bab3}.ncl_labGrid__gHnlf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#474941;border:1px solid #474941;margin-top:3rem}.ncl_labCard__MA3g0{background:#171917;min-width:0}.ncl_labHeader__V5jci{min-height:42px;padding:.72rem 1rem;border-bottom:1px solid #42453e;display:flex;justify-content:space-between;gap:1rem;font:700 .65rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.085em;color:#aaa99f}.ncl_labHeader__V5jci span:first-child{color:#d1c39e}.ncl_labBody__4dZIj{padding:1.35rem 1.35rem 1.45rem}.ncl_labBody__4dZIj h3{font-size:1.35rem;margin:0 0 .6rem;letter-spacing:-.025em}.ncl_labBody__4dZIj>p{color:#bfc0ba;line-height:1.58;font-size:.92rem;margin:.55rem 0 1.2rem}.ncl_labBody__4dZIj code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ncl_scramblePanel__xzBBh{background:#0c0d0c;border:1px solid #373a35;min-height:120px;display:flex;align-items:center;padding:1.2rem;overflow:hidden}.ncl_scramblePanel__xzBBh code{font-size:clamp(1rem,2.2vw,1.45rem);letter-spacing:.075em;color:#f3efe4;white-space:pre-wrap;overflow-wrap:anywhere}.ncl_smallButton__nrWBj{margin-top:.85rem;min-height:42px;border:1px solid #696b63;background:transparent;color:#f5f2e9;padding:.65rem .8rem;font-weight:700;font-size:.8rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.ncl_smallButton__nrWBj:hover{background:#22241f;border-color:#cdbd98}.ncl_rotDisplay__l467a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;background:#0c0d0c;border:1px solid #373a35;padding:1rem}.ncl_rotDisplay__l467a>div:not(.ncl_rotArrow__zgLvP){display:flex;flex-direction:column;gap:.4rem}.ncl_rotDisplay__l467a span{font:700 .63rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;color:#85877f}.ncl_rotDisplay__l467a code{font-size:clamp(1.25rem,2.5vw,2rem);letter-spacing:.08em;color:#f3efe4}.ncl_rotArrow__zgLvP{color:#c7b78f;font-size:1.4rem}.ncl_rangeLabel__vEFlH{margin:1rem 0 .5rem;font-size:.8rem}.ncl_rangeLabel__vEFlH strong{color:white}.ncl_algorithmLine__3Aeff{margin-top:1.2rem;padding-top:.75rem}.ncl_acdPlot__UY_rx{display:flex;flex-direction:column;gap:.75rem;margin:1.1rem 0}.ncl_acdRow__vf0fD{display:grid;grid-template-columns:62px 1fr;gap:.6rem;align-items:center;font:600 .66rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#9c9d97}.ncl_acdTrack__Vpk6_{height:14px;position:relative;background:#292c27;border-left:1px solid #8e8f88}.ncl_acdFill__4nIQH{display:block;height:100%;background:linear-gradient(90deg,#5c6259,#9b987f)}.ncl_acdTrack__Vpk6_ i{position:absolute;top:-3px;width:2px;height:20px;background:#cfb991;transform:translateX(-1px)}.ncl_equationList__egjAS{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.35rem;color:#d6d5cf}.ncl_equationList__egjAS code{font-size:.84rem}.ncl_reveal__J3KXK{border:1px solid #45483f;margin-top:.85rem}.ncl_reveal__J3KXK summary{cursor:pointer;padding:.7rem .8rem;font-size:.78rem;font-weight:700;color:#d8d4c8}.ncl_reveal__J3KXK>div{padding:.1rem .8rem .8rem;color:#bebfb8}.ncl_reveal__J3KXK strong{color:#e2d1a9}.ncl_logBlock__NbGLU{background:#0b0c0b;border:1px solid #373a35;padding:.85rem;gap:.32rem}.ncl_logBlock__NbGLU code{display:block;font-size:.72rem;line-height:1.5;color:#b8bbb3;padding:.12rem .25rem}.ncl_logMarked__SsRpB code{background:#24241d;border-left-color:#d4bc82;color:#f3efe6}.ncl_statusText__ZS2b6{min-height:2.8em;color:#aeb0aa!important;font-size:.78rem!important;margin:.7rem 0 0!important}.ncl_seasonFlow__zjRcs{margin-top:3.25rem;border-top:1px solid var(--line)}.ncl_seasonFlow__zjRcs article{display:grid;grid-template-columns:30px 240px minmax(0,1fr);gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid var(--line);align-items:start}.ncl_seasonNode__SDvIP{width:10px;height:10px;margin-top:.38rem;background:var(--gold);box-shadow:0 0 0 5px rgba(207,185,145,.2)}.ncl_seasonFlow__zjRcs h3{margin:0;font-size:1.1rem}.ncl_seasonFlow__zjRcs p{margin:0;line-height:1.62;color:#58554e;max-width:760px}.ncl_darkSection__pp8g6{background:#151615;color:#f0eee8}.ncl_darkSection__pp8g6 .ncl_sectionHeader__aE4VH{border-top-color:#4c4d48}.ncl_darkSection__pp8g6 .ncl_kicker__YIEAj{color:#cbbd98}.ncl_darkSection__pp8g6 .ncl_sectionHeader__aE4VH>div>p{color:#b9bab5}.ncl_benefitList__9uBPS{margin-top:3rem;border-top:1px solid #464844;display:grid;grid-template-columns:repeat(2,1fr)}.ncl_benefitList__9uBPS article{padding:1.25rem 1.4rem 1.45rem 0;border-bottom:1px solid #464844;min-height:152px}.ncl_benefitList__9uBPS article:nth-child(odd){border-right:1px solid #464844;padding-right:2rem}.ncl_benefitList__9uBPS article:nth-child(2n){padding-left:2rem}.ncl_benefitList__9uBPS h3{margin:0 0 .55rem;font-size:1.15rem}.ncl_benefitList__9uBPS p{margin:0;color:#b9bbb5;line-height:1.55;font-size:.9rem}.ncl_scoutingCallout__f2cT6{margin-top:2rem;border:1px solid #5d5c53;background:#1c1d1b;display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;padding:1.4rem}.ncl_scoutingCallout__f2cT6 h3{font-size:1.55rem;margin:.55rem 0 0;letter-spacing:-.03em}.ncl_scoutingCallout__f2cT6 p{margin:0;color:#c6c5bf;line-height:1.6}.ncl_photoGrid__FjPUd{grid-template-columns:1.25fr .75fr;grid-template-rows:auto auto;gap:.8rem}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1{min-height:520px}.ncl_photoGrid__FjPUd figure:not(.ncl_teamPhoto__4OsV1){min-height:255px}.ncl_photoGrid__FjPUd img{filter:grayscale(.5) contrast(1.02)}.ncl_photoGrid__FjPUd figure:hover img{filter:grayscale(.15) contrast(1.02);transform:scale(1.008)}.ncl_photoGrid__FjPUd figcaption{left:.7rem;bottom:.7rem;background:rgba(15,15,14,.86);padding:.45rem .55rem;font:600 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ncl_benchmark__oBWNh{margin-top:1.5rem;display:grid;grid-template-columns:300px 1fr;gap:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.15rem 0}.ncl_benchmark__oBWNh>div{display:flex;flex-direction:column;gap:.3rem}.ncl_benchmark__oBWNh span{font:700 .68rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;color:#726a58;letter-spacing:.07em}.ncl_benchmark__oBWNh strong{font-size:2.25rem;letter-spacing:-.04em}.ncl_benchmark__oBWNh p{margin:0;color:#555149;line-height:1.58}.ncl_ctaSection__xG7t_{background:var(--gold);border-top:1px solid #a9946b}.ncl_ctaGrid__GOanu{display:grid;grid-template-columns:1.25fr .75fr;gap:3rem;align-items:end}.ncl_ctaGrid__GOanu h2{font-size:clamp(2.7rem,5.6vw,6rem);line-height:.91;letter-spacing:-.06em;margin:.7rem 0 1rem;max-width:850px}.ncl_ctaGrid__GOanu p{max-width:760px;line-height:1.65;color:#38342c;margin:0}.ncl_ctaActions__FR1CT{display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.ncl_ctaActions__FR1CT .ncl_primaryAction__FmUOk,.ncl_ctaActions__FR1CT .ncl_secondaryAction__C97h8{width:100%}@media(max-width:980px){.ncl_heroGrid__JjNal{grid-template-columns:1fr;min-height:auto}.ncl_heroCopy__WrIAV{padding:4rem 1.5rem 3rem}.ncl_heroFigure__UK6Oq{min-height:430px;border-left:0;border-top:1px solid var(--line)}.ncl_statStrip__KyIno{grid-template-columns:repeat(2,1fr)}.ncl_stat__ePif5:nth-child(2){border-right:0}.ncl_stat__ePif5:nth-child(-n+2){border-bottom:1px solid var(--line)}.ncl_sectionHeader__aE4VH{grid-template-columns:1fr;gap:.8rem}.ncl_ctaGrid__GOanu,.ncl_labGrid__gHnlf,.ncl_twoColumnStatement__fhr3N{grid-template-columns:1fr}}@media(max-width:720px){.ncl_heroTitle__Orytg{font-size:clamp(3.3rem,15vw,5.2rem)}.ncl_heroFigure__UK6Oq{min-height:330px}.ncl_docNav__xe4Zf{top:68px}.ncl_docNavLabel__7yHet{display:none}.ncl_ctaSection__xG7t_,.ncl_darkSection__pp8g6,.ncl_indexSection__LbqrS,.ncl_labSection__jHmE7,.ncl_section__giyzq{padding:3.8rem 1rem}.ncl_categoryRow__MrWzR{grid-template-columns:1fr;gap:.5rem}.ncl_categoryRow__MrWzR dt{grid-template-columns:72px 1fr}.ncl_seasonFlow__zjRcs article{grid-template-columns:22px 1fr;gap:.75rem}.ncl_seasonFlow__zjRcs p{grid-column:2}.ncl_benefitList__9uBPS{grid-template-columns:1fr}.ncl_benefitList__9uBPS article:nth-child(2n),.ncl_benefitList__9uBPS article:nth-child(odd){border-right:0;padding:1.1rem 0}.ncl_scoutingCallout__f2cT6{grid-template-columns:1fr;gap:1rem}.ncl_photoGrid__FjPUd{grid-template-columns:1fr;grid-template-rows:auto}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1{grid-row:auto;min-height:340px}.ncl_photoGrid__FjPUd figure:not(.ncl_teamPhoto__4OsV1){min-height:230px}.ncl_benchmark__oBWNh{gap:.8rem}.ncl_benchmark__oBWNh,.ncl_rotDisplay__l467a{grid-template-columns:1fr}.ncl_rotArrow__zgLvP{transform:rotate(90deg);justify-self:start}.ncl_algorithmLine__3Aeff{flex-direction:column;gap:.35rem}.ncl_algorithmLine__3Aeff span{text-align:left}}@media(max-width:470px){.ncl_statStrip__KyIno{grid-template-columns:1fr}.ncl_stat__ePif5{border-right:0;border-bottom:1px solid var(--line)!important}.ncl_stat__ePif5:last-child{border-bottom:0!important}.ncl_heroActions__tGnhX{flex-direction:column}.ncl_heroActions__tGnhX a{width:100%}.ncl_heroFigure__UK6Oq figcaption{flex-direction:column;gap:.25rem}}@media(prefers-reduced-motion:reduce){.ncl_page__J2xw0 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ncl_hero__Zi2wU{background:linear-gradient(90deg,var(--paper) 0 68%,#e8e4dc 68% 100%)}.ncl_heroGrid__JjNal{max-width:1440px;grid-template-columns:minmax(0,1.16fr) minmax(440px,.84fr);min-height:calc(100svh - 69px)}.ncl_heroCopy__WrIAV{padding:clamp(4rem,6vw,7rem) clamp(2.5rem,5vw,6rem) 3.5rem max(1.5rem,calc((100vw - 1440px)/2 + 1.5rem))}.ncl_heroTitle__Orytg{max-width:13.5ch;margin:1rem 0 1.45rem;font-size:clamp(4.2rem,6.9vw,7.2rem);line-height:.9;letter-spacing:-.065em}.ncl_heroTitle__Orytg [aria-hidden=true]{display:block;min-height:0}.ncl_heroLead__phz9X{max-width:55rem;font-size:clamp(1.2rem,1.75vw,1.6rem)}.ncl_heroNote__mefR3{max-width:50rem;font-size:1.04rem}.ncl_heroFigure__UK6Oq{min-height:620px}.ncl_docNav__xe4Zf>div,.ncl_statStrip__KyIno{max-width:1440px}.ncl_inner__S9Nh1{max-width:1240px}.ncl_challengeTabs__N8TTR{margin-top:3rem;border:1px solid #4a4d46;background:#0d0f0d}.ncl_tabList__y_b_E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #4a4d46;background:#151715}.ncl_tabList__y_b_E button{appearance:none;border:0;border-right:1px solid #3d4039;background:#151715;color:#d8d8d1;min-height:72px;padding:.9rem 1rem;text-align:left;cursor:pointer;font:750 .92rem/1.25 Inter,ui-sans-serif,system-ui,sans-serif;transition:background .15s ease,color .15s ease}.ncl_tabList__y_b_E button:last-child{border-right:0}.ncl_tabList__y_b_E button span{display:block;margin-bottom:.28rem;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;color:#8c8e86}.ncl_tabList__y_b_E button[aria-selected=true]{background:#f0ece3;color:#11110f}.ncl_tabList__y_b_E button[aria-selected=true] span{color:#746850}.ncl_tabList__y_b_E button:hover:not([aria-selected=true]){background:#20221e}.ncl_candidateRow__cwO9E input:focus-visible,.ncl_choiceGroup__6lbcH input:focus-visible+span,.ncl_hint__TYqUb summary:focus-visible,.ncl_quietButton__XfGXf:focus-visible,.ncl_smallButton__nrWBj:focus-visible,.ncl_tabList__y_b_E button:focus-visible{outline:3px solid #d7c59d;outline-offset:-3px}.ncl_tabPanel__tqj5y{padding:0}.ncl_challengeFrame__BMJEI{display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr);column-gap:2rem;row-gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);background:#151715}.ncl_challengeIntro__Les3a{padding-right:1.2rem;border-right:1px solid #41443e}.ncl_challengeEyebrow__JVt42{font:700 .66rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.09em;color:#cabb96}.ncl_challengeIntro__Les3a h3{margin:.65rem 0 .8rem;font-size:clamp(1.65rem,2.7vw,2.5rem);letter-spacing:-.04em;line-height:1}.ncl_challengeIntro__Les3a p{margin:0;color:#b7b9b2;line-height:1.62;font-size:.92rem}.ncl_challengeWork__ycimt{min-width:0}.ncl_problemBlock__0b9hf{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;align-items:start;padding:.9rem 1rem;border:1px solid #3d4039;border-bottom:0;background:#0b0d0b}.ncl_problemBlock__0b9hf:nth-of-type(2){border-bottom:1px solid #3d4039}.ncl_problemBlock__0b9hf>span{font:700 .63rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;color:#878a82}.ncl_problemBlock__0b9hf code{font:700 clamp(.9rem,1.8vw,1.2rem)/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#f1eee6;overflow-wrap:anywhere}.ncl_rangeLabel__vEFlH{display:flex;justify-content:space-between;margin:1.15rem 0 .55rem;font-size:.82rem;color:#b9bab4}.ncl_rangeLabel__vEFlH strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fff}.ncl_range__8rey2{width:100%;accent-color:#cfb991}.ncl_challengeActions__CEXMu{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.ncl_quietButton__XfGXf,.ncl_smallButton__nrWBj{min-height:42px;border:1px solid #696b63;padding:.65rem .8rem;font-weight:750;font-size:.8rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.ncl_smallButton__nrWBj{background:#eee9df;color:#11110f;border-color:#eee9df}.ncl_smallButton__nrWBj:hover{background:#fff}.ncl_quietButton__XfGXf{background:transparent;color:#f5f2e9}.ncl_quietButton__XfGXf:hover{background:#22241f;border-color:#cdbd98}.ncl_statusText__ZS2b6{min-height:1.5em;color:#d4d4ce!important;font-size:.82rem!important;margin:.8rem 0 0!important}.ncl_hint__TYqUb{margin-top:1rem;border-top:1px solid #3d4039;padding-top:.7rem;color:#bdbeb8}.ncl_hint__TYqUb summary{cursor:pointer;display:inline-block;font-size:.78rem;font-weight:750;color:#dfd9c9}.ncl_hint__TYqUb p{margin:.55rem 0 0;line-height:1.55;font-size:.82rem;max-width:760px}.ncl_hint__TYqUb code{color:#f1eee6}.ncl_algorithmLine__3Aeff{grid-column:1/-1;margin-top:.4rem;border-top:1px solid #393c36;padding-top:.8rem;display:flex;justify-content:space-between;gap:1rem;align-items:start;color:#9d9f98;font-size:.7rem;line-height:1.4}.ncl_algorithmLine__3Aeff code{color:#d7ccb0}.ncl_algorithmLine__3Aeff span{text-transform:uppercase;letter-spacing:.06em;text-align:right}.ncl_acdValues__Qw2CD{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #3d4039;background:#0b0d0b}.ncl_acdValues__Qw2CD code{padding:.8rem .65rem;border-right:1px solid #3d4039;text-align:center;color:#f1eee6;font-weight:700}.ncl_acdValues__Qw2CD code:last-child{border-right:0}.ncl_candidateRow__cwO9E{display:grid;grid-template-columns:auto 92px 1fr;gap:.7rem;align-items:center;margin:1rem 0 .55rem;color:#babcb5;font-size:.8rem}.ncl_candidateRow__cwO9E input{width:100%;min-height:38px;border:1px solid #5a5d55;background:#0c0e0c;color:#fff;padding:.4rem .5rem;font:700 .9rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ncl_candidateRow__cwO9E strong{text-align:right;color:#d7ccb0;font:700 .76rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ncl_residualList__oMc5c{margin-top:1rem;border-top:1px solid #3d4039}.ncl_residualRow__uFD5V{display:grid;grid-template-columns:76px minmax(100px,1fr) 132px;gap:.8rem;align-items:center;padding:.55rem 0;border-bottom:1px solid #30332e;font-size:.72rem;color:#b9bbb4}.ncl_residualRow__uFD5V>code{color:#ece9e1}.ncl_residualRow__uFD5V>span:last-child{text-align:right}.ncl_residualTrack__IyPbv{height:10px;background:#262925;overflow:hidden}.ncl_residualTrack__IyPbv span{display:block;height:100%;background:#c8b88f;min-width:2px}.ncl_logBlock__NbGLU{background:#090b09;border:1px solid #383b35;padding:.8rem;display:grid;gap:.18rem;overflow-x:auto}.ncl_logBlock__NbGLU code{white-space:pre;min-width:max-content;font-size:.7rem;line-height:1.48;color:#aeb1a9;padding:.18rem .35rem;border-left:3px solid transparent}.ncl_logBlock__NbGLU code.ncl_logSelected__Z_d_M{background:#24251f;border-left-color:#cfb991;color:#f3efe6}.ncl_choiceGroup__6lbcH{border:0;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem}.ncl_choiceGroup__6lbcH legend{width:100%;margin-bottom:.45rem;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em;color:#9da098}.ncl_choiceGroup__6lbcH label{cursor:pointer;position:relative}.ncl_choiceGroup__6lbcH input{position:absolute;opacity:0;pointer-events:none}.ncl_choiceGroup__6lbcH span{display:inline-flex;min-height:40px;align-items:center;padding:.55rem .7rem;border:1px solid #5a5d55;color:#dddcd6;font:700 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ncl_choiceGroup__6lbcH input:checked+span{background:#eee9df;color:#11110f;border-color:#eee9df}.ncl_hexViewer__O7Tyh{border:1px solid #3d4039;background:#090b09;padding:1rem;display:grid;gap:.55rem;overflow-x:auto}.ncl_hexViewer__O7Tyh code{white-space:nowrap;color:#d7d8d1;font-size:.88rem;letter-spacing:.04em}.ncl_hexViewer__O7Tyh code strong{color:#f3e8c9}.ncl_hexViewer__O7Tyh span{color:#71756d;font:600 .72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.ncl_supportGrid__E9Dfi{margin-top:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.ncl_supportGrid__E9Dfi article{padding:1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:178px}.ncl_supportGrid__E9Dfi h3{margin:0 0 .65rem;font-size:1.05rem}.ncl_supportGrid__E9Dfi p{margin:0;color:#59564f;line-height:1.55;font-size:.88rem}.ncl_photoGrid__FjPUd{margin-top:3rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,255px);gap:.75rem}.ncl_photoGrid__FjPUd figure{margin:0;position:relative;background:#111;overflow:hidden;border:1px solid var(--line);min-height:0}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1{grid-column:1/span 7;grid-row:1/span 2;min-height:0}.ncl_photoGrid__FjPUd figure:nth-child(2){grid-column:8/span 3;grid-row:1}.ncl_photoGrid__FjPUd figure:nth-child(3){grid-column:11/span 2;grid-row:1}.ncl_photoGrid__FjPUd figure:nth-child(4){grid-column:8/span 2;grid-row:2}.ncl_photoGrid__FjPUd figure:nth-child(5){grid-column:10/span 3;grid-row:2}.ncl_photoGrid__FjPUd img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.48) contrast(1.03);transition:filter .2s ease,transform .3s ease}.ncl_photoGrid__FjPUd figure:hover img{filter:grayscale(.08) contrast(1.03);transform:scale(1.01)}.ncl_photoGrid__FjPUd figcaption{position:absolute;left:.65rem;bottom:.65rem;background:rgba(15,15,14,.88);color:#f0eee8;padding:.42rem .5rem;font:600 .61rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}@media(max-width:1100px){.ncl_heroGrid__JjNal{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr)}.ncl_supportGrid__E9Dfi{grid-template-columns:repeat(2,1fr)}.ncl_photoGrid__FjPUd{grid-template-rows:repeat(2,225px)}}@media(max-width:980px){.ncl_heroGrid__JjNal{grid-template-columns:1fr;min-height:auto}.ncl_heroCopy__WrIAV{padding:4.6rem 1.5rem 3.5rem}.ncl_heroFigure__UK6Oq{min-height:450px;border-left:0;border-top:1px solid var(--line)}.ncl_heroTitle__Orytg{max-width:15ch;font-size:clamp(4rem,10vw,6.4rem)}.ncl_challengeFrame__BMJEI{grid-template-columns:1fr}.ncl_challengeIntro__Les3a{padding:0 0 1.2rem;border-right:0;border-bottom:1px solid #41443e}.ncl_algorithmLine__3Aeff{grid-column:1}.ncl_tabList__y_b_E{grid-template-columns:repeat(2,1fr)}.ncl_tabList__y_b_E button:nth-child(2){border-right:0}.ncl_tabList__y_b_E button:nth-child(-n+2){border-bottom:1px solid #3d4039}.ncl_photoGrid__FjPUd{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1,.ncl_photoGrid__FjPUd figure:nth-child(n){grid-column:auto;grid-row:auto;min-height:260px}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1{grid-column:1/-1;min-height:420px}}@media(max-width:720px){.ncl_heroTitle__Orytg{font-size:clamp(3.6rem,15vw,5.3rem)}.ncl_heroFigure__UK6Oq{min-height:340px}.ncl_tabList__y_b_E{grid-template-columns:1fr 1fr}.ncl_challengeFrame__BMJEI{padding:1.25rem}.ncl_problemBlock__0b9hf{grid-template-columns:1fr;gap:.35rem}.ncl_acdValues__Qw2CD{grid-template-columns:repeat(2,1fr)}.ncl_acdValues__Qw2CD code:nth-child(2){border-right:0}.ncl_acdValues__Qw2CD code:nth-child(-n+2){border-bottom:1px solid #3d4039}.ncl_candidateRow__cwO9E{grid-template-columns:1fr 90px}.ncl_candidateRow__cwO9E strong{grid-column:1/-1;text-align:left}.ncl_residualRow__uFD5V{grid-template-columns:68px 1fr}.ncl_residualRow__uFD5V>span:last-child{grid-column:2;text-align:left}.ncl_photoGrid__FjPUd,.ncl_supportGrid__E9Dfi{grid-template-columns:1fr}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1,.ncl_photoGrid__FjPUd figure:nth-child(n){grid-column:auto;min-height:250px}.ncl_photoGrid__FjPUd .ncl_teamPhoto__4OsV1{min-height:330px}}@media(max-width:480px){.ncl_tabList__y_b_E{grid-template-columns:1fr}.ncl_tabList__y_b_E button{border-right:0;border-bottom:1px solid #3d4039!important;min-height:60px}.ncl_tabList__y_b_E button:last-child{border-bottom:0!important}.ncl_choiceGroup__6lbcH{display:grid;grid-template-columns:1fr}.ncl_choiceGroup__6lbcH label,.ncl_choiceGroup__6lbcH span{width:100%}.ncl_algorithmLine__3Aeff{flex-direction:column}.ncl_algorithmLine__3Aeff span{text-align:left}}