.story-feature.svelte-1udnvxb{border:2px solid var(--color-star-navy);border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in oklch, var(--color-star-gold) 76%, transparent) 0 .44rem, transparent .44rem), repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-star-on-deep) 7%, transparent) 0 1px, transparent 1px 1.8rem), var(--color-star-deep);color:var(--color-star-on-deep);gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.story-feature.svelte-1udnvxb h2:where(.svelte-1udnvxb){max-width:11ch;font-family:var(--font-display);font-size:5.2rem;font-weight:800;line-height:.96}.story-summary.svelte-1udnvxb{max-width:42rem;color:color-mix(in oklch, var(--color-star-on-deep) 82%, transparent);margin-top:1.25rem;font-size:1.1rem;line-height:1.8}.story-feature.svelte-1udnvxb .text-link{--focus-border-color:var(--focus-border-on-dark);--focus-shadow:0 0 0 3px var(--focus-halo-on-dark);color:color-mix(in oklch, var(--color-star-gold) 88%, var(--color-star-on-deep));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-star-gold) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--color-star-gold) 70%, transparent);text-underline-offset:.28em}.story-feature.svelte-1udnvxb .text-link:hover{color:var(--color-star-on-deep);-webkit-text-decoration-color:var(--color-star-gold);text-decoration-color:var(--color-star-gold)}.story-card.svelte-1udnvxb{border:1px solid color-mix(in oklch, var(--color-star-on-deep) 30%, transparent);border-radius:var(--radius-card);background:repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-star-on-deep) 8%, transparent) 0 1px, transparent 1px 1.55rem), color-mix(in oklch, var(--color-star-on-deep) 9%, transparent);align-self:end;padding:clamp(1.25rem,3vw,2rem)}.story-card.svelte-1udnvxb h3:where(.svelte-1udnvxb){color:var(--color-star-on-deep);font-family:var(--font-display);margin-top:.75rem;font-size:2.9rem;font-weight:800;line-height:1}.story-card.svelte-1udnvxb div:where(.svelte-1udnvxb) p:where(.svelte-1udnvxb){border:1px solid color-mix(in oklch, var(--color-star-deep) 18%, transparent);background:linear-gradient(90deg, color-mix(in oklch, var(--ledger-rule-red) 72%, transparent) 0 .18rem, transparent .18rem), var(--color-star-on-deep);color:var(--color-star-deep);font-family:var(--font-ledger);border-radius:.16rem;padding:1rem;font-size:.9rem;font-weight:800;line-height:1.45}@media (width>=1024px){.story-feature.svelte-1udnvxb{grid-template-columns:.92fr 1.08fr;align-items:start}}@media (width<=720px){.story-feature.svelte-1udnvxb h2:where(.svelte-1udnvxb){font-size:2.9rem}.story-card.svelte-1udnvxb h3:where(.svelte-1udnvxb){font-size:2.25rem}}.home-page.svelte-1uha8ag{background:linear-gradient(90deg, transparent 0 4.8rem, var(--ledger-rule-red) 4.8rem 4.86rem, transparent 4.86rem), repeating-linear-gradient(0deg, color-mix(in oklch, var(--ledger-rule-blue) 70%, transparent) 0 1px, transparent 1px var(--ledger-row)), var(--color-star-paper);color:var(--color-star-ink)}.hero-section.svelte-1uha8ag{isolation:isolate;background:var(--color-star-deep);min-height:100svh;position:relative;overflow:hidden}.hero-media.svelte-1uha8ag,.hero-media.svelte-1uha8ag img:where(.svelte-1uha8ag),.hero-overlay.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0}.hero-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center;filter:sepia(.22)saturate(.78)contrast(1.08)}.hero-overlay.svelte-1uha8ag{background:linear-gradient(90deg, color-mix(in oklch, var(--color-star-coral) 72%, transparent) 0 .55rem, transparent .55rem), repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-star-on-deep) 6%, transparent) 0 1px, transparent 1px 2.1rem), repeating-linear-gradient(90deg, color-mix(in oklch, var(--color-star-on-deep) 5%, transparent) 0 1px, transparent 1px 5.5rem), linear-gradient(90deg, oklch(16% .058 258/.98) 0%, oklch(17% .058 258/.92) 45%, oklch(17% .058 258/.54) 75%, oklch(17% .058 258/.34) 100%), linear-gradient(180deg, transparent 70%, var(--color-star-paper))}.hero-content.svelte-1uha8ag{box-sizing:border-box;min-height:100svh;max-width:var(--container-site);color:var(--color-star-on-deep);grid-template-columns:minmax(0,1fr);gap:2rem;margin:0 auto;padding:7rem 1rem 4rem;display:grid;position:relative}.hero-copy.svelte-1uha8ag{align-self:center;min-width:0;max-width:54rem}.hero-logo.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-star-ink) 24%, transparent);background:repeating-linear-gradient(0deg, transparent 0 .62rem, color-mix(in oklch, var(--ledger-rule-blue) 70%, transparent) .62rem calc(.62rem + 1px)), var(--color-star-paper);border-radius:.2rem;width:auto;max-width:min(24rem,80vw);height:4.75rem;padding:.55rem;transform:rotate(-1.2deg)}.hero-kicker.svelte-1uha8ag{color:var(--color-star-gold);font-size:.86rem;font-weight:800;font-family:var(--font-ledger);text-transform:uppercase;margin-top:1.15rem}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:10ch;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin-top:.75rem;font-size:3.35rem;font-weight:800;line-height:.88}.hero-tagline.svelte-1uha8ag{max-width:42rem;color:var(--color-star-gold);margin-top:1rem;font-size:1.55rem;font-weight:800;line-height:1.16}.hero-actions.svelte-1uha8ag{flex-direction:column;gap:.75rem;margin-top:1.4rem;display:flex}.hero-primary.svelte-1uha8ag,.hero-secondary.svelte-1uha8ag{border-radius:var(--radius-card);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.85rem 1.1rem;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.hero-primary.svelte-1uha8ag{border-color:var(--color-star-gold);background:var(--color-star-gold);color:oklch(19% .035 258);--focus-border-color:var(--color-star-gold);--focus-shadow:0 0 0 3px var(--focus-halo-accent)}.hero-secondary.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-star-on-deep) 62%, transparent);color:var(--color-star-on-deep);--focus-border-color:var(--focus-border-on-dark);--focus-shadow:0 0 0 3px var(--focus-halo-on-dark)}.impact-grid.svelte-1uha8ag,.opportunity-grid.svelte-1uha8ag{gap:1rem;display:grid}.issue-board.svelte-1uha8ag{border:2px solid var(--color-star-navy);border-radius:var(--radius-card);background:var(--color-star-navy);box-shadow:0 .75rem 0 color-mix(in oklch, var(--color-star-line) 45%, transparent);gap:1px;display:grid;overflow:hidden}.issue-board.svelte-1uha8ag>article:where(.svelte-1uha8ag){background:repeating-linear-gradient(0deg, transparent 0 1.62rem, color-mix(in oklch, var(--ledger-rule-blue) 70%, transparent) 1.62rem calc(1.62rem + 1px)), var(--color-star-surface);align-content:start;gap:.85rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid}.issue-board.svelte-1uha8ag>article.issue-feature:where(.svelte-1uha8ag){background:linear-gradient(90deg, color-mix(in oklch, var(--color-star-gold) 80%, transparent) 0 .38rem, transparent .38rem), repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-star-on-deep) 7%, transparent) 0 1px, transparent 1px 1.68rem), var(--color-star-deep);color:var(--color-star-on-deep)}.issue-section-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.issue-section-head.svelte-1uha8ag p:where(.svelte-1uha8ag),.issue-list.svelte-1uha8ag section:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:var(--color-star-coral);font-size:.76rem;font-weight:800;font-family:var(--font-ledger);text-transform:uppercase}.issue-feature.svelte-1uha8ag .issue-section-head:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.issue-feature.svelte-1uha8ag .issue-list:where(.svelte-1uha8ag) section:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:var(--color-star-gold)}.issue-section-head.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid color-mix(in oklch, var(--color-star-coral) 32%, transparent);background:color-mix(in oklch, var(--color-star-cream) 72%, transparent);color:var(--color-star-navy);font-size:.74rem;font-family:var(--font-ledger);border-radius:.16rem;padding:.35rem .65rem;font-weight:800}.issue-feature.svelte-1uha8ag .issue-section-head:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background:color-mix(in oklch, var(--color-star-on-deep) 12%, transparent);color:var(--color-star-on-deep)}.issue-board.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-star-navy);font-family:var(--font-display);font-size:1.85rem;font-weight:800;line-height:1}.issue-feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-star-on-deep);font-size:2.65rem}.issue-intro.svelte-1uha8ag{color:var(--color-star-muted);line-height:1.65}.issue-feature.svelte-1uha8ag .issue-intro:where(.svelte-1uha8ag){color:color-mix(in oklch, var(--color-star-on-deep) 80%, transparent)}.issue-list.svelte-1uha8ag{border:1px solid color-mix(in oklch, var(--color-star-line) 86%, transparent);background:color-mix(in oklch, var(--color-star-line) 86%, transparent);border-radius:.18rem;gap:1px;display:grid;overflow:hidden}.issue-feature.svelte-1uha8ag .issue-list:where(.svelte-1uha8ag){border-color:color-mix(in oklch, var(--color-star-on-deep) 14%, transparent);background:color-mix(in oklch, var(--color-star-on-deep) 14%, transparent)}.issue-list.svelte-1uha8ag section:where(.svelte-1uha8ag){background:linear-gradient(90deg, color-mix(in oklch, var(--ledger-rule-red) 70%, transparent) 0 .18rem, transparent .18rem), var(--color-star-surface);gap:.35rem;padding:.85rem;display:grid}.issue-feature.svelte-1uha8ag .issue-list:where(.svelte-1uha8ag) section:where(.svelte-1uha8ag){background:color-mix(in oklch, var(--color-star-on-deep) 8%, transparent)}.issue-list.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--color-star-navy);font-size:1.08rem;font-weight:800;line-height:1.12}.issue-feature.svelte-1uha8ag .issue-list:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){color:var(--color-star-on-deep)}.issue-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-star-muted);font-size:.94rem;line-height:1.5}.issue-feature.svelte-1uha8ag .issue-list:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:color-mix(in oklch, var(--color-star-on-deep) 76%, transparent)}.issue-board.svelte-1uha8ag>article:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag){width:fit-content;color:var(--color-star-blue);border:1px solid #0000;border-radius:.18rem;align-items:center;gap:.4rem;padding:.12rem .18rem;font-weight:800;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.issue-board.svelte-1uha8ag>article.issue-feature:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag){color:color-mix(in oklch, var(--color-star-gold) 88%, var(--color-star-on-deep));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--color-star-gold) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--color-star-gold) 70%, transparent);text-underline-offset:.28em;--focus-border-color:var(--focus-border-on-dark);--focus-shadow:0 0 0 3px var(--focus-halo-on-dark)}.issue-board.svelte-1uha8ag>article:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):hover{color:var(--color-star-coral)}.issue-board.svelte-1uha8ag>article.issue-feature:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):hover{color:var(--color-star-on-deep);-webkit-text-decoration-color:var(--color-star-gold);text-decoration-color:var(--color-star-gold)}.impact-grid.svelte-1uha8ag article:where(.svelte-1uha8ag),.opportunity-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid color-mix(in oklch, var(--color-star-line) 96%, transparent);border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in oklch, var(--ledger-rule-red) 70%, transparent) 0 .2rem, transparent .2rem), repeating-linear-gradient(0deg, transparent 0 1.7rem, color-mix(in oklch, var(--ledger-rule-blue) 70%, transparent) 1.7rem calc(1.7rem + 1px)), var(--color-star-surface);box-shadow:0 .45rem 0 color-mix(in oklch, var(--color-star-line) 34%, transparent);padding:clamp(1.25rem,3vw,2rem)}.opportunity-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-star-navy);margin-top:1.25rem;font-size:1.35rem;font-weight:800}.opportunity-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-star-muted);margin-top:.75rem;line-height:1.7}.activity-board.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:stretch;gap:.85rem;display:grid}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag),.campaign-block.svelte-1uha8ag{border-radius:var(--radius-card);background:linear-gradient(90deg, color-mix(in oklch, var(--color-star-gold) 76%, transparent) 0 .38rem, transparent .38rem), repeating-linear-gradient(0deg, color-mix(in oklch, var(--color-star-on-deep) 7%, transparent) 0 1px, transparent 1px 1.78rem), var(--color-star-deep);color:var(--color-star-on-deep)}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag){align-content:start;gap:.8rem;min-height:13.5rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.activity-board.svelte-1uha8ag article.activity-feature:where(.svelte-1uha8ag){min-height:0;padding:clamp(1.2rem,2.4vw,1.65rem)}.activity-card-head.svelte-1uha8ag{gap:.45rem;display:grid}.activity-card-head.svelte-1uha8ag p:where(.svelte-1uha8ag),.recognition-board.svelte-1uha8ag article:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--color-star-gold);font-size:.8rem;font-weight:800;font-family:var(--font-ledger);text-transform:uppercase}.activity-card-head.svelte-1uha8ag small:where(.svelte-1uha8ag){border:1px solid color-mix(in oklch, var(--color-star-on-deep) 15%, transparent);background:color-mix(in oklch, var(--color-star-on-deep) 8%, transparent);width:fit-content;color:color-mix(in oklch, var(--color-star-on-deep) 72%, transparent);font-size:.72rem;font-family:var(--font-ledger);border-radius:.18rem;padding:.28rem .45rem;font-weight:800;line-height:1.15;display:block}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){text-wrap:balance;font-size:1.35rem;font-weight:800;line-height:1.08}.activity-board.svelte-1uha8ag article.activity-feature:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){max-width:28rem;font-size:clamp(1.65rem,2.5vw,2.15rem)}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.recognition-board.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.opportunity-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-star-muted);line-height:1.7;display:block}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:color-mix(in oklch, var(--color-star-on-deep) 82%, transparent);font-size:.96rem;line-height:1.55}.activity-board.svelte-1uha8ag article.activity-feature:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){max-width:46rem;font-size:1.02rem;line-height:1.65}.impact-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--color-star-coral);font-family:var(--font-display);font-size:4.5rem;font-weight:800;line-height:.9}.impact-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){color:var(--color-star-navy);margin-top:1rem;font-size:1.25rem;font-weight:800}.impact-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-star-muted);margin-top:.65rem;line-height:1.7;display:block}.recognition-board.svelte-1uha8ag{border:2px solid var(--color-star-navy);border-radius:var(--radius-card);background:var(--color-star-navy);gap:1px;display:grid;overflow:hidden}.recognition-board.svelte-1uha8ag article:where(.svelte-1uha8ag){background:repeating-linear-gradient(0deg, transparent 0 1.58rem, color-mix(in oklch, var(--ledger-rule-blue) 66%, transparent) 1.58rem calc(1.58rem + 1px)), var(--color-star-surface);min-height:13rem;padding:clamp(1.25rem,3vw,2rem)}.recognition-board.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-star-navy);margin-top:1rem;font-size:1.65rem;font-weight:800;line-height:1.08}.opportunity-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-star-coral);font-weight:800}.campaign-block.svelte-1uha8ag{align-items:end;gap:1.5rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.campaign-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:11ch;font-family:var(--font-display);font-size:5.2rem;font-weight:800;line-height:.9}.campaign-line.svelte-1uha8ag{color:var(--color-star-gold);margin-top:1.25rem;font-size:1.95rem;font-weight:800;line-height:1.16}.campaign-copy.svelte-1uha8ag{max-width:48rem;color:color-mix(in oklch, var(--color-star-on-deep) 82%, transparent);margin-top:1rem;font-size:1.05rem;line-height:1.75}@media (width>=640px){.hero-actions.svelte-1uha8ag{flex-direction:row}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:5.8rem}}@media (width>=760px){.issue-board.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-board.svelte-1uha8ag>article.issue-feature:where(.svelte-1uha8ag){grid-column:1/-1}.impact-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-grid.svelte-1uha8ag,.recognition-board.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-board.svelte-1uha8ag article.activity-feature:where(.svelte-1uha8ag){grid-column:span 2}}@media (width>=1024px){.hero-content.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);align-items:end;padding-top:8rem;padding-left:1.5rem;padding-right:1.5rem}.issue-board.svelte-1uha8ag{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.88fr))}.issue-board.svelte-1uha8ag>article.issue-feature:where(.svelte-1uha8ag){grid-column:auto}.opportunity-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.recognition-board.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-block.svelte-1uha8ag{grid-template-columns:1fr auto}}@media (width<=720px){.hero-content.svelte-1uha8ag{min-height:auto;padding-top:6.25rem;padding-bottom:3rem}.hero-logo.svelte-1uha8ag{height:3.35rem}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.85rem;line-height:.92}.hero-tagline.svelte-1uha8ag{font-size:1.2rem}.issue-feature.svelte-1uha8ag h3:where(.svelte-1uha8ag),.impact-grid.svelte-1uha8ag article:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag),.campaign-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.35rem}.activity-board.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:0}.campaign-line.svelte-1uha8ag{font-size:1.35rem}}
