/* Lost and transformed neighbourhoods · HessleRoad.com */
.lost-hero{background:#102e42;color:#fff9ec;padding:65px 0 75px;overflow:hidden}.lost-hero-grid{display:grid;grid-template-columns:.9fr 1.25fr;align-items:center;gap:45px}.lost-hero h1{font-size:clamp(52px,6vw,84px)}.lost-hero em{color:#ffcf43}.lost-hero .eyebrow{color:#ffcf43}.lost-hero .lead{font-size:24px}.lost-hero-art{margin:0;border:10px solid #fff9ec;background:#fff9ec;transform:rotate(1deg);box-shadow:0 18px 45px #0005}.lost-hero-art img{aspect-ratio:1.45;object-fit:cover;object-position:47% center;animation:lost-glow 14s ease-in-out infinite}.lost-hero-art figcaption{color:#102e42;font-size:10px;line-height:1.4;padding:9px 2px 0}.lost-ribbon{background:#ffcf43;padding:17px 0}.lost-ribbon .wrap{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:850;letter-spacing:.1em}.lost-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;padding-top:65px;padding-bottom:45px}.lost-intro h2,.lost-care h2{font-size:clamp(40px,4.5vw,61px)}.lost-estate{background:#e4efe9;padding-top:30px;padding-bottom:30px;border-left:6px solid #13888a;margin-bottom:60px}.lost-estate-label{font-size:10px;letter-spacing:.15em;font-weight:900;margin-bottom:15px}.lost-estate h3{font-size:29px}.lost-estate p{font-size:16px;max-width:1000px}.lost-estate small{font-size:11px}.lost-explore{background:#efe5cd;padding:60px 0}.lost-explore-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:25px}.lost-explore-heading h2{font-size:clamp(42px,4.5vw,62px)}.lost-explore-heading>p{max-width:420px}.lost-controls{background:#fff9ec;padding:24px;margin:25px 0}.lost-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.lost-filters button{padding:11px 16px;border:1px solid #102e4260;background:transparent;font-size:13px;font-weight:750;border-radius:25px}.lost-filters button[aria-pressed=true]{background:#102e42;color:#fff9ec}.lost-search-label{display:block;font-size:12px;font-weight:750}.lost-search-label input{display:block;width:100%;background:white;border:1px solid #102e4240;padding:13px 16px;margin-top:7px;border-radius:3px;font-size:16px}.lost-results{font-size:13px;font-weight:700}.lost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}.lost-card{background:#fff9ec;scroll-margin-top:140px;box-shadow:5px 6px 0 #102e4210}.lost-card>figure{margin:0}.lost-card>figure img{width:100%;aspect-ratio:1.9;object-fit:cover}.lost-card:nth-child(3)>figure img{object-position:20% center}.lost-card:nth-child(4)>figure img{object-position:80% center}.lost-card>figure figcaption{background:#102e42;color:#fff9ec;font-size:10px;padding:7px 15px;line-height:1.4}.lost-card-body{padding:27px}.lost-number{font:italic 35px/1 Georgia,serif;display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:#af4e30}.lost-number span{font:800 9px/1.5 system-ui;letter-spacing:.13em;color:#102e42}.lost-card h3{font-size:29px;line-height:1.15;margin-bottom:13px}.lost-location{font-size:12px;line-height:1.5;color:#526169}.lost-date{font-size:12px;font-weight:800;background:#ffe49b;padding:10px 13px;display:inline-block}.lost-card-body>p:not(.lost-number,.lost-location,.lost-date){font-size:16px}.lost-story{border-top:1px solid #102e4240;margin-top:25px}.lost-story summary{padding:17px 0;font-weight:800;list-style:none;font-size:15px;display:flex;justify-content:space-between;gap:20px}.lost-story summary::-webkit-details-marker{display:none}.lost-story>p{font-size:15px}.lost-story dl{padding:20px;background:#eaf0e6;margin:20px 0}.lost-story dt{font-size:11px;letter-spacing:.05em;font-weight:850;text-transform:uppercase;margin-bottom:6px}.lost-story dd{margin:0 0 18px;font-size:14px}.lost-story dd:last-child{margin-bottom:0}.lost-story .lost-source{font-size:11px;line-height:1.8}.lost-memory{border-left:3px solid #df583c;padding-left:18px;margin-top:25px}.lost-memory p{font-size:14px;margin:10px 0}.lost-memory a{font-size:13px;font-weight:800}.lost-empty{background:#fff9ec;padding:30px}.lost-bridge{background:#102e42;color:#fff9ec;padding:65px 0}.lost-bridge-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px}.lost-bridge figure{margin:0}.lost-bridge img{width:100%;aspect-ratio:1.3;object-fit:cover;border:8px solid #fff9ec}.lost-bridge figcaption{font-size:10px;line-height:1.6;margin-top:10px;opacity:.85}.lost-bridge h2{font-size:clamp(42px,4vw,61px)}.lost-bridge em,.lost-bridge .eyebrow{color:#ffcf43}.lost-timeline{list-style:none;padding:0;margin:25px 0}.lost-timeline li{display:grid;grid-template-columns:70px 1fr;gap:18px;border-top:1px solid #ffffff30;padding:15px 0}.lost-timeline b{font:700 21px Georgia;color:#ffcf43}.lost-timeline span{font-size:14px}.lost-care{padding-top:65px;padding-bottom:60px}.lost-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.lost-care-grid h3{font-size:23px}.lost-care-grid p{font-size:15px}.lost-contribute{background:#df583c;color:#fff9ec;padding:65px 0}.lost-contribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lost-contribute h2{font-size:clamp(44px,4.7vw,65px)}.lost-contribute li{margin-bottom:15px;font-size:16px}.lost-contribute small{display:block;font-size:11px;line-height:1.7;margin-top:15px}.lost-sources{padding-top:60px;padding-bottom:55px}.lost-sources h2{font-size:39px}.lost-sources>p{max-width:900px;font-size:15px}.lost-sources ul{padding-left:20px;font-size:13px;line-height:1.8}.lost-sources li{margin-bottom:12px}.lost-sources details{border-top:1px solid #102e4240;padding:18px 0;font-size:14px}.lost-sources summary{font-weight:800}.lost-sources details p{margin-top:15px}.lost-home{background:#102e42;color:#fff9ec;padding:45px 0;margin:0}.lost-home-inner{max-width:1180px;margin:auto;padding:0 30px;display:grid;grid-template-columns:230px 1fr auto;gap:30px;align-items:center}.lost-home img{width:100%;aspect-ratio:1.6;object-fit:cover;border:6px solid #fff9ec;transform:rotate(-2deg)}.lost-home h2{font:700 33px/1.1 Georgia,serif;margin:0 0 12px}.lost-home p{font-size:15px;margin:0}.lost-home a{background:#ffcf43;color:#102e42;padding:13px 20px;font-size:13px;font-weight:850;border-radius:3px;text-decoration:none;white-space:nowrap}.lost-home .eyebrow{font-size:10px;letter-spacing:.13em;color:#ffcf43;margin-bottom:10px}.lost-preview-link{display:block;background:#fff0bd;color:#102e42;padding:20px 26px;text-align:center;font-weight:750;text-decoration:none;font-size:16px}.lost-preview-link:hover{text-decoration:underline}.paused .lost-hero-art img{animation-play-state:paused!important}@keyframes lost-glow{50%{filter:saturate(1.12)}}@media(prefers-reduced-motion:reduce){.lost-hero-art img{animation:none}}@media(max-width:800px){.lost-hero-grid,.lost-intro,.lost-bridge-grid,.lost-contribute-grid{grid-template-columns:1fr;gap:30px}.lost-hero{padding:40px 0 50px}.lost-hero h1{font-size:58px}.lost-hero .lead{font-size:22px}.lost-hero-art{margin-top:15px}.lost-hero-art img{aspect-ratio:1.45}.lost-ribbon .wrap{flex-wrap:wrap;justify-content:center;font-size:9px}.lost-intro{padding-top:45px;padding-bottom:25px}.lost-estate{margin:0 20px 40px;max-width:calc(100% - 40px);padding:25px 20px}.lost-explore-heading{display:block}.lost-explore-heading>p{max-width:none}.lost-explore{padding:40px 0}.lost-grid{grid-template-columns:1fr;gap:25px}.lost-card-body{padding:23px}.lost-card h3{font-size:27px}.lost-controls{padding:18px}.lost-filters{gap:8px}.lost-filters button{font-size:11px;padding:9px 12px}.lost-care-grid{grid-template-columns:1fr;gap:20px}.lost-care-grid h3{font-size:23px}.lost-bridge,.lost-contribute{padding:45px 0}.lost-bridge img{aspect-ratio:1.5}.lost-home-inner{grid-template-columns:115px 1fr;gap:20px;padding:0 22px}.lost-home-inner>a{grid-column:1/-1;text-align:center}.lost-home h2{font-size:26px}.lost-home p{font-size:12px}.lost-home .eyebrow{font-size:8px}.lost-home{padding:30px 0}.lost-preview-link{font-size:14px;line-height:1.5}.lost-sources ul{overflow-wrap:anywhere}.lost-sources{padding-top:40px}.lost-sources h2{font-size:33px}}
