@charset "UTF-8";.news-section.svelte-1ttynk1{padding-top:0}.news-shell.svelte-1ttynk1{display:grid;grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);gap:var(--space-grid-gap);align-items:start}.archive-link.svelte-1ttynk1{width:fit-content;font-size:var(--fs-small);text-underline-offset:.15rem}.mobile-link.svelte-1ttynk1{display:none;margin-top:var(--space-4)}.news-ledger.svelte-1ttynk1,.state-copy.svelte-1ttynk1{border-top:1px solid color-mix(in srgb,var(--color-border) 54%,transparent)}.lead-story.svelte-1ttynk1,.list-story.svelte-1ttynk1{display:grid;gap:var(--space-rhythm-2);padding:var(--space-rhythm-3) 0;text-decoration:none;color:inherit}.lead-story.svelte-1ttynk1{padding-top:var(--space-rhythm-4)}.list-story.svelte-1ttynk1{border-top:1px solid var(--motif-rule-color)}.lead-story.svelte-1ttynk1:focus-visible,.list-story.svelte-1ttynk1:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.story-list.svelte-1ttynk1{display:grid}.date-label.svelte-1ttynk1{font-size:var(--type-meta-label);line-height:var(--lh-meta-label);font-weight:600;letter-spacing:var(--tracking-meta-label);color:color-mix(in srgb,var(--color-text-meta) 92%,transparent)}.lead-title.svelte-1ttynk1,.list-title.svelte-1ttynk1{margin:0;font-family:var(--font-serif);line-height:1.02;color:var(--color-text-header-1);letter-spacing:-.03em}.lead-title.svelte-1ttynk1{max-width:12ch;font-size:var(--type-display-md)}.list-title.svelte-1ttynk1{max-width:18ch;font-size:var(--type-title-sm)}.lead-excerpt.svelte-1ttynk1,.list-excerpt.svelte-1ttynk1,.state-copy.svelte-1ttynk1{max-width:50ch;font-size:var(--type-body);line-height:var(--lh-body);color:var(--color-text-2)}.lead-excerpt.svelte-1ttynk1,.list-excerpt.svelte-1ttynk1{display:-webkit-box;overflow:hidden;max-width:44ch;-webkit-box-orient:vertical}.lead-excerpt.svelte-1ttynk1,.list-excerpt.svelte-1ttynk1{-webkit-line-clamp:3;line-clamp:3}.story-meta.svelte-1ttynk1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-rhythm-1) var(--space-rhythm-3);padding-top:var(--space-rhythm-1)}.author.svelte-1ttynk1,.read-more.svelte-1ttynk1{font-size:var(--type-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-meta)}.author.svelte-1ttynk1{letter-spacing:.01em}.read-more.svelte-1ttynk1{font-weight:600}.read-more.svelte-1ttynk1:after{content:"→";margin-left:var(--space-1)}.state-copy.svelte-1ttynk1{padding:var(--space-4) 0 0;color:var(--color-text-2)}@media (max-width: 960px){.news-shell.svelte-1ttynk1{grid-template-columns:1fr;gap:var(--space-5)}.mobile-link.svelte-1ttynk1{display:inline-flex}}@media (max-width: 640px){.lead-title.svelte-1ttynk1,.list-title.svelte-1ttynk1,.lead-excerpt.svelte-1ttynk1,.list-excerpt.svelte-1ttynk1{max-width:none}}.home.svelte-1qamekq{display:flex;flex-direction:column;gap:var(--space-rhythm-2);padding-inline:var(--space-page-inline)}.hero-band.svelte-1qamekq{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(21rem,1fr);gap:clamp(var(--space-6),3.8vw,var(--space-9));align-items:start}.hero-copy.svelte-1qamekq{display:grid;gap:var(--space-rhythm-3);min-width:0;padding-top:clamp(var(--space-5),3.6vw,var(--space-8))}.hero-band.svelte-1qamekq .public-intro{gap:var(--space-rhythm-2);max-width:48rem}.hero-band.svelte-1qamekq .public-intro .eyebrow{font-weight:600;color:color-mix(in srgb,var(--color-text-meta) 84%,var(--color-primary) 16%)}.hero-band.svelte-1qamekq .public-intro .intro{max-width:36ch;font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--color-text)}.hero-band.svelte-1qamekq .public-intro .title{max-width:13ch;font-size:clamp(2.4rem,3.55vw,3.85rem);line-height:.92;font-weight:600;letter-spacing:-.048em}.brand-title.svelte-1qamekq{display:grid}.brand-title-prefix.svelte-1qamekq,.brand-title-name.svelte-1qamekq{display:block}.brand-title-prefix.svelte-1qamekq{margin-bottom:.14em;font-size:.24em;line-height:1;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text-header-1) 68%,var(--color-text-meta) 32%)}.brand-title-name.svelte-1qamekq{display:block;font-size:1em;line-height:.94}.hero-media.svelte-1qamekq{margin:0;width:100%;padding-top:clamp(var(--space-6),4.8vw,var(--space-10))}.hero-media.svelte-1qamekq img:where(.svelte-1qamekq){display:block;width:100%;aspect-ratio:16/7;height:auto;max-height:14rem;object-fit:cover;object-position:56% center}.hero-quick-links.svelte-1qamekq,.hero-contact.svelte-1qamekq{display:none}.hero-quick-links.svelte-1qamekq{gap:var(--space-rhythm-2)}.hero-quick-links-label.svelte-1qamekq{margin:0;font-size:var(--type-meta-label);line-height:var(--lh-meta-label);font-weight:600;letter-spacing:var(--tracking-meta-label);color:color-mix(in srgb,var(--color-text-meta) 84%,var(--color-primary) 16%)}.hero-quick-link.svelte-1qamekq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) 0;font-size:var(--type-body-sm);font-weight:600;line-height:var(--lh-body-sm);color:var(--color-text-header-1);text-decoration:none;transition:color .1s ease,opacity .1s ease,transform .1s ease}.hero-quick-link.svelte-1qamekq:after{content:"→";font-size:var(--type-body-sm);color:var(--color-primary);opacity:.62;transform:translate(0);transition:opacity .1s ease,transform .1s ease}.hero-quick-link.svelte-1qamekq:active{opacity:.6;transform:scale(.98)}.hero-quick-link.svelte-1qamekq:focus-visible,.hero-quick-link.svelte-1qamekq:active{color:var(--color-primary)}.hero-quick-link.svelte-1qamekq:focus-visible:after{opacity:1;transform:translate(3px)}.hero-quick-link.svelte-1qamekq:active:after{opacity:.82;transform:translate(2px)}.hero-quick-link.svelte-1qamekq:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.home-main.svelte-1qamekq{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(16rem,20rem);gap:clamp(var(--space-rhythm-3),1.8vw,var(--space-rhythm-4));align-items:start;min-width:0}.news-column.svelte-1qamekq,.practical-rail.svelte-1qamekq{padding-top:0}.news-column.svelte-1qamekq{min-width:0}.news-column.svelte-1qamekq .news-shell{grid-template-columns:1fr;gap:var(--space-5)}.news-column.svelte-1qamekq .section-copy{gap:var(--space-2);max-width:26rem}.news-column.svelte-1qamekq .section-description{max-width:30ch;color:var(--color-text-2)}.news-column.svelte-1qamekq .news-ledger,.news-column.svelte-1qamekq .state-copy{border-top:0}.news-column.svelte-1qamekq .lead-story{padding-top:var(--space-4)}.news-column.svelte-1qamekq .lead-title{font-size:var(--type-display-sm);line-height:var(--lh-display);max-width:15ch}.news-column.svelte-1qamekq .lead-excerpt{max-width:65ch;font-size:var(--type-body);line-height:var(--lh-body);color:var(--color-text-muted)}.news-column.svelte-1qamekq .date-label{font-weight:600;letter-spacing:var(--tracking-meta-label);color:color-mix(in srgb,var(--color-text-meta) 84%,transparent)}.news-column.svelte-1qamekq .story-meta,.news-column.svelte-1qamekq .author,.news-column.svelte-1qamekq .read-more{color:var(--color-text-meta)}.news-column.svelte-1qamekq .list-story .list-excerpt,.news-column.svelte-1qamekq .list-story .author{display:none}.news-column.svelte-1qamekq .list-story{gap:var(--space-3);padding:var(--space-4) 0}.practical-rail.svelte-1qamekq{display:grid;gap:var(--space-rhythm-3);align-self:start}.rail-label.svelte-1qamekq{margin:0;font-size:var(--type-meta-label);line-height:var(--lh-meta-label);font-weight:600;letter-spacing:var(--tracking-meta-label);color:color-mix(in srgb,var(--color-text-meta) 84%,var(--color-primary) 16%)}.rail-group.svelte-1qamekq{display:grid;gap:var(--space-rhythm-2);padding-top:0}.rail-links.svelte-1qamekq{gap:var(--space-rhythm-2);padding:var(--space-rhythm-2) var(--space-rhythm-3) var(--space-rhythm-2);background:color-mix(in srgb,var(--color-text) 3%,transparent)}.rail-links.svelte-1qamekq .rail-label:where(.svelte-1qamekq){padding-bottom:var(--space-rhythm-1)}.rail-link.svelte-1qamekq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "copy arrow";column-gap:var(--space-rhythm-3);row-gap:.15rem;align-items:start;padding:var(--space-rhythm-2) var(--space-rhythm-1);text-decoration:none;color:inherit;background:transparent;transition:color .16s ease}.rail-link.svelte-1qamekq:after{content:"→";grid-area:arrow;align-self:center;font-size:var(--type-body-sm);color:var(--color-primary);opacity:.4;transform:translate(0);transition:opacity .16s ease,transform .16s ease}.rail-link.svelte-1qamekq+.rail-link:where(.svelte-1qamekq){border-top:1px solid var(--motif-rule-color)}.rail-link-title.svelte-1qamekq{grid-area:title;font-size:var(--type-body-sm);font-weight:600;line-height:var(--lh-body-sm);color:var(--color-text-header-1);transition:color .16s ease}.rail-link-copy.svelte-1qamekq{grid-area:copy;font-size:var(--type-meta-label);line-height:var(--lh-meta-label);color:color-mix(in srgb,var(--color-text-meta) 90%,transparent);transition:color .16s ease}.rail-link.svelte-1qamekq:hover .rail-link-title:where(.svelte-1qamekq),.rail-link.svelte-1qamekq:focus-visible .rail-link-title:where(.svelte-1qamekq){color:var(--color-primary)}.rail-link.svelte-1qamekq:hover .rail-link-copy:where(.svelte-1qamekq),.rail-link.svelte-1qamekq:focus-visible .rail-link-copy:where(.svelte-1qamekq){color:color-mix(in srgb,var(--color-text-meta) 76%,var(--color-primary) 24%)}.rail-link.svelte-1qamekq:hover:after,.rail-link.svelte-1qamekq:focus-visible:after{opacity:1;transform:translate(3px)}.rail-link.svelte-1qamekq:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.contact-link.svelte-1qamekq{width:fit-content;font-size:var(--type-meta-label);line-height:var(--lh-meta-label);font-weight:500;color:var(--color-text-2);text-decoration-thickness:.06em;text-underline-offset:.14em}.practical-rail.svelte-1qamekq .rail-group:where(.svelte-1qamekq):last-child{padding-top:var(--space-rhythm-3);border-top:1px solid var(--motif-rule-color)}.story-content.svelte-1qamekq{padding-top:var(--space-section-tight);border-top:1px solid var(--motif-rule-color)}.story-content.svelte-1qamekq .wrapper{max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 960px){.hero-band.svelte-1qamekq{grid-template-columns:1fr;gap:var(--space-4)}.home-main.svelte-1qamekq{grid-template-columns:1fr}.news-column.svelte-1qamekq,.practical-rail.svelte-1qamekq{padding-top:var(--space-2)}.practical-rail.svelte-1qamekq{order:-1}}@media (max-width: 640px){.hero-band.svelte-1qamekq{gap:var(--space-3);padding-top:var(--space-4)}.hero-copy.svelte-1qamekq{display:contents}.hero-band.svelte-1qamekq .public-intro{order:1;gap:var(--space-3)}.hero-band.svelte-1qamekq .public-intro .title{max-width:12.4ch;font-size:clamp(2rem,8.4vw,2.65rem);line-height:.96}.hero-band.svelte-1qamekq .public-intro .intro{max-width:40ch;font-size:var(--type-body);line-height:var(--lh-body);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hero-quick-links.svelte-1qamekq{order:3;display:grid;gap:var(--space-rhythm-1);padding-top:var(--space-2)}.hero-quick-link.svelte-1qamekq{min-height:2.2rem;padding:var(--space-1) 0;font-size:var(--type-meta-label)}.hero-quick-link.svelte-1qamekq+.hero-quick-link:where(.svelte-1qamekq){border-top:1px solid var(--motif-rule-color)}.hero-media.svelte-1qamekq{order:2;padding-top:0}.hero-media.svelte-1qamekq img:where(.svelte-1qamekq){aspect-ratio:5/3;height:min(24vh,12rem);max-height:12rem}.home.svelte-1qamekq,.news-column.svelte-1qamekq .news-shell{gap:var(--space-3)}.news-column.svelte-1qamekq .lead-story{padding-top:var(--space-3)}.news-column.svelte-1qamekq .lead-title{font-size:clamp(1.3rem,6vw,1.62rem)}.practical-rail.svelte-1qamekq{display:none}.hero-contact.svelte-1qamekq{display:grid;gap:var(--space-2)}.story-content.svelte-1qamekq{padding-top:var(--space-6)}}
