.zanglerei-header__navigation-link{font-weight:var(--font-weight-headline);font-family:var(--font-family-headline);letter-spacing:var(--letter-spacing-headline);text-wrap:balance;text-transform:var(--text-transform-headline);font-size:var(--font-size-headline-large);line-height:var(--line-height-headline-large);font-family:var(--font-family-headline-large)}.zanglerei-header__navigation{letter-spacing:0;font-variant-ligatures:discretionary-ligatures}.zanglerei-header__navigation-burger{cursor:pointer;z-index:99999;flex-direction:column;gap:2px;width:2.5rem;padding-top:1rem;padding-bottom:1rem;transition:transform .3s ease-in-out;display:flex;position:relative}@media(min-width:48rem){.zanglerei-header__navigation-burger{gap:3px;width:3.5rem}}.zanglerei-header__navigation-burger-line{--n:3;background:linear-gradient(to right,currentColor calc(100%/var(--n)),transparent 0 calc((var(--n) - 1)*100%/var(--n)),currentColor 0)bottom right/calc(var(--n)*100%)7px no-repeat;width:2.5rem;height:5px;display:block}@media(min-width:48rem){.zanglerei-header__navigation-burger-line{width:3.5rem;height:7px}}.zanglerei-header__navigation-burger-line:first-child{--translate:0;--translate-open:4px;--rotate:-45deg}@media(min-width:48rem){.zanglerei-header__navigation-burger-line:first-child{--translate-open:5px}}.zanglerei-header__navigation-burger-line:nth-child(2){--translate:0;--translate-open:-4px;--rotate:45deg}@media(min-width:48rem){.zanglerei-header__navigation-burger-line:nth-child(2){--translate-open:-5px}}@media(hover:hover){.zanglerei-header__navigation-burger:hover .zanglerei-header__navigation-burger-line:first-child{animation:1.2s line-hover}.zanglerei-header__navigation-burger:hover .zanglerei-header__navigation-burger-line:nth-child(2){animation:1.2s .2s line-hover}}.zanglerei-header__navigation-dialog{z-index:100;width:100%;color:var(--color-text);opacity:0;visibility:hidden;transition:opacity 0s .7s,visibility 0s .7s;position:fixed;top:0;bottom:0;left:0}.zanglerei-header__navigation-dialog.isOpen{opacity:1;visibility:visible;transition:opacity,visibility}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-curtain{transition:transform .7s;transform:scaleY(1)}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-menu li .zanglerei-header__navigation-dialog-item{transition:opacity .3s .3s,transform .5s .3s;transform:translateY(0)}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-menu li:nth-child(2) .zanglerei-header__navigation-dialog-item{transition-delay:.4s}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-menu li:nth-child(3) .zanglerei-header__navigation-dialog-item{transition-delay:.5s}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-menu li:nth-child(4) .zanglerei-header__navigation-dialog-item{transition-delay:.6s}.zanglerei-header__navigation-dialog.isOpen .zanglerei-header__navigation-sections{opacity:1;visibility:visible;transition:opacity .25s ease-in-out .5s,visibility ease-in-out}.zanglerei-header__navigation:has(.isOpen) .zanglerei-header__navigation-burger{transform:translateY(-5rem)}@media(min-width:48rem){.zanglerei-header__navigation:has(.isOpen) .zanglerei-header__navigation-burger{transform:translateY(0)}}.zanglerei-header__navigation:has(.isOpen) .zanglerei-header__navigation-burger-line{color:var(--color-text)}.zanglerei-header__navigation:has(.isOpen) .zanglerei-header__navigation-burger-line:first-child,.zanglerei-header__navigation:has(.isOpen) .zanglerei-header__navigation-burger-line:nth-child(2){transform:translateY(var(--translate-open))rotate(var(--rotate));animation:.6s open-menu}.zanglerei-header__navigation-curtain{background-color:var(--color-brand-primary-light);transform-origin:top;z-index:-1;width:100%;height:100%;transition:transform .7s,opacity 0s .7s,visibility 0s .7s;position:fixed;top:0;left:0;transform:scaleY(0)}.zanglerei-header__navigation-menu{text-align:center;flex-direction:column;justify-content:center;gap:1rem;height:100%;display:flex}@media(min-width:48rem){.zanglerei-header__navigation-menu{gap:1.75rem}}.zanglerei-header__navigation-menu li{overflow:hidden}.zanglerei-header__navigation-menu li .zanglerei-header__navigation-dialog-item{transform:translateY(100%)}.zanglerei-header__navigation-sections{opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}.common-header__skip-navigation{z-index:10;transition:top .25s ease-in-out;position:fixed;top:-100%;left:50%;transform:translate(-50%)}.common-header__skip-navigation:has(a.focus-visible).js-focus-visible,.js-focus-visible .common-header__skip-navigation:has(a.focus-visible),.common-header__skip-navigation:has(a:focus){top:1rem}.common-header__skip-navigation:has(a:focus-visible),.common-header__skip-navigation:has(a:focus){top:1rem}@keyframes line-hover{0%{background-position:100% 100%}to{background-position:0 100%}}@keyframes open-menu{0%{transform:translateY(var(--translate))rotate(0)}50%{transform:translateY(var(--translate-open))rotate(0)}to{transform:translateY(var(--translate-open))rotate(var(--rotate))}}@keyframes close-menu{0%{transform:translateY(var(--translate-open))rotate(var(--rotate))}50%{transform:translateY(var(--translate-open))rotate(0)}to{transform:translateY(var(--translate))rotate(0)}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.button__small,.button__large{font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);font-family:var(--font-family-label)}.button__large{font-size:var(--font-size-label-large);line-height:var(--line-height-label-large);font-family:var(--font-family-label-large)}.button__small{font-size:var(--font-size-label-medium);line-height:var(--line-height-label-medium);font-family:var(--font-family-label-medium)}@keyframes ml-content{0%{background-size:100% var(--bg-height)}to{background-size:0% var(--bg-height)}}@keyframes ml-content-reverse{0%{background-size:0% var(--bg-height)}to{background-size:100% var(--bg-height)}}.button__primary.focus-visible.js-focus-visible,.js-focus-visible .button__primary.focus-visible,.button__secondary.focus-visible.js-focus-visible,.js-focus-visible .button__secondary.focus-visible{outline:var(--focus-outline-width)var(--focus-outline-style)var(--focus-outline-color)}.button__primary:focus-visible,.button__secondary:focus-visible{outline:var(--focus-outline-width)var(--focus-outline-style)var(--focus-outline-color)}.button__primaryInverted.focus-visible.js-focus-visible,.js-focus-visible .button__primaryInverted.focus-visible,.button__secondaryInverted.focus-visible.js-focus-visible,.js-focus-visible .button__secondaryInverted.focus-visible{outline:var(--focus-outline-width)var(--focus-outline-style)var(--focus-outline-color-inverted)}.button__primaryInverted:focus-visible,.button__secondaryInverted:focus-visible{outline:var(--focus-outline-width)var(--focus-outline-style)var(--focus-outline-color-inverted)}.button{border-radius:var(--border-radius-button);text-align:center;gap:.5rem;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;position:relative}.button svg{width:1.25rem;height:1.25rem}.button__small{padding:.75rem 1rem}.button__small.no-label{padding:.75rem}.button__large{padding:1rem 1.5rem}.button__large.no-label{padding:1rem}.button__primary{background-color:var(--color-brand-primary-dark);color:#fff}.button__primary:hover{background-color:var(--color-brand-primary-dark-elevated)}.button__primaryInverted{background-color:var(--color-surface);color:var(--color-text)}.button__primaryInverted:hover{background-color:var(--color-brand-primary-light-elevated)}.button__secondary{color:var(--color-text);border:1px solid var(--color-border-subtle)}.button__secondary:hover{border-color:var(--color-border)}.button__secondaryInverted{color:var(--color-text-inverted);border:1px solid var(--color-border-inverted-subtle)}.button__secondaryInverted:hover{border-color:var(--color-border-inverted)}
