@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ptsans-jizaRExUiTo99u79D0yExdGM.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ptsans-jizaRExUiTo99u79D0KExQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ptsans-jizYRExUiTo99u79D0e0ycmIEDQ.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ptsans-jizYRExUiTo99u79D0e0x8mI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsans-jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ptsans-jizfRExUiTo99u79B_mh0O6tLQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ptsans-jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ptsans-jizdRExUiTo99u79D0e8fOydLxUd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Averia Gruesa Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/averiagruesalibre-NGSov4nEGEktOaDRKsY-1dhh8eEtIx3ZYmCDwnSL.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Averia Gruesa Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/averiagruesalibre-NGSov4nEGEktOaDRKsY-1dhh8eEtIx3ZYm6Dwg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antic Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anticslab-bWt97fPFfRzkCa9Jlp6IacVcXA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"PT Sans";--font-head:"Averia Gruesa Libre";--font-toggle:"Antic Slab"}
:root{--site-width-cap:1100px;--site-edge-min:30px;--site-width:min(var(--site-width-cap), calc(100% - var(--site-edge-min) * 2));--c-page:#1e1e1e;--c-sand:#ddd5a6;--c-khaki:#ccca99;--c-dark:#242424;--c-oxblood:#600;--c-oxblood-89:#661616e3;--c-link:#9b2a19;--c-link-hover:#a80d14;--c-green:#295d36;--c-rose:#ca9;--c-rose-hover:#e5bfac;--c-copyright-bg:#230000;--c-copyright:#c35a52;--c-copyright-link:#d36565;--c-copyright-link-hover:#a56b6b;--c-social:#707576;--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:where(main,.shell,.section){grid-template-columns:[full-start] 1fr [content-start] var(--site-width) [content-end] 1fr [full-end];align-content:start;display:grid}:where(main,.shell,.section)>*{grid-column:content;min-width:0}:where(main,.shell,.section)>.full{grid-column:full}*,:before,:after{box-sizing:border-box}html{background-color:var(--c-page);-webkit-text-size-adjust:100%;overflow-y:scroll}body{background-color:var(--c-page);min-width:320px;color:var(--c-oxblood);font-family:var(--font-body), sans-serif;margin:0;font-size:20px;font-weight:400;line-height:1.25}h2{color:var(--c-oxblood);font-family:var(--font-head), sans-serif;margin:0 0 .5em;font-size:32px;font-weight:400;line-height:1.2}h3{color:var(--c-oxblood);font-family:var(--font-head), sans-serif;margin:0 0 1em;font-size:28px;font-weight:400;line-height:1.2}p{margin:0 0 20px}a{color:var(--c-link);text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear}img{vertical-align:top;border-style:none;max-width:100%;height:auto}iframe{border:0}:focus-visible{outline-offset:2px;outline:2px solid}.ll-btn:focus-visible{outline-color:var(--c-oxblood)}.ll-text a,.ll-toggle__body a{text-decoration:underline}.ll-text a:hover,.ll-toggle__body a:hover{color:var(--c-link-hover);text-decoration:none}.ll-center{text-align:center}.ll-row{--ll-third:32%;--ll-twothird:64%;--ll-half:48%;--ll-third-of-three:calc((100% - 8%) / 3);display:flex}.ll-col{flex-direction:column;flex:none;width:100%;min-width:0;margin-bottom:20px;display:flex}.ll-row--third-twothird>.ll-col:first-child{width:var(--ll-third);margin-right:4%}.ll-row--third-twothird>.ll-col:nth-child(2){width:var(--ll-twothird)}.ll-row--twothird-third>.ll-col:first-child{width:var(--ll-twothird);margin-right:4%}.ll-row--twothird-third>.ll-col:nth-child(2){width:var(--ll-third)}.ll-row--halves>.ll-col:first-child{width:var(--ll-half);margin-right:4%}.ll-row--halves>.ll-col:nth-child(2){width:var(--ll-half)}.ll-row--thirds>.ll-col{width:var(--ll-third-of-three)}.ll-row--thirds>.ll-col:nth-child(-n+2){margin-right:4%}.ll-col--center{justify-content:center}.ll-col__content{width:100%}@media only screen and (max-width:800px){.ll-row{flex-wrap:wrap}.ll-row>.ll-col,.ll-row>.ll-col:nth-child(n){width:100%;margin-right:0}}.ll-spacer--25{height:27px}.ll-spacer--75{height:77px}.ll-frame{text-align:center}.ll-frame--h1{font:inherit;margin:0}.ll-frame__inner{z-index:1;vertical-align:middle;max-width:100%;line-height:1;display:inline-block;position:relative}.ll-frame__inner a{display:block}.ll-frame__inner--250{width:100%;max-width:250px}.ll-video{width:100%;position:relative}.ll-video iframe{width:100%;height:100%;position:absolute;inset:0}.ll-video--560x315,.ll-video--1280x720{aspect-ratio:16/9}.ll-video--853x480{aspect-ratio:853/480}.ll-soundcloud{vertical-align:baseline;width:100%;height:166px;display:inline}.ll-btn{background-color:var(--c-oxblood-89);background-image:linear-gradient(to top, var(--c-oxblood), var(--c-oxblood-89));color:var(--c-rose);font-family:var(--font-head), sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;border:0;border-radius:18px;padding:17px 40px;font-size:18px;font-weight:400;line-height:21px;text-decoration:none;transition:all .2s;display:inline-block}.ll-btn:hover,.ll-btn:focus-visible{background-color:var(--c-oxblood);background-image:linear-gradient(to top, var(--c-oxblood-89), var(--c-oxblood));color:var(--c-rose-hover)}.ll-toggle__title{color:var(--c-oxblood);font-family:var(--font-toggle), serif;margin:0;font-size:16px;font-weight:400;line-height:22.08px}.ll-toggle__trigger{width:100%;color:var(--c-link);font-family:var(--font-toggle), serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;margin:0;padding:10px 0;font-size:22px;font-weight:400;line-height:33px;transition:color .2s linear;display:flex}.ll-toggle__icon{display:block}.ll-toggle__box{background-color:var(--c-oxblood);color:var(--c-rose);vertical-align:middle;padding:4.5px;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear;display:inline-block}.ll-toggle__box svg{fill:currentColor;width:13px;height:13px;display:block}.ll-toggle__heading{margin-left:18px;display:block}.ll-toggle__trigger:hover{color:var(--c-green)}.ll-toggle__trigger:hover .ll-toggle__box,.ll-toggle.is-open .ll-toggle__box{background-color:var(--c-green)}.ll-toggle__box .ll-toggle__glyph--minus,.ll-toggle.is-open .ll-toggle__box .ll-toggle__glyph--plus{display:none}.ll-toggle.is-open .ll-toggle__box .ll-toggle__glyph--minus{display:block}.ll-toggle__panel{display:none}.ll-toggle__panel.is-shown{display:block}.ll-toggle__panel.is-collapsing{height:0;transition:height .35s;display:block;overflow:hidden}.ll-toggle__body{padding:10px 0 15px;line-height:1.25;position:relative}.ll-toggle__body ol{margin:20px 0;padding-left:40px}.ll-band{background-position:50%;background-repeat:no-repeat;position:relative}.ll-band--sand{background-color:var(--c-sand)}.ll-band--khaki{background-color:var(--c-khaki)}.ll-band--dark{background-color:var(--c-dark)}.ll-band--invert h2{color:var(--c-khaki)}.ll-band--screen{align-content:center;height:100vh}.ll-band--photo{background-color:var(--c-dark);background-size:cover;background-attachment:fixed}.ll-photo--piano{background-image:linear-gradient(#230000a6 0%,#230000e3 100%),url(/images/lloyd-landesman-piano_web.jpg)}.ll-photo--cd{background-color:var(--c-khaki);background-image:url(/images/the-eleventh-hour-CD_big-1.jpg)}.ll-photo--schaefer{background-image:linear-gradient(#23000099 0%,#230000ed 100%),url(/images/HB_Schaeffer.jpg)}.ll-photo--piano-2{background-image:linear-gradient(#23000054 0%,#230000ba 100%),url(/images/lloyd-landesman-piano-web.jpg)}.ll-pt-0{padding-top:0}.ll-pt-50{padding-top:50px}.ll-pt-75{padding-top:75px}.ll-pt-100{padding-top:100px}.ll-pb-0{padding-bottom:0}.ll-pb-50{padding-bottom:50px}.ll-pb-75{padding-bottom:75px}.ll-pb-100{padding-bottom:100px}.ll-cd-box{background-image:linear-gradient(#ccca99d1 0% 100%);border:2px solid #000;padding:25px;box-shadow:5px 5px 6px #000}.ll-videos-title{color:var(--c-rose);font-size:40pt}@media only screen and (max-width:800px){.ll-band--screen{height:auto}.ll-band{background-attachment:scroll}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ll-band{background-attachment:scroll}}.ll-footer__copyright{z-index:10;background-color:var(--c-copyright-bg);text-align:center;padding:18px 0 16px;position:relative}.ll-copyright{color:var(--c-copyright);font-size:12px;line-height:15px}.ll-copyright a{color:var(--c-copyright-link);text-decoration:underline}.ll-copyright a:hover{color:var(--c-copyright-link-hover)}.ll-copyright__credit{margin-top:5px}.ll-social{margin-top:20px;position:relative}.ll-social__net{margin-top:10px;overflow:hidden}.ll-social__wrap{margin:0 -10px}.ll-social__link{color:var(--c-social);vertical-align:baseline;margin:0 10px 10px;font-size:16px;line-height:1;display:inline-block}.ll-social__link:hover{opacity:.8}.ll-social__link svg{fill:currentColor;vertical-align:-2px;width:16px;height:16px;display:inline-block}.ll-social{--ll-icon-top:5px}.ll-tip{top:calc(var(--ll-icon-top) - 3px);z-index:1030;font-family:var(--font-system);white-space:nowrap;opacity:0;pointer-events:none;padding:5px 0;font-size:12px;line-height:1.4;transition:opacity .3s linear;position:absolute;left:50%;transform:translate(-50%,-100%)}.ll-tip__inner{color:#d1d1d2;text-align:center;background-color:#212121f7;border-radius:4px;padding:3px 8px;display:block}.ll-tip__arrow{border:5px solid #0000;border-top-color:#212121f7;border-bottom-width:0;width:0;height:0;margin-left:-5px;position:absolute;bottom:0;left:50%}.ll-tip:after{content:"";height:3px;position:absolute;top:100%;left:0;right:0}.ll-social:not(.is-tip-dismissed):has(.ll-social__link:hover,.ll-social__link:focus-visible,.ll-tip:hover) .ll-tip{opacity:.9;pointer-events:auto}@media only screen and (max-width:800px){.ll-copyright{padding-bottom:15px}.ll-social__net{margin-top:0;display:inline-block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.ll-social__net{padding-bottom:15px;display:inline-block}.ll-social{--ll-icon-top:15px}}.ll-js .ll-anim{opacity:0}.ll-js .ll-anim.is-in{opacity:1;animation:ll-fade-in-up var(--ll-anim-dur,1s) both}.ll-js .ll-anim.is-in.is-done{animation:none}.ll-anim--04{--ll-anim-dur:.4s}.ll-anim--05{--ll-anim-dur:.5s}.ll-anim--06{--ll-anim-dur:.6s}@keyframes ll-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse){.ll-js .ll-anim,.ll-js .ll-anim.is-in{opacity:1;animation:none}}
