h1{font-size:var(--56px)}.h2,h2{font-size:var(--37px)}.hide-desktop{display:none!important}p.intro{font-size:var(--22px)}#navi-meta svg,nav#navi-main>div>ul a>svg:first-child,nav#navi-main>div>ul>li strong>svg{display:none}#navi-meta{font-size:1rem;font-weight:300;position:absolute;right:0;right:var(--padding-for-full-width);top:-.5rem;top:var(--12px);z-index:1}#navi-meta,nav#navi-main #navi-meta>a{line-height:1}#navi-meta,#navi-meta>ul,#navi-meta>ul>li{display:inline-block}#navi-meta>ul>li{border-left:1px solid;margin-left:10px;padding-left:10px}nav#navi-main{gap:clamp(.3125rem,-2.4219rem + 6.25vw,1.875rem);gap:clamp(.3125rem,-2.8125rem + 6.25vw,1.875rem)}nav#navi-main>div>span[aria-hidden]{display:none}nav#navi-main a{display:inline-block}nav#navi-main>div{gap:inherit}nav#navi-main>div:first-of-type{margin-left:auto}nav#navi-main>div>ul{gap:inherit;margin-left:auto;xmin-width:0}nav#navi-main>div>ul>li.hide-mobile{xmin-width:0;xoverflow:hidden}nav#navi-main>div>ul>li.emphasize>a>span{background:var(--clr-donations);border-radius:var(--border-radius);color:var(--clr-accent-inv);padding:var(--7px) var(--20px)}nav#navi-main>div>ul>li.emphasize.active>a>span,nav#navi-main>div>ul>li.emphasize:focus-within>a>span,nav#navi-main>div>ul>li.emphasize:hover>a>span{background:var(--clr-default)}nav#navi-main>div>ul>li>a{line-height:var(--height);line-height:4.375rem;position:relative}nav#navi-main>div>ul>li strong{display:block;margin-bottom:.5rem}nav#navi-main>div:first-of-type>ul>li#navi-meta,nav#navi-main>div:first-of-type>ul>li:not(#navi-meta)>a{align-items:baseline;display:flex;flex-direction:row}nav#navi-main>div:first-of-type>ul>li:not(#navi-meta)>a{gap:.25rem}nav#navi-main>div:first-of-type>ul>li:not(#navi-meta)>a,nav#navi-main>div:first-of-type>ul>li:not(#navi-meta)>a>span{position:relative}nav#navi-main>div:first-of-type:not(:hover):not(:focus-within)>ul>li:not(#navi-meta).active>a>span:after,nav#navi-main>div:first-of-type:not(:hover)>ul>li:not(#navi-meta):focus-within>a>span:after,nav#navi-main>div:first-of-type>ul>li:not(#navi-meta):hover>a>span:after{border-bottom:3px solid var(--clr-default);content:"";height:0;left:-2px;position:absolute;right:-2px;top:70%}nav#navi-main>div>ul>li>ul>li>ul{font-size:var(--19px)}nav#navi-main>div>ul>li>ul{transition:clip-path 0s linear .5s}nav#navi-main>div>ul:hover>li>ul{transition:clip-path 0s linear .2s}nav#navi-main>div>ul:focus-within:not(:hover)>li>ul{transition:clip-path 0s linear 0s}nav#navi-main>div>ul:not(:hover)>li:focus-within>ul:not(:focus-within){transition:clip-path 0s linear 1s}nav#navi-main>div>ul>li:not(#navi-meta)>ul{align-items:flex-start;display:flex;flex-direction:row;gap:var(--gap);--flex-cols:4;background:var(--clr-bg);background-clip:padding-box;border-bottom:.125rem solid var(--clr-default);border-top:1rem solid transparent;clip-path:inset(0 0 100% 0);left:-5px;left:0;margin-top:-1px;margin-top:calc(0px - var(--header-padding-bottom));padding:1.5rem;position:absolute;right:-5px;right:0;top:100%;clip:rect(0 0 0 0);animation:none;max-height:calc(100vh - 100% - 6rem);max-height:calc(100dvh - 100% - 6rem);overflow-y:auto;overscroll-behavior:contain}nav#navi-main>div>ul>li:not(.narrow):not(#navi-meta)>ul{padding:1.5rem var(--padding-for-full-width)}nav#navi-main>div>ul>li.narrow:not(#navi-meta){position:relative}nav#navi-main>div>ul>li.narrow:not(#navi-meta)>ul{left:50%;margin-top:-1px;min-width:100%;right:auto;transform:translateX(-50%);white-space:nowrap}nav#navi-main>div>ul:not(:hover)>li:not(#navi-meta):focus-within>ul,nav#navi-main>div>ul>li:not(#navi-meta):hover>ul{clip-path:inset(0);clip:auto}header+main{position:relative}header+main:before{background:#000;content:"";inset:0;opacity:0;pointer-events:none;position:fixed;touch-action:none;transition:opacity .5s linear,visibility 0s linear .5s;visibility:hidden;z-index:100}header:hover+main:before{opacity:.2;transition:opacity .5s linear,visibility 0s linear 0s;visibility:visible}nav#navi-main>div>ul>li>ul>li{flex:0 0 calc((100% - (var(--flex-cols) - 1)*var(--gap))/var(--flex-cols))}nav#navi-main>div>ul>li>ul>li.hide-mobile{margin-left:auto}#navi-main>a{color:var(--clr-default)}#navi-main search span{display:inline-block;line-height:1;overflow:hidden;width:0}@media (max-width:66rem){nav#navi-main ul{gap:30px}nav#navi-main>div>ul>li.hideable,nav#navi-main>div>ul>li>a>span>span{display:none}nav#navi-main>div>ul>li a>span[data-abbr]{display:inline-flex;font-size:0}nav#navi-main>div>ul>li>a>span[data-abbr]:before{content:attr(data-abbr);font-size:var(--22px)}}div.tiles.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--grid-repeat,auto-fill),minmax(19rem,1fr))}div.tiles.grid.two-col{grid-template-columns:1fr 1fr}div.tiles.list{margin:0 auto;max-width:50rem}.emphasize.horizontal,.tile.horizontal{display:flex;flex-direction:row}.emphasize.horizontal picture,.tile.horizontal picture{display:block;flex:0 0 45%}.emphasize.horizontal picture>img{border-radius:var(--tile-border-radius) 0 0 var(--tile-border-radius)}.emphasize.horizontal>picture{display:block;flex-shrink:0;width:45%}.emphasize.horizontal>picture>img{height:100%;max-height:calc(100vh - var(--header-height));object-fit:cover;position:sticky;top:0;top:var(--header-height);width:100%}div.tiles.list .tile.horizontal picture{flex:0 0 33%}.tile.horizontal div.content{padding:2rem}#hero div.slider,#hero figure{margin:0 auto;max-width:125rem}#hero figure,#hero figure img{width:100%}@media (min-width:70rem){#hero{--caption-height:calc(var(--17px)*1.55 + 1rem)}#hero .gap-stack{gap:0}#hero div.page,div.tile div.overlap{bottom:0;height:0;left:0;padding-bottom:0;padding-top:0;position:sticky;right:0;text-align:center;z-index:1}#hero div.page h1,div.tile div.overlap strong.h-like{bottom:2rem;left:0;position:absolute;right:0;text-align:center}#hero div.page h1{bottom:calc(var(--caption-height) + 3rem)}#hero div.page h1 span,div.tile div.overlap strong.h-like span{background:var(--clr-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--clr-accent-inv);display:inline;line-height:1.5;-webkit-mask:var(--badge-mask);mask:var(--badge-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;padding:0 1ch}}figure.left,figure.right{clear:both;margin:0;max-width:27rem;padding-bottom:1.5rem;width:50%}figure.left{float:left;padding-right:1.5rem}figure.right{float:right;padding-left:1.5rem}div.rich-text figure.left+*,div.rich-text figure.right+*{margin-top:0}main section:first-child>h1:first-child{margin-top:calc(var(--stack-gap) + 1rem)}