.footer{background:url(/pattern/pokal-pattern.svg) var(--color-background-dark-80) no-repeat bottom right;background-size:50% auto}@media(min-width:48rem){.footer{background-size:auto auto}}.footer__nav-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.footer__nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.footer__nav-sub>ul{overflow:hidden;min-height:0}@media(min-width:64rem){.footer__nav-sub{display:block}.footer__nav-sub>ul{overflow:visible}}.footer__nav-item span{top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease}.footer__nav-item.is-open span{transform:translateY(-50%) rotate(180deg)}.footer__nav-item.is-open .footer__nav-sub{grid-template-rows:1fr}.header__overlay{top:100%;left:0;width:100%;background-color:var(--color-background-dark-80);overflow-y:auto;height:calc(100dvh - var(--header-height, 6rem));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.header__overlay--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(min-width:48rem){.header__overlay{top:auto;left:auto;width:auto;height:auto;overflow-y:visible;background-color:rgba(0,0,0,0);opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}}.header__nav{position:relative;z-index:2}.header__nav a{font-family:var(--font-family-special)}.header__search-field{display:flex;align-items:center;width:0;opacity:0;transition:width .3s ease-in-out,opacity .3s ease-in-out}.header__search-field--open{width:calc(100% - var(--spacing-sm));opacity:1}@media(min-width:48rem){.header__search-field--open{width:calc(100% - var(--spacing-lg))}}.header__search-input{color:var(--color-light-gray);font-family:var(--font-family-headline);font-size:var(--font-size-lg);font-weight:var(--font-weight-heading);padding:0 2.5rem}@media(min-width:40rem){.header__search-input{font-size:var(--font-size-xxl)}}.header__search-input::-webkit-search-cancel-button{display:none}