.hero[data-astro-cid-anhloy43]{--s-op: .55;background:var(--color-pine);padding-block:clamp(2.5rem,1.5rem + 3vw,4.25rem) clamp(3rem,2rem + 3vw,4.5rem);overflow:hidden}.thread[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.thread[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:none;stroke:var(--color-gold);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.85}@media(prefers-reduced-motion:no-preference){.thread[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{animation:stitch 2.4s .2s var(--ease-brand) both}}@keyframes stitch{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.grid[data-astro-cid-anhloy43]{position:relative;z-index:1;display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(2rem,5vw,5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:var(--text-4xl);color:var(--color-on-dark);max-width:14ch}.lede[data-astro-cid-anhloy43]{margin-top:1.4rem;max-width:52ch}.lede[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{color:var(--color-on-dark);font-weight:680}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hours[data-astro-cid-anhloy43]{margin-top:1.1rem;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-on-dark-soft)}.portrait[data-astro-cid-anhloy43]{margin:0;justify-self:end;width:min(100%,300px)}.frame[data-astro-cid-anhloy43]{position:relative;padding:10px;background:repeating-linear-gradient(45deg,var(--color-gold) 0 3px,var(--color-pine-2) 3px 7px);border-radius:160px 160px var(--radius-md) var(--radius-md)}.frame[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:150px 150px 3px 3px;background:var(--color-pine-night)}figcaption[data-astro-cid-anhloy43]{display:grid;gap:.15rem;margin-top:.9rem;padding-left:.9rem;border-left:3px solid var(--color-gold)}.nm[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-on-dark)}.tt[data-astro-cid-anhloy43]{font-size:var(--text-xs);color:var(--color-on-dark-soft)}@media(max-width:1100px){.portrait[data-astro-cid-anhloy43]{width:min(100%,250px)}}@media(max-height:820px)and (min-width:900px){.frame[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{max-height:360px}.portrait[data-astro-cid-anhloy43]{width:250px}}@media(max-width:860px){.thread[data-astro-cid-anhloy43]{display:none}.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.portrait[data-astro-cid-anhloy43]{justify-self:start;display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:center;width:100%}.frame[data-astro-cid-anhloy43]{padding:5px;border-radius:60px 60px 4px 4px}.frame[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{border-radius:55px 55px 2px 2px}figcaption[data-astro-cid-anhloy43]{margin-top:0}}@media(max-width:560px){.ctas[data-astro-cid-anhloy43]{flex-direction:column;align-items:stretch}.kicker[data-astro-cid-anhloy43]{font-size:.68rem;letter-spacing:.12em}.lede[data-astro-cid-anhloy43]{font-size:1.04rem}}.creds[data-astro-cid-kek7g4vf]{background:var(--color-white);border-bottom:1px solid var(--color-rule);padding-block:1.5rem}.inner[data-astro-cid-kek7g4vf]{display:grid;gap:.9rem}.label[data-astro-cid-kek7g4vf]{font-family:var(--font-body);font-size:.74rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);line-height:1.4}.logo-row[data-astro-cid-kek7g4vf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.1rem;margin:0;padding:0;list-style:none}.logo-row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]{display:inline-flex;align-items:center;min-height:64px;text-decoration:none;color:var(--color-ink)}.logo-row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf]{height:48px;width:auto}.logo-row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf].nsia{height:58px}.badge[data-astro-cid-kek7g4vf]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.45rem .8rem .5rem;border:1.5px solid currentColor;border-radius:var(--radius-sm);color:var(--color-ink);line-height:1.05}.logo-row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:hover .badge[data-astro-cid-kek7g4vf],.logo-row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:focus-visible .badge[data-astro-cid-kek7g4vf]{color:var(--color-pine);background:#e8be622e}.badge[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf]{font-family:var(--font-heading);font-weight:400;font-size:1.3rem}.badge[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf].sm{font-size:1.05rem}.badge[data-astro-cid-kek7g4vf] small[data-astro-cid-kek7g4vf]{margin-top:.22rem;font-size:.6rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}@media(max-width:980px){.logo-row[data-astro-cid-kek7g4vf]{justify-content:flex-start;gap:.5rem 1.25rem}.logo-row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf]{height:40px}.logo-row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf].nsia{height:50px}}.sett-sec[data-astro-cid-3khverhy]{background-color:var(--color-parch)}.t-gold[data-astro-cid-3khverhy]{--c: var(--color-gold);--c-ink: var(--color-pine-night)}.t-red[data-astro-cid-3khverhy]{--c: var(--color-red);--c-ink: var(--color-white)}.t-moss[data-astro-cid-3khverhy]{--c: var(--color-moss);--c-ink: var(--color-pine-night)}.t-slate[data-astro-cid-3khverhy]{--c: var(--color-slate);--c-ink: var(--color-white)}.t-cream[data-astro-cid-3khverhy]{--c: var(--color-cream);--c-ink: var(--color-pine-night)}.loom[data-astro-cid-3khverhy]{padding:clamp(1rem,2.5vw,2rem);background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:0 30px 60px -40px #12241a73}.weave[data-astro-cid-3khverhy]{width:100%;border-collapse:collapse;table-layout:fixed}.corner[data-astro-cid-3khverhy]{width:210px}.wh[data-astro-cid-3khverhy]{padding:0 0 .75rem;font-size:.74rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);text-align:center;vertical-align:bottom}.who[data-astro-cid-3khverhy]{display:flex;align-items:center;gap:.7rem;padding:.35rem .75rem .35rem 0;text-align:left;font-weight:400}.who[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{width:42px;height:42px;object-fit:cover;object-position:top;border-radius:50%;border:3px solid var(--c);flex:none}.wn[data-astro-cid-3khverhy]{font-family:var(--font-heading);font-size:1.08rem;line-height:1.1}.wn[data-astro-cid-3khverhy] .first[data-astro-cid-3khverhy]{display:none}.wn[data-astro-cid-3khverhy] small[data-astro-cid-3khverhy]{margin-left:.3rem;font-family:var(--font-body);font-size:.68rem;font-weight:750;letter-spacing:.08em;color:var(--color-gold-deep)}.x[data-astro-cid-3khverhy]{position:relative;height:62px;padding:0}.weft[data-astro-cid-3khverhy]{position:absolute;left:0;right:0;top:50%;height:16px;margin-top:-8px;background:var(--c);z-index:1;transform-origin:left}tr[data-astro-cid-3khverhy] .x[data-astro-cid-3khverhy]:first-of-type .weft[data-astro-cid-3khverhy]{left:-6px}.warp[data-astro-cid-3khverhy]{position:absolute;top:0;bottom:0;left:50%;width:18px;margin-left:-9px;background:linear-gradient(90deg,var(--color-pine) 0 7px,var(--color-gold-deep) 7px 9px,var(--color-pine) 9px);z-index:2}tbody[data-astro-cid-3khverhy] tr[data-astro-cid-3khverhy]:first-child .x[data-astro-cid-3khverhy] .warp[data-astro-cid-3khverhy]{top:-10px}tbody[data-astro-cid-3khverhy] tr[data-astro-cid-3khverhy]:last-child .x[data-astro-cid-3khverhy] .warp[data-astro-cid-3khverhy]{bottom:-10px}.over[data-astro-cid-3khverhy] .weft[data-astro-cid-3khverhy]{z-index:3}.knot[data-astro-cid-3khverhy]{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;z-index:4;background:var(--c);border:2px solid var(--color-pine-night);transform:rotate(45deg);border-radius:3px}.knot[data-astro-cid-3khverhy]:after{content:"";position:absolute;inset:7px;border:2px dashed var(--c-ink);border-radius:1px;opacity:.6}.weave[data-astro-cid-3khverhy] tbody[data-astro-cid-3khverhy] tr[data-astro-cid-3khverhy]:hover .who[data-astro-cid-3khverhy] .wn[data-astro-cid-3khverhy]{color:var(--color-gold-deep)}.key[data-astro-cid-3khverhy]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem;font-size:var(--text-xs);color:var(--color-ink-soft)}.ki[data-astro-cid-3khverhy]{display:inline-flex;align-items:center;gap:.5rem;margin-right:1rem}.k[data-astro-cid-3khverhy]{display:inline-block;width:30px;height:12px;position:relative}.k[data-astro-cid-3khverhy].over{background:var(--color-gold);outline:2px solid var(--color-pine-night)}.k[data-astro-cid-3khverhy].under{background:linear-gradient(90deg,var(--color-red) 0 11px,var(--color-pine) 11px 19px,var(--color-red) 19px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.weft[data-astro-cid-3khverhy]{animation:weft linear both;animation-timeline:view();animation-range:entry calc(var(--i) * 6%) cover calc(22% + var(--i) * 3%)}.knot[data-astro-cid-3khverhy]{animation:knot linear both;animation-timeline:view();animation-range:entry calc(30% + var(--i) * 6%) cover calc(30% + var(--i) * 3%)}}}@keyframes weft{0%{transform:scaleX(0)}to{transform:none}}@keyframes knot{0%{transform:rotate(-45deg) scale(0)}to{transform:rotate(45deg) scale(1)}}.people[data-astro-cid-3khverhy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:clamp(2.5rem,4vw,3.5rem) 0 0;padding:0;list-style:none}.person[data-astro-cid-3khverhy]{display:grid;grid-template-columns:96px 1fr;gap:1.1rem;padding:1.5rem;background:var(--color-white);border:1px solid var(--color-rule);border-top:6px solid var(--c);border-radius:var(--radius-lg)}.person[data-astro-cid-3khverhy].lead{grid-row:span 2;grid-template-columns:1fr;background:var(--color-parch-2)}.ph[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{width:96px;height:128px;object-fit:cover;object-position:top;border-radius:48px 48px 3px 3px}.lead[data-astro-cid-3khverhy] .ph[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{width:100%;max-width:260px;height:auto;aspect-ratio:2 / 3;border-radius:130px 130px 4px 4px}h3[data-astro-cid-3khverhy]{font-size:var(--text-xl)}.sfx[data-astro-cid-3khverhy]{font-family:var(--font-body);font-size:.85rem;font-weight:750;letter-spacing:.06em;color:var(--color-gold-deep)}.ttl[data-astro-cid-3khverhy]{margin-top:.3rem;font-size:.74rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}.bio[data-astro-cid-3khverhy]{margin-top:.8rem;font-size:var(--text-sm);color:var(--color-ink-soft)}.facts[data-astro-cid-3khverhy]{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.facts[data-astro-cid-3khverhy] li[data-astro-cid-3khverhy]{position:relative;padding-left:1.1rem;font-size:var(--text-xs);color:var(--color-ink)}.facts[data-astro-cid-3khverhy] li[data-astro-cid-3khverhy]:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--c);border:1px solid var(--color-pine-night);transform:rotate(45deg)}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:1.25rem 2.5rem}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy] .btn[data-astro-cid-3khverhy]{align-self:center}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy] h3[data-astro-cid-3khverhy]{font-size:var(--text-2xl);max-width:22ch}@media(max-width:1024px){.people[data-astro-cid-3khverhy]{grid-template-columns:1fr 1fr}.person[data-astro-cid-3khverhy].lead{grid-row:auto;grid-column:span 2;grid-template-columns:200px 1fr}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy]{grid-column:span 2}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy] h3[data-astro-cid-3khverhy]{font-size:var(--text-2xl);max-width:22ch}}@media(max-width:860px){.corner[data-astro-cid-3khverhy]{width:78px}.wh[data-astro-cid-3khverhy]{height:110px;padding-bottom:.5rem}.wh[data-astro-cid-3khverhy] span[data-astro-cid-3khverhy]{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.66rem;letter-spacing:.06em}.who[data-astro-cid-3khverhy]{flex-direction:column;align-items:flex-start;gap:.2rem;padding-right:.35rem}.who[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{width:30px;height:30px;border-width:2px}.wn[data-astro-cid-3khverhy]{font-size:.82rem}.wn[data-astro-cid-3khverhy] .full[data-astro-cid-3khverhy],.wn[data-astro-cid-3khverhy] small[data-astro-cid-3khverhy]{display:none}.wn[data-astro-cid-3khverhy] .first[data-astro-cid-3khverhy]{display:inline}.x[data-astro-cid-3khverhy]{height:58px}.weft[data-astro-cid-3khverhy]{height:10px;margin-top:-5px}.warp[data-astro-cid-3khverhy]{width:10px;margin-left:-5px;background:linear-gradient(90deg,var(--color-pine) 0 4px,var(--color-gold-deep) 4px 6px,var(--color-pine) 6px)}.knot[data-astro-cid-3khverhy]{width:18px;height:18px;margin:-9px 0 0 -9px}.knot[data-astro-cid-3khverhy]:after{inset:4px;border-width:1.5px}.loom[data-astro-cid-3khverhy]{padding:.9rem .6rem}}@media(max-width:680px){.people[data-astro-cid-3khverhy]{grid-template-columns:1fr}.person[data-astro-cid-3khverhy].lead,.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy]{grid-column:auto}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy]{grid-template-columns:1fr}.people[data-astro-cid-3khverhy] .cta-card[data-astro-cid-3khverhy] .btn[data-astro-cid-3khverhy]{align-self:flex-start}.person[data-astro-cid-3khverhy].lead{grid-template-columns:1fr}.person[data-astro-cid-3khverhy]{grid-template-columns:80px 1fr;padding:1.25rem}.ph[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{width:80px;height:108px}.lead[data-astro-cid-3khverhy] .ph[data-astro-cid-3khverhy] img[data-astro-cid-3khverhy]{max-width:200px}}.svc[data-astro-cid-bp4bfslc]{background:var(--color-white)}.grid[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,5vw,5rem);align-items:start}.side[data-astro-cid-bp4bfslc]{position:sticky;top:110px}.lede[data-astro-cid-bp4bfslc]{margin-top:1.25rem}.g-run[data-astro-cid-bp4bfslc]{--g: var(--color-moss)}.g-plan[data-astro-cid-bp4bfslc]{--g: var(--color-gold)}.g-irs[data-astro-cid-bp4bfslc]{--g: var(--color-red)}.legend[data-astro-cid-bp4bfslc]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;list-style:none;font-size:var(--text-xs);font-weight:650;color:var(--color-ink-soft)}.legend[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{display:inline-flex;align-items:center;gap:.45rem}.legend[data-astro-cid-bp4bfslc] span[data-astro-cid-bp4bfslc]{width:22px;height:8px;background:var(--g);border:1px solid var(--color-pine-night)}.ctas[data-astro-cid-bp4bfslc]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.list[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;margin:0;padding:0;list-style:none}.list[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:2.2rem 1fr;gap:.5rem;padding:1.3rem 0 1.4rem;border-top:1px solid var(--color-rule);position:relative}.list[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;left:0;top:-1px;width:44px;height:4px;background:var(--g)}.n[data-astro-cid-bp4bfslc]{font-family:var(--font-heading);font-size:.95rem;color:var(--color-gold-deep);padding-top:.15rem}h3[data-astro-cid-bp4bfslc]{font-size:var(--text-lg)}.list[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]{margin-top:.4rem;font-size:var(--text-sm);color:var(--color-ink-soft)}.sm[data-astro-cid-bp4bfslc]{display:inline-flex;margin-top:.4rem;font-size:var(--text-sm)}@media(max-width:960px){.grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}.side[data-astro-cid-bp4bfslc]{position:static}}@media(max-width:620px){.list[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}}.irs[data-astro-cid-kl2yo2xp]{--s-op: .4;background:var(--color-pine-2)}.grid[data-astro-cid-kl2yo2xp]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.lede[data-astro-cid-kl2yo2xp]{margin-top:1.25rem}.ctas[data-astro-cid-kl2yo2xp]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.panel[data-astro-cid-kl2yo2xp]{position:relative;padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-pine-night);border:1px solid oklch(.82 .12 85 / .35);border-radius:var(--radius-lg)}.panel[data-astro-cid-kl2yo2xp] h3[data-astro-cid-kl2yo2xp]{font-size:var(--text-xl);color:var(--color-on-dark)}.topics[data-astro-cid-kl2yo2xp]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.topics[data-astro-cid-kl2yo2xp] li[data-astro-cid-kl2yo2xp]{padding:.45rem .8rem;font-size:var(--text-sm);color:var(--color-on-dark);border:1px solid oklch(.965 .016 90 / .28);border-left:4px solid var(--color-red);border-radius:var(--radius-sm);background:#f8f3e80a}.note[data-astro-cid-kl2yo2xp]{margin-top:1.25rem;font-size:var(--text-xs);color:var(--color-on-dark-soft)}.note[data-astro-cid-kl2yo2xp] a[data-astro-cid-kl2yo2xp]{color:var(--color-gold);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.grid[data-astro-cid-kl2yo2xp]{grid-template-columns:1fr}}@media(max-width:560px){.ctas[data-astro-cid-kl2yo2xp]{flex-direction:column;align-items:stretch}}.sl[data-astro-cid-4lr3x4xq]{background-color:var(--color-parch-2)}.grid[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.lede[data-astro-cid-4lr3x4xq]{margin-top:1.25rem}.ctas[data-astro-cid-4lr3x4xq]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.steps[data-astro-cid-4lr3x4xq]{margin:0;padding:0;list-style:none;display:grid;gap:0;position:relative}.steps[data-astro-cid-4lr3x4xq]:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;border-left:3px dashed var(--color-gold-deep)}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:46px 1fr;gap:1.1rem;padding:1rem 0;position:relative}.n[data-astro-cid-4lr3x4xq]{display:grid;place-items:center;width:46px;height:46px;background:var(--color-pine);color:var(--color-gold);font-family:var(--font-heading);font-size:1.3rem;border-radius:50%;border:3px solid var(--color-parch-2);box-shadow:0 0 0 2px var(--color-gold)}h3[data-astro-cid-4lr3x4xq]{font-size:var(--text-lg);padding-top:.6rem}.steps[data-astro-cid-4lr3x4xq] p[data-astro-cid-4lr3x4xq]{margin-top:.35rem;font-size:var(--text-sm);color:var(--color-ink-soft)}@media(max-width:900px){.grid[data-astro-cid-4lr3x4xq]{grid-template-columns:1fr}}.res[data-astro-cid-thivack6]{background:var(--color-parch)}.cards[data-astro-cid-thivack6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:0;padding:0;list-style:none}.card[data-astro-cid-thivack6]{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.4rem 1.4rem;background:var(--color-white);border:1px solid var(--color-rule);border-radius:var(--radius-lg);transition:border-color var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease)}.card[data-astro-cid-thivack6]:hover{border-color:var(--color-gold-deep);transform:translateY(-2px)}.tag[data-astro-cid-thivack6]{width:fit-content;padding:.2rem .55rem;font-size:.66rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--color-pine);background:#e8be6240;border-radius:2px}.card[data-astro-cid-thivack6] h3[data-astro-cid-thivack6]{font-size:var(--text-lg)}.card[data-astro-cid-thivack6] h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{color:var(--color-ink);text-decoration:none}.card[data-astro-cid-thivack6] h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:after{content:"";position:absolute;inset:0;border-radius:inherit}.card[data-astro-cid-thivack6] h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:hover{color:var(--color-pine);text-decoration:underline}.card[data-astro-cid-thivack6] p[data-astro-cid-thivack6]{font-size:var(--text-sm);color:var(--color-ink-soft)}.sub[data-astro-cid-thivack6]{position:relative;z-index:1;width:fit-content;font-size:var(--text-sm);min-height:32px;display:inline-flex;align-items:center}.cards[data-astro-cid-thivack6] .cta-card[data-astro-cid-thivack6] h3[data-astro-cid-thivack6]{font-size:var(--text-xl)}@media(max-width:960px){.cards[data-astro-cid-thivack6]{grid-template-columns:1fr 1fr}.cards[data-astro-cid-thivack6] .cta-card[data-astro-cid-thivack6]{grid-column:span 2}}@media(max-width:600px){.cards[data-astro-cid-thivack6]{grid-template-columns:1fr}.cards[data-astro-cid-thivack6] .cta-card[data-astro-cid-thivack6]{grid-column:auto}}.faq[data-astro-cid-vcytj35z]{background:var(--color-white)}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,5vw,5rem);align-items:start}details[data-astro-cid-vcytj35z]{border-top:1px solid var(--color-rule)}details[data-astro-cid-vcytj35z]:last-child{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-vcytj35z]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-ink)}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z]:hover{color:var(--color-pine)}.pm[data-astro-cid-vcytj35z]{position:relative;width:26px;height:26px;flex:none;border:2px solid var(--color-gold-deep);transform:rotate(45deg);border-radius:3px;transition:transform var(--dur-ui) var(--ease),background-color var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background:var(--color-pine);transform:rotate(-45deg)}.pm[data-astro-cid-vcytj35z]:after{transform:rotate(45deg)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]{background:var(--color-gold);transform:rotate(0)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{transform:rotate(-45deg)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:before{transform:rotate(-45deg)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding:0 2.5rem 1.4rem 0;color:var(--color-ink-soft);max-width:68ch}@media(max-width:900px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}}.final[data-astro-cid-42yt6lhh]{--s-op: .5;background:var(--color-pine);border-top:6px solid var(--color-gold)}.grid[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.lede[data-astro-cid-42yt6lhh]{margin-top:1.25rem}.ctas[data-astro-cid-42yt6lhh]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.facts[data-astro-cid-42yt6lhh]{margin:0;padding:clamp(1.5rem,3vw,2rem);background:var(--color-pine-night);border-radius:var(--radius-lg);border:1px solid oklch(.82 .12 85 / .35);display:grid;gap:1.1rem}dt[data-astro-cid-42yt6lhh]{font-size:.7rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold)}dd[data-astro-cid-42yt6lhh]{margin:.25rem 0 0;color:var(--color-on-dark);font-size:var(--text-sm)}dd[data-astro-cid-42yt6lhh] a[data-astro-cid-42yt6lhh]{color:var(--color-on-dark);display:inline-flex;min-height:32px;align-items:center}@media(max-width:900px){.grid[data-astro-cid-42yt6lhh]{grid-template-columns:1fr}}@media(max-width:560px){.ctas[data-astro-cid-42yt6lhh]{flex-direction:column;align-items:stretch}}
