.hub-hero[data-astro-cid-zuuh5mve]{position:relative;overflow:hidden}.hub-hero[data-astro-cid-zuuh5mve]:before,.hub-hero[data-astro-cid-zuuh5mve]:after{content:"";pointer-events:none;position:absolute}.hub-hero[data-astro-cid-zuuh5mve]:before{background-image:linear-gradient(90deg,#0e0d200d 1px,#0000 1px),linear-gradient(#0e0d200d 1px,#0000 1px);background-size:68px 68px;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 72% 45%,#000 25%,#0000 76%);mask-image:radial-gradient(85% 75% at 72% 45%,#000 25%,#0000 76%)}.hub-hero[data-astro-cid-zuuh5mve]:after{aspect-ratio:1;background:radial-gradient(circle,#6665fe24,#0000 68%);width:62%;top:-22%;right:-14%}.hub-hero-inner[data-astro-cid-zuuh5mve]{z-index:1;grid-template-columns:1.1fr 1fr;max-width:1240px;position:relative}.hub-hero-art[data-astro-cid-zuuh5mve]{position:relative}.hub-hero-art[data-astro-cid-zuuh5mve]:before{content:"";border:1px solid #6665fe52;border-radius:16px;position:absolute;inset:0;transform:translate(16px,16px)}.hub-hero-art[data-astro-cid-zuuh5mve] .sw-hero-viz[data-astro-cid-zuuh5mve]{background:var(--color-bg-primary);position:relative}.hub-cx-foot[data-astro-cid-zuuh5mve]{align-items:center;gap:1.5rem;display:flex}.hub-cx-nav[data-astro-cid-zuuh5mve]{flex-shrink:0;gap:.5rem;display:flex}.hub-cx-btn[data-astro-cid-zuuh5mve]{background:var(--color-nl-white);width:44px;height:44px;color:var(--color-nl-black);cursor:pointer;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,opacity .2s,transform .2s;display:inline-flex}.hub-cx-btn[data-astro-cid-zuuh5mve]:hover:not(:disabled){border-color:var(--color-jargon-jade);transform:translateY(-1px)}.hub-cx-btn[data-astro-cid-zuuh5mve]:disabled{opacity:.3;cursor:default}.hub-cx-track[data-astro-cid-zuuh5mve]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;margin:0;padding:.5rem 0 1.25rem;list-style:none;display:flex;overflow-x:auto}.hub-cx-track[data-astro-cid-zuuh5mve]::-webkit-scrollbar{display:none}.hub-cx-track[data-astro-cid-zuuh5mve]:focus-visible{outline:2px solid var(--color-jargon-jade);outline-offset:4px}.hub-cx-track[data-astro-cid-zuuh5mve]>li[data-astro-cid-zuuh5mve]{scroll-snap-align:start;flex:0 0 calc(33.3333% - .833333rem);display:flex}.hub-cx-rail[data-astro-cid-zuuh5mve]{background:#0e0d2014;border-radius:999px;flex:1;min-width:0;height:3px;position:relative;overflow:hidden}.hub-cx-rail[data-astro-cid-zuuh5mve] span[data-astro-cid-zuuh5mve]{background:var(--color-jargon-jade);border-radius:999px;width:40%;height:100%;transition:transform .25s;display:block}.hub-card[data-astro-cid-zuuh5mve]{background:var(--color-nl-white);width:100%;color:inherit;border:1px solid #0000000f;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.hub-card[data-astro-cid-zuuh5mve]:hover{transform:translateY(-3px);box-shadow:0 14px 34px #02061712}.hub-card-media[data-astro-cid-zuuh5mve]{background:var(--color-bg-primary);border-bottom:1px solid #0000000d;display:block}.hub-card-media[data-astro-cid-zuuh5mve] img[data-astro-cid-zuuh5mve]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.hub-card-body[data-astro-cid-zuuh5mve]{flex-direction:column;flex-grow:1;padding:1.35rem 1.35rem 1.5rem;display:flex}.hub-card[data-astro-cid-zuuh5mve] h3[data-astro-cid-zuuh5mve]{color:var(--color-nl-black);min-height:2.7em;margin:0 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.35}.hub-card-what[data-astro-cid-zuuh5mve]{color:var(--color-charcoal);min-height:4.8em;margin:0;font-size:.9rem;line-height:1.6}.hub-card-adds[data-astro-cid-zuuh5mve]{color:var(--color-charcoal);opacity:.82;border-top:1px solid #00000012;margin:0 0 1rem;padding-top:.7rem;font-size:.875rem;line-height:1.6}.hub-card-go[data-astro-cid-zuuh5mve]{color:var(--color-forest-green);margin-top:auto;transition:transform .2s;display:inline-flex}.hub-card[data-astro-cid-zuuh5mve]:hover .hub-card-go[data-astro-cid-zuuh5mve]{transform:translate(3px)}.hub-cats[data-astro-cid-zuuh5mve]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.hub-cats[data-astro-cid-zuuh5mve]>li[data-astro-cid-zuuh5mve]{display:flex}.hub-cat[data-astro-cid-zuuh5mve]{width:100%;color:inherit;border-radius:14px;display:block}.hub-cat[data-astro-cid-zuuh5mve] h3[data-astro-cid-zuuh5mve]{margin:0 0 .5rem;font-weight:600;line-height:1.35}.hub-cat-what[data-astro-cid-zuuh5mve]{color:var(--color-charcoal);margin:0;line-height:1.6}.hub-cat--quiet[data-astro-cid-zuuh5mve]{background:0 0;border:1px dashed #0000001f;padding:1.25rem 1.15rem}.hub-cat--quiet[data-astro-cid-zuuh5mve] h3[data-astro-cid-zuuh5mve]{color:var(--color-charcoal);font-size:.95rem}.hub-cat--quiet[data-astro-cid-zuuh5mve] .hub-cat-what[data-astro-cid-zuuh5mve]{opacity:.85;font-size:.85rem}.hub-cats-note[data-astro-cid-zuuh5mve]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-dove,#6e6c8e);margin:2.5rem 0 0;font-size:.8125rem;font-weight:600}.hub-zig[data-astro-cid-zuuh5mve]{gap:4rem;display:grid}.hub-zig-row[data-astro-cid-zuuh5mve]{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.hub-zig-row--flip[data-astro-cid-zuuh5mve] .hub-zig-media[data-astro-cid-zuuh5mve]{order:2}.hub-zig-media[data-astro-cid-zuuh5mve]{background:var(--color-bg-primary);border:1px solid #0000000f;border-radius:16px;overflow:hidden}.hub-zig-media[data-astro-cid-zuuh5mve] img[data-astro-cid-zuuh5mve]{width:100%;height:auto;display:block}.hub-zig-body[data-astro-cid-zuuh5mve] h3[data-astro-cid-zuuh5mve]{font-family:var(--font-display);color:var(--color-nl-black);margin:0 0 .9rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:400;line-height:1.3}.hub-zig-body[data-astro-cid-zuuh5mve] p[data-astro-cid-zuuh5mve]{color:var(--color-charcoal);margin:0;font-size:1.0625rem;line-height:1.75}@media (width<=1199px){.hub-cx-track[data-astro-cid-zuuh5mve]>li[data-astro-cid-zuuh5mve]{flex:0 0 calc(50% - .625rem)}}@media (width<=1024px){.hub-hero-inner[data-astro-cid-zuuh5mve]{grid-template-columns:1fr}.hub-hero-art[data-astro-cid-zuuh5mve]{max-width:560px}.hub-zig-row[data-astro-cid-zuuh5mve]{gap:2.5rem}}@media (width<=860px){.hub-cx-track[data-astro-cid-zuuh5mve]>li[data-astro-cid-zuuh5mve]{flex:0 0 88%}.hub-cx-btn[data-astro-cid-zuuh5mve]{width:40px;height:40px}.hub-zig-row[data-astro-cid-zuuh5mve]{grid-template-columns:1fr;gap:1.75rem}.hub-zig-row--flip[data-astro-cid-zuuh5mve] .hub-zig-media[data-astro-cid-zuuh5mve]{order:0}}
