html{--header-height:6rem}section h1{margin:-1rem 0}.hide-mobile{display:none}#navi-main #logo{--scale:0.7}header>div.page{align-items:center;align-items:last baseline;flex-direction:row;gap:var(--gap)}nav#navi-main{flex:1 0 0;font-size:var(--14px)}nav#navi-main>a:last-child,nav#navi-main>div:last-of-type>ul>li>a,nav#navi-main>div:last-of-type>ul>li>ul>li:first-child>strong>svg,nav#navi-main>div>ul>li.narrow>ul>li>strong>svg{display:none}nav#navi-main>div:first-of-type{order:1}nav#navi-main>div:last-of-type{margin-left:auto}nav#navi-main>div:last-of-type>span{color:var(--clr-donations)}nav#navi-main>div:last-of-type:focus-within>span{color:var(--clr-default)}nav#navi-main>div>span{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column}nav#navi-main>div:focus-within>span svg use:first-child,nav#navi-main>div:not(:focus-within)>span svg use:last-child{display:none}nav#navi-main>div>ul{background:inherit;background:var(--clr-bg);background-clip:padding-box;border-bottom:2px solid var(--clr-default);clip-path:inset(0 0 100% 0);flex-direction:column;gap:0;max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);max-width:80%;max-width:95%;max-width:calc(100% - 6rem);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem var(--min-page-side-padding);pointer-events:auto;position:absolute;right:0;top:100%;width:400px;width:25rem;z-index:1;clip:rect(0 0 0 0)}nav#navi-main>div>ul>li.secondary{font-size:var(--18px)}nav#navi-main>div>ul>li:not(.secondary){font-weight:700}nav#navi-main>div>ul li{padding:var(--14px) 0}nav#navi-main>div>ul>li:not(.secondary):not(.emphasize){border-bottom:1px solid var(--clr-default)}nav#navi-main>div>ul>li:not(.secondary)+li.secondary{margin-top:20px}nav#navi-main>div>ul>li.has-sub>ul{--padding-left:1rem;font-size:var(--18px);font-weight:400;padding-left:var(--padding-left);pointer-events:auto}nav#navi-main>div>ul>li.has-sub.emphasize>ul{--padding-left:0px}nav#navi-main>div>ul>li.has-sub>ul>li>ul{background:#f5f5f5;margin-top:10px;--padding-correction-left:calc(var(--padding-left) + var(--min-page-side-padding));margin-left:calc(var(--padding-correction-left)*-1);margin-right:calc(var(--min-page-side-padding)*-1);padding-left:calc(var(--padding-correction-left) + var(--padding-left));padding-right:var(--min-page-side-padding);pointer-events:auto}nav#navi-main>div:first-of-type>ul>li.has-sub:not(.narrow)>ul>li:not(:focus-within)>ul,nav#navi-main>div:first-of-type>ul>li.has-sub:not(:focus-within)>ul,nav#navi-main>div:last-of-type>ul>li.has-sub:not(.narrow)>ul>li~li:not(:focus-within)>ul{height:0;margin:0;overflow:hidden}nav#navi-main>div>ul>li,nav#navi-main>div>ul>li>a{display:block;position:relative}nav#navi-main>div>ul>li>a,nav#navi-main>div>ul>li>ul>li>strong{align-items:center;display:flex;flex-direction:row;gap:.25em}nav#navi-main>div>ul>li>a>svg:first-child{height:auto;width:1.25rem}nav#navi-main>div>ul>li>a>svg:last-child,nav#navi-main>div>ul>li>ul>li>strong>svg:last-child{margin-left:auto}nav#navi-main>div>ul>li.has-sub:focus-within,nav#navi-main>div>ul>li.has-sub>a,nav#navi-main>div>ul>li.has-sub>ul>li:focus-within{cursor:pointer;pointer-events:none}nav#navi-main>div>ul>li.has-sub:focus-within>ul>li>a{pointer-events:auto}nav#navi-main>div:first-of-type>ul>li.has-sub>ul>li:focus-within>strong,nav#navi-main>div:last-of-type>ul>li.has-sub>ul>li~li:focus-within>strong,nav#navi-main>div>ul>li.has-sub:focus-within>a{color:var(--clr-default)}nav#navi-main>div>ul>li.has-sub:focus-within>a>svg:last-child,nav#navi-main>div>ul>li.has-sub>ul>li:focus-within>strong>svg:last-child{transform:rotate(180deg)}nav#navi-main>div>ul>li>ul,nav#navi-main>div>ul>li>ul>li{flex-direction:column}nav#navi-main>div:focus-within{pointer-events:none}nav#navi-main>div:focus-within>ul{clip-path:inset(0);clip:auto}nav#navi-main>div:focus-within:after{background:#000;content:"";height:calc(100vh - 100%);height:calc(100dvh - 100%);left:0;opacity:.2;position:absolute;right:0;top:0;top:100%;touch-action:none}html:has(nav#navi-main div:focus-within){overflow:hidden}@supports not (scrollbar-gutter:stable){html:has(nav#navi-main div:focus-within){margin-right:var(--scrollbar-width,0)}}header:has(nav#navi-main div:focus-within)~*{pointer-events:none}@supports not selector(:has(a,b)){header:focus-within~*{pointer-events:none}}#donation-contact{flex-direction:column}section.page>a.tile.emphasize.horizontal,section.page>div.slider:first-child,section.page>figure:first-child{margin:0 calc(var(--min-page-side-padding)*-1);width:calc(100% + var(--min-page-side-padding)*2)}div.spread-buttons a{flex-basis:4rem}