.FilterBar_sentinel__rVp4_{height:1px}.FilterBar_filterBar__bw_v6{position:-webkit-sticky;position:sticky;top:var(--banner-h,0);z-index:40;background:color-mix(in oklch,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;padding:14px 0;transition:border-color var(--t-fast)}.FilterBar_filterBar__bw_v6.FilterBar_stuck__LU0O2{border-bottom-color:var(--color-border)}.FilterBar_filters__14ngs{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:800px){.FilterBar_filters__14ngs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.FilterBar_filters__14ngs::-webkit-scrollbar{display:none}.FilterBar_chip__EzoGH{flex:none}}.FilterBar_chip__EzoGH{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface);transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.FilterBar_chip__EzoGH:hover{color:var(--color-text);border-color:var(--color-border-strong)}.FilterBar_chipActive___wFB1{background:var(--color-ink);color:var(--color-text-on-dark);border-color:var(--color-ink)}.SectionHead_head__gsTIw{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.SectionHead_eyebrow__mcpje{display:block;font-family:var(--font-mono);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-sm)}.SectionHead_title__fmkph{font-family:var(--font-heading);font-size:clamp(1.6rem,1rem + 2.4vw,2.6rem);line-height:1.08;letter-spacing:-.018em;font-weight:500;margin:0;color:var(--color-text);max-width:24ch}.SectionHead_cta__uSY7W{justify-self:start;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:10px 20px;white-space:nowrap;transition:border-color var(--t-fast),background var(--t-fast)}.SectionHead_cta__uSY7W:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}.SectionHead_onDark__7QSFx .SectionHead_eyebrow__mcpje{color:var(--color-accent)}.SectionHead_onDark__7QSFx .SectionHead_title__fmkph{color:var(--color-text-on-dark)}.SectionHead_onDark__7QSFx .SectionHead_cta__uSY7W{color:var(--color-text-on-dark);border-color:var(--color-border-on-dark)}.SectionHead_onDark__7QSFx .SectionHead_cta__uSY7W:hover{border-color:var(--color-accent);background:hsla(0,0%,100%,.04)}@media (min-width:800px){.SectionHead_head__gsTIw{grid-template-columns:1fr auto;align-items:end}.SectionHead_cta__uSY7W{justify-self:end}}.ThemeBand_band__ftR3c{background:var(--color-ink);color:var(--color-text-on-dark)}.ThemeBand_head__Ojf3z{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-lg)}.ThemeBand_headText__HmlQA{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ThemeBand_eyebrow__md1e0{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.ThemeBand_question__A6lLE{font-family:var(--font-heading);font-size:clamp(1.9rem,1rem + 3.4vw,3.25rem);line-height:1.04;letter-spacing:-.018em;font-weight:500;margin:0;color:var(--color-text-on-dark);max-width:22ch}.ThemeBand_intro__gF4qr{margin:0;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted);max-width:60ch}.ThemeBand_viewMore__33zNt{justify-self:start;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em;color:var(--color-text-on-dark);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-pill);padding:10px 20px;transition:border-color var(--t-fast),background var(--t-fast)}.ThemeBand_viewMore__33zNt:hover{border-color:var(--color-accent);background:hsla(0,0%,100%,.04)}.ThemeBand_cards__YQ7xk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:800px){.ThemeBand_cards__YQ7xk{grid-template-columns:1fr;gap:1rem}}.ThemeBand_card__FNIBD{position:relative;display:flex;flex-direction:column;min-height:480px;padding:var(--space-md);border-radius:var(--radius-2xl);overflow:hidden;isolation:isolate;transition:transform var(--t-base) var(--ease-out)}.ThemeBand_card__FNIBD:hover{transform:translateY(-4px)}.ThemeBand_cardTop__aiZkf{position:relative;z-index:1}.ThemeBand_cardEyebrow__4vJa4{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ThemeBand_cardTitle__uMb01{font-family:var(--font-heading);font-size:clamp(1.4rem,1rem + 1.2vw,1.85rem);line-height:1.08;letter-spacing:-.014em;font-weight:500;margin:10px 0 0;color:inherit}.ThemeBand_circle__Ow4rh{position:absolute;left:50%;bottom:-14%;transform:translateX(-50%);width:84%;aspect-ratio:1;border-radius:50%;overflow:hidden;z-index:0}.ThemeBand_circleImg__sNmmp{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:800px){.ThemeBand_card__FNIBD{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem;min-height:9.0625rem;padding:1.5rem 0}.ThemeBand_cardTop__aiZkf{grid-column:span 4;padding-left:1.5rem}.ThemeBand_circle__Ow4rh{transform:none;width:15rem;left:calc((100% - 5rem) / 6 * 4 + 3rem);bottom:-7.625rem}}.ThemeBand_slate__PHSF_{background:#38434f;color:var(--color-text-on-dark)}.ThemeBand_terracotta__8nfAk{background:#7a4638;color:var(--color-text-on-dark)}.ThemeBand_ochre__wa6rT{background:var(--color-accent);color:var(--color-ink)}.ThemeBand_slate__PHSF_ .ThemeBand_cardEyebrow__4vJa4,.ThemeBand_terracotta__8nfAk .ThemeBand_cardEyebrow__4vJa4{color:var(--color-accent)}.ThemeBand_ochre__wa6rT .ThemeBand_cardEyebrow__4vJa4{color:var(--color-ink);opacity:.75}.SeriesSpotlight_band__SckPM{background:var(--color-surface);padding-top:0}.SeriesSpotlight_row__2eqQw{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.SeriesSpotlight_media__bern5{position:relative;aspect-ratio:3/2;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-raised);display:block}.SeriesSpotlight_img__MHG9W{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--t-slow) var(--ease-out)}.SeriesSpotlight_media__bern5:hover .SeriesSpotlight_img__MHG9W{transform:scale(1.02)}.SeriesSpotlight_side__RppLf{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);align-content:start}.SeriesSpotlight_intro__ECOSK{display:grid;grid-gap:10px;gap:10px;color:inherit}.SeriesSpotlight_introEyebrow__2ZQKQ{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.SeriesSpotlight_introTitle__4r9Wk{font-family:var(--font-heading);font-size:clamp(1.4rem,1rem + 1.4vw,1.9rem);line-height:1.1;letter-spacing:-.014em;font-weight:500;margin:0;color:var(--color-text);transition:color var(--t-fast)}.SeriesSpotlight_intro__ECOSK:hover .SeriesSpotlight_introTitle__4r9Wk{color:var(--color-accent-strong)}.SeriesSpotlight_items__h_eTL{display:grid;grid-gap:12px;gap:12px}.SeriesSpotlight_item__QoxoP{display:grid;grid-template-columns:72px 1fr;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:center;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--t-fast)}.SeriesSpotlight_item__QoxoP:hover{border-color:var(--color-border-strong)}.SeriesSpotlight_itemMedia__czO5_{position:relative;aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden}.SeriesSpotlight_itemBody__6n_rk{display:grid;grid-gap:4px;gap:4px}.SeriesSpotlight_itemEyebrow__IsmYK{font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong)}.SeriesSpotlight_itemTitle__1yxsG{font-family:var(--font-heading);font-size:1rem;line-height:1.2;font-weight:500;margin:0;color:var(--color-text)}.SeriesSpotlight_itemMeta__tyHML{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--color-text-muted)}@media (min-width:900px){.SeriesSpotlight_row__2eqQw{grid-template-columns:1fr 1fr;align-items:start}}.ServicesBand_band__2atd6{background:var(--color-ink);color:var(--color-text-on-dark)}.ServicesBand_head__ctvNt{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-lg);max-width:62ch}.ServicesBand_eyebrow__T9DCP{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.ServicesBand_title__oN4Kf{font-family:var(--font-heading);font-size:clamp(1.75rem,1rem + 2.6vw,2.75rem);line-height:1.05;letter-spacing:-.018em;font-weight:500;margin:0;color:var(--color-text-on-dark)}.ServicesBand_intro__MQHup{margin:0;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.ServicesBand_cards__QTQbw{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.ServicesBand_card__RnH_T{display:flex;flex-direction:column;gap:10px;padding:var(--space-md);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-lg);background:var(--color-ink-raised);color:var(--color-text-on-dark);transition:border-color var(--t-base),transform var(--t-base) var(--ease-out)}.ServicesBand_card__RnH_T:hover{border-color:var(--color-accent);transform:translateY(-3px)}.ServicesBand_cardEyebrow__bG_En{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.ServicesBand_cardTitle__uVsKv{font-family:var(--font-heading);font-size:clamp(1.35rem,1rem + 1vw,1.6rem);line-height:1.1;letter-spacing:-.012em;font-weight:500;margin:0;color:var(--color-text-on-dark)}.ServicesBand_cardDesc__5ijD_{margin:0;line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.ServicesBand_items__ABcvQ{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.02em;color:var(--color-text-on-dark-muted)}.ServicesBand_items__ABcvQ li{padding-left:14px;position:relative}.ServicesBand_items__ABcvQ li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.ServicesBand_more__0ylEW{margin-top:auto;padding-top:6px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;color:var(--color-text-on-dark);transition:color var(--t-fast)}.ServicesBand_card__RnH_T:hover .ServicesBand_more__0ylEW{color:var(--color-accent)}.ServicesBand_outro__hpNho{margin:var(--space-lg) 0 0;font-size:var(--text-lg);color:var(--color-text-on-dark-muted)}.ServicesBand_outroLink__RqFiG{color:var(--color-text-on-dark);border-bottom:1px solid var(--color-accent);padding-bottom:2px;transition:color var(--t-fast)}.ServicesBand_outroLink__RqFiG:hover{color:var(--color-accent)}.ExplainsSection_band__c6V58{background:var(--color-surface-raised)}.ExplainsSection_grid__Pwvu1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:1000px){.ExplainsSection_grid__Pwvu1{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ExplainsSection_grid__Pwvu1{grid-template-columns:1fr}}.ExplainsSection_card__TqqCU{display:flex;flex-direction:column;gap:12px;min-height:180px;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--t-base),transform var(--t-base) var(--ease-out)}.ExplainsSection_card__TqqCU:hover{border-color:var(--color-accent);transform:translateY(-3px)}.ExplainsSection_cardEyebrow__gjL8J{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong)}.ExplainsSection_cardTitle__K__uH{font-family:var(--font-heading);font-size:clamp(1.2rem,1rem + .8vw,1.5rem);line-height:1.12;letter-spacing:-.01em;font-weight:500;margin:0;color:var(--color-text)}.ExplainsSection_more__TDDZq{margin-top:auto;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;color:var(--color-text-muted);transition:color var(--t-fast)}.ExplainsSection_card__TqqCU:hover .ExplainsSection_more__TDDZq{color:var(--color-accent-strong)}.page_hero__ElxKg{padding:clamp(4.5rem,3.5rem + 4vw,7rem) 0 var(--space-lg)}.page_hero__ElxKg h1{margin-top:var(--space-sm)}.page_separator__RikuM{border-top:1px solid var(--color-border);margin:var(--space-lg) 0}.page_sectionHeading__yzQsW{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;letter-spacing:-.012em;margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);color:var(--color-text)}.page_pubGrid__untXE{grid-gap:var(--space-lg) var(--space-md)}.page_grid__G202P,.page_pubGrid__untXE{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg) var(--space-md)}.page_grid__G202P{grid-auto-flow:dense;grid-gap:var(--space-lg) var(--space-md);padding-bottom:var(--space-section)}@media (max-width:1000px){.page_grid__G202P,.page_pubGrid__untXE{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_grid__G202P,.page_pubGrid__untXE{grid-template-columns:1fr;gap:0}.page_brainGrid__PqyKB article:first-child{margin-bottom:18px}}.page_empty__v54CB{padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-surface-raised)}.page_empty__v54CB p{color:var(--color-text-muted);margin:0}