<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box}*,::after,::before{line-height:inherit;box-sizing:inherit;position:relative}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}dd{margin:0;-webkit-margin-after:1em;margin-block-end:1em}figure{margin:0}pre code{display:block}abbr[title]{text-decoration:none;border-bottom:1px dotted #ADADAD;cursor:help}body{text-rendering:geometricPrecision}a{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}a abbr[title]{border-bottom:none}ol,ul{padding-left:0;list-style-type:none}q{quotes:"„" "“" "'" "'";font-style:italic}blockquote{font-style:italic}dt{font-weight:bolder}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url(fonts/open-sans-v28-latin-regular.woff2) format("woff2"),url(fonts/open-sans-v28-latin-regular.woff) format("woff")}:root{--spacing:1.25rem;--peek:50vw;--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--offset-header:90px;--offset-nav:64px;--size-outline:1000px;--size-outline-narrow:800px;--size-outline-wide:1170px;--color-linked:#007BB4;--color-txt-old:#004E96;--color-txt-light:#96B5D0;--color-alt:#6BB600;--color-bg-middle:#E8EEF4;--color-bg-dark:#dcdddf;--color-hover-alt:#2E6F6F;--color-border:#99B6D3;--hamburger-width:23px;--color-green:#83b08f;--color-red:#d25040;--color:#FF5647;--color-turk:#2ADEC2;--color-blue:#15046F;--color-blue-dark:#0F015C;--color-txt:#15046F;--color-bg-light:#F6EFEB}@media only screen and (min-width:770px){:root{--spacing:3rem;--popout-size:2.2rem}}@media only screen and (min-width:1500px){:root{--popout-size:2.4rem}}@media only screen and (min-width:1800px){:root{--popout-size:3rem}}.btn{font-weight:500;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.4375rem 1rem;font-size:.875rem;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;color:#232e3c;background-color:#fff;border-color:rgba(101,109,119,.24);white-space:nowrap}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.me-auto{margin-right:auto!important}.btn-ghost-primary,.btn-outline-primary,.btn-primary{--tblr-btn-color:32,107,196;--tblr-btn-color-darker:29,96,176;--tblr-btn-color-text:#f4f6fa}.btn-close{box-sizing:content-box;width:.75rem;height:.75rem;padding:.25em;color:#000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;border:0;border-radius:4px;opacity:.3}#button-password{position:absolute;bottom:5px;right:8px}.button-ghost{border:none;background-color:transparent;color:var(--color);border-radius:8px}.button-ghost:hover{background-color:rgba(1,127,156,.11)}#antwort_insert&gt;li&gt;label{background-color:#fbfbfb;border-bottom:1px solid rgba(145,148,145,.11);margin-bottom:12px;padding-bottom:12px}button.action-edit{opacity:0;pointer-events:none}.form-project:hover button.action-edit{opacity:1;pointer-events:all}button:disabled{opacity:.4}body.--modalmode{overflow:hidden}.--modalmode .modal{overflow-x:hidden;overflow-y:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(40,40,40,.5)}.modal{align-items:center;position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;transition:opacity .15s linear}.modal.--show{display:grid}.modal.--show .modal-dialog{transform:none}.modal-dialog{width:80%;max-width:480px;margin:1.75rem auto;display:flex;align-items:center;transition:transform .3s ease-out;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 3.5rem);pointer-events:none;border-radius:20px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fbfbfb;background-clip:padding-box;border:1px solid transparent;border-radius:20px;outline:0;max-height:calc(100vh - 3.5rem);overflow:hidden}.modal-header{display:flex;flex-shrink:0;justify-content:space-between;border-bottom:1px solid #e6e8e9;border-top-left-radius:20px;border-top-right-radius:20px;align-items:center;min-height:3.5rem;background:#fff;padding:0 3.5rem 0 1.5rem;z-index:1}.modal-title{font-size:1.1rem;font-weight:600;color:var(--color);line-height:1.3333333;margin:0;padding-top:.15rem}.modal-content .btn-close{position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;margin:0;padding:0;z-index:10;opacity:.5;transition:opacity .025s ease}.modal-content .btn-close:hover{opacity:1}.modal-body{position:relative;flex:1 1 auto;scroll-behavior:smooth;overflow-y:auto}#modal-body{padding:0 1.5rem;scroll-behavior:smooth;overflow-y:auto}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:7px 1.125rem 9px;border-top:0 solid #e6e8e9;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:1}.modal-footer&gt;*{margin:.375rem}.modal-footer button{line-height:1}@media only screen and (min-width:770px){.modal-dialog{width:45%}}.is-fitted{margin:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.is-fitted&gt;img{-o-object-fit:cover;object-fit:cover}.has-ratio::before{--aspect-ratio:4/3;content:"";display:block;width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.has-ratio&gt;*{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;margin:0}.--nop,section.--nop.--full{padding:0}.--nom,section.--nom{margin:0}section.--full&gt;.is-fitted{height:100%;max-width:none}.--bg.--image{background-size:cover;color:#fff}body{--aninm-timing:200ms;--anim-easing:ease}section.--light{background-color:var(--color-bg-light)}section.--dark{background-color:var(--color-txt);color:#fff}.--dark h1,.--dark h2,.--dark h3,.--dark h4{color:#fff}a.button{border-radius:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;transition:transform .8s cubic-bezier(0.19,1,.22,1);transform:translate3d(0,0,0)}a.button:hover{text-decoration:none}a.button span{border:1.5px solid var(--color-txt);padding:.15rem 1.3rem;border-radius:inherit;font-family:lemonde-journal,serif;font-weight:700;display:block;overflow:hidden;z-index:-1}a.button.--turk span{border-color:var(--color-turk);color:var(--color-turk)}ul.links{gap:.6rem;display:flex;flex-wrap:wrap;line-height:1.4}ul.links .--magnetic{left:-1rem}a.button:hover span{color:#fff}a.button span::after,a.button span::before{content:"";position:absolute;width:100%;height:100%;transition:transform .8s cubic-bezier(0.19,1,.22,1);border-radius:inherit;top:0;left:0;transform:translateY(110%);z-index:-1}a.button:hover span::before{transform:translateY(0)}a.button span::before{background-color:var(--color-txt)}a.button.--turk span::before{background-color:var(--color-turk)}section.projekte&gt;.button{margin:-1rem auto;display:block;font-size:1.1rem}section.projekte&gt;.button span{padding:.25rem 2rem}footer section:first-of-type{padding:0}footer section:nth-of-type(2){background-color:var(--color-turk)}footer section:nth-of-type(3){background-color:var(--color-blue)}#contact{padding:10rem 0;display:flex;justify-content:center}#contact a{font-size:2rem;color:#fff;font-family:lemonde-journal,serif;font-weight:600;font-style:italic;display:block;padding:.5rem .5rem .5rem 6rem}#contact a:hover{text-decoration:none}#contact a span{color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@-webkit-keyframes rotating{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes rotating{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}.wrap__contact::before{content:"";background-image:url(images/icon-say.svg);background-size:contain;background-repeat:no-repeat;display:block;width:5rem;height:5rem;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;-webkit-animation:rotating 12s linear infinite;animation:rotating 12s linear infinite}footer section:last-of-type{color:#7769c1;background-color:var(--color-blue)}footer nav #footer{display:flex;flex-wrap:wrap;padding:1.5rem 0;gap:1.2rem;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:1.5px;font-size:.9rem}.footer_galerie{max-width:none;display:grid;grid-template-columns:1fr 1fr 1fr}.footer_galerie figure{margin:0;padding-bottom:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer_galerie img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}footer .trenner{width:.5rem;height:.5rem;display:block}footer #banner .trenner{width:.8rem;height:.8rem}@media only screen and (min-width:770px){#contact a{font-size:3rem}}body&gt;header&gt;*{top:var(--spacing)}header .logo{position:fixed;left:var(--spacing)}header #trigger{position:fixed;padding:1rem}header nav{z-index:1;position:fixed;top:calc(4.5 * var(--spacing));right:calc(3.5 * var(--spacing))}ul#header{color:#fff;font-size:1.8rem;font-family:lemonde-journal,serif;font-weight:600;text-align:center;font-style:italic}header #social{display:none}[data-hidden=true]{opacity:0;visibility:hidden}#header a{padding:.25rem;display:inline-block;overflow:hidden;line-height:1}#header a:hover{text-decoration:none}#header a::before{content:"";display:block;width:100%;height:1.5px;background-color:transparent;position:absolute;top:50%;left:0;transform:translate(-100%,0);transition:transform .35s cubic-bezier(0.55,0,.1,1)}#header .--current a::before,#header a:hover::before{background-color:#fff;transform:translate(0,0)}header #trigger:focus{outline:0}.kontakt__wrapper #social svg{width:auto;height:1rem;max-width:1.5rem}@media only screen and (min-width:770px){header .logo{padding:0 .5rem .5rem;left:calc(var(--spacing) - .5rem);box-sizing:content-box}header #trigger{top:3.1rem;right:3rem}header nav{top:calc(3 * var(--spacing));right:calc(2.5 * var(--spacing))}header #social{position:fixed;left:var(--spacing);top:auto;bottom:var(--spacing);display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}ul#header{font-size:2rem}#social a{line-height:0;padding:1rem;left:-1rem}#social svg{width:auto;height:1.2rem;max-width:1.8rem}#social svg,#social svg g,#social svg path{fill:var(--color)}}@media only screen and (max-width:770px){main&gt;section:first-of-type{margin-top:9rem}main:not(#projekt)&gt;section.--bg:first-child:not([data-content=hero]){margin-top:3rem}body.--home main&gt;section:first-of-type{margin-top:0!important}}.projekt__header{display:grid;grid-template-columns:1fr;gap:2rem}.projekt__header header{font-family:lemonde-journal,serif;font-size:1.5rem}.projekt__header header h1{margin:0;font-style:italic;font-weight:700}.projekt__header header h2{margin:0;font-weight:400}.projekt__header section p:last-of-type{margin-bottom:0}.credits{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:.75rem;text-transform:uppercase;letter-spacing:1px;margin:4rem auto 10rem}.credits a{transition:border .15s ease-out;border-bottom:1px solid var(--color-turk);color:var(--color-turk)}.credits a:hover{text-decoration:none;border-bottom-color:var(--color-txt)}.related__titel{font-family:lemonde-journal,serif;font-weight:700;font-size:1.5rem;text-align:center;margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing)}article.projekt footer{display:grid;grid-template-columns:1fr;gap:.75rem}article footer figure{margin:0;padding-bottom:75%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}article footer img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article footer h4{font-family:lemonde-journal,serif;transition:border .15s ease-out;border-bottom:1px solid transparent;display:inline-block;margin-top:.75rem;font-weight:700}article footer h4 span{font-style:italic;font-weight:400}article footer a:hover h4{text-decoration:none;border-bottom-color:var(--color-txt)}.credits .trenner{width:.5rem;height:.5rem;display:block}.projekt__header{margin-bottom:calc(2 * var(--spacing))}@media only screen and (min-width:770px){.projekt__header{grid-template-columns:1fr 1fr;gap:4rem}.projekt__header header{font-size:2rem}.projekt__header header h1{margin:0 0 .5rem}.credits{flex-direction:row;gap:1.5rem}.related__titel{margin-top:calc(var(--spacing) * 2)}article.projekt footer{grid-template-columns:1fr 1fr;gap:1.5rem}}.debug__list{position:fixed;top:10px;right:10px;background-color:red;border-radius:50%;width:30px;height:30px;z-index:333}.debug__list ul{width:50vw;position:fixed;margin-right:50px;right:0;display:none}.debug__list:hover ul{display:block}.debug__list code{opacity:.6;display:block;font-size:.8rem;padding-top:5px}.debug__list li{padding:10px;margin-bottom:3px}.debug__list li.error{background-color:red;color:#fff}.debug__list li.warning{background-color:orange;color:#fff}.debug__list li.success{background-color:green;color:#fff}body&gt;footer ul{margin:0}body&gt;footer .footer__content{display:grid;grid-row-gap:1rem;font-size:.85rem}main{background-color:#fff}@media only screen and (min-width:770px){body&gt;footer .footer__content{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;grid-column-gap:2rem;max-width:1000px;font-size:.85rem}}body&gt;header{z-index:5}body&gt;header&gt;section:first-child{display:flex}body&gt;nav{background-color:var(--color)}body&gt;header ul{margin:0}body&gt;nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-left:var(--spacing);padding-right:var(--spacing)}body&gt;nav:first-of-type{z-index:11;height:55px}body&gt;nav&gt;ul{margin:0 auto;width:100%;max-width:1170px}body&gt;.subheader{background-color:#fff;top:var(--offset-nav);box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.nav__sub{display:flex}@media only screen and (min-width:770px){body&gt;header&gt;section{padding-left:calc(0.5 * var(--spacing))!important;padding-right:calc(0.5 * var(--spacing))!important}body&gt;nav:first-of-type{height:auto}}@media only screen and (min-width:1500px){body&gt;header&gt;section{padding-left:calc(1.5 * var(--spacing))!important;padding-right:calc(1.5 * var(--spacing))!important}}#footer_logos,body&gt;article&gt;*,body&gt;footer&gt;section,body&gt;header&gt;section,body&gt;main&gt;*{padding-left:20px;padding-right:20px;padding-left:calc(1.5 * var(--spacing));padding-right:calc(1.5 * var(--spacing))}body&gt;article&gt;*,body&gt;main&gt;*{margin:60px auto;margin:calc(2 * var(--spacing)) auto}#footer_logos&gt;*,body&gt;article&gt;*&gt;*,body&gt;footer&gt;section&gt;*,body&gt;header&gt;section&gt;*,body&gt;main&gt;*&gt;*{margin:0 auto;width:100%;max-width:1000px}section.--full{margin-left:0;margin-right:0;padding-left:0;padding-right:0}article&gt;.--bg,main&gt;.--bg{padding-top:calc(2 * var(--spacing));padding-bottom:calc(2 * var(--spacing));margin-bottom:0}article&gt;.--bg+.--bg,article&gt;.--bg:first-child,footer&gt;section+section,footer&gt;section:first-child,main&gt;.--bg+.--bg,main&gt;.--bg:first-child,main&gt;nav.subheader+section.--bg{margin-top:0}.region.--footer&gt;:nth-child(1){width:3fr}.region.--footer&gt;:nth-child(2){width:2fr}.region.--footer&gt;:nth-child(3){width:1fr}.region.--footer&gt;:nth-child(4){width:3fr}@media only screen and (min-width:770px){.region{display:flex;justify-content:space-between}}.absatz a,header p a{color:var(--color-alt);border-bottom:1px solid;padding-bottom:.1rem;transition:border .15s ease;font-weight:600}.absatz a:hover,header p a:hover{border-color:var(--color-txt);text-decoration:none}.--magnetic{transition:transform .8s cubic-bezier(0.19,1,.22,1);transform:translate3d(0,0,0)}@media only screen and (max-width:770px){#ally-a,#blobwrap,.--magnetic,header #trigger{transform:translate3d(0,0,0)!important}a.button{padding:0}}article img,main img{width:100%;max-width:100%;height:auto}main.--split{background:linear-gradient(to right,#fff 50%,transparent 50%)}main.--split&gt;*{margin:0}@media (min-width:42rem){main.--sidebar&gt;section{display:flex;flex-direction:row-reverse}main.--sidebar&gt;section&gt;aside{width:23%}main.--sidebar&gt;section&gt;article{width:77%;padding-left:50px}}#slidedown{position:fixed;width:100vw;transform:translateY(-100%);background-color:#fff;z-index:1;box-shadow:0}#slidedown[data-hidden]{transition:all .25s cubic-bezier(0.4,0,.2,1)}#slidedown[data-hidden=false]{transform:translateY(0);box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.popout{width:auto;display:none}@media only screen and (min-width:1025px){.popout{display:block;position:fixed;left:calc(var(--spacing) / 3);top:50%;transform:translateY(-50%);z-index:10;visibility:hidden}#geschaeftsfelder .popout{top:auto;bottom:2rem;left:calc(var(--spacing) / 2.2)}body.--scrolled .popout{visibility:visible}body.--scrolled.--thendisnear .popout{visibility:hidden}.popout li{background-repeat:no-repeat;background-position:center;background-color:var(--color-alt);border-radius:50%;height:var(--popout-size);width:var(--popout-size);transition:all var(--aninm-timing) var(--anim-easing);opacity:0;transform:translateX(0) scale(0.5)}.popout li:nth-child(1){transition-delay:.05s}.popout li:nth-child(2){transition-delay:.1s}.popout li:nth-child(3){transition-delay:.15s;background-color:var(--color-linked)}body.--scrolled .popout li{opacity:1;transform:translateX(0) scale(1)}body.--scrolled.--thendisnear .popout li{opacity:0;transform:translateX(0) scale(0.5)}.popout li:first-child,.popout li:nth-child(2){margin-bottom:10px}.popout .phone,.popout .phone a::after{background-image:url(images/iosax-phone.svg);background-size:50%}.popout .mail,.popout .mail a::after{background-image:url(images/iosax-mail.svg);background-size:48%}.popout .linkedin,.popout .linkedin a::after{background-image:url(images/iosax-linkedin.svg);background-size:48%}.popout a{opacity:0;transition:all var(--aninm-timing) var(--anim-easing);background-color:var(--color-alt);height:var(--popout-size);background-repeat:no-repeat;background-position:center;position:absolute;color:#fff;font-size:1rem;font-weight:300;white-space:nowrap;left:50%;padding:0;z-index:1;visibility:hidden;display:grid;align-items:center;text-decoration:none}.popout li:nth-child(3) a,.popout li:nth-child(3) a::after,.popout li:nth-child(3) a::before{background-color:var(--color-linked)}.popout li:hover a{visibility:visible}.popout a:hover{opacity:1;text-decoration:none}.popout a span{padding:0;padding-left:calc(var(--popout-size) / 1.5);display:inline-block;font-weight:600;font-size:.8rem;letter-spacing:.5px}.popout li:nth-child(3) a span{top:1px}.popout a::before{content:"";display:block;background-color:var(--color-alt);border-radius:50%;width:var(--popout-size);height:var(--popout-size);position:absolute;right:calc(var(--popout-size) / -2);top:0;z-index:-1}.popout a::after{content:"";display:block;background-color:var(--color-alt);border-radius:50%;width:var(--popout-size);height:var(--popout-size);position:absolute;left:calc(var(--popout-size) / -2);top:0;z-index:-1;background-repeat:no-repeat;background-position:center}}@media only screen and (min-width:1800px){.popout a{font-size:1.125rem}}.--sidebar article+aside .--bg{background:#fff;border:1px solid #e6e6e6;padding:15px}.--sidebar article+aside&gt;*{margin:25px auto;margin:calc(1.5 * var(--spacing)) auto}.--sidebar article+aside&gt;:first-child,.--sidebar article+aside&gt;section&gt;:first-child{margin-top:0}.--sidebar article+aside&gt;section&gt;:last-child{margin-bottom:0}.subheader{display:none}.nav__sub{max-width:none;align-items:stretch;justify-content:flex-end;gap:2rem}.nav__sub&gt;li:first-child{flex:1}.nav__sub a{height:100%;display:flex;align-items:center;font-weight:600}@media only screen and (min-width:770px){.subheader{display:block;top:0;background-color:#fff;margin:0}}html{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.7;color:#15046F}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.--title h1,.--title h2,.--title h3{color:var(--color-txt)}.--title h2{font-weight:600;font-size:1.25rem;line-height:1.4}figure,ol,p,table,ul{margin-top:0;margin-bottom:1.8125rem}main section hgroup{padding-bottom:50px;max-width:660px}main section h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:3rem}main a,span.button{color:var(--color-txt)}main.--dark a{color:#fff}section:not(.--dark) header.--title{color:var(--color-txt)}@media only screen and (min-width:770px){html{font-size:16px;line-height:1.5}main section h2{font-size:1.4rem}.--title h2{font-size:1.4rem;margin:0 0 2.8rem}header.--title h2+p{margin-top:-1rem}header.--title&gt;p:last-of-type{margin-bottom:3.8rem}}@media only screen and (min-width:1280px){main section h2{font-size:1.7rem}.--title h2{font-size:1.6rem}}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.action li:first-child{position:absolute;right:0;top:-45px}.action{margin-bottom:21px;font-family:Cabin,sans-serif;text-align:right;line-height:1.4;font-size:15px}.contact__info{margin-bottom:0}.widget_mslswidget a{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:4px 8px;position:relative;color:silver;font-family:"Open Sans",sans-serif;font-weight:700;font-size:13px;text-transform:uppercase}.widget_mslswidget a:hover{color:#333;text-decoration:none}footer section:nth-of-type(2){padding:0;overflow:hidden}#banner{color:#fff;font-size:1.2rem;align-items:center;padding:0;font-weight:700;max-width:none;display:flex;flex-wrap:nowrap;white-space:nowrap;min-width:100%}#banner p{margin-bottom:0}#banner ul{padding:2.25rem 0 2.25rem 3rem;font-family:lemonde-journal,serif;font-style:italic;font-weight:600;gap:3rem;white-space:nowrap;display:flex;flex-shrink:0;height:50px;align-items:center;-webkit-animation:slideleft 30s linear infinite;animation:slideleft 30s linear infinite}#banner:hover ul{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marquee{0%{left:0}100%{left:-100%}}@keyframes marquee{0%{left:0}100%{left:-100%}}@-webkit-keyframes slideleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}#banner a{color:var(--color-txt)}.logo{max-width:95px;display:block;line-height:0}.logo:hover{text-decoration:none}.logo img{width:100%}@media only screen and (min-width:770px){.logo{max-width:120px}}nav ul li a{color:currentColor}#blobwrap{transition:transform .2s ease-out;position:fixed;top:.8rem;right:.8rem;height:3rem;width:3rem;padding:1rem;box-sizing:content-box;transform:translate3d(0px,0,0)}header #trigger{top:.5rem!important;right:0!important;width:100%;height:100%;box-sizing:border-box}#ally-a{opacity:0!important}#blob{position:fixed;right:-22.5rem;top:-22.5rem;width:50rem;height:50rem;transform-origin:center;transition:transform .5s cubic-bezier(0.22,1,.36,1);transform:scale(0.08) translate(0,0) rotate(0deg);will-change:transform}#blob path{fill:var(--color)}#trigger[aria-expanded=true]~#blob{transform:scale(0.8) translate(0.05rem,.45rem) rotate(77deg)}#ally-a{position:fixed;height:1.8rem;width:auto;right:1.5rem;top:1.5rem;transition:opacity .1s ease,transform .2s ease-out}#trigger[aria-expanded=true]~#ally-a{opacity:0}@media only screen and (min-width:770px){#blobwrap{top:3.1rem;right:3rem}#blob{right:-22.5rem;top:-22.5rem}#trigger[aria-expanded=true]~#blob{transform:scale(1) translate(0,0) rotate(80deg)}}button.trigger{cursor:pointer;position:fixed;right:calc(1.5 * var(--spacing));top:var(--spacing);height:var(--hamburger-width);width:var(--hamburger-width);padding:0;border:none;background-color:transparent;font-size:0;color:transparent;display:flex;align-items:center;justify-content:center;z-index:3;transition:all .2s ease-out}.hamburger{--stroke-height:3px;--stroke-spacing:15px;--stroke-color:#fff;display:block;pointer-events:none}.hamburger,.hamburger::after,.hamburger::before{width:100%;width:var(--hamburger-width);height:var(--stroke-height);background-color:var(--stroke-color);border-radius:5px;transition-property:all;transition-duration:.1s;transition-timing-function:ease}.hamburger::after,.hamburger::before{content:"";display:block;position:absolute}.hamburger::before{opacity:0;top:var(--stroke-spacing);transition:top .1s .14s ease,opacity .1s ease}.hamburger::after{bottom:var(--stroke-spacing);bottom:.725rem;transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55,.055,.675,.19)}.trigger[aria-expanded=true] .hamburger{transform:rotate(45deg);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}.trigger[aria-expanded=true] .hamburger::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease,transform .1s .14s cubic-bezier(0.215,.61,.355,1)}.trigger[aria-expanded=true] .hamburger::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215,.61,.355,1)}body.--scrolled button.trigger{top:2.2rem}@media only screen and (min-width:770px){button.trigger{right:calc(0.5 * var(--spacing))}}@media only screen and (min-width:1500px){button.trigger{right:calc(1.5 * var(--spacing))}}[data-content=action]{overflow:hidden;background-color:#2ADEC2!important;min-height:auto!important}.wrapper.--action{width:100%;height:100%}.wrapper.--action&gt;*{grid-column-start:2}.action--body{padding-left:var(--spacing);max-width:30rem;display:flex;flex-direction:column;justify-content:center}.action--body h2{color:var(--color-txt);font-size:2.1rem;line-height:1.2;font-family:lemonde-journal,serif;margin-bottom:8rem}.action--body h2::after,.action--body h2::before{content:"";position:absolute;display:block;width:12rem;height:8.2px;background-image:url(images/wave.svg);background-size:14%;background-repeat-x:repeat;background-repeat-y:no-repeat;background-position:0 center;-webkit-animation:wave 10s linear infinite;animation:wave 10s linear infinite}.action--body h2::before{left:0;bottom:-2rem}.action--body h2::after{bottom:-3.5rem;left:5rem}@-webkit-keyframes wave{from{background-position:0 center}to{background-position:99% center}}@keyframes wave{from{background-position:0 center}to{background-position:99% center}}.action__info{width:8rem;height:8rem;display:none;position:absolute;top:0;left:calc(15% - 64px);transform:scale(0.6);justify-content:center;align-items:center;color:var(--color-txt);-webkit-animation:rotatingsmall 12s linear infinite;animation:rotatingsmall 12s linear infinite}.action__info&gt;div{font-size:3.5rem;font-weight:600}.action__info svg{position:absolute;left:-2rem;top:-3.75rem;width:700%;height:350%;pointer-events:none}.action__info svg textPath{font-size:3rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:20px;fill:var(--color-txt);font-weight:600}@-webkit-keyframes rotatingdefault{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg) scale(1)}}@keyframes rotatingdefault{from{transform:rotate(0deg) scale(1)}to{transform:rotate(360deg) scale(1)}}@-webkit-keyframes rotatingsmall{from{transform:rotate(0deg) scale(0.7)}to{transform:rotate(360deg) scale(0.7)}}@keyframes rotatingsmall{from{transform:rotate(0deg) scale(0.7)}to{transform:rotate(360deg) scale(0.7)}}@-webkit-keyframes rotatingmedium{from{transform:rotate(0deg) scale(0.85)}to{transform:rotate(360deg) scale(0.85)}}@keyframes rotatingmedium{from{transform:rotate(0deg) scale(0.85)}to{transform:rotate(360deg) scale(0.85)}}@media only screen and (min-width:390px) and (min-height:760px){.action__info{top:2.5rem;left:calc(15% - 64px);-webkit-animation:rotatingsmall 12s linear infinite;animation:rotatingsmall 12s linear infinite}}@media only screen and (min-width:520px){[data-content=action]{background:linear-gradient(to right,#F6EFEB 33.333%,#2ADEC2 30.333%);min-height:auto!important}.wrapper.--action{display:grid;grid-template-columns:1.28fr 3fr;gap:2rem}.action__info{display:flex;top:calc(25% - 7rem);left:calc(33.333% - 64px)}}@media only screen and (min-width:1280px){.action__info{-webkit-animation:rotatingmedium 12s linear infinite;animation:rotatingmedium 12s linear infinite}}@media only screen and (min-width:1500px){.action__info{-webkit-animation:rotatingdefault 12s linear infinite;animation:rotatingdefault 12s linear infinite}}section.projekte article{margin-bottom:5rem}h2.backdrop{position:absolute;top:18%;left:0;text-align:center;margin:0;line-height:1;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:lemonde-journal;font-size:35vw;color:transparent;-webkit-text-stroke:1px #cecece}section.projekte article div{display:flex;flex-direction:column;justify-content:center;font-family:lemonde-journal,serif}section.projekte article h3{font-size:1.5rem;font-style:italic;font-weight:700;margin-bottom:0}section.projekte figure{line-height:0;margin:0}.projektlink{font-style:italic;font-weight:600;font-size:1.2rem;color:var(--color-turk)}.projektlink:hover{text-decoration:none;color:var(--color-txt)}.projektlink.--arrow{padding-left:3rem}.projektlink.--arrow::after,.projektlink.--arrow::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.projektlink.--arrow::before{width:2rem;height:2.5px;left:0;background-color:var(--color-turk)}.projektlink.--arrow::after{width:0;height:0;left:2rem;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #2ADEC2}.projektlink.--arrow:hover::before{background-color:var(--color-txt)}.projektlink.--arrow:hover::after{border-color:transparent transparent transparent #15046F}section.projekte article{opacity:0;transform:translateY(2rem);transition:all .25s ease-in}section.projekte article.--show{opacity:1;transform:translateY(0)}@media only screen and (min-width:520px){section.projekte article{display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:8rem}section.projekte article:nth-of-type(even){grid-template-columns:1fr 2fr}section.projekte article:nth-of-type(even) figure{grid-column-start:2}section.projekte article a.button{left:-1rem}}.galerie figure{margin:0;line-height:0}.galerie{display:grid;grid-template-columns:1fr;gap:1rem}.small .galerie{grid-template-columns:repeat(2,1fr)}.projekt__content&gt;*{margin-bottom:1rem}.projekt__content .full h2,.projekt__content .small h2{font-family:lemonde-journal,serif;font-size:2.2rem;margin:3.6rem 0 1.5rem;font-weight:600}.galerie video{max-width:100%}@media only screen and (min-width:770px){.galerie{gap:1.5rem}.projekt__content&gt;*{margin-bottom:1.5rem}}section.kontakt{margin:calc(3.5 * var(--spacing)) auto}.kontakt{color:var(--color)}.kontakt .trenner{width:.5rem;height:.5rem;display:block;flex-shrink:0;top:4px}.kontakt__wrapper{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border:1px solid var(--color);padding:6rem 1rem;border-radius:15rem;text-align:center}.kontakt__wrapper.--custom{border:none}.kontakt__wrapper h2{font-family:lemonde-journal,serif;font-weight:700;font-size:2.25rem;line-height:1;margin:0 auto 2.5rem;max-width:14rem}.kontakt__wrapper h2 .grafik{position:absolute;bottom:-1rem;right:-2rem;width:5rem;height:5rem;-webkit-animation:rotating 12s linear infinite;animation:rotating 12s linear infinite}.kontakt__wrapper nav{margin-top:2rem}.kontakt__wrapper nav a{display:inline-flex;align-items:baseline;gap:.65rem;padding:1rem;left:auto!important}.kontakt__wrapper nav a span{font-family:lemonde-journal,serif;font-weight:600;font-style:italic;color:var(--color)}.kontakt__wrapper nav a:hover{text-decoration:none}.kontakt__detail{display:flex;white-space:nowrap;justify-content:center;align-items:center;flex-direction:column;gap:.6rem}.kontakt__detail a{font-family:lemonde-journal,serif;font-weight:700;font-style:italic;color:var(--color-turk);transition:border .15s ease-out;border-bottom:1px solid var(--color-turk)}.kontakt__detail a:hover{text-decoration:none;border-bottom-color:var(--color-txt)}@media only screen and (min-width:770px){.kontakt__wrapper{padding:3rem 10rem}.kontakt__wrapper h2{font-size:3rem;max-width:18rem}.kontakt__detail{flex-direction:row;gap:1.5rem}.kontakt .trenner{width:.8rem;height:.8rem;top:auto}}section.about{background:linear-gradient(to bottom,#FFF 30%,#F6EFEB 30%)}section.about .abschnitte{display:flex;flex-direction:column;align-items:center;text-align:center;margin:calc(2 * var(--spacing)) auto}.abschnitte h3{font-family:lemonde-journal,serif;font-weight:700;color:var(--color);font-size:2rem;margin-bottom:1.1rem}.abschnitte&gt;div{max-width:21rem}.about .portrait{width:65%;max-width:22rem;height:85vw;max-height:36rem;margin:4rem auto 0}.about .portrait img{border-radius:40rem}.about h1{display:none;position:absolute;font-size:3.5rem;font-family:lemonde-journal,serif;font-weight:700;line-height:1;margin:0;left:-21%;top:4%}.about h1 span{color:var(--color)}.about h2{display:none;position:absolute;font-family:lemonde-journal,serif;font-style:italic;line-height:1.3;right:-35%;bottom:-15%}.about h2::before{content:"";position:absolute;height:1.5px;width:60%;background-color:var(--color-txt);left:-80%;top:1rem}@media only screen and (min-width:770px){section.about{background:linear-gradient(to bottom,#FFF 35%,#F6EFEB 35%)}.about .portrait{margin-top:0}.about h1{display:block;font-size:4rem;left:-60%;top:28%}.about h2{display:block;right:-50%;bottom:10%;line-height:1.2}section.about .abschnitte{flex-direction:row;justify-content:space-evenly;gap:4rem}}.text__media h2{font-family:lemonde-journal,serif;font-weight:700;color:var(--color);font-size:2rem;margin-bottom:1.1rem}article small{display:block;color:var(--color-txt);font-weight:600}.text__media ul{margin-top:1rem}.text__media ul li{padding-left:.8em;margin-bottom:.35em}.text__media ul li::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:var(--color-txt);position:absolute;left:0;top:.5em}.text__media nav{display:flex;flex-direction:column;gap:1rem;overflow:scroll}.text__media&gt;div&gt;div+nav{margin-top:3rem}.text__media li:last-of-type,.text__media p:last-of-type{margin-bottom:0}.text__media figure{margin:0}.--round figure{display:flex;justify-content:center}.--round figure img{border-radius:50%;width:85%}@media only screen and (min-width:520px){.text__media{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem}.text__media.--right{grid-template-columns:1fr .8fr}.text__media.--left{grid-template-columns:.8fr 1fr}}@media only screen and (max-width:770px){section[data-media=img]{margin:calc(5 * var(--spacing)) auto}}@media only screen and (max-width:520px){.text__media.--right{display:flex;flex-direction:column-reverse}.text__media figure{max-width:80%;margin:0 auto 2rem}}[data-content=leistungen]{padding:0;margin:0}.leistungen{max-width:none}.leistungen&gt;div{color:#fff}.leistungen&gt;div&gt;:nth-child(1){margin-bottom:0;font-family:lemonde-journal,serif;font-weight:700;color:var(--color);font-size:2rem;background-color:var(--color-txt);padding:3rem 1.5rem 0}.leistungen&gt;div&gt;:nth-child(2){background-color:var(--color-txt);padding:1.5rem}.leistungen&gt;div&gt;:nth-child(3){margin:0;display:flex}.leistungen figure video{width:100%;height:auto}@media only screen and (min-width:770px){.leistungen&gt;div{position:-webkit-sticky;position:sticky;height:100vh;top:0;padding:0;background:linear-gradient(to right,var(--color-txt) 50%,#fff 50%);padding:0 calc(1.5 * var(--spacing));display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8rem;grid-template-areas:"m01 m03" "m02 m03"}.leistungen&gt;div&gt;:nth-child(1){grid-area:m01;align-self:end;font-size:2.5rem;padding:0;margin-bottom:1.5rem;padding-left:calc(2 * var(--spacing))}.leistungen&gt;div&gt;:nth-child(2){grid-area:m02;padding:0;padding-left:calc(2 * var(--spacing))}.leistungen&gt;div&gt;:nth-child(3){grid-area:m03}}[data-content=hero]{background-size:cover;background-blend-mode:darken;min-height:40vh;height:100vh;display:grid;align-items:end;background-color:transparent}[data-content=hero].--default{padding-bottom:0}[data-content=hero].--full,section.--full{min-height:100vh;padding-left:calc(1.5 * var(--spacing));padding-right:calc(1.5 * var(--spacing))}section.--nop.--full{max-height:65vw}.--bg.--image{height:auto;min-height:100vh}.wrapper.--hero{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.hero--header h1{font-size:4rem;font-family:lemonde-journal,serif;font-weight:700;line-height:1;margin:0}.hero--header{max-width:26rem}.hero--header h1 span{color:var(--color)}.hero--header h2{font-weight:400;margin:0}.hero--header .trenner{color:var(--color);width:1.8rem;height:1.8rem;margin:2.2rem 0 1.9rem}symbol#trenner path{fill:currentColor}@media only screen and (min-width:770px){.hero--header h1{font-size:5rem}[data-content=hero].--full,section.--full{max-height:none;min-height:100vh}}</pre></body></html>