@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-Regular.eot);src:url(/p/fonts/c_serif/text/c_serif_t-Regular.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-Regular.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-Italic.eot);src:url(/p/fonts/c_serif/text/c_serif_t-Italic.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-Italic.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-Bold.eot);src:url(/p/fonts/c_serif/text/c_serif_t-Bold.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-Bold.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-BoldItalic.eot);src:url(/p/fonts/c_serif/text/c_serif_t-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-BoldItalic.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-Black.eot);src:url(/p/fonts/c_serif/text/c_serif_t-Black.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-Black.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:c_serif_t;src:url(/p/fonts/c_serif/text/c_serif_t-BlackItalic.eot);src:url(/p/fonts/c_serif/text/c_serif_t-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/p/fonts/c_serif/text/c_serif_t-BlackItalic.woff) format("woff"),url(/p/fonts/c_serif/text/c_serif_t-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic}@media print{#logo,#top-bar,#primary-menu,#pdfviewer{display:none}.background-image,.notprintable{display:none}@page{size:auto;margin:25mm}figure,img{max-width:500px}html{font-size:1em}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-size:14px;line-height:1.5;font-family:c_serif_t,c_serif_sil;font-weight:400;font-kerning:normal;moz-font-feature-settings:"kern","liga","calt";ms-font-feature-settings:"kern","liga","calt";-webkit-font-feature-settings:"kern","liga","calt";font-feature-settings:"kern","liga","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;color:#000;visibility:visible;margin:25mm}}@media print and (min-width:320px) and (max-width:576px){body{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){body{font-size:calc( 14px + 0 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){body{font-size:calc( 14px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){body{font-size:calc( 14px + 0 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){body{font-size:14px}}@media print{h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:0;color:#000;line-height:1.5;margin-bottom:18px;font-variant-caps:titling-caps}}@media print and (min-width:320px) and (max-width:576px){h1,h2,h3,h4,h5,h6{font-size:calc( 16px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:calc( 16px + 2 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){h1,h2,h3,h4,h5,h6{font-size:calc( 18px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){h1,h2,h3,h4,h5,h6{font-size:calc( 18px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){h1,h2,h3,h4,h5,h6{font-size:20px}}@media print{.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark bigtext{color:#000!important}.bigtext{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;font-size:16px;line-height:1.5;font-weight:500;font-size:28px;color:#000;line-height:1.5;margin-bottom:18px}}@media print and (min-width:320px) and (max-width:576px){.bigtext{font-size:calc( 16px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){.bigtext{font-size:calc( 16px + 2 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){.bigtext{font-size:calc( 18px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){.bigtext{font-size:calc( 18px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){.bigtext{font-size:20px}}@media print and (min-width:320px) and (max-width:576px){.bigtext{font-size:calc( 28px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){.bigtext{font-size:calc( 28px + 9 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){.bigtext{font-size:calc( 37px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){.bigtext{font-size:calc( 37px + 0 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){.bigtext{font-size:37px}}@media print{h1{font-size:23px}}@media print and (min-width:320px) and (max-width:576px){h1{font-size:calc( 23px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){h1{font-size:calc( 23px + 6 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){h1{font-size:calc( 29px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){h1{font-size:calc( 29px + 3 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){h1{font-size:32px}}@media print{h2{font-size:20px}}@media print and (min-width:320px) and (max-width:576px){h2{font-size:calc( 20px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){h2{font-size:calc( 20px + 4 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){h2{font-size:calc( 24px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){h2{font-size:calc( 24px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){h2{font-size:26px}}@media print{h3,h4,h5{font-size:20px;line-height:20px}}@media print and (min-width:320px) and (max-width:576px){h3,h4,h5{font-size:calc( 20px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){h3,h4,h5{font-size:calc( 20px + 3 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){h3,h4,h5{font-size:calc( 23px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){h3,h4,h5{font-size:calc( 23px + 0 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){h3,h4,h5{font-size:23px}}@media print and (min-width:320px) and (max-width:576px){h3,h4,h5{line-height:calc( 20px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){h3,h4,h5{line-height:calc( 20px + 4 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){h3,h4,h5{line-height:calc( 24px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){h3,h4,h5{line-height:calc( 24px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){h3,h4,h5{line-height:26px}}@media print{h4{font-style:italic}.hero-headline{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;font-size:16px;line-height:1.5;font-weight:500}}@media print and (min-width:320px) and (max-width:576px){.hero-headline{font-size:calc( 16px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){.hero-headline{font-size:calc( 16px + 2 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){.hero-headline{font-size:calc( 18px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){.hero-headline{font-size:calc( 18px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){.hero-headline{font-size:20px}}@media print{.hero-headline h1,.hero-headline h2,.hero-headline h3{text-rendering:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;letter-spacing:0;font-weight:600;line-height:1;margin-bottom:18px;text-transform:none}#hero-headline h2:first-of-type{font-size:23px;text-transform:uppercase}}@media print and (min-width:320px) and (max-width:576px){#hero-headline h2:first-of-type{font-size:calc( 23px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){#hero-headline h2:first-of-type{font-size:calc( 23px + 6 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){#hero-headline h2:first-of-type{font-size:calc( 29px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){#hero-headline h2:first-of-type{font-size:calc( 29px + 3 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){#hero-headline h2:first-of-type{font-size:32px}}@media print{p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:20px;margin-bottom:14px}}@media print and (min-width:320px) and (max-width:576px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:calc( 20px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:calc( 20px + 3 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:calc( 23px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:calc( 23px + 0 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{font-size:23px}}@media print and (min-width:320px) and (max-width:576px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form{margin-bottom:16px}}@media print{pre{background-color:transparent;font-size:14px;border:none}}@media print and (min-width:320px) and (max-width:576px){pre{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){pre{font-size:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){pre{font-size:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){pre{font-size:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){pre{font-size:16px}}@media print{figcaption,.caption{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-size:14px;line-height:1.5;font-family:c_serif_t,c_serif_sil;font-weight:400;font-size:14px;line-height:1.5!important;margin:8.64px 0}}@media print and (min-width:320px) and (max-width:576px){figcaption,.caption{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){figcaption,.caption{font-size:calc( 14px + 0 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){figcaption,.caption{font-size:calc( 14px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){figcaption,.caption{font-size:calc( 14px + 0 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){figcaption,.caption{font-size:14px}}@media print and (min-width:320px) and (max-width:576px){figcaption,.caption{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){figcaption,.caption{font-size:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){figcaption,.caption{font-size:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){figcaption,.caption{font-size:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){figcaption,.caption{font-size:16px}}@media print{td,td p,td li,p small,small{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;font-size:16px;line-height:1.5;font-weight:500;font-size:14px;line-height:1.22474!important;margin:8.64px 0}}@media print and (min-width:320px) and (max-width:576px){td,td p,td li,p small,small{font-size:calc( 16px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){td,td p,td li,p small,small{font-size:calc( 16px + 2 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){td,td p,td li,p small,small{font-size:calc( 18px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){td,td p,td li,p small,small{font-size:calc( 18px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){td,td p,td li,p small,small{font-size:20px}}@media print and (min-width:320px) and (max-width:576px){td,td p,td li,p small,small{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){td,td p,td li,p small,small{font-size:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){td,td p,td li,p small,small{font-size:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){td,td p,td li,p small,small{font-size:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){td,td p,td li,p small,small{font-size:16px}}@media print{.smallcaps{text-transform:uppercase}a[rel=nofollow]{pointer-events:none;cursor:default;color:inherit;text-decoration:none!important}.translation{font-size:14px;color:#000}}@media print and (min-width:320px) and (max-width:576px){.translation{font-size:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){.translation{font-size:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){.translation{font-size:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){.translation{font-size:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){.translation{font-size:16px}}@media print{.translation h1,.translation h2,.translation h3{color:#000}.translation p,.translation li{margin-bottom:14px;color:#000}}@media print and (min-width:320px) and (max-width:576px){.translation p,.translation li{margin-bottom:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){.translation p,.translation li{margin-bottom:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){.translation p,.translation li{margin-bottom:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){.translation p,.translation li{margin-bottom:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){.translation p,.translation li{margin-bottom:16px}}@media print{strong a,a strong,b a,a b{color:red}#content{text-rendering:optimizeLegibility;-webkit-font-smoothing:optimizeLegibility;font-family:c_serif_t,c_serif_sil;font-size:16px;line-height:1.5;font-weight:500}}@media print and (min-width:320px) and (max-width:576px){#content{font-size:calc( 16px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){#content{font-size:calc( 16px + 2 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){#content{font-size:calc( 18px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){#content{font-size:calc( 18px + 2 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){#content{font-size:20px}}@media print{#content h2:not(:first-of-type),#content h3,#content h4,#content h5{margin-top:24px}#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:14px}}@media print and (min-width:320px) and (max-width:576px){#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:calc( 14px + 0 * ( ( 100vw - 320px)/256 ) )}}@media print and (min-width:576px) and (max-width:768px){#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:calc( 14px + 1 * ( ( 100vw - 576px)/192 ) )}}@media print and (min-width:768px) and (max-width:992px){#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:calc( 15px + 0 * ( ( 100vw - 768px)/224 ) )}}@media print and (min-width:992px) and (max-width:1200px){#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:calc( 15px + 1 * ( ( 100vw - 992px)/208 ) )}}@media print and (min-width:1200px){#content p,#content .description,#content .description p,#content li,#content .description li{margin-bottom:16px}}@media print{.entry{border-bottom:none}.portfolio-desc span{color:#000}.dark .hero-headline h1,.dark .hero-headline,.dark .hero-headline>span{color:#000}a:link,a:visited,a{background:0 0;color:#000;font-weight:700;text-decoration:none;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:none!important}a:after>img{content:none!important}article a[href^="#"]:after{content:none!important}.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide,.ei-slider{height:auto!important}div.swiper-slide{height:auto!important}}