*{padding:0;margin:0;outline:0;border:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;text-decoration:inherit;list-style:none;box-sizing:border-box}img{display:block;width:100%}html{background:#f9fafb;height:100%;scroll-behavior:smooth;overflow-y:scroll}body{font-family:lato,sans-serif;color:#000;font-size:20px;display:flex;flex-direction:column;height:100%}main{flex-grow:1}p{margin:1em 0;line-height:30px}p:first-child{margin-top:0}h2{font-size:50px;font-weight:500;margin:0 0 60px;font-family:editorial-new,sans-serif;font-size:32px}h3{font-size:35px;font-weight:500;margin:0 0 20px;font-family:editorial-new,sans-serif;font-size:32px}h4{font-family:lato-bold,sans-serif;margin:.25em 0 .5em}.contact h3{font-size:28px}section{position:relative}.button{display:inline-block;padding:10px 20px;background:#000;color:#f9fafb;background:0 0;color:#000;border:1px solid #000;cursor:pointer;transition:all 150ms ease-in-out;font-family:lato-light,sans-serif}.button:hover{background:#000;color:#f9fafb}.bg-grey{background-color:#000}.wrapper{width:100%;max-width:1440px;margin:0 auto}@media(max-width:1480px){.wrapper{padding-left:20px!important;padding-right:20px!important}}.sw-filter{filter:grayscale(1)}#biography{height:100%;padding:100px 0 0;padding:0;display:flex;font-weight:400}@media(max-width:1100px){#biography{flex-wrap:wrap}}#biography div{flex:1 0}@media(max-width:1100px){#biography div{flex:0 1 100%;min-height:70vh}}#biography .picture{background-image:url(/images/lukas-sternath-pianist-biography.webp);background-size:cover;background-repeat:no-repeat;background-position:50% 30%}#biography .text{padding:0;font-family:lato-light,sans-serif}@media(min-width:1480px){#biography .text .wrapper{max-width:720px;margin:0 auto 0 0;padding:40px 0 40px 40px}}@media(max-width:1100px){#biography .text{padding:25px 0;max-width:none}}.cal .top-image{background-image:url(/images/lukas-sternath-pianist-calendar.webp);background-size:cover;background-position:50% 44.5%;background-repeat:no-repeat;filter:grayscale(85%);height:500px}#concerts{background:#f9fafb;padding:100px 0}#concerts.with-background{color:#f9fafb;color:inherit}.calendar{width:100%;max-width:1000px;margin:0 auto}.calendar li{display:grid;column-gap:10px;grid-template-columns:1fr 2fr;padding:40px 0}@media(max-width:599px){.calendar li{display:block;padding:50px 10px}.calendar li .calendar-date{text-align:left;font-family:lato-light,sans-serif;font-size:.9em}}.calendar li div{grid-column:2}.calendar li div ul{padding:5px 0}.calendar li div ul li{display:block;padding:0;line-height:1.35em}.calendar li .calendar-date{grid-column:1;text-align:right;margin:0 3em 0 0;border-width:0 0 2px;transform:translate(0,2px)}@media(max-width:799px){.calendar li .calendar-date{text-align:left;padding-bottom:1em}}.calendar li .calendar-venue{grid-column:2;padding:0}.calendar li .calendar-location{margin:15px 0 5px;font-family:editorial-new,sans-serif;font-size:32px}.calendar li .calendar-type{font-weight:400}.calendar li .calendar-repertoire{padding-bottom:30px!important;font-family:lato-light,sans-serif}.calendar li .calendar-repertoire li{font-family:lato-light,sans-serif;margin:5px 0 7px}.calendar li .calendar-url .button{background-color:#f9fafb;color:#000;border:1px solid #000}.calendar li .calendar-url .button:hover{background-color:#000;color:#f9fafb}.home .calendar .calendar-item:nth-of-type(n+4){display:none}.calendar-read-more{display:grid;column-gap:10px;grid-template-columns:1fr 2fr;padding:50px 0;width:100%;max-width:1000px;margin:0 auto}@media(max-width:599px){.calendar-read-more{display:block;padding-left:10px}}.calendar-read-more p{grid-column:2}#contact{display:flex;height:100%;padding:100px 0 0;padding:0}#contact div{flex:1 0}#contact .picture{background-image:url(/images/lukas-sternath-pianist-contact.webp);background-size:cover;background-position:25%;overflow:hidden;min-height:500px}#contact .wrapper{width:100%;max-width:720px;margin:0 0 0 auto;display:flex;flex-direction:column;gap:10px;padding:100px 0;gap:65px}@media screen and (max-width:600px){#contact .wrapper{flex-wrap:wrap}}#contact .wrapper h3{margin:0}#contact .wrapper div{flex:1 0}#contact .wrapper div a:hover{text-decoration:underline}@media(max-width:1023px){#contact{flex-direction:column-reverse}#contact .picture{background-position:50% 25%}}@font-face{font-family:editorial-new;font-weight:400;font-style:normal;src:url(/fonts/editorial-new/editorial-new.woff2)format("woff2"),url(/fonts/editorial-new/editorial-new.woff)format("woff")}footer{background:#000;background-color:#131313;background-color:#000;color:#f9fafb;text-align:center;padding:50px 0;font-size:14px}@media(max-width:500px){footer{padding:35px 0 25px}}footer p{display:flex;justify-content:center;gap:0 20px;flex-wrap:wrap}footer p span{white-space:nowrap}@media(max-width:500px){footer p span:first-of-type{flex-basis:90%}}.contract footer{padding:15px 0;background:#f9fafb;color:#000}header{height:130px;padding:20px 0;text-transform:uppercase;background-color:#fff;font-size:28px;line-height:30px;user-select:none}header .wrapper{display:flex;position:relative}header .wrapper h1 span{display:block;font-family:lato-light,sans-serif}header .wrapper h1 span.surname{font-family:lato-black,sans-serif}header .wrapper h1 span.separator{display:none}header .wrapper nav{flex:1 0}header .wrapper nav #main-menu{font-family:lato-bold,sans-serif;display:flex;flex-direction:row;align-items:end;justify-content:right;padding:20px 0 17px;gap:0 20px}@media(max-width:1023px){header .wrapper nav #main-menu{flex-direction:column;font-size:24px;border:0;margin-bottom:40px}}header .wrapper nav #main-menu li{border:0 solid transparent;border-width:0 0 3px;transition:border-width 250ms ease-in-out;line-height:50px}header .wrapper nav #main-menu li:hover{border-color:#e3e3e3;transition:border-color 500ms ease-in-out}header .wrapper nav #main-menu li.active{border-color:#e3e3e3;transition:border-color 500ms ease-in-out}header .wrapper nav #lang-controller{position:absolute;top:-20px;right:40px;display:flex;z-index:9;border:0 solid #e3e3e3;border-width:0 0 0 1px}header .wrapper nav #lang-controller li{font-size:14px;line-height:14px;border:0 solid #e3e3e3;background-color:#e3e3e3;border-width:0 1px 1px 0}header .wrapper nav #lang-controller li.active{background-color:transparent}header .wrapper nav #lang-controller li a{display:block;width:35px;padding:2px 0 4px;text-align:center}@media(max-width:1023px){header .wrapper nav{position:fixed;top:0;right:-350px;overflow:hidden;width:300px;padding:150px 20px 0;bottom:0;z-index:3;background:rgba(0,0,0,.9);flex-direction:column;transition:right 250ms ease-in-out}header .wrapper nav li{color:#f9fafb}header .wrapper nav li.active{color:#f9fafb}}header.show-modal-menu nav{display:block;right:0}header.show-modal-menu nav #lang-controller{position:relative;margin:60px 0 0;left:auto;right:auto;justify-content:right;gap:10px;border:0}header.show-modal-menu nav #lang-controller li{border-width:0 0 1px 1px;border-color:#444;background:0 0}header.show-modal-menu nav #lang-controller li.active{border-color:#f9fafb}header.show-modal-menu #menu-controller{background-image:url(/images/menu-controller-close-2.svg)}.home header{position:absolute;background-color:transparent;z-index:1;top:0;width:100%;height:260px;background-image:linear-gradient(rgba(0,0,0,.75) 0px,transparent 260px)}@media(max-width:600px){.home header{background-image:linear-gradient(rgba(0,0,0,.75) 0px,transparent 160px)}}.home header .wrapper h1{line-height:60px;font-size:60px;font-size:60px;color:#f9fafb}@media(max-width:800px){.home header .wrapper h1{line-height:42px;font-size:42px}}@media(max-width:600px){.home header .wrapper h1{line-height:28px;font-size:28px}}.home header .wrapper nav{position:fixed;top:0;right:-350px;width:300px;overflow:hidden;padding:150px 20px 0;bottom:0;z-index:3;background:rgba(0,0,0,.9);flex-direction:column;transition:right 300ms ease-out}@media(min-width:1024px){.home header .wrapper nav{right:-2000px;width:800px}}@media(min-width:1480px){.home header .wrapper nav{padding-right:calc(((100vw - 1460px)/2))}}.home header .wrapper nav #main-menu{flex-direction:column}.home header .wrapper nav li{color:#f9fafb}.home header .wrapper nav li.active{color:#f9fafb}.home header #menu-controller{background-image:url(/images/menu-controller-white.svg);display:block;top:96px;right:50%;transform:translateX(720px)}@media(max-width:1480px){.home header #menu-controller{right:20px;transform:none}}@media(max-width:800px){.home header #menu-controller{top:69px}}@media(max-width:600px){.home header #menu-controller{top:48px}}.home header #menu-controller.black{background-image:url(/images/menu-controller-black.svg)}.home header #menu-controller.white{background-image:url(/images/menu-controller-white.svg)}.home header.show-modal-menu nav{display:block;right:0}.home header.show-modal-menu nav #menu-controller{background-image:url(/images/menu-controller-close-2.svg)}.home header.show-modal-menu nav #lang-controller{position:relative;margin:60px 0 0;left:auto;right:auto;justify-content:right;gap:10px;border:0}.home header.show-modal-menu nav #lang-controller li{border-width:0 0 1px 1px;border-color:#444}.home header.show-modal-menu nav #lang-controller li.active{background:0 0;border-color:#f9fafb}.home header.show-modal-menu #menu-controller{background-image:url(/images/menu-controller-close-2.svg)}#menu-controller{display:none;position:fixed;top:52px;right:50%;z-index:4;background-image:url(/images/menu-controller-black-2.svg);width:28px;height:28px;transform:rotate(90deg);background-size:contain;background-repeat:no-repeat;cursor:pointer}@media(max-width:1480px){#menu-controller{right:20px;transform:none}}#menu-controller.white{background-image:url(/images/menu-controller-white-2.svg)}#menu-controller.black{background-image:url(/images/menu-controller-black.svg)}#menu-controller.white{background-image:url(/images/menu-controller-white.svg)}@media(max-width:1023px){#menu-controller{display:inline-block}}.hero{height:500px;background:#000;background-size:cover;background-position:50%}@media(max-width:600px){.hero{height:400px}}@media(max-width:450px){.hero{height:300px}}.imprint .hero{background-image:url(/images/lukas-sternath-pianist-imprint.webp);background-position:100% 0}.privacy .hero{background-image:url(/images/lukas-sternath-pianist-privacy.webp);background-position:100%}.home body{padding:0}#opener{height:100vh;position:relative;background-image:url(/images/lukas-sternath-pianist-splash-screen.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:1000px){#opener{background-image:url(/images/lukas-sternath-pianist-splash-screen-portrait-cropped.webp);background-position:100% 0}}#press-teaser{height:100vh;background:#f9fafb;color:#000;display:flex;flex-direction:column}#press-teaser .spacer{flex:1 0}#press-teaser .carousel-wrapper{position:relative;max-width:1000px;margin:0 auto}@media(max-width:799px){#press-teaser .carousel-wrapper{padding:50px}}@media(max-width:599px){#press-teaser .carousel-wrapper{padding:0 30px}}#press-teaser .carousel-item{position:absolute;overflow:hidden;height:0;opacity:0;transition:opacity 1000ms linear}#press-teaser .carousel-item.visible{height:auto;position:relative}#press-teaser .carousel-item.transparent{opacity:0}#press-teaser .carousel-item.opaque{opacity:1}#press-teaser .carousel-item blockquote{text-align:center;font-size:40px;font-weight:300;font-family:pp_editorial_newregular,cursive;font-family:editorial-new,sans-serif;font-size:32px;padding:25px 0}@media(max-width:799px){#press-teaser .carousel-item blockquote{font-size:36px}}@media(max-width:600px){#press-teaser .carousel-item blockquote{font-size:32px}}#press-teaser .carousel-item cite{display:block;padding:0 0 25px;font-size:18px;text-align:center}#press-teaser p{flex-basis:100%;text-align:center}#separator{background-color:#000;background-image:url(/images/lukas-sternath-pianist-separator-landscape.webp);background-size:cover;background-position:35%;position:relative;height:100vh}@media(max-width:799px){#separator{background-image:url(/images/lukas-sternath-pianist-separator-portrait.webp)}}#separator img{display:block;position:absolute;max-height:100%;width:auto;bottom:0;right:0}#calendar-teaser{background:#f9fafb;padding:100px 0}#biography-teaser{display:flex;flex-wrap:wrap;background:#f9fafb;background:#fff;min-height:90vh;font-family:lato-light,sans-serif}#biography-teaser div{flex:1 0 45%}#biography-teaser .image{background-image:url(/images/lukas-sternath-pianist-biography-teaser.webp);background-size:cover;background-position:50%;min-height:70vh}#biography-teaser .text{padding:100px}#biography-teaser .text h2{font-family:editorial-new,sans-serif;font-size:32px;margin-bottom:3px}#biography-teaser .text cite{font-size:14px;text-align:left}@media screen and (max-width:1199px){#biography-teaser .text{padding:50px}#biography-teaser h2{font-size:28px}#biography-teaser h3{font-size:26px}}@media screen and (max-width:799px){#biography-teaser{flex-direction:column-reverse}#biography-teaser div{flex-basis:90%}#biography-teaser .text{padding:60px 30px}#biography-teaser h2{font-size:28px}}#image-7{background-image:url(/images/sw/lukas-sternath-pianist-07.jpg);background-size:cover;background-position:50% 40%;background-repeat:no-repeat;height:600px}#image-9{background-image:url(/images/sw/lukas-sternath-pianist-09.jpg);background-size:cover;background-position:50% 100%;background-repeat:no-repeat;height:600px}@font-face{font-family:lato;font-weight:400;font-style:normal;src:url(/fonts/lato/lato-regular.woff2)format("woff2"),url(/fonts/lato/lato-regular.woff)format("woff")}@font-face{font-family:lato-light;font-weight:400;font-style:normal;src:url(/fonts/lato/lato-light.woff2)format("woff2"),url(/fonts/lato/lato-light.woff)format("woff")}@font-face{font-family:lato-bold;font-weight:400;font-style:normal;src:url(/fonts/lato/lato-bold.woff2)format("woff2"),url(/fonts/lato/lato-bold.woff)format("woff")}@font-face{font-family:lato-black;font-weight:400;font-style:normal;src:url(/fonts/lato/lato-black.woff2)format("woff2"),url(/fonts/lato/lato-black.woff)format("woff")}.imprint section .wrapper>*,.privacy section .wrapper>*{max-width:900px;margin:40px 0}#media{padding:100px 0;position:relative;min-height:100%;background-color:#000}#media #media-cards{display:flex;gap:20px;flex-wrap:wrap}#media #media-cards li{position:relative;flex:1 0 40%;text-align:center;background:#f9fafb;color:#000;cursor:pointer;z-index:1;position:relative}@media(max-width:799px){#media #media-cards li{flex-basis:90%}}#media #media-cards li .image{position:relative;overflow:hidden;background-color:#000}#media #media-cards li .image img{display:block;width:100%;filter:grayscale(1);transition:all 250ms linear}#media #media-cards li .image .indicator{display:block;height:48px;width:100%;background-image:url(/images/video-w.png);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;bottom:30%}#media #media-cards li .image .indicator.audio{background-image:url(/images/audio-w.png)}#media #media-cards li.active .image img{transform:scale(102%);transform-origin:bottom center;background-color:cyan}#media #media-cards li .repertoire{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;transition:opacity linear 250ms;background-color:rgba(0,0,255,.85);background-color:rgba(0,0,0,.85);text-align:center;color:#000;color:#f9fafb}#media #media-cards li .repertoire .spacer{flex-grow:1}#media #media-cards li .repertoire ul{padding:20px 0 40px;flex-grow:1;display:flex;flex-direction:row;gap:0;flex-wrap:wrap;overflow-y:auto}#media #media-cards li .repertoire ul li{background-color:transparent;color:#f9fafb;margin:0;padding:0;flex:0 0 100%;font-size:18px}@media(max-width:480px){#media #media-cards li .repertoire ul li{font-size:14px}}#media #media-cards li .repertoire ul li h4{font-family:lato,sans-serif;font-family:editorial-new,sans-serif;margin:0;line-height:1em}#media #media-cards li .repertoire ul li p{font-family:lato-light,sans-serif;margin:0;padding:0}#media #media-cards li .repertoire a{display:inline-block;width:200px;flex-grow:0;padding:10px 20px;font-size:16px;font-family:lato-light,sans-serif;border:1px solid #000;border:1px solid #f9fafb}#media #media-cards li.active .repertoire{opacity:1}#media #media-cards li .player .controller{padding:0 10px;display:flex;gap:10px;height:48px;background-color:#000;background-color:#f9fafb}#media #media-cards li .player .controller .play{width:32px;height:32px;margin:9px 0;background-image:url(/images/play.svg);background-size:contain;background-repeat:no-repeat}#media #media-cards li .player .controller .timeline{position:relative;flex-grow:1;height:48px;background-position:100px 0,0 10px;border:0 solid transparent;border-width:10px 0;display:flex}#media #media-cards li .player .controller .timeline .played{background-color:#000;flex:0 0}#media #media-cards li .player .controller .timeline .unplayed{background-color:#eee;flex:1 0}#media #media-cards li .player.playing .play{background-image:url(/images/pause.svg)}#media #media-cards li .caption{padding:25px 10px}#media #media-cards li .caption h3{font-size:21px;text-align:center;line-height:1em;margin:0 0 .5em}@media(max-width:480px){#media #media-cards li .caption h3 .hide{display:none}}#media #media-cards li .caption cite{margin:0}#media #media-cards li a{display:block;height:100%;text-align:center;position:relative}#media #media-cards li a p{line-height:1em}audio{display:none}.placeholder{opacity:0;cursor:default!important}blockquote{text-align:center;padding:25px 25px 50px;font-family:editorial-new,sans-serif;font-size:32px}@media(max-width:640px){blockquote{font-size:24px}}cite{display:block;font-size:16px;text-align:center}cite span{display:block;line-height:1.5em}section.press{background-color:#000}#press-carousel{color:#f9fafb;display:flex;width:100%;overflow-x:hidden;scroll-behavior:smooth}#press-carousel li{flex-basis:100vw;display:flex;flex-direction:column;justify-content:center;min-width:100%}#press-carousel li.current{display:flex}#press-carousel li a{display:block;max-width:800px;margin:0 auto}#press-carousel .spacer{flex-grow:1}#press-carousel .item .wrapper{transform:translateX(0);transition:transform 100ms linear}#press-carousel .item .wrapper.translate-left{transform:translate(-100px)}#press-carousel .item .wrapper.translate-right{transform:translate(100px)}#slides-controller{text-align:center;height:100px}#slides-controller ul{font-size:0}#slides-controller ul li{display:inline-block;width:7px;height:7px;margin:0 10px 0 0;border:2px solid #444;background-color:#444;border-radius:99px;cursor:pointer}#slides-controller ul li.active{background-color:#f9fafb;border-color:#f9fafb}.has-js #press-carousel{height:calc(100vh - 230px)}.no-js #press-carousel{height:auto}.no-js #slides-controller{display:none}