@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300");
*,*:before,*:after{box-sizing:border-box;font:inherit;color:var(--color);margin:0;padding:0}
img,svg,video,picture{display:block;max-width:100%;object-fit:cover;object-position:center}
ul,ol{padding-left:2ch}
a{text-decoration:underline;color:inherit}
a:hover{color:inherit}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.running_text h1,.h4,.running_text h2,.h5,.running_text h3,.h6,.running_text h4,ul,ol,p{margin:0}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root{--offset-color:#000;--highlight-color:#fff;--background-color:#111313}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
.letter-spacing{margin-inline:max(spacing(4),(100% - 80rem) / 2)}
.letter-spacing-padding{padding-inline:max(spacing(4),(100% - 80rem) / 2)}
.fill-space{min-width:100%;min-height:100%;max-width:100%;max-height:100%;width:100%;height:100%}
.d-grid{display:grid}
.gap-0{gap:0}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:1rem}
.gap-4{gap:1.5rem}
.gap-5{gap:3rem}
@media (min-width:576px){.gap-sm-0{gap:0}}
@media (min-width:576px){.gap-sm-1{gap:0.25rem}}
@media (min-width:576px){.gap-sm-2{gap:0.5rem}}
@media (min-width:576px){.gap-sm-3{gap:1rem}}
@media (min-width:576px){.gap-sm-4{gap:1.5rem}}
@media (min-width:576px){.gap-sm-5{gap:3rem}}
@media (min-width:768px){.gap-md-0{gap:0}}
@media (min-width:768px){.gap-md-1{gap:0.25rem}}
@media (min-width:768px){.gap-md-2{gap:0.5rem}}
@media (min-width:768px){.gap-md-3{gap:1rem}}
@media (min-width:768px){.gap-md-4{gap:1.5rem}}
@media (min-width:768px){.gap-md-5{gap:3rem}}
@media (min-width:992px){.gap-lg-0{gap:0}}
@media (min-width:992px){.gap-lg-1{gap:0.25rem}}
@media (min-width:992px){.gap-lg-2{gap:0.5rem}}
@media (min-width:992px){.gap-lg-3{gap:1rem}}
@media (min-width:992px){.gap-lg-4{gap:1.5rem}}
@media (min-width:992px){.gap-lg-5{gap:3rem}}
@media (min-width:1200px){.gap-xl-0{gap:0}}
@media (min-width:1200px){.gap-xl-1{gap:0.25rem}}
@media (min-width:1200px){.gap-xl-2{gap:0.5rem}}
@media (min-width:1200px){.gap-xl-3{gap:1rem}}
@media (min-width:1200px){.gap-xl-4{gap:1.5rem}}
@media (min-width:1200px){.gap-xl-5{gap:3rem}}
@media (min-width:1400px){.gap-xxl-0{gap:0}}
@media (min-width:1400px){.gap-xxl-1{gap:0.25rem}}
@media (min-width:1400px){.gap-xxl-2{gap:0.5rem}}
@media (min-width:1400px){.gap-xxl-3{gap:1rem}}
@media (min-width:1400px){.gap-xxl-4{gap:1.5rem}}
@media (min-width:1400px){.gap-xxl-5{gap:3rem}}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root,body{font-family:"Roboto Condensed",sans-serif;--fs-h1:2.5em;--fs-h2:2em;--fs-h3:1.75em;--fs-h4:1.5em;--fs-h5:1.25em;--fs-h6:1em;--fs-normal:1em}
h1,.h1{font-size:var(--fs-h1);font-weight:500}
h2,.h2{font-size:var(--fs-h2);font-weight:500}
h3,.h3,.running_text h1{font-size:var(--fs-h3);font-weight:500}
h4,.h4,.running_text h2{font-size:var(--fs-h4);font-weight:500}
h5,.h5,.running_text h3{font-size:var(--fs-h5);font-weight:500}
h6,.h6,.running_text h4{font-size:var(--fs-h6);font-weight:500}
p,a{font-size:var(--fs-normal)}
a{color:#fccfcc;text-decoration:none}
a:hover{color:#fccfcc;text-decoration:underline}
a.no-underline{text-decoration:none;color:inherit}
a.no-underline:hover{text-decoration:none;color:inherit}
.no-hover a:hover{color:inherit;text-decoration:none}
.running_text{--fs-normal:1.2rem}
.arrow:after{content:"»";padding-left:0.5ch}
.text-break{overflow-wrap:anywhere}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
main{display:grid;grid-template-areas:"info" "projects" "exhibitions" "training"}
@media (min-width:992px){main{grid-template-areas:"info info " "projects projects" "exhibitions training"}}
section.info{grid-area:info;display:flex;place-items:center;flex-wrap:wrap}
section.info h1,section.info h2,section.info h3,section.info h4,section.info h5,section.info h6{margin-bottom:0.5rem}
section.exhibitions,section.projects,section.training{display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:min-content;gap:1rem 3rem}
section.exhibitions h2,section.projects h2,section.training h2{grid-column:1 / -1}
section.exhibitions{grid-area:exhibitions}
section.projects{grid-area:projects}
section.training{grid-area:training}