section ul.grid{display:grid;grid-template-columns:1fr 1fr 1fr}main figure.full{width:85%}main figure.half{width:60%}main>div.split{display:flex;flex-direction:row}main>div.split:after,main>div.split:before{content:"";flex:1 0 var(--min-page-side-padding)}main>div.split div.sections{flex-direction:row}main>div.split section{flex:1 1 0;margin:0;max-width:calc(var(--max-width-content)/2);word-break:break-word}main>div.split section:first-child{padding-left:0}main>div.split section:last-child,main>div.split:after{background-color:var(--bg-alt,inherit);padding-right:0}a.tile.illu,a.tile.with-img,div.tile.illu{flex-direction:row;gap:50px}a.tile.illu>div.content,a.tile.illu>svg,a.tile.with-img>div.content,div.tile.illu>div.content,div.tile.illu>svg{width:50%}a.tile.illu:nth-child(2n)>svg,a.tile.with-img:nth-child(2n)>img,div.tile.illu:nth-child(2n)>svg{order:2}header>nav ul.navi-top li.toggle>span,header>nav ul.navi-top li>a.too-many-childs,header>nav ul.navi-top>li{align-items:center;display:inline-flex;gap:7px}header>nav ul.navi-top li.toggle>ul{display:none}header>nav ul.navi-top li.toggle>span{cursor:pointer}header>nav ul.navi-top li.toggle:focus-within>ul{display:block}header>nav ul.navi-top li.toggle:focus-within>span{background:var(--clr-p);pointer-events:none}header>nav ul.navi-top li.toggle:focus-within>span>svg{transform:rotate(180deg)}header>nav ul>li>svg{flex:0 0 var(--10px,10px);width:var(--10px,10px)}header>nav ul.navi-top>li>a>svg:first-child{display:none}@media screen and (max-width:1400px){header>nav ul.navi-top>li#navi-03ddd175>a>svg+span{display:none}}header>nav ul.navi-top>li:first-child,header>nav ul.navi-top>li:nth-last-child(2){margin-left:auto}@media only screen and (max-width:1170px){header>nav{flex-wrap:wrap}header>nav ul.navi-top{column-gap:2vw;flex:1 0 100%;order:2}header>nav ul.navi-top>li{padding-bottom:var(--gap)}}header>nav ul>li.active a{position:relative}header>nav ul>li.active:not(:hover)>a:after{background:currentColor;bottom:-2px;content:"";position:absolute;width:50px;--width:min(80%,50px);height:1px;left:calc(50% - var(--width)/2);max-width:var(--width)}header>nav ul>li:hover>a{background:var(--clr-c);box-shadow:-.5rem 0 0 0 var(--clr-c),.5rem 0 0 0 var(--clr-c);color:var(--clr-c-inv)}header>nav ul.navi-top>li>div{background:var(--clr-c-inv);border-top:1px solid;display:block;gap:var(--gap);left:0;max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);overflow:auto;position:absolute;right:0;top:100%;visibility:hidden;--font-size:var(--18px);clip-path:inset(0 0 100% 0);font-size:var(--font-size);line-height:2;overscroll-behavior:contain;padding:var(--gap) var(--min-page-side-padding)}header>nav ul.navi-top>li>div>div{margin:0 auto;max-width:var(--max-width-content)}header>nav ul.navi-top>li:after{background:var(--clr-c-inv);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:visibility 0s linear 1s,opacity .5s ease .5s;visibility:hidden;z-index:-1}header>nav ul.navi-top>li:focus-within:after,header>nav ul.navi-top>li:hover:after{opacity:1;transition:visibility 0s linear 0s,opacity .5s ease 0s;visibility:visible}header>nav ul.navi-top>li:focus-within>div,header>nav ul.navi-top>li:hover>div{clip-path:inset(0 0 0 0);visibility:visible;z-index:5}header>nav ul.navi-top>li>div a{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:space-between}@media (hover:none){header>nav ul.navi-top>li:hover>a{pointer-events:none}}header>nav ul.navi-top>li>div{opacity:0;transition:visibility 0s linear 1s,clip-path .5s ease .5s;transition:visibility 0s linear 1s,clip-path .5s ease .5s,opacity .5s ease .5s}header>nav ul.navi-top>li:hover>div{opacity:1;transition:visibility 0s linear 0s,clip-path .5s ease 0s;transition:visibility 0s linear 0s,clip-path .5s ease 0s,opacity .5s ease 0s}@media (hover:hover){header>nav ul.navi-top:hover>li:focus-within:not(:hover)>div{display:none}}header>nav>ul.navi-top>li>div ul{height:100%;height:calc(var(--font-size)*2*var(--height-hint, 1));max-width:calc((min(var(--max-width-content), var(--viewport-width) - (var(--min-page-side-padding) * 2))) / var(--depth-hint, 3));position:relative;width:max-content}header>nav>ul.navi-top>li>div ul>li>a>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header>nav>ul.navi-top>li>div ul>li>a>svg{flex:0 0 auto}header>nav>ul.navi-top>li>div>div>ul ul:before{background:currentColor;bottom:0;content:"";left:3rem;position:absolute;top:0;width:1px}header>nav>ul.navi-top>li>div ul>li>ul{background:var(--clr-c-inv);bottom:0;left:100%;opacity:0;padding-left:6rem;position:absolute;top:0;transition:visibility 0s linear .5s;visibility:hidden}header>nav>ul.navi-top>li>div ul>li:hover>ul{opacity:1;transition:visibility 0s linear 0s;visibility:visible}div.tiles.overview a.tile{align-items:center;display:flex;flex-direction:row}div.tiles.overview a.tile picture:first-child{flex:1 0 40%;margin:-20px 0 -20px -20px;max-width:385px;width:40%}div.tiles.overview a.tile picture:first-child>img{height:auto;max-width:100%}div.tiles.overview a.tile div.content{text-align:left}div.tiles.overview a.tile div.content h2,div.tiles.overview a.tile div.content p{margin:0}div.tile.profile div.split{align-items:start;display:flex;gap:var(--gap)}div.tile.profile div.split>svg{max-width:40%}div.cards.multi-col,div.gallery.slider{display:grid;grid-template-columns:1fr 1fr 1fr}section ol li figure.left,section ol li figure.right{margin-bottom:var(--gap);max-width:50%}section ol li figure.right{float:right;margin-left:var(--gap)}section ol li figure.left{float:left;margin-right:var(--gap)}