/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-grey:#91908e;--color-primary:#bb3a21;--color-primary-darker:#a3331d;--color-primary-80:oklch(from var(--color-primary) l c h / 80%);--color-secondary:#e0dccf;--color-text:#1e1e1e;--color-light:#f5f1ee;--color-navgrey:#b3b0a6;--color-light-60:oklch(from var(--color-light) l c h / 60%);--color-light-40:oklch(from var(--color-light) l c h / 40%);--color-dark:#162314}:root{--font-base-family:"Onest","Helvetica","Arial",sans-serif;--font-sec-family:"NohemiLight","Helvetica","Arial",sans-serif;--font-sec-family-medium:"Nohemi Med","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.9rem;--font-line-height:1.5;--font-line-height-big:2.7rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.c-blog-author__wrapper{position:relative}@media screen and (min-width:768px){.c-blog-author__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}}.c-blog-author__media{position:relative;margin-bottom:4rem;overflow:hidden}@media screen and (min-width:768px){.c-blog-author__media{width:calc(9 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);margin-bottom:0}}@media screen and (min-width:1440px){.c-blog-author__media{width:calc(8 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%)}}.c-blog-author__content{padding:2rem 4rem}@media screen and (min-width:768px){.c-blog-author__content{width:calc(8 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center;padding:0}}@media screen and (min-width:1440px){.c-blog-author__content{width:calc(7 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-blog-author:nth-child(2n) .c-blog-author__wrapper{flex-direction:row-reverse;justify-content:flex-end}}@media screen and (min-width:768px){.c-blog-author:nth-child(2n) .c-blog-author__media{width:calc(9 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1440px){.c-blog-author:nth-child(2n) .c-blog-author__media{width:calc(8 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-blog-author:nth-child(2n) .c-blog-author__content{width:calc(8 / var(--flex-total-columns) * 100%);margin-left:calc(2 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:1440px){.c-blog-author:nth-child(2n) .c-blog-author__content{width:calc(7 / var(--flex-total-columns) * 100%);margin-left:calc(3 / var(--flex-total-columns) * 100%)}}
:root{--color-grey:#91908e;--color-primary:#bb3a21;--color-primary-darker:#a3331d;--color-primary-80:oklch(from var(--color-primary) l c h / 80%);--color-secondary:#e0dccf;--color-text:#1e1e1e;--color-light:#f5f1ee;--color-navgrey:#b3b0a6;--color-light-60:oklch(from var(--color-light) l c h / 60%);--color-light-40:oklch(from var(--color-light) l c h / 40%);--color-dark:#162314}:root{--font-base-family:"Onest","Helvetica","Arial",sans-serif;--font-sec-family:"NohemiLight","Helvetica","Arial",sans-serif;--font-sec-family-medium:"Nohemi Med","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.9rem;--font-line-height:1.5;--font-line-height-big:2.7rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.c-cta-opt-in{padding-top:5rem}@media screen and (min-width:768px){.c-cta-opt-in{padding-top:10rem}}@media screen and (min-width:1150px){.c-cta-opt-in{padding-top:15rem}}.c-cta-opt-in__content{text-align:center;padding:0 2rem}@media screen and (min-width:768px){.c-cta-opt-in__content{max-width:60%;margin:auto;padding:0}}.c-cta-opt-in__button{margin-block-start:4rem}.c-cta-opt-in__media{position:relative;margin-block-start:6rem}.c-cta-opt-in__media img{width:100%}.c-cta-opt-in__media .container{position:relative;z-index:1}.c-cta-opt-in__media:after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;z-index:0;background-color:var(--color-light)}.c-cta-opt-in__form{margin-block:4rem 8rem}.c-cta-opt-in__form input[type=submit]{background:transparent;padding:0;border-radius:0;border:none}@media screen and (min-width:768px){.form-row{display:flex;gap:2rem}}.form-row .form-item{flex:1}.form-row .form-item label{text-align:left}
:root{--color-grey:#91908e;--color-primary:#bb3a21;--color-primary-darker:#a3331d;--color-primary-80:oklch(from var(--color-primary) l c h / 80%);--color-secondary:#e0dccf;--color-text:#1e1e1e;--color-light:#f5f1ee;--color-navgrey:#b3b0a6;--color-light-60:oklch(from var(--color-light) l c h / 60%);--color-light-40:oklch(from var(--color-light) l c h / 40%);--color-dark:#162314}:root{--font-base-family:"Onest","Helvetica","Arial",sans-serif;--font-sec-family:"NohemiLight","Helvetica","Arial",sans-serif;--font-sec-family-medium:"Nohemi Med","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.9rem;--font-line-height:1.5;--font-line-height-big:2.7rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.c-intro-blog__top{display:flex;justify-content:space-between}@media screen and (max-width:1020px){.c-intro-blog__top{margin-block-end:2rem}}@media screen and (min-width:992px){.c-intro-blog__content{width:calc(10 / var(--flex-total-columns) * 100%)}}.c-intro-blog__bottom{position:relative}@media screen and (min-width:992px){.c-intro-blog__bottom{margin-top:6rem}}.c-intro-blog__bottom .tags{position:absolute;top:0;display:inline-flex;width:100%;justify-content:space-between;align-items:baseline;gap:.8rem;padding-inline:1.2rem;margin-top:1.5rem}.c-intro-blog__bottom .tags .c-tag{background:#ebe7df;border-color:#ebe7df}.c-intro-blog__bottom .tags .field--name-field-expertise{display:inline-flex;gap:2rem}.c-intro-blog__authors{display:inline-flex}
:root{--color-grey:#91908e;--color-primary:#bb3a21;--color-primary-darker:#a3331d;--color-primary-80:oklch(from var(--color-primary) l c h / 80%);--color-secondary:#e0dccf;--color-text:#1e1e1e;--color-light:#f5f1ee;--color-navgrey:#b3b0a6;--color-light-60:oklch(from var(--color-light) l c h / 60%);--color-light-40:oklch(from var(--color-light) l c h / 40%);--color-dark:#162314}:root{--font-base-family:"Onest","Helvetica","Arial",sans-serif;--font-sec-family:"NohemiLight","Helvetica","Arial",sans-serif;--font-sec-family-medium:"Nohemi Med","Helvetica","Arial",sans-serif;--font-size:1.6rem;--font-size-big:1.9rem;--font-line-height:1.5;--font-line-height-big:2.7rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600}:root{--flex-gap:80px;--flex-total-columns:24}:root{--grid-gap:80px}.c-text-media{position:relative}@media screen and (min-width:768px){.c-text-media__wrapper{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.c-text-media__media{width:calc(11 / var(--flex-total-columns) * 100%)}}.c-text-media__media img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.c-text-media__content{margin-top:5rem}@media screen and (min-width:768px){.c-text-media__content{width:calc(10 / var(--flex-total-columns) * 100%);margin-left:calc(1 / var(--flex-total-columns) * 100%);display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media screen and (min-width:768px){.c-text-media__full-width .c-text-media__media{width:calc(12 / var(--flex-total-columns) * 100%)}}.c-text-media__full-width .c-text-media__media img{width:100%;aspect-ratio:3.6/4;-o-object-fit:cover;object-fit:cover}.c-text-media__full-width .c-text-media__content{padding:4rem;margin-top:0}@media screen and (min-width:768px){.c-text-media__full-width .c-text-media__content{width:calc(8 / var(--flex-total-columns) * 100%);padding:3rem 0}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__full-width .c-text-media__content{padding-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__wrapper{flex-direction:row-reverse}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__media{margin-left:calc(1 / var(--flex-total-columns) * 100%)}}@media screen and (min-width:768px){.c-text-media--media-position-right .c-text-media__content{margin-left:0}}
