.hub-intro[data-astro-cid-7a6hbtlg]{padding-top:calc(var(--chrome-h,119px) + var(--pad-y));position:relative;overflow:hidden}.hub-intro[data-astro-cid-7a6hbtlg]:before{content:"";pointer-events:none;background-image:linear-gradient(102deg, #ffffffe6, #ffffff8c 46%, #ffffff1a), var(--ground), radial-gradient(560px 460px at 82% 0%, #4f968a24, transparent 70%), radial-gradient(520px 480px at 4% 100%, #e8731a12, transparent 72%);background-position:100%;background-size:cover;position:absolute;inset:0}.hub-intro[data-astro-cid-7a6hbtlg] .container[data-astro-cid-7a6hbtlg]{position:relative}.hub-intro[data-astro-cid-7a6hbtlg] h1[data-astro-cid-7a6hbtlg]{max-width:18ch;font-size:clamp(1.98rem,1.158rem + 3.49vw,3.6rem)}.hub-intro[data-astro-cid-7a6hbtlg] .lede[data-astro-cid-7a6hbtlg]{color:var(--body-soft);max-width:var(--measure-lede);margin-top:var(--space-3);font-size:1.12rem;line-height:1.6}.hub-grid[data-astro-cid-7a6hbtlg]{gap:var(--space-5);align-items:center;display:grid}@media (width>=58em){.hub-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.hub-start[data-astro-cid-7a6hbtlg]{background:var(--peach-grad);border:1px solid var(--peach-line);border-radius:calc(var(--radius) + 6px);padding:var(--space-4);box-shadow:0 26px 60px -30px #783c0a59}.hub-start[data-astro-cid-7a6hbtlg] .hub-start-h[data-astro-cid-7a6hbtlg]{color:var(--peach-ink)}.hub-start[data-astro-cid-7a6hbtlg] .hub-quiz[data-astro-cid-7a6hbtlg]{background:#fff}.hub-start-h[data-astro-cid-7a6hbtlg]{color:var(--eyebrow);font-size:.84rem;font-weight:700}.hub-quiz[data-astro-cid-7a6hbtlg]{border:1.5px solid var(--border);color:var(--navy);transition:border-color .25s var(--ease-standard), box-shadow .25s var(--ease-standard), transform .25s var(--ease-standard);background:linear-gradient(#fff,#fafcfb);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;text-decoration:none;display:flex}.hub-quiz-ico[data-astro-cid-7a6hbtlg]{background:linear-gradient(160deg, var(--sage-100), var(--sage-200));width:40px;height:40px;color:var(--sage-700);border-radius:12px;flex:none;place-items:center;display:grid}.hub-quiz-ico[data-astro-cid-7a6hbtlg] svg{width:20px;height:20px}.hub-quiz-text[data-astro-cid-7a6hbtlg]{flex-direction:column;flex:1;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.hub-quiz-text[data-astro-cid-7a6hbtlg] span[data-astro-cid-7a6hbtlg]{color:var(--muted);margin-top:2px;font-size:.86rem;font-weight:500}.hub-quiz[data-astro-cid-7a6hbtlg] .hub-quiz-go{width:18px;height:18px;color:var(--eyebrow);transition:transform .25s var(--ease-standard);flex:none}@media (hover:hover){.hub-quiz[data-astro-cid-7a6hbtlg]:hover{border-color:var(--sage);transform:translateY(-2px);box-shadow:0 8px 20px #4f968a2e}.hub-quiz[data-astro-cid-7a6hbtlg]:hover .hub-quiz-go{transform:translate(3px)}}.hub-start-or[data-astro-cid-7a6hbtlg]{margin-top:var(--space-3);color:var(--muted);font-size:.95rem}@media (width<=40em){.hub-start[data-astro-cid-7a6hbtlg]{padding:var(--space-3) 14px}.hub-quiz[data-astro-cid-7a6hbtlg]{padding:10px 12px}}.hub-start-or[data-astro-cid-7a6hbtlg] a[data-astro-cid-7a6hbtlg]{font-weight:600}.bucket--glow[data-astro-cid-7a6hbtlg]{position:relative;overflow:hidden}.bucket--glow[data-astro-cid-7a6hbtlg]:before{content:"";pointer-events:none;background:radial-gradient(620px 480px at 8% 8%,#4f968a1a,#0000 70%),radial-gradient(560px 520px at 96% 92%,#e8731a0d,#0000 72%);position:absolute;inset:0}.bucket--glow[data-astro-cid-7a6hbtlg] .container[data-astro-cid-7a6hbtlg]{position:relative}.svc-grid[data-astro-cid-7a6hbtlg]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=68em){.svc-grid--three[data-astro-cid-7a6hbtlg]{grid-template-columns:repeat(3,1fr)}}.svc-aside[data-astro-cid-7a6hbtlg]{border-radius:14px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0028550d,0 22px 44px -26px #00285552}.svc-aside[data-astro-cid-7a6hbtlg] picture[data-astro-cid-7a6hbtlg],.svc-aside[data-astro-cid-7a6hbtlg] img[data-astro-cid-7a6hbtlg]{width:100%;height:100%;display:block}.svc-aside[data-astro-cid-7a6hbtlg] img[data-astro-cid-7a6hbtlg]{object-fit:cover;object-position:50% 30%}@media (width<=61.99em){.svc-aside[data-astro-cid-7a6hbtlg]{aspect-ratio:4/5;min-height:0}.aside-split--wide[data-astro-cid-7a6hbtlg] .svc-aside[data-astro-cid-7a6hbtlg]{aspect-ratio:4/3}}.svc[data-astro-cid-7a6hbtlg]{background:var(--white);transition:transform .42s var(--ease-out-expo), border-color .3s var(--ease-standard), box-shadow .42s var(--ease-standard);border:1px solid #00285524;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:0 1px 2px #0028550a,0 8px 22px -16px #00285524}a[data-astro-cid-7a6hbtlg].svc:hover{border-color:#00285529;transform:translateY(-4px);box-shadow:0 1px 2px #0028550d,0 20px 40px -22px #00285547}a[data-astro-cid-7a6hbtlg].svc:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.svc-ico[data-astro-cid-7a6hbtlg]{width:48px;height:48px;color:var(--sage);background:linear-gradient(150deg, #ecf6f2, var(--sage-tint));transition:background .35s var(--ease-standard), color .35s var(--ease-standard), box-shadow .35s var(--ease-standard), transform .35s var(--ease-out-expo);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #4f968a29}.svc-ico[data-astro-cid-7a6hbtlg] svg{stroke-width:1.85px;width:25px;height:25px}a[data-astro-cid-7a6hbtlg].svc:hover .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-1-hbg);color:#fff;transform:scale(1.05);box-shadow:inset 0 1px #ffffff47,0 8px 16px -8px #4f968a8c}.svc-text[data-astro-cid-7a6hbtlg]{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-label[data-astro-cid-7a6hbtlg]{color:var(--navy);text-wrap:balance;font-size:1.08rem;font-weight:600;line-height:1.25}.svc-desc[data-astro-cid-7a6hbtlg]{color:var(--muted);font-size:.92rem;line-height:1.5}.svc-arr[data-astro-cid-7a6hbtlg]{color:var(--sage);opacity:.8;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-self:center;font-size:1.05rem;font-weight:700;transform:none}a[data-astro-cid-7a6hbtlg].svc:hover .svc-arr[data-astro-cid-7a6hbtlg]{opacity:1;transform:translate(4px)}@media (width<=56em){.svc-grid[data-astro-cid-7a6hbtlg]{grid-template-columns:1fr}}@media (width>=56.01em){.svc-grid[data-astro-cid-7a6hbtlg]:not(.svc-grid--three)>.svc[data-astro-cid-7a6hbtlg]:last-child:nth-child(odd){width:calc((100% - var(--space-2)) / 2);grid-column:1/-1;justify-self:center}}.svc[data-astro-cid-7a6hbtlg] .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-1-bg);color:var(--chip-1-fg)}.svc[data-astro-cid-7a6hbtlg] .svc-ico[data-astro-cid-7a6hbtlg] svg{color:currentColor}.svc[data-astro-cid-7a6hbtlg]:nth-child(3n+2) .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-2-bg);color:var(--chip-2-fg)}.svc[data-astro-cid-7a6hbtlg]:nth-child(3n) .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-3-bg);color:var(--chip-3-fg)}a[data-astro-cid-7a6hbtlg].svc:nth-child(3n+2):hover .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-2-hbg);color:#fff}a[data-astro-cid-7a6hbtlg].svc:nth-child(3n):hover .svc-ico[data-astro-cid-7a6hbtlg]{background:var(--chip-3-hbg);color:#fff}
