.page_eyebrowDark__ZqYw6{color:var(--dark-text-muted)}.page_eyebrowDark__ZqYw6,.page_eyebrowLight__lPmfw{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;margin-bottom:var(--space-4);display:block}.page_eyebrowLight__lPmfw{color:var(--light-text-muted)}.page_sectionTitleDark__jPEDV{color:var(--dark-text)}.page_sectionTitleDark__jPEDV,.page_sectionTitleLight__KQOIk{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-3);line-height:1.05}.page_sectionTitleLight__KQOIk{color:var(--light-text)}.page_sectionLeadDark__5_KCN{color:var(--dark-text-secondary)}.page_sectionLeadDark__5_KCN,.page_sectionLeadLight__HYgHl{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);max-width:520px;margin-bottom:var(--space-10)}.page_sectionLeadLight__HYgHl{color:var(--light-text-secondary)}.page_sectionDark__KdFkg{padding:var(--section-padding) 0;background:var(--dark-bg);color:var(--dark-text)}.page_sectionLight__m28tR{padding:var(--section-padding) 0;background:var(--light-bg);color:var(--light-text)}.page_twoCol__j81rQ{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.page_ctaPrimary__Nrok5{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--dark-bg);background:var(--dark-text);padding:14px var(--space-8);text-decoration:none;transition:all var(--transition-normal);display:inline-block}.page_ctaPrimary__Nrok5:hover{background:var(--color-accent-cyan);color:var(--dark-bg)}.page_ctaPrimaryOnLight__OP3Qs{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--light-bg);background:var(--light-text);padding:14px var(--space-8);text-decoration:none;transition:all var(--transition-normal);display:inline-block}.page_ctaPrimaryOnLight__OP3Qs:hover{background:var(--color-accent-cyan);color:var(--dark-bg)}.page_ctaGhost__R2kUD{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);color:var(--dark-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.page_ctaGhost__R2kUD:hover,.page_hero__7KFOs{color:var(--dark-text)}.page_hero__7KFOs{padding:calc(var(--header-height) + var(--space-32)) 0 var(--space-24);background:linear-gradient(to bottom,hsla(0,0%,4%,.3) 0,hsla(0,0%,4%,.85) 60%,var(--dark-bg) 100%),url(/images/hero/hero-home.png) top /cover no-repeat;min-height:85vh;display:flex;align-items:flex-end;position:relative}.page_heroContent__dzLob{max-width:680px}.page_heroLabel__4YX7y{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-widest);color:var(--dark-bg);background:var(--dark-text);padding:8px var(--space-5);display:inline-block}.page_heroLabel__4YX7y,.page_heroTitle__ixXIp{text-transform:uppercase;margin-bottom:var(--space-8)}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:clamp(3.5rem,7vw,5.5rem);line-height:.95;letter-spacing:.04em;color:#fff;font-weight:400}.page_heroDesc__hhXmd{font-size:var(--font-size-lg);color:hsla(0,0%,100%,.5);line-height:1.75;max-width:540px;margin-bottom:var(--space-4)}.page_heroDesc__hhXmd strong{color:hsla(0,0%,100%,.8);font-weight:var(--font-weight-medium)}.page_heroCtas__lz7_7{display:flex;gap:var(--space-5);align-items:center;flex-wrap:wrap;margin-top:var(--space-10)}.page_scrollHint__2rTQv{position:absolute;bottom:var(--space-10);left:50%;transform:translateX(-50%);text-align:center}.page_scrollText__cXN55{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--dark-text-muted);display:block}.page_scrollArrow__S58tP{display:block;margin-top:var(--space-2);color:var(--dark-text-muted);animation:page_scrollBounce__fgFUp 2s infinite}@keyframes page_scrollBounce__fgFUp{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:1}}.page_hookSection__wD23g{padding:var(--section-padding) 0;background:var(--dark-bg)}.page_hookInner__CovxL{max-width:680px}.page_hookBadge__pkRns{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent-red);margin-bottom:var(--space-8);display:flex;align-items:center;gap:var(--space-3)}.page_hookDot__uXZ3d{width:8px;height:8px;background:var(--color-accent-red);border-radius:50%;display:inline-block;animation:page_pulse__XPtbN 2s infinite;flex-shrink:0}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.4}}.page_hookTitle__Y0mLI{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#fff;font-weight:400;margin-bottom:var(--space-8)}.page_hookEm__SZGO3{font-style:normal;color:var(--color-accent-red)}.page_hookBody__bbyCO{color:hsla(0,0%,100%,.5)}.page_hookBodyStrong__LjYSb,.page_hookBody__bbyCO{font-size:var(--font-size-base);line-height:1.75;margin-bottom:var(--space-4);max-width:580px}.page_hookBodyStrong__LjYSb{color:hsla(0,0%,100%,.75);font-weight:var(--font-weight-medium)}.page_hookCiteSimple__MZs6C{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--dark-text-muted);letter-spacing:.02em;margin-top:var(--space-8)}.page_evidenceSection__wBn5n{padding:var(--section-padding) 0;background:var(--light-bg)}.page_evidenceGrid__eqaTe{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.page_evidenceCard__cmn9P{padding:var(--space-8) var(--space-6);border-right:1px solid var(--light-border)}.page_evidenceCard__cmn9P:last-child{border-right:none}.page_evStat__R7fRR{font-family:var(--font-display);font-size:3.5rem;font-weight:400;color:var(--light-text);line-height:1;margin-bottom:var(--space-3);letter-spacing:.02em}.page_evLabel__K2waf{font-size:var(--font-size-sm);color:var(--light-text-secondary);line-height:var(--line-height-normal)}.page_evSource__erX31{font-family:var(--font-mono);font-size:.5625rem;color:var(--light-text-muted);margin-top:var(--space-4);letter-spacing:.03em;text-transform:uppercase}.page_colSticky__PlZvY{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-8));align-self:start}.page_colTitle__dhWcs{color:var(--dark-text)}.page_colTitleLight__1Azuv,.page_colTitle__dhWcs{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:400;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.page_colTitleLight__1Azuv{color:var(--light-text)}.page_gapBody__ahlGx{font-size:var(--font-size-base);color:var(--dark-text-secondary);line-height:var(--line-height-loose);margin-bottom:var(--space-5);max-width:520px}.page_gapTable__e6iQ8{width:100%;border-collapse:collapse;margin-top:var(--space-5)}.page_gapTable__e6iQ8 th{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;padding:var(--space-3) var(--space-4);text-align:left;color:var(--dark-text-muted);border-bottom:2px solid var(--dark-border)}.page_gapTable__e6iQ8 td{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--dark-border)}.page_gapSkillTaught__XigeV{color:var(--dark-text-secondary)}.page_gapSkillMissing__DpaIW{color:var(--color-accent-red);font-weight:var(--font-weight-medium)}.page_gapCheck__BJ9kz,.page_gapDash__Y0yu_{color:var(--dark-text-muted)}.page_gapX__sahGN{color:var(--color-accent-red)}.page_gapKort__nMMM_{color:var(--color-accent-cyan)}.page_gapFooter__Ediuw{font-size:var(--font-size-base);color:var(--dark-text);font-weight:var(--font-weight-medium);margin-top:var(--space-6);line-height:var(--line-height-relaxed)}.page_originBody__wv3dB{color:var(--light-text-secondary);margin-bottom:var(--space-5)}.page_originBody__wv3dB,.page_originStrong___MERM{font-size:var(--font-size-base);line-height:var(--line-height-loose)}.page_originStrong___MERM{color:var(--light-text);font-weight:var(--font-weight-semibold)}.page_volumesSection__ctaoU{padding:var(--section-padding) 0;background:var(--dark-bg)}.page_volGrid__xw219{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.page_volCard__v9jTz{padding:var(--space-10);border-right:1px solid var(--dark-border)}.page_volCard__v9jTz:last-child{border-right:none}.page_volNum___Yfrj{font-family:var(--font-mono);font-size:var(--font-size-2xs);color:var(--color-accent-cyan);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;margin-bottom:var(--space-4);display:block}.page_volTitle__lzFfM{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:400;color:var(--dark-text);margin-bottom:var(--space-1);letter-spacing:.04em;text-transform:uppercase}.page_volSubtitle__bCGMI{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--dark-text-secondary);margin-bottom:var(--space-5)}.page_volBody__DUh44{font-size:var(--font-size-sm);color:var(--dark-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6)}.page_volModules__vn0x_{list-style:none;padding:0;margin:0 0 var(--space-6)}.page_volModules__vn0x_ li{font-size:var(--font-size-sm);color:var(--dark-text-secondary);padding:var(--space-2) 0 var(--space-2) var(--space-5);border-bottom:1px solid var(--dark-border);position:relative;margin:0}.page_volModules__vn0x_ li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:1px;background:var(--dark-text-muted)}.page_volHook__RNE4X{font-size:var(--font-size-sm);color:var(--dark-text);font-weight:var(--font-weight-medium);font-style:italic;padding-top:var(--space-4);border-top:1px solid var(--dark-border)}.page_codexSection__z3LUs{padding:var(--section-padding) 0;background:var(--light-bg)}.page_codexGrid__xuo7w{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.page_codexCat__0F6MF{padding:var(--space-8) var(--space-6);border-right:1px solid var(--light-border)}.page_codexCat__0F6MF:last-child{border-right:none}.page_codexNum__qOKsn{font-family:var(--font-display);font-size:4rem;font-weight:400;color:var(--light-text);margin-bottom:var(--space-1);line-height:1;letter-spacing:.02em}.page_codexLabel__6WmQ6{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--light-text-muted)}.page_codexDesc__S0Z2k{font-size:var(--font-size-base);color:var(--light-text-secondary);line-height:var(--line-height-relaxed);max-width:520px;margin-bottom:var(--space-10)}.page_audience__I1x3g{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-14);gap:var(--space-14);margin-top:var(--space-6)}.page_audienceYes__wVnt2{color:var(--dark-text)}.page_audienceNo__bjZYS,.page_audienceYes__wVnt2{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:400;margin-bottom:var(--space-5);letter-spacing:.03em;text-transform:uppercase}.page_audienceNo__bjZYS{color:var(--dark-text-muted)}.page_listNo__GtsvS,.page_listYes__AgulZ{list-style:none;padding:0;margin:0}.page_listNo__GtsvS li,.page_listYes__AgulZ li{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding:var(--space-3) 0 var(--space-3) var(--space-5);position:relative;border-bottom:1px solid var(--dark-border);margin:0}.page_listYes__AgulZ li{color:var(--dark-text-secondary)}.page_listNo__GtsvS li{color:var(--dark-text-muted)}.page_listYes__AgulZ li:before{content:"—";color:var(--color-accent-cyan)}.page_listNo__GtsvS li:before,.page_listYes__AgulZ li:before{position:absolute;left:0;font-weight:var(--font-weight-semibold)}.page_listNo__GtsvS li:before{content:"×";color:var(--dark-text-muted)}.page_closing__zG5V3{padding:var(--section-padding-lg) 0;text-align:center;background:var(--dark-bg);color:var(--dark-text)}.page_closingStat__HI3RD{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent-red);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;margin-bottom:var(--space-6)}.page_closingTitle__SBzq9{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--dark-text);margin-bottom:var(--space-3);letter-spacing:.04em;text-transform:uppercase;line-height:1.05}.page_closingSub__bD7cC{font-size:var(--font-size-lg);color:var(--dark-text-secondary);margin-bottom:var(--space-10)}@media (max-width:900px){.page_hero__7KFOs{min-height:auto;padding:calc(var(--header-height) + var(--space-20)) 0 var(--space-16)}.page_scrollHint__2rTQv{display:none}.page_twoCol__j81rQ{grid-template-columns:1fr;gap:var(--space-8)}.page_colSticky__PlZvY{position:static}.page_evidenceGrid__eqaTe{grid-template-columns:repeat(2,1fr)}.page_evidenceCard__cmn9P:nth-child(2){border-right:none}.page_volGrid__xw219{grid-template-columns:1fr}.page_volCard__v9jTz{border-right:none;border-bottom:1px solid var(--dark-border);padding:var(--space-8) 0}.page_volCard__v9jTz:last-child{border-bottom:none}.page_codexGrid__xuo7w{grid-template-columns:repeat(2,1fr)}.page_codexCat__0F6MF:nth-child(2){border-right:none}.page_audience__I1x3g{grid-template-columns:1fr;gap:var(--space-8)}.page_codexSection__z3LUs,.page_evidenceSection__wBn5n,.page_hookSection__wD23g,.page_sectionDark__KdFkg,.page_sectionLight__m28tR,.page_volumesSection__ctaoU{padding:var(--section-padding-sm) 0}}@media (max-width:600px){.page_hero__7KFOs{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-12)}.page_evidenceGrid__eqaTe{grid-template-columns:1fr}.page_evidenceCard__cmn9P{border-right:none;border-bottom:1px solid var(--light-border)}.page_evidenceCard__cmn9P:last-child{border-bottom:none}.page_codexGrid__xuo7w{grid-template-columns:1fr}.page_codexCat__0F6MF{border-right:none;border-bottom:1px solid var(--light-border)}.page_codexCat__0F6MF:last-child{border-bottom:none}.page_gapTable__e6iQ8 td,.page_gapTable__e6iQ8 th{padding:var(--space-2);font-size:var(--font-size-2xs)}}