.yed-product-page .yed-about-head{align-items:center;text-align:center}.yed-product-page .yed-about-head .elementor-widget{width:100%}.yed-product-page .yed-about-hero .yed-product-cover__title .elementor-heading-title{font-size:var(--yed-fs-display-lg)}.yed-product-page .yed-about-opening.elementor-widget{margin-bottom:var(--yed-s5)}.yed-product-page .yed-about-opening{font-size:var(--yed-fs-lead);text-align:center}.yed-product-page .yed-about-facts.elementor-widget{margin:0 0 var(--yed-s5)}@media (max-width:1024px){.yed-product-page .yed-about-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yed-s4)}.yed-product-page .yed-about-facts li:last-child{grid-column:1 / -1}}.yed-about-team{--yed-product-photo-ratio:3 / 2;--yed-product-photo-position:50% 30%}.yed-product-page .yed-about-split-top h3.elementor-heading-title{margin-top:var(--yed-s3);font-size:var(--yed-fs-headline-md)}.yed-product-page .yed-about-people{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-product-page .yed-about-person{display:flex;flex-direction:column;gap:var(--yed-s4);padding:var(--yed-card-pad);border:1px solid var(--yed-border);border-radius:var(--yed-radius-md)}.yed-product-page .yed-about-person h3.elementor-heading-title{margin-top:var(--yed-s2);font-size:var(--yed-fs-headline-sm)}.yed-product-page .yed-about-shape{display:grid;grid-template-columns:33.33vw minmax(0,1fr);gap:var(--yed-s5);align-items:center}.yed-product-page .yed-about-shape>.e-con{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-about-shape__img{--yed-product-photo-ratio:auto}.yed-product-page .yed-about-shape__img img{height:43.06vw}.yed-product-page .yed-about-pull{margin-top:var(--yed-s3);padding-top:var(--yed-s4);border-top:1px solid var(--yed-accent);font:500 var(--yed-fs-headline-md) / 1.3 var(--yed-font-display);color:var(--yed-heading)}.yed-product-page .yed-about-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yed-s5);margin:0 0 var(--yed-s5)}.yed-product-page .yed-about-feature{position:relative;display:flex;flex-direction:column;gap:0;padding:var(--yed-card-pad) var(--yed-card-pad) var(--yed-card-pad) calc(var(--yed-card-pad) + var(--_tile) + var(--yed-s4));min-height:calc(2 * var(--yed-card-pad) + var(--_tile));background:var(--yed-bg);border-radius:var(--yed-radius-promise);--_tile:max(4vw, 40px)}.yed-product-page .yed-about-feature>.elementor-widget-heading::before,.yed-product-page .yed-about-feature>.elementor-widget-heading::after{content:"";position:absolute;top:0;left:calc(-1 * (var(--_tile) + var(--yed-s4)));width:var(--_tile);height:var(--_tile)}.yed-product-page .yed-about-feature>.elementor-widget-heading::before{border-radius:12px;background:var(--yed-surface)}.yed-product-page .yed-about-feature>.elementor-widget-heading::after{background:var(--yed-ink);-webkit-mask:var(--yed-about-icon) center / max(2vw, 20px) no-repeat;mask:var(--yed-about-icon) center / max(2vw, 20px) no-repeat}.yed-product-page .yed-about-feature h4.elementor-heading-title{font:700 1.6vw / 1.2 var(--yed-font-display);color:var(--yed-heading)}.yed-product-page .yed-about-feature .elementor-widget-text-editor{margin-top:var(--yed-s2);font-size:var(--yed-fs-body-sm)}@media (max-width:767px){.yed-product-page .yed-about-feature h4.elementor-heading-title{font-size:var(--yed-fs-headline-sm)}}.yed-product-page .yed-about-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yed-s5);padding:4vw;background:var(--yed-bg);border-radius:var(--yed-radius-md)}.yed-product-page .yed-about-panel>.e-con{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-product-page .yed-about-panel h3.elementor-heading-title{font-size:var(--yed-fs-headline-lg)}.yed-product-page .yed-about-tags{margin-top:var(--yed-s2)}.yed-product-page .yed-about-tags p{display:flex;flex-wrap:wrap;gap:var(--yed-s3)}.yed-product-page .yed-about-tags span{padding:.2vw .5vw;border:1px solid var(--yed-text);border-radius:5px;font:500 var(--yed-fs-body-sm) / 1.2 var(--yed-font-display);color:var(--yed-text)}@media (max-width:767px){.yed-product-page .yed-about-tags span{padding:1vw 2vw}}.yed-product-page .yed-about-split-top{display:grid;grid-template-columns:minmax(0,1fr) 36.1vw;gap:var(--yed-s5);align-items:start}.yed-product-page .yed-about-split-top--flip{grid-template-columns:36.1vw minmax(0,1fr)}.yed-product-page .yed-about-split-top>.e-con{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-about-maker{--yed-product-photo-ratio:3 / 4;--yed-product-photo-position:50% 45%}.yed-about-own{--yed-product-photo-ratio:auto}.yed-product-page .yed-about-own img{height:27.78vw}.yed-product-page .yed-about-aside{padding:var(--yed-s4) var(--yed-s5);background:var(--yed-surface);border-left:2px solid var(--yed-border)}.yed-product-page .yed-about-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--yed-s5)}.yed-product-page .yed-about-value{display:flex;flex-direction:column;align-items:center;gap:var(--yed-s3);padding:var(--yed-card-pad);border:1px solid var(--yed-border);border-radius:var(--yed-radius-promise);text-align:center}.yed-product-page .yed-about-value>.elementor-widget-heading::before{content:"";display:block;width:max(2vw, 22px);height:max(2vw, 22px);margin:0 auto var(--yed-s3);background:var(--yed-ink);-webkit-mask:var(--yed-about-icon) center / contain no-repeat;mask:var(--yed-about-icon) center / contain no-repeat}.yed-product-page .yed-about-value h3.elementor-heading-title{font:700 var(--yed-fs-headline-sm) / 1.2 var(--yed-font-display);color:var(--yed-heading-alt)}.yed-product-page .yed-about-value .elementor-widget-text-editor{font-size:var(--yed-fs-body-sm)}.yed-product-page .yed-about-press{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--yed-s5);margin:0 0 var(--yed-s5)}.yed-product-page .yed-about-press__item{display:flex;flex-direction:column;gap:var(--yed-s3);padding:var(--yed-card-pad);border:1px solid var(--yed-border);border-radius:var(--yed-radius-md)}.yed-product-page .yed-about-press__logo .elementor-widget-container{display:flex;align-items:flex-end;min-height:min(3.2vw, 80px)}.yed-product-page .yed-about-press__logo img{display:block;width:auto;max-width:100%;object-fit:contain;object-position:left bottom}.yed-product-page .yed-about-press__logo--macleans img{height:2.2vw}.yed-product-page .yed-about-press__logo--globe img{height:1.5vw}.yed-product-page .yed-about-press__logo--cpa img{height:3.2vw;max-height:80px}.yed-product-page .yed-about-press__year{font:500 var(--yed-fs-body-sm) / 1.2 var(--yed-font-display);color:var(--yed-text)}.yed-product-page .yed-about-press__title{font:600 var(--yed-fs-title) / 1.5 var(--yed-font-display);color:var(--yed-ink)}@media (max-width:767px){.yed-product-page .yed-about-press__logo .elementor-widget-container{min-height:0}.yed-product-page .yed-about-press__logo--macleans img{height:6.4vw}.yed-product-page .yed-about-press__logo--globe img{height:4.6vw}.yed-product-page .yed-about-press__logo--cpa img{height:9.2vw}}.yed-product-page .yed-about-video{display:grid;grid-template-columns:44.44vw minmax(0,1fr);gap:var(--yed-s5);align-items:center}.yed-product-page .yed-about-video__frame{overflow:hidden;border-radius:var(--yed-radius-md);background:var(--yed-ink)}.yed-product-page .yed-about-video__text{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-product-page .yed-about-rule{padding-top:var(--yed-s4);border-top:1px solid var(--yed-border)}.yed-product-page .yed-about-quotes{gap:0;padding:4vw;background:var(--yed-bg);border-radius:var(--yed-radius-md)}.yed-product-page .yed-about-quotes>.elementor-widget-heading h3.elementor-heading-title{margin:0 0 var(--yed-s5);font-size:var(--yed-fs-display-md);text-align:center}.yed-product-page .yed-about-quote-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yed-s5)}.yed-product-page .yed-about-quote blockquote{display:flex;flex-direction:column;gap:var(--yed-s4);margin:0;padding:var(--yed-s4) 0 0;border:0;border-top:1px solid var(--yed-accent);font-style:normal}.yed-product-page .yed-about-quote blockquote p:first-child{font:500 var(--yed-fs-headline-md) / 1.3 var(--yed-font-display);color:var(--yed-heading)}.yed-product-page .yed-about-quote blockquote p+p{margin:0;font-size:var(--yed-fs-body-sm);font-weight:500;color:var(--yed-text)}.yed-product-page .yed-about-visit{display:grid;grid-template-columns:33.33vw minmax(0,1fr);gap:var(--yed-s5);align-items:center}.yed-product-page .yed-about-visit>.e-con{display:flex;flex-direction:column;gap:var(--yed-s4)}.yed-about-visit__img{--yed-product-photo-ratio:auto}.yed-product-page .yed-about-visit__img img{height:30.56vw}.yed-product-page .yed-about-contact{font-size:var(--yed-fs-body-sm)}.yed-product-page .yed-about-explore p{display:flex;flex-wrap:wrap;gap:var(--yed-s5)}.yed-product-page .yed-about-explore a{display:inline-flex;align-items:center;gap:var(--yed-s2);font-size:var(--yed-fs-body-sm);text-decoration:none}.yed-product-page .yed-about-explore a::after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat}.yed-product-page .yed-about-explore a:hover{text-decoration:underline;text-decoration-color:var(--yed-accent)}@media (max-width:1024px){.yed-product-page .yed-about-values{grid-template-columns:repeat(2,minmax(0,1fr))}.yed-product-page .yed-about-video{grid-template-columns:minmax(0,1fr)}.yed-product-page :is(.yed-about-features,.yed-about-panel,.yed-about-press,.yed-about-quote-row){grid-template-columns:minmax(0,1fr)}.yed-product-page :is(.yed-about-shape,.yed-about-split-top,.yed-about-split-top--flip,.yed-about-visit){grid-template-columns:minmax(0,1fr);gap:var(--yed-s6)}.yed-product-page .yed-about-panel{padding:var(--yed-s5);gap:var(--yed-s4)}.yed-about-shape__img{--yed-product-photo-ratio:4 / 5}.yed-product-page .yed-about-shape__img img{height:auto;max-height:560px}.yed-about-own{--yed-product-photo-ratio:3 / 2}.yed-product-page .yed-about-own img{height:auto}.yed-about-visit__img{--yed-product-photo-ratio:4 / 3}.yed-product-page .yed-about-visit__img img{height:auto}}@media (max-width:767px){.yed-product-page .yed-about-values{grid-template-columns:minmax(0,1fr)}.yed-product-page .yed-about-features{gap:var(--yed-s4)}.yed-product-page .yed-about-quotes{padding:var(--yed-s5)}.yed-product-page .yed-about-quote-row{gap:var(--yed-s6)}}.yed-about-icon--breathable{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8h11a3 3 0 1 0-3-3M3 12h15a3 3 0 1 1-3 3M3 16h7'/%3E%3C/svg%3E")}.yed-about-icon--felt{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3l9 5-9 5-9-5 9-5zM3 13l9 5 9-5'/%3E%3C/svg%3E")}.yed-about-icon--open{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5'/%3E%3C/svg%3E")}.yed-about-icon--frame{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20L12 4l8 16M7 14h10M9.5 9h5'/%3E%3C/svg%3E")}.yed-about-icon--leaf{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 19c0-8 5-13 14-14-1 9-6 14-14 14zM5 19l7-7'/%3E%3C/svg%3E")}.yed-about-icon--skylight{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/%3E%3C/svg%3E")}.yed-about-icon--production{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 19H4.8a2 2 0 0 1-1.7-3l3.6-6.2M17 19h2.2a2 2 0 0 0 1.7-3l-1.3-2.2M12 4.5l1.1-1.9a2 2 0 0 1 3.4 0L18 5M9 16l3 3-3 3M15 9l3-4 1 5M8 8L6.5 10 4 8.5'/%3E%3C/svg%3E")}.yed-about-icon--local{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.yed-about-icon--architecture{--yed-about-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17L17 3l4 4L7 21l-4-4zM7 13l2 2M10 10l2 2M13 7l2 2'/%3E%3C/svg%3E")}