.hub_hero__E5leo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-top:18px}.hub_heroCopy__e7i1V{min-width:0;max-width:62ch}.hub_title__oaAFE{margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.02;letter-spacing:-.045em;color:var(--text)}.hub_title__oaAFE span{color:var(--accent)}.hub_intro__jsJeK{margin:14px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-muted)}.hub_featured__CKlvh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.hub_card__YPlJf{position:relative;display:flex;min-height:248px;background:var(--surface);border:1px solid var(--border-soft);border-radius:22px;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hub_card__YPlJf:hover{transform:translateY(-3px);border-color:#cfe1fb;box-shadow:0 18px 38px #12356c1f}.hub_cardCopy__SqVbl{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;width:57%;padding:24px 10px 24px 26px}.hub_cardIcon__i5899{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#e7f1ff;color:var(--accent)}.hub_cardKicker__mmPmT{display:block;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim)}.hub_cardHeading__XNu6T{margin:0;font-size:clamp(17px,1.5vw,23px);font-weight:750;line-height:1.24;letter-spacing:-.028em;color:var(--text)}.hub_cardTop__m9wbr{display:flex;align-items:center;gap:12px}.hub_pills___ABnT{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.hub_pill___oqpS{display:inline-flex;align-items:center;min-height:32px;padding:6px 13px;border-radius:10px;border:1px solid var(--border-mid);background:var(--surface-2);font-size:12.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.hub_pill___oqpS:hover{background:var(--accent-soft);border-color:#b7d6fd;color:var(--accent-dark)}.hub_cardMedia__Hfgq0{position:absolute;inset:0 0 0 auto;width:47%;z-index:0}.hub_cardMedia__Hfgq0 img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.hub_card__YPlJf:hover .hub_cardMedia__Hfgq0 img{transform:scale(1.035)}.hub_cardMedia__Hfgq0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#ffffffd4 14%,#ffffff00 44%)}.hub_cardArrow__MQgn9{position:absolute;right:18px;bottom:18px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-mid);background:#fff;color:var(--accent);box-shadow:0 6px 16px #12356c1a;transition:background-color .2s,color .2s,transform .2s}.hub_card__YPlJf:hover .hub_cardArrow__MQgn9{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateX(2px)}.hub_cardLink__oTTaq{position:absolute;inset:0;z-index:1}.hub_allHeader__taRl0{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:46px 0 18px}.hub_allHeader__taRl0 h2{margin:0;font-size:clamp(20px,1.8vw,27px);font-weight:750;letter-spacing:-.03em;color:var(--text)}.hub_allNote__OIGgQ{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--accent)}.hub_allNote__OIGgQ svg{flex-shrink:0}.hub_miniGrid__yuc8m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hub_mini__khsW3{position:relative;display:flex;flex-direction:column;min-height:166px;padding:16px 16px 14px;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hub_mini__khsW3:hover{transform:translateY(-2px);border-color:#b7d6fd;box-shadow:0 14px 28px #12356c1a}.hub_miniMedia__bV2sR{position:absolute;top:10px;right:8px;width:47%;aspect-ratio:4/3;z-index:0}.hub_miniMedia__bV2sR img{-o-object-fit:contain;object-fit:contain}.hub_miniHead__Pxuns{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding-right:46%}.hub_miniTitle__J_E1I{margin:0;font-size:14.5px;font-weight:750;line-height:1.25;letter-spacing:-.02em;color:var(--text)}.hub_miniArrow__ofIWS{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-mid);background:var(--surface-2);color:var(--accent);transition:background-color .2s,color .2s,transform .2s}.hub_mini__khsW3:hover .hub_miniArrow__ofIWS{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateX(2px)}.hub_miniPills__02vC9{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:14px}.hub_miniPill__s7c56{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border-radius:9px;border:1px solid var(--border-mid);background:var(--surface-2);font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.hub_miniPill__s7c56:hover{background:var(--accent-soft);border-color:#b7d6fd;color:var(--accent-dark)}.hub_miniLink__TQodW{position:absolute;inset:0;z-index:0}.hub_dotsRight__iTuFH,.hub_leftNote__gTopB,.hub_noteBottom__D3hK_,.hub_noteTop__x46c8{position:absolute;z-index:0;display:none;color:#829bc1;pointer-events:none}.hub_leftNote__gTopB{left:28px;top:210px;font-size:9px;font-weight:600;letter-spacing:.2em;line-height:1.8}.hub_leftDots__spK1d{display:block;width:62px;height:40px;margin-bottom:18px;background-image:radial-gradient(#c2d3e8 1.4px,transparent 1.5px);background-size:11px 11px}.hub_noteBottom__D3hK_,.hub_noteTop__x46c8{right:26px;width:150px;font-size:21px;line-height:1.15;text-align:center;transform:rotate(-9deg)}.hub_noteTop__x46c8{top:130px}.hub_noteBottom__D3hK_{top:980px}.hub_noteRule__YMYLf{display:block;width:48px;height:2px;margin:9px auto 0;background:var(--accent);border-radius:2px}.hub_dotsRight__iTuFH{right:44px;top:600px;width:74px;height:74px;background-image:radial-gradient(#c2d3e8 1.4px,transparent 1.5px);background-size:12px 12px}@media (min-width:1700px){.hub_dotsRight__iTuFH,.hub_leftNote__gTopB,.hub_noteBottom__D3hK_,.hub_noteTop__x46c8{display:block}}@media (max-width:1279px){.hub_miniGrid__yuc8m{grid-template-columns:repeat(3,minmax(0,1fr))}.hub_cardCopy__SqVbl{width:62%;padding:20px 8px 20px 20px}.hub_cardMedia__Hfgq0{width:46%}}@media (max-width:1023px){.hub_featured__CKlvh{grid-template-columns:minmax(0,1fr)}.hub_miniGrid__yuc8m{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_card__YPlJf{min-height:216px}}@media (max-width:767px){.hub_hero__E5leo{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px}.hub_intro__jsJeK{font-size:14.5px}.hub_featured__CKlvh{gap:14px;margin-top:22px}.hub_card__YPlJf{min-height:0;flex-direction:column}.hub_cardCopy__SqVbl{width:100%;padding:18px 16px 16px;gap:10px}.hub_cardMedia__Hfgq0{position:relative;inset:auto;order:2;width:100%;height:168px}.hub_cardMedia__Hfgq0:after{display:none}.hub_cardArrow__MQgn9{right:14px;bottom:14px;width:40px;height:40px}.hub_allHeader__taRl0{margin:34px 0 14px;align-items:flex-start;flex-direction:column;gap:8px}.hub_miniGrid__yuc8m{gap:12px}.hub_mini__khsW3{min-height:150px}}@media (max-width:419px){.hub_miniGrid__yuc8m{grid-template-columns:minmax(0,1fr)}.hub_mini__khsW3{min-height:130px}}@media (prefers-reduced-motion:reduce){.hub_cardArrow__MQgn9,.hub_cardMedia__Hfgq0 img,.hub_card__YPlJf,.hub_miniArrow__ofIWS,.hub_mini__khsW3{transition:none}.hub_card__YPlJf:hover,.hub_card__YPlJf:hover .hub_cardMedia__Hfgq0 img,.hub_mini__khsW3:hover{transform:none}}