._card_k5rdc_1{background:var(--ink);height:100%;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}._card_k5rdc_1:hover{transform:translateY(-8px);box-shadow:0 24px 60px #1517184d,0 8px 20px #15171833}._media_k5rdc_21{background:var(--ink-soft);height:230px;position:relative;overflow:hidden}._image_k5rdc_28{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}._card_k5rdc_1:hover ._image_k5rdc_28{transform:scale(1.06)}._tint_k5rdc_40{background:linear-gradient(#15171800 40%,#151718cc 100%);position:absolute;inset:0}._category_k5rdc_46{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);background:#151718b3;border:1px solid #f5911b66;border-radius:2px;padding:.35rem .7rem;font-size:.6rem;font-weight:700;position:absolute;top:1.1rem;left:1.1rem}._body_k5rdc_63{flex-direction:column;flex:1;gap:.9rem;padding:1.8rem 1.8rem 2rem;display:flex}._meta_k5rdc_71{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:pre;font-size:.64rem;font-weight:700}._title_k5rdc_81{font-family:var(--font-display);color:var(--paper);margin:0;font-size:1.22rem;font-weight:700;line-height:1.4;transition:color .25s}._card_k5rdc_1:hover ._title_k5rdc_81{color:#fff}._excerpt_k5rdc_95{font-family:var(--font-body);color:var(--steel);flex:1;margin:0;font-size:.92rem;font-weight:300;line-height:1.7}._more_k5rdc_105{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);border-top:1px solid #a6a9aa1f;align-items:center;gap:.4rem;margin-top:.4rem;padding-top:1.1rem;font-size:.74rem;font-weight:700;transition:color .25s;display:inline-flex}._card_k5rdc_1:hover ._more_k5rdc_105{color:var(--accent)}._line_k5rdc_125{background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}._card_k5rdc_1:hover ._line_k5rdc_125{transform:scaleX(1)}._featured_k5rdc_142{grid-template-columns:1.25fr 1fr;display:grid}._featured_k5rdc_142 ._media_k5rdc_21{height:100%;min-height:420px}._featured_k5rdc_142 ._body_k5rdc_63{justify-content:center;gap:1.2rem;padding:3.5rem}._featured_k5rdc_142 ._title_k5rdc_81{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.2}._featured_k5rdc_142 ._excerpt_k5rdc_95{flex:0;font-size:1rem}@media (width<=900px){._featured_k5rdc_142{grid-template-columns:1fr}._featured_k5rdc_142 ._media_k5rdc_21{min-height:260px}._featured_k5rdc_142 ._body_k5rdc_63{padding:2rem 1.8rem 2.2rem}}._page_1b800_1{background-color:var(--paper);background-image:url(../../assets/images/hero-texture.webp);background-size:cover;background-attachment:fixed}._library_1b800_8{padding:6rem 2rem 7rem}._container_1b800_12{max-width:1300px;margin:0 auto}._lead_1b800_17{margin-bottom:5rem}._leadLabel_1b800_21{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.68rem;font-weight:700;display:inline-flex}._leadLabel_1b800_21:before{content:"";background:var(--accent);width:2rem;height:1px}._filters_1b800_42{scroll-margin-top:var(--nav-offset);scrollbar-width:none;border-bottom:1px solid #15171826;gap:.4rem;margin-bottom:3rem;display:flex;overflow-x:auto}._filters_1b800_42::-webkit-scrollbar{display:none}._filter_1b800_42{font-family:var(--font-body);letter-spacing:.04em;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:1rem 1.2rem;font-size:.82rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}._filter_1b800_42:hover,._filterActive_1b800_75{color:var(--ink)}._count_1b800_79{min-width:1.4rem;height:1.4rem;font-family:var(--font-mono);background:#1517181a;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.66rem;font-weight:700;display:inline-flex}._filterActive_1b800_75 ._count_1b800_79{background:var(--accent);color:var(--ink)}._filterLine_1b800_98{background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}._grid_1b800_107{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}._hubs_1b800_114{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:5rem;display:grid}._hub_1b800_114{background:var(--ink);height:100%;min-height:300px;transition:transform .4s var(--ease-out);border-radius:4px;align-items:flex-end;gap:1.5rem;padding:2.4rem;display:flex;position:relative;overflow:hidden}._hub_1b800_114:after{content:"";background:linear-gradient(#15171826 0%,#151718eb 85%);position:absolute;inset:0}._hub_1b800_114>:not(._hubImage_1b800_142){z-index:1;position:relative}._hub_1b800_114:hover{transform:translateY(-4px)}._hubImage_1b800_142{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}._hub_1b800_114:hover ._hubImage_1b800_142{transform:scale(1.06)}._hubIcon_1b800_164{color:var(--accent);flex-shrink:0}._hubCopy_1b800_169{flex-direction:column;flex:1;gap:.35rem;display:flex}._hubTitle_1b800_176{font-family:var(--font-display);color:var(--paper-light);font-size:1.7rem;font-weight:900}._hubText_1b800_183{max-width:420px;font-family:var(--font-body);color:var(--steel);font-size:.92rem;font-weight:300;line-height:1.6}._hubArrow_1b800_192{color:var(--paper-light);transition:color .3s, transform .35s var(--ease-out);flex-shrink:0}._hub_1b800_114:hover ._hubArrow_1b800_192{color:var(--accent);transform:translate(5px)}._topics_1b800_206{margin-bottom:4rem}._topicGrid_1b800_210{grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:1.2rem;display:grid}._topic_1b800_206{background:var(--ink);text-align:left;cursor:pointer;border:none;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}._topic_1b800_206:first-child{grid-area:span 2/span 2;padding:2.4rem}._topicImage_1b800_239{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}._topic_1b800_206:hover ._topicImage_1b800_239{transform:scale(1.06)}._topicShade_1b800_252{background:linear-gradient(#1517181a 0%,#151718e0 80%);position:absolute;inset:0}._topicCount_1b800_258,._topicName_1b800_259,._topicText_1b800_260{z-index:1;position:relative}._topicCount_1b800_258{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:700}._topicName_1b800_259{font-family:var(--font-display);color:var(--paper-light);font-size:1.35rem;font-weight:900;line-height:1.15}._topic_1b800_206:first-child ._topicName_1b800_259{font-size:clamp(2rem,3.4vw,2.8rem)}._topicText_1b800_260{max-width:320px;font-family:var(--font-body);color:var(--steel);font-size:.85rem;font-weight:300;line-height:1.5}._topicArrow_1b800_295{z-index:1;color:var(--paper-light);transition:color .3s, transform .35s var(--ease-out);position:absolute;top:1.2rem;right:1.2rem}._topic_1b800_206:hover ._topicArrow_1b800_295{color:var(--accent);transform:translate(3px,-3px)}._topicActive_1b800_311:after{content:"";z-index:2;border:2px solid var(--accent);pointer-events:none;border-radius:4px;position:absolute;inset:0}@media (width<=1024px){._grid_1b800_107,._topicGrid_1b800_210{grid-template-columns:repeat(2,1fr)}._topicGrid_1b800_210{grid-auto-rows:200px}._topic_1b800_206:first-child{grid-row:span 1}}@media (width<=768px){._library_1b800_8{padding:4rem 1.25rem 5rem}._hubs_1b800_114{grid-template-columns:1fr}._hub_1b800_114{min-height:240px;padding:1.8rem 1.5rem}}@media (width<=640px){._grid_1b800_107,._topicGrid_1b800_210{grid-template-columns:1fr;gap:1.5rem}._topicGrid_1b800_210{gap:.9rem}._topic_1b800_206:first-child{grid-column:span 1;padding:1.6rem}}
