:root{--color-fg: #000000;--color-bg: #ffffff;--color-accent: #f73c2f;--color-interactive: #1437dd;--color-highlight: #ffff00;--margin: max(calc(2vw + 0.5vmin), 2px);--base: calc(1.5vw);--color-border-primary: var(--color-fg);--color-border-secondary: var(--color-fg)}@keyframes fade-target{0%{background-color:var(--color-highlight)}50%{background-color:var(--color-highlight)}100%{background-color:transparent}}@font-face{font-family:inter;src:url(../fonts/Inter-MediumItalic-subset.woff2)format("woff2"),url(../fonts/Inter-MediumItalic-subset.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:inter;src:url(../fonts/Inter-ExtraBold-subset.woff2)format("woff2"),url(../fonts/Inter-ExtraBold-subset.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:inter;src:url(../fonts/Inter-Medium-subset.woff2)format("woff2"),url(../fonts/Inter-Medium-subset.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}html{font-size:var(--base);line-height:1.7;font-family:inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;font-kerning:normal;font-variant-ligatures:contextual common-ligatures;font-feature-settings:'kern' 1,'liga' 1,'calt' 1}body{background-color:var(--color-bg);color:var(--color-fg);transition:background-color .3s,color .3s}@media print{body{background-color:#fff;color:#000}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none;padding:0;margin:0}svg .edge{stroke:rgba(0,0,0,.05);transition:stroke .3s;fill:none}svg .edge.isActive{stroke:#f73c2f}svg .label{fill:#000;transition:fill .3s;text-shadow:2px 0 0 var(--color-bg),-2px 0 0 var(--color-bg),0 2px 0 var(--color-bg),0 -2px 0 var(--color-bg)}svg.hasActive .label{fill:rgba(0,0,0,.05)}svg.hasActive a.isActive .label{fill:#000}:root{--color-fg: #000000;--color-bg: #ffffff;--color-accent: #f73c2f;--color-interactive: #1437dd;--color-highlight: #ffff00;--margin: max(calc(2vw + 0.5vmin), 2px);--base: calc(1.5vw);--color-border-primary: var(--color-fg);--color-border-secondary: var(--color-fg)}@keyframes fade-target{0%{background-color:var(--color-highlight)}50%{background-color:var(--color-highlight)}100%{background-color:transparent}}:root{--spacing-025: calc(var(--margin) * 0.25);--spacing-05: calc(var(--margin) * 0.5);--spacing-1: calc(var(--margin) * 1);--spacing-15: calc(var(--margin) * 1.5);--spacing-2: calc(var(--margin) * 2);--spacing-3: calc(var(--margin) * 3);--spacing-4: calc(var(--margin) * 4);--spacing-5: calc(var(--margin) * 5);--spacing-6: calc(var(--margin) * 6);--spacing-8: calc(var(--margin) * 8);--border-area: 1px solid var(--color-fg);--border-area--side: 10px solid var(--color-fg);--border-area--top: 5px solid var(--color-fg);--border-link: 1px solid var(--color-fg)}@page{size:A4}[role=mark]{background-color:var(--color-highlight)}.wrapper{margin-left:auto;margin-right:auto;padding-left:var(--spacing-2);padding-right:var(--spacing-2);max-width:1600px}body{margin-bottom:var(--spacing-2)}.draft{position:fixed;text-align:center;background-color:var(--color-highlight);width:100vw;left:0;z-index:4;top:0;padding:var(--spacing-05)0}@media screen and (min-width:1200px){.draft{padding:0}}.homepage-header{margin-top:var(--spacing-2);margin-bottom:var(--spacing-1);padding:0;background:linear-gradient(0deg,var(--color-bg) 0%,var(--color-highlight) 50%,var(--color-bg) 100%)}.homepage-header>*{display:block}.homepage-header .page-title{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);margin-left:-.02em}@media screen and (min-width:600px){.homepage-header{margin-top:var(--spacing-4)}.homepage-header .page-title{padding-top:var(--spacing-2);padding-bottom:var(--spacing-3);padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.homepage-header .info{width:100%;padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.homepage-intro{padding-bottom:var(--spacing-3)}@media screen and (min-width:600px){.homepage-intro p{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.homepage-intro .intro-updated{padding-top:var(--spacing-1)}.homepage-topics .section-headline,.homepage-aspects .section-headline{padding:var(--spacing-1)0 var(--spacing-5)}@media screen and (min-width:600px){.homepage-topics .section-headline,.homepage-aspects .section-headline{padding:var(--spacing-1)0}}@media screen and (min-width:1200px){.homepage-topics .section-headline,.homepage-aspects .section-headline{padding:var(--spacing-1)0}}@media screen and (min-width:1700px){.homepage-topics .section-headline,.homepage-aspects .section-headline{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);padding-left:0;padding-right:0}}@media print{.homepage-topics .section-headline,.homepage-aspects .section-headline{padding-top:1rem;padding-bottom:1rem}}.homepage-topics .header,.homepage-aspects .header{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:var(--spacing-2);grid-column-gap:var(--spacing-1);padding:var(--spacing-2);padding-bottom:var(--spacing-3)}@media screen and (min-width:900px){.homepage-topics .header,.homepage-aspects .header{grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-3);padding:var(--spacing-2);padding-bottom:var(--spacing-4)}}@media screen and (min-width:1200px){.homepage-topics .header,.homepage-aspects .header{grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-5)}}@media screen and (min-width:1200px){.homepage-topics .header,.homepage-aspects .header{grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-3);padding:var(--spacing-2)var(--spacing-5)}}@media print{.homepage-topics .header,.homepage-aspects .header{display:block;padding-top:1em;padding-bottom:1em}}.homepage-topics .header .section-intro-headline,.homepage-aspects .header .section-intro-headline{display:inline-block;border-bottom:var(--border-area);padding:0 0 var(--spacing-05)var(--spacing-1);margin-bottom:var(--spacing-05);margin-left:calc(var(--spacing-1) * -1)}@media print{.homepage-topics .header .section-intro-headline,.homepage-aspects .header .section-intro-headline{border-bottom:1px solid rgba(0,0,0,.2)}}.homepage-topics .questions{display:flex;align-items:center;justify-content:center}.homepage-topics .questions ul{padding:calc(var(--spacing-3)/3)}.homepage-topics .questions ul li{border-bottom:var(--border-area);padding:calc(var(--spacing-3)/3) calc(var(--spacing-3)/2);text-align:center;display:flex;justify-content:space-between}.homepage-topics .questions ul li i{margin-left:calc(var(--spacing-3)/3)}.homepage-topics .questions ul li:first-child{border-top:var(--border-area)}@media print{.homepage-topics .questions ul li:first-child{border-top:1px solid rgba(0,0,0,.2)}}@media print{.homepage-topics .questions ul li{border-bottom:1px solid rgba(0,0,0,.2);padding-top:.5em;padding-bottom:.5em}}.homepage-topics .topics-list .topic{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:var(--spacing-3);padding-bottom:var(--spacing-4)}@media screen and (min-width:900px){.homepage-topics .topics-list .topic{grid-template-columns:repeat(2,1fr);padding:var(--spacing-3)0}}@media screen and (min-width:1200px){.homepage-topics .topics-list .topic{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}@media print{.homepage-topics .topics-list .topic{display:block;padding-bottom:1em;padding-top:4rem}}.homepage-topics .topics-list .topic:last-child{border-bottom:0}.homepage-topics .topics-list .topic .topic-header{position:relative;padding-bottom:var(--spacing-2)}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .topic-header{padding:var(--spacing-3)var(--spacing-05)0 var(--spacing-3)}}@media print{.homepage-topics .topics-list .topic .topic-header{position:unset;padding-bottom:1em;page-break-inside:avoid}}.homepage-topics .topics-list .topic .topic-header .topic-title{z-index:2;margin-top:var(--spacing-1);position:relative}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .topic-header .topic-title{margin-top:0}}@media print{.homepage-topics .topics-list .topic .topic-header .topic-title{position:unset;border-top:1px solid rgba(0,0,0,.2);padding-top:1em;margin-top:0}}@media print{.homepage-topics .topics-list .topic .topic-header .number{position:unset}}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .topic-header .number{position:absolute;top:var(--spacing-1);z-index:1;left:calc(var(--spacing-3)/2 * 1)}}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .topic-header{border-top:var(--border-area);border-left:var(--border-area--side)}.homepage-topics .topics-list .topic .topic-header .float{position:absolute;left:calc(var(--spacing-05) * -2.5);top:0;writing-mode:vertical-lr;transform:rotate(-180deg)}}@media screen and (min-width:1200px){.homepage-topics .topics-list .topic .topic-header .float{left:calc(var(--spacing-05) * -2)}}@media screen and (min-width:1700px){.homepage-topics .topics-list .topic .topic-header .float{left:calc(var(--spacing-05) * -1.7)}}.homepage-topics .topics-list .topic .description{margin-top:var(--spacing-2)}@media screen and (min-width:600px){.homepage-topics .topics-list .topic .description{margin-top:0}}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .description{margin-top:var(--spacing-3)}}@media print{.homepage-topics .topics-list .topic .description{margin-top:0}}.homepage-topics .topics-list .topic .description .topic-description-intro{margin-top:.6em}.homepage-topics .topics-list .topic .aspects-links{margin-top:var(--spacing-3)}@media screen and (min-width:600px){.homepage-topics .topics-list .topic .aspects-links{margin-top:var(--spacing-05)}}@media screen and (min-width:900px){.homepage-topics .topics-list .topic .aspects-links{margin-top:var(--spacing-1)}}@media print{.homepage-topics .topics-list .topic .aspects-links{margin-top:1em}}.homepage-aspects .aspect{display:grid;grid-template-columns:repeat(1,1fr);position:relative;grid-column-gap:var(--spacing-3);align-items:start;margin-top:var(--spacing-4);border-top:var(--border-area--top)}@media screen and (min-width:900px){.homepage-aspects .aspect{margin-top:0}}@media print{.homepage-aspects .aspect{display:block;border-top:1px solid rgba(0,0,0,.2)}}@media print{.homepage-aspects .aspect:last-child{border-bottom:1px solid rgba(0,0,0,.2)}}@media screen and (min-width:900px){.homepage-aspects .aspect{grid-template-columns:repeat(2,1fr);padding:var(--spacing-15)var(--spacing-2)var(--spacing-4);border-top:var(--border-area)}.homepage-aspects .aspect:nth-child(odd){border-right:var(--border-area--side);padding-left:0}.homepage-aspects .aspect:nth-child(even){border-left:var(--border-area--side);padding-right:0}.homepage-aspects .aspect h3{grid-column-end:span 2;max-width:calc(50% - var(--spacing-3)/2)}}@media screen and (min-width:1200px){.homepage-aspects .aspect{padding:var(--spacing-15)var(--spacing-3)var(--spacing-4)}.homepage-aspects .aspect:nth-child(odd){padding-left:var(--spacing-3)}.homepage-aspects .aspect:nth-child(even){padding-right:var(--spacing-3)}}.homepage-aspects .aspect .aspect-title{margin-bottom:var(--spacing-3);margin-top:var(--spacing-3)}@media screen and (min-width:600px){.homepage-aspects .aspect .aspect-title{margin-bottom:var(--spacing-2);margin-top:var(--spacing-2)}}@media screen and (min-width:900px){.homepage-aspects .aspect .aspect-title{margin-bottom:var(--spacing-1);margin-top:0}}@media print{.homepage-aspects .aspect .aspect-title{margin-top:1em;margin-bottom:1em}}.homepage-aspects .aspect .caption{display:inherit}.homepage-aspects .aspect .float{position:absolute;left:0;top:calc(var(--size-5) * -2.2)}@media screen and (min-width:900px){.homepage-aspects .aspect .float{top:0}}@media screen and (min-width:900px){.homepage-aspects .aspect:nth-child(odd){padding-top:var(--spacing-2)}.homepage-aspects .aspect:nth-child(odd) .float{left:0;top:0}.homepage-aspects .aspect:nth-child(even){padding-top:var(--spacing-2)}.homepage-aspects .aspect:nth-child(even) .float{top:0;left:var(--spacing-2)}}@media screen and (min-width:1200px){.homepage-aspects .aspect:nth-child(odd),.homepage-aspects .aspect:nth-child(even){padding-top:var(--spacing-15)}.homepage-aspects .aspect:nth-child(odd) .float,.homepage-aspects .aspect:nth-child(even) .float{left:var(--spacing-3);top:calc(var(--size-5) * -1.8)}}.homepage-aspects .aspect .hashtags{margin-top:var(--spacing-1)}.homepage-aspects .aspect .hashtags .tag{display:inline-block}.homepage-aspects .aspect .content{margin-bottom:var(--spacing-2)}@media screen and (min-width:900px){.homepage-aspects .aspect .content{margin-bottom:0}}.list{margin-bottom:var(--spacing-4);margin-top:var(--spacing-1)}@media screen and (min-width:900px){.list{margin-bottom:0;margin-top:.5em}}@media print{.list{margin-top:1em;margin-bottom:2em}}.list .link{border-bottom:var(--border-link);transition:background-color .3s}@media print{.list .link{border-bottom:1px solid rgba(0,0,0,.2)}}.list .link a{display:flex;justify-content:space-between;padding:var(--spacing-05)}@media print{.list .link a{padding-top:.5em;padding-bottom:.5em}}@media screen and (min-width:900px){.list .link a{padding:var(--spacing-025)var(--spacing-05)}}.list .link:first-child{border-top:var(--border-link)}@media print{.list .link:first-child{border-top:1px solid rgba(0,0,0,.2)}}@media print{.list.list-complex{margin-top:2em}}.list.list-complex a{display:grid;grid-template-columns:var(--spacing-2)1fr var(--spacing-2)}@media screen and (min-width:600px){.list.list-complex a{grid-template-columns:var(--spacing-2)1fr var(--spacing-2)}}@media screen and (min-width:900px){.list.list-complex a{grid-template-columns:var(--spacing-15)1fr var(--spacing-1);padding:var(--spacing-05)}}.list.list-complex a .link-title,.list.list-complex a .reference-description{grid-column:2/span 1}.list.list-complex a i{grid-row-start:1;grid-column-start:3;justify-self:end}@media(hover:none){.list .link:target{animation:15s ease 0s 1 fade-target}}.homepage-map{margin-top:var(--spacing-3);width:100%;height:500px;display:grid;grid-template-rows:auto 1fr}@media print{.homepage-map{display:none}}.homepage-map svg{width:100%;height:100%;margin-top:calc(var(--spacing-1) * -1)}.homepage-map ul{display:flex;justify-content:center}.homepage-map ul li{margin:0 var(--spacing-05);cursor:default;position:relative;z-index:1}.homepage-map-footer{margin-bottom:var(--spacing-3);display:flex;justify-content:flex-end}.homepage-projects{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.homepage-projects .header{display:grid;grid-template-columns:repeat(2,1fr)}.homepage-projects .header .rss{justify-self:end}.homepage-projects .header .back{grid-column:1/span 2}@media print{.homepage-projects .header{display:none}}.homepage-projects .list li>a{display:grid;grid-template-columns:4fr 1fr 2rem;padding-bottom:var(--spacing-2);padding-top:var(--spacing-1);grid-row-gap:var(--spacing-05)}.homepage-projects .list li>a .title{grid-column-end:span 5}.homepage-projects .list li>a .aspect{display:none}@media screen and (min-width:600px){.homepage-projects .list li>a{grid-template-columns:2fr 1fr 1fr 2rem;padding-bottom:var(--spacing-1);padding-top:var(--spacing-1);grid-row-gap:var(--spacing-05)}.homepage-projects .list li>a .aspect{display:unset}}@media screen and (min-width:900px){.homepage-projects .list li>a{grid-template-columns:2fr 1fr 1fr 1fr 2rem;grid-column-gap:var(--spacing-05)}.homepage-projects .list li>a .title{grid-column-end:span 1}}@media screen and (min-width:1200px){.homepage-projects .list li>a{padding-bottom:var(--spacing-05);padding-top:var(--spacing-05)}}@media print{.homepage-projects .list li>a{grid-template-columns:3fr 1fr 2fr;grid-row-gap:0;grid-column-gap:.5em;padding-top:0;padding-bottom:1em;page-break-inside:avoid}.homepage-projects .list li>a .aspect{display:unset}.homepage-projects .list li>a .reference-icon{display:none}}.homepage-projects .list input.search{width:100%;border:0;border-bottom:var(--border-link);padding:var(--spacing-05);margin:var(--spacing-2)0;transition:border-color .3s,background-color .3s}.homepage-projects .list input.search:focus,.homepage-projects .list input.search:hover{background-color:var(--color-highlight);outline:none}@media screen and (min-width:1200px){.homepage-projects .list input.search{margin:var(--spacing-1)0}}@media print{.homepage-projects .list input.search{display:none}}.homepage-outro{margin-top:var(--spacing-3);background:linear-gradient(0deg,var(--color-bg) 0%,var(--color-highlight) 50%,var(--color-bg) 100%)}.homepage-outro .outro{padding-top:var(--spacing-3)}@media screen and (min-width:1200px){.homepage-outro .outro>*{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}}.homepage-outro .byline{margin-top:var(--spacing-1)}.homepage-outro .homepage-logos{margin-top:var(--spacing-1);display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-1);align-items:center;justify-items:center}.homepage-outro .homepage-logos img{width:50%;max-width:200px}.page-footer{padding-top:var(--spacing-3);margin-bottom:var(--spacing-8)}@media screen and (min-width:600px){.page-footer{margin-bottom:var(--spacing-2)}}@media screen and (min-width:1200px){.page-footer{padding:var(--spacing-2)var(--spacing-5)}}.homepage-navigation{position:fixed;z-index:3;bottom:0;right:0;left:0;width:100%}@media print{.homepage-navigation{display:none}}.homepage-navigation nav{box-shadow:0 0 10px rgba(0,0,0,.1);background-color:var(--color-bg);transition:background-color .3s;display:flex;width:100%;justify-content:space-between;padding:0 var(--spacing-1)0 var(--spacing-05)}.homepage-navigation nav a,.homepage-navigation nav button{display:block;padding:var(--spacing-15)0}.homepage-navigation nav a i,.homepage-navigation nav button i{display:inline-block}@media screen and (min-width:600px){.homepage-navigation{top:0;bottom:auto}.homepage-navigation nav{padding:var(--spacing-05)var(--spacing-2)var(--spacing-05)var(--spacing-1)}.homepage-navigation nav a,.homepage-navigation nav button{padding-right:var(--spacing-05);padding:0}}@media screen and (min-width:900px){.homepage-navigation{top:0;bottom:auto;left:auto;width:auto;background-color:transparent}.homepage-navigation nav{background-color:transparent;padding-left:var(--spacing-1);padding-right:var(--spacing-05);box-shadow:none}.homepage-navigation nav:not(.isBeginning):not(.isLast):hover{background-color:var(--color-bg)}.homepage-navigation nav a,.homepage-navigation nav button{padding-right:var(--spacing-05)}}@media screen and (min-width:1200px){.homepage-navigation nav{padding-left:var(--spacing-05);padding-right:var(--spacing-1);flex-direction:column}.homepage-navigation nav a,.homepage-navigation nav button{padding-right:0}}:root{--color-fg: #000000;--color-bg: #ffffff;--color-accent: #f73c2f;--color-interactive: #1437dd;--color-highlight: #ffff00;--margin: max(calc(2vw + 0.5vmin), 2px);--base: calc(1.5vw);--color-border-primary: var(--color-fg);--color-border-secondary: var(--color-fg)}@keyframes fade-target{0%{background-color:var(--color-highlight)}50%{background-color:var(--color-highlight)}100%{background-color:transparent}}:root{--size-1: min(max(8rem, 40px), 120px);--size-2: min(max(3rem, 35px), 80px);--size-3: min(max(1.3rem, 15px), 20px);--size-4: min(max(1.0rem, 15px), 18px);--size-5: min(max(0.7rem, 12px), 14px)}i{font-style:normal}sup{font-size:.7em}q{font-style:italic;quotes:none}::selection{color:var(--color-fg);background-color:var(--color-highlight);text-shadow:none;-webkit-text-stroke:0}.draft{text-transform:uppercase;font-size:var(--size-5);font-weight:800;letter-spacing:.2em}@media screen and (min-width:900px){.draft{letter-spacing:.5em}}.page-title{font-weight:800;line-height:1;font-size:var(--size-2);font-size:var(--size-1);text-transform:uppercase;font-family:times new roman,times,serif;font-weight:500}@media print{.page-title{font-size:40pt}.page-title br{display:none}}.info{font-size:var(--size-3);line-height:1.45;display:block}.info a{text-decoration:none!important}@media print{.info br,.info i{display:none}}.section-headline{font-weight:800;line-height:1;font-size:var(--size-2);font-family:times new roman,times,serif;font-weight:400;color:var(--color-fg)}@media print{.section-headline{font-size:40pt}.section-headline br{display:none}}.section-headline a{white-space:nowrap}.section-headline i{font-size:.6em;vertical-align:.2em}@media print{.section-headline{font-size:20pt;letter-spacing:0;text-transform:none}}@media print{.section-headline{font-size:25pt}.section-headline i{display:none}}.aspect-title,.topic-title{font-weight:800;line-height:1;font-size:var(--size-2);line-height:1;letter-spacing:-.03em}@media print{.aspect-title,.topic-title{font-size:40pt}.aspect-title br,.topic-title br{display:none}}@media print{.aspect-title,.topic-title{font-size:18pt;letter-spacing:0}}.question{font-size:var(--size-3)}.section-intro-headline,.topic-description-intro,.link-title,.homepage-projects .header h1,.outro-headline{font-size:var(--size-4);font-weight:800;line-height:1.3}@media print{.section-intro-headline,.topic-description-intro,.link-title,.homepage-projects .header h1,.outro-headline{font-size:14pt}}@media print{.section-intro-headline,.topic-description-intro,.link-title,.homepage-projects .header h1,.outro-headline{font-size:10pt}}p,ul,input.search,.btn,.p,ol,.homepage-projects .header a{font-size:var(--size-4);line-height:1.7}@media print{p,ul,input.search,.btn,.p,ol,.homepage-projects .header a{font-size:10pt}}input.search{font-size:var(--size-4);line-height:1.7;font-weight:800;border-radius:0}@media print{input.search{font-size:10pt}}input.search::placeholder{font-size:var(--size-4);line-height:1.7;font-weight:500;color:var(--color-fg);opacity:1}@media print{input.search::placeholder{font-size:10pt}}p{max-width:calc(var(--size-4) * 50);hyphens:auto}@media print{p{max-width:calc(12pt * 40)}}p+p{margin-top:var(--spacing)}.homepage-intro div p,.homepage-intro div .homepage-logos,.homepage-outro .outro p,.homepage-outro .outro .homepage-logos{font-size:var(--size-3);max-width:calc(var(--size-3) * 50)}.homepage-intro div h4:not(:first-child),.homepage-outro .outro h4:not(:first-child){margin-top:var(--spacing-2)}.homepage-intro div .intro-updated,.homepage-outro .outro .intro-updated{font-size:var(--size-5)}@media print{.homepage-intro div .intro-updated,.homepage-outro .outro .intro-updated{font-size:10pt}}.reference-description,.page-footer,.tag,.label,.aspects-links,.homepage-navigation,.homepage-navigation button,.homepage-map-footer span{font-size:var(--size-5)}@media print{.reference-description,.page-footer,.tag,.label,.aspects-links,.homepage-navigation,.homepage-navigation button,.homepage-map-footer span{font-size:10pt}}.hashtags{line-height:1.1}.label{font-weight:800;cursor:pointer}.reference-counter,.reference-icon{font-size:var(--size-5);text-transform:uppercase;letter-spacing:.02em}@media print{.reference-counter,.reference-icon{font-size:10pt}}@media print{.reference-counter,.reference-icon{letter-spacing:0;text-transform:none}}.caption,.map-topics{font-size:var(--size-5);text-transform:uppercase;letter-spacing:.02em}@media print{.caption,.map-topics{letter-spacing:0;text-transform:none}}.topics-list .topic .number{font-size:var(--size-5);font-weight:400}@media print{.topics-list .topic .number{font-size:var(--size-5);font-weight:400}}@media screen and (min-width:900px){.topics-list .topic .number{font-weight:800;line-height:1;font-size:var(--size-2);font-size:calc(var(--base) * 15);color:var(--color-bg);-webkit-text-stroke:1px var(--color-accent)}}p a,.page-footer a,.info a,ul a,.section-headline a,.homepage-navigation a .archive,.homepage-map-footer a{text-decoration:underline;color:var(--color-font);text-decoration-color:var(--color-interactive);transition:text-decoration-color .3s,color .3s}@media print{p a,.page-footer a,.info a,ul a,.section-headline a,.homepage-navigation a .archive,.homepage-map-footer a{text-decoration-color:rgba(0,0,0,.2)}}p a:hover,p a:focus,.page-footer a:hover,.page-footer a:focus,.info a:hover,.info a:focus,ul a:hover,ul a:focus,.section-headline a:hover,.section-headline a:focus,.homepage-navigation a .archive:hover,.homepage-navigation a .archive:focus,.homepage-map-footer a:hover,.homepage-map-footer a:focus{color:var(--color-interactive);text-decoration-color:transparent}p a[href^="#"],p a[href^="/#"],.page-footer a[href^="#"],.page-footer a[href^="/#"],.info a[href^="#"],.info a[href^="/#"],ul a[href^="#"],ul a[href^="/#"],.section-headline a[href^="#"],.section-headline a[href^="/#"],.homepage-navigation a .archive[href^="#"],.homepage-navigation a .archive[href^="/#"],.homepage-map-footer a[href^="#"],.homepage-map-footer a[href^="/#"]{text-decoration:none}p a[href^="#"]:hover,p a[href^="#"]:focus,p a[href^="/#"]:hover,p a[href^="/#"]:focus,.page-footer a[href^="#"]:hover,.page-footer a[href^="#"]:focus,.page-footer a[href^="/#"]:hover,.page-footer a[href^="/#"]:focus,.info a[href^="#"]:hover,.info a[href^="#"]:focus,.info a[href^="/#"]:hover,.info a[href^="/#"]:focus,ul a[href^="#"]:hover,ul a[href^="#"]:focus,ul a[href^="/#"]:hover,ul a[href^="/#"]:focus,.section-headline a[href^="#"]:hover,.section-headline a[href^="#"]:focus,.section-headline a[href^="/#"]:hover,.section-headline a[href^="/#"]:focus,.homepage-navigation a .archive[href^="#"]:hover,.homepage-navigation a .archive[href^="#"]:focus,.homepage-navigation a .archive[href^="/#"]:hover,.homepage-navigation a .archive[href^="/#"]:focus,.homepage-map-footer a[href^="#"]:hover,.homepage-map-footer a[href^="#"]:focus,.homepage-map-footer a[href^="/#"]:hover,.homepage-map-footer a[href^="/#"]:focus{color:#f73c2f}.section-headline a{font-style:italic}.link-aspect,.link-reference,.link-table,.caption.anchor,.homepage-projects .header a,.homepage-navigation a:not(.archive){color:var(--color-fg);text-decoration:none;transition:color .3s}.link-aspect:hover,.link-aspect:hover i,.link-aspect:focus,.link-aspect:focus i,.link-reference:hover,.link-reference:hover i,.link-reference:focus,.link-reference:focus i,.link-table:hover,.link-table:hover i,.link-table:focus,.link-table:focus i,.caption.anchor:hover,.caption.anchor:hover i,.caption.anchor:focus,.caption.anchor:focus i,.homepage-projects .header a:hover,.homepage-projects .header a:hover i,.homepage-projects .header a:focus,.homepage-projects .header a:focus i,.homepage-navigation a:not(.archive):hover,.homepage-navigation a:not(.archive):hover i,.homepage-navigation a:not(.archive):focus,.homepage-navigation a:not(.archive):focus i{color:var(--color-interactive)}.link-aspect[href^="#"],.link-aspect[href^="/#"],.link-aspect.internal,.link-reference[href^="#"],.link-reference[href^="/#"],.link-reference.internal,.link-table[href^="#"],.link-table[href^="/#"],.link-table.internal,.caption.anchor[href^="#"],.caption.anchor[href^="/#"],.caption.anchor.internal,.homepage-projects .header a[href^="#"],.homepage-projects .header a[href^="/#"],.homepage-projects .header a.internal,.homepage-navigation a[href^="#"]:not(.archive),.homepage-navigation a[href^="/#"]:not(.archive),.homepage-navigation a.internal:not(.archive){cursor:pointer}.link-aspect[href^="#"]:hover,.link-aspect[href^="#"]:hover i,.link-aspect[href^="#"]:focus,.link-aspect[href^="#"]:focus i,.link-aspect[href^="/#"]:hover,.link-aspect[href^="/#"]:hover i,.link-aspect[href^="/#"]:focus,.link-aspect[href^="/#"]:focus i,.link-aspect.internal:hover,.link-aspect.internal:hover i,.link-aspect.internal:focus,.link-aspect.internal:focus i,.link-reference[href^="#"]:hover,.link-reference[href^="#"]:hover i,.link-reference[href^="#"]:focus,.link-reference[href^="#"]:focus i,.link-reference[href^="/#"]:hover,.link-reference[href^="/#"]:hover i,.link-reference[href^="/#"]:focus,.link-reference[href^="/#"]:focus i,.link-reference.internal:hover,.link-reference.internal:hover i,.link-reference.internal:focus,.link-reference.internal:focus i,.link-table[href^="#"]:hover,.link-table[href^="#"]:hover i,.link-table[href^="#"]:focus,.link-table[href^="#"]:focus i,.link-table[href^="/#"]:hover,.link-table[href^="/#"]:hover i,.link-table[href^="/#"]:focus,.link-table[href^="/#"]:focus i,.link-table.internal:hover,.link-table.internal:hover i,.link-table.internal:focus,.link-table.internal:focus i,.caption.anchor[href^="#"]:hover,.caption.anchor[href^="#"]:hover i,.caption.anchor[href^="#"]:focus,.caption.anchor[href^="#"]:focus i,.caption.anchor[href^="/#"]:hover,.caption.anchor[href^="/#"]:hover i,.caption.anchor[href^="/#"]:focus,.caption.anchor[href^="/#"]:focus i,.caption.anchor.internal:hover,.caption.anchor.internal:hover i,.caption.anchor.internal:focus,.caption.anchor.internal:focus i,.homepage-projects .header a[href^="#"]:hover,.homepage-projects .header a[href^="#"]:hover i,.homepage-projects .header a[href^="#"]:focus,.homepage-projects .header a[href^="#"]:focus i,.homepage-projects .header a[href^="/#"]:hover,.homepage-projects .header a[href^="/#"]:hover i,.homepage-projects .header a[href^="/#"]:focus,.homepage-projects .header a[href^="/#"]:focus i,.homepage-projects .header a.internal:hover,.homepage-projects .header a.internal:hover i,.homepage-projects .header a.internal:focus,.homepage-projects .header a.internal:focus i,.homepage-navigation a[href^="#"]:not(.archive):hover,.homepage-navigation a[href^="#"]:not(.archive):hover i,.homepage-navigation a[href^="#"]:not(.archive):focus,.homepage-navigation a[href^="#"]:not(.archive):focus i,.homepage-navigation a[href^="/#"]:not(.archive):hover,.homepage-navigation a[href^="/#"]:not(.archive):hover i,.homepage-navigation a[href^="/#"]:not(.archive):focus,.homepage-navigation a[href^="/#"]:not(.archive):focus i,.homepage-navigation a.internal:not(.archive):hover,.homepage-navigation a.internal:not(.archive):hover i,.homepage-navigation a.internal:not(.archive):focus,.homepage-navigation a.internal:not(.archive):focus i{color:#f73c2f}@media print{.link-aspect:not(:last-child)::after{content:","}.link-aspect i{display:none}}.homepage-navigation button{border:none;background-color:transparent}.homepage-navigation a i{color:transparent}.homepage-navigation a.isActive i{color:var(--color-fg)}.homepage-projects .list span,.homepage-projects .list a{line-height:1.3}.homepage-projects .list span.title,.homepage-projects .list a.title{font-weight:800}