@font-face{font-family:Helvetica;font-style:normal;font-display:swap;font-weight:100;src:url(./helveticaneuet._0QGwHMD.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-display:swap;font-weight:300;src:url(./helveticaneuel.DmMSO1G8.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-display:swap;font-weight:500;src:url(./helveticaneue.CvSkDtT4.woff2) format("woff2")}@font-face{font-family:Helvetica;font-style:normal;font-display:swap;font-weight:700;src:url(./helveticaneueb.4VTgTDj5.woff2) format("woff2")}:root{font-size:20px}body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;background-color:#000;color:#fff;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}button,input,textarea{font:inherit;font-size:1rem;box-sizing:border-box}a{transition:color .3s ease;color:#bbb;text-decoration:none;font-weight:300;display:inline-block}a:hover,a[aria-current=page]{color:#fff}header{padding:25px 30px;position:relative;z-index:1;border-bottom:1px solid #fff9;display:flex;justify-content:space-between;align-items:center}blockquote{break-inside:avoid;font-size:.9rem;background:#2229;max-width:24rem;border-left:4px solid #fff9;padding:1rem;font-style:italic;border-radius:0 .5rem .5rem 0;margin:1rem auto}blockquote div{font-style:normal;font-weight:100;color:#bbb;margin-top:.7rem;text-align:right}blockquote div:before{content:"– "}h1{font-size:3rem;font-weight:500;line-height:1;margin:3rem 0 2rem}h2{font-size:1.7rem}p,ul{margin:1.5rem 0;line-height:1.4;font-weight:300;color:#eee}li{margin:.5rem 0}input,textarea{padding:.5rem;border:1px solid #ccc;border-radius:.5rem;width:100%}textarea{resize:vertical;field-sizing:content;min-height:6rem;max-height:50vh}dialog{padding:0;border:none;border-radius:.8rem;width:min(25rem,90vw);position:relative;box-sizing:border-box}dialog::backdrop{background:#000000bf}dialog button:hover{transform:scale(1.1)}dialog h2{margin:1rem 0}dialog .close{border:none;background:none;font-size:1.5rem;cursor:pointer;position:absolute;top:.5rem;right:.5rem}form{display:grid;gap:1rem;padding:1rem}.btn{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #ddd;cursor:pointer}.btn.cancel{background:none}.field{display:grid;gap:.3rem}.actions{display:flex;gap:1rem;justify-content:flex-end}.msg{border-radius:.5rem;padding:.6rem .8rem;font-size:.95rem;background:#eefaf0;border:1px solid #bfe9c7}.msg.error{background:#fff1f1;border-color:#f3c2c2}.logo{font-size:1.4rem;font-weight:300}.menu{display:flex;align-items:end;gap:3rem}.menu nav{display:flex;gap:2.5rem;align-items:center}.menu a{display:inline-block;padding-top:.5rem}main{display:grid;grid-template-rows:1fr auto;gap:2rem;padding:3rem;width:100%;max-width:70rem;margin:0 auto;box-sizing:border-box}main:before{content:"";position:fixed;inset:0;background-image:url(./main.CaDiNqwq.webp);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;opacity:.7;filter:blur(1px)}main.alt:before{background-image:url(./bg.DyJ49nIK.webp);opacity:1;filter:none}main a{font-weight:700;text-decoration:underline;color:currentColor}main a:hover{color:#bbb}figure{padding:0;margin:0 auto;max-width:1000px;break-inside:avoid}figure img{width:100%;height:auto;max-width:1000px;max-height:1000px;object-fit:contain}figcaption{font-size:.9rem;margin-top:.5rem;font-style:italic;line-height:1.2;font-weight:100}figure.fig-l{float:left;margin:0 1.5rem 1.5rem 0;max-width:50%}figure.fig-r{float:right;margin:0 0 1.5rem 1.5rem;max-width:50%}@media (max-width:700px){figure.fig-l,figure.fig-r{float:none;margin:1.5rem auto;max-width:100%}}figure.sz-s{max-width:15rem}.hero .cta{font-size:1.5rem;font-weight:300;line-height:1.2;opacity:.9}.music{display:inline-block}.music h2{text-transform:uppercase;font-size:1.2rem;font-weight:800;margin-bottom:3rem}.music nav{position:relative;margin-top:1.5rem;padding-left:2rem;display:inline-flex;flex-direction:column;gap:2.2rem;overflow:hidden}.music nav a{font-size:1.2rem;font-weight:300;position:relative}.music nav a:before,.music nav:hover a[aria-current=page]:before{content:"";display:block;width:1rem;position:absolute;top:-1.7rem;bottom:-1.7rem;left:-1.5rem;border-left:1px solid #bbb;background-repeat:no-repeat;background-position:center;background-image:none}.music nav a[aria-current=page]:before,.music nav:hover a:hover:before{border-left:none;left:-2rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 39 39"><path d="M26 2c16 16-3 39-20 31 24 21 49-18 20-31" fill="white"/></svg>')}.quotes{column-width:20rem;column-gap:1rem}.quotes blockquote,.quotes figure{margin:0 auto 1rem}.descriptions{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-evenly}.description{max-width:25rem;justify-self:center}.description p{margin-bottom:15px;font-weight:300;color:#eee}.description em{font-style:normal;font-weight:100}.description[lang=en]{font-style:italic;font-weight:100}main.about{display:flex;flex-direction:column}.fig-side{display:grid;grid-template-columns:20% 1fr;gap:2rem}.fig-side h2{grid-area:1 / span 2}.fig-side figure{grid-column:1;grid-row:2 / span 4}.fig-side p{grid-column:2;margin:0}.fig-side figure{--duration:10s;opacity:0;animation:fade calc(var(--duration) * 2) infinite}.fig-side figure:nth-child(2n),.fig-side figure:nth-child(2n) figcaption:after{animation-delay:var(--duration)}.fig-side figcaption{position:relative}.fig-side figcaption:after{content:"";position:absolute;bottom:-7px;width:0;height:2px;left:0;animation:progress calc(var(--duration) * 2) linear infinite;background:#fff7;background:linear-gradient(to right,#fff0,#fffd 90%,#fff)}.fig-side:hover figure,.fig-side:hover figcaption:after{animation-play-state:paused}@keyframes fade{0%{opacity:0}4%{opacity:1}50%{opacity:1}54%{opacity:0}to{opacity:0}}@keyframes progress{0%{width:0}50%{width:100%}to{width:0}}footer{position:relative}footer nav{display:grid;gap:40px;grid-template-columns:auto auto 1fr;margin:0 2rem 2rem}footer a,footer button{font-size:1.2rem;font-weight:100}footer div{display:grid;grid-template-columns:1fr auto 1fr;font-size:3rem;text-align:center;gap:2rem}footer div b{position:relative}footer div b:after{content:"";display:block;width:100%;height:1px;border-top:1px solid #fff9;position:absolute;top:50%}footer div span{color:#fffb}.mail{letter-spacing:0;text-transform:uppercase;justify-self:end;border:none;background:none;color:#bbb;padding:0}.mail:hover{color:#fff}.slide-left{animation:slideInLeft 1s ease-out 0s both}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.slide-up{animation:slideInUp 1s ease-out 0s both}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#menu-toggle,.menu-icon{display:none}@media (max-width:900px){main{padding:1rem}.menu-icon{width:1.7rem;height:1.5rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.menu-icon b{width:100%;height:.2rem;background:#fff;transition:.3s;transform-origin:0}.menu nav{right:-100%;transition:right .3s ease}#menu-toggle:checked~nav{right:0}#menu-toggle:checked~.menu-icon b:nth-child(1){transform:rotate(50deg)}#menu-toggle:checked~.menu-icon b:nth-child(2){opacity:0}#menu-toggle:checked~.menu-icon b:nth-child(3){transform:rotate(-50deg)}.menu nav{position:fixed;top:4rem;background-color:#222;display:inline-grid;padding:1rem;gap:.5rem;grid-auto-rows:auto}.menu nav a{display:block;align-self:stretch;padding:.5rem}}@media (max-width:768px){.hero-title{font-size:3rem}.facebook{--img:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20d='M9.19795%2021.5H13.198V13.4901H16.8021L17.198%209.50977H13.198V7.5C13.198%206.94772%2013.6457%206.5%2014.198%206.5H17.198V2.5H14.198C11.4365%202.5%209.19795%204.73858%209.19795%207.5V9.50977H7.19795L6.80206%2013.4901H9.19795V21.5Z'%20fill='currentColor'%20/%3e%3c/svg%3e")}.instagram{--img:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207ZM9%2012C9%2013.6569%2010.3431%2015%2012%2015C13.6569%2015%2015%2013.6569%2015%2012C15%2010.3431%2013.6569%209%2012%209C10.3431%209%209%2010.3431%209%2012Z'%20fill='currentColor'%20/%3e%3cpath%20d='M18%205C17.4477%205%2017%205.44772%2017%206C17%206.55228%2017.4477%207%2018%207C18.5523%207%2019%206.55228%2019%206C19%205.44772%2018.5523%205%2018%205Z'%20fill='currentColor'%20/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%201C2.79086%201%201%202.79086%201%205V19C1%2021.2091%202.79086%2023%205%2023H19C21.2091%2023%2023%2021.2091%2023%2019V5C23%202.79086%2021.2091%201%2019%201H5ZM19%203H5C3.89543%203%203%203.89543%203%205V19C3%2020.1046%203.89543%2021%205%2021H19C20.1046%2021%2021%2020.1046%2021%2019V5C21%203.89543%2020.1046%203%2019%203Z'%20fill='currentColor'%20/%3e%3c/svg%3e")}.mail{--img:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.00977%205.83789C3.00977%205.28561%203.45748%204.83789%204.00977%204.83789H20C20.5523%204.83789%2021%205.28561%2021%205.83789V17.1621C21%2018.2667%2020.1046%2019.1621%2019%2019.1621H5C3.89543%2019.1621%203%2018.2667%203%2017.1621V6.16211C3%206.11449%203.00333%206.06765%203.00977%206.0218V5.83789ZM5%208.06165V17.1621H19V8.06199L14.1215%2012.9405C12.9499%2014.1121%2011.0504%2014.1121%209.87885%2012.9405L5%208.06165ZM6.57232%206.80554H17.428L12.7073%2011.5263C12.3168%2011.9168%2011.6836%2011.9168%2011.2931%2011.5263L6.57232%206.80554Z'%20fill='currentColor'%20/%3e%3c/svg%3e")}.social{--size:1.5em;width:var(--size);height:var(--size);display:inline-block;overflow:hidden;-webkit-user-select:none;user-select:none;line-height:var(--size);background-color:currentColor;mask:center/contain no-repeat var(--img);-webkit-mask:center/contain no-repeat var(--img);flex-shrink:0;background-image:none}}main.album{grid-template-rows:auto 1fr 1fr;grid-template-areas:"h c c" "m fr en" "m fr en"}.album .hero{grid-area:h}.album .music{grid-area:m}.cover{grid-area:c;justify-self:end;text-align:end}.cover img{max-height:min(50vh,15rem)}.album .description{grid-area:fr}.album .description[lang=en]{grid-area:en}@media (max-width:1400px){main.album{grid-template-areas:"h c" "m fr" "m en"}}@media (max-width:900px){main.album{grid-template-rows:auto;grid-auto-rows:auto;grid-template-areas:"m" "h" "c" "fr" "en"}.album .hero,.album-cover{justify-self:center;text-align:center}}
