@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap";.hub-page{--ocean:#1E2B2F;--panel:#162023;--dusk:#2A4A50;--mineral:#3D7A72;--mineral-lift:#4E8F86;--field:#F7F6F3;--paper:#FFFFFF;--ink:#1A2224;--muted:#5C6B6E;--hairline:#E4E8E9;--rule:#D6DEDF;--wash:#EAF3F1;--wash-border:#BDD8D2;--clay:#C4896A;--tier-1:#2E5F58;--tier-2:#4E8F86;--tier-3:#8DAE9C;--tier-4:#B8C4B8;--shadow-sm:0 1px 2px rgba(30,43,47,.04);--shadow-md:0 2px 4px rgba(30,43,47,.05),0 12px 32px rgba(30,43,47,.06);--r:4px;background:var(--field);color:var(--ink);font-family:Inter,-apple-system,sans-serif;font-size:16.5px;line-height:1.62;-webkit-font-smoothing:antialiased}.hub-page *{box-sizing:border-box}.hub-page a{color:var(--mineral);text-decoration:none}.hub-page a:hover{text-decoration:underline}.hub-page h1,.hub-page h2,.hub-page h3,.hub-page h4{font-family:Libre Baskerville,Georgia,serif;letter-spacing:-.012em;line-height:1.15;margin:0;color:var(--ink)}.hub-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.hub-eyebrow,.hub-klabel{font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mineral);margin:0 0 18px;font-weight:500}.hub-hero{background:var(--ocean);color:#eff0ec;padding:88px 0 72px;position:relative;overflow:hidden}.hub-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 12%,rgba(90,154,144,.22),transparent 40%),linear-gradient(140deg,rgba(61,122,114,.14),transparent 50%);pointer-events:none}.hub-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(191,216,210,.28),transparent)}.hub-hero .hub-wrap{position:relative;z-index:2}.hub-hero__grid{display:grid;grid-template-columns:1.55fr 1fr;gap:64px;align-items:start}.hub-hero__left .hub-eyebrow{color:#8fc4b8}.hub-hero h1{font-size:clamp(38px,4.8vw,60px);color:#f4f2ed;max-width:16ch;margin-bottom:26px}.hub-sub,.hub-sub p{font-size:17.5px;color:#c6d1ce;max-width:52ch;line-height:1.68;margin:0 0 14px}.hub-sub a{color:#8fc4b8;text-decoration:underline;text-decoration-color:#8fc4b866}.hub-briefing{background:#0f191c8c;border:1px solid rgba(191,216,210,.2);border-radius:var(--r);padding:32px 30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative}.hub-briefing:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--mineral);opacity:.5}.hub-briefing__label{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#8fc4b8;margin:0 0 20px;font-weight:500}.hub-briefing__hero{display:flex;align-items:baseline;gap:14px;padding-bottom:22px;border-bottom:1px solid rgba(191,216,210,.14);margin-bottom:20px}.hub-briefing__num{font-family:Libre Baskerville,Georgia,serif;font-size:56px;font-weight:700;line-height:1;color:#f4f2ed;letter-spacing:-.02em}.hub-briefing__unit{font-size:14px;color:#b0bebb;line-height:1.4;max-width:14ch}.hub-briefing__stats{margin:0 0 22px;padding:0;display:grid;gap:12px}.hub-briefing__stats div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-bottom:1px dotted rgba(191,216,210,.14);padding-bottom:10px}.hub-briefing__stats div:last-child{border-bottom:0;padding-bottom:0}.hub-briefing__stats dt{font-size:13px;color:#b0bebb;margin:0}.hub-briefing__stats dd{font-family:IBM Plex Mono,Consolas,monospace;font-size:16px;font-weight:600;color:#f4f2ed;margin:0}.hub-briefing__tiers{display:flex;flex-wrap:wrap;gap:8px}.hub-tier-chip{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:5px 9px;border-radius:3px;color:#fff}.hub-tier-chip.t1{background:var(--tier-1)}.hub-tier-chip.t2{background:var(--tier-2)}.hub-tier-chip.t3{background:var(--tier-3);color:#1a2224}.hub-tier-chip.t4{background:var(--tier-4);color:#1a2224}.hub-subnav{position:sticky;top:0;z-index:20;background:#f7f6f3f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.hub-subnav__inner{display:flex;align-items:center;gap:22px;padding-top:14px;padding-bottom:14px}.hub-subnav__label{font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hub-subnav__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}.hub-subnav__chips::-webkit-scrollbar{display:none}.hub-subnav__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--hairline);border-radius:20px;font-size:13px;color:var(--ink);white-space:nowrap;transition:border-color .15s ease,color .15s ease}.hub-subnav__chip:hover{border-color:var(--mineral);color:var(--mineral);text-decoration:none}.hub-subnav__num{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;color:var(--muted);font-weight:500}.hub-section{padding:80px 0}.hub-section.white{background:var(--paper);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.hub-section.wash{background:var(--wash)}.hub-section h2{font-size:clamp(28px,3.2vw,40px);max-width:28ch;margin-bottom:20px}.hub-lede{font-size:17px;color:#3b4749;max-width:64ch;margin:0;line-height:1.68}.hub-domain-group{margin-top:64px}.hub-domain-group:first-of-type{margin-top:52px}.hub-domain-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--rule);margin-bottom:28px}.hub-domain-head__title{display:flex;align-items:baseline;gap:18px}.hub-domain-num{font-family:IBM Plex Mono,Consolas,monospace;font-size:14px;font-weight:600;color:var(--mineral);letter-spacing:.08em}.hub-domain-head h3{font-size:28px;letter-spacing:-.014em}.hub-domain-count{font-family:IBM Plex Mono,Consolas,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hub-paper-list{display:grid;gap:20px}.hub-paper{display:flex;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.hub-paper:hover{border-color:var(--wash-border);box-shadow:var(--shadow-md)}.hub-paper__bar{flex:0 0 5px;background:var(--tier-2)}.hub-paper[data-tier=tier-1] .hub-paper__bar{background:var(--tier-1)}.hub-paper[data-tier=tier-2] .hub-paper__bar{background:var(--tier-2)}.hub-paper[data-tier=tier-3] .hub-paper__bar{background:var(--tier-3)}.hub-paper[data-tier=tier-4] .hub-paper__bar{background:var(--tier-4)}.hub-paper__body{padding:30px 34px;flex:1}.hub-paper-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.hub-tier-label{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hub-tier-label.tier-1{color:var(--tier-1)}.hub-tier-label.tier-2{color:var(--tier-2)}.hub-tier-label.tier-3{color:#658a76}.hub-tier-label.tier-4{color:#8a9689}.hub-domain-chip{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);padding:4px 10px;border-radius:3px}.hub-paper__title{font-size:22px;line-height:1.28;margin:8px 0 12px;max-width:60ch}.hub-paper__title a{color:var(--ink)}.hub-paper__title a:hover{color:var(--mineral);text-decoration:none}.hub-bib{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0 0 16px}.hub-bib .hub-authors{color:#3b4749}.hub-bib em{font-style:italic;color:#3b4749}.hub-snap{display:inline-flex;align-items:baseline;gap:10px;padding:10px 14px;background:#f7f9f8;border:1px solid var(--hairline);border-left:3px solid var(--mineral);border-radius:3px;font-size:13.5px;margin:0 0 18px;max-width:100%}.hub-snap__label{font-family:IBM Plex Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mineral);white-space:nowrap}.hub-snap__value{color:#33413f;line-height:1.55}.hub-plain{font-size:15.5px;color:#33413f;line-height:1.68;margin:0 0 16px}.hub-plain p{margin:0 0 12px}.hub-plain p:last-child{margin-bottom:0}.hub-findings-rt{margin:0 0 18px}.hub-findings-rt ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.hub-findings-rt li{position:relative;padding-left:24px;font-size:14.5px;color:#33413f;line-height:1.55}.hub-findings-rt li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:1px;background:var(--mineral)}.hub-paper[data-tier=tier-3] .hub-findings-rt li:before,.hub-paper[data-tier=tier-4] .hub-findings-rt li:before{background:var(--tier-3)}.hub-findings-rt p{margin:0 0 10px;font-size:14.5px;color:#33413f;line-height:1.6}.hub-findings-rt strong{color:var(--ink);font-weight:600}.hub-paper-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.hub-primary-link{font-size:14px;font-weight:600;color:var(--mineral)}.hub-primary-link:after{content:" \2192"}.hub-ext-refs{display:flex;gap:14px;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px}.hub-ext-refs a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--hairline);letter-spacing:.03em}.hub-ext-refs a:hover{color:var(--mineral);text-decoration-color:var(--mineral)}.hub-read-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.hub-read-card{background:var(--paper);border:1px solid var(--wash-border);border-radius:var(--r);padding:28px 26px;position:relative}.hub-read-num{font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--mineral);display:block;margin-bottom:12px}.hub-read-card h3{font-size:19px;margin-bottom:12px;line-height:1.28}.hub-read-card p{margin:0;color:#3b4749;font-size:14.5px;line-height:1.6}.hub-empty{margin-top:40px;padding:44px 32px;background:var(--paper);border:1px dashed var(--rule);border-radius:var(--r);text-align:center}.hub-empty p{margin:0;color:var(--muted)}.hub-empty__hint{margin-top:10px;font-size:13.5px}.hub-empty code{background:var(--wash);padding:2px 7px;border-radius:3px;font-family:IBM Plex Mono,Consolas,monospace;font-size:12.5px;color:var(--mineral)}@media(max-width:960px){.hub-hero__grid{grid-template-columns:1fr;gap:44px}.hub-briefing{max-width:520px}.hub-read-grid{grid-template-columns:1fr;gap:16px}.hub-paper__body{padding:26px}}@media(max-width:640px){.hub-page{font-size:16px}.hub-wrap{padding:0 22px}.hub-hero{padding:60px 0 52px}.hub-section{padding:56px 0}.hub-domain-head{flex-direction:column;align-items:flex-start;gap:8px}.hub-paper__bar{flex-basis:4px}.hub-paper__body{padding:24px 22px}.hub-paper__title{font-size:20px}.hub-paper-foot{flex-direction:column;align-items:flex-start}.hub-briefing__num{font-size:44px}.hub-briefing{padding:26px 24px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/hxhub.css.map */
