@import url("https://fonts.googleapis.com/css2?family=Lusitana:wght@400;700&display=swap");:root{--color-light:#ecf1f5;--color-dark:#1A1919;--flow:1.5rem;--site-width:800px}body{font-size:clamp(1.1rem,1.0272727273rem + 0.3636363636vw,1.3rem);font-family:"Lusitana",serif;line-height:1.5}h1,h2,h3,h4{font-weight:400;text-transform:uppercase;letter-spacing:0 0.25em;line-height:1.1}h1{font-size:clamp(2.2rem,1.9090909091rem + 1.4545454545vw,3rem)}h2{font-size:clamp(1.8rem,1.5090909091rem + 1.4545454545vw,2.6rem)}h3,h4{font-size:clamp(1.6rem,1.5272727273rem + 0.3636363636vw,1.8rem)}body.page main *+:is(h1,h2,h3,h4){-webkit-margin-before:2em;margin-block-start:2em}.visually-hidden,ul.socials span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@keyframes fadeInUp{0%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}.site-wrapper{overflow:hidden}.bg,.site-wrapper>*{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:var(--main-fade-delay,0.25s);animation-delay:var(--main-fade-delay,0.25s);-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}body,html{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}main{text-align:center;font-size:clamp(1rem,0.9272727273rem + 0.3636363636vw,1.2rem)}html{background-color:#111}body{color:var(--color-light)}.has-small-font-size{font-size:small}h2.has-small-font-size{text-transform:uppercase}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}.page-title{text-align:center;-webkit-padding-after:calc(var(--flow) * 1);padding-block-end:calc(var(--flow) * 1);-webkit-margin-after:calc(var(--flow) * 1);margin-block-end:calc(var(--flow) * 1);-webkit-border-after:1px #333 solid;border-block-end:1px #333 solid}iframe{display:block}img{display:block;max-width:100%;height:auto}:target{scroll-margin-block:5ex}.logo{display:-ms-grid;display:grid;place-items:center;z-index:1}.logo img{width:max(70vw,200px)}.flow>*+*{-webkit-margin-before:calc(var(--flow) * 1);margin-block-start:calc(var(--flow) * 1)}[data-flow-small]>*+*{-webkit-margin-before:calc(var(--flow) / 2);margin-block-start:calc(var(--flow) / 2)}[data-flow-large]>*+*{-webkit-margin-before:calc(var(--flow) * 4);margin-block-start:calc(var(--flow) * 4)}[data-flow-xlarge]>*+*{-webkit-margin-before:calc(var(--flow) * 6);margin-block-start:calc(var(--flow) * 6)}main ul:not(.socials) li+li{-webkit-margin-before:calc(var(--flow) / 2);margin-block-start:calc(var(--flow) / 2)}a{color:currentcolor;text-decoration-color:currentcolor;text-decoration-style:solid;text-decoration-line:underline;text-decoration-thickness:0.08em;text-underline-offset:0.3em}a:hover{color:var(--color-light)}a:not(:is(:hover,:focus)){text-decoration-color:color-mix(in srgb,currentcolor,transparent 60%)}.unstyled{list-style:none;padding:0}.release .info{text-align:start}.cols{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:calc(var(--flow) * 2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn,summary{border-radius:4px;font-family:"Lusitana",serif;text-transform:uppercase;cursor:pointer;padding:0.5em 1.5em;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;text-shadow:1px 1px 1px #111;border:0;background-color:#333;color:var(--color-light);-webkit-transition:opacity 0.075s ease-in-out,-webkit-transform 0.075s linear;transition:opacity 0.075s ease-in-out,-webkit-transform 0.075s linear;transition:opacity 0.075s ease-in-out,transform 0.075s linear;transition:opacity 0.075s ease-in-out,transform 0.075s linear,-webkit-transform 0.075s linear;background-image:url(../img/btn-bg.jpg);background-repeat:no-repeat;background-position:center}.btn svg,summary svg{display:inline-block;-webkit-margin-start:0.4em;margin-inline-start:0.4em}.btn--alt{background-color:#FFF;color:#111}.btn:hover{opacity:0.9;color:currentcolor;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn:active,.btn:focus{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}.wrapper{padding:40px;padding:min(6vw,40px)}.holder{margin-inline:auto;padding-inline:calc(var(--flow) * 1);max-width:var(--site-width)}iframe{display:block}iframe.flexible{aspect-ratio:16/9;width:100%;height:auto;display:block}footer{font-size:small;-webkit-padding-after:calc(var(--flow) * 4);padding-block-end:calc(var(--flow) * 4);-webkit-padding-before:calc(var(--flow) * 2);padding-block-start:calc(var(--flow) * 2)}ul.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(10px,5vw,60px)}ul.socials svg{display:block;height:auto;width:28px;width:min(32px,8vw)}ul.socials svg *{fill:var(--color-light)}ul.socials a:hover svg *{fill:var(--color-light)}ul.socials a{-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}ul.socials a:hover{opacity:0.6}footer,footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--flow)}footer ul{list-style:none;margin:0;padding:0}footer ul a{text-decoration:none}button{all:unset;cursor:pointer}.home-banner{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(95%,black),to(transparent));-webkit-mask-image:linear-gradient(black 95%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(95%,black),to(transparent));mask-image:linear-gradient(black 95%,transparent 100%);-webkit-margin-after:max(10px,1vw);margin-block-end:max(10px,1vw)}.releases{text-transform:uppercase}.site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100svh}.home-cover{min-height:90vh;-webkit-margin-after:calc(var(--flow) * 2);margin-block-end:calc(var(--flow) * 2);display:-ms-grid;display:grid;place-content:center}.home-cover>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}.home-cover .video{width:100vw;height:90vh}.home-cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subscribe p{max-width:400px;margin-inline:auto}footer{-webkit-margin-before:auto;margin-block-start:auto}summary::-webkit-details-marker{display:none}summary::-moz-details-marker{display:none}summary::details-marker{display:none}summary:after{display:block;content:url("data:image/svg+xml, %3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%2212%22%20height=%2212%22%20viewBox=%220%200%2012%2012%22%3E%3Cpath%20fill=%22%23eee%22%20d=%22M4.781.375a1%201%200%200%200-1.562%201.25L6.719%206l-3.5%204.375a1%201%200%200%200%201.562%201.25l4-5a1%201%200%200%200%200-1.25Z%22%2F%3E%3C%2Fsvg%3E");-webkit-transition:-webkit-transform 0.15s ease;transition:-webkit-transform 0.15s ease;transition:transform 0.15s ease;transition:transform 0.15s ease,-webkit-transform 0.15s ease;width:12px;-webkit-margin-start:0.5em;margin-inline-start:0.5em}details[open] summary{background-color:#666;background-image:none}details[open] summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body{--cc-btn-primary-color:#111;--cc-btn-primary-bg:#eee;--cc-btn-primary-border-color:#eee;--cc-btn-primary-hover-color:#111;--cc-btn-primary-hover-bg:#ccc;--cc-btn-primary-hover-border-color:#ccc}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{left:0}#cc-main .cm{max-width:16rem}
/*# sourceMappingURL=main.css.map */