:root,[data-theme=daylight]{--paper:#f4ecda;--paper-raised:#fbf7ee;--paper-sunk:#e9dec6;--ink:#1c2620;--ink-muted:#4c564e;--line:#d2c5a8;--line-strong:#6b7468;--moss:#2d5a3d;--on-moss:#f4ecda;--moss-soft:#c9d6b4;--bracken:#a9471f;--on-bracken:#fbf7ee;--bracken-soft:#f0d2bc;--gorse:#e6ae2e;--on-gorse:#1c2620;--gorse-soft:#f7e3ae;--heather:#6e3f6b;--lake:#2e5e7e;--sky:#b9d3d3;--signpost:#5a3a22;--on-signpost:#fff;--parking:#1f4e96;--on-parking:#fff;--status-spaces:#3fa563;--on-status-spaces:#0f1a13;--status-filling:#e3a21a;--on-status-filling:#1c2620;--status-full:#741a14;--on-status-full:#fff;--status-closed:#3b3f45;--on-status-closed:#fff;--status-stale:#8a8473;--focus:#1f4e96;--park-south-downs:#1e6f78;--park-lake-district:#35577a;--park-peak-district:#4a6a2a;--park-north-york-moors:#6e3f6b;--park-broads:#7e5e10;--on-park:#fff;--map-land:#f4ecda;--map-wood:#c5d4ae;--map-grass:#e8e4c4;--map-moor:#e8d9dd;--map-built:#ece2cd;--map-building:#ddd0b4;--map-water:#a9c8d6;--map-waterway:#6f9db6;--map-contour:#c47a3e;--map-hillshade:#5a4632;--map-park-boundary:#e6ae2e;--map-motorway:#7fa6c8;--map-a-road:#e59a73;--map-b-road:#f2cc6b;--map-minor:#fff;--map-casing:#8e7f63;--map-path:#2f7a4a;--map-track:#9c8459;--map-rail:#6b6b6b;--map-boundary:#8a6f92;--map-label:#1c2620;--map-label-halo:#f4ecda;--map-water-label:#2e5e7e;--map-peak-label:#4c564e;--shadow-print:3px 3px 0 #1c2620;--shadow-print-lg:5px 5px 0 #1c2620;--shadow-sheet:0 -6px 24px #1c26202e}[data-theme=dusk]{--paper:#121815;--paper-raised:#1b231e;--paper-sunk:#0b100d;--ink:#f2ead8;--ink-muted:#b8b1a0;--line:#334039;--line-strong:#7f8a80;--moss:#8dbf97;--on-moss:#121815;--moss-soft:#24352a;--bracken:#e8875a;--on-bracken:#121815;--bracken-soft:#3e2a1f;--gorse:#f0be4a;--on-gorse:#121815;--gorse-soft:#3a3018;--heather:#c79bc4;--lake:#8ab6d3;--sky:#2c4448;--signpost:#6b4529;--on-signpost:#fff;--parking:#4f7fcc;--on-parking:#0b100d;--status-spaces:#7fd89a;--on-status-spaces:#0b100d;--status-filling:#f0b23a;--on-status-filling:#0b100d;--status-full:#b83a30;--on-status-full:#fff;--status-closed:#a3a9b0;--on-status-closed:#0b100d;--status-stale:#6e6a5e;--focus:#8ab6d3;--park-south-downs:#7cc3c9;--park-lake-district:#93b4d6;--park-peak-district:#a9c783;--park-north-york-moors:#c79bc4;--park-broads:#d9b65a;--on-park:#0b100d;--map-land:#161d19;--map-wood:#1e2b21;--map-grass:#1a221c;--map-moor:#221c23;--map-built:#1c221f;--map-building:#252d28;--map-water:#1e3540;--map-waterway:#3f6c82;--map-contour:#9a6440;--map-hillshade:#000;--map-park-boundary:#f0be4a;--map-motorway:#3c6385;--map-a-road:#8a4a2e;--map-b-road:#7a6526;--map-minor:#3a4740;--map-casing:#0b100d;--map-path:#8dbf97;--map-track:#7a6a4a;--map-rail:#6e746f;--map-boundary:#a68aae;--map-label:#f2ead8;--map-label-halo:#121815;--map-water-label:#8ab6d3;--map-peak-label:#b8b1a0;--shadow-print:3px 3px 0 #000;--shadow-print-lg:5px 5px 0 #000;--shadow-sheet:0 -6px 24px #00000080}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-arch:999px;--stroke-hair:1px;--stroke-ink:2px;--stroke-poster:3px;--size-tap:48px;--size-marker:40px;--size-icon:24px;--font-display:Archivo, "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-body:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, monospace}.poster{letter-spacing:-.01em;font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:56px;font-weight:900;line-height:52px}.display-lg{font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:800;line-height:40px}.display-md{font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:800;line-height:32px}.title{font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:700;line-height:26px}.eyebrow{letter-spacing:.14em;font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;line-height:16px}.sign{letter-spacing:.04em;font-family:Archivo,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:800;line-height:20px}.body-lg{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:400;line-height:26px}.body{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:24px}.body-strong{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;line-height:24px}.button{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700;line-height:22px}.caption{font-family:Atkinson Hyperlegible Next,Atkinson Hyperlegible,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;line-height:18px}.data{font-family:Atkinson Hyperlegible Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:500;line-height:20px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--paper:#121815;--paper-raised:#1b231e;--paper-sunk:#0b100d;--ink:#f2ead8;--ink-muted:#b8b1a0;--line:#334039;--line-strong:#7f8a80;--moss:#8dbf97;--on-moss:#121815;--moss-soft:#24352a;--bracken:#e8875a;--on-bracken:#121815;--bracken-soft:#3e2a1f;--gorse:#f0be4a;--on-gorse:#121815;--gorse-soft:#3a3018;--heather:#c79bc4;--lake:#8ab6d3;--sky:#2c4448;--signpost:#6b4529;--on-signpost:#fff;--parking:#4f7fcc;--on-parking:#0b100d;--status-spaces:#7fd89a;--on-status-spaces:#0b100d;--status-filling:#f0b23a;--on-status-filling:#0b100d;--status-full:#b83a30;--on-status-full:#fff;--status-closed:#a3a9b0;--on-status-closed:#0b100d;--status-stale:#6e6a5e;--focus:#8ab6d3;--park-south-downs:#7cc3c9;--park-lake-district:#93b4d6;--park-peak-district:#a9c783;--park-north-york-moors:#c79bc4;--park-broads:#d9b65a;--on-park:#0b100d;--map-land:#161d19;--map-wood:#1e2b21;--map-grass:#1a221c;--map-moor:#221c23;--map-built:#1c221f;--map-building:#252d28;--map-water:#1e3540;--map-waterway:#3f6c82;--map-contour:#9a6440;--map-hillshade:#000;--map-park-boundary:#f0be4a;--map-motorway:#3c6385;--map-a-road:#8a4a2e;--map-b-road:#7a6526;--map-minor:#3a4740;--map-casing:#0b100d;--map-path:#8dbf97;--map-track:#7a6a4a;--map-rail:#6e746f;--map-boundary:#a68aae;--map-label:#f2ead8;--map-label-halo:#121815;--map-water-label:#8ab6d3;--map-peak-label:#b8b1a0;--shadow-print:3px 3px 0 #000;--shadow-print-lg:5px 5px 0 #000;--shadow-sheet:0 -6px 24px #00000080}}@font-face{font-family:Archivo;src:url(/fonts/Archivo%5Bwdth,wght%5D.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/AtkinsonHyperlegibleNext%5Bwght%5D.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/fonts/AtkinsonHyperlegibleMono%5Bwght%5D.woff2)format("woff2");font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);color-scheme:light}html[data-theme=dusk]{color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark}}body{font:16px/1.5 var(--font-body);margin:0}h1,h2,p,figure{margin:0}p+p{margin-top:16px}h1,h2,.brand,.poster,.display-lg,.display-md,.title,.eyebrow,.sign{font-stretch:87.5%}h2{margin-bottom:16px}.poster,.sign,.eyebrow{text-transform:uppercase}.poster{letter-spacing:-.025em;font-size:clamp(40px,5.2vw,72px);line-height:.97}.eyebrow{color:var(--ink-muted)}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}.wrap{width:min(1120px,100% - 48px);margin-inline:auto}.site-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.brand{font:900 34px/1 var(--font-display);align-items:center;gap:12px;min-height:64px;font-stretch:87.5%;text-decoration:none;display:inline-flex}.brand img{background:#f4ecda;border-radius:6px;width:54px;height:60px;padding:6px}.theme-control:not([hidden]){align-items:center;gap:12px;display:flex}.theme-control label{font-size:13px}select{font:700 16px var(--font-body);border:2px solid var(--ink);background:var(--paper-raised);min-width:112px;min-height:48px;color:var(--ink);border-radius:6px;padding:8px 12px}.skip{background:var(--paper-raised);z-index:2;min-height:48px;padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.hero-copy>*+*{margin-top:24px}.intro{max-width:34em;font-size:22px;line-height:1.4}.hero-copy>p{max-width:35em}.park-print{background:var(--paper-raised);border:3px solid var(--ink);box-shadow:var(--shadow-print-lg);text-align:center;padding:32px 24px 24px}.park-print img{width:min(100%,280px);height:auto;margin:auto;display:block}.park-print figcaption{border-top:2px solid var(--ink);flex-direction:column;gap:8px;margin-top:24px;padding-top:16px;display:flex}.notice{border-left:3px solid var(--bracken);color:var(--ink-muted);gap:12px;padding:8px 0 8px 16px;display:flex}.icon{flex:none;width:24px;height:24px;display:inline-flex}.icon svg{width:24px;height:24px}.foundation-note{border-top:1px solid var(--line-strong);gap:16px;padding-block:32px;display:flex}.foundation-note h2{margin-bottom:4px}.site-footer{border-top:2px solid var(--ink);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:32px;padding-block:24px;display:flex}.site-footer a{align-items:center;min-height:48px;display:inline-flex}.footer-links{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer .caption{margin-left:auto}.page-heading{padding-block:48px 24px}.page-heading>*+*{margin-top:20px}.spec-section{border-top:2px solid var(--ink);padding-block:32px}.swatches{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.swatch>span{border:2px solid var(--ink);height:96px;font:800 32px var(--font-display);border-radius:6px;place-items:center;display:grid}code{font:13px var(--font-mono);overflow-wrap:anywhere}.grounds{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.grounds>div{padding:16px}.muted{color:var(--ink-muted)}.type-samples{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.type-samples .eyebrow{margin-bottom:16px}.statuses,.actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.status{border:2px solid var(--ink);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.status-spaces{background:var(--status-spaces);color:var(--on-status-spaces)}.status-filling{background:var(--status-filling);color:var(--on-status-filling)}.status-full{background:var(--status-full);color:var(--on-status-full)}.status-closed{background:var(--status-closed);color:var(--on-status-closed)}.status-unknown{border-style:dashed;border-color:var(--status-stale)}.button-link{border:2px solid var(--ink);min-height:48px;box-shadow:var(--shadow-print);background:var(--paper-raised);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.primary{background:var(--bracken);color:var(--on-bracken)}.button-link:active{box-shadow:none;transform:translate(3px,3px)}.actions+.caption{margin-top:24px}.icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.icon-grid li{background:var(--paper-raised);border:1px solid var(--line-strong);text-align:center;font:13px/1.4 var(--font-mono);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:20px 8px;display:flex}.error-page{max-width:650px;padding-block:64px}.error-page>*+*{margin-top:24px}@media (width<=700px){.wrap{width:calc(100% - 32px)}.site-header{flex-wrap:wrap;gap:16px;padding-block:16px}.theme-control:not([hidden]){margin-left:auto}.theme-control label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.brand{gap:8px;font-size:28px}.brand img{width:42px;height:48px}.hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.hero-copy>*+*{margin-top:20px}.park-print{width:100%;max-width:380px;margin:auto}.swatches{grid-template-columns:repeat(3,1fr)}.grounds,.type-samples{grid-template-columns:1fr}.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{flex-direction:column;align-items:flex-start}.site-footer .caption{margin-left:0}.page-heading{padding-top:32px}}@media (prefers-reduced-motion:reduce){.button-link:active{transform:none}}.icon-grid [stroke=\#FFFFFF],.icon-grid [stroke=\#fff]{stroke:var(--paper-raised)}.status-full [stroke=\#FFFFFF],.status-full [stroke=\#fff]{stroke:var(--status-full)}
