.home{height:calc(100vh - 200px)}@media (max-width: 812px){.home{height:calc(100vh - 280px)}}.info{text-align:justify}.info ::selection{background-color:#b4b4b4}.info>p:first-child{margin-top:0}.info>p:last-child{margin-bottom:0}.music{margin-top:20px}.music button{height:100%;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.music button:focus-visible{outline:#b4b4b4 solid 3px}.music button img{height:100%;width:100%;user-select:none;-webkit-user-select:none}nav{height:140px;width:130px;margin:20px 0 0 35px;display:grid;grid-area:h;position:absolute;left:0;right:unset;z-index:10}@media (max-width: 812px){nav{margin:20px 20px 0 0;left:unset;right:0}}nav>div{justify-self:right}nav svg{grid-area:2/1}.code{display:grid}.code iframe{border:0;user-select:none;-webkit-user-select:none}.code iframe.video{margin-bottom:.67em;height:40.5vw;max-height:478.125px;width:auto;max-width:850px;aspect-ratio:16/9;justify-self:center;user-select:none;-webkit-user-select:none}@media (width <= 812px){.code iframe.video{height:auto;width:100%}}.code iframe.website{height:calc(100vh - 200px);width:inherit}@media (max-width: 812px){.code iframe.website{height:calc(100vh - 40px)}}.code iframe.maxmsp{height:748px;width:inherit;margin-bottom:.67em}.code .readme{width:inherit;text-align:justify;cursor:default}.code .readme ::selection{background-color:#b4b4b4}@media (max-width: 812px){.code .readme{margin:0}}.code .readme>*:first-child{margin-top:0}.code .readme>*:last-child{margin-bottom:0}.code .readme a{color:#000;text-decoration:underline}.code .readme a:focus-visible{outline:#b4b4b4 solid 3px}.code .readme blockquote{margin:0}.code .readme h1{text-align:left}.code .readme img{max-width:100%;user-select:none;-webkit-user-select:none}.code .readme summary{margin:5px 0}.code .readme summary:focus-visible{outline:#b4b4b4 solid 3px}.code .readme pre{overflow-x:scroll}.code .readme table{width:80%;margin:auto;border-collapse:collapse}.code .readme table td{border:2px black solid;border-bottom:0}.code .readme table th{border:2px black solid;border-top:0}.code .readme table td:first-of-type,.code .readme table th:first-of-type{border-left:0}.code .readme table td:last-of-type,.code .readme table th:last-of-type{border-right:0}.scores{margin-top:20px}.scores button{height:100%;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.scores button:focus-visible{outline:#b4b4b4 solid 3px}.scores button p{font-size:12px;line-height:12px;margin:0;text-align:left;font-family:inherit;font-weight:700;user-select:none;-webkit-user-select:none}.scores button .composition-thumb{height:80%;width:80%;padding:10%;display:grid;grid-template-rows:repeat(3,1fr);position:relative;font-family:inherit;background:#222}.scores button .composition-thumb svg{height:100%;width:100%;position:absolute;inset:0}.scores button .composition-thumb p{padding:4%;color:#fff}.scores button .composition-thumb p:nth-of-type(1){font-size:21px;line-height:21px}.scores button .composition-thumb p:nth-of-type(2){height:24px;align-self:center}.scores button .composition-thumb p:nth-of-type(3){text-align:right;align-self:flex-end}.scores button .engraving-thumb{height:90%;width:90%;padding:5%;display:grid;grid-template-rows:repeat(4,1fr);justify-items:end;font-family:Tinos,serif;background:#fff}.scores button .engraving-thumb p{width:70%;padding:4% 0;color:#000}.scores button .engraving-thumb p:nth-of-type(1){font-size:21px;line-height:21px;width:100%;grid-area:1/1;place-self:center start}.scores button .engraving-thumb p:nth-of-type(2){grid-area:2/1;align-self:flex-end}.scores button .engraving-thumb p:nth-of-type(3){grid-area:3/1;font-style:italic;font-weight:400}.scores button .engraving-thumb p:nth-of-type(4){grid-area:4/1}.scores button .engraving-thumb hr{height:3px;width:70%;margin:-1.5px 0;align-self:flex-end;background:#000;border:0;outline:0}.scores button .engraving-thumb hr:nth-of-type(1){grid-area:2/1}.scores button .engraving-thumb hr:nth-of-type(2){grid-area:3/1}.videos{margin-top:20px;display:grid;grid-template-columns:100%;row-gap:20px}.videos iframe{border:0;height:40.5vw;max-height:478.125px;width:auto;max-width:850px;aspect-ratio:16/9;justify-self:center;user-select:none;-webkit-user-select:none}@media (width <= 812px){.videos iframe{height:auto;width:100%}}html{height:100%;width:100%;margin:0;font-family:helvetica,sans-serif;font-size:16px;color:#000}body{height:100%;width:100%;margin:0;font-family:inherit;font-size:inherit;color:inherit;text-size-adjust:100%;background-image:url(/assets/background-CdKzr99-.png);background-size:30px 30px;background-color:#e5e5e5}#root{display:grid;grid-gap:0;grid-template:"h" minmax(160px,auto) "m" max-content/100vw}header{height:160px;max-width:100%;margin:0 20px;display:grid;grid-area:h;grid-auto-flow:column;grid-gap:20px;align-content:end;justify-items:center;justify-self:center}header ::selection{background-color:#b4b4b4}@media (max-width: 812px){header{height:100px;margin:160px 20px 0;grid-auto-flow:column;align-content:center}}@media (max-width: 400px){header{height:100px;margin:160px 20px 0;grid-auto-flow:row;align-content:center}}header>p{line-height:24px;margin:0}main{height:fit-content;width:calc(100vw - 70px);margin:20px 35px;grid-area:m;align-self:center}@media (max-width: 812px){main{height:fit-content;width:calc(100vw - 40px);margin:0 20px 20px}}
