1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[239],{3608:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/about",function(){return s(5359)}])},5359:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>p});var a=s(7876),i=s(9739),n=s(7829),o=s(7294),c=s(8230),r=s.n(c);function l({topper:e,title:t,text:s,texts:i,buttonText:n,buttonHref:c,imgSrc:d,imgAlt:h,imgWidth:m=494,imgHeight:u=700,imageObjectFit:p="cover",firstStitch:g=!1,id:x="sbs-578",containerId:j,backgroundColor:y}){let w={...g?{paddingTop:"12rem"}:{},...y?{backgroundColor:y}:{}};return(0,a.jsx)("section",{id:x,style:w,children:(0,a.jsxs)("div",{className:"cs-container",id:j,children:[d&&h&&(0,a.jsx)("div",{className:"cs-picture",children:(0,a.jsx)(o.A,{src:d,alt:h,width:m,height:u,loading:"lazy",decoding:"async",style:{objectFit:p}})}),(0,a.jsxs)("div",{className:"cs-content",children:[e&&(0,a.jsx)("span",{className:"cs-topper",children:e}),t&&(0,a.jsx)("h2",{className:"cs-title",children:t}),i?.length?i?.length?i.map((e,t)=>(0,a.jsx)("p",{className:"cs-text",children:e},`${t}-${e}`)):null:s?"string"==typeof s?(0,a.jsx)("p",{className:"cs-text",children:s}):s:null,n&&void 0!==c&&(0,a.jsx)(r(),{href:c,className:"cs-button-solid",children:n})]})]})})}function d(){return(0,a.jsx)("section",{id:"why-choose-890",children:(0,a.jsxs)("div",{className:"cs-container",children:[(0,a.jsxs)("div",{className:"cs-content",children:[(0,a.jsx)("span",{className:"cs-topper",children:"What SETS US APART"}),(0,a.jsx)("h2",{className:"cs-title",children:"We Focus on the Details That Matter"}),(0,a.jsx)("p",{className:"cs-text",children:"What sets One Source apart is a commitment to doing things the right way, not just the fastest way."})]}),(0,a.jsxs)("ul",{className:"cs-card-group",children:[(0,a.jsx)("li",{className:"cs-item",children:(0,a.jsxs)("div",{className:"cs-text-group",children:[(0,a.jsx)("h3",{className:"cs-h3",children:"Careful attention to detail at every stage"}),(0,a.jsx)("p",{className:"cs-item-text",children:"Every part of the project is handled with care, from initial planning to final finishes. Small details are not overlooked, and the goal is always a clean, well-executed result that holds up over time."})]})}),(0,a.jsx)("li",{className:"cs-item",children:(0,a.jsxs)("div",{className:"cs-text-group",children:[(0,a.jsx)("h3",{className:"cs-h3",children:"Consistent Quality"}),(0,a.jsx)("p",{className:"cs-item-text",children:"Each project is completed with the same level of care and craftsmanship, whether itâs a small remodel or a larger build. The focus stays on doing the job right from start to finish."})]})}),(0,a.jsx)("li",{className:"cs-item",children:(0,a.jsxs)("div",{className:"cs-text-group",children:[(0,a.jsx)("h3",{className:"cs-h3",children:"Clear Communication"}),(0,a.jsx)("p",{className:"cs-item-text",children:"Expectations, timelines, and updates are communicated clearly throughout the project. Questions are addressed directly, and nothing is left unclear as the work moves forward."})]})}),(0,a.jsx)("li",{className:"cs-item",children:(0,a.jsxs)("div",{className:"cs-text-group",children:[(0,a.jsx)("h3",{className:"cs-h3",children:"Reliable Follow-Through"}),(0,a.jsx)("p",{className:"cs-item-text",children:"If something needs attention, it gets handled. Even beyond the typical warranty period, work has been revisited to make sure everything continues to perform as it should."})]})})]}),(0,a.jsx)(r(),{href:"/contact",className:"cs-button-solid",children:"Contact Us"}),(0,a.jsx)(o.A,{src:"/images/about/vector.avif",alt:"arrow",width:400,height:200,className:"cs-floater",loading:"lazy",decoding:"async","aria-hidden":"true"})]})})}function h({title:e,text:t,buttonText:s,buttonHref:i,imageSrc:n,imageAlt:c,extras:l,imageStyles:d}){return(0,a.jsxs)("section",{id:"cta-51",children:[(0,a.jsx)("div",{className:"cs-container",children:(0,a.jsxs)("div",{className:"cs-content",children:[(0,a.jsx)("h2",{className:"cs-title",children:e}),(0,a.jsx)("p",{className:"cs-text",children:t}),i&&s?(0,a.jsx)(r(),{href:i,className:"cs-button-solid",children:s}):(0,a.jsx)("div",{className:"cs-button-solid fake",children:s}),l]})}),(0,a.jsx)("div",{className:"cs-picture",children:(0,a.jsx)(o.A,{src:n,alt:c,width:1920,height:1280,loading:"lazy",decoding:"async","aria-hidden":"true",style:d})})]})}function m(){return(0,a.jsx)("section",{id:"sbs-1006",children:(0,a.jsxs)("div",{className:"cs-container",children:[(0,a.jsx)("div",{className:"cs-image-group",children:(0,a.jsx)("div",{className:"cs-picture",children:(0,a.jsx)(o.A,{src:"/images/about/a5.avif",alt:"tile work in progress",width:522,he
1ight:461,loading:"lazy",decoding:"async","aria-hidden":"true"})})}),(0,a.jsxs)("div",{className:"cs-content",children:[(0,a.jsx)("h2",{className:"cs-title",children:"Licensed, Bonded, and Insured"}),(0,a.jsx)("p",{className:"cs-text",children:"One Source Custom Construction is fully licensed, bonded, and insured, and is a member of the Skagit and Island Counties Builders Association (SICBA)."})]})]})})}s(4232);var u=s(9617);function p(){return(0,a.jsxs)("div",{id:"about-page",children:[(0,a.jsx)(i.A,{title:"About One Source Custom Construction | Quality-Focused Local Builder",description:"Learn about One Source Custom Construction, a Whidbey Island builder serving Island and Skagit County with remodeling, construction, exterior work, and custom cabinetry.",path:"/about"}),(0,a.jsx)(l,{title:"Built on Quality, Detail, and Follow-Through",text:"A local construction company serving Island and Skagit County with a focus on high-quality work and long-term results.",imgSrc:"/images/about/hero.avif",imgAlt:"Man attaching a cabinet door",firstStitch:!0}),(0,a.jsx)(n.A,{text:`One Source Custom Construction was established in 2020 and is based on Whidbey Island. The team handles a wide range of residential construction projects, from remodels to ground-up builds, along with custom structures and exterior work. 2 3With a growing team and a hands-on approach, each project is completed with a focus on quality, consistency, and attention to detail.`,title:"Locally Owned and Operated",topper:"WHO WE ARE",imgSrc:"/images/about/a2.avif",imgAlt:"man making cuts at a table saw"}),(0,a.jsx)(d,{}),(0,a.jsx)(h,{text:"The same attention to detail and commitment to quality extends into custom cabinetry through Greenâs Custom Woodworks. Each project is built from raw materials and finished in-house, with a focus on precision, durability, and a clean, well-executed result.",title:"Custom Cabinetry Through Greenâs Custom Woodworks",imageSrc:"/images/about/a3.avif",imageAlt:"man working in a cabinet shop",buttonHref:"/custom-cabinetry",buttonText:"Explore Custom Cabinetry"}),(0,a.jsx)(l,{title:"Work That Lasts Beyond Completion",text:`Construction projects donât always end when the job is finished. If something needs attention, it gets handled. 4 5While the standard warranty period is one year, projects have been revisited and supported years later when needed. The goal is to build long-term relationships, not just complete a single project.`,imgSrc:"/images/about/a4.avif",imgAlt:"a finished kitchen with cabinets"}),(0,a.jsx)(m,{}),(0,a.jsx)(u.A,{imgSrc:"/images/about/cta.avif",imgAlt:"woodworking",title:"Start the Conversation",text:"Questions, ideas, or a project in mind â reach out to get started.",buttonHref:"/contact",buttonText:"Get a Free Estimate"})]})}},7328:(e,t,s)=>{e.exports=s(8022)},7829:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var a=s(7876),i=s(8230),n=s.n(i),o=s(7294);function c({topper:e,title:t,text:s,buttonText:i,buttonHref:r,imgSrc:l,imgAlt:d,imgSrc2:h,imgAlt2:m,styles:u,id:p,firstStitch:g=!1}){return(0,a.jsx)("section",{id:"sbs-2348",style:g?{paddingTop:"12rem"}:{},children:(0,a.jsxs)("div",{className:"cs-container",id:p,children:[(0,a.jsxs)("div",{className:"cs-content",children:[e&&(0,a.jsx)("span",{className:"cs-topper",children:e}),t&&(0,a.jsx)("h2",{className:"cs-title",children:t}),s?"string"==typeof s?(0,a.jsx)("p",{className:"cs-text",children:s}):s:null,i&&void 0!==r&&(0,a.jsx)(n(),{href:r,className:"cs-button-solid",children:i})]}),l&&d&&(0,a.jsxs)("div",{className:"cs-picture",children:[(0,a.jsx)(o.A,{src:l,alt:d,width:1280,height:568,loading:"lazy",decoding:"async",className:"cs-main-picture",style:u||{}}),h&&m&&(0,a.jsx)(o.A,{src:h,alt:m,width:1280,height:568,loading:"lazy",decoding:"async",className:"cs-small-picture"})]})]})})}},9617:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var a=s(7876),i=s(8230),n=s.n(i),o=s(7294);function c({title:e,text:t,buttonText:s,buttonHref:i,buttonBackgroundColor:r,firstStitch:l=!1,imgSrc:d,imgAlt:h}){let m={...l?{paddingTop:"12rem"}:{}},u={...r?{backgroundColor:r}:{}};return(0,a.jsxs)("section",{id:"cta-2443",style:m,children:[(0,a.jsx)("div",{className:"cs-container",children:(0,a.jsxs)("div",{className:"cs-content",children:[e?"string"==typeof e?(0,a.jsx)("h2",{className:"cs-title",children:e}):e:null,(0,a.jsxs)("div",{className:"cs-flex",children:[t?"string"==typeof t?(0,a.jsx)("p",{className:"cs-text",children:t}):t:null,s&&void 0!==i&&(0,a.jsx)(n(),{href:i,className:"cs-button-solid",style:u,children:s})]})]})}),d&&h&&(0,a.jsx)("div",{className:"cs-background",children:(0,a.jsx)(o.A,{src:d,alt:h,width:1280,height:568,loading:"lazy",decoding:"async"})})]})}},9739:(e,t,s)=>{"use strict";s.d(t,{A:()=>d});var a=s(7876),i=s(7328),n=s.n(i),o=s(9099),c=s(1850);let r=["Oak Harbor","Coupeville","Anacortes","Mount Vernon","Burlington","Stanwood"].map(e=>({"@type":"City",name:e,address:{"@type":"PostalAddress",addressLocality:e,addressRegion:"WA",addressCountry:"US"}}));function l(e){return new URL(e.replace(/^\/+/,""),c.W3).toString()}function d({title:e,description:t,path:s,ogDescription:i,ogType:h="website",ogImage:m=c.Ly,twitterCard:u="summary_large_image",noIndex:p=!1,structuredData:g}){var x;let j,y=(0,o.useRouter)(),w=(x=s??y.asPath,"/"===(j=x.split("#")[0]?.split("?")[0]??"")?"":j.replace(/^\/+|\/+$/g,"")),f=w?l(w):c.W3,N=w?w.split("/"):[],b=[{"@context":"https://schema.org","@type":"LocalBusiness",name:c.$i,url:c.W3,logo:c.VI,image:m,email:c.B5,telephone:c.R1||void 0,sameAs:[c.eR,
5c.Oc,c.gr,c.fm].filter(Boolean),address:{"@type":"PostalAddress",addressCountry:"US"},areaServed:r,description:"One Source Custom Construction provides residential construction, remodeling, exterior work, and custom cabinetry through Green's Custom Woodworks across Island and Skagit County, Washington."},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:c.W3},...N.map((e,t)=>({"@type":"ListItem",position:t+2,name:e.replace(/-/g," ").replace(/\b\w/g,e=>e.toUpperCase()),item:l(N.slice(0,t+1).join("/"))}))]}],v=g?[...b,...Array.isArray(g)?g:[g]]:b;return(0,a.jsxs)(n(),{children:[(0,a.jsx)("title",{children:e},"title"),(0,a.jsx)("meta",{name:"description",content:t},"description"),(0,a.jsx)("meta",{name:"robots",content:p?"noindex,nofollow":"index,follow"},"robots"),(0,a.jsx)("link",{rel:"canonical",href:f},"canonical"),(0,a.jsx)("meta",{property:"og:site_name",content:c.$i},"og-site-name"),(0,a.jsx)("meta",{property:"og:title",content:e},"og-title"),(0,a.jsx)("meta",{property:"og:description",content:i||t},"og-description"),(0,a.jsx)("meta",{property:"og:type",content:h},"og-type"),(0,a.jsx)("meta",{property:"og:url",content:f},"og-url"),(0,a.jsx)("meta",{property:"og:image",content:m},"og-image"),(0,a.jsx)("meta",{property:"og:image:width",content:"1200"},"og-image-width"),(0,a.jsx)("meta",{property:"og:image:height",content:"630"},"og-image-height"),(0,a.jsx)("meta",{name:"twitter:card",content:u},"twitter-card"),(0,a.jsx)("meta",{name:"twitter:title",content:e},"twitter-title"),(0,a.jsx)("meta",{name:"twitter:description",content:i||t},"twitter-description"),(0,a.jsx)("meta",{name:"twitter:image",content:m},"twitter-image"),v.map((e,t)=>(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},`structured-data-${t}`))]})}}},e=>{e.O(0,[636,593,792],()=>e(e.s=3608)),_N_E=e.O()}]);
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.