.bg-gray{background-color:#f4f2ed}.bg-purple{background-color:#5844b5 !important}@font-face{font-family:"jubilat";src:url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff2") format("woff2"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.woff") format("woff"),url("/themes/custom/colorlines/fonts/Jubilat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Regular.woff") format("woff2"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-500.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter-v13-latin-600.woff") format("woff"),url("/themes/custom/colorlines/fonts/inter-v13-latin-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/themes/custom/colorlines/fonts/inter_Inter-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@media(min-width: 992px){.block-intro-article-fullwidth{padding-top:6.25rem}}@media(min-width: 768px)and (max-width: 1199px){.block-intro-article-fullwidth{padding-top:5rem}}@media(max-width: 767px){.block-intro-article-fullwidth{padding-top:3.75rem}}.block-intro-article-fullwidth .project-title{font-family:"jubilat",serif}@media(min-width: 1200px){.block-intro-article-fullwidth .project-title{font-size:calc(-24.76069px + 6.71949vw);margin-bottom:1.25rem}}@media(min-width: 768px)and (max-width: 1199px){.block-intro-article-fullwidth .project-title{font-size:5.4375rem;letter-spacing:0;line-height:1.08}}@media(max-width: 767px){.block-intro-article-fullwidth .project-title{font-size:2.8125rem;letter-spacing:0;line-height:1.07}}@media(min-width: 768px)and (max-width: 991px){.container{max-width:100%;padding-right:2.5rem;padding-left:2.5rem}}@media(max-width: 767px){.container{padding-right:1.25rem;padding-left:1.25rem}}.article-intro-container{border-bottom:1px solid #000}@media(min-width: 768px){.article-intro-container{padding-bottom:2.5rem}}@media(max-width: 767px){.article-intro-container{padding-bottom:1.875rem}}.para-1{margin-bottom:0;margin-top:1.25rem;color:#000;font-family:"Inter",sans-serif}@media(min-width: 992px){.para-1{padding-right:10%}}@media(min-width: 1200px){.para-1{font-size:calc(-6.87799px + 1.86653vw);letter-spacing:-0.0009049813rem;line-height:1.5}}@media(min-width: 768px)and (max-width: 1199px){.para-1{font-size:1.875rem;letter-spacing:-0.0009375rem;line-height:1.5}}.para-2{margin-top:1.875rem;margin-bottom:0.9375rem;color:#000;position:relative}@media(min-width: 1200px){.para-2{font-size:calc(-5.50235px + 1.49322vw)}}@media(min-width: 768px)and (max-width: 1199px){.para-2{font-size:1.5rem;letter-spacing:-0.0009375rem;line-height:1.5}}.para-2 span{display:inline-block;position:relative}.para-2 span:not(:last-child){margin-right:0.625rem;padding-right:0.625rem}.para-2 span:not(:last-child):after{border-right:1px solid rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media(min-width: 992px){.image-wrapper{padding-top:5rem}}@media(min-width: 768px)and (max-width: 991px){.image-wrapper{padding-top:3.125rem}}@media(max-width: 767px){.image-wrapper{padding-top:1.875rem}}.image-wrapper .field--name-field-cl-article-image{margin-bottom:0}.image-wrapper img{--bs-aspect-ratio: 56.25%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}iframe{--bs-aspect-ratio: 56.25%;-o-object-fit:cover;object-fit:cover;width:100%}.node__content{margin:0}@media(min-width: 768px){.node__content{padding-top:6.25rem;padding-bottom:2.5rem}}@media(max-width: 767px){.node__content{padding-top:2.5rem;padding-bottom:1.875rem}}.node__content .caption p{margin-bottom:2.5rem;font-family:"Inter",sans-serif}@media(min-width: 1200px){.node__content .caption p{font-size:calc(-6.87799px + 1.86653vw);line-height:1.5;letter-spacing:-0.0009049813rem}}@media(min-width: 768px)and (max-width: 1199px){.node__content .caption p{font-size:1.875rem;letter-spacing:-0.0009375rem;line-height:1.5}}.node__content .caption a{color:#000;padding:0 0.1875rem;text-underline-offset:0.3125rem;text-decoration-thickness:0.0625rem;text-underline-offset:0.4375rem}.node__content .caption a:hover{-webkit-box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}@media(min-width: 768px){.block-tags{padding-bottom:4.375rem;padding-top:4.375rem}}@media(max-width: 767px){.block-tags{padding-top:3.125rem;padding-bottom:3.125rem}}.block-tags .title-col{margin-bottom:1.25rem}.block-tags .title-col .big-title{font-family:"jubilat",serif;font-weight:700}@media(min-width: 1200px){.block-tags .title-col .big-title{font-size:calc(-18.91419px + 5.13293vw);letter-spacing:0;line-height:1.10909;font-family:"jubilat",serif;margin:0}}@media(min-width: 768px)and (max-width: 1199px){.block-tags .title-col .big-title{font-size:4.40625rem;letter-spacing:0;line-height:1.1}}@media(max-width: 575px){.block-tags .title-col .big-title{font-size:2.5rem;letter-spacing:0;line-height:1.1875}}@media(min-width: 992px){.block-tags .tags-list .list{padding-right:11.25rem}}.block-tags .tags-list a{color:#000;padding:0 0.1875rem;text-underline-offset:0.3125rem;text-decoration-thickness:0.0625rem}.block-tags .tags-list a:hover{-webkit-box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;box-shadow:inset 1px 0 0 #000,inset -1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000}.block-tags .tags-list .field--name-field-cl-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-tags .tags-list .field--name-field-cl-tag .field__item{margin-top:1.25rem}.block-tags .tags-list .field--name-field-cl-tag .field__item:not(:last-child){margin-right:1.875rem}.block-tags .tags-list .field--name-field-cl-tag .field__item a{padding-right:0;font-weight:700}@media(min-width: 1200px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:calc(-6.87799px + 1.86653vw);letter-spacing:-0.000667rem;line-height:1.4}}@media(min-width: 768px)and (max-width: 1199px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:1.71875rem;letter-spacing:-0.000859375rem;line-height:1.4}}@media(max-width: 575px){.block-tags .tags-list .field--name-field-cl-tag .field__item a{font-size:1.25rem;letter-spacing:-0.0007875rem;line-height:1.6}}.has-media-content .article-intro-container{border-bottom:none;padding-bottom:0}@media(min-width: 768px){.has-media-content .node__content{padding-top:5rem;padding-bottom:2.5rem}}@media(max-width: 767px){.has-media-content .node__content{padding-top:1.875rem;padding-bottom:1.875rem}}.has-media-content .video-wrapper{position:relative;width:100%}.has-media-content .video-wrapper .video-content{position:relative;width:100%}.has-media-content .video-wrapper .video-content iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}.has-media-content .video-poster-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.has-media-content .video-poster-overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.has-media-content .video-poster-overlay img{aspect-ratio:16/9}.has-media-content .caption{margin-top:1.25rem}.has-media-content .caption p{font-size:calc(-4.81456px + 1.30657vw);margin-bottom:0}@media(min-width: 992px)and (max-width: 1199px){.has-media-content .caption p{font-size:1.3125rem}}@media(min-width: 768px)and (max-width: 991px){.has-media-content .caption p{font-size:1.203125rem}}@media(max-width: 575px){.has-media-content .caption p{font-size:0.9375rem}}.has-media-content .video-play-overlay{position:absolute;bottom:1.875rem;right:1.875rem;z-index:10;background-color:#000;color:#fff}.has-media-content .video-play-overlay .video-play-btn{width:6.25rem;height:6.25rem;background-color:#000;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-media-content .video-play-overlay .video-play-btn:hover{background-color:#000}.has-media-content .video-play-overlay .video-play-btn svg{width:6.25rem;height:6.25rem}@media(max-width: 767px){.has-media-content .video-play-overlay .video-play-btn{background-position:right 17px center;background-size:auto 22px;height:3.75rem;width:3.75rem}}.has-media-content .video-play-overlay:hover{-webkit-clip-path:polygon(0 0, 0 0, calc(100% - 15px) 0, 100% calc(0.01% + 15px), 100% 100%, 100% 100%, calc(0.01% + 15px) 100%, 0 calc(100% - 15px));clip-path:polygon(0 0, 0 0, calc(100% - 15px) 0, 100% calc(0.01% + 15px), 100% 100%, 100% 100%, calc(0.01% + 15px) 100%, 0 calc(100% - 15px))}.share-holder{position:absolute;right:2.5rem;z-index:2}@media(min-width: 768px){.share-holder{height:4.5625rem;width:8.75rem}}@media(min-width: 768px)and (max-width: 991px){.share-holder{margin-top:1.875rem;position:unset}}@media(max-width: 767px){.share-holder{margin-top:1.875rem;height:3.75rem;position:unset}}.share-holder .share-btn{position:relative;border:1px solid #000;padding:1.5625rem 0 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10rem}@media(max-width: 767px){.share-holder .share-btn{padding:1rem 0 0.875rem}}.share-holder .share-btn>span{font-family:"Inter",sans-serif;font-size:1.875rem;color:#000;text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:1}@media(max-width: 767px){.share-holder .share-btn>span{font-size:1.171875rem}}.share-holder .share-btn .links{display:none;width:100%}.share-holder .share-btn .links .addtoany_list,.share-holder .share-btn .links .a2a_kit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-holder .share-btn .links .addtoany_list a,.share-holder .share-btn .links .a2a_kit a{color:#000;font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:400;letter-spacing:-0.0009375rem;line-height:1.5;padding:0.25rem 0 0.3125rem;text-align:center;text-decoration:none;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}.share-holder .share-btn .links .addtoany_list a:hover,.share-holder .share-btn .links .a2a_kit a:hover{border-top-color:#000;border-bottom-color:#000;color:#000}.share-holder .share-btn .links .addtoany_list a .a2a_svg,.share-holder .share-btn .links .addtoany_list a img,.share-holder .share-btn .links .addtoany_list a svg,.share-holder .share-btn .links .a2a_kit a .a2a_svg,.share-holder .share-btn .links .a2a_kit a img,.share-holder .share-btn .links .a2a_kit a svg{display:none !important}.share-holder .share-btn .links .addtoany_list a .a2a_label,.share-holder .share-btn .links .a2a_kit a .a2a_label{display:block;font-family:"Inter",sans-serif;font-size:1.875rem;font-weight:400;height:auto;width:auto;position:relative !important;-webkit-clip-path:none;clip-path:none;opacity:1}.share-holder .share-btn:hover{cursor:pointer;-webkit-transform:translateY(calc(-100% + 4.5625rem));-ms-transform:translateY(calc(-100% + 4.5625rem));transform:translateY(calc(-100% + 4.5625rem))}.share-holder .share-btn:hover .links{display:block}@media(min-width: 768px){.share-holder .share-btn:hover .links{padding-top:0.9375rem;padding-right:0.625rem;padding-left:0.625rem}}