:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - (var(--grid-margin) * 2) - (var(--grid-column-gap) * (1 + var(--grid-columns)))) / var(--grid-columns));--grid-indent:calc(var(--grid-column-gap) + var(--grid-margin));--block-margin:2rem;--grid-columns:6;--grid-column-gap:.5rem;--grid-margin:.5rem;--grid-max-width:90rem;--grid-padding:1rem;--grid-row-gap:1rem}@media (width>=530px) and (width<=799px){:root{--breakpoint:var(--breakpoint-portrait)}}@media (width>=800px) and (width<=1179px){:root{--breakpoint:var(--breakpoint-landcape)}}@media (width>=1180px) and (width<=1479px){:root{--breakpoint:var(--breakpoint-notebook)}}@media (width>=1480px) and (width<=2259px){:root{--breakpoint:var(--breakpoint-desktop)}}@media (width>=2260px){:root{--breakpoint:var(--breakpoint-desktop-large)}}.search-page{--content-start:1;--content-end:-1;--aside-start:1;--aside-end:-1}.search-page .page-header__text{grid-column-start:1}.search-page__form-inner{font-family:var(--font-jokker-stack);font-feature-settings:var(--font-jokker-feature-settings);font-size:1rem;font-weight:var(--font-weight-semibold);letter-spacing:0;background-color:var(--color-off-white);grid-column:span 6;width:100%;padding:.5rem 1rem;line-height:1.2}@media (width>=800px){:root{--block-margin:2rem;--grid-columns:12;--grid-column-gap:1rem;--grid-margin:1rem;--grid-padding:1rem;--grid-row-gap:1rem}.search-page{--content-start:2;--content-end:7;--aside-start:9;--aside-end:-2}.search-page__form-inner{border:1px solid var(--color-black);grid-column:span 12;font-size:1rem;line-height:1.2;position:relative}.search-page__form-inner:after,.search-page__form-inner:before{content:"";background-color:var(--color-off-white);width:1rem;position:absolute;top:.5rem;bottom:.5rem}.search-page__form-inner:before{left:-1px}.search-page__form-inner:after{right:-1px}}@media (width<=529px){.search-page__form-inner{padding:0}}@media (width>=530px) and (width<=799px){.search-page__form-inner{padding:0}}.search-page__search{grid-column:span 6;display:flex;position:relative}@media (width<=529px){.search-page__search{border-bottom:1px solid var(--color-black);padding:1rem}}@media (width>=530px) and (width<=799px){.search-page__search{border-bottom:1px solid var(--color-black);padding:1rem}}@media (width>=800px){.search-page__search{grid-column:span 4}}.search-page__search-icon{stroke:var(--color-black);position:absolute;top:50%;transform:translateY(-50%)}.search-page__search-input{border-bottom:1px solid #0000;width:100%;padding:.5rem 0 .5rem 1.75rem}.search-page__search-input:focus{border-bottom-color:var(--color-black);outline:none}.search-page__no-results,.search-page__results{grid-column:1/-1;margin-block:4rem}.search-page__set:not(:first-child){margin-top:3.5rem}.search-page__intro{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:.875rem;font-weight:var(--base-font-weight);margin-top:1rem;margin-bottom:.5rem;line-height:1.4}@media (width>=800px){.search-page__results--other{grid-column:2/-6}.search-page__intro{font-size:1rem;line-height:1.4}.search-page__category--activities,.search-page__category--articles,.search-page__category--videos{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}}.search-page__category--activities,.search-page__category--articles{margin-left:-.5rem;margin-right:-.5rem}.search-page__category--activities .concert-slider__slide{padding:.5rem}@media (width<=529px){.search-page__category--videos .video-teaser{margin-bottom:1rem}}@media (width>=530px) and (width<=799px){.search-page__category--videos .video-teaser{margin-bottom:1rem}}.search-page__category--other{flex-flow:column;display:flex}.search-page__category--other>:not(:last-child):after{border-top:1px solid var(--color-gold-30);content:"";margin-block:1rem;display:block}.search-page__overview-link{margin-top:1rem;display:inline-block}
