.site-county__proof,.site-county__intro{margin-top:20px}.site-county__briefings{gap:28px;max-width:860px;margin-top:28px;display:grid}.site-county__briefings .lpf-p{margin-top:12px}.site-county__note{border-top:1px solid var(--lpf-line);max-width:860px;margin-top:32px;padding-top:24px}.site-county__note .lpf-link{overflow-wrap:anywhere;padding:12px 0;display:inline-block}.site-county--light{background:var(--lpf-white)}.site-county .lpf-sec__head .lpf-p+.lpf-p{margin-top:16px}.site-coverage-counties{margin-top:40px}.site-coverage-counties>.lpf-p{margin:16px 0 28px}.site-coverage-counties .lpf-info-grid .lpf-p{margin-top:12px}.project-signin{--signin-text:#1d1c1a;--signin-secondary:#5e5a55;--signin-border:#ded9d1;--signin-action:#c54a25;--signin-action-hover:#ad3d1d;--screeding-font-body:"Instrument Sans", "Manrope", system-ui, sans-serif;--screeding-font-display:var(--screeding-font-body);--screeding-text:var(--signin-text);--screeding-text-secondary:var(--signin-secondary);--screeding-text-muted:var(--signin-secondary);--screeding-accent:var(--signin-action);--screeding-accent-hover:var(--signin-action-hover);--screeding-focus-ring:#c54a25;min-height:100vh;min-height:100svh;color:var(--signin-text);font-family:var(--screeding-font-body);-webkit-font-smoothing:antialiased;background:#f7f5f1;flex-direction:column;display:flex}.project-signin *{box-sizing:border-box}.project-signin p,.project-signin h1,.project-signin h2,.project-signin h3{overflow-wrap:anywhere;margin:0}.project-signin a{color:inherit}.project-signin a:focus-visible,.project-signin button:focus-visible{outline:2px solid var(--signin-action);outline-offset:5px}.project-signin__wrap{width:min(100%,1280px);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.project-signin__header{border-bottom:1px solid var(--signin-border);background:#fcfbf8}.project-signin__header-inner{justify-content:space-between;align-items:center;gap:12px 24px;min-height:80px;display:flex}.project-signin .lpf-wm{letter-spacing:-.01em;white-space:nowrap;min-height:44px;color:var(--signin-text);flex:none;align-items:baseline;padding-block:8px;font-family:Instrument Sans,Manrope,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.project-signin .lpf-wm__dot{color:#d4552d;margin:0 1px}.project-signin__back{align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.project-signin__back:hover{text-underline-offset:5px;text-decoration:underline}.project-signin__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:clamp(48px,8vw,112px);padding-block:clamp(64px,9vw,128px);display:grid}.project-signin__intro{min-width:0}.project-signin__eyebrow{color:var(--signin-secondary);text-transform:uppercase;letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.project-signin .project-signin__intro h1{letter-spacing:-.045em;margin-top:24px;font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1.02}.project-signin .project-signin__lead{max-width:33ch;color:var(--signin-secondary);margin-top:28px;font-size:18px;line-height:1.55}.project-signin .project-signin__access-note{border-top:1px solid var(--signin-border);max-width:35ch;color:var(--signin-secondary);margin-top:48px;padding-top:20px;font-size:14px;line-height:1.5}.project-signin__panel{border-top:1px solid var(--signin-text);min-width:0;padding-top:22px}.project-signin__panel h2{letter-spacing:-.03em;margin:14px 0 18px;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.1}.project-signin__body{color:var(--signin-secondary);font-size:16px;line-height:1.6}.project-signin__panel form{margin-top:30px}.project-signin__panel label{font-family:inherit;font-size:16px;line-height:1.5}.project-signin .project-signin__input{min-width:0;min-height:52px;font:inherit;color:var(--signin-text);background:#fcfbf8;border-radius:4px;padding:12px 14px;font-size:16px}.project-signin__input:focus-visible{outline:2px solid var(--signin-action);outline-offset:3px}.project-signin .project-signin__submit,.project-signin .project-signin__secondary{white-space:normal;border-radius:6px;min-height:50px;margin-top:22px;padding:12px 18px;font-family:inherit;font-size:16px;font-weight:600}.project-signin .project-signin__submit{border-color:var(--signin-action);background:var(--signin-action);color:#fff}.project-signin .project-signin__submit:hover{background:var(--signin-action-hover);border-color:var(--signin-action-hover)}.project-signin .project-signin__submit>span,.project-signin .project-signin__secondary>span{white-space:normal;text-overflow:clip;overflow:visible}.project-signin .project-signin__secondary{color:var(--signin-text);border-color:var(--signin-border);background:#eeeae3}.project-signin__email{color:var(--signin-text);overflow-wrap:anywhere;font-weight:500}.project-signin .project-signin__small{color:var(--signin-secondary);margin-top:18px;font-size:14px;line-height:1.6}.project-signin__help{border-top:1px solid var(--signin-border);margin-top:36px;padding-top:24px}.project-signin__help h3{font-size:16px;font-weight:600;line-height:1.4}.project-signin__help p{color:var(--signin-secondary);margin-top:8px;font-size:14px;line-height:1.55}.project-signin__help a{text-underline-offset:5px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--signin-border);text-decoration-color:var(--signin-border);overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:8px;font-size:16px;font-weight:500;display:inline-flex}.project-signin__help a:hover{text-decoration-color:currentColor}.project-signin__footer{border-top:1px solid var(--signin-border);color:var(--signin-secondary)}.project-signin__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:16px;font-size:13px;line-height:1.5;display:flex}.project-signin__footer nav{flex-wrap:wrap;gap:20px;display:flex}.project-signin__footer a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.project-signin__skip{z-index:100;background:#fcfbf8;padding:12px 18px;position:absolute;top:8px;left:20px;transform:translateY(-200%)}.project-signin__skip:focus{transform:none}@media(max-width:799px){.project-signin__main{grid-template-columns:minmax(0,1fr);gap:36px;max-width:600px;padding-block:40px 56px}.project-signin .project-signin__intro h1{margin-top:16px;font-size:clamp(42px,9vw,56px)}.project-signin .project-signin__lead{margin-top:20px;font-size:16px}.project-signin .project-signin__access-note{border-top:0;margin-top:20px;padding-top:0}.project-signin__footer-inner{max-width:600px}}@media(max-width:379px){.project-signin__header-inner{flex-wrap:wrap;gap:0 16px;padding-block:10px}.project-signin__back{font-size:13px}}@media(prefers-reduced-motion:reduce){.project-signin *,.project-signin :before,.project-signin :after{transition:none!important;animation:none!important}}.site-case-summary-action{margin-top:24px}.site-case-scope{gap:20px;margin:8px 0 0;display:grid}.site-case-scope dt{margin-bottom:6px;font-weight:600}.site-case-scope dd{margin:0}.site-case-planning__list{max-width:880px;margin:28px 0;padding-left:24px}.site-case-planning__list li{margin-bottom:24px;padding-left:8px}.site-case-planning__list p{margin:0}.site-case-planning__links{flex-wrap:wrap;gap:4px 24px;margin-top:8px;display:flex}.site-case-planning .lpf-link{align-items:center;min-height:44px;display:inline-flex}.site-case-proof{margin-top:24px}.site-case-proof dl,.site-case-proof dd{margin:0}.site-case-proof dd{margin-top:6px;font-family:inherit;font-size:48px;font-weight:600;line-height:1.15}.site-case-proof p{margin:8px 0 0}.site-case-source{align-items:center;min-height:44px;display:inline-flex}@media(max-width:699px){.site-case-proof dd{font-size:40px}}.site-editorial-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.site-editorial-proof__grid--single{grid-template-columns:minmax(0,1fr);max-width:800px}.site-editorial-proof figure{margin:0 0 24px}.site-editorial-proof img{width:100%;height:auto;display:block}.site-editorial-proof figcaption{margin-top:12px}.site-editorial-proof .lpf-p{margin:16px 0}.site-planning-floor ul{flex-wrap:wrap;gap:12px 28px;padding:0;list-style:none;display:flex}.site-planning-floor a{padding:10px 0;display:inline-block}.site-cost-table{border-collapse:collapse;width:100%}.site-cost-table caption{text-align:left;padding-bottom:12px;font-weight:600}.site-cost-table th,.site-cost-table td{text-align:left;border-bottom:1px solid var(--lpf-line);vertical-align:top;padding:12px}.site-cost-table th{font-weight:600}.site-cost-table thead th{width:auto}.site-cost-table td:before{display:none}.site-cost-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}@media(max-width:699px){.site-editorial-proof__grid{grid-template-columns:minmax(0,1fr)}.site-cost-table,.site-cost-table tbody,.site-cost-table tr,.site-cost-table td,.site-cost-table tbody th,.site-cost-table caption{width:100%;display:block}.site-cost-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-cost-table tr{border-bottom:1px solid var(--lpf-line);padding:20px 0}.site-cost-table th,.site-cost-table td{border:0;padding:8px 0}.site-cost-table td:before{content:attr(data-label);margin-bottom:4px;font-weight:600;display:block}.site-cost-related{grid-template-columns:minmax(0,1fr)}}
