@keyframes styles-module-scss-module__8-IJma__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}.styles-module-scss-module__8-IJma__wrapper{scroll-margin-top:calc(max(var(--header-height),var(--header-height-fallback,93px)) + 24px)}.styles-module-scss-module__8-IJma__filteringContainer{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__8-IJma__filteringContainer.styles-module-scss-module__8-IJma__noSearch .styles-module-scss-module__8-IJma__filter{width:100%}.styles-module-scss-module__8-IJma__filterBar{flex-flow:column wrap;align-items:stretch;gap:24px;display:flex}@container (min-width:768px){.styles-module-scss-module__8-IJma__filterBar{flex-direction:row;align-items:flex-end}}.styles-module-scss-module__8-IJma__searchBoxWrapper{flex-direction:column;flex:auto;gap:4px;min-width:0;max-width:600px;display:flex}@container (min-width:768px){.styles-module-scss-module__8-IJma__searchBoxWrapper{flex-basis:360px;min-width:360px}}.styles-module-scss-module__8-IJma__searchBoxLabel{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;color:var(--text-secondary);font-size:1.125rem;font-weight:500;line-height:1.2}.styles-module-scss-module__8-IJma__searchBox{width:100%}.styles-module-scss-module__8-IJma__searchBox form{padding:0}.styles-module-scss-module__8-IJma__filter{flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;display:flex}@container (min-width:768px){.styles-module-scss-module__8-IJma__filter{width:auto}}.styles-module-scss-module__8-IJma__pillGroups{flex-direction:column;gap:16px;display:flex}@layer custom;
@keyframes styles-module-scss-module__oJRRZW__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}@layer default{.styles-module-scss-module__oJRRZW__form{border:1px solid var(--borders-accent);border-radius:var(--corners-button);align-items:center;padding:12px 12px 10px;display:flex}.styles-module-scss-module__oJRRZW__form:focus-within button[type=reset]{color:var(--text-secondary);display:block}.styles-module-scss-module__oJRRZW__form:focus-within button[type=submit]{display:none}.styles-module-scss-module__oJRRZW__input{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;width:100%;color:var(--text-primary);caret-color:var(--text-primary);background:0 0;border:none;font-size:1.125rem;font-weight:500;line-height:1.2}.styles-module-scss-module__oJRRZW__input::placeholder{color:var(--text-secondary)}.styles-module-scss-module__oJRRZW__input[type=search]::-webkit-search-cancel-button{display:none}.styles-module-scss-module__oJRRZW__input:focus,.styles-module-scss-module__oJRRZW__input:active{outline:none}.styles-module-scss-module__oJRRZW__submit,.styles-module-scss-module__oJRRZW__reset{color:var(--text-primary);cursor:pointer;background:0 0;border:none}.styles-module-scss-module__oJRRZW__reset,.styles-module-scss-module__oJRRZW__loadingIndicator{display:none}}@layer custom{.styles-module-scss-module__oJRRZW__form{border-radius:var(--corners-button);background:0 0;border:0;align-items:stretch;width:100%;min-height:48px;display:flex;overflow:hidden}.styles-module-scss-module__oJRRZW__input{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;border:1px solid var(--borders-accent);border-radius:var(--corners-button)0 0 var(--corners-button);background-color:var(--fills-transparent);min-width:0;color:var(--text-primary);caret-color:var(--text-primary);border-right:0;flex:auto;padding:0 16px 0 12px;font-size:1.125rem;font-weight:400;line-height:1.5}.styles-module-scss-module__oJRRZW__input::placeholder{color:var(--text-secondary)}.styles-module-scss-module__oJRRZW__input[type=search]::-webkit-search-cancel-button{display:none}.styles-module-scss-module__oJRRZW__input:focus,.styles-module-scss-module__oJRRZW__input:active{outline:none}.styles-module-scss-module__oJRRZW__submit{border-radius:0 var(--corners-button)var(--corners-button)0;background-color:var(--fills-primary);color:var(--text-button-primary);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 24px 0 6px;display:inline-flex}.styles-module-scss-module__oJRRZW__submit:hover,.styles-module-scss-module__oJRRZW__submit:focus-visible{filter:brightness(1.1)}.styles-module-scss-module__oJRRZW__submit:focus-visible{outline:2px solid var(--borders-accent);outline-offset:2px}.styles-module-scss-module__oJRRZW__submitIconWrapper{color:inherit;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.styles-module-scss-module__oJRRZW__submitIconWrapper svg{width:24px;height:24px;display:block}.styles-module-scss-module__oJRRZW__submitLabel{font-family:var(--font-family-work-sans);letter-spacing:.0125rem;color:inherit;white-space:nowrap;font-size:1.25rem;font-weight:400;line-height:1.5}.styles-module-scss-module__oJRRZW__reset{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:center;margin-right:8px;display:none}.styles-module-scss-module__oJRRZW__reset:focus-visible{outline:2px solid var(--borders-accent);outline-offset:2px}.styles-module-scss-module__oJRRZW__resetIcon{width:16px;height:16px}.styles-module-scss-module__oJRRZW__form:has(.styles-module-scss-module__oJRRZW__input:focus-visible){outline:2px solid var(--borders-accent);outline-offset:2px}.styles-module-scss-module__oJRRZW__form:focus-within .styles-module-scss-module__oJRRZW__submit{order:2}.styles-module-scss-module__oJRRZW__form:focus-within .styles-module-scss-module__oJRRZW__reset{border-top:1px solid var(--borders-accent);border-bottom:1px solid var(--borders-accent);background-color:var(--fills-transparent);order:1;margin-right:0;padding:14px;display:inline-flex}.styles-module-scss-module__oJRRZW__loadingIndicator{display:none}}
@keyframes react-select-module-scss-module__wYCTda__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}.react-select-module-scss-module__wYCTda__selectContainer{position:relative}.react-select-module-scss-module__wYCTda__control{align-items:center;gap:10px}.react-select-module-scss-module__wYCTda__control:hover{cursor:pointer}.react-select-module-scss-module__wYCTda__placeholder,.react-select-module-scss-module__wYCTda__placeholderActive{z-index:1;position:absolute}.react-select-module-scss-module__wYCTda__menu{z-index:100;height:fit-content;position:absolute;top:calc(100% + 4px);left:0;right:0}.react-select-module-scss-module__wYCTda__menuList{height:auto;max-height:400px;overflow-y:auto}.react-select-module-scss-module__wYCTda__option{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.react-select-module-scss-module__wYCTda__control .react-select-module-scss-module__wYCTda__valueContainer{gap:4px;position:relative;overflow:visible}.react-select-module-scss-module__wYCTda__control .react-select-module-scss-module__wYCTda__valueContainer input{width:0;height:0;position:absolute}.react-select-module-scss-module__wYCTda__multiValue{align-items:center;gap:12px;display:flex}.react-select-module-scss-module__wYCTda__multiValueRemove{width:16px;height:16px;position:relative}.react-select-module-scss-module__wYCTda__multiValueRemove:after{opacity:1;z-index:1;position:absolute;inset:0}.react-select-module-scss-module__wYCTda__indicatorsContainer{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.react-select-module-scss-module__wYCTda__indicatorsContainer div svg{width:16px;height:8px}.react-select-module-scss-module__wYCTda__indicatorSeparator{display:none}.react-select-module-scss-module__wYCTda__selectContainer .react-select-module-scss-module__wYCTda__valueContainer,.react-select-module-scss-module__wYCTda__selectContainer .react-select-module-scss-module__wYCTda__valueContainer input{margin:0;padding:0}.react-select-module-scss-module__wYCTda__control{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;border:1px solid var(--borders-subtle);border-radius:var(--corners-button);background-color:var(--fills-secondary);color:var(--text-primary);padding:11px 12px 11px 16px;font-size:1.125rem;font-weight:400;line-height:1.5}.react-select-module-scss-module__wYCTda__control:has(.react-select-module-scss-module__wYCTda__multiValue){padding:9px 12px}.react-select-module-scss-module__wYCTda__controlActive,.react-select-module-scss-module__wYCTda__control:hover,.react-select-module-scss-module__wYCTda__control:active{border-color:var(--borders-accent);background-color:var(--fills-transparent)}.react-select-module-scss-module__wYCTda__controlActive{outline:1px solid var(--borders-accent)}.react-select-module-scss-module__wYCTda__control:focus-within{outline:2px solid var(--borders-accent);outline-offset:2px}.react-select-module-scss-module__wYCTda__placeholder,.react-select-module-scss-module__wYCTda__placeholderActive{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;color:var(--text-secondary);font-size:1.125rem;font-weight:400;line-height:1.5}.react-select-module-scss-module__wYCTda__menu{border:1px solid var(--borders-strong);border-radius:var(--corners-input-large);background-color:var(--fills-tertiary);padding:4px 4px 8px}.react-select-module-scss-module__wYCTda__option{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;border-radius:var(--corners-input-large);padding:12px;font-size:1.125rem;font-weight:400;line-height:1.5}.react-select-module-scss-module__wYCTda__optionSelected,.react-select-module-scss-module__wYCTda__option:active{color:var(--text-accent)}.react-select-module-scss-module__wYCTda__option:hover{background-color:var(--fills-transparent)}.react-select-module-scss-module__wYCTda__controlIsMulti~.react-select-module-scss-module__wYCTda__menu .react-select-module-scss-module__wYCTda__option:after{content:"";border-radius:2px;width:20px;height:20px}.react-select-module-scss-module__wYCTda__noOptionsMessage{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;padding:12px;font-size:1.125rem;font-weight:400;line-height:1.5}.react-select-module-scss-module__wYCTda__singleValue{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;color:var(--text-primary);font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:330px){.react-select-module-scss-module__wYCTda__singleValue{font-family:var(--font-family-work-sans);letter-spacing:.01rem;font-size:1rem;font-weight:400;line-height:1.5}}.react-select-module-scss-module__wYCTda__multiValue{border-radius:2px;padding:3px 8px}.react-select-module-scss-module__wYCTda__multiValueLabel{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;padding-top:4px;padding-bottom:2px;font-size:1.125rem;font-weight:400;line-height:1.5}.react-select-module-scss-module__wYCTda__multiValueRemove{color:#0000;border-radius:2px}.react-select-module-scss-module__wYCTda__multiValueRemove:hover:after,.react-select-module-scss-module__wYCTda__multiValueRemove:active:after{color:var(--extras-error-strong)}.react-select-module-scss-module__wYCTda__multiValueRemove:after{content:"X"}
@keyframes styles-module-scss-module__gq_MhW__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}@layer default;@layer custom{.styles-module-scss-module__gq_MhW__wrapper{flex-direction:column;gap:4px;min-width:180px;max-width:280px;display:flex}.styles-module-scss-module__gq_MhW__label{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;color:var(--text-secondary);font-size:1.125rem;font-weight:500;line-height:1.2}.styles-module-scss-module__gq_MhW__select{width:100%}.styles-module-scss-module__gq_MhW__control{height:48px;overflow:hidden}.styles-module-scss-module__gq_MhW__singleValue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.styles-module-scss-module__gq_MhW__menu{width:max-content;min-width:100%;max-width:min(420px,90vw)}.styles-module-scss-module__gq_MhW__option{text-align:left;word-break:break-word;white-space:normal}}
@keyframes styles-module-scss-module__g-Y5kW__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}@layer default;@layer custom{.styles-module-scss-module__g-Y5kW__resourceWrapper{text-decoration:none}.styles-module-scss-module__g-Y5kW__resourceWrapper:hover .styles-module-scss-module__g-Y5kW__resourceImage:before{border-bottom-width:8px}.styles-module-scss-module__g-Y5kW__resourceWrapper:hover .styles-module-scss-module__g-Y5kW__resourceTitle{color:var(--text-secondary);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}.styles-module-scss-module__g-Y5kW__resourceType{font-family:var(--font-family-work-sans);text-transform:uppercase;letter-spacing:.16875rem;color:var(--text-secondary);margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.2}.styles-module-scss-module__g-Y5kW__resourceImage{margin-bottom:12px}.styles-module-scss-module__g-Y5kW__resourceImage:before{content:"";z-index:1;border-bottom:0 solid var(--borders-accent);pointer-events:none;transition:border .25s cubic-bezier(.455,.03,.515,.955);position:absolute;inset:0}.styles-module-scss-module__g-Y5kW__resourceCategories{border-bottom:1px solid var(--borders-subtle);margin-bottom:12px;padding-bottom:8px}.styles-module-scss-module__g-Y5kW__resourceCategory{font-family:var(--font-family-work-sans);letter-spacing:.01rem;border-radius:var(--corners-button);background:var(--fills-transparent);color:var(--text-primary);padding:4px 8px;font-size:1rem;font-weight:400;line-height:1.5;display:inline-block}.styles-module-scss-module__g-Y5kW__resourceTitle{font-family:var(--font-family-work-sans);letter-spacing:.0125rem;color:var(--text-primary);padding-bottom:8px;font-size:1.25rem;font-weight:400;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .25s cubic-bezier(.455,.03,.515,.955)}}
@keyframes styles-module-scss-module__zQS6tG__clip-slide-out-right{0%{clip-path:polygon(-1% -1%,101% -1%,101% 101%,-1% 101%)}to{clip-path:polygon(101% -1%,101% -1%,101% 101%,101% 101%)}}@layer default;@layer custom{.styles-module-scss-module__zQS6tG__group{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__zQS6tG__label{font-family:var(--font-family-work-sans);letter-spacing:.01125rem;color:var(--text-secondary);font-size:1.125rem;font-weight:500;line-height:1.2}.styles-module-scss-module__zQS6tG__wrapper{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:801px){.styles-module-scss-module__zQS6tG__wrapper{gap:10px}}.styles-module-scss-module__zQS6tG__item{font-family:var(--font-family-work-sans);letter-spacing:.01rem;border:1px solid var(--borders-subtle);border-radius:var(--corners-button);background-color:var(--fills-secondary);color:var(--text-primary);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:1rem;font-weight:400;line-height:1.5;display:inline-flex}.styles-module-scss-module__zQS6tG__item:hover,.styles-module-scss-module__zQS6tG__item.styles-module-scss-module__zQS6tG__active{background-color:var(--fills-primary);color:var(--text-button-primary);border-color:#0000}.styles-module-scss-module__zQS6tG__itemLabel{line-height:inherit}.styles-module-scss-module__zQS6tG__itemCount{color:var(--text-secondary)}.styles-module-scss-module__zQS6tG__item:hover .styles-module-scss-module__zQS6tG__itemCount,.styles-module-scss-module__zQS6tG__item.styles-module-scss-module__zQS6tG__active .styles-module-scss-module__zQS6tG__itemCount{opacity:.85;color:var(--text-button-primary)}}
