.resource-single-page{--resource-inner-offset: clamp(70px, calc(50% - 591px), 140px)}.resource-single-page #breadcrumbs-section{position:relative;z-index:2}.resource-single-page #breadcrumbs-section .block-inner{width:90%;max-width:1462px;padding-right:0;padding-left:0}.resource-single-page #breadcrumbs-section .inner-wrap{max-width:none;padding-right:var(--resource-inner-offset);padding-left:var(--resource-inner-offset)}.resource-single-page #breadcrumbs-section .block-inner .inner-wrap #breadcrumbs{padding-left:0;margin-bottom:0}.resource-single-page .resource-single__hero{position:relative;z-index:1}.resource-single-page .resource-single__hero.has-image .resource-single__hero-inner{min-height:398px}.resource-single-page .resource-single__hero.has-image .resource-single__hero-copy{width:565px;padding-top:110px}.resource-single-page .resource-single__hero.no-image .resource-single__hero-inner{min-height:257px}.resource-single-page .resource-single__hero.no-image .resource-single__hero-copy{display:flex;width:calc(100% - var(--resource-inner-offset));padding-top:110px;align-items:flex-start;gap:30px}.resource-single-page .resource-single__hero.no-image .resource-single__title-line{flex:0 0 184.65px;width:184.65px;order:2;margin-top:28px}.resource-single-page .resource-single__hero.no-image .resource-single__title-wrap{flex:1 1 auto;order:1}.resource-single-page .resource-single__hero-inner{position:relative;width:90%;max-width:1462px;margin:0 auto}.resource-single-page .resource-single__hero-copy{position:relative;z-index:2;margin-left:var(--resource-inner-offset)}.resource-single-page .resource-single__title-line{display:block;width:165px;height:2px;margin-bottom:28px;background:#718473}.resource-single-page .resource-single__title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.resource-single-page .resource-single__title-wrap h1{max-width:565px;margin:0;color:#64666a;font-family:"Montserrat","Times New Roman",Times,serif;font-size:47px;font-weight:400;line-height:normal}.resource-single-page .resource-single__meta{display:flex;align-items:center;gap:21px;color:#64666a;font-family:"Source Sans Pro",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.47}.resource-single-page .resource-single__category{display:inline-flex;align-items:center;min-height:39px;padding:5px 16px 6px;border:1px solid #718473;border-radius:45px;color:#718473}.resource-single-page .resource-single__hero-image{position:absolute;top:-224px;right:0;z-index:0;width:706px;height:624px;margin:0;overflow:hidden}.resource-single-page .resource-single__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.resource-single-page .resource-single__content{color:#64666a}.resource-single-page .resource-single__content-inner{display:flex;width:calc(90% - 140px);max-width:1182px;margin:0 auto;padding-top:83px;flex-direction:column;align-items:flex-start;gap:70px}.resource-single-page .resource-single__intro,.resource-single-page .resource-single__final-thoughts{width:100%;max-width:966px}.resource-single-page .resource-single__sections{display:flex;width:100%;flex-direction:column;gap:70px}.resource-single-page .resource-single__section{width:100%}.resource-single-page .resource-single__section.has-image{display:grid;width:calc(100% + 140px);grid-template-columns:minmax(0, 683px) minmax(0, 596px);align-items:center;gap:43px}.resource-single-page .resource-single__section.no-image .resource-single__section-text{max-width:966px}.resource-single-page .resource-single__section-text{width:100%}.resource-single-page .resource-single__section-image{position:relative;align-self:center;width:100%;height:100%;max-height:500px;margin:0;overflow:hidden}.resource-single-page .resource-single__section-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.resource-single-page .resource-single__rich-text{font-family:"Source Sans Pro",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.47}.resource-single-page .resource-single__rich-text>*:first-child{margin-top:0}.resource-single-page .resource-single__rich-text>*:last-child{margin-bottom:0}.resource-single-page .resource-single__rich-text p{margin:0 0 24px}.resource-single-page .resource-single__rich-text h2{margin:0 0 24px;color:#64666a;font-family:"Montserrat","Times New Roman",Times,serif;font-size:30px;font-weight:400;line-height:normal}.resource-single-page .resource-single__rich-text h3,.resource-single-page .resource-single__rich-text h4{margin:30px 0 12px;color:#64666a;font-family:"Montserrat","Times New Roman",Times,serif;font-size:21px;font-weight:400;line-height:1.35}.resource-single-page .resource-single__rich-text ul,.resource-single-page .resource-single__rich-text ol{margin:0;padding:0;list-style:none}.resource-single-page .resource-single__rich-text ul li,.resource-single-page .resource-single__rich-text ol li{position:relative;padding:3px 0 3px 36px}.resource-single-page .resource-single__rich-text ul li:before{top:16px;width:22px;height:2px;background:#718473}.resource-single-page .resource-single__rich-text ol{counter-reset:resource-list}.resource-single-page .resource-single__rich-text ol li{counter-increment:resource-list}.resource-single-page .resource-single__rich-text ol li:before{content:counter(resource-list);position:absolute;top:3px;left:0;color:#718473;font-weight:700}.resource-single-page .resource-single__rich-text a{color:inherit;text-decoration:underline}.resource-single-page .resource-single__materials-about,.resource-single-page .resource-single__best-uses,.resource-single-page .resource-single__finish-options,.resource-single-page .resource-single__past-projects{width:100%;max-width:966px;font-family:"Source Sans Pro",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.47}.resource-single-page .resource-single__materials-about h2,.resource-single-page .resource-single__materials-about h3,.resource-single-page .resource-single__materials-about h4,.resource-single-page .resource-single__materials-about p,.resource-single-page .resource-single__best-uses h2,.resource-single-page .resource-single__best-uses h3,.resource-single-page .resource-single__best-uses h4,.resource-single-page .resource-single__best-uses p,.resource-single-page .resource-single__finish-options h2,.resource-single-page .resource-single__finish-options h3,.resource-single-page .resource-single__finish-options h4,.resource-single-page .resource-single__finish-options p,.resource-single-page .resource-single__past-projects h2,.resource-single-page .resource-single__past-projects h3,.resource-single-page .resource-single__past-projects h4,.resource-single-page .resource-single__past-projects p{color:inherit}.resource-single-page .resource-single__materials-about h2,.resource-single-page .resource-single__best-uses h2,.resource-single-page .resource-single__finish-options h2,.resource-single-page .resource-single__past-projects h2{margin:0 0 24px;font-family:"Montserrat","Times New Roman",Times,serif;font-size:30px;font-weight:400;line-height:normal}.resource-single-page .resource-single__materials-about h3,.resource-single-page .resource-single__materials-about h4,.resource-single-page .resource-single__best-uses h3,.resource-single-page .resource-single__best-uses h4,.resource-single-page .resource-single__finish-options h3,.resource-single-page .resource-single__finish-options h4,.resource-single-page .resource-single__past-projects h3,.resource-single-page .resource-single__past-projects h4{font-family:"Montserrat","Times New Roman",Times,serif;font-size:21px;font-weight:400;line-height:1.35}.resource-single-page .resource-single__materials-about-copy{margin-bottom:0}.resource-single-page .resource-single__materials-about-copy>*:first-child{margin-top:0}.resource-single-page .resource-single__materials-about-copy>*:last-child{margin-bottom:0}.resource-single-page .resource-single__materials-about-copy p{margin:0 0 24px}.resource-single-page .resource-single__materials-detail{margin-top:23px}.resource-single-page .resource-single__materials-detail h3{margin:0 0 4px}.resource-single-page .resource-single__materials-detail p{margin:0}.resource-single-page .resource-single__best-use-grid{position:relative;display:grid;width:100%;max-width:957px;grid-template-columns:minmax(0, 396fr) minmax(0, 451fr);column-gap:clamp(70px,11.5%,110px);row-gap:42px}.resource-single-page .resource-single__best-use-grid:before{content:"";position:absolute;top:0;bottom:0;left:47.13%;width:2px;background:#718473;transform:translateX(-50%)}.resource-single-page .resource-single__best-use-columns{display:contents}.resource-single-page .resource-single__best-use-column{min-height:127px}.resource-single-page .resource-single__best-use-column h3{margin:0 0 3px}.resource-single-page .resource-single__best-use-column ul{margin:0;padding:0;list-style:none}.resource-single-page .resource-single__best-use-column li{position:relative;padding:3px 0 3px 36px}.resource-single-page .resource-single__best-use-column li:before{content:"";position:absolute;top:16px;left:0;width:22px;height:2px;background:#718473}.resource-single-page .resource-single__finish-intro{margin:0 0 32px}.resource-single-page .resource-single__finish-groups,.resource-single-page .resource-single__finish-blocks{display:flex;flex-direction:column}.resource-single-page .resource-single__finish-groups{gap:32px}.resource-single-page .resource-single__finish-group>h3{margin:0 0 14px;font-size:24px}.resource-single-page .resource-single__finish-blocks{gap:23px}.resource-single-page .resource-single__finish-block h4{margin:0 0 5px}.resource-single-page .resource-single__finish-copy>*:first-child{margin-top:0}.resource-single-page .resource-single__finish-copy>*:last-child{margin-bottom:0}.resource-single-page .resource-single__finish-copy p{margin:0 0 16px}.resource-single-page .resource-single__finish-images{display:grid;margin-top:12px;grid-template-columns:repeat(4, minmax(0, 1fr));gap:26px}.resource-single-page .resource-single__finish-image{margin:0}.resource-single-page .resource-single__finish-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.resource-single-page .resource-single__finish-image figcaption{margin-top:11px;text-align:center}.resource-single-page .resource-single__finish-button{display:inline-flex;min-height:47px;margin-top:17px;padding:10px 20px 11px;align-items:center;justify-content:center;border:1px solid #718473;border-radius:54px;color:#718473;font-family:"Montserrat","Times New Roman",Times,serif;font-size:18px;font-weight:400;line-height:normal;transition:background-color .3s ease-out,color .3s ease-out}.resource-single-page .resource-single__finish-button:hover,.resource-single-page .resource-single__finish-button:focus-visible{background:#718473;color:#f5f5f3}.resource-single-page .resource-single__finish-button:focus-visible{outline:2px solid #25282a;outline-offset:2px}.resource-single-page .resource-single__showroom-note{margin:33px 0 0}.resource-single-page .resource-single__past-projects{max-width:none}.resource-single-page .resource-single__past-projects h2{margin-bottom:37px}.resource-single-page .resource-single__past-projects-line{display:block;width:165px;height:2px;margin-bottom:36px;background:#718473}.resource-single-page .resource-single__project-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px}.resource-single-page .resource-single__project-card{display:flex;min-width:0;flex-direction:column;align-items:center;color:inherit;text-align:center}.resource-single-page .resource-single__project-card h3{width:100%;margin:23px 0 0;font-size:24px;line-height:1.4}.resource-single-page .resource-single__project-card>span{margin-top:22px;padding-bottom:5px;border-bottom:2px solid #718473}.resource-single-page .resource-single__project-card:hover .resource-single__project-image,.resource-single-page .resource-single__project-card:focus-visible .resource-single__project-image{border-radius:190px 190px 0 0}.resource-single-page .resource-single__project-card:focus-visible{outline:2px solid #25282a;outline-offset:4px}.resource-single-page .resource-single__project-image{width:100%;aspect-ratio:423/523;overflow:hidden;background:#ececea;transition:border-radius .4s ease-out}.resource-single-page .resource-single__project-image img{display:block;width:100%;height:100%;object-fit:cover}.resource-single-page .resource-single__final-thoughts>span{display:block;width:165px;height:2px;margin-bottom:36px;background:#718473}.resource-single-page .resource-single__note{display:flex;width:100%;min-height:68px;padding:12px 26px;flex-direction:column;justify-content:center;border:1px solid #64666a;border-radius:40px;color:#64666a;font-family:"Source Sans Pro",Helvetica,Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.47}.resource-single-page .resource-single__note strong{font-weight:700}.resource-single-page .resource-single__note p{margin:0}.resource-single-page .resource-single__share-bar{display:flex;width:100%;min-height:85px;padding:19px 26px;align-items:center;justify-content:space-between;border-radius:40px 40px 0 0;background:#718473}.resource-single-page .resource-single__back{display:inline-flex;min-height:47px;padding:10px 20px 11px;align-items:center;justify-content:center;gap:4px;border:1px solid #f5f5f3;border-radius:54px;color:#f5f5f3;font-family:"Montserrat","Times New Roman",Times,serif;font-size:18px;font-weight:400;line-height:normal;transition:background-color .3s ease-out,color .3s ease-out}.resource-single-page .resource-single__back:hover,.resource-single-page .resource-single__back:focus-visible{background:#f5f5f3;color:#718473}.resource-single-page .resource-single__back:focus-visible{outline:2px solid #25282a;outline-offset:2px}.resource-single-page .resource-single__share{display:flex;align-items:center;gap:22px;color:#f5f5f3;font-family:"Source Sans Pro",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.47}.resource-single-page .resource-single__share-icons{display:flex;align-items:center;gap:7px}.resource-single-page .resource-single__share-icons a,.resource-single-page .resource-single__share-icons svg{display:block;width:35px;height:35px}.resource-single-page .resource-single__share-icons svg path{transition:stroke .3s ease-out,fill .3s ease-out}.resource-single-page .resource-single__share-icons a{border-radius:50%;transition:background-color .3s ease-out}.resource-single-page .resource-single__share-icons a:hover,.resource-single-page .resource-single__share-icons a:focus-visible{background:#f5f5f3}.resource-single-page .resource-single__share-icons a:hover svg path,.resource-single-page .resource-single__share-icons a:focus-visible svg path{stroke:#718473}.resource-single-page .resource-single__share-icons a[aria-label=Email]:hover svg path,.resource-single-page .resource-single__share-icons a[aria-label=Email]:focus-visible svg path{fill:#718473;stroke:none}.resource-single-page .resource-single__share-icons a:focus-visible{outline:2px solid #f5f5f3;outline-offset:2px}@media screen and (max-width: 1500px){.resource-single-page .resource-single__hero-image{width:calc((100% - 50px)/2)}.resource-single-page .resource-single__section.has-image{width:110%;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}}@media screen and (max-width: 1050px){.resource-single-page .resource-single__hero.has-image .resource-single__hero-inner{display:flex;min-height:0;padding-top:50px;flex-direction:column-reverse;gap:45px}.resource-single-page .resource-single__hero.has-image .resource-single__hero-copy{width:calc(100% - 140px);padding-top:0}.resource-single-page .resource-single__hero.no-image .resource-single__hero-inner{min-height:0}.resource-single-page .resource-single__hero.no-image .resource-single__hero-copy{width:calc(100% - var(--resource-inner-offset));padding:70px 0 0}.resource-single-page .resource-single__hero-image{position:relative;top:auto;right:auto;width:calc(100% - 2*var(--resource-inner-offset));height:min(62vw,560px);margin-right:auto;margin-left:auto}.resource-single-page .resource-single__content-inner{padding-top:70px}.resource-single-page .resource-single__section.has-image{width:100%;grid-template-columns:1fr;gap:32px}.resource-single-page .resource-single__section-image{height:min(60vw,500px)}.resource-single-page .resource-single__project-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.resource-single-page .resource-single__share{flex-direction:column;align-items:flex-start;row-gap:11px}}@media screen and (max-width: 800px){.resource-single-page #breadcrumbs-section .block-inner{width:86%}.resource-single-page #breadcrumbs-section .inner-wrap{padding-right:0;padding-left:0}.resource-single-page .resource-single__hero-inner,.resource-single-page .resource-single__content-inner{width:86%}.resource-single-page .resource-single__hero-image{width:100%}.resource-single-page .resource-single__hero.has-image .resource-single__hero-copy,.resource-single-page .resource-single__hero.no-image .resource-single__hero-copy{width:100%;margin-left:0}.resource-single-page .resource-single__hero.no-image .resource-single__hero-copy{display:block;padding:55px 0 0}.resource-single-page .resource-single__hero.no-image .resource-single__title-line{margin-top:0;margin-bottom:28px}.resource-single-page .resource-single__title-wrap h1{font-size:38px}.resource-single-page .resource-single__content-inner,.resource-single-page .resource-single__sections{gap:52px}.resource-single-page .resource-single__best-use-grid{grid-template-columns:1fr;row-gap:28px}.resource-single-page .resource-single__best-use-grid:before{display:none}.resource-single-page .resource-single__best-use-column{min-height:0}.resource-single-page .resource-single__finish-images{grid-template-columns:repeat(2, minmax(0, 1fr))}.resource-single-page .resource-single__share-bar{padding:22px;flex-direction:column;gap:22px;border-radius:30px 30px 0 0}.resource-single-page .resource-single__share{flex-direction:column;align-items:center;gap:12px}}@media screen and (max-width: 500px){.resource-single-page .resource-single__title-wrap h1{font-size:31px}.resource-single-page .resource-single__meta,.resource-single-page .resource-single__rich-text,.resource-single-page .resource-single__back,.resource-single-page .resource-single__share{font-size:16px}.resource-single-page .resource-single__rich-text h2{font-size:26px}.resource-single-page .resource-single__materials-about,.resource-single-page .resource-single__best-uses,.resource-single-page .resource-single__finish-options,.resource-single-page .resource-single__past-projects{font-size:16px}.resource-single-page .resource-single__materials-about h2,.resource-single-page .resource-single__best-uses h2,.resource-single-page .resource-single__finish-options h2,.resource-single-page .resource-single__past-projects h2{font-size:26px}.resource-single-page .resource-single__materials-about h3,.resource-single-page .resource-single__materials-about h4,.resource-single-page .resource-single__best-uses h3,.resource-single-page .resource-single__best-uses h4,.resource-single-page .resource-single__finish-options h3,.resource-single-page .resource-single__finish-options h4,.resource-single-page .resource-single__past-projects h3,.resource-single-page .resource-single__past-projects h4{font-size:19px}.resource-single-page .resource-single__finish-group>h3,.resource-single-page .resource-single__project-card h3{font-size:21px}.resource-single-page .resource-single__project-grid{grid-template-columns:1fr;gap:48px}.resource-single-page .resource-single__note{padding:18px 22px;border-radius:28px}.resource-single-page .resource-single__share-icons{gap:5px}.resource-single-page .resource-single__share-icons a,.resource-single-page .resource-single__share-icons svg{width:32px;height:32px}}body.single-resource #navbar{position:relative;z-index:3}/*# sourceMappingURL=resource-single.css.map */
