.hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(var(--sp-8),6vw,120px) 0 clamp(var(--sp-8),6vw,116px);overflow:hidden;background:radial-gradient(1100px 620px at 78% -18%,#7c5cbf29,#7c5cbf00 60%),radial-gradient(760px 420px at -8% 108%,#9ebaa824,#9ebaa800 62%),linear-gradient(178deg,#faf8fd,#fff 82%)}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#e7e3ef00,#e7e3ef 22% 78%,#e7e3ef00)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(var(--sp-7),5vw,84px);align-items:center}.hero-text[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;color:var(--c-brand-ink)}.hero-text[data-astro-cid-j7pv25f6] .rule[data-astro-cid-j7pv25f6]{display:block;width:34px;height:1px;background:var(--c-brand);opacity:.55}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-6);font-size:clamp(2.25rem,1.15rem + 4.2vw,3.75rem);line-height:1.16;letter-spacing:-.045em}.hero-text[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin:0;max-width:40ch;font-size:clamp(var(--fs-md),.95rem + .5vw,var(--fs-lg));line-height:1.8;color:var(--c-text-2)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:clamp(var(--sp-6),3vw,var(--sp-8))}.hero-art[data-astro-cid-j7pv25f6]{position:relative}.hero-art[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{position:relative;line-height:0;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 4px #1b19220a,0 24px 60px #5c449129}.hero-art[data-astro-cid-j7pv25f6] img,.hero-art[data-astro-cid-j7pv25f6] .slot{display:block;width:100%;border-radius:inherit}@media(min-width:1128px){.hero-art[data-astro-cid-j7pv25f6]{margin-right:calc((var(--w-page) - 100vw) / 2 - var(--pad-x))}.hero-art[data-astro-cid-j7pv25f6] .shot[data-astro-cid-j7pv25f6]{border-radius:var(--r-lg) 0 0 var(--r-lg)}}.cat-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-5);list-style:none;margin:0;padding:0}.cat-cards[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.cat-cards[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;color:inherit}.cat-cards[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6]{display:block;line-height:0}.cat-cards[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6] img,.cat-cards[data-astro-cid-j7pv25f6] .art[data-astro-cid-j7pv25f6] .slot{border-radius:0;border-width:0 0 1px}.cat-cards[data-astro-cid-j7pv25f6] .txt[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--sp-6)}.cat-cards[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--sp-3)}.cat-cards[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{display:block;flex:1 1 auto;font-size:var(--fs-sm);line-height:1.75;color:var(--c-text-2)}.cat-cards[data-astro-cid-j7pv25f6] .go[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--sp-5);font-size:var(--fs-sm);font-weight:600;color:var(--c-brand-ink)}.tiles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-4);list-style:none;margin:0;padding:0}.tiles[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.tiles[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;padding:var(--sp-5) var(--sp-6);text-decoration:none;color:inherit}.tiles[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{display:block;font-weight:700;font-size:var(--fs-md);line-height:1.55;margin-bottom:var(--sp-3)}.tiles[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);line-height:1.75;color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-4);list-style:none;margin:0;padding:0}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding:var(--sp-6);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r)}.steps[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--c-brand);color:#fff;font-size:var(--fs-sm);font-weight:700;margin-bottom:var(--sp-4)}.steps[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{display:block;font-weight:700;font-size:var(--fs-md);line-height:1.55;margin-bottom:var(--sp-3)}.steps[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-sm);color:var(--c-text-2);line-height:1.75}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-7)}.col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);font-size:var(--fs-lg)}.links[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;border-bottom:1px solid var(--c-line-soft)}.links[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:var(--sp-4) 0;font-size:var(--fs-sm);text-decoration:none;color:var(--c-text)}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--c-brand-dark)}.col[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{margin-top:var(--sp-5);font-size:var(--fs-sm)}.posts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-4);list-style:none;margin:0;padding:0}.posts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.posts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;padding:var(--sp-5) var(--sp-6);text-decoration:none;color:inherit}.posts[data-astro-cid-j7pv25f6] .cat[data-astro-cid-j7pv25f6]{display:inline-block;align-self:flex-start;font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-dark);background:var(--c-brand-soft);border-radius:999px;padding:2px 11px;margin-bottom:var(--sp-4)}.posts[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{display:block;font-weight:700;font-size:var(--fs-md);line-height:1.55;margin-bottom:var(--sp-3)}.posts[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sm);line-height:1.75;color:var(--c-text-2)}@media(max-width:900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:clamp(var(--sp-7),6vw,var(--sp-8))}}@media(max-width:640px){.hero-cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.tiles[data-astro-cid-j7pv25f6],.posts[data-astro-cid-j7pv25f6],.cat-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
