.Nav_nav__o8sSc{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:32px}.Nav_logo__98dCe{display:flex;align-items:center;gap:14px;flex-shrink:0;text-decoration:none}.Nav_seal__qMMn8{width:30px;height:30px;border:1.5px solid var(--black);display:flex;flex-direction:column;justify-content:center;gap:3.5px;padding:5px 6px;flex-shrink:0}.Nav_sealLine__I30Cg{height:2px;background:var(--black);width:100%}.Nav_short__MkgpE{width:65%}.Nav_blue__fLNM2{background:var(--blue)!important}.Nav_wordmark__FGZOj{font-family:var(--font-ui);font-size:14px;font-weight:300;letter-spacing:.18em;color:var(--black)}.Nav_sub__aUdED{font-family:var(--font-mono);font-size:7px;letter-spacing:.3em;color:var(--gray);margin-top:2px}.Nav_links__8Axcs{display:flex;gap:28px;align-items:center;flex:1 1;justify-content:center}.Nav_links__8Axcs a{font-family:var(--font-mono);font-size:10px;color:var(--gray);letter-spacing:.1em;text-decoration:none;transition:color .2s;white-space:nowrap}.Nav_links__8Axcs a:hover{color:var(--black)}.Nav_cta__gBZXl{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--white);background:var(--black);padding:8px 18px;text-decoration:none;transition:all .2s;border:1px solid var(--black);white-space:nowrap;flex-shrink:0}.Nav_cta__gBZXl:hover{background:var(--blue);border-color:var(--blue)}@media (max-width:900px){.Nav_links__8Axcs{display:none}.Nav_nav__o8sSc{padding:0 24px}}.Footer_footer__pQtti{padding:32px 48px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);position:relative;z-index:1}.Footer_logo__fUEOF{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--gray)}.Footer_note__o1mys{font-family:var(--font-mono);font-size:8px;color:#ccc;letter-spacing:.1em}.Home_hero__VkeT1{min-height:100vh;padding:120px 48px 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;z-index:1}.Home_circleBig__UWgnw{position:absolute;top:-120px;right:-120px;width:500px;height:500px;border:1px solid rgba(26,111,255,.1);border-radius:50%;pointer-events:none}.Home_circleMed__1QC7D{position:absolute;top:60px;right:60px;width:280px;height:280px;border:1px solid rgba(26,111,255,.07);border-radius:50%;pointer-events:none}.Home_vLine__TSZoP{position:absolute;top:64px;left:0;width:1px;height:calc(100% - 64px);background:linear-gradient(180deg,transparent,rgba(26,111,255,.15),transparent);pointer-events:none}.Home_kanji__WxEIz{position:absolute;bottom:40px;right:48px;font-size:180px;font-weight:700;color:rgba(0,0,0,.04);font-family:serif;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Home_dotGrid__JqDuS{position:absolute;top:90px;right:80px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;padding:16px;pointer-events:none}.Home_dot__R6Y82{width:3px;height:3px;border-radius:50%;background:var(--blue);opacity:.12}.Home_dotActive__DoHai{opacity:.5}.Home_heroTag__jl__K{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--blue);margin-bottom:32px;display:flex;align-items:center;gap:12px}.Home_heroTag__jl__K:before{content:"";width:28px;height:1px;background:var(--blue)}.Home_heroHeadline__Fk7d8{font-family:var(--font-display);font-size:clamp(52px,6.5vw,92px);font-weight:300;line-height:1.05;max-width:780px;color:var(--black);margin-bottom:0}.Home_heroHeadline__Fk7d8 em{font-style:italic;color:var(--blue)}.Home_outline__onFwu{color:transparent;-webkit-text-stroke:1px var(--black)}.Home_heroSub__RQITi{font-family:var(--font-mono);font-size:11px;color:var(--gray);letter-spacing:.06em;max-width:400px;line-height:1.9;margin-top:28px;margin-bottom:48px}.Home_heroActions__A0zRW{display:flex;gap:20px;align-items:center}.Home_btnPrimary__Vk_zD{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;background:var(--black);color:var(--white);padding:14px 28px;text-decoration:none;transition:all .25s;border:1px solid var(--black)}.Home_btnPrimary__Vk_zD:hover{background:var(--blue);border-color:var(--blue)}.Home_btnGhost___Bc2x{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--gray);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .2s}.Home_btnGhost___Bc2x:hover{color:var(--black)}.Home_btnGhost___Bc2x span{transition:transform .2s;display:inline-block}.Home_btnGhost___Bc2x:hover span{transform:translateX(4px)}.Home_disciplineTags___CyxC{position:absolute;bottom:80px;left:48px;display:flex;gap:8px;flex-wrap:wrap;max-width:420px}.Home_dtag__TuoW3{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;padding:5px 12px;border:1px solid var(--border);color:var(--gray);transition:all .2s;cursor:pointer;background:var(--white);text-decoration:none}.Home_dtag__TuoW3:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-light)}.Home_heroStats__xCTSg{position:absolute;right:48px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:32px;border-left:1px solid var(--border);padding-left:28px}.Home_statNum__4Ozy0{font-family:var(--font-display);font-size:42px;font-weight:300;color:var(--black);line-height:1}.Home_statLabel__GSvXT{font-family:var(--font-mono);font-size:8.5px;color:var(--gray);letter-spacing:.2em;margin-top:3px}.Home_marqueeWrap__vO_Sp{overflow:hidden;padding:12px 0;background:var(--off);border-bottom:1px solid var(--border);position:relative;z-index:1}.Home_marqueeTrack__v3xM1{display:flex;white-space:nowrap;animation:Home_marquee__spQ3o 28s linear infinite}.Home_marqueeTrack__v3xM1 span{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--gray);padding:0 20px}.Home_marqueeDot__Hty7S{color:var(--blue)}.Home_section__3569L{padding:80px 48px;position:relative;z-index:1}.Home_sectionHeader__BnBQb{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px;padding-bottom:12px;border-bottom:1px solid var(--border)}.Home_sectionTitle__DKb2S{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;color:var(--gray)}.Home_sectionCount__Psu3G{font-family:var(--font-mono);font-size:9px;color:#ccc;letter-spacing:.1em}.Home_categories___FrOa{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--border)}.Home_catCard___apvO{padding:28px 20px 40px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;border-right:1px solid var(--border);text-decoration:none;color:var(--black);display:block}.Home_catCard___apvO:last-child{border-right:none}.Home_catCard___apvO:hover{background:var(--off)}.Home_catAccent__hfsLn{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.Home_catCard___apvO:hover .Home_catAccent__hfsLn{transform:scaleX(1)}.Home_catNum__Ka_Fu{font-family:var(--font-mono);font-size:9px;color:var(--gray);letter-spacing:.14em;margin-bottom:14px}.Home_catIcon__lUXes{font-size:22px;margin-bottom:12px;display:block}.Home_catName__cREL0{font-family:var(--font-display);font-size:18px;font-weight:300;line-height:1.3;color:var(--black);margin-bottom:8px}.Home_catDesc__mcNzc{font-family:var(--font-mono);font-size:8px;color:var(--gray);letter-spacing:.07em;line-height:1.8}.Home_catArrow__5lxt9{position:absolute;bottom:20px;right:18px;font-size:12px;color:var(--border);transition:all .3s}.Home_catCard___apvO:hover .Home_catArrow__5lxt9{color:var(--black);transform:translate(2px,-2px)}.Home_featuredGrid__N59dA{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--border)}.Home_featuredMain__X1tfH{padding:44px;border-right:1px solid var(--border);position:relative}.Home_featuredMain__X1tfH:before{content:"";position:absolute;top:-1px;left:44px;width:48px;height:2px;background:var(--blue)}.Home_featuredBadge__Zy51c{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;color:var(--white);background:var(--blue);padding:4px 10px;margin-bottom:18px}.Home_entryTag__yqgxb{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;color:var(--blue);margin-bottom:4px}.Home_entryDate__aBZCa{font-family:var(--font-mono);font-size:8.5px;color:var(--gray);letter-spacing:.1em;margin-bottom:18px}.Home_entryTitle__n0nQT{font-family:var(--font-display);font-size:32px;font-weight:300;line-height:1.2;color:var(--black);margin-bottom:14px}.Home_entryExcerpt__nrQAq{font-family:var(--font-mono);font-size:10px;color:var(--gray);line-height:1.88;margin-bottom:26px}.Home_readLink__m8l_a{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--black);text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);padding-bottom:3px;transition:all .2s}.Home_readLink__m8l_a:hover{border-color:var(--blue);color:var(--blue)}.Home_featuredSide__K1nLP{display:flex;flex-direction:column}.Home_entryRow__C1jIW{padding:22px 26px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s;display:flex;gap:14px;align-items:flex-start;flex:1 1;text-decoration:none;color:var(--black)}.Home_entryRow__C1jIW:last-child{border-bottom:none}.Home_entryRow__C1jIW:hover{background:var(--off)}.Home_entryRowNum__Gkssh{font-family:var(--font-display);font-size:20px;color:var(--border);flex-shrink:0;line-height:1;margin-top:2px}.Home_entryRowContent__zj9dW{flex:1 1}.Home_entryRowTitle__Ct7cO{font-family:var(--font-display);font-size:16px;font-weight:300;color:var(--black);line-height:1.35;margin-bottom:4px}.Home_emptyState__Z6yWd{font-family:var(--font-mono);font-size:11px;color:var(--gray);line-height:1.9;padding:20px 0}.Home_bento__IwOHs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);margin-top:1px}.Home_bentoCell__wHRa1{background:var(--white);padding:32px 36px;transition:background .2s}.Home_bentoCell__wHRa1:hover{background:var(--off)}.Home_bentoBigNum__YN0KC{font-family:var(--font-display);font-size:56px;font-weight:300;color:var(--black);line-height:1}.Home_bentoLabel__J0Prt{font-family:var(--font-mono);font-size:9px;color:var(--gray);letter-spacing:.18em;margin-top:8px}.Home_bentoTitle__lhriJ{font-family:var(--font-display);font-size:22px;font-weight:300;margin-bottom:8px}.Home_bentoText__aOITW{font-family:var(--font-mono);font-size:10px;color:var(--gray);line-height:1.8;letter-spacing:.04em}.Home_quoteStrip__TR74C{padding:64px 48px;background:var(--off);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:64px;gap:64px;align-items:center;position:relative;z-index:1}.Home_qDivider__1YLpM{background:var(--border);height:100%}.Home_phiQuote__ycXaW{font-family:var(--font-display);font-size:clamp(24px,2.8vw,38px);font-weight:300;font-style:italic;color:var(--black);line-height:1.35}.Home_phiAttr__BkYg4{font-size:8px;letter-spacing:.2em;margin-top:12px}.Home_phiAttr__BkYg4,.Home_phiText__RfEgt{font-family:var(--font-mono);color:var(--gray)}.Home_phiText__RfEgt{font-size:10.5px;line-height:1.95;letter-spacing:.04em}@media (max-width:900px){.Home_hero__VkeT1{padding:100px 24px 60px}.Home_heroStats__xCTSg{display:none}.Home_disciplineTags___CyxC{position:static;margin-top:32px}.Home_categories___FrOa{grid-template-columns:1fr 1fr}.Home_featuredGrid__N59dA{grid-template-columns:1fr}.Home_featuredMain__X1tfH{border-right:none;border-bottom:1px solid var(--border)}.Home_bento__IwOHs,.Home_quoteStrip__TR74C{grid-template-columns:1fr}.Home_quoteStrip__TR74C{gap:32px}.Home_qDivider__1YLpM{display:none}.Home_section__3569L{padding:60px 24px}.Home_circleBig__UWgnw,.Home_circleMed__1QC7D,.Home_dotGrid__JqDuS,.Home_kanji__WxEIz{display:none}}