1import{c as a,j as e,L as s}from"./index-BjlUu4h3.js";import{P as o}from"./PageHeader-ClwCAsnC.js";import{h as i}from"./hero-museum-DfsOcGb7.js";import{A as r}from"./arrow-right-lFlTWf6d.js";import"./ImagePlaceholder-D4FG-Wxk.js";const l=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],n=a("calendar-days",l),c=[{title:"Historic Osterville Boat Yard Continues Legacy",date:"WCVB",excerpt:"WCVB Channel 5 covers the ongoing legacy of the Osterville boat yard, from Crosby to Bertram and Southport Boats.",category:"Press",url:"https://www.wcvb.com/article/osterville-mass-cape-cod-yacht-boat-yard-crosby-bertram-southport-boats-dealer/62071802"},{title:"Hidden Hyannis Murals Now on Display in Osterville",date:"CapeCod.com",excerpt:"A news feature from CapeCod.com on the relocation and exhibition of historic Hyannis murals at the Osterville Historical Museum.",category:"Press",url:"https://www.capecod.com/newscenter/hidden-hyannis-murals-now-on-display-in-osterville/"},{title:"Old Wianno Post Office Returns to Osterville",date:"Cape Cod Times â 2023",excerpt:"A photo gallery from the Cape Cod Times covering the return of the historic Wianno Post Office to Osterville.",category:"Press",url:"https://www.capecodtimes.com/picture-gallery/news/2023/01/11/old-wianno-post-office-returns-back-osterville/11031887002/"},{title:"'Tis the Season",date:"Cape Cod Life",excerpt:"A seasonal feature from Cape Cod Life celebrating holiday traditions and community spirit in Osterville.",category:"Press",url:"https://capecodlife.com/tis-the-season/"},{title:"Scenes from a Time Gone By",date:"Cape Cod Life",excerpt:"Cape Cod Life reflects on historic scenes from Osterville and the timeless character of the village.",category:"Press",url:"https://capecodlife.com/scenes-from-a-time-gone-by/3/"},{title:"Crosby Yacht Yard",date:"Cape Cod Life",excerpt:"An in-depth look at the storied Crosby Yacht Yard and its enduring role in Cape Cod boatbuilding heritage.",category:"Press",url:"https://capecodlife.com/crosby-yacht-yard/"},{title:"Osterville Women Rock the Boat",date:"Barnstable Patriot â 2019",excerpt:"A feature from the Barnstable Patriot on the women who have shaped Osterville's maritime community and the museum's mission.",category:"Press",url:"https://www.barnstablepatriot.com/story/news/2019/03/01/osterville-women-rock-boat/53221682007/"},{title:"Osterville: Postcard History",date:"Arcadia Publishing",excerpt:"A pictorial history of Osterville by Jennifer Williams, showcasing vintage postcards and the village's rich heritage.",category:"Publication",url:"https://www.amazon.com/Osterville-Postcard-History-Jennifer-Williams/dp/1467121339"}];function u(){return e.jsxs(e.Fragment,{children:[e.jsx(o,{eyebrow:"Stay Informed",title:"News & Articles",intro:"Stories, updates, and highlights from the Osterville Historical Museum.",image:i,imageLabel:"Osterville Historical Museum"}),e.jsx("section",{className:"container-prose py-16 md:py-20",children:e.jsxs("div",{className:"grid md:grid-cols-3 gap-10",children:[e.jsx("div",{className:"md:col-span-2 space-y-10",children:c.map(t=>e.jsxs("article",{className:"group border-b border-border pb-10 last:border-0 last:pb-0",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3",children:[e.jsx("span",{className:"inline-flex items-center rounded-full bg-secondary px-2.5 py-0.5 text-xs font-medium text-muted-foreground",children:t.category}),e.jsxs("span",{className:"inline-flex items-center text-xs text-muted-foreground gap-1",children:[e.jsx(n,{className:"w-3.5 h-3.5"}),t.date]})]}),e.jsx("h2",{className:"font-display text-xl md:text-2xl text-foreground group-hover:text-primary transition",children:t.url?e.jsx("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"hover:underline",children:t.title}):t.title}),e.jsx("p",{className:"mt-2 text-muted-foreground leading-relaxed",children:t.excerpt}),t.url&&e.jsxs("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 mt-3 text-sm text-primary hover:underline",children:["Read article ",e.jsx(r,{className:"w-3.5 h-3.5"})]})]},t.title))}),e.jsxs("aside",{className:"space-y-6",children:[e.jsxs("div",{className:"card-elevated p-6",children:[e.jsx("div",{className:"eyebrow mb-3",children:"Qu
1ick Links"}),e.jsxs("ul",{className:"space-y-2 text-sm",children:[e.jsx("li",{children:e.jsx(s,{to:"/",className:"hover:underline",children:"Home"})}),e.jsx("li",{children:e.jsx(s,{to:"/calendar",className:"hover:underline",children:"Calendar"})}),e.jsx("li",{children:e.jsx(s,{to:"/membership",className:"hover:underline",children:"Membership"})})]})]}),e.jsxs("div",{className:"card-elevated p-6",children:[e.jsx("div",{className:"eyebrow mb-3",children:"Stay Connected"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Follow us on social media for real-time updates from the museum."}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("a",{href:"https://www.facebook.com/OstervilleHistoricalMuseum/",target:"_blank",rel:"noopener noreferrer",className:"btn-ghost text-sm",children:"Facebook"}),e.jsx("a",{href:"https://www.instagram.com/ostervillemuseum/",target:"_blank",rel:"noopener noreferrer",className:"btn-ghost text-sm",children:"Instagram"})]})]})]})]})}),e.jsx("section",{className:"border-t border-border bg-secondary/30",children:e.jsx("div",{className:"container-prose py-10 flex flex-wrap gap-3 justify-between items-center",children:e.jsxs(s,{to:"/",className:"btn-ghost",children:[e.jsx(r,{className:"w-4 h-4 rotate-180"})," Back to Home"]})})})]})}export{u as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.