.hub-hero:where(.astro-nfnem337),.hub-page:where(.astro-nfnem337){overflow:hidden}.hub-hero:where(.astro-nfnem337){background:radial-gradient(72% 110% at 0 0,#e1f3f3 0,#e1f3f300 66%),radial-gradient(56% 95% at 27% 64%,#c4f4e0 0,#c4f4e000 72%),radial-gradient(56% 90% at 78% 16%,#fbe2e9 0,#fbe2e900 70%),radial-gradient(58% 86% at 100% 100%,#fdcbc0 0,#fdcabf00 74%),radial-gradient(30% 48% at 71% 58%,#b79ce857 0,#b79ce800 74%),linear-gradient(120deg,#ddf4ee,#f7f3ee 52%,#fce5e4);isolation:isolate;padding:max(2rem,min(4vw,3.5rem)) 0 max(2.5rem,min(5vw,4rem));position:relative}.hub-hero:where(.astro-nfnem337):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 .04 0 0 0 0 .12 0 0 0 0 .36 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.55}.hub-hero:where(.astro-nfnem337):after,.hub-hero:where(.astro-nfnem337):before{content:"";pointer-events:none;position:absolute;z-index:-1}.hub-hero:where(.astro-nfnem337):after{background:linear-gradient(180deg,#f7f8f200,#f7f8f2);bottom:0;height:72px;left:0;right:0}.hub-fan:where(.astro-nfnem337):before{aspect-ratio:1;background:radial-gradient(closest-side,#ffffffc7 0,#ffffff59 55%,#fff0);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:118%}.hub-hero-in:where(.astro-nfnem337){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;align-items:center;gap:48px}.hub-eyebrow:where(.astro-nfnem337){color:var(--color-brand-1);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.hub-title:where(.astro-nfnem337){margin:0;max-width:15ch}.hub-lead:where(.astro-nfnem337){color:var(--color-text-body);font-size:max(1rem,min(1.4vw,1.125rem));line-height:1.65;margin:18px 0 0;max-width:46ch}.hub-facts:where(.astro-nfnem337){display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.hub-facts:where(.astro-nfnem337) li:where(.astro-nfnem337){background:#ffffffc7;border:1px solid rgba(11,31,91,.08);border-radius:999px;color:var(--color-text);font-size:13px;font-weight:600;padding:7px 13px}.hub-fan:where(.astro-nfnem337){height:420px;position:relative}.hub-fan:where(.astro-nfnem337) picture{left:50%;position:absolute;top:50%;width:210px}.hub-fan:where(.astro-nfnem337) .hub-fan-img{aspect-ratio:4/5;border:4px solid #fff;border-radius:16px;box-shadow:0 24px 48px -20px #0b1f5b73;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hub-fan:where(.astro-nfnem337) picture:first-child{transform:translate(-120%,-46%) rotate(-8deg)}.hub-fan:where(.astro-nfnem337) picture:nth-child(2){transform:translate(-50%,-54%);z-index:2}.hub-fan:where(.astro-nfnem337) picture:nth-child(3){transform:translate(20%,-46%) rotate(8deg)}.hub-inside:where(.astro-nfnem337){padding:max(2rem,min(4vw,3rem)) 0 0}.hub-k:where(.astro-nfnem337){color:var(--color-text-alt);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.hub-steps:where(.astro-nfnem337){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0;grid-gap:12px;gap:12px}.hub-steps:where(.astro-nfnem337) li:where(.astro-nfnem337){background:var(--color-white);border:1px solid rgba(11,31,91,.07);border-radius:16px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px;padding:16px}.hub-steps:where(.astro-nfnem337) b:where(.astro-nfnem337){color:var(--color-brand-1);font-size:12px;font-weight:700;letter-spacing:.1em}.hub-steps:where(.astro-nfnem337) span:where(.astro-nfnem337){color:var(--color-text);font-size:15px;font-weight:600;line-height:1.25}.hub-steps:where(.astro-nfnem337) small:where(.astro-nfnem337){color:var(--color-text-body);font-size:13px;line-height:1.4}.hub-grid-sec:where(.astro-nfnem337){padding:max(2.5rem,min(5vw,4rem)) 0 max(1rem,min(2vw,1.5rem))}.hub-h2:where(.astro-nfnem337){font-size:max(1.75rem,min(3vw,2.25rem));margin:0 0 20px}.hub-grid:where(.astro-nfnem337){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;grid-gap:18px;gap:18px}.hub-card:where(.astro-nfnem337){background:var(--color-white);border:1px solid rgba(11,31,91,.08);border-radius:18px;box-shadow:var(--shadow-card);box-sizing:border-box;color:var(--color-text);display:flex;flex-direction:column;gap:6px;height:100%;padding:10px 10px 14px;-webkit-text-decoration:none;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hub-card:where(.astro-nfnem337):hover{box-shadow:0 18px 36px -18px #0b1f5b59;transform:translateY(-3px)}.hub-card:where(.astro-nfnem337):focus-visible{outline:3px solid #0b1f5b;outline-offset:3px}.hub-img:where(.astro-nfnem337){aspect-ratio:4/5;background:#f1eee6;border-radius:12px;display:block;margin-bottom:6px;overflow:hidden}.hub-img:where(.astro-nfnem337) .hub-card-img,.hub-img:where(.astro-nfnem337) picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hub-name:where(.astro-nfnem337){font-size:15px;font-weight:600;line-height:1.25;padding:0 4px}.hub-line:where(.astro-nfnem337){color:var(--color-text-body);font-size:13px;line-height:1.4;padding:0 4px}.hub-go:where(.astro-nfnem337){color:var(--color-brand-1);font-size:13px;font-weight:600;margin-top:auto;padding:6px 4px 0}@media(max-width:1100px){.hub-grid:where(.astro-nfnem337),.hub-steps:where(.astro-nfnem337){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.hub-hero-in:where(.astro-nfnem337){gap:12px;grid-template-columns:1fr}.hub-fan:where(.astro-nfnem337){height:280px}.hub-fan:where(.astro-nfnem337) picture{width:150px}}@media(max-width:480px){.hub-grid:where(.astro-nfnem337){gap:12px}.hub-grid:where(.astro-nfnem337),.hub-steps:where(.astro-nfnem337){grid-template-columns:repeat(2,minmax(0,1fr))}.hub-steps:where(.astro-nfnem337){gap:8px}.hub-steps:where(.astro-nfnem337) li:where(.astro-nfnem337){padding:12px}.hub-card:where(.astro-nfnem337){padding:8px 8px 12px}.hub-name:where(.astro-nfnem337){font-size:14px}.hub-line:where(.astro-nfnem337){font-size:12.5px}.hub-fan:where(.astro-nfnem337) picture{width:128px}}
