*{box-sizing:border-box}html{scroll-behavior:smooth}.skip-link.svelte-1uha8ag{z-index:100;color:#111;background:#fff6e9;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link.svelte-1uha8ag:focus{top:1rem}.editorial-root.svelte-1uha8ag{--black:#121311;--cream:#eee9dd;--paper:#f7f3e9;--red:#b93c28;--teal:#155e63;--line:#12131138;min-height:100vh;color:var(--black);background:var(--cream);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.editorial-root.svelte-1uha8ag a:focus-visible{outline-offset:4px;outline:3px solid #e6a433}.landing-header.svelte-1uha8ag{border-bottom:1px solid var(--black);justify-content:space-between;align-items:center;gap:1rem;width:min(1320px,100% - 2rem);margin:0 auto;padding:1rem 0;display:flex}.landing-brand.svelte-1uha8ag{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex}.landing-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:50%;width:46px;height:46px}.landing-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){line-height:1.1;display:grid}.landing-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.landing-brand.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#5d625d;margin-top:.2rem}nav.svelte-1uha8ag{align-items:center;gap:1.6rem;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;font-size:.88rem;font-weight:700;text-decoration:none}.outline-link.svelte-1uha8ag{border:1px solid var(--black);padding:.65rem .9rem}.editorial-hero.svelte-1uha8ag{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2rem,6vw,7rem);width:min(1320px,100% - 2rem);min-height:770px;margin:0 auto;padding:clamp(4rem,9vw,7rem) 0;display:grid;position:relative}.issue-marker.svelte-1uha8ag{color:var(--red);display:grid;position:absolute;top:6rem;left:-5rem;transform:rotate(-90deg)}.issue-marker.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.2em;text-transform:uppercase;font-size:.68rem}.issue-marker.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 2rem Georgia,serif}.eyebrow.svelte-1uha8ag,.illustration-label.svelte-1uha8ag{color:var(--red);letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{overflow-wrap:anywhere;margin-top:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-weight:500}h1.svelte-1uha8ag{letter-spacing:-.055em;text-wrap:balance;max-width:800px;margin-bottom:1.6rem;font-size:clamp(3.4rem,7.2vw,7.4rem);line-height:.88}.hero-lede.svelte-1uha8ag{color:#545953;max-width:650px;margin-bottom:2rem;font-size:1.08rem;line-height:1.75}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.85rem;display:flex}.primary-action.svelte-1uha8ag,.secondary-action.svelte-1uha8ag{justify-content:center;align-items:center;min-height:47px;padding:.8rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.primary-action.svelte-1uha8ag{background:var(--black);color:#fff}.secondary-action.svelte-1uha8ag{border:1px solid var(--black);background:0 0}.contact-sheet.svelte-1uha8ag{background:var(--black);min-height:590px;box-shadow:20px 20px 0 var(--red);grid-template-rows:auto repeat(3,1fr);grid-template-columns:1fr 1fr;gap:.7rem;padding:1.25rem;display:grid;position:relative;transform:rotate(1deg)}.illustration-label.svelte-1uha8ag{color:#ddd3c2;grid-column:1/-1}.frame.svelte-1uha8ag{background:#e7e0d2;border:6px solid #f9f4e8;min-height:135px;padding:1rem;position:relative;overflow:hidden}.frame.svelte-1uha8ag span:where(.svelte-1uha8ag),.frame.svelte-1uha8ag strong:where(.svelte-1uha8ag),.frame.svelte-1uha8ag small:where(.svelte-1uha8ag){z-index:2;display:block;position:relative}.frame.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--red);font:700 .7rem ui-monospace,monospace}.frame.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin:2rem 0 .25rem;font-family:Georgia,serif;font-size:1.3rem}.frame.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#5d625d}.frame-one.svelte-1uha8ag{background:linear-gradient(145deg,#f0eadf 55%,#cbbfac 55%);grid-row:span 2}.frame-one.svelte-1uha8ag:after{content:"";border:4px solid var(--black);border-bottom-width:12px;width:42%;height:45%;position:absolute;bottom:18%;right:12%}.frame-two.svelte-1uha8ag{background:linear-gradient(#d97e51,#edd6ae)}.sun.svelte-1uha8ag{background:#f5e7b1;border-radius:50%;width:42px;height:42px;position:absolute;top:28%;left:22%}.horizon.svelte-1uha8ag{clip-path:polygon(0 50%,32% 5%,56% 55%,77% 20%,100% 65%,100% 100%,0 100%);background:#284c51;position:absolute;inset:56% 0 0}.frame-three.svelte-1uha8ag{background:#d9d5ca}.frame-four.svelte-1uha8ag{background:#20565a}.portrait.svelte-1uha8ag{background:#e9c49d;border-radius:50%;width:48px;height:48px;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 58px 0 24px #a63125}.frame-five.svelte-1uha8ag{background:linear-gradient(90deg,#ebe5d7 65%,#b93c28 65%);grid-column:1/-1}.margin-note.svelte-1uha8ag{color:#686c67;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;position:absolute;bottom:2rem;right:-10.5rem;transform:rotate(90deg)}.story-section.svelte-1uha8ag{background:var(--black);color:#f5f0e5;padding:clamp(5rem,10vw,9rem) max(1rem,50% - 660px)}.story-heading.svelte-1uha8ag{grid-template-columns:.7fr 1.3fr;gap:2rem;margin-bottom:4rem;display:grid}.story-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#e18464}.story-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.lane-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.local-first.svelte-1uha8ag h2:where(.svelte-1uha8ag),.boundary-note.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.96}.chapter-list.svelte-1uha8ag{border-top:1px solid #444742}.chapter-list.svelte-1uha8ag article:where(.svelte-1uha8ag){border-bottom:1px solid #444742;grid-template-columns:80px .9fr 1.1fr;align-items:start;gap:2rem;padding:2rem 0;display:grid}.chapter-number.svelte-1uha8ag{color:#e18464;font:700 .8rem ui-monospace,monospace}.chapter-list.svelte-1uha8ag article:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#aaa99f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.69rem;font-weight:700}.chapter-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.7rem,3vw,3rem)}.chapter-copy.svelte-1uha8ag{color:#bbbcb4;margin:0;line-height:1.75}.lanes-section.svelte-1uha8ag{grid-template-columns:1fr 1fr;width:min(1320px,100% - 2rem);margin:0 auto;padding:clamp(5rem,9vw,8rem) 0;display:grid}.lane-intro.svelte-1uha8ag{grid-column:1/-1;max-width:900px;margin-bottom:3rem}.lane.svelte-1uha8ag{min-height:370px;padding:clamp(1.5rem,4vw,3rem)}.lane.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lane.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:570px;margin:6rem 0 1rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.lane.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:580px;margin:0;line-height:1.7}.lane-property.svelte-1uha8ag{background:#d88b62}.lane-campaign.svelte-1uha8ag{background:var(--teal);color:#f8f1e5}.local-first.svelte-1uha8ag{border-block:1px solid var(--line);background:#ded7c9;grid-template-columns:180px 1fr 1fr;align-items:center;gap:2rem;padding:clamp(3rem,6vw,5rem) max(1rem,50% - 660px);display:grid}.local-mark.svelte-1uha8ag{background:var(--paper);border-radius:50%;width:135px;height:135px;padding:1rem}.local-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:50%;width:100%;height:100%}.local-first.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.4rem,4vw,4rem)}.local-first.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#545953;margin:0;line-height:1.75}.boundary-note.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;gap:2rem 5rem;width:min(1320px,100% - 2rem);margin:0 auto;padding:clamp(5rem,9vw,8rem) 0;display:grid}.boundary-note.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1/-1}.boundary-note.svelte-1uha8ag div:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#545953;line-height:1.75}.landing-footer.svelte-1uha8ag{background:var(--black);color:#eee9dd;padding:3rem max(1rem,50% - 660px)}.landing-footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:600 1.4rem Georgia,serif}.landing-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aaa99f}.footer-links.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem 1.5rem;margin:2rem 0;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#ded7c9;font-size:.87rem}.copyright.svelte-1uha8ag{border-top:1px solid #444742;margin:0;padding-top:1.5rem;font-size:.8rem}@media (width<=1050px){.editorial-hero.svelte-1uha8ag,.story-heading.svelte-1uha8ag,.boundary-note.svelte-1uha8ag{grid-template-columns:1fr}.editorial-hero.svelte-1uha8ag>:where(.svelte-1uha8ag),.story-heading.svelte-1uha8ag>:where(.svelte-1uha8ag),.lanes-section.svelte-1uha8ag>:where(.svelte-1uha8ag),.boundary-note.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0;max-width:100%}.editorial-hero.svelte-1uha8ag{padding-top:4rem}.issue-marker.svelte-1uha8ag,.margin-note.svelte-1uha8ag{display:none}.contact-sheet.svelte-1uha8ag{width:min(700px,100%)}.local-first.svelte-1uha8ag{grid-template-columns:130px 1fr}.local-first.svelte-1uha8ag>p:where(.svelte-1uha8ag){grid-column:2}}@media (width<=700px){nav.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.outline-link),.landing-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}.outline-link.svelte-1uha8ag{overflow-wrap:anywhere;text-align:center;max-width:calc(100vw - 94px)}.contact-sheet.svelte-1uha8ag{min-height:520px;box-shadow:9px 9px 0 var(--red);padding:.7rem}.frame.svelte-1uha8ag{border-width:3px;min-height:120px;padding:.7rem}.frame.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-top:1rem;font-size:1rem}.chapter-list.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-columns:45px 1fr;gap:1rem}.chapter-copy.svelte-1uha8ag{grid-column:2}.lanes-section.svelte-1uha8ag{grid-template-columns:1fr}.lane-intro.svelte-1uha8ag{grid-column:auto}.lane.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:4rem}.local-first.svelte-1uha8ag{grid-template-columns:1fr}.local-first.svelte-1uha8ag>p:where(.svelte-1uha8ag){grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.svelte-1uha8ag{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
