{"id":2963,"date":"2026-10-27T09:47:44","date_gmt":"2026-10-27T09:47:44","guid":{"rendered":"https:\/\/shapekode.com\/product\/shapeblock\/image-reveal-effect\/"},"modified":"2026-11-04T05:17:52","modified_gmt":"2026-11-04T05:17:52","slug":"image-reveal-effect","status":"publish","type":"page","link":"https:\/\/shapekode.com\/product\/shapeblock\/image-reveal-effect\/","title":{"rendered":"Image Reveal Effect"},"content":{"rendered":"<style id=\"shapeblock-block-css-7-inline-css\">\n.shapeblock-layout-row-nl007 { flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;flex-wrap:wrap;gap:20px;padding-top:64px;padding-right:16px;padding-bottom:64px;padding-left:16px;background-color:#5933ff;background-image:url(https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/09\/banner-shape.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;--bp-gap:20px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl007 { padding-top:48px;padding-right:15px;padding-bottom:48px;padding-left:15px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl007 { padding-top:48px;padding-right:15px;padding-bottom:48px;padding-left:15px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl007 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl006 { flex:0 1 calc(760px - var(--bp-gap, 0px) * 0 \/ 100) !important;max-width:calc(760px - var(--bp-gap, 0px) * 0 \/ 100) !important; }\n.shapeblock-col-nl006 > .shapeblock-column__inner { display:flex;flex-direction:column;align-items:center; }.shapeblock-col-nl002 { margin-top:28px;margin-right:0;margin-bottom:18px;margin-left:0; }\n.shapeblock-col-nl002 > .shapeblock-column__inner { display:flex;flex-direction:column;align-items:center; }.sbp-ir.sbp-ir-nl001 { --sbp-ir-width:460px;--sbp-ir-ratio:16\/9; }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl001 { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-1-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-2-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl003 .shapeblock-heading { text-align:center; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl003 .shapeblock-heading .shapeblock-title { font-size:18px;font-weight:400;line-height:1.7;color:#ffffff;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-3-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl004 { --sbp-ab-t-fw:500;--sbp-ab-c:#ffffff;--sbp-ab-bg:#0067ff;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#0067ff;--sbp-ab-r:4px 4px 4px 4px;--sbp-ab-pad:14px 22px 14px 22px;--sbp-ab-hc:#0067ff;--sbp-ab-hbg:#ffffff;--sbp-ab-hbc:#ffffff;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl004 .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-4-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl005 { --sbp-ab-t-fw:500;--sbp-ab-c:#ffffff;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#ffffff;--sbp-ab-r:4px 4px 4px 4px;--sbp-ab-pad:14px 22px 14px 22px;--sbp-ab-hc:#ffffff;--sbp-ab-hbg:#0067ff;--sbp-ab-hbc:#0067ff;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl005 .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-5-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-6-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-7-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl007 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl006 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <h1 style=\"margin-bottom:8px\" class=\"has-link-color wp-elements-1 wp-block-post-title has-text-color has-base-color has-xx-large-font-size has-text-align-center\">Image Reveal Effect<\/h1> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl002 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl001 wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;left&quot;,&quot;color&quot;:&quot;#ffd84d&quot;,&quot;duration&quot;:1300,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"404\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-villa.webp\" class=\"attachment-large size-large\" alt=\"White villa reflected in a long pool\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <\/div><\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl003 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-center\"> <div class=\"shapeblock-title\">A color curtain, a wipe or a slow zoom that uncovers each photo as it scrolls in.<\/div>\t<\/div> <\/div> <div class=\"wp-block-group is-content-justification-center is-layout-flex wp-container-core-group-is-layout-42828cfa wp-block-group-is-layout-flex\" style=\"margin-top:24px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl004 wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"https:\/\/shapekode.com\/product\/shapeblock\/pricing\/\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Get Started Now<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Get Started Now<\/span><\/span><\/a><\/div> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl005 wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"https:\/\/shapekode.com\/product\/shapeblock\/docs\/image-reveal-effect\/\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Documentation<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Documentation<\/span><\/span><\/a><\/div> <\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-17-inline-css\">\n.shapeblock-layout-row-vg46 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:96px;padding-right:24px;padding-bottom:96px;padding-left:24px;background-color:#ffffff;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-vg46 { padding-top:72px;padding-right:24px;padding-bottom:72px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-vg46 { padding-top:56px;padding-right:18px;padding-bottom:56px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-vg46 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-vg46 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-vg46 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-vg46 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-vg44 { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;--bp-gap:56px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-vg44 { padding-top:0;padding-right:0;padding-bottom:0;padding-left:0; } }\n@media (max-width: 767px) { .shapeblock-layout-row-vg44 { padding-top:0;padding-right:0;padding-bottom:0;padding-left:0; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-vg44 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-vg44 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-vg44 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-vg44 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-vg42 { flex:0 1 calc(34% - var(--bp-gap, 0px) * 66 \/ 100) !important;max-width:calc(34% - var(--bp-gap, 0px) * 66 \/ 100) !important; }.shapeblock-layout-row-vg41 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;position:sticky;z-index:auto;width:100%;top:120px;--bp-gap:0px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-vg41 { padding-top:0;padding-right:0;padding-bottom:0;padding-left:0; } }\n@media (max-width: 767px) { .shapeblock-layout-row-vg41 { padding-top:0;padding-right:0;padding-bottom:0;padding-left:0; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-vg41 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-vg41 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-vg41 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-vg41 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-heading-block-wrap.shapeblock-heading-vg3x .shapeblock-heading .shapeblock-title { font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#5933ff;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-8-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-vg3y .shapeblock-heading .shapeblock-title { font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-1.2px;color:#0f172a;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-vg3y .shapeblock-heading .shapeblock-title { font-size:36px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-vg3y .shapeblock-heading .shapeblock-title { font-size:30px;letter-spacing:-0.8px; } }\n\/*# sourceURL=shapeblock-block-css-9-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-vg3z .shapeblock-heading .shapeblock-title { font-size:18px;font-weight:400;line-height:1.65;color:#475569;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-vg3z .shapeblock-heading .shapeblock-title { font-size:16px; } }\n\/*# sourceURL=shapeblock-block-css-10-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-11-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-12-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-13-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-vg43 { flex:0 1 calc(66% - var(--bp-gap, 0px) * 34 \/ 100) !important;max-width:calc(66% - var(--bp-gap, 0px) * 34 \/ 100) !important; }\n\/*# sourceURL=shapeblock-block-css-14-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-15-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-16-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-17-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-vg46 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-vg45 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-vg44 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-vg42 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div style=\"position:sticky;z-index:auto;top:120px\" class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-vg41 is-content-boxed is-sticky wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-vg40 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-vg3x wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Video guide<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-vg3y wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">See it built,<br>step by step.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-vg3z wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">The live demo first, then adding the Image Reveal Effect block to a page and its main settings.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-vg43 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\"> <iframe loading=\"lazy\" title=\"How to Add an Image Reveal Animation in WordPress Gutenberg | ShapeBlock Pro\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/N8leKGIQHjE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe> <\/div><\/figure> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-37-inline-css\">\n.shapeblock-layout-row-nl00r { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fafaf7;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl00r { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl00r { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl00r > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl00r > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl00r > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl00r > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl00p { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:80px;--bp-gap:80px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl00p { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl00p { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl00p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl00p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl00p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl00p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl00n { flex:0 1 calc(54% - var(--bp-gap, 0px) * 46 \/ 100) !important;max-width:calc(54% - var(--bp-gap, 0px) * 46 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl008 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-18-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl009 .shapeblock-heading .shapeblock-title { font-size:86px;font-weight:300;line-height:1.0;letter-spacing:-3px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl009 .shapeblock-heading .shapeblock-title { font-size:60px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl009 .shapeblock-heading .shapeblock-title { font-size:44px; } }\n\/*# sourceURL=shapeblock-block-css-19-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00a .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.7;color:#8a8579;margin-top:32px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-20-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl00b { --sbp-ab-t-fw:500;--sbp-ab-c:#ffffff;--sbp-ab-bg:#1c1c1c;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#1c1c1c;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl00b .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-21-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl00c { --sbp-ab-t-fw:500;--sbp-ab-c:#1c1c1c;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#1c1c1c;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl00c .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-22-inline-css *\/\n\n\n.shapeblock-layout-row-nl00j { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:32px;--bp-gap:32px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl00j { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl00j { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n.shapeblock-block.shapeblock-layout-row.shapeblock-layout-row-nl00j { margin-top:64px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl00j > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl00j > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl00j > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl00j > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-col-nl00h { padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl00h { flex:0 1 calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important;max-width:calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl00d .shapeblock-heading .shapeblock-title { font-size:32px;font-weight:300;line-height:1.6;letter-spacing:-1px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-23-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00e .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-24-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-25-inline-css *\/\n\n\n.shapeblock-col-nl00i { padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl00i { flex:0 1 calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important;max-width:calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl00f .shapeblock-heading .shapeblock-title { font-size:32px;font-weight:300;line-height:1.6;letter-spacing:-1px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-26-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00g .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-27-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-28-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-29-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-30-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-31-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl00o { flex:0 1 calc(46% - var(--bp-gap, 0px) * 54 \/ 100) !important;max-width:calc(46% - var(--bp-gap, 0px) * 54 \/ 100) !important; }.sbp-ir.sbp-ir-nl00l { --sbp-ir-ratio:3\/4; }\n@media (max-width: 1024px) { .sbp-ir.sbp-ir-nl00l { --sbp-ir-width:72%; } }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl00l { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-32-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00m .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-33-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-34-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-35-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-36-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-37-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl00r is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl00q wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl00p is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl00n wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl008 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Nordlys Architects \u00b7 Seattle &amp; Minneapolis<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl009 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h1 class=\"shapeblock-title\">Quiet buildings<br>for northern light.<\/h1>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00a wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">An architecture and interior studio of eleven people. We design houses, libraries and workplaces from a short list of materials, and we keep visiting a building until somebody has lived through a winter in it.<\/div>\t<\/div> <\/div> <div class=\"wp-block-group is-content-justification-flex-start is-layout-flex wp-container-core-group-is-layout-3cedb4b2 wp-block-group-is-layout-flex\" style=\"margin-top:40px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl00b wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">View projects<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">View projects<\/span><\/span><\/a><\/div> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl00c wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">About the studio<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">About the studio<\/span><\/span><\/a><\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl00k wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl00j is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl00h wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00d wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">64<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00e wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Buildings completed<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl00i wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00f wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2007<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00g wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Founded in Seattle<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl00o wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl00l wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;left&quot;,&quot;color&quot;:&quot;#b08d57&quot;,&quot;duration&quot;:1400,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-hero.webp\" class=\"attachment-large size-large\" alt=\"Fjordhus, a timber house on the water at Lake Superior\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00m wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Fjordhus, Lake Superior, 2025<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-54-inline-css\">\n.shapeblock-layout-row-nl018 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#f2f0ea;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl018 { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl018 { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl018 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl018 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl018 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl018 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl016 { flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:72px;--bp-gap:72px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl016 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl016 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl016 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl016 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl016 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl016 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl014 { flex:0 1 calc(40% - var(--bp-gap, 0px) * 60 \/ 100) !important;max-width:calc(40% - var(--bp-gap, 0px) * 60 \/ 100) !important; }.sbp-ir.sbp-ir-nl00s { --sbp-ir-width:86%;--sbp-ir-ratio:4\/3; }\n@media (max-width: 1024px) { .sbp-ir.sbp-ir-nl00s { --sbp-ir-width:70%; } }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl00s { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-38-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00t .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-39-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-40-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl015 { flex:0 1 calc(60% - var(--bp-gap, 0px) * 40 \/ 100) !important;max-width:calc(60% - var(--bp-gap, 0px) * 40 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl00u .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-41-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl00v .shapeblock-heading .shapeblock-title { font-size:36px;font-weight:300;line-height:1.3;letter-spacing:-0.8px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl00v .shapeblock-heading .shapeblock-title { font-size:30px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl00v .shapeblock-heading .shapeblock-title { font-size:24px; } }\n\/*# sourceURL=shapeblock-block-css-42-inline-css *\/\n\n\n.shapeblock-layout-row-nl012 { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(33.3333% - var(--bp-gap, 0px) * 0.6667); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl012 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl012 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n.shapeblock-block.shapeblock-layout-row.shapeblock-layout-row-nl012 { margin-top:56px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (min-width: 1025px){.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl012 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}.shapeblock-col-nl00z { padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00w .shapeblock-cnt-wrap { text-align:left;align-items:flex-start; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00w .shapeblock-cnt-content { align-items:flex-start;gap:8px;align-self:stretch; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00w .shapeblock-cnt-number-wrap { font-size:52px;font-weight:300;letter-spacing:-2px;color:#1c1c1c; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00w .shapeblock-cnt-title { font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#8a8579;text-align:left;align-self:flex-start; }\n\/*# sourceURL=shapeblock-block-css-43-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-44-inline-css *\/\n\n\n.shapeblock-col-nl010 { padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00x .shapeblock-cnt-wrap { text-align:left;align-items:flex-start; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00x .shapeblock-cnt-content { align-items:flex-start;gap:8px;align-self:stretch; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00x .shapeblock-cnt-number-wrap { font-size:52px;font-weight:300;letter-spacing:-2px;color:#1c1c1c; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00x .shapeblock-cnt-title { font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#8a8579;text-align:left;align-self:flex-start; }\n\/*# sourceURL=shapeblock-block-css-45-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-46-inline-css *\/\n\n\n.shapeblock-col-nl011 { padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00y .shapeblock-cnt-wrap { text-align:left;align-items:flex-start; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00y .shapeblock-cnt-content { align-items:flex-start;gap:8px;align-self:stretch; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00y .shapeblock-cnt-number-wrap { font-size:52px;font-weight:300;letter-spacing:-2px;color:#1c1c1c; }\n.shapeblock-cnt-block-wrap.shapeblock-cnt-nl00y .shapeblock-cnt-title { font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;color:#8a8579;text-align:left;align-self:flex-start; }\n\/*# sourceURL=shapeblock-block-css-47-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-48-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-49-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-50-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-51-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-52-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-53-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-54-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl018 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl017 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl016 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl014 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl00s wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;zoom&quot;,&quot;direction&quot;:&quot;left&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1800,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"493\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-model.webp\" class=\"attachment-large size-large\" alt=\"An architect reviewing plans beside white study models\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00t wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">The model room, Ballard<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl015 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00u wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">The studio<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl00v wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">We work from a former boat workshop in Ballard, Seattle. Every project starts there, at one long table, with paper models and the people who will live in the building.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl013 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl012 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl00z wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-cnt-block-wrap shapeblock-cnt-nl00w shapeblock-cnt-title-pos-bottom wp-block-shapeblock-counter\"> <div class=\"shapeblock-cnt-wrap\"> <div class=\"shapeblock-cnt-content\"> <div class=\"shapeblock-cnt-number-wrap\"> <span class=\"shapeblock-cnt-number shapeblock-counter\" data-count=\"18\" data-start=\"0\" data-duration=\"1000\" data-format=\"default\" data-animation=\"counter\">0<\/span> <\/div> <p class=\"shapeblock-cnt-title\">Years in practice<\/p> <\/div> <\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:120ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl010 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-cnt-block-wrap shapeblock-cnt-nl00x shapeblock-cnt-title-pos-bottom wp-block-shapeblock-counter\"> <div class=\"shapeblock-cnt-wrap\"> <div class=\"shapeblock-cnt-content\"> <div class=\"shapeblock-cnt-number-wrap\"> <span class=\"shapeblock-cnt-number shapeblock-counter\" data-count=\"11\" data-start=\"0\" data-duration=\"1000\" data-format=\"default\" data-animation=\"counter\">0<\/span> <\/div> <p class=\"shapeblock-cnt-title\">Architects &amp; designers<\/p> <\/div> <\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:240ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl011 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-cnt-block-wrap shapeblock-cnt-nl00y shapeblock-cnt-title-pos-bottom wp-block-shapeblock-counter\"> <div class=\"shapeblock-cnt-wrap\"> <div class=\"shapeblock-cnt-content\"> <div class=\"shapeblock-cnt-number-wrap\"> <span class=\"shapeblock-cnt-number shapeblock-counter\" data-count=\"9\" data-start=\"0\" data-duration=\"1000\" data-format=\"default\" data-animation=\"counter\">0<\/span> <\/div> <p class=\"shapeblock-cnt-title\">National awards<\/p> <\/div> <\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-80-inline-css\">\n.shapeblock-layout-row-nl01y { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fafaf7;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl01y { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl01y { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl01y > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl01f { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:64px;--bp-gap:64px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl01f { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl01f { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl01f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl01f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl01d { flex:0 1 calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important;max-width:calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl019 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-55-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01a .shapeblock-heading .shapeblock-title { font-size:56px;font-weight:300;line-height:1.06;letter-spacing:-1.8px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl01a .shapeblock-heading .shapeblock-title { font-size:44px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl01a .shapeblock-heading .shapeblock-title { font-size:34px; } }\n\/*# sourceURL=shapeblock-block-css-56-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-57-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl01e { flex:0 1 calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important;max-width:calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl01b .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:400;line-height:1.7;color:#8a8579;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-58-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl01c { --sbp-ab-t-fw:500;--sbp-ab-c:#1c1c1c;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#1c1c1c;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl01c .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-59-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-60-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-61-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-62-inline-css *\/\n\n\n.shapeblock-layout-row-nl01w { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:32px;--bp-gap:32px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl01w { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl01w { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (min-width: 1025px){.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl01w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.sbp-ir.sbp-ir-nl01h { --sbp-ir-ratio:2\/3; }\n\/*# sourceURL=shapeblock-block-css-63-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01i .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-64-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01j .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-65-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01k .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-66-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-67-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl01l { --sbp-ir-ratio:2\/3; }\n\/*# sourceURL=shapeblock-block-css-68-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01m .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-69-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01n .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-70-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01o .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-71-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-72-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl01p { --sbp-ir-ratio:2\/3; }\n\/*# sourceURL=shapeblock-block-css-73-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01q .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-74-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01r .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-75-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl01s .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-76-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-77-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-78-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-79-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-80-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl01y is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl01g wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl01f is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl01d wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl019 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Selected projects<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01a wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">Houses, libraries<br>and workplaces.<\/h2>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl01e wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01b wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Thirty-one of our sixty-four buildings are homes. The rest are places people share: a library, two schools, offices and a ferry terminal on Puget Sound.<\/div>\t<\/div> <\/div> <div class=\"wp-block-group is-content-justification-flex-start is-layout-flex wp-container-core-group-is-layout-7898b4aa wp-block-group-is-layout-flex\" style=\"margin-top:32px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl01c wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Project archive<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Project archive<\/span><\/span><\/a><\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl01x wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl01w is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl01t wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl01h wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#e4e0d6&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"404\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-villa.webp\" class=\"attachment-large size-large\" alt=\"Villa Solberg, white volumes around a pool\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01i wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Villa Solberg<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01j wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Private house<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01k wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Bainbridge Island, WA, 2024<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl01u wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl01l wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#e4e0d6&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:200,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"417\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-cabin.webp\" class=\"attachment-large size-large\" alt=\"Skog cabin, a black timber cabin lit up in the forest\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01m wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Skog Cabin<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01n wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Holiday house<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01o wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Big Island, HI, 2023<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl01v wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl01p wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#e4e0d6&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:400,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"669\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-office.webp\" class=\"attachment-large size-large\" alt=\"Built-in oak joinery with a desk niche\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01q wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Aker Studio<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01r wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Workplace interior<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl01s wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Minneapolis, MN, 2025<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-120-inline-css\">\n.shapeblock-layout-row-nl032 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#1c1c1c;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl032 { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl032 { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl032 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl032 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl032 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl032 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl030 { flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:72px;--bp-gap:72px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl030 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl030 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl030 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl030 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl030 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl030 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02y { flex:0 1 calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important;max-width:calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important; }.sbp-ir.sbp-ir-nl01z { --sbp-ir-ratio:16\/9; }\n\/*# sourceURL=shapeblock-block-css-81-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl020 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-82-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-83-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02z { flex:0 1 calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important;max-width:calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl021 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-84-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl022 .shapeblock-heading .shapeblock-title { font-size:46px;font-weight:300;line-height:1.12;letter-spacing:-1.4px;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl022 .shapeblock-heading .shapeblock-title { font-size:38px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl022 .shapeblock-heading .shapeblock-title { font-size:30px; } }\n\/*# sourceURL=shapeblock-block-css-85-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl023 .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.7;color:#a9a59c;margin-top:24px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-86-inline-css *\/\n\n\n.shapeblock-col-nl02w { margin-top:36px;margin-right:0;margin-bottom:0;margin-left:0; }.shapeblock-col-nl02a { padding-top:14px;padding-right:0;padding-bottom:14px;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl028 { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:16px;--bp-gap:16px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl028 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl028 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl028 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl028 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl028 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl028 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl026 { flex:0 1 calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important;max-width:calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl024 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-87-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-88-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl027 { flex:0 1 calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important;max-width:calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl025 .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-89-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-90-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-91-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-92-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-93-inline-css *\/\n\n\n.shapeblock-col-nl02h { padding-top:14px;padding-right:0;padding-bottom:14px;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl02f { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:16px;--bp-gap:16px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl02f { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl02f { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl02f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl02f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02f > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02d { flex:0 1 calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important;max-width:calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02b .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-94-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-95-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02e { flex:0 1 calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important;max-width:calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02c .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-96-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-97-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-98-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-99-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-100-inline-css *\/\n\n\n.shapeblock-col-nl02o { padding-top:14px;padding-right:0;padding-bottom:14px;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl02m { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:16px;--bp-gap:16px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl02m { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl02m { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl02m > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02m > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl02m > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02m > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02k { flex:0 1 calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important;max-width:calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02i .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-101-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-102-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02l { flex:0 1 calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important;max-width:calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02j .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-103-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-104-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-105-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-106-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-107-inline-css *\/\n\n\n.shapeblock-col-nl02v { padding-top:14px;padding-right:0;padding-bottom:14px;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl02t { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:16px;--bp-gap:16px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl02t { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl02t { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl02t > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02t > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl02t > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl02t > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02r { flex:0 1 calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important;max-width:calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02p .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-108-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-109-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl02s { flex:0 1 calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important;max-width:calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl02q .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-110-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-111-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-112-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-113-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-114-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-115-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl02x { --sbp-ab-t-fw:500;--sbp-ab-c:#ffffff;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#ffffff;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl02x .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-116-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-117-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-118-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-119-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-120-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl032 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl031 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl030 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02y wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl01z wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;right&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1600,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"506\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-living.webp\" class=\"attachment-large size-large\" alt=\"Fjordhus living room with a full-height window onto snowy pines\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl020 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Fjordhus \u2014 the winter room, looking north<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02z wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl021 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Fjordhus<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl022 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">A summer house that stays open all winter.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl023 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">One room, one window, one stove. The family asked for a house they could use in January, so we turned the plan towards the north light and kept every wall within reach of the fire.<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02w wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02a wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl029 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl028 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl026 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl024 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Location<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl027 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl025 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Bayfield, Wisconsin<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02h wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02g wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl02f is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02d wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02b wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Area<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02e wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02c wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2,000 sq ft<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02o wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02n wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl02m is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02k wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02i wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Completed<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02l wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02j wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">March 2025<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02v wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl02u wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl02t is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02r wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02p wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Materials<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl02s wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl02q wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Thermally modified pine, lime plaster, slate<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"wp-block-group is-content-justification-flex-start is-layout-flex wp-container-core-group-is-layout-2b1cd9c3 wp-block-group-is-layout-flex\" style=\"margin-top:36px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl02x wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Read the case study<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Read the case study<\/span><\/span><\/a><\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-144-inline-css\">\n.shapeblock-layout-row-nl03q { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#f2f0ea;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl03q { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl03q { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl03q > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl037 { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:64px;--bp-gap:64px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl037 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl037 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl037 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl037 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl037 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl037 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl035 { flex:0 1 calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important;max-width:calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl033 .shapeblock-heading .shapeblock-title { font-size:56px;font-weight:300;line-height:1.06;letter-spacing:-1.8px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl033 .shapeblock-heading .shapeblock-title { font-size:44px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl033 .shapeblock-heading .shapeblock-title { font-size:34px; } }\n\/*# sourceURL=shapeblock-block-css-121-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-122-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl036 { flex:0 1 calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important;max-width:calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl034 .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:400;line-height:1.7;color:#8a8579;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-123-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-124-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-125-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-126-inline-css *\/\n\n\n.shapeblock-layout-row-nl03o { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:48px;--bp-gap:48px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl03o { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl03o { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (min-width: 1025px){.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl03o > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.sbp-ir.sbp-ir-nl039 { --sbp-ir-width:78%;--sbp-ir-radius:50% 50% 50% 50%;--sbp-ir-ratio:1\/1; }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl039 { --sbp-ir-width:70%; } }\n\/*# sourceURL=shapeblock-block-css-127-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03a .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:32px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-128-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03b .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.5px;color:#1c1c1c;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-129-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03c .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-130-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-131-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl03d { --sbp-ir-width:78%;--sbp-ir-radius:50% 50% 50% 50%;--sbp-ir-ratio:1\/1; }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl03d { --sbp-ir-width:70%; } }\n\/*# sourceURL=shapeblock-block-css-132-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03e .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:32px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-133-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03f .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.5px;color:#1c1c1c;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-134-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03g .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-135-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-136-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl03h { --sbp-ir-width:78%;--sbp-ir-radius:50% 50% 50% 50%;--sbp-ir-ratio:1\/1; }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl03h { --sbp-ir-width:70%; } }\n\/*# sourceURL=shapeblock-block-css-137-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03i .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:32px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-138-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03j .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.5px;color:#1c1c1c;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-139-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03k .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-140-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-141-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-142-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-143-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-144-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl03q is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl038 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl037 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl035 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl033 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">White oak, lime<br>and slate. That\u2019s it.<\/h2>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl036 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl034 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">We keep a library of samples in the studio and build every palette from it. Fewer materials means fewer joints and less waste. It also means the whole building goes grey at the same speed.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl03p wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl03o is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl03l wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl039 wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;top&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1300,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"414\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-oak.webp\" class=\"attachment-large size-large\" alt=\"Close-up of pale oak grain\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03a wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">N\u00b0 1<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03b wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">White oak<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03c wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Oiled, never lacquered. Floors, stairs and joinery from one family mill in Pennsylvania.<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl03m wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl03d wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;top&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1300,&quot;delay&quot;:150,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"494\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-concrete.webp\" class=\"attachment-large size-large\" alt=\"Lime plaster with combed trowel marks\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03e wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">N\u00b0 2<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03f wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Lime plaster<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03g wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Hand-troweled and breathable. Paint can\u2019t do what it does with a low sun.<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl03n wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl03h wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;top&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1300,&quot;delay&quot;:300,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"494\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-stone.webp\" class=\"attachment-large size-large\" alt=\"Grey Norwegian slate surface\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03i wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">N\u00b0 3<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03j wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Vermont slate<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03k wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Quarried in Fair Haven, Vermont. We use it outside and in, often on the same line.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-186-inline-css\">\n.shapeblock-layout-row-nl04x { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fafaf7;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl04x { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl04x { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl04x > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl04x > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl04x > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl04x > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl04v { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:80px;--bp-gap:80px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl04v { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl04v { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl04v > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04v > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl04v > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04v > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04t { flex:0 1 calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important;max-width:calc(38% - var(--bp-gap, 0px) * 62 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl03r .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-145-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03s .shapeblock-heading .shapeblock-title { font-size:40px;font-weight:300;line-height:1.15;letter-spacing:-1px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl03s .shapeblock-heading .shapeblock-title { font-size:34px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl03s .shapeblock-heading .shapeblock-title { font-size:28px; } }\n\/*# sourceURL=shapeblock-block-css-146-inline-css *\/\n\n\n.shapeblock-col-nl03v { margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0; }.shapeblock-heading-block-wrap.shapeblock-heading-nl03u .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-147-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-148-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-149-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04u { flex:0 1 calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important;max-width:calc(62% - var(--bp-gap, 0px) * 38 \/ 100) !important; }.shapeblock-col-nl043 { padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl041 { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl041 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl041 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl041 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl041 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl041 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl041 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl03z { flex:0 1 calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important;max-width:calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl03w .shapeblock-heading .shapeblock-title { font-size:13px;font-weight:500;line-height:1.6;letter-spacing:1.4px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-150-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl03x .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-151-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-152-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl040 { flex:0 1 calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important;max-width:calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl03y .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl03y .shapeblock-heading .shapeblock-title { font-size:15px; } }\n\/*# sourceURL=shapeblock-block-css-153-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-154-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-155-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-156-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-157-inline-css *\/\n\n\n.shapeblock-col-nl04b { padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl049 { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl049 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl049 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl049 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl049 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl049 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl049 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl047 { flex:0 1 calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important;max-width:calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl044 .shapeblock-heading .shapeblock-title { font-size:13px;font-weight:500;line-height:1.6;letter-spacing:1.4px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-158-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl045 .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-159-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-160-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl048 { flex:0 1 calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important;max-width:calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl046 .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl046 .shapeblock-heading .shapeblock-title { font-size:15px; } }\n\/*# sourceURL=shapeblock-block-css-161-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-162-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-163-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-164-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-165-inline-css *\/\n\n\n.shapeblock-col-nl04j { padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl04h { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl04h { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl04h { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl04h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl04h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04f { flex:0 1 calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important;max-width:calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl04c .shapeblock-heading .shapeblock-title { font-size:13px;font-weight:500;line-height:1.6;letter-spacing:1.4px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-166-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl04d .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-167-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-168-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04g { flex:0 1 calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important;max-width:calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl04e .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl04e .shapeblock-heading .shapeblock-title { font-size:15px; } }\n\/*# sourceURL=shapeblock-block-css-169-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-170-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-171-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-172-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-173-inline-css *\/\n\n\n.shapeblock-col-nl04r { padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl04p { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl04p { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl04p { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl04p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl04p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl04p > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04n { flex:0 1 calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important;max-width:calc(36% - var(--bp-gap, 0px) * 64 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl04k .shapeblock-heading .shapeblock-title { font-size:13px;font-weight:500;line-height:1.6;letter-spacing:1.4px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-174-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl04l .shapeblock-heading .shapeblock-title { font-size:26px;font-weight:300;line-height:1.6;letter-spacing:-0.4px;color:#1c1c1c;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-175-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-176-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl04o { flex:0 1 calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important;max-width:calc(64% - var(--bp-gap, 0px) * 36 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl04m .shapeblock-heading .shapeblock-title { font-size:16px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl04m .shapeblock-heading .shapeblock-title { font-size:15px; } }\n\/*# sourceURL=shapeblock-block-css-177-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-178-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-179-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-180-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-181-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-182-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-183-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-184-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-185-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-186-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl04x is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04w wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl04v is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04t wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03r wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">How we work<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03s wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">One team from the first visit to the last snag list.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl03v wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl03t wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;top&quot;,&quot;color&quot;:&quot;#8a8579&quot;,&quot;duration&quot;:2400,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"530\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-stair.webp\" class=\"attachment-large size-large\" alt=\"A spiral oak staircase seen from below\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03u wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Stair, Ballard Public Library extension<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04u wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04s wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl043 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl042 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl041 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl03z wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03w wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">01<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03x wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Visit<\/h3>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl040 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl03y wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">We spend a full day on the site, in whatever weather, before we draw anything. Light, wind and the neighbors decide more than we do.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04b wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04a wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl049 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl047 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl044 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">02<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl045 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Sketch<\/h3>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl048 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl046 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Three options, drawn by hand and built as card models. You choose with your hands, not from a render.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04j wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04i wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl04h is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl04f wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04c wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">03<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04d wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Detail<\/h3>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl04g wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04e wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Every joint and junction drawn at 1:5. The builder prices the real building, so the budget holds.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04r wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl04q wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl04p is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl04n wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04k wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">04<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04l wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Build<\/h3>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl04o wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04m wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">A partner on site every week until handover, and back again after the first winter.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-241-inline-css\">\n.shapeblock-layout-row-nl06g { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#f2f0ea;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl06g { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl06g { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl06g > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl054 { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:72px;--bp-gap:72px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl054 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl054 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl054 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl054 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl054 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl054 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl052 { flex:0 1 calc(55% - var(--bp-gap, 0px) * 45 \/ 100) !important;max-width:calc(55% - var(--bp-gap, 0px) * 45 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl04y .shapeblock-heading .shapeblock-title { font-size:48px;font-weight:300;line-height:1.1;letter-spacing:-1.5px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl04y .shapeblock-heading .shapeblock-title { font-size:40px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl04y .shapeblock-heading .shapeblock-title { font-size:30px; } }\n\/*# sourceURL=shapeblock-block-css-187-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl04z .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:400;line-height:1.7;color:#8a8579;margin-top:28px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-188-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-189-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl053 { flex:0 1 calc(45% - var(--bp-gap, 0px) * 55 \/ 100) !important;max-width:calc(45% - var(--bp-gap, 0px) * 55 \/ 100) !important; }.sbp-ir.sbp-ir-nl050 { --sbp-ir-ratio:3\/2; }\n@media (max-width: 1024px) { .sbp-ir.sbp-ir-nl050 { --sbp-ir-width:80%; } }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl050 { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-190-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl051 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-191-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-192-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-193-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-194-inline-css *\/\n\n\n.shapeblock-col-nl05e { padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl05c { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:20px;--bp-gap:20px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl05c { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl05c { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl059 { flex:0 1 calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important;max-width:calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl056 .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-195-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-196-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05a { flex:0 1 calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important;max-width:calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl057 .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-197-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-198-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05b { flex:0 1 calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important;max-width:calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl058 .shapeblock-heading { text-align:right; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl058 .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl058 .shapeblock-heading .shapeblock-title { font-size:14px; } }\n\/*# sourceURL=shapeblock-block-css-199-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-200-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-201-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-202-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-203-inline-css *\/\n\n\n.shapeblock-col-nl05n { padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl05l { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:20px;--bp-gap:20px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl05l { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl05l { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05l > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05i { flex:0 1 calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important;max-width:calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05f .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-204-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-205-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05j { flex:0 1 calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important;max-width:calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05g .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-206-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-207-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05k { flex:0 1 calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important;max-width:calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05h .shapeblock-heading { text-align:right; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl05h .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl05h .shapeblock-heading .shapeblock-title { font-size:14px; } }\n\/*# sourceURL=shapeblock-block-css-208-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-209-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-210-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-211-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-212-inline-css *\/\n\n\n.shapeblock-col-nl05w { padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl05u { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:20px;--bp-gap:20px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl05u { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl05u { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl05u > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05r { flex:0 1 calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important;max-width:calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05o .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-213-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-214-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05s { flex:0 1 calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important;max-width:calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05p .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-215-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-216-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl05t { flex:0 1 calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important;max-width:calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05q .shapeblock-heading { text-align:right; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl05q .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl05q .shapeblock-heading .shapeblock-title { font-size:14px; } }\n\/*# sourceURL=shapeblock-block-css-217-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-218-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-219-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-220-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-221-inline-css *\/\n\n\n.shapeblock-col-nl065 { padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl063 { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:20px;--bp-gap:20px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl063 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl063 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl063 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl060 { flex:0 1 calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important;max-width:calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05x .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-222-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-223-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl061 { flex:0 1 calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important;max-width:calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05y .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-224-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-225-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl062 { flex:0 1 calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important;max-width:calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl05z .shapeblock-heading { text-align:right; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl05z .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl05z .shapeblock-heading .shapeblock-title { font-size:14px; } }\n\/*# sourceURL=shapeblock-block-css-226-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-227-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-228-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-229-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-230-inline-css *\/\n\n\n.shapeblock-col-nl06e { padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-style:solid;border-color:#dcd8ce;border-width:1px 0px 0px 0px; }.shapeblock-layout-row-nl06c { flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:20px;--bp-gap:20px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl06c { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl06c { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06c > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl069 { flex:0 1 calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important;max-width:calc(14% - var(--bp-gap, 0px) * 86 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl066 .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-231-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-232-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl06a { flex:0 1 calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important;max-width:calc(56% - var(--bp-gap, 0px) * 44 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl067 .shapeblock-heading .shapeblock-title { font-size:19px;font-weight:400;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-233-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-234-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl06b { flex:0 1 calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important;max-width:calc(30% - var(--bp-gap, 0px) * 70 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl068 .shapeblock-heading { text-align:right; }\n.shapeblock-heading-block-wrap.shapeblock-heading-nl068 .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl068 .shapeblock-heading .shapeblock-title { font-size:14px; } }\n\/*# sourceURL=shapeblock-block-css-235-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-236-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-237-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-238-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-239-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-240-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-241-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl06g is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl055 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl054 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl052 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04y wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">Fjordhus won the AIA Small Project Award in 2025.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl04z wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">The jury called it \u201ca house that knows exactly how much to say\u201d. We have kept that line on the studio wall.<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl053 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl050 wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;curtain&quot;,&quot;direction&quot;:&quot;right&quot;,&quot;color&quot;:&quot;#1c1c1c&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:0,&quot;replay&quot;:true}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-hero.webp\" class=\"attachment-large size-large\" alt=\"Fjordhus seen from the water\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl051 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Fjordhus from the jetty<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl06f wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05e wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05d wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl05c is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl059 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl056 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2025<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05a wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl057 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">AIA Small Project Award<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:300ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05b wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl058 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-right\"> <div class=\"shapeblock-title\">Fjordhus<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05n wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05m wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl05l is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05i wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05f wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2024<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05j wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05g wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">AIA Washington Council Honor Award<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:300ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05k wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05h wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-right\"> <div class=\"shapeblock-title\">Villa Solberg<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05w wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl05v wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl05u is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05r wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05o wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2023<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05s wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05p wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Wood Design Award, residential<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:300ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl05t wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05q wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-right\"> <div class=\"shapeblock-title\">Skog Cabin<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl065 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl064 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl063 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl060 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05x wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2022<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl061 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05y wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">AIA Minnesota Honor Award, interiors<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:300ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl062 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl05z wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-right\"> <div class=\"shapeblock-title\">Aker Studio<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl06e wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl06d wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl06c is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl069 wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl066 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">2020<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl06a wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl067 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Seattle Design Commission Award<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:300ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl06b wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl068 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading align-right\"> <div class=\"shapeblock-title\">Ballard Library extension<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-267-inline-css\">\n.shapeblock-layout-row-nl076 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fafaf7;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl076 { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl076 { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}.shapeblock-layout-row.shapeblock-layout-row-nl076 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(2){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl06n { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:64px;--bp-gap:64px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl06n { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl06n { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl06n > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06n > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl06n > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl06n > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl06l { flex:0 1 calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important;max-width:calc(58% - var(--bp-gap, 0px) * 42 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl06h .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#8a8579;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-242-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06i .shapeblock-heading .shapeblock-title { font-size:56px;font-weight:300;line-height:1.06;letter-spacing:-1.8px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl06i .shapeblock-heading .shapeblock-title { font-size:44px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl06i .shapeblock-heading .shapeblock-title { font-size:34px; } }\n\/*# sourceURL=shapeblock-block-css-243-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-244-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl06m { flex:0 1 calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important;max-width:calc(42% - var(--bp-gap, 0px) * 58 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl06j .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:400;line-height:1.7;color:#8a8579;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-245-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl06k { --sbp-ab-t-fw:500;--sbp-ab-c:#1c1c1c;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#1c1c1c;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl06k .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-246-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-247-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-248-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-249-inline-css *\/\n\n\n.shapeblock-layout-row-nl074 { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:32px;--bp-gap:32px;--bp-col-tablet:calc(33.3333% - var(--bp-gap, 0px) * 0.6667);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl074 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl074 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (min-width: 1025px){.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;max-width:calc(33.3333% - var(--bp-gap, 0px) * 0.6667) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl074 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(3){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.sbp-ir.sbp-ir-nl06p { --sbp-ir-ratio:3\/4; }\n\/*# sourceURL=shapeblock-block-css-250-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06q .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.3px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-251-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06r .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-252-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06s .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-253-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-254-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl06t { --sbp-ir-ratio:3\/4; }\n\/*# sourceURL=shapeblock-block-css-255-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06u .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.3px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-256-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06v .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-257-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06w .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-258-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-259-inline-css *\/\n\n\n.sbp-ir.sbp-ir-nl06x { --sbp-ir-ratio:3\/4; }\n\/*# sourceURL=shapeblock-block-css-260-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06y .shapeblock-heading .shapeblock-title { font-size:22px;font-weight:400;line-height:1.6;letter-spacing:-0.3px;color:#1c1c1c;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-261-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl06z .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#b08d57;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-262-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl070 .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.65;color:#8a8579;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-263-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-264-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-265-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-266-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-267-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl076 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl06o wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl06n is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl06l wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06h wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">People<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06i wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">Three partners,<br>eight colleagues.<\/h2>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:150ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl06m wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06j wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Every project is led by one of the partners from the first visit to handover. We are hiring a project architect for Minneapolis.<\/div>\t<\/div> <\/div> <div class=\"wp-block-group is-content-justification-flex-start is-layout-flex wp-container-core-group-is-layout-7898b4aa wp-block-group-is-layout-flex\" style=\"margin-top:32px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl06k wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Open positions<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Open positions<\/span><\/span><\/a><\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl075 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl074 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl071 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl06p wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-portrait1.webp\" class=\"attachment-large size-large\" alt=\"Ingrid Halvorsen\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06q wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Ingrid Halvorsen<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06r wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Founding partner, architect AIA<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06s wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Leads the residential work. Grew up on Bainbridge Island and still takes the ferry to the studio.<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl072 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl06t wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:250,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-man.webp\" class=\"attachment-large size-large\" alt=\"Mark Lundgren\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06u wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Mark Lundgren<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06v wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Partner, interiors<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06w wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Runs the Minneapolis office and the material library. Trained as a cabinetmaker first.<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl073 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl06x wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;bottom&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1200,&quot;delay&quot;:500,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"493\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-older.webp\" class=\"attachment-large size-large\" alt=\"Paul Ostrander\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06y wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h3 class=\"shapeblock-title\">Paul Ostrander<\/h3>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl06z wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Senior partner, technical<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl070 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Thirty years of timber and slate. The reason our budgets hold on site.<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-280-inline-css\">\n.shapeblock-layout-row-nl07j { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#f2f0ea;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl07j { padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl07j { padding-top:64px;padding-right:18px;padding-bottom:64px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl07j > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl07j > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl07j > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl07j > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl07h { flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:72px;--bp-gap:72px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl07h { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl07h { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl07h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl07h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl07h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl07h > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl07f { flex:0 1 calc(32% - var(--bp-gap, 0px) * 68 \/ 100) !important;max-width:calc(32% - var(--bp-gap, 0px) * 68 \/ 100) !important; }.sbp-ir.sbp-ir-nl077 { --sbp-ir-width:300px;--sbp-ir-ratio:1\/1; }\n@media (max-width: 1024px) { .sbp-ir.sbp-ir-nl077 { --sbp-ir-width:280px; } }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl077 { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-268-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl078 .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#8a8579;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-269-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-270-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl07g { flex:0 1 calc(68% - var(--bp-gap, 0px) * 32 \/ 100) !important;max-width:calc(68% - var(--bp-gap, 0px) * 32 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl079 .shapeblock-heading .shapeblock-title { font-size:38px;font-weight:300;line-height:1.3;letter-spacing:-0.8px;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl079 .shapeblock-heading .shapeblock-title { font-size:30px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl079 .shapeblock-heading .shapeblock-title { font-size:24px; } }\n\/*# sourceURL=shapeblock-block-css-271-inline-css *\/\n\n\n.shapeblock-layout-row-nl07d { flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:48px;--bp-gap:48px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl07d { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl07d { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n.shapeblock-block.shapeblock-layout-row.shapeblock-layout-row-nl07d { margin-top:36px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl07d > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl07d > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl07c { flex:0 1 calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important;max-width:calc(50% - var(--bp-gap, 0px) * 50 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl07a .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:500;line-height:1.6;color:#1c1c1c;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-272-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07b .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.6;color:#8a8579;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-273-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-274-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-275-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-276-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-277-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-278-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-279-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-280-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl07j is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl07i wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl07h is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl07f wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl077 wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;clip&quot;,&quot;direction&quot;:&quot;left&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:1100,&quot;delay&quot;:0,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-chair.webp\" class=\"attachment-large size-large\" alt=\"The Berg family dining room with a single oak chair\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl078 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">The Berg house, Queen Anne<\/div>\t<\/div> <\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl07g wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl079 wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">\u201cThey talked us out of a bigger house. Four years on, every room is used every day, and the heating bill is a third of our old condo\u2019s.\u201d<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl07e wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl07d is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl07c wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07a wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Sarah &amp; Tom Berg<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07b wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Clients, the Berg house, 2022<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>\n\n<style id=\"shapeblock-block-css-301-inline-css\">\n.shapeblock-layout-row-nl084 { flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:56px;padding-top:130px;padding-right:24px;padding-bottom:130px;padding-left:24px;background-color:#1c1c1c;--bp-gap:56px; }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl084 { padding-top:96px;padding-right:24px;padding-bottom:96px;padding-left:24px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl084 { padding-top:72px;padding-right:18px;padding-bottom:72px;padding-left:18px; } }\n@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl084 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 100% !important;max-width:100% !important;}}.shapeblock-layout-row.shapeblock-layout-row-nl084 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl084 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl084 > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-column:nth-child(1){flex:0 0 auto !important;max-width:100% !important;width:100%;}}.shapeblock-layout-row-nl082 { flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:80px;--bp-gap:80px;--bp-col-tablet:calc(100% - var(--bp-gap, 0px) * 0);--bp-col-mobile:calc(100% - var(--bp-gap, 0px) * 0); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl082 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl082 { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl082 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl082 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl082 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl082 > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(100% - var(--bp-gap, 0px) * 0) !important;max-width:calc(100% - var(--bp-gap, 0px) * 0) !important;}}.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl080 { flex:0 1 calc(60% - var(--bp-gap, 0px) * 40 \/ 100) !important;max-width:calc(60% - var(--bp-gap, 0px) * 40 \/ 100) !important; }.shapeblock-heading-block-wrap.shapeblock-heading-nl07k .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:2px;color:#b08d57;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-281-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07l .shapeblock-heading .shapeblock-title { font-size:84px;font-weight:300;line-height:1.0;letter-spacing:-3px;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 1024px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl07l .shapeblock-heading .shapeblock-title { font-size:60px; } }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl07l .shapeblock-heading .shapeblock-title { font-size:42px; } }\n\/*# sourceURL=shapeblock-block-css-282-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07m .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:400;line-height:1.7;color:#a9a59c;margin-top:28px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-283-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07n .shapeblock-heading .shapeblock-title { font-size:28px;font-weight:300;line-height:1.6;letter-spacing:-0.5px;color:#ffffff;margin-top:36px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (max-width: 767px) { .shapeblock-heading-block-wrap.shapeblock-heading-nl07n .shapeblock-heading .shapeblock-title { font-size:22px; } }\n\/*# sourceURL=shapeblock-block-css-284-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl07o { --sbp-ab-t-fw:500;--sbp-ab-c:#1c1c1c;--sbp-ab-bg:#b08d57;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#b08d57;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#ffffff;--sbp-ab-hbc:#ffffff;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl07o .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-285-inline-css *\/\n\n\n.sbp-abtn.sbp-abtn-nl07p { --sbp-ab-t-fw:500;--sbp-ab-c:#ffffff;--sbp-ab-bg:#00000000;--sbp-ab-b-w:1px 1px 1px 1px;--sbp-ab-b-s:solid;--sbp-ab-b-c:#ffffff;--sbp-ab-r:0px 0px 0px 0px;--sbp-ab-pad:17px 30px 17px 30px;--sbp-ab-hc:#1c1c1c;--sbp-ab-hbg:#b08d57;--sbp-ab-hbc:#b08d57;--sbp-ab-dur:400;--sbp-ab-flair:600; }.sbp-abtn.sbp-abtn-nl07p .sbp-abtn__btn { font-weight:500; }\n\/*# sourceURL=shapeblock-block-css-286-inline-css *\/\n\n\n.shapeblock-layout-row-nl07w { flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:24px;--bp-gap:24px;--bp-col-tablet:calc(50% - var(--bp-gap, 0px) * 0.5);--bp-col-mobile:calc(50% - var(--bp-gap, 0px) * 0.5); }\n@media (max-width: 1024px) { .shapeblock-layout-row-nl07w { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n@media (max-width: 767px) { .shapeblock-layout-row-nl07w { padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px; } }\n.shapeblock-block.shapeblock-layout-row.shapeblock-layout-row-nl07w { margin-top:56px;margin-right:0;margin-bottom:0;margin-left:0; }\n@media (min-width: 1025px){.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 1024px){.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}@media (max-width: 767px){.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(1){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}.shapeblock-layout-row.shapeblock-layout-row-nl07w > .shapeblock-layout-row__inner > .shapeblock-column:nth-child(2){flex:0 1 calc(50% - var(--bp-gap, 0px) * 0.5) !important;max-width:calc(50% - var(--bp-gap, 0px) * 0.5) !important;}}.shapeblock-col-nl07u { padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-heading-block-wrap.shapeblock-heading-nl07q .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:500;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-287-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07r .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.75;color:#a9a59c;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-288-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-289-inline-css *\/\n\n\n.shapeblock-col-nl07v { padding-top:22px;padding-right:0;padding-bottom:0;padding-left:0;border-style:solid;border-color:#3a3936;border-width:1px 0px 0px 0px; }.shapeblock-heading-block-wrap.shapeblock-heading-nl07s .shapeblock-heading .shapeblock-title { font-size:17px;font-weight:500;line-height:1.6;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-290-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07t .shapeblock-heading .shapeblock-title { font-size:15px;font-weight:400;line-height:1.75;color:#a9a59c;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-291-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-292-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-293-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-294-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-295-inline-css *\/\n\n\n.shapeblock-layout-row > .shapeblock-layout-row__inner > .shapeblock-column.shapeblock-col-nl081 { flex:0 1 calc(40% - var(--bp-gap, 0px) * 60 \/ 100) !important;max-width:calc(40% - var(--bp-gap, 0px) * 60 \/ 100) !important; }.sbp-ir.sbp-ir-nl07y { --sbp-ir-width:86%;--sbp-ir-ratio:9\/16; }\n@media (max-width: 1024px) { .sbp-ir.sbp-ir-nl07y { --sbp-ir-width:56%; } }\n@media (max-width: 767px) { .sbp-ir.sbp-ir-nl07y { --sbp-ir-width:100%; } }\n\/*# sourceURL=shapeblock-block-css-296-inline-css *\/\n\n\n.shapeblock-heading-block-wrap.shapeblock-heading-nl07z .shapeblock-heading .shapeblock-title { font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.6;letter-spacing:1.6px;color:#a9a59c;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0; }\n\/*# sourceURL=shapeblock-block-css-297-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-298-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-299-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-300-inline-css *\/\n\/*# sourceURL=shapeblock-block-css-301-inline-css *\/\n<\/style> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl084 is-content-boxed alignfull wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl083 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl082 is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl080 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07k wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Contact<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07l wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <h2 class=\"shapeblock-title\">Start with a<br>site visit.<\/h2>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07m wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Tell us where the site is and what you hope to build. The first visit and conversation are free, anywhere in Washington or Minnesota.<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07n wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\"><a href=\"mailto:studio@nordlysarchitects.com\">studio@nordlysarchitects.com<\/a><\/div>\t<\/div> <\/div> <div class=\"wp-block-group is-content-justification-flex-start is-layout-flex wp-container-core-group-is-layout-2b1cd9c3 wp-block-group-is-layout-flex\" style=\"margin-top:36px\"> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl07o wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Book a site visit<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Book a site visit<\/span><\/span><\/a><\/div> <div class=\"shapeblock-block sbp-abtn sbp-abtn-nl07p wp-block-shapeblock-advanced-button\" data-sbp-style=\"roll\" data-sbp-roll=\"up\"><a class=\"sbp-abtn__btn\" href=\"#\"><span class=\"sbp-abtn__content\"><span class=\"sbp-abtn__text\">Download studio profile<\/span><\/span><span class=\"sbp-abtn__content sbp-abtn__clone\" aria-hidden=\"true\"><span class=\"sbp-abtn__text\">Download studio profile<\/span><\/span><\/a><\/div> <\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl07x wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-layout-row shapeblock-layout-row-nl07w is-content-boxed has-tablet-columns has-mobile-columns wp-block-shapeblock-layout-row\"><div class=\"shapeblock-layout-row__inner\"> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:0ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl07u wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07q wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Seattle<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07r wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">5307 Ballard Ave NW<br>Seattle, WA 98107<br>(206) 555-0142<\/div>\t<\/div> <\/div> <\/div><\/div> <div data-sb-entrance=\"fade-up\" style=\"--sb-motion-duration:900ms;--sb-motion-delay:120ms\" class=\"shapeblock-block shapeblock-column shapeblock-col-nl07v wp-block-shapeblock-column shapeblock-motion\"><div class=\"shapeblock-column__inner\"> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07s wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Minneapolis<\/div>\t<\/div> <\/div> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07t wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">212 N 2nd St, Suite 300<br>Minneapolis, MN 55401<br>(612) 555-0178<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <div class=\"shapeblock-block shapeblock-column shapeblock-col-nl081 wp-block-shapeblock-column\"><div class=\"shapeblock-column__inner\"> <figure class=\"shapeblock-block sbp-ir sbp-ir-nl07y wp-block-shapeblock-image-reveal\" data-sbp-anim=\"{&quot;effect&quot;:&quot;zoom&quot;,&quot;direction&quot;:&quot;left&quot;,&quot;color&quot;:&quot;#a216ff&quot;,&quot;duration&quot;:2000,&quot;delay&quot;:300,&quot;replay&quot;:false}\"><span class=\"sbp-ir__frame\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"740\" src=\"https:\/\/shapekode.com\/product\/shapeblock\/wp-content\/uploads\/2026\/10\/image-reveal-effect-stair2.webp\" class=\"attachment-large size-large\" alt=\"A dark concrete staircase lit from one side\" \/><span class=\"sbp-ir__cover\" aria-hidden=\"true\"><\/span><\/span><\/figure> <div class=\"shapeblock-block shapeblock-heading-block-wrap shapeblock-heading-nl07z wp-block-shapeblock-heading\"> <div class=\"shapeblock-heading\"> <div class=\"shapeblock-title\">Studio stair, Ballard Ave<\/div>\t<\/div> <\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div> <\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width","meta":{"_blockode_hide_title":true,"footnotes":""},"class_list":["post-2963","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/pages\/2963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/comments?post=2963"}],"version-history":[{"count":9,"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/pages\/2963\/revisions"}],"predecessor-version":[{"id":5515,"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/pages\/2963\/revisions\/5515"}],"wp:attachment":[{"href":"https:\/\/shapekode.com\/product\/shapeblock\/wp-json\/wp\/v2\/media?parent=2963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}