.search-form{gap:var(--search-form-gap);padding:var(--spacing-l) 0;position:relative}.search-form,.search-form__input{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.search-form__input{height:var(--search-form-height--mobile);padding:0 var(--spacing)}@media screen and (min-width:768px){.search-form__input{height:var(--search-form-height--desktop)}}.search-form__input-wrapper{-webkit-box-flex:1;-webkit-box-align:center;align-items:center;background-color:var(--search-form-input-bg);border:var(--search-form-input-border);border-radius:var(--border-radius);color:var(--search-form-input-fg);display:-webkit-box;display:flex;flex-grow:1;gap:var(--spacing-xs);height:var(--search-form-height--mobile);position:relative}@media screen and (min-width:768px){.search-form__input-wrapper{height:var(--search-form-height--desktop)}}.search-form__input-wrapper svg{left:var(--spacing);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.search-form__input-wrapper svg{display:none}}.search-form__input-wrapper input::-webkit-input-placeholder{color:var(--search-form-input-placeholder);font-size:.875rem;height:var(--search-form-height--mobile)}.search-form__input-wrapper input,.search-form__input-wrapper input::placeholder{color:var(--search-form-input-placeholder);font-size:.875rem;height:var(--search-form-height--mobile)}@media screen and (min-width:768px){.search-form__input-wrapper input::-webkit-input-placeholder{height:var(--search-form-height--desktop)}.search-form__input-wrapper input,.search-form__input-wrapper input::placeholder{height:var(--search-form-height--desktop)}}@media screen and (min-width:768px){.search-form__input-wrapper input::-webkit-input-placeholder{font-size:1.125rem}.search-form__input-wrapper input,.search-form__input-wrapper input::placeholder{font-size:1.125rem}}.search-form__input-wrapper input::-webkit-input-placeholder{max-width:100%;overflow:hidden;text-overflow:ellipsis}.search-form__input-wrapper input::placeholder{max-width:100%;overflow:hidden;text-overflow:ellipsis}.search-form__input-wrapper .search-form__input{background:transparent;border:none;color:inherit;z-index:1}@media screen and (min-width:768px){.search-form__input-wrapper .search-form__input{padding-left:var(--spacing-xl)}}.search-form__button{-webkit-box-align:center;align-items:center;border:none;border-radius:var(--button-border-radius);display:-webkit-inline-box;display:inline-flex;font-size:var(--button-fs);font-weight:var(--button-fw);gap:var(--spacing-xs);height:var(--search-form-height--mobile);padding:var(--button-padding);text-decoration:none}.search-form__button:focus,.search-form__button:hover{background-color:var(--button-bg--focus);color:var(--button-fg--focus)}@media screen and (min-width:768px){.search-form__button{height:var(--search-form-height--desktop)}}.brsk .search-form__button:not(:hover):not(:focus):not(.selected){background:var(--button-bg);border:none;color:var(--button-fg)}.dsb .search-form__button{aspect-ratio:1/1;padding:0;-webkit-transform:rotate(45deg) scale(.75);transform:rotate(45deg) scale(.75)}.dsb .search-form__button:not(:hover):not(:focus){background:var(--button-bg--secondary);border:none;color:var(--button-fg--secondary)}.dsb .search-form__button svg{left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(1.5);transform:translateX(-50%) translateY(-50%) rotate(-45deg) scale(1.5)}.sf .search-form__button{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;aspect-ratio:1/1;display:-webkit-box;display:flex;justify-content:center}.sf .search-form__button:not(:hover):not(:focus):not(.selected){background:var(--button-bg);border:none;color:var(--button-fg)}.search-form__search-line{display:-webkit-box;display:flex;gap:var(--spacing-xs);width:100%}.search-form__reset{-webkit-box-align:center;align-items:center;border:none;border-radius:var(--button-border-radius);display:-webkit-inline-box;display:inline-flex;font-size:var(--button-fs);font-weight:var(--button-fw);gap:var(--spacing-xs);height:var(--search-form-height--mobile);padding:var(--button-padding);text-decoration:none}.search-form__reset:focus,.search-form__reset:hover{background-color:var(--button-bg--focus);color:var(--button-fg--focus)}.search-form__reset:not(:hover):not(:focus){background:transparent;color:inherit;outline:var(--button-outline-border-width) solid currentColor;outline-offset:calc(var(--button-outline-border-width)*-1)}@media screen and (min-width:768px){.search-form__reset{height:var(--search-form-height--desktop)}}.mediaboard-categories{display:-webkit-box;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:0 0 var(--spacing-l) 0;position:relative;width:100%;z-index:1}.mediaboard-categories:before{background:var(--header-bg);bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width:1024px){.mediaboard-categories{flex-wrap:nowrap;gap:0;padding-bottom:0}.mediaboard-categories:before{border-bottom:.09375rem solid var(--color-black)}}.mediaboard-categories__item{-webkit-box-align:center;-webkit-box-flex:1;align-items:center;border:.09375rem solid var(--color-black);color:inherit;display:-webkit-inline-box;display:inline-flex;flex:1 0 45%;font-size:1.125rem;font-weight:var(--bold);line-height:1.25;padding:var(--spacing-s);text-decoration:none}@media screen and (min-width:768px){.mediaboard-categories__item{-webkit-box-flex:1;flex:1 0 30%}}@media screen and (min-width:1024px){.mediaboard-categories__item{-webkit-box-flex:1;flex:1 0 0}.mediaboard-categories__item+.mediaboard-categories__item{border-left:0}}@media screen and (min-width:1500px){.mediaboard-categories__item{font-size:1.25rem}}.mediaboard-categories__item--active{z-index:2}@media screen and (max-width:1023px){.mediaboard-categories__item--active{background-color:var(--color-black);color:var(--color-white)}}@media screen and (min-width:1024px){.mediaboard-categories__item--active{background:var(--color-white);border-bottom-color:var(--color-white)}}.mediaboard-search{--search-form-height--mobile:3.5rem;--search-form-height--desktop:3.8125rem;color:var(--header-fg);flex-wrap:wrap;position:relative}.mediaboard-search:before{background:var(--header-bg);bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width:414px){.mediaboard-search a,.mediaboard-search button[type=submit],.mediaboard-search input[type=submit]{padding-left:var(--spacing);padding-right:var(--spacing)}}.mediaboard-search__label{font-weight:var(--bold);width:100%}.mediaboard-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:var(--spacing-s);margin:var(--spacing-l) 0}@media screen and (max-width:768px){.mediaboard-filters{margin:var(--spacing) 0;width:100%}}.mediaboard-filters__fieldset{display:-webkit-box;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mediaboard-filters__mobile-heading{font-size:inherit;margin-bottom:var(--spacing-xs)}.mediaboard-filters__mobile-toggle{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background-color:var(--input-bg);border:var(--input-border);border-radius:var(--border-radius);color:.0625rem solid var(--color-black);display:-webkit-box;display:flex;font-family:inherit;font-size:inherit;gap:var(--spacing);height:var(--input-height);justify-content:space-between;text-align:left;width:100%}.mediaboard-filters__mobile-toggle[aria-expanded=true]{border-bottom:0}.mediaboard-filters__mobile-toggle svg{flex-shrink:0;height:.75em;width:.75em}.mediaboard-filters__mobile-wrapper{border:.0625rem solid var(--color-black);border-top-color:var(--color-white);padding:var(--spacing-xs);padding-top:0}.mediaboard-filters__mobile-wrapper[aria-hidden=true]{display:none}.mediaboard-filter{-webkit-box-align:center;align-items:center;background-color:var(--color-tertiary);border:.09375rem solid var(--color-tertiary);display:-webkit-box;display:flex;font-size:.875rem;font-weight:var(--bold);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs);position:relative;width:100%}@media screen and (min-width:414px){.mediaboard-filter{width:calc(50% - var(--spacing-xxs))}}@media screen and (min-width:768px){.mediaboard-filter{-webkit-box-flex:0;flex:0 0 15.75rem;font-size:1rem;gap:var(--spacing);padding:var(--spacing-s)}}.mediaboard-filter input[type=checkbox]{background-color:transparent;border-radius:.125rem;border-width:.09375rem;height:1.75em;margin:0;width:1.75em}.mediaboard-filter input[type=checkbox]:checked{background-color:var(--color-white);border-color:var(--color-white)}.mediaboard-filter input[type=checkbox]:checked:before{background:url(/icons/mediaboard-checkbox.svg) 50% no-repeat;background-size:75%;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.mediaboard-filter input[type=checkbox]:focus{outline:none}.mediaboard-filter:has(input[type=checkbox]:focus-visible){border-color:var(--color-black);outline:.09375rem solid var(--color-black);outline-offset:.09375rem}.mediaboard-filter label{text-wrap:hyphenate;-webkit-hyphens:auto;hyphens:auto;max-width:contain;text-overflow:ellipsis}.mediaboard-filter label:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mediaboard-filter:has(input[type=checkbox]:checked){background-color:var(--color-tertiary-dark);color:var(--color-white)}.mediaboard-filter-count{-webkit-box-align:center;align-items:center;background-color:var(--color-gray-light);display:-webkit-box;display:flex;flex-wrap:wrap;font-size:.875rem;gap:var(--spacing-xs);padding:var(--spacing-xs)}@media screen and (min-width:768px){.mediaboard-filter-count{font-size:1rem;gap:var(--spacing-s);padding:var(--spacing-s)}}.mediaboard-filter-count__reset{background:none;border:none;font-family:inherit;font-size:inherit;text-decoration:underline}.mediaboard-filter-count__reset:focus-visible,.mediaboard-filter-count__reset:hover{text-decoration:none}.mediaboard-table{font-size:1rem}.mediaboard-table caption{border-bottom:.125rem solid var(--color-gray-dark)}@media screen and (min-width:768px){.mediaboard-table tr{border-bottom:var(--table-border)}}.mediaboard-table th{padding:var(--spacing-s) 0}.mediaboard-table td{padding:var(--spacing-s)}@media screen and (min-width:768px){.mediaboard-table td{padding:var(--spacing-s) var(--spacing-s) var(--spacing-s) 0}.mediaboard-table td:last-of-type{padding-right:0}}.mediaboard-table thead tr{border-bottom:var(--table-thead-border-bottom--simple);border-top:var(--table-thead-border-top--simple);display:grid}@media screen and (min-width:768px){.mediaboard-table thead tr{grid-template-columns:2fr 2fr 1fr}}@media screen and (min-width:1024px){.mediaboard-table thead tr{grid-template-columns:2fr 3fr 1fr}}@media screen and (max-width:768px){.mediaboard-table thead tr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.mediaboard-table tbody tr{display:grid;grid-template-areas:"file file" "desc desc" "tags tags" "date date";grid-template-columns:auto 1fr}@media screen and (min-width:768px){.mediaboard-table tbody tr{grid-template-areas:"file desc date" "file tags date";grid-template-columns:2fr 2fr 1fr}}@media screen and (min-width:1024px){.mediaboard-table tbody tr{grid-template-columns:2fr 3fr 1fr}}.mediaboard-table tbody tr td{border:none;vertical-align:middle}.mediaboard-table__file{font-weight:var(--bold);grid-area:file;max-width:100%;position:relative}.mediaboard-table__file-wrapper{-webkit-box-align:center;text-wrap:hyphenate;align-items:center;display:-webkit-box;display:flex;gap:var(--spacing);overflow:hidden}@media screen and (max-width:768px){.mediaboard-table__file-wrapper{flex-wrap:wrap;gap:var(--spacing-xs)}}@media screen and (min-width:768px){.mediaboard-table__file-wrapper{margin-bottom:calc(var(--spacing-s)*-1);margin-top:calc(var(--spacing-s)*-1)}}.mediaboard-table__filetype{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;aspect-ratio:1/1;background-color:var(--thumbnail-bg);color:var(--color-tertiary-dark);display:-webkit-inline-box;display:inline-flex;flex-shrink:0;justify-content:center;width:5rem;z-index:-1}@media screen and (min-width:1024px){.mediaboard-table__filetype{width:6.25rem}}.mediaboard-table__filetype img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mediaboard-table__link{color:inherit;text-decoration:none}.mediaboard-table__link:focus-visible,.mediaboard-table__link:hover{text-decoration:underline}.mediaboard-table__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.mediaboard-table__desc{grid-area:desc}.mediaboard-table__desc p{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.mediaboard-table__date{color:var(--color-gray-dark);grid-area:date}.mediaboard-table__tags{display:-webkit-box;display:flex;flex-wrap:wrap;gap:var(--spacing-s);grid-area:tags}@media screen and (min-width:768px){.mediaboard-table__tags{margin-top:calc(var(--spacing-s)*-1)}}.mediaboard-table__tags .tag{display:inline-block}.mediaboard-table__tags .tag:empty{display:none}@media screen and (max-width:768px){.mediaboard-table__date,.mediaboard-table__desc,.mediaboard-table__tags{padding-top:0!important}}.mediaboard-table__pagination{margin-bottom:var(--spacing-s)}@media screen and (max-width:768px){.mediaboard-table td,.mediaboard-table th{display:-webkit-box;display:flex}.mediaboard-table tr{border:1px solid var(--color-gray-dark);margin-bottom:var(--spacing-xs)}.mediaboard-table td{border:none;border-bottom:1px solid var(--color-border-light);padding:var(--spacing-s);position:relative}}.mediaboard-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;gap:var(--spacing);position:relative}.mediaboard-form__item--small{max-width:23.3125rem}.mediaboard-form__item label:first-of-type{display:block;font-weight:var(--bold)}.mediaboard-form__item .file-upload,.mediaboard-form__item input,.mediaboard-form__item textarea{margin-top:var(--spacing-xs)}.mediaboard-form__item:has([required=required]) label:first-of-type:after{content:"*"}.mediaboard-form__sub-label{color:var(--color-gray-darkest);font-weight:var(--regular)}.mediaboard-item-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-direction:column;gap:var(--spacing-l)}.mediaboard-item-preview__file{display:-webkit-box;display:flex;position:relative;width:100%}.mediaboard-item-preview__file:has(img){max-height:50rem}.mediaboard-item-preview__file:has(img) img,.mediaboard-item-preview__file:has(img) picture{max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.mediaboard-item-preview__file:has(svg){-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--color-tertiary-light);color:var(--color-tertiary-dark);display:-webkit-box;display:flex;height:10.25rem;justify-content:center;width:10.25rem}.mediaboard-item-preview__file:has(svg) svg{height:2.8125rem;width:2.8125rem}.mediaboard-item-preview__file:has(video){aspect-ratio:16/9;background:var(--color-black)}.mediaboard-item-preview__file:has(video) video{display:block;height:100%;position:absolute;width:100%}