.c-entry{--entry-p: 1rem;--entry-title-fz: 1.25rem;--entry-title-lh: 1.3;--entry-lead-fz: 1.125rem;position:relative;display:flex;font-size:1rem;flex-direction:column;font-weight:400;width:100%}.c-entry .u-link-overlay:before{z-index:1}.c-entry__cover{flex-shrink:0;position:relative;display:flex}.c-entry__img{width:100%;background-color:#f5f5f5;border-radius:1rem;transition-property:border-radius}.c-entry__img:before{padding-bottom:75%}.c-entry__img:after{position:absolute;display:block;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#0006}.c-entry__img img{-o-object-fit:cover;object-fit:cover;border-radius:inherit}.c-entry__content{border:1px solid #e5e5e5;background-color:#fff;color:#000;border-radius:1rem;padding:var(--entry-p);flex-grow:1;min-height:12.5rem;display:flex;flex-direction:column;transition-property:box-shadow,border-color,background-color}.c-entry__tags{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.c-entry__info{display:flex;flex-wrap:wrap;gap:1.25rem;opacity:.5;margin-top:1rem;transition-property:color,opacity}.c-entry__title{font-size:var(--entry-title-fz);line-height:var(--entry-title-lh);padding-top:.25rem;padding-inline:.25rem;margin-top:-.25rem;margin-inline:-.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.c-entry__title a{display:block}.c-entry__lead{font-size:var(--entry-lead-fz);line-height:1.1;padding-top:.25rem;padding-inline:.25rem;margin-top:.5rem;margin-inline:-.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.c-entry__heading{margin-bottom:auto;max-width:42rem;text-wrap:balance}@media (hover: hover){.c-entry:has(.c-entry__title a):hover .c-entry__info{opacity:1}.c-entry:has(.c-entry__title a):hover .c-entry__content{box-shadow:inset 0 0 0 3px #9fff28;border-color:#9fff28!important}.c-entry:has(.c-entry__title a):hover .c-entry__content:before{box-shadow:inset 0 0 0 3px #9fff28;border-color:#9fff28!important}}.c-entry.c-entry--img .c-tag--media{--tag-color: #fff;--tag-background: #000}.c-entry.c-entry--img .c-tag--category{--tag-color: #000;--tag-background: #fff;--tag-border-color: #fff}.c-entry.c-entry--img .c-entry__tags{position:absolute;left:var(--entry-p);top:var(--entry-p)}.c-entry.c-entry--bg{color:#fff;display:grid}@media (hover: hover){.c-entry.c-entry--bg:has(.c-entry__title a):hover .c-entry__info{color:#9fff28;opacity:1}.c-entry.c-entry--bg:has(.c-entry__title a):hover .c-entry__img{border-radius:calc(1rem + 8px)}}.c-entry.c-entry--bg .c-entry__cover{grid-row:1 / -1;grid-column:1 / -1}.c-entry.c-entry--bg .c-entry__img:before{padding-bottom:calc(8 / 6 * 100%)}.c-entry.c-entry--bg .c-entry__img:after{content:""}.c-entry.c-entry--bg .c-entry__tags{position:static}.c-entry.c-entry--bg .c-entry__content{grid-row:1 / -1;grid-column:1 / -1;position:relative;border-color:transparent;background-color:transparent;color:currentColor}.c-entry.c-entry--bg .c-entry__heading{margin-top:auto;margin-bottom:0}.c-entry.c-entry--bg .c-entry__info{opacity:.75}.c-entry.c-entry--bg.c-entry--sm .c-entry__img:before{padding-bottom:62.5%}.c-entry.c-entry--sm .c-tag--media,.c-entry.c-entry--md .c-tag--media{--tag-text-display: none}.c-entry.c-entry--md{--entry-title-fz: 1.5rem;--entry-title-lh: 1.1;min-height:25rem}.c-entry.c-entry--md .c-entry__heading{margin-block:auto}.t-dark .c-entry .c-entry__img,.c-section--dark .c-entry .c-entry__img{background-color:#171717}.c-entry--author .c-entry__img:before{padding-bottom:150%}.c-entry--author .c-entry__content{min-height:7rem}.c-entry--author .c-entry__title{font-weight:700;font-size:1.5rem;margin-bottom:.25rem}.c-entry--author .c-entry__role{margin-top:auto}.c-entry--author .c-entry__phone{margin-top:1rem;font-weight:700}.c-collapse{--collapse-toggle-gap: .5rem;--collapse-toggle-py: 1.25rem;--collapse-toggle-px: 0;--collapse-angle-size: .625rem}.c-collapse__toggle{display:flex;align-items:center;position:relative;text-align:left;font-weight:400;gap:var(--collapse-toggle-gap);padding:var(--collapse-toggle-py) var(--collapse-toggle-px);--icon-size: 2.5rem}.c-collapse__icon{font-size:var(--collapse-angle-size);width:var(--icon-size);height:var(--icon-size);display:block;flex-shrink:0;color:#9fff28;position:relative}.c-collapse__icon:before,.c-collapse__icon:after{content:"";position:absolute;height:.25rem;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;transform-origin:center;transition-property:transform;transform:translate(-50%,-50%) rotate(var(--rotation, 0))}.c-collapse__icon:after{--rotation: 90deg}.is-active .c-collapse__icon:after{--rotation: 0}.c-collapse__panel:not(.is-shown){display:none}.is-collapsing{height:0;overflow:hidden;transition-property:height}.c-hero{display:flex;flex-direction:column;margin-bottom:2.5rem}.c-hero__card{--box-space: 1.25rem;flex-grow:1;border-radius:1rem;padding:var(--box-space);position:relative}.c-hero__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid currentColor;opacity:.2;pointer-events:none}.c-hero__title{margin-bottom:2.5rem}.c-hero__search .c-search__input{border:2px solid #e5e5e5;border-radius:1rem;max-width:49rem}.c-hero__lead{line-height:1.15;max-width:68rem;font-size:1.5rem}.c-hero__img{flex-shrink:0}.c-hero__img img{-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media (min-width: 992px){.c-hero{margin-bottom:3rem;flex-direction:row}.c-hero__card{--box-space: 1.5rem}.c-hero__title{margin-bottom:3.75rem}.c-hero__lead{font-size:1.75rem}}@media (min-width: 1204px){.c-hero{margin-bottom:3.75rem}.c-hero__card{--box-space: 1.75rem}.c-hero__title{margin-bottom:5rem}.c-hero__lead{font-size:2rem}}.c-prose{--prose-fz: 1.125rem;--prose-offset-r: 0px;--prose-offset-l: 0px;--prose-max-w: 100%;--lead-fz: 1.25rem;--p-mb: 1.75rem;--h-mt: 3rem;--h-mb: 1.75rem;--ul-pl: 2rem;--ul-mb: var(--p-mb);--li-my: .5rem;--fig-my: 3rem;position:relative;font-size:var(--prose-fz);line-height:1.5;font-weight:300;max-width:var(--prose-max-w)}.c-prose__lead{font-size:var(--lead-fz);font-weight:700;line-height:1.4}.c-prose__info{font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-thickness:.125em;text-decoration-style:dotted;text-decoration-color:#9fff28}.c-prose__info:empty{line-height:1}.c-prose__info:empty:before{content:"i";height:1.5rem;width:1.5rem;font-size:.875rem;font-weight:900;border-radius:99px;background-color:#9fff28;display:inline-flex;vertical-align:middle;align-items:center;padding-top:1px;justify-content:center}.c-prose__offset{margin-right:calc(var(--prose-offset-r) * -1)}.c-prose__full{margin-left:calc(var(--prose-offset-l) * -1);margin-right:calc(var(--prose-offset-r) * -1)}.c-prose__img{position:relative;flex-grow:1}.c-prose__img.u-cover{overflow:visible}.c-prose__img:before{padding-bottom:62.5%}.c-prose__img-info{position:absolute;right:.75rem;bottom:.75rem;z-index:2}.c-prose__img picture{background-color:#e5e5e5;display:block}.c-prose__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-prose__img a{display:block;background:none}.c-prose__img figcaption{font-size:1rem;font-weight:400;line-height:1.3}.c-prose__img figcaption p{margin-bottom:.5rem}.c-prose__img figcaption p:last-child{margin-bottom:0}.c-prose__img figcaption.c-tooltip{--tooltip-background: rgb(0 0 0 / 60%);--tooltip-border-width: 0px;--tooltip-color: #fff;--tooltip-font-size: 1rem;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;left:0!important;top:0!important;margin:0;width:100%;height:100%;max-width:100%;pointer-events:none;padding-right:5rem;padding-bottom:.75rem;display:flex;flex-direction:column;justify-content:flex-end}.c-prose__gallery{margin-block:var(--fig-my)}.c-prose__gallery figure{margin:0}.c-prose__aside{max-width:23.5rem;margin-block:var(--fig-my)}.c-prose__entry{font-size:1rem;position:relative}.c-prose__entry picture{margin-bottom:1rem}.c-prose__entry picture:before{padding-bottom:75%}.c-prose__entry p{margin:0}.c-prose__tooltip p{margin-bottom:0}.c-prose__tooltip p:not(:last-child){margin-bottom:.5rem}.c-prose__tooltip figure{margin:0}.c-prose__tooltip figure:not(:last-child){margin-bottom:1rem}.c-prose__tooltip figure:not(:first-child){margin-top:1rem}.c-prose__tooltip picture{display:block;position:relative}.c-prose__tooltip picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-prose__tooltip a{background:linear-gradient(to right,#9fff28,#9fff28);background-size:100% 2px;background-position:left bottom;background-repeat:no-repeat;transition-property:background-size;font-weight:700}@media (hover: hover){.c-prose__tooltip a:hover{background-size:100% 100%}}.c-prose__share{position:absolute;height:100%;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.c-prose__share-toggle{pointer-events:all;position:sticky;bottom:var(--box-space)}.c-prose__share .c-tooltip{pointer-events:all}.c-prose :not(:where(.c-prose__ignore *)):where(p){margin-bottom:var(--p-mb)}.c-prose :not(:where(.c-prose__ignore *)):where(b){font-weight:700}.c-prose :not(:where(.c-prose__ignore *)):where(a){background:linear-gradient(to right,#9fff28,#9fff28);background-size:100% 2px;background-position:left bottom;background-repeat:no-repeat;transition-property:background-size;font-weight:700}@media (hover: hover){.c-prose :not(:where(.c-prose__ignore *)):where(a):hover{background-size:100% 100%}}.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4){margin-top:var(--h-mt);margin-bottom:var(--h-mb);font-weight:700;line-height:1.2}.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4):first-child{margin-top:0}.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4)+h2,.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4)+h3,.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4)+h4,.c-prose :not(:where(.c-prose__ignore *)):where(h1,h2,h3,h4)+figure{margin-top:0}.c-prose :not(:where(.c-prose__ignore *)):where(h1){font-size:1.6em}.c-prose :not(:where(.c-prose__ignore *)):where(h2){font-size:1.36em}.c-prose :not(:where(.c-prose__ignore *)):where(h3){font-size:1.2em}.c-prose :not(:where(.c-prose__ignore *)):where(h4){font-size:1.09em}.c-prose :not(:where(.c-prose__ignore *)):where(mark){background-color:#9fff28;padding:.25rem .125rem}.c-prose :not(:where(.c-prose__ignore *)):where(li){margin-top:var(--li-my);margin-bottom:var(--li-my)}.c-prose :not(:where(.c-prose__ignore *)):where(ol,ul){padding-left:var(--ul-pl);margin-bottom:var(--ul-mb)}.c-prose :not(:where(.c-prose__ignore *)):where(ol,ul) ul,.c-prose :not(:where(.c-prose__ignore *)):where(ol,ul) ol{margin-top:var(--li-my);margin-bottom:var(--li-my)}.c-prose :not(:where(.c-prose__ignore *)):where(ol){counter-reset:index}.c-prose :not(:where(.c-prose__ignore *)) :where(ol>li){counter-increment:index;position:relative}.c-prose :not(:where(.c-prose__ignore *)) :where(ol>li):before{content:counter(index) ". ";position:absolute;line-height:inherit;font-weight:700;left:calc(var(--ul-pl) * -1)}.c-prose :not(:where(.c-prose__ignore *)):where(ul>li){position:relative}.c-prose :not(:where(.c-prose__ignore *)):where(ul>li):before{content:"";display:block;position:absolute;left:calc(var(--ul-pl) * -1);top:.625rem;margin-top:1px;width:.75rem;height:.75rem;background-color:#9fff28}.c-prose :not(:where(.c-prose__ignore *)):where(blockquote){margin-block:var(--fig-my);line-height:1.2;font-weight:700;font-size:1.18em}.c-prose :not(:where(.c-prose__ignore *)):where(blockquote):before{content:"";display:block;height:2.5rem;margin-bottom:2rem;background-image:url(../img/quote.BOu8i3ID.svg);background-size:auto 2.5rem;background-position:left center;background-repeat:no-repeat}.c-prose :not(:where(.c-prose__ignore *)):where(blockquote) p{margin-bottom:0}.c-prose :not(:where(.c-prose__ignore *)):where(blockquote) p+p{margin-top:2rem}.c-prose :not(:where(.c-prose__ignore *)):where(blockquote) cite{display:block;line-height:1.3;margin-top:2rem;font-size:1.125rem;font-style:normal;font-weight:400}.c-prose :not(:where(.c-prose__ignore *)):where(figure){min-width:100%;margin-block:var(--fig-my)}.c-prose :not(:where(.c-prose__ignore *)):where(figure) a{display:block}.c-prose :not(:where(.c-prose__ignore *)):where(figure) picture{position:relative;width:100%;display:block;overflow:hidden}.c-prose :not(:where(.c-prose__ignore *)):where(figure) picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-prose :not(:where(.c-prose__ignore *)):where(figure)>a+figcaption,.c-prose :not(:where(.c-prose__ignore *)):where(figure)>picture+figcaption{font-size:1rem;font-weight:400;line-height:1.3}.c-prose :not(:where(.c-prose__ignore *)):where(figure)>a+figcaption p,.c-prose :not(:where(.c-prose__ignore *)):where(figure)>picture+figcaption p{margin-bottom:.5rem}.c-prose :not(:where(.c-prose__ignore *)):where(figure)>a+figcaption p:last-child,.c-prose :not(:where(.c-prose__ignore *)):where(figure)>picture+figcaption p:last-child{margin-bottom:0}.c-prose :not(:where(.c-prose__ignore *)):where(figcaption){font-size:1rem;font-weight:400;line-height:1.3;margin-top:1.25rem}.c-prose :not(:where(.c-prose__ignore *)):where(figcaption) p{margin-bottom:.5rem}.c-prose :not(:where(.c-prose__ignore *)):where(figcaption) p:last-child{margin-bottom:0}.c-prose :not(:where(.c-prose__ignore *)):where(table){width:100%;font-size:1rem}.c-prose :not(:where(.c-prose__ignore *)):where(table) th,.c-prose :not(:where(.c-prose__ignore *)):where(table) td{padding-block:1rem;border-bottom:1px solid #e5e5e5}.c-prose :not(:where(.c-prose__ignore *)):where(table) thead td,.c-prose :not(:where(.c-prose__ignore *)):where(table) thead th{padding-top:0;text-align:left;vertical-align:top}@media (min-width: 992px){.c-prose{--prose-fz: 1.25rem;--prose-offset-r: 8rem;--prose-max-w: 51rem;--lead-fz: 1.375rem}.c-prose__share{margin-right:calc((var(--container-width) - var(--prose-max-w) - var(--box-space) * 2 + var(--prose-offset-l)) * -1)}.c-prose__share-toggle{bottom:calc((100vh - var(--header-height)) / 2)}.c-prose__aside{float:right;margin-top:0;margin-left:5rem;margin-right:calc(var(--prose-offset-r) * -1)}}@media (min-width: 1204px){.c-prose{--prose-fz: 1.375rem;--prose-offset-r: 16rem;--lead-fz: 1.5rem}}@media (min-width: 1440px){.c-prose{--prose-offset-l: 7.375rem}}.c-cooperation__hero{flex-wrap:wrap}.c-cooperation__hero-info{display:grid}.c-cooperation__hero-img{width:100%}.c-cooperation__card{padding:1.75rem;border-radius:1rem;border:1px solid #e5e5e5}.c-cooperation__stats{display:flex;flex-direction:column;font-weight:400;font-size:1rem}.c-cooperation__stats-value{order:-1;font-weight:700;line-height:1;margin-top:-.1em;font-size:2.625rem;margin-bottom:.75rem}.c-cooperation__stats-icon{text-align:right;font-size:2.5rem;line-height:0;margin-top:auto}.c-cooperation__views{font-size:1rem;font-weight:400;line-height:1.3;display:flex;flex-direction:column;justify-content:center}.c-cooperation__views li{position:relative;padding-left:2.5rem;margin-bottom:1.75rem}.c-cooperation__views li:last-child{margin-bottom:0}.c-cooperation__views b{font-weight:700}.c-cooperation__views .i-icon{position:absolute;top:1px;left:0;font-size:1.375rem}.c-cooperation .c-entry{width:23.5rem;max-width:100%}.c-cooperation .c-entry--author{width:100%}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) p{margin-bottom:.75rem}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) p:last-child{margin-bottom:0}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) thead th{border:none;font-weight:400;padding-right:2.5rem;padding-bottom:0}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) td{border-bottom:2px solid #9FFF28;padding-right:2.5rem;padding-block:2.5rem;font-weight:700;font-size:1.375rem}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) td:first-child{font-size:1.125rem}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) td:last-child{padding-right:0}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) tr:last-child td{border-bottom:none;padding-bottom:0}.c-cooperation :not(:where(.c-prose__ignore *)) :where(table) tbody:first-child tr:first-child td{padding-top:0}.c-cooperation :not(:where(.c-prose__ignore *)) :where(hr){border-color:#9fff28;border-bottom-width:2px;border-top:0;margin-block:3.75rem}@media (min-width: 992px){.c-cooperation__hero-info{grid-template-columns:2fr 1fr}.c-cooperation__stats--lg{font-size:1.375rem}.c-cooperation__stats--lg .c-cooperation__stats-value{font-size:5rem;margin-bottom:0}.c-cooperation .c-prose{--h-mb: 2.5rem}.c-cooperation :not(:where(.c-prose__ignore *)) :where(h2){margin-top:5rem}}
