.ind-hub{--h-ease:cubic-bezier(.16, 1, .3, 1)}.ind-hub .tone-blue{--t:#2b54e0;--t-wash:#eef2ff}.ind-hub .tone-rose{--t:#c2456b;--t-wash:#fdeef3}.ind-hub .tone-violet{--t:#7048c9;--t-wash:#f2edfc}.ind-hub .tone-amber{--t:#b4650b;--t-wash:#fdf3e4}.ind-hub .tone-slate{--t:#45556c;--t-wash:#eef1f5}.ind-hub .tone-teal{--t:#0f7c79;--t-wash:#e6f5f4}.ind-hub .tone-green{--t:#1d7a52;--t-wash:#e6f3ec}@keyframes h-pop{0%{opacity:0;scale:.92}}.ind-hub .ihh-mark{background:var(--t-wash,#f1efeb);width:40px;height:40px;color:var(--t,var(--jx-ink));border-radius:12px;flex:none;place-items:center;display:grid}.ind-hub .ihh-mark.is-lg{border-radius:14px;width:48px;height:48px}.ind-hub .ihh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-hub .ihh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-hub .ihh-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-hub .ihh-h1 .a-fit-in{letter-spacing:-.03em}.ind-hub .ihh-h1 span span{display:block}.ind-hub .ihh-lede{max-width:700px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-hub .ihh-stage{background:var(--jx-grain), var(--in-plate);border-radius:28px;gap:12px;margin-top:clamp(48px,6vw,72px);padding:clamp(20px,3.5vw,44px);display:grid;box-shadow:inset 0 0 0 1px #1011140d}.ind-hub .ihh-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ind-hub .ihh-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ind-hub .ihh-tile{box-shadow:var(--in-shadow);background:#fff;border-radius:18px;align-content:start;gap:6px;padding:16px;display:grid;position:relative}.ind-hub .ihh-tile.is-big{background:linear-gradient(135deg, #fff 40%, var(--t-wash));grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px}.ind-hub .ihh-tile.is-big b{font-size:1.0625rem}.ind-hub .ihh-tile b{font-size:.9rem}.ind-hub .ihh-tile small{color:var(--jx-ink-3);font-size:.74rem}.ind-hub.js .ihh-stage.in .ihh-tile{animation:h-pop .45s var(--h-ease) both;animation-delay:calc(.15s + var(--k) * 70ms)}.ind-hub.js .ihh-stage:not(.in) .ihh-tile{opacity:0}.ind-hub .ihb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-hub .ihb-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:linear-gradient(160deg, var(--jx-paper) 55%, var(--t-wash));height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--h-ease), translate .3s var(--h-ease);align-content:start;gap:10px;padding:26px 26px 54px;text-decoration:none;display:grid;position:relative}.ind-hub .ihb-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-hub .ihb-card b{margin-top:6px;font-size:1.1875rem}.ind-hub .ihb-card>span:not(.ihh-mark){color:var(--jx-ink-2);font-size:.9375rem;line-height:1.55}.ind-hub .ihb-more,.ind-hub .ih-more{justify-content:center;margin-top:32px;display:flex}.ind-hub .iht-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-hub .ihv{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--h-ease), translate .3s var(--h-ease);align-content:start;gap:8px;padding:22px 22px 52px;text-decoration:none;display:grid;position:relative}.ind-hub .ihv:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-hub .ihv-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ind-hub .ihv b{font-size:1.0625rem}.ind-hub .ihv-tag{color:var(--jx-ink-2);font-size:.9rem;line-height:1.5}.ind-hub .ihv-count{color:var(--jx-ink-3);font-size:.75rem;font-weight:600}.ind-hub .ihv-go{transition:translate .25s var(--h-ease);position:absolute;bottom:18px;left:22px}.ind-hub .ihv:hover .ihv-go,.ind-hub .ihb-card:hover .ihv-go{translate:3px}.ind-hub .ihj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,56px);display:grid}.ind-hub .ihj-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-canvas);height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--h-ease), translate .3s var(--h-ease);gap:6px;padding:22px 22px 48px;text-decoration:none;display:grid;position:relative}.ind-hub .ihj-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-hub .ihj-card b{font-size:1.0625rem}.ind-hub .ihj-card span{color:var(--jx-ink-2);font-size:.9375rem;line-height:1.5}.ind-hub .ihj-card svg{position:absolute;bottom:18px;left:22px}.ind-hub .ihs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,56px);display:grid}.ind-hub .ihs-grid li{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);padding:24px}.ind-hub .ihs-grid .jx-body{margin-top:6px;font-size:.9375rem}.ind-hub .ihs-more{justify-content:center;margin-top:32px;display:flex}@media (max-width:1023px){.ind-hub .ihh-small,.ind-hub .ihb-grid,.ind-hub .iht-grid,.ind-hub .ihj-grid,.ind-hub .ihs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ind-hub .ihh-stage{padding:12px}.ind-hub .ihh-big,.ind-hub .ihb-grid,.ind-hub .iht-grid,.ind-hub .ihj-grid,.ind-hub .ihs-grid{grid-template-columns:1fr}}.ind-hub .iho-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,56px);display:grid}.ind-hub .iho-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--h-ease), translate .3s var(--h-ease);background:#fff;align-content:start;gap:6px;padding:22px 22px 52px;text-decoration:none;display:grid;position:relative}.ind-hub .iho-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-hub .iho-art{width:52px;height:52px;margin-bottom:8px;display:block}.ind-hub .iho-art .mm-art{width:52px;height:52px}.ind-hub .iho-art .mm-art-bg{fill:#f3f0ea;stroke:#1011140f}.ind-hub .iho-card b{font-size:1.0625rem}.ind-hub .iho-card>span:not(.iho-art){color:var(--jx-ink-2);font-size:.9375rem;line-height:1.5}.ind-hub .iho-go{transition:translate .3s var(--h-ease);position:absolute;bottom:20px;left:22px}.ind-hub .iho-card:hover .iho-go{translate:3px}@media (max-width:1023px){.ind-hub .iho-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ind-hub .iho-grid{grid-template-columns:1fr}}
