/*!   
Theme Name: Audio.December
Description: One Month Only
Author: Dan Cruzat
Version: 2025
*/@import"https://fonts.googleapis.com/css2?family=Lora&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body{font-family:"Lora",serif;font-size:100%;position:relative;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:visited{color:red}a:active,a:visited:active{color:scale(red, 25%)}.container{width:100%;max-width:48rem;margin-right:auto;margin-left:auto}.container img{max-width:100%;height:auto}@media screen and (min-width: 1200px){.container{max-width:58rem}}.releases{display:flex;flex-wrap:wrap;margin-top:3rem;margin-left:0}.entry .releases .track-list{margin-top:0;font-size:90%}.releases .single-btn{margin-top:1rem}.releases .single-btn a{margin-top:0}.release{display:inline-block;width:100%;overflow:hidden;margin-bottom:3.6rem}@media screen and (min-width: 768px){.release{max-width:calc(50% - 2rem);margin-right:2rem}}@media screen and (min-width: 960px){.release{max-width:calc(33.33% - 2rem)}}.release .thumb-title{display:inline-block;width:auto;position:relative}.release .thumb-title img{position:relative;z-index:1;display:block;margin:0;max-width:100%}@media(max-width: 960px){.release .thumb-title,.release .thumb-title img{width:100%}}.release .thumb-title h4{position:relative;padding:12px 0;font-size:1rem;font-weight:900;margin:0}.release .roll{margin-top:0}@media screen and (min-width: 768px){.release .roll{display:none}}.release .title{color:red}@media screen and (max-width: 768px){.release+.release{margin-top:2rem}}.release-meat{width:100%;padding-top:1.2rem}@media screen and (max-width: 768px){.release-meat{padding:0rem}}@media screen and (min-width: 768px){.release-meat{width:calc(100% - 8rem)}}.flex-rack{display:flex;flex-wrap:wrap}.flex-rack>div{width:50%}@media screen and (min-width: 768px){.stereo{display:flex;justify-content:space-between;background:#fff;width:100%}.stereo--left{display:block;width:calc(40% - 2rem)}.stereo--left img{max-width:100%;width:100%;height:auto}.stereo--right{background:#fff;width:60%}}@media screen and (min-width: 768px)and (min-width: 1200px){.stereo--right{width:calc(60% - 1rem)}}@media screen and (min-width: 768px){.stereo+.stereo:not(:last-child){margin-top:1.2rem}}@media screen and (max-width: 768px){.stereo--left{margin-bottom:1.6rem}}.stereo--left img{width:100%}.title-card,.foot-card{min-height:80vh;padding:20vh 1.6rem;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.title-card,.foot-card{min-height:100vh}}.title-card h1,.foot-card h1{font-size:2.6rem;color:#131313}@media screen and (min-width: 768px){.title-card h1,.foot-card h1{font-size:4rem}}@media screen and (min-width: 1200px){.title-card h1,.foot-card h1{font-size:6rem}}.title-card p,.foot-card p{color:#aaa;font-size:1.2rem}@media screen and (min-width: 768px){.title-card p,.foot-card p{font-size:1.5rem}}@media screen and (min-width: 1200px){.title-card p,.foot-card p{font-size:2.3rem}}.title-card ol,.foot-card ol{list-style:decimal;padding-left:1.5rem;margin:2rem 0}.title-card li+li,.foot-card li+li{margin-top:1rem}.title-card h3,.foot-card h3{font-size:1.6rem}.title-card span.ad-year,.foot-card span.ad-year{display:block;font-size:178%;color:red}.title-card{text-align:right}.divider{display:flex;justify-content:center;align-items:center;content:"";width:100%;height:4rem}.divider::after{display:block;content:"";height:4rem;width:4rem;background:url("img/divider.jpg") 50% 50% no-repeat;background-size:contain;animation:rotata 2.4s linear infinite}@media screen and (min-width: 768px){.divider::after{height:6rem;width:6rem}}@media screen and (min-width: 768px){.divider{height:5rem;margin:4vw 0}}@media screen and (min-width: 1200px){.divider{height:8rem}}.year-strip{position:sticky;top:0;z-index:3;border-bottom:4px solid #fff}.year-strip button{background:rgba(0,0,0,0);color:#fff;font-size:2rem;outline:none;border:none;padding:.7rem 1.6rem;cursor:pointer}.year-strip button+button{margin-left:0}.year-strip button.curr{background:#fff;color:red}.year-block.hide{display:none}.year-banner,.year-strip{background:#ddd;color:#fff;text-align:center;font-size:2rem;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.year-banner,.year-strip{font-size:5rem}}@keyframes rotata{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.entry{line-height:1.6;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:12.5vh 1.6rem}.entry .shadows .stereo{box-shadow:0 0 20px rgba(0,0,0,.2)}.entry .date{color:#aaa;font-size:1rem}@media screen and (min-width: 768px){.entry .date{font-size:1.2rem}}@media screen and (min-width: 1200px){.entry .date{font-size:1.8rem}}.entry .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;opacity:.4}.entry+.divider+.entry{position:relative}.entry .attachment-post-thumbnail{width:100%;max-width:30rem;height:16rem;object-fit:cover;margin:1rem 0 2rem}.entry h3{font-size:2rem;line-height:1.2;margin-bottom:1.2rem}@media screen and (min-width: 768px){.entry h3{font-size:3rem}}@media screen and (min-width: 1200px){.entry h3{font-size:4rem}}.entry h4{font-size:1.5rem;line-height:1.2;margin-bottom:.6rem}@media screen and (min-width: 768px){.entry h4{font-size:1.8rem}}.entry p{line-height:1.6}@media screen and (min-width: 768px){.entry p{line-height:1.8;font-size:1.2rem}}.entry .meta{font-family:sans-serif;text-transform:uppercase;color:#aaa;font-size:.8rem}@media screen and (min-width: 960px){.entry .meta{font-size:.9rem}}.entry .meta a{color:#aaa;transition:color .2s ease-in-out}.entry .meta a:hover{color:#000}.entry p+p,.entry li+li{margin-top:1.6rem}.entry .track-list h5{font-size:110%;margin-bottom:.2rem;cursor:pointer}.entry .track-list ol{list-style-type:decimal;display:none;padding-left:2.2rem}.entry .track-list li+li{margin-top:.2rem}.entry .track-list .minus{display:none}.entry .track-list.open .plus{display:none}.entry .track-list.open .minus{display:inline}.entry .track-list.open ol{display:block}.calendar{display:block;margin:0 auto;max-width:48rem}.calendar .days,.calendar .header{width:100%;display:flex;flex-wrap:wrap}.calendar .day_num{display:flex;width:calc(14.2857142857% - 20px);height:90px;align-items:center;justify-content:center;border:1px solid #ccc;margin-right:20px;margin-bottom:22px}.calendar .day_num.ignore{text-indent:-100vw;border-color:#eee}.calendar .day_name,.calendar .header{display:none}.btn{display:block;min-width:10rem;padding:14px 32px;width:100%;background:#f0f0f0;border-radius:4px;text-align:center;line-height:1;text-transform:uppercase;transition:all .1s ease-out;font-weight:700}.btn:hover{color:#fff;background:red}@media screen and (min-width: 768px){.btn{margin-top:2rem;padding:12px 32px}}@media screen and (min-width: 1200px){.btn{font-size:1.4rem}}.single-btn{margin-top:1.2rem}@media screen and (min-width: 768px){.single-btn{margin-top:2rem}}.free-for-all-22{display:flex;flex-wrap:wrap;justify-content:center}.free-for-all-22 a{display:block;width:calc(50vw - 24px);height:calc(50vw - 24px);position:relative;margin:8px}@media(min-width: 768px){.free-for-all-22 a{width:calc(33.3333vw - 20px);height:calc(33.3333vw - 20px);margin:8px}}@media(min-width: 1200px){.free-for-all-22 a{width:calc(20vw - 19.2px);height:calc(20vw - 19.2px)}}.free-for-all-22 a:hover .slip{opacity:1}.free-for-all-22 .slip{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:rgba(0,0,0,.8);color:#fff;opacity:0;transition:opacity .2s ease-out;line-height:1.4;font-size:1.5rem;text-align:center}.free-for-all-22 .slip .date{font-family:"Courier";font-size:60%;letter-spacing:.18rem;margin-bottom:.8rem}.free-for-all-22 img{display:block;object-fit:cover;position:relative;z-index:1;width:calc(50vw - 24px);height:calc(50vw - 24px);position:relative}@media(min-width: 768px){.free-for-all-22 img{width:calc(33.3333vw - 20px);height:calc(33.3333vw - 20px)}}@media(min-width: 1200px){.free-for-all-22 img{width:calc(20vw - 19.2px);height:calc(20vw - 19.2px)}}.free-for-all-22--title{text-align:center;font-size:3rem;line-height:1;padding:20px 0 0}.free-for-all-22--title.bottom{padding:0 0 40px}.introduction.entry{margin-top:-37.5vh;min-height:unset}.introduction.entry h2{font-size:1.75rem;cursor:pointer;text-align:center}@media(min-width: 1200px){.introduction.entry h2{font-size:2rem;text-align:left}}.introduction.entry .container{max-width:744px}.introduction.entry .trigger{display:inline-block}.introduction.entry .sleeve{max-height:0;overflow:hidden}.introduction.entry.open .trigger{transform:rotate(135deg);transition:transform .15s ease-in-out}.introduction.entry.open .sleeve{max-height:100vh;transition:max-height .3s ease-in-out}/*# sourceMappingURL=style.css.map */
