::view-transition-old(root){--_delay:inherit;animation-name:lagged;animation-delay:var(--_delay);animation-fill-mode:both;animation-direction:reverse}::view-transition-new(root){animation:none}:root{--theme-text:var(--theme-primary);color:var(--theme-text);background-color:var(--theme-background);line-height:var(--_line-height);overflow:hidden}*{line-height:inherit}body{> :not(.logo, :last-child){border-block-end-width:var(--_border-width);border-block-end-style:solid;border-block-end-color:var(--theme-border)}display:grid;grid-template-columns:var(--base-grid-columns);grid-template-rows:var(--base-grid-rows);position:relative;block-size:100dvb;overflow:hidden;> *{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:1/-1}grid-column:1/-1}}a{--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.125em;color:inherit;cursor:pointer;&[target="_blank"]{cursor:alias}}button{all:unset;--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.125em;color:inherit;cursor:pointer;outline:revert}select{--_border-width:inherit;text-decoration-thickness:var(--_border-width);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.125em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--padding-small) + 1em);border-radius:initial;border:initial;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 16L6 10H18L12 16Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right calc(var(--padding-small) / 2);background-size:1em;background-color:inherit;color:inherit;&:open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 8L18 14H6L12 8Z'%3E%3C/path%3E%3C/svg%3E")}}[data-wrap="header-navigation"]{grid-row:header;align-items:start;padding-block:var(--padding-medium);z-index:1}.header{grid-column:blocks;min-inline-size:-moz-max-content;min-inline-size:max-content;@media (width < 67rem){> *{display:inline}}}.header__subtitle{--theme-text:var(--theme-secondary);color:var(--theme-text);@media (width < 67rem){&::before{content:"("}&::after{content:")"}}}.navigation{grid-column:gallery;> *{inline-size:-moz-fit-content;inline-size:fit-content}@media (width >= 67rem){order:-1}}.navigation__list{li{list-style:none}:where(&) > *{display:inline flex;&::before, &::after{display:inline}}:where(&) > :not(:last-child){&::after{content:",\0000a0"}}display:flex;&:not(:hover, :focus-within){.navigation__entry:not(:has(> [aria-current="page"])){--theme-text:var(--theme-secondary);color:var(--theme-text)}}&:is(:hover, :focus-within){.navigation__entry:not(:hover, :focus-within){--theme-text:var(--theme-secondary);color:var(--theme-text)}}}.navigation__entry{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.main{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:1/-1}grid-row:main;grid-template-rows:[blocks-start gallery-start] 1fr [blocks-end gallery-end thumbs-start] auto [thumbs-end];overflow:hidden}.blocks{display:grid;grid-template-columns:subgrid;align-content:start;> *{grid-column:1/-1}> :not(:last-child){border-block-end-width:var(--_border-width);border-block-end-style:solid;border-block-end-color:var(--theme-border)}overflow-y:scroll}.blocks__block{grid-template-columns:var(--base-grid-columns)}.logo{grid-area:main;position:absolute;inset-inline-end:calc(var(--padding-large) * -1);inset-block-end:calc((var(--padding-small) * -1) + var(--_border-width));block-size:calc(var(--thumb-size) * 2);fill:Highlight;z-index:-1}.footer{grid-row:footer;padding-block:var(--padding-small);z-index:1;@media (width < 33rem){padding-block:var(--padding-medium)}}.footer__actions{grid-column:gallery;@media (width < 67rem){display:none}}.footer__imprint{grid-column:blocks}.footer__copyright{display:inline}.footer__taglines{display:contents}[data-util-lagged]{--_delay:inherit;animation-name:lagged;animation-delay:var(--_delay);animation-fill-mode:both}