section.article-listing{--card-spacing:0.875rem}section.article-listing .title{text-align:center}section.article-listing form{display:flex;gap:1.25rem;margin-bottom:2.5rem}section.article-listing form input{border-radius:.125rem!important;max-width:18.75rem}section.article-listing .article-listing__filter-groups{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}section.article-listing .article-listing__filter-groups .label{margin-bottom:0}section.article-listing .primary-tax-wrapper,section.article-listing .secondary-tax-wrapper{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:.75rem}section.article-listing .primary-tax-wrapper:has(select),section.article-listing .secondary-tax-wrapper:has(select){display:inline-block;flex:0 1 auto}section.article-listing span.tag{cursor:pointer}section.article-listing span.tag.is-active{background-color:rgba(var(--primary-color));color:rgba(var(--white))}section.article-listing .slide{animation:fade-up 1s forwards;display:flex;flex:1 0 100%;padding:var(--card-spacing);scroll-snap-align:start}section.article-listing .slide .tab{background-color:rgba(var(--white));padding:.5rem 1rem;position:absolute;right:0;top:0;z-index:1}section.article-listing .slide .wrap{border-radius:.5rem;display:flex;flex:0 0 100%;overflow:hidden;position:relative;transition:all .3s ease-in-out}section.article-listing .slide .wrap:hover{box-shadow:0 12px 28px rgba(0,0,0,.15)}section.article-listing .slide a{background-color:rgba(var(--fg));border-radius:.5rem;color:rgba(var(--bg));display:flex;flex:1 0 100%;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;width:100%}section.article-listing .slide a .image-ratio{overflow:hidden}section.article-listing .slide a img{transition:all .3s ease-in-out}section.article-listing .slide .content{margin:1.75rem 2.5rem}section.article-listing .slide .footer{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;margin-top:auto;padding:0 2.5rem 1.75rem;position:relative;z-index:3}section.article-listing .slide .footer:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjcyMiAxMy4xODIgMTIuNSA3LjQwNCA2LjcyMiAxLjYyNm01Ljc3OCA1Ljc3SC41Ii8+PC9zdmc+);background-size:contain;content:"";display:inline-block;filter:url(#filter-primary);height:1.25rem;width:1.25rem;z-index:3}section.article-listing .slide .footer ul.tags{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;list-style:none;margin:0;padding:0}section.article-listing .slide .footer ul.tags li{background-color:rgba(var(--bg));border-radius:1.875rem;color:rgba(var(--fg));font-size:.875rem;line-height:1;padding:.5rem 1rem;text-transform:lowercase}section.article-listing .slide .meta{margin-bottom:1.25rem}section.article-listing .slide .meta p{margin-bottom:0;margin-top:0}section.article-listing .slide.insight a{display:flex;flex-direction:column;text-decoration:none}section.article-listing .slide.insight .label{left:0;margin:1.75rem 2.5rem;position:absolute;top:0;z-index:3}section.article-listing .slide.insight .image-ratio{position:static}section.article-listing .slide.insight .image-ratio:after{background:rgba(var(--secondary-color),.75);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.article-listing .slide.insight .image-ratio img{height:100%;position:absolute}section.article-listing .slide.insight .content{color:rgba(var(--white));z-index:2}section.article-listing .slide.insight .content .meta{color:rgba(var(--white))}section.article-listing .row.cta{justify-content:flex-end}section.article-listing.layout-featured .row.featured>.column{padding:0;width:100%}section.article-listing.layout-featured .row.featured .row{margin:0;width:100%}@media(min-width:768px){section.article-listing form .column{flex:1 0 33.3333%}section.article-listing .article-wrapper{margin:0 -1.75rem}section.article-listing .slide{flex:0 0 50%;max-width:50%;padding:calc(var(--card-spacing)*2);width:50%}section.article-listing.layout-featured .row.featured>.column:first-child .slide{flex:0 0 100%;max-width:100%;width:100%}section.article-listing.layout-featured .row.featured .row{margin:0}}@media(min-width:992px){section.article-listing .slide{flex:0 0 33.3333%;max-width:33.3333%;width:33.3333%}section.article-listing.layout-featured .row.featured{align-items:flex-start;margin:0 -1.75rem}section.article-listing.layout-featured .row.featured>.column{width:50%}section.article-listing.layout-featured .row.featured>.column .slide{flex:0 0 50%;max-width:50%;width:50%}section.article-listing.layout-featured .row.featured>.column:first-child{position:sticky;top:6.25rem}section.article-listing.layout-featured .row.featured .row{margin:0}}section.article-listing.is-articles .insights-listing__filters{margin:0 0 1.875rem;padding-bottom:0}section.article-listing.is-articles .insights-listing__eyebrow{align-items:center;color:rgba(var(--fg));display:inline-flex;font-family:Quablo,Times New Roman,Georgia,serif;gap:.625rem;letter-spacing:.12em;line-height:1;margin:0 0 2rem;text-transform:uppercase}section.article-listing.is-articles .insights-listing__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}section.article-listing.is-articles .insights-listing__pill{background-color:transparent}section.article-listing.is-articles .insights-listing__pill:focus-visible,section.article-listing.is-articles .insights-listing__pill:hover{background-color:rgba(var(--fg));color:rgba(var(--bg));outline:none}section.article-listing.is-articles .insights-listing__pill.is-active{background-color:rgba(var(--primary-color));border-color:rgba(var(--primary-color));color:rgba(var(--white))}section.article-listing.is-articles .article-listing__filter-select{position:relative}section.article-listing.is-articles .article-listing__filter-select:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27><path d=%27M1 1l6 6 6-6%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.5%27 stroke-linecap=%27square%27/></svg>");background-repeat:no-repeat;background-size:.75rem auto;content:"";height:.5rem;pointer-events:none;position:absolute;right:.25rem;top:50%;transform:translateY(-25%);width:.75rem}section.article-listing.is-articles .article-listing__filter-select select{appearance:none;background-color:transparent;border:0;border-bottom:1px solid rgba(var(--secondary-color,var(--black)));border-radius:0;color:rgba(var(--secondary-color,var(--black)));cursor:pointer;font-family:Silka,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1;min-width:12.5rem;padding:.625rem 1.5rem .625rem .25rem}section.article-listing.is-articles .article-listing__filter-select select:focus-visible{outline:none}section.article-listing.is-articles .insights-listing__grid{display:grid;gap:2rem 1.5rem;grid-template-columns:1fr;margin:0 0 3rem}section.article-listing.is-articles .insight-card{color:rgba(var(--fg));display:flex;flex-direction:column;text-decoration:none}section.article-listing.is-articles .insight-card__media{background-color:rgba(var(--kgal-grey-1));margin:0 0 2rem;overflow:hidden;position:relative}section.article-listing.is-articles .insight-card__media img{aspect-ratio:1;display:block;filter:grayscale(1);height:100%;object-fit:cover;transition:transform .6s ease;width:100%}section.article-listing.is-articles .insight-card:focus-visible .insight-card__media img,section.article-listing.is-articles .insight-card:hover .insight-card__media img{transform:scale(1.03)}section.article-listing.is-articles .insight-card__subject{margin:0 0 1.25rem}section.article-listing.is-articles .insight-card__title{margin:0 0 1rem}section.article-listing.is-articles .insight-card__meta{margin-top:auto}section.article-listing.is-articles .insight-card__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .875rem}section.article-listing.is-articles .insight-card__date{margin:0}section.article-listing.is-articles .insights-listing__empty{font-family:Silka,Helvetica Neue,Arial,sans-serif;grid-column:1/-1;text-align:center}section.article-listing.is-articles .insights-listing__more{display:flex;justify-content:center}section.article-listing.is-articles .insights-listing__more-button{cursor:pointer}section.article-listing.is-articles .insights-listing__more-button[hidden]{display:none}section.article-listing.is-articles .insights-listing__more-button.is-loading{opacity:.6;pointer-events:none}@media(min-width:768px){section.article-listing.is-articles .insights-listing__filters{margin-bottom:3.125rem}section.article-listing.is-articles .insights-listing__grid{gap:4rem 1.5rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){section.article-listing.is-articles .insights-listing__filters{margin-bottom:4rem}section.article-listing.is-articles .insights-listing__pills{margin-bottom:2rem}section.article-listing.is-articles .insights-listing__grid{grid-template-columns:repeat(3,1fr)}}section.article-listing.is-cases{padding-bottom:calc(var(--padding)/2)!important}section.article-listing.is-cases .description{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}@media(min-width:768px){section.article-listing.is-cases .description{align-items:flex-start;flex-direction:row;justify-content:space-between}}@media(min-width:992px){section.article-listing.is-cases .description{margin-bottom:3.75rem}}section.article-listing.is-cases .title{text-align:left}section.article-listing.is-cases .title h2{margin:0}section.article-listing.is-cases .intro{margin:1rem 0 0;max-width:35rem}section.article-listing.is-cases .cases-feature{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr;min-height:clamp(47.5rem,58vw,65rem);overflow:hidden}@media(min-width:768px){section.article-listing.is-cases .cases-feature{grid-template-columns:repeat(2,1fr);min-height:clamp(42.5rem,48vw,57.5rem)}}@media(min-width:992px){section.article-listing.is-cases .cases-feature{align-items:start;gap:1.75rem;grid-template-columns:1fr 1fr;min-height:clamp(45rem,54vw,60rem);transition:grid-template-columns .4s linear;transition-delay:0s;will-change:grid-template-columns}section.article-listing.is-cases .cases-feature:has(.cases-card:first-child:hover){grid-template-columns:2fr 1fr;transition-delay:0s}section.article-listing.is-cases .cases-feature:has(.cases-card:last-child:hover){grid-template-columns:1fr 2fr;transition-delay:0s}}section.article-listing.is-cases .cases-card{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}section.article-listing.is-cases .cases-card__media{aspect-ratio:820/600;background-color:rgba(var(--kgal-grey-1));overflow:hidden;transition:aspect-ratio .4s linear;transition-delay:0s;width:100%}section.article-listing.is-cases .cases-card__media img{display:block;height:100%;object-fit:cover;width:100%}section.article-listing.is-cases .cases-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding-top:1.25rem}section.article-listing.is-cases .cases-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}section.article-listing.is-cases .cases-card__tag{color:rgba(var(--black))}section.article-listing.is-cases .cases-card__title{font-family:Quablo,Times New Roman,Georgia,serif;line-height:1.2;margin:0;text-transform:none}section.article-listing.is-cases .cases-card__titlerow{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}section.article-listing.is-cases .cases-card__value{color:rgba(var(--primary-color));display:block;font-family:Quablo,Times New Roman,Georgia,serif;white-space:nowrap}section.article-listing.is-cases .cases-card__reveal{align-items:center;display:flex;flex-direction:row;gap:.625rem}section.article-listing.is-cases .cases-card__more{display:block;white-space:nowrap}section.article-listing.is-cases .cases-card__arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2712%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 d=%27m9.346 11.308-1.054-1.085 3.82-3.82H0v-1.5h12.112l-3.82-3.818L9.346 0 15 5.654z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;height:.75rem;margin:0;width:.9375rem}@media(min-width:992px){section.article-listing.is-cases .cases-card__titlerow{flex-direction:row}section.article-listing.is-cases .cases-card__value{display:block;max-width:0;overflow:hidden;transition:all .4s ease-in-out}section.article-listing.is-cases .cases-card__more{display:none;margin-left:auto}section.article-listing.is-cases .cases-card__arrow{display:block}section.article-listing.is-cases .cases-card:hover .cases-card__value{max-width:31.25rem;padding-right:.3125rem}section.article-listing.is-cases .cases-card:hover .cases-card__more{display:block}section.article-listing.is-cases .cases-card:hover .cases-card__media img{transform:scale(1.02)}}@media(min-width:992px){section.article-listing.is-cases .cases-feature:has(.cases-card:hover) .cases-card:not(:hover) .cases-card__media{aspect-ratio:1/1;transition-delay:0s}}section.article-listing.is-latest .description{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}@media(min-width:768px){section.article-listing.is-latest .description{align-items:center;flex-direction:row;justify-content:space-between}}@media(min-width:992px){section.article-listing.is-latest .description{margin-bottom:3.75rem}}section.article-listing.is-latest .title{text-align:left}section.article-listing.is-latest .title h2{margin:0}section.article-listing.is-latest .latest{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){section.article-listing.is-latest .latest{gap:1.75rem}}section.article-listing.is-latest .latest-featured{color:rgba(var(--secondary-color));display:flex;flex-direction:column;gap:1.25rem;min-height:25rem;overflow:hidden;position:relative;text-decoration:none}@media(min-width:768px){section.article-listing.is-latest .latest-featured{gap:2rem}}section.article-listing.is-latest .latest-featured__media{aspect-ratio:1;background-color:rgba(var(--kgal-grey-1))}section.article-listing.is-latest .latest-featured__media img,section.article-listing.is-latest .latest-featured__media picture{display:block;filter:grayscale(1);height:100%;object-fit:cover;width:100%}@media(min-width:768px){section.article-listing.is-latest .latest-featured__media{aspect-ratio:auto}}@media(min-width:992px){section.article-listing.is-latest .latest-featured__media{inset:0;position:absolute;z-index:0}}section.article-listing.is-latest .latest-featured__panel{background-color:rgba(var(--kgal-grey-1));display:flex;flex-direction:column;gap:1rem;padding:.625rem;width:100%}@media(min-width:768px){section.article-listing.is-latest .latest-featured__panel{padding:1.5625rem}}@media(min-width:992px){section.article-listing.is-latest .latest-featured__panel{gap:2rem;justify-content:space-between;padding:2rem;width:57%;z-index:1}}section.article-listing.is-latest .latest-featured__head{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;min-height:0}section.article-listing.is-latest .latest-featured__title{-webkit-box-orient:vertical;display:-webkit-box;flex-shrink:0;margin:0;text-transform:none}section.article-listing.is-latest .latest-featured__excerpt{-webkit-box-orient:vertical;color:rgba(var(--secondary-color));display:-webkit-box;font-size:14px;margin:0;overflow:hidden}@media screen and (min-width:320px){section.article-listing.is-latest .latest-featured__excerpt{font-size:calc(13.42857px + .17857vw)}}@media screen and (min-width:1440px){section.article-listing.is-latest .latest-featured__excerpt{font-size:16px}}section.article-listing.is-latest .latest-featured__btn{display:flex;flex-direction:row;margin-top:-5.625rem;padding:1.25rem 2rem;z-index:2}@media(min-width:768px){section.article-listing.is-latest .latest-featured__btn{margin:0}}@media(min-width:992px){section.article-listing.is-latest .latest-featured__btn{justify-content:flex-end;padding:2rem}}section.article-listing.is-latest .latest-cards{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){section.article-listing.is-latest .latest-cards{grid-template-columns:1fr 1fr}}@media(min-width:992px){section.article-listing.is-latest .latest-cards{gap:1.75rem}}section.article-listing.is-latest .latest-card{background-color:rgba(var(--secondary-color),.7);color:rgba(var(--white));display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;min-height:16.25rem;padding:calc(var(--padding)/4);text-decoration:none}@media(min-width:992px){section.article-listing.is-latest .latest-card{min-height:18.75rem}}section.article-listing.is-latest .latest-card .latest-chip,section.article-listing.is-latest .latest-card .latest-date{color:rgba(var(--white))}section.article-listing.is-latest .latest-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}section.article-listing.is-latest .latest-card__foot{align-items:flex-end;display:flex;gap:1.25rem;justify-content:space-between}section.article-listing.is-latest .latest-card__title{color:rgba(var(--white));line-height:1.2;margin:0;max-width:22.5rem;text-transform:none}section.article-listing.is-latest .latest-card:hover{background-color:rgba(var(--primary-color))}section.article-listing.is-latest .latest-card:hover .button{background-color:rgba(var(--white));color:rgba(var(--black))}section.article-listing.is-product .limit-width{display:flex;flex-direction:column;gap:1.875rem}section.article-listing.is-product .description{display:flex;flex-direction:column}section.article-listing.is-product .description>div{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column}section.article-listing.is-product .description>div.link{margin:1.875rem 0 0}@media(min-width:768px){section.article-listing.is-product .description>div.link{margin:0}}section.article-listing.is-product .description .title h2{margin:0}section.article-listing.is-product .description p:first-child{margin-top:0}section.article-listing.is-product .description p:last-child{margin-bottom:0}section.article-listing.is-product .article-wrapper{display:flex;flex-direction:column;gap:2rem;margin:0}section.article-listing.is-product .article-wrapper a{display:flex;flex:0 0 100%;flex-direction:column;text-decoration:none}section.article-listing.is-product .article-wrapper .insight-card__media{aspect-ratio:400/300;overflow:clip;position:relative;width:100%;z-index:1}section.article-listing.is-product .article-wrapper .insight-card__media img{filter:grayscale(1);height:100%;object-fit:cover;position:absolute;width:100%}section.article-listing.is-product .article-wrapper .insight-card__media .insight-card__label{background-color:rgba(var(--bg));border-radius:.3125rem;left:.625rem;padding:.3125rem .625rem;position:absolute;top:.625rem;z-index:2}section.article-listing.is-product .article-wrapper .cases-card__body{background-color:rgba(var(--kgal-grey-1));display:flex;flex-direction:column;flex-grow:1;padding:.625rem}section.article-listing.is-product .article-wrapper .cases-card__body .tags{display:flex;flex-direction:row;gap:.625rem;list-style-type:none;margin:.875rem 0 0;padding:0}@media(min-width:768px){section.article-listing.is-product .limit-width{gap:2.5rem}section.article-listing.is-product .description{flex-direction:row;justify-content:space-between}section.article-listing.is-product .description>div{flex:0 0 50%}section.article-listing.is-product .description>div.link{align-items:flex-end}section.article-listing.is-product .article-wrapper{flex-direction:row}section.article-listing.is-product .article-wrapper a{flex-basis:calc(33.33333% - 21.33333px)}section.article-listing.is-product .article-wrapper .insight-card__media .insight-card__label{left:1.5625rem;top:1.5625rem}section.article-listing.is-product .article-wrapper .cases-card__body{padding:1.5625rem}}@media(min-width:992px){section.article-listing.is-product .limit-width{gap:4rem}section.article-listing.is-product .description>div{flex:0 0 41.6666666667%}section.article-listing.is-product .article-wrapper a{flex-basis:calc(33.33333% - 21.33333px)}section.article-listing.is-product .article-wrapper .insight-card__media .insight-card__label{left:2rem;top:2rem}section.article-listing.is-product .article-wrapper .cases-card__body{padding:2rem}}
