.ResourceCallout-module-scss-module__6H2FAG__resourceCallout{--rc-ink-deep:color-mix(in srgb,var(--primary-800)78%,#000);--rc-tint:color-mix(in srgb,var(--primary-700)7%,#fff);--rc-shadow:0 1.75rem 3rem -1rem rgba(0,0,0,.22),0 .5rem 1rem -.5rem rgba(0,0,0,.12)}.ResourceCallout-module-scss-module__6H2FAG__eyebrow{color:var(--primary-700)}.ResourceCallout-module-scss-module__6H2FAG__title{text-wrap:balance;margin:0}.ResourceCallout-module-scss-module__6H2FAG__description{text-wrap:pretty;max-width:34rem}.ResourceCallout-module-scss-module__6H2FAG__description p:last-child{margin-bottom:0}.ResourceCallout-module-scss-module__6H2FAG__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__actions>*{justify-content:center;width:100%}}.ResourceCallout-module-scss-module__6H2FAG__resourceCallout .ResourceCallout-module-scss-module__6H2FAG__actions .ResourceCallout-module-scss-module__6H2FAG__secondaryButton{background-color:var(--bg-light)}.ResourceCallout-module-scss-module__6H2FAG__resourceCallout .ResourceCallout-module-scss-module__6H2FAG__actions .ResourceCallout-module-scss-module__6H2FAG__secondaryButton:hover{background-color:color-mix(in srgb,var(--primary-700)12%,var(--bg-light))}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__resourceCallout:not(.ResourceCallout-module-scss-module__6H2FAG__sideBySide) .container{display:flow-root}}.ResourceCallout-module-scss-module__6H2FAG__card{--rc-cover-width:16.5rem;isolation:isolate;padding:var(--space-10)var(--space-12)var(--space-10)0;position:relative}.ResourceCallout-module-scss-module__6H2FAG__card:before,.ResourceCallout-module-scss-module__6H2FAG__card:after{content:"";inset:0 0 0 calc(var(--rc-cover-width)/2);z-index:-1;position:absolute}.ResourceCallout-module-scss-module__6H2FAG__card:before{border-radius:var(--radius);background:radial-gradient(ellipse 55% 90% at 100% 0%,color-mix(in srgb,var(--ekho-green-500)16%,transparent),transparent 70%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--primary-500)45%,transparent),transparent 60%),linear-gradient(135deg,var(--primary-800),var(--primary-900))}.ResourceCallout-module-scss-module__6H2FAG__card:after{border-radius:0 0 var(--radius)var(--radius);background:var(--gradient-ekho);height:4px;top:auto}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__eyebrow{color:var(--secondary-300)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__title{color:var(--text-on-dark)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__description,.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__description p{color:var(--text-on-dark-muted)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__actions>:not(.ResourceCallout-module-scss-module__6H2FAG__secondaryButton){background-color:var(--bg-light);color:var(--primary-800)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__actions>:not(.ResourceCallout-module-scss-module__6H2FAG__secondaryButton):hover{opacity:1;background-color:var(--primary-100)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__actions .ResourceCallout-module-scss-module__6H2FAG__secondaryButton{color:var(--text-on-dark);background-color:transparent;border-color:rgba(255,255,255,.6)}.ResourceCallout-module-scss-module__6H2FAG__card .ResourceCallout-module-scss-module__6H2FAG__actions .ResourceCallout-module-scss-module__6H2FAG__secondaryButton:hover{color:var(--text-on-dark);border-color:var(--text-on-dark);background-color:rgba(255,255,255,.1)}@media (max-width:1024px){.ResourceCallout-module-scss-module__6H2FAG__card{--rc-cover-width:15.4rem}}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__card{margin-inline:calc(var(--container-gutter,0px)*-1);margin-top:var(--space-4);padding:var(--space-8)var(--container-gutter,var(--space-6))}.ResourceCallout-module-scss-module__6H2FAG__card:before,.ResourceCallout-module-scss-module__6H2FAG__card:after{border-radius:0;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__card:after{background:var(--gradient-ekho)top/100% 4px no-repeat,var(--gradient-ekho)bottom/100% 4px no-repeat;height:auto;top:0}}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid{grid-template-columns:var(--rc-cover-width)minmax(0,1fr)auto;gap:var(--space-6)var(--space-12);align-items:center;display:grid}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media{margin-block:calc(var(--space-20)*-1)}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__body{gap:var(--space-3);justify-items:start;display:grid}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__title{font-size:var(--text-3xl);line-height:var(--leading-snug);margin:0}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__description{margin-top:var(--space-2)}@media (max-width:1024px){.ResourceCallout-module-scss-module__6H2FAG__calloutGrid{grid-template-columns:var(--rc-cover-width)minmax(0,1fr);gap:var(--space-6)var(--space-10)}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media{grid-row:span 2}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__actions{grid-column:2;align-self:start}}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__calloutGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media{width:12rem;margin-block:calc(var(--space-16)*-1)0;grid-row:auto;place-self:start center}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media .ResourceCallout-module-scss-module__6H2FAG__book3d,.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media .ResourceCallout-module-scss-module__6H2FAG__coverLink:hover .ResourceCallout-module-scss-module__6H2FAG__book3d{transform:none}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__media .ResourceCallout-module-scss-module__6H2FAG__book{box-shadow:0 -.5rem 1.25rem -.5rem rgba(0,0,0,.18)}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__actions{grid-column:1}.ResourceCallout-module-scss-module__6H2FAG__calloutGrid .ResourceCallout-module-scss-module__6H2FAG__title{font-size:var(--text-2xl)}}.ResourceCallout-module-scss-module__6H2FAG__coverLink{perspective:1800px;color:inherit;text-decoration:none;display:block}.ResourceCallout-module-scss-module__6H2FAG__coverLink .ResourceCallout-module-scss-module__6H2FAG__book3d{width:100%;transition:transform .4s}.ResourceCallout-module-scss-module__6H2FAG__coverLink:hover>.ResourceCallout-module-scss-module__6H2FAG__book{transform:translateY(calc(var(--space-2)*-1))}.ResourceCallout-module-scss-module__6H2FAG__coverLink:hover .ResourceCallout-module-scss-module__6H2FAG__book3d{transform:rotateY(22deg)rotateX(3deg)}.ResourceCallout-module-scss-module__6H2FAG__sideBySide{overflow-x:clip}.ResourceCallout-module-scss-module__6H2FAG__sideBySide .container{flex-direction:column;display:flex}@media (min-width:769px){.ResourceCallout-module-scss-module__6H2FAG__sideBySide .container{flex-direction:row-reverse;align-items:center}}.ResourceCallout-module-scss-module__6H2FAG__content{justify-content:center;gap:var(--space-6);flex-direction:column;flex:1;display:flex}.ResourceCallout-module-scss-module__6H2FAG__content .ResourceCallout-module-scss-module__6H2FAG__title{margin:var(--space-3)0 var(--space-2)}@media (min-width:769px){.ResourceCallout-module-scss-module__6H2FAG__content{z-index:1;margin-left:calc(var(--space-16)*-1);padding:var(--space-12)var(--space-12)var(--space-12)var(--space-16);background:var(--bg-light);position:relative;box-shadow:-.75rem .75rem 1.5rem -.75rem rgba(0,0,0,.14)}.ResourceCallout-module-scss-module__6H2FAG__content:after{content:"";background:linear-gradient(to right,transparent 17%,var(--bg-light)78%);pointer-events:none;height:2rem;position:absolute;top:100%;left:0;right:0}}.ResourceCallout-module-scss-module__6H2FAG__stage{flex:1;min-height:20rem;margin:0;position:relative}.ResourceCallout-module-scss-module__6H2FAG__stage:before{content:"";background:var(--rc-tint);width:100vw;position:absolute;top:0;bottom:0;right:0}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__stage{display:none}}.ResourceCallout-module-scss-module__6H2FAG__stageInner{padding:var(--space-10);perspective:1800px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__stageInner>.ResourceCallout-module-scss-module__6H2FAG__book{flex-shrink:0;width:min(15.75rem,52.5%)}.ResourceCallout-module-scss-module__6H2FAG__stageInner .ResourceCallout-module-scss-module__6H2FAG__book3d{width:min(18rem,60%)}.ResourceCallout-module-scss-module__6H2FAG__book{aspect-ratio:791/1024;width:100%;box-shadow:var(--rc-shadow);border-radius:var(--radius);transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.ResourceCallout-module-scss-module__6H2FAG__coverImage{object-fit:cover;width:100%;height:100%;display:block}.ResourceCallout-module-scss-module__6H2FAG__generated{background:var(--rc-ink-deep);color:var(--text-light);container-type:inline-size}.ResourceCallout-module-scss-module__6H2FAG__generated:after{content:"";pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16) 0,rgba(0,0,0,.22) 1.5%,transparent 5%);position:absolute;top:0;bottom:0;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__generatedPhoto{height:56%;position:absolute;top:0;bottom:auto;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__generatedPhoto img{object-fit:cover;object-position:40% 50%;width:100%;height:100%;display:block}.ResourceCallout-module-scss-module__6H2FAG__generatedBand{background:var(--gradient-ekho);height:2.2cqi;position:absolute;top:56%;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__generatedText{flex-direction:column;gap:2.2cqi;display:flex;position:absolute;top:61.5%;bottom:5cqi;left:8cqi;right:8cqi}.ResourceCallout-module-scss-module__6H2FAG__generatedKicker{font-family:var(--sans-font);font-size:3.6cqi;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-300)}.ResourceCallout-module-scss-module__6H2FAG__generatedTitle{font-family:var(--heading-font);font-size:9.4cqi;font-weight:var(--font-bold);line-height:1.04}.ResourceCallout-module-scss-module__6H2FAG__generatedTitleLong{font-size:7.2cqi}.ResourceCallout-module-scss-module__6H2FAG__generatedSub{font-family:var(--sans-font);color:var(--text-on-dark-secondary);font-size:3.4cqi;line-height:1.4}.ResourceCallout-module-scss-module__6H2FAG__generatedLogo{flex-shrink:0;width:24cqi;height:auto;margin-top:auto}.ResourceCallout-module-scss-module__6H2FAG__book3d{--book-depth:2rem;transform-style:preserve-3d;display:block;position:relative;transform:rotateY(30deg)rotateX(3deg)}.ResourceCallout-module-scss-module__6H2FAG__book3d:before{content:"";transform:translateZ(calc(var(--book-depth)/-2));background:var(--rc-ink-deep);box-shadow:var(--rc-shadow),2rem 2.5rem 3.5rem -1rem rgba(0,0,0,.16);position:absolute;top:0;bottom:0;left:0;right:0}.ResourceCallout-module-scss-module__6H2FAG__book3d .ResourceCallout-module-scss-module__6H2FAG__book{transform:translateZ(calc(var(--book-depth)/2));box-shadow:none}.ResourceCallout-module-scss-module__6H2FAG__book3d .ResourceCallout-module-scss-module__6H2FAG__book img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ResourceCallout-module-scss-module__6H2FAG__book3d .ResourceCallout-module-scss-module__6H2FAG__book,.ResourceCallout-module-scss-module__6H2FAG__book3d:before,.ResourceCallout-module-scss-module__6H2FAG__book3d .ResourceCallout-module-scss-module__6H2FAG__spine{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;will-change:transform;background-clip:padding-box;border:1px solid transparent}.ResourceCallout-module-scss-module__6H2FAG__spine{width:var(--book-depth);height:100%;transform:translateX(calc(var(--book-depth)/-2))rotateY(-90deg);background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 35%,rgba(0,0,0,.3)),var(--rc-ink-deep);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ResourceCallout-module-scss-module__6H2FAG__spine:before{content:"";aspect-ratio:36.588/54.921;background:var(--gradient-ekho);width:55%;position:absolute;bottom:calc(8% - 3px);left:50%;transform:translate(-50%,50%);-webkit-mask:url(/images/elements/ekho-e-mark.svg) 50%/contain no-repeat;mask:url(/images/elements/ekho-e-mark.svg) 50%/contain no-repeat}.ResourceCallout-module-scss-module__6H2FAG__spineTitle{writing-mode:vertical-rl;font-family:var(--heading-font);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.04em;white-space:nowrap;color:var(--text-light);transform:translateY(-30%)}.ResourceCallout-module-scss-module__6H2FAG__heading{margin:0 0 var(--space-8)}.ResourceCallout-module-scss-module__6H2FAG__resourceCallout:not(.ResourceCallout-module-scss-module__6H2FAG__sideBySide) .ResourceCallout-module-scss-module__6H2FAG__heading{margin-bottom:var(--space-20)}@media (max-width:1024px){.ResourceCallout-module-scss-module__6H2FAG__resourceCallout:not(.ResourceCallout-module-scss-module__6H2FAG__sideBySide) .ResourceCallout-module-scss-module__6H2FAG__heading{margin-bottom:var(--space-12)}}@media (max-width:768px){.ResourceCallout-module-scss-module__6H2FAG__resourceCallout:not(.ResourceCallout-module-scss-module__6H2FAG__sideBySide) .ResourceCallout-module-scss-module__6H2FAG__heading{margin-bottom:var(--space-16)}}
.MultiSelectFilter-module-scss-module__7kwZ2q__multiSelectContainer{flex:1;min-width:140px;position:relative}@media (min-width:769px){.MultiSelectFilter-module-scss-module__7kwZ2q__multiSelectContainer{flex:0 auto}}.MultiSelectFilter-module-scss-module__7kwZ2q__filterSelect{width:100%;padding:var(--space-4)var(--space-5);border:1px solid var(--primary-700);border-radius:var(--radius-sm);background-color:var(--bg-surface);color:var(--text-default);font-size:var(--text-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4)center;padding-right:var(--space-10);text-align:left}.MultiSelectFilter-module-scss-module__7kwZ2q__filterSelect:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}.MultiSelectFilter-module-scss-module__7kwZ2q__filterSelect:focus-visible{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}.MultiSelectFilter-module-scss-module__7kwZ2q__active{background-color:var(--primary-700);border-color:var(--primary-500);color:var(--text-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.MultiSelectFilter-module-scss-module__7kwZ2q__open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath stroke='%23333' stroke-width='2' stroke-linecap='round' d='M3 3l6 6M9 3l-6 6'/%3E%3C/svg%3E")}.MultiSelectFilter-module-scss-module__7kwZ2q__active.MultiSelectFilter-module-scss-module__7kwZ2q__open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' d='M3 3l6 6M9 3l-6 6'/%3E%3C/svg%3E")}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdown{margin-top:var(--space-2);border:1px solid var(--primary-200);border-radius:var(--radius-sm);z-index:100;overscroll-behavior:contain;max-height:min(70vh,520px);padding:var(--space-3);gap:var(--space-2);background-color:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));max-width:420px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}@media (min-width:769px){.MultiSelectFilter-module-scss-module__7kwZ2q__dropdown{width:420px;right:auto}}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdown.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownThreeCols{max-width:660px}@media (min-width:769px){.MultiSelectFilter-module-scss-module__7kwZ2q__dropdown.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownThreeCols{width:660px}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdown.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownAlignRight{left:auto;right:0}}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItem{min-width:0;min-height:50px;padding:0;padding-right:var(--space-2);background:var(--white);cursor:pointer;text-align:left;border-radius:var(--radius-sm);border:1px solid transparent;align-items:stretch;gap:0;transition:background-color .2s,border-color .2s;display:flex}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItem:hover{background-color:var(--bg-muted,#f5f5f5);border-color:var(--primary-200)}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItem.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemSelected{background-color:var(--primary-100);border-color:var(--primary-500)}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemImage{border-radius:var(--radius-sm)0 0 var(--radius-sm);flex-shrink:0;align-self:stretch;width:48px;position:relative;overflow:hidden}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemImage img{object-fit:cover;width:100%;height:100%}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemPlaceholder{background-color:var(--primary-100);width:100%;height:100%;display:block}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemLabel{overflow-wrap:break-word;min-width:0;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--text-default);flex:auto;align-self:center;font-weight:500;line-height:1.3}.MultiSelectFilter-module-scss-module__7kwZ2q__dropdownItemCheck{width:20px;height:20px;color:var(--primary-500);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}
.GridAllProjects-module-scss-module__s_eJya__filtersBar{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}@media (min-width:769px){.GridAllProjects-module-scss-module__s_eJya__filtersBar{flex-flow:wrap;align-items:center}}.GridAllProjects-module-scss-module__s_eJya__filterMeta{justify-content:space-between;align-items:center;gap:var(--space-3);order:1;width:100%;display:flex}@media (min-width:769px){.GridAllProjects-module-scss-module__s_eJya__filterMeta{order:0;justify-content:flex-start;width:auto}}.GridAllProjects-module-scss-module__s_eJya__filterMeta.GridAllProjects-module-scss-module__s_eJya__hidden{visibility:hidden}.GridAllProjects-module-scss-module__s_eJya__clearFilters{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:#991b1b;font-size:var(--text-xs);cursor:pointer;background-color:rgba(153,27,27,.1);border:none;font-weight:500;transition:color .2s,background-color .2s;display:flex}.GridAllProjects-module-scss-module__s_eJya__clearFilters:hover{color:#7f1d1d;background-color:rgba(153,27,27,.15)}.GridAllProjects-module-scss-module__s_eJya__clearFilters svg{flex-shrink:0;width:14px;height:14px}.GridAllProjects-module-scss-module__s_eJya__searchContainer{gap:var(--space-2);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}@media (min-width:769px){.GridAllProjects-module-scss-module__s_eJya__searchContainer{align-items:center;gap:var(--space-3);flex-direction:row;flex:none;width:auto;margin-left:auto}}.GridAllProjects-module-scss-module__s_eJya__resultsCount{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.GridAllProjects-module-scss-module__s_eJya__resultsCount strong{font-weight:700}.GridAllProjects-module-scss-module__s_eJya__resultsCount.GridAllProjects-module-scss-module__s_eJya__hidden{visibility:hidden}@keyframes GridAllProjects-module-scss-module__s_eJya__fadeIn{0%{opacity:0}to{opacity:1}}.GridAllProjects-module-scss-module__s_eJya__searchInput{min-width:0;padding:var(--space-4)var(--space-5);border:1px solid var(--primary-700);border-radius:var(--radius-sm);background-color:var(--bg-surface);color:var(--text-default);font-size:var(--text-sm);flex:1}.GridAllProjects-module-scss-module__s_eJya__searchInput::placeholder{color:var(--text-secondary)}.GridAllProjects-module-scss-module__s_eJya__searchInput:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}.GridAllProjects-module-scss-module__s_eJya__searchInput:focus-visible{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}@media (min-width:769px){.GridAllProjects-module-scss-module__s_eJya__searchInput{flex:0 0 375px;width:375px}}.GridAllProjects-module-scss-module__s_eJya__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:769px){.GridAllProjects-module-scss-module__s_eJya__grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.GridAllProjects-module-scss-module__s_eJya__wide{grid-column:span 2}}@media (min-width:1340px){.GridAllProjects-module-scss-module__s_eJya__wide h3{max-width:50%}}.GridAllProjects-module-scss-module__s_eJya__emptyState{text-align:center;color:var(--text-muted);font-size:var(--text-lg);padding:var(--space-12)}.GridAllProjects-module-scss-module__s_eJya__noResults{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-16)var(--space-8);text-align:center;flex-direction:column;display:flex}.GridAllProjects-module-scss-module__s_eJya__noResults svg{color:var(--text-muted);opacity:.6}.GridAllProjects-module-scss-module__s_eJya__noResults p{color:var(--text-secondary);font-size:var(--text-lg);margin:0}.GridAllProjects-module-scss-module__s_eJya__clearFiltersButton{padding:var(--space-3)var(--space-6);border:1px solid var(--primary-500);border-radius:var(--radius-sm);color:var(--primary-500);font-size:var(--text-sm);cursor:pointer;background-color:transparent;font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.GridAllProjects-module-scss-module__s_eJya__clearFiltersButton:hover{background-color:var(--primary-500);color:var(--text-light)}.GridAllProjects-module-scss-module__s_eJya__loadMoreContainer{margin-top:var(--space-10);justify-content:center;display:flex}
.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__sectionTitle{margin-bottom:var(--space-8)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filtersBar{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}@media (min-width:769px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filtersBar{flex-flow:wrap;align-items:center}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterMeta{justify-content:space-between;align-items:center;gap:var(--space-3);order:1;width:100%;display:flex}@media (min-width:769px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterMeta{order:0;justify-content:flex-start;width:auto}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterMeta.ResourcesList-module-scss-module__OUyCAq__hidden{visibility:hidden}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__clearFilters{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:#991b1b;font-size:var(--text-xs);cursor:pointer;background-color:rgba(153,27,27,.1);border:none;font-weight:500;transition:color .2s,background-color .2s;display:flex}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__clearFilters:hover{color:#7f1d1d;background-color:rgba(153,27,27,.15)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__clearFilters svg{flex-shrink:0;width:14px;height:14px}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchContainer{gap:var(--space-2);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}@media (min-width:769px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchContainer{align-items:center;gap:var(--space-3);flex-direction:row;flex:none;width:auto;margin-left:auto}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__resultsCount{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__resultsCount strong{font-weight:700}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__resultsCount.ResourcesList-module-scss-module__OUyCAq__hidden{visibility:hidden}@keyframes ResourcesList-module-scss-module__OUyCAq__fadeIn{0%{opacity:0}to{opacity:1}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchInput{min-width:0;padding:var(--space-4)var(--space-5);border:1px solid var(--primary-700);border-radius:var(--radius-sm);background-color:var(--bg-surface);color:var(--text-default);font-size:var(--text-sm);flex:1}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchInput::placeholder{color:var(--text-secondary)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchInput:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchInput:focus-visible{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px rgba(23,118,186,.3)}@media (min-width:769px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__searchInput{flex:0 0 375px;width:375px}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__noResults{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-16)var(--space-8);text-align:center;flex-direction:column;display:flex}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__noResults svg{color:var(--text-muted);opacity:.6}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__noResults p{color:var(--text-secondary);font-size:var(--text-lg);margin:0}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__clearFiltersButton{padding:var(--space-3)var(--space-6);border:1px solid var(--primary-500);border-radius:var(--radius-sm);color:var(--primary-500);font-size:var(--text-sm);cursor:pointer;background-color:transparent;font-weight:500;transition:color .2s,background-color .2s,border-color .2s}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__clearFiltersButton:hover{background-color:var(--primary-500);color:var(--text-light)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterContainer{gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterButton{padding:var(--space-2)var(--space-4);border:1px solid var(--border);cursor:pointer;font-size:var(--text-sm);color:var(--text-base);background:0 0;transition:all .2s}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterButton:hover{background-color:var(--bg-muted)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__filterButton.ResourcesList-module-scss-module__OUyCAq__active{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:660px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid{grid-template-columns:repeat(2,1fr)}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card{align-items:center;gap:var(--space-4);background-color:var(--bg-muted);color:var(--text);border:1px solid var(--border);flex-direction:row;text-decoration:none;display:flex}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__imageWrapper{flex-shrink:0;width:77px;min-width:77px;height:100px;position:relative;overflow:hidden}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__imageWrapper .ResourcesList-module-scss-module__OUyCAq__image{object-fit:cover;object-position:left center;transform-origin:bottom;transition:transform .3s;transform:scale(1)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__imageWrapper .ResourcesList-module-scss-module__OUyCAq__image{will-change:transform;transform:scale(1.1)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__content{flex:1}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__content .ResourcesList-module-scss-module__OUyCAq__title{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-normal);color:var(--text-base);margin:0;transition:color .3s}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__content .ResourcesList-module-scss-module__OUyCAq__title{color:var(--primary)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadIconWrapper{margin-right:var(--space-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadIcon{color:var(--primary);transition:color .3s}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__downloadIcon{color:var(--secondary)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadIndicator{display:none}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout{grid-template-columns:repeat(2,1fr)}@media (min-width:660px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout{grid-template-columns:repeat(3,1fr)}}@media (min-width:1340px){.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout{grid-template-columns:repeat(5,1fr)}}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card{flex-direction:column;align-items:stretch;gap:0;transition:transform .3s;position:relative;overflow:hidden}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card:hover{transform:translateY(-4px)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__imageWrapper{width:100%;min-width:unset;flex-shrink:0;height:375px;position:relative;overflow:hidden}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__imageWrapper .ResourcesList-module-scss-module__OUyCAq__image{object-fit:cover;object-position:left center;transform-origin:bottom;transition:transform .3s;transform:scale(1)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__imageWrapper .ResourcesList-module-scss-module__OUyCAq__image{will-change:transform;transform:scale(1.025)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__content{padding:var(--space-4)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__content .ResourcesList-module-scss-module__OUyCAq__title{transition:color .3s}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__content .ResourcesList-module-scss-module__OUyCAq__title{color:var(--primary-500)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadIndicator{top:var(--space-3);right:var(--space-3);align-items:center;gap:var(--space-2);z-index:1;background-color:var(--secondary);padding:var(--space-2)var(--space-3);opacity:0;transition:opacity .3s;display:flex;position:absolute}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__downloadIndicator{opacity:1}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadIcon{color:var(--white);flex-shrink:0}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadText{font-size:var(--text-xs);color:var(--white);text-transform:uppercase;white-space:nowrap;font-weight:500}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__grid.ResourcesList-module-scss-module__OUyCAq__cardLayout .ResourcesList-module-scss-module__OUyCAq__card .ResourcesList-module-scss-module__OUyCAq__downloadButton{display:none}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__videoCard{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;font-family:inherit}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__playIconOverlay{width:32px;height:32px;color:var(--white);z-index:1;opacity:0;background-color:rgba(0,0,0,.6);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__card:hover .ResourcesList-module-scss-module__OUyCAq__playIconOverlay,.ResourcesList-module-scss-module__OUyCAq__resourcesList .ResourcesList-module-scss-module__OUyCAq__videoCard:hover .ResourcesList-module-scss-module__OUyCAq__playIconOverlay{opacity:1;background-color:var(--primary-500)}.ResourcesList-module-scss-module__OUyCAq__videoModalOverlay{z-index:9999;padding:var(--space-4);background-color:rgba(0,0,0,.9);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ResourcesList-module-scss-module__OUyCAq__videoModalClose{top:var(--space-4);right:var(--space-4);color:var(--white);cursor:pointer;padding:var(--space-2);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute}.ResourcesList-module-scss-module__OUyCAq__videoModalClose:hover{background-color:rgba(255,255,255,.1)}.ResourcesList-module-scss-module__OUyCAq__videoModalClose svg{width:32px;height:32px}.ResourcesList-module-scss-module__OUyCAq__videoModalContent{justify-content:center;align-items:center;width:100%;max-width:90vw;max-height:90vh;display:flex}@media (min-width:768px){.ResourcesList-module-scss-module__OUyCAq__videoModalContent{max-width:80vw;max-height:80vh}}.ResourcesList-module-scss-module__OUyCAq__videoPlayer{border-radius:var(--radius-md);background-color:#000;max-width:100%;max-height:80vh}
