@property --buttonangle{syntax:"<angle>";inherits:false;initial-value:90deg}section.article-listing .slide .content>p,section.article-listing.style-list button.reset{font-size:16px}@media screen and (min-width:320px){section.article-listing .slide .content>p,section.article-listing.style-list button.reset{font-size:calc(15.14286px + .26786vw)}}@media screen and (min-width:1440px){section.article-listing .slide .content>p,section.article-listing.style-list button.reset{font-size:19px}}section.article-listing{--card-spacing:0.625rem;position:relative}section.article-listing .background-image{background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}section.article-listing .limit-width{position:relative;z-index:1}section.article-listing .title{text-align:left}section.article-listing form{display:flex;gap:1.25rem;margin-bottom:2.5rem}section.article-listing form>input{background-color:transparent;border:1px solid rgba(var(--Tones-Black-50));border-radius:.25rem;height:2.5rem;padding:.375rem .75rem}section.article-listing .primary-tax-wrapper,section.article-listing .secondary-tax-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}section.article-listing span.button{cursor:default;line-height:1;text-transform:lowercase}section.article-listing span.button.is-active:not(:hover){background-color:rgba(var(--fg,var(--secondary-color)));color:rgba(var(--bg,var(--white)))}section.article-listing .primary-tax-wrapper{justify-content:center}section.article-listing .primary-tax-wrapper span.button{text-transform:none}section.article-listing .primary-tax-wrapper span.button.is-active{background-color:rgba(var(--fg,var(--secondary-color)));color:rgba(var(--bg,var(--white)))}section.article-listing .article-wrapper{margin:calc(var(--card-spacing)*-1)}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{background:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2);border-radius:.75rem;color:rgba(var(--fg));display:flex;flex:0 0 100%;overflow:inherit;padding:1.25rem;position:relative;transition:all .3s ease-in-out}section.article-listing .slide .wrap:before{border:.0625rem solid rgb(var(--secondary-color));border-radius:.75rem;bottom:-.0625rem;content:"";left:-.0625rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:0;pointer-events:none;position:absolute;right:-.0625rem;top:-.0625rem;transition:opacity .3s cubic-bezier(.77,0,.175,1);z-index:3}section.article-listing .slide .wrap:hover{background:#fff;border-color:rgba(var(--primary-color))!important;box-shadow:0 0 3rem 0 rgba(0,0,0,.2)}section.article-listing .slide .wrap:hover .content>p,section.article-listing .slide .wrap:hover .footer:before,section.article-listing .slide .wrap:hover .meta,section.article-listing .slide .wrap:hover:before{opacity:1}section.article-listing .slide a{color:rgba(var(--fg));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{border-radius:.5rem;transition:all .3s ease-in-out}section.article-listing .slide .content{margin:1.25rem 0 0}section.article-listing .slide .content>p{opacity:0;transition:opacity .3s ease-in-out}section.article-listing .slide .footer{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;padding:0;position:relative;z-index:3}section.article-listing .slide .footer:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 d=%27m18 6-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z%27/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:2rem;opacity:.3;transition:all .3s ease-in-out;width:2rem;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:0;opacity:.5;transition:all .3s ease-in-out}section.article-listing .slide .meta p{letter-spacing:.08em;margin:0;text-transform:uppercase}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 .column.filters{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2);border-radius:.75rem;margin:0 1.25rem 1.25rem;padding:var(--card-spacing)}section.article-listing .column.filters input[type=search]{background:rgba(var(--white))}section.article-listing.layout-featured .row.featured>.column{padding:0;width:100%}section.article-listing.layout-featured .row.featured .row{margin:0;width:100%}section.article-listing.style-list .slide{flex:0 0 100%}section.article-listing.bg-dark .slide .footer:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m18 6-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z%27/%3E%3C/svg%3E")}section.article-listing.bg-dark .slide .wrap{background-color:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2)}section.article-listing.bg-dark .slide .wrap:hover{background:#000;box-shadow:0 0 3rem 0 hsla(0,0%,100%,.2)}section.article-listing.bg-dark .column.filters{background-color:rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.2)}section.article-listing.bg-dark .column.filters input[type=search]{background:rgba(var(--Tones-Black-90))}section.article-listing.filter-layout-checkboxes .row.layout-checkboxes .column{width:100%}section.article-listing.filter-layout-checkboxes .row.layout-checkboxes .group-label{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:0;padding-bottom:.5rem;text-align:left}section.article-listing.filter-layout-checkboxes [class*=-tax-wrapper]{display:flex;flex-direction:column;gap:.5625rem;padding-bottom:0}section.article-listing.filter-layout-checkboxes label{display:block;font-weight:400;min-height:1.5rem;opacity:.5;overflow:hidden;padding-left:2.25rem;padding-top:.125rem;position:relative;transition:all .3s cubic-bezier(.075,.82,.165,1)}section.article-listing.filter-layout-checkboxes label input{position:absolute;top:-50px}section.article-listing.filter-layout-checkboxes label:before{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2212%22%20viewBox%3D%220%200%2015%2012%22%20fill%3D%22none%22%3E%0A%09%09%09%09%3Cpath%20d%3D%22M6.04549%2012L0.749999%206.46564L2.72338%204.40289L5.87588%207.6991L12.1216%201.98827e-06L14.25%201.88641L6.04549%2012Z%22%20fill%3D%22black%22%2F%3E%0A%09%09%09%20%20%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:0 0;border:1px solid rgba(var(--fg));box-sizing:border-box;opacity:.5;z-index:2}section.article-listing.filter-layout-checkboxes label:after,section.article-listing.filter-layout-checkboxes label:before{border-radius:.125rem;content:"";height:1.5rem;left:0;position:absolute;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1);width:1.5rem}section.article-listing.filter-layout-checkboxes label:after{background-image:linear-gradient(180deg,#6b33ef,#00d2ff);opacity:0;z-index:1}section.article-listing.filter-layout-checkboxes label:hover:not(:has(input:checked)){opacity:1}section.article-listing.filter-layout-checkboxes label:hover:not(:has(input:checked)):before{background-color:rgba(0,210,255,.5)}section.article-listing.filter-layout-checkboxes label:has(input:checked){opacity:1}section.article-listing.filter-layout-checkboxes label:has(input:checked):before{background-size:.8125rem .75rem;opacity:1}section.article-listing.filter-layout-checkboxes label:has(input:checked):after{opacity:1}section.article-listing.filter-layout-checkboxes button.reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:rgb(var(--fg));cursor:pointer;margin:1.25rem 0 0;opacity:.5;padding:0;text-decoration:underline;transition:all .3s ease-in-out}section.article-listing.filter-layout-checkboxes button.reset:hover{opacity:1;text-underline-offset:.125rem}section.article-listing.filter-layout-checkboxes .link{margin:0 0 2.5rem}section.article-listing.style-list .slide{padding-bottom:0;padding-top:2.5rem}section.article-listing.style-list .slide:first-of-type{padding-top:1.25rem}section.article-listing.style-list .slide .wrap{background:rgba(var(--Tones-Platinum));border-radius:.75rem;padding:1.25rem}section.article-listing.style-list .slide a{flex-direction:row;justify-content:space-between}section.article-listing.style-list .slide .content{margin-top:0}section.article-listing.style-list .slide .content h3{margin-bottom:0}section.article-listing.style-list .slide .footer{align-items:center}section.article-listing.style-list .filters{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:transparent;box-shadow:0 0 3rem 0 hsla(0,0%,100%,.1),0 0 3rem 0 rgba(0,0,0,.1)}section.article-listing.style-list .filters form input[type=search]{background:rgba(var(--Tones-Platinum));border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 0 3rem 0 hsla(0,0%,100%,.1)}section.article-listing.style-list .filters form input[type=search]::-moz-placeholder{color:rgba(var(--Tones-Black-50,#808080))}section.article-listing.style-list .filters form input[type=search]::placeholder{color:rgba(var(--Tones-Black-50,#808080))}section.article-listing.style-list .filters .group-label{position:relative}section.article-listing.style-list .filters .group-label:before{background:rgba(0,0,0,.2);bottom:.25rem;content:"";display:inline-block;height:.0625rem;left:0;position:absolute;width:100%}section.article-listing.style-list .trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Cmask id=%27a%27 width=%2720%27 height=%2721%27 x=%270%27 y=%270%27 maskUnits=%27userSpaceOnUse%27 style=%27mask-type:alpha%27%3E%3Cpath fill=%27%23D9D9D9%27 d=%27M0 .5h20v20H0z%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath fill=%27%23000%27 d=%27m10.002 9.94-3.938 3.937-1.439-1.44 5.377-5.376 5.377 5.377-1.44 1.439z%27/%3E%3C/g%3E%3C/svg%3E");transform:rotate(180deg)}section.article-listing.style-list .trigger.selected:after{transform:rotate(0deg)}section.article-listing.style-list label:has(input:checked):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 fill=%27none%27%3E%3Crect width=%2720%27 height=%2720%27 y=%27.5%27 fill=%27url%28%23paint0_linear_3674_16051%29%27 rx=%274%27/%3E%3Crect width=%2719%27 height=%2719%27 x=%27.5%27 y=%271%27 rx=%273.5%27/%3E%3Cpath fill=%27%23fff%27 d=%27M8.419 15.64 4 11.243 5.451 9.77l2.968 2.967L15.178 6l1.45 1.451z%27/%3E%3C/svg%3E");background-size:1.25rem}section.article-listing.style-list button.reset{color:rgba(var(--black));opacity:1;text-decoration:none}section.article-listing.style-list button.reset:focus,section.article-listing.style-list button.reset:hover{text-decoration:underline}@media(min-width:768px){section.article-listing{--card-spacing:1.25rem}section.article-listing form .column{flex:1 0 33.3333%}section.article-listing .slide{flex:0 0 50%}section.article-listing.layout-featured .row.featured>.column:first-child .slide{flex:0 0 100%}section.article-listing.layout-featured .row.featured .row{margin:0}section.article-listing.filter-layout-checkboxes .row.layout-checkboxes{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}section.article-listing.filter-layout-checkboxes .row.layout-checkboxes .column.filters{margin:0 1.25rem 0 0;position:sticky;top:6.25rem;width:calc(33.33333% - 2.5rem)}section.article-listing.filter-layout-checkboxes .row.layout-checkboxes .column.articles{width:66.6666666667%}section.article-listing.filter-layout-checkboxes .link{margin:0}section.article-listing.style-list .slide{flex:0 0 100%}}@media(min-width:992px){section.article-listing .slide{flex:0 0 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%}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.filter-layout-checkboxes:not(.style-list) .slide{flex:0 0 50%}}section.article-listing .accordion{max-height:0;overflow:hidden;transition:max-height .3s ease-out}section.article-listing .accordion .accordion-inner{display:flex;flex-direction:column;gap:.75em;padding:2.25rem 0 0}section.article-listing .accordion .accordion-inner label{line-height:1}section.article-listing .accordion.is-active{max-height:135px;overflow:auto;transition:max-height .3s ease-in}section.article-listing .trigger{cursor:pointer;position:relative}section.article-listing .trigger.selected svg{transform:rotate(180deg);transition:max-height .3s ease-in}section.article-listing .trigger svg path{fill:rgba(var(--fg))}
