*{box-sizing:border-box}@font-face{font-family:akzm;src:url(/berthold_akzidenz_grotesk_be_medium-webfont.woff2)format("woff2"),url(/berthold_akzidenz_grotesk_be_medium-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:akzl;src:url(/berthold_akzidenz_grotesk_be_light-webfont.woff2)format("woff2"),url(/berthold_akzidenz_grotesk_be_light-webfont.woff)format("woff");font-weight:400;font-style:normal}img{max-width:100%;display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#nav{z-index:100000000;width:100%;line-height:1;display:none}#nav.open{color:#fff;background:#fff;width:100%;height:100%;padding:0 1.5rem;display:block;position:fixed;top:0;left:0}#nav ul{margin:1.25em 0 0;padding:0;font-size:3em;list-style:none}#nav ul li{text-transform:uppercase;margin-left:20%;padding-bottom:.5em;line-height:1}#nav a{text-decoration:none}#nav a:hover{border-bottom:.3vw dotted #000}#nav a[aria-current]{border-bottom:.3vw solid #000}#brand{text-transform:uppercase;font-family:akzl;font-size:22px;line-height:1;display:none;position:absolute;top:1.5rem;left:1.5rem}#logo{z-index:2147483647;background:0 0;border:none;outline:none;padding:0;position:fixed;top:1.5rem;left:1.5rem}#logo .logowrapper{width:96.25px;height:59.0625px;display:inline-block;position:relative;overflow:hidden}#logo .logowrapper *{box-sizing:content-box}#logo .logowrapper .logo{z-index:20;width:70px;height:70px;font-size:7px;transition:all .2s;position:absolute;top:.1em;left:.8em}#logo .logowrapper .logo .dot{background:#000;border-radius:50%;width:19%;height:19%;transition:all .4s;position:absolute;bottom:17%;left:108%}#logo .logowrapper .logo .bar{background:#000;width:17.5%;height:100%;transition:all .2s;position:absolute;top:0}#logo .logowrapper .logo .bar:first-child{transition:all .2s;left:2%;transform:rotate(15deg)}#logo .logowrapper .logo .bar:nth-child(2){z-index:20;border-left:.25em solid #fff;border-right:.25em solid #fff;width:19%;transition:all .2s;top:1%;left:27.5%}#logo .logowrapper .logo .bar:nth-child(3){top:1.5%;left:56%;transform:rotate(15deg)scaleY(1.1)translateY(3%)}#logo .logowrapper .logo .bar:nth-child(4){border-left:.25em solid #fff;width:19%;left:82%}#logo .logowrapper.nav .logo{transform:rotate(90deg)}#logo .logowrapper.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:0}#logo .logowrapper.nav .logo .bar:first-child{left:0;transform:rotate(0)scaleY(1)skew(0deg)}#logo .logowrapper.nav .logo .bar:nth-child(2){left:33%}#logo .logowrapper.nav .logo .bar:nth-child(3){width:4%;left:66%;transform:rotate(0)scaleY(1)}#logo .logowrapper.nav .logo .bar:nth-child(4){left:66%}#logo .logowrapper.nav .logo .dot{width:10%;height:10%;left:68%}#logo .logowrapper.modal .logo,#logo .logowrapper.modal.nav .logo{transform:rotate(0)}#logo .logowrapper.modal .logo .bar,#logo .logowrapper.modal.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:-7.5%}#logo .logowrapper.modal .logo .bar:first-child,#logo .logowrapper.modal.nav .logo .bar:first-child,#logo .logowrapper.modal .logo .bar:nth-child(2),#logo .logowrapper.modal.nav .logo .bar:nth-child(2){left:50%;transform:rotate(45deg)scaleY(1)skew(0deg)}#logo .logowrapper.modal .logo .bar:nth-child(3),#logo .logowrapper.modal.nav .logo .bar:nth-child(3),#logo .logowrapper.modal .logo .bar:nth-child(4),#logo .logowrapper.modal.nav .logo .bar:nth-child(4){left:50%;transform:rotate(-45deg)scaleY(1)}#logo .logowrapper.modal .logo .dot,#logo .logowrapper.modal.nav .logo .dot{width:0;height:0}@media screen and (min-width:600px){#brand{text-transform:uppercase;font-family:akzl;font-size:22px;line-height:1;display:none;position:absolute;top:1.5rem;left:1.5rem}#logo{z-index:2147483647;background:0 0;border:none;outline:none;padding:0;position:fixed;top:1.5rem;left:1.5rem}#logo .logowrapper{width:96.25px;height:59.0625px;display:inline-block;position:relative;overflow:hidden}#logo .logowrapper *{box-sizing:content-box}#logo .logowrapper .logo{z-index:20;width:70px;height:70px;font-size:7px;transition:all .2s;position:absolute;top:.1em;left:.8em}#logo .logowrapper .logo .dot{background:#000;border-radius:50%;width:19%;height:19%;transition:all .4s;position:absolute;bottom:17%;left:108%}#logo .logowrapper .logo .bar{background:#000;width:17.5%;height:100%;transition:all .2s;position:absolute;top:0}#logo .logowrapper .logo .bar:first-child{transition:all .2s;left:2%;transform:rotate(15deg)}#logo .logowrapper .logo .bar:nth-child(2){z-index:20;border-left:.25em solid #fff;border-right:.25em solid #fff;width:19%;transition:all .2s;top:1%;left:27.5%}#logo .logowrapper .logo .bar:nth-child(3){top:1.5%;left:56%;transform:rotate(15deg)scaleY(1.1)translateY(3%)}#logo .logowrapper .logo .bar:nth-child(4){border-left:.25em solid #fff;width:19%;left:82%}#logo .logowrapper.nav .logo{transform:rotate(90deg)}#logo .logowrapper.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:0}#logo .logowrapper.nav .logo .bar:first-child{left:0;transform:rotate(0)scaleY(1)skew(0deg)}#logo .logowrapper.nav .logo .bar:nth-child(2){left:33%}#logo .logowrapper.nav .logo .bar:nth-child(3){width:4%;left:66%;transform:rotate(0)scaleY(1)}#logo .logowrapper.nav .logo .bar:nth-child(4){left:66%}#logo .logowrapper.nav .logo .dot{width:10%;height:10%;left:68%}#logo .logowrapper.modal .logo,#logo .logowrapper.modal.nav .logo{transform:rotate(0)}#logo .logowrapper.modal .logo .bar,#logo .logowrapper.modal.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:-7.5%}#logo .logowrapper.modal .logo .bar:first-child,#logo .logowrapper.modal.nav .logo .bar:first-child,#logo .logowrapper.modal .logo .bar:nth-child(2),#logo .logowrapper.modal.nav .logo .bar:nth-child(2){left:50%;transform:rotate(45deg)scaleY(1)skew(0deg)}#logo .logowrapper.modal .logo .bar:nth-child(3),#logo .logowrapper.modal.nav .logo .bar:nth-child(3),#logo .logowrapper.modal .logo .bar:nth-child(4),#logo .logowrapper.modal.nav .logo .bar:nth-child(4){left:50%;transform:rotate(-45deg)scaleY(1)}#logo .logowrapper.modal .logo .dot,#logo .logowrapper.modal.nav .logo .dot{width:0;height:0}}@media screen and (min-width:1025px){#brand{text-transform:uppercase;font-family:akzl;font-size:22px;line-height:1;display:none;position:absolute;top:1.5rem;left:1.5rem}#logo{z-index:2147483647;background:0 0;border:none;outline:none;padding:0;position:fixed;top:1.5rem;left:1.5rem}#logo .logowrapper{width:4.125rem;height:2.53125rem;display:inline-block;position:relative;overflow:hidden}#logo .logowrapper *{box-sizing:content-box}#logo .logowrapper .logo{z-index:20;width:3rem;height:3rem;font-size:.3rem;transition:all .2s;position:absolute;top:.1em;left:.8em}#logo .logowrapper .logo .dot{background:#000;border-radius:50%;width:19%;height:19%;transition:all .4s;position:absolute;bottom:17%;left:108%}#logo .logowrapper .logo .bar{background:#000;width:17.5%;height:100%;transition:all .2s;position:absolute;top:0}#logo .logowrapper .logo .bar:first-child{transition:all .2s;left:2%;transform:rotate(15deg)}#logo .logowrapper .logo .bar:nth-child(2){z-index:20;border-left:.25em solid #fff;border-right:.25em solid #fff;width:19%;transition:all .2s;top:1%;left:27.5%}#logo .logowrapper .logo .bar:nth-child(3){top:1.5%;left:56%;transform:rotate(15deg)scaleY(1.1)translateY(3%)}#logo .logowrapper .logo .bar:nth-child(4){border-left:.25em solid #fff;width:19%;left:82%}#logo .logowrapper.nav .logo{transform:rotate(90deg)}#logo .logowrapper.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:0}#logo .logowrapper.nav .logo .bar:first-child{left:0;transform:rotate(0)scaleY(1)skew(0deg)}#logo .logowrapper.nav .logo .bar:nth-child(2){left:33%}#logo .logowrapper.nav .logo .bar:nth-child(3){width:4%;left:66%;transform:rotate(0)scaleY(1)}#logo .logowrapper.nav .logo .bar:nth-child(4){left:66%}#logo .logowrapper.nav .logo .dot{width:10%;height:10%;left:68%}#logo .logowrapper.modal .logo,#logo .logowrapper.modal.nav .logo{transform:rotate(0)}#logo .logowrapper.modal .logo .bar,#logo .logowrapper.modal.nav .logo .bar{border-left:0 solid #fff;border-right:0 solid #fff;width:16%;top:-7.5%}#logo .logowrapper.modal .logo .bar:first-child,#logo .logowrapper.modal.nav .logo .bar:first-child,#logo .logowrapper.modal .logo .bar:nth-child(2),#logo .logowrapper.modal.nav .logo .bar:nth-child(2){left:50%;transform:rotate(45deg)scaleY(1)skew(0deg)}#logo .logowrapper.modal .logo .bar:nth-child(3),#logo .logowrapper.modal.nav .logo .bar:nth-child(3),#logo .logowrapper.modal .logo .bar:nth-child(4),#logo .logowrapper.modal.nav .logo .bar:nth-child(4){left:50%;transform:rotate(-45deg)scaleY(1)}#logo .logowrapper.modal .logo .dot,#logo .logowrapper.modal.nav .logo .dot{width:0;height:0}}a{color:#000}.wf-loading{visibility:hidden}html,body{margin:0;font-family:akzl;font-size:18px}@media screen and (min-width:900px){html,body{font-size:22px}}@media screen and (min-width:1100px){html,body{font-size:24px}}body{padding:1.5rem}@media screen and (min-width:900px){body{padding:1.5rem 1.5rem 0}}#content{clear:both}@media screen and (min-width:900px){.frame{flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}}#back{z-index:99999;text-align:center;padding:1.5rem 0;font-size:4vw;text-decoration:none;display:none;position:fixed;bottom:0;right:0;transform:translate(-50%)}@media screen and (min-width:900px){#back{display:block}}#back span{opacity:0;text-transform:uppercase;height:0;font-size:18px;display:block}#back:hover span{opacity:1;height:auto}h1.page_title{margin:120px 0 1.5rem;font-family:akzl;font-size:2.5em;font-weight:400;line-height:1}@media screen and (min-width:600px){h1.page_title{margin:120px 0 1.5rem 0;font-size:2.5em}}@media screen and (min-width:900px){h1.page_title{margin:90px 1em 1.5rem 20%}}@media screen and (min-width:1100px){h1.page_title{max-width:12em;margin:90px 0 1.5rem 20%;font-size:5vw}}@media screen and (min-width:1399px){h1.page_title{margin:90px 0 1.5rem 20%}}h2,h3,h4,h5,h6{margin:0;font-family:akzl;font-weight:400}b{font-family:akzm}.stripe{z-index:0;opacity:.2;background:#ccc;width:44%;height:100vh;display:none;position:fixed;top:0;right:0}#pagewrap{z-index:2000;min-height:calc(100vh - 100px)}.column{max-width:700px}.aux_content{flex-basis:auto;width:100%;position:relative}.aux_content .pusher{padding-top:1.5rem;position:sticky;top:130px}.aux_content{padding-top:0;padding-bottom:1.5rem;font-family:akzl;font-size:18px}.aux_content .aux{margin-bottom:1em;margin-right:2em}@media screen and (min-width:900px){.aux_content{width:20%}}.main_content{z-index:2000;flex-basis:auto;width:80%;padding:0 0 1rem}.main_content .fitter{position:relative}@media screen and (min-width:900px){.main_content .fitter{width:100%;max-height:100vh}.main_content .fitter img{object-fit:contain;object-position:bottom left;width:100%;height:100%;display:block}}.main_content p{max-width:32em}.interior_images{clear:both}.interior_images:after,.interior_images:before{content:"";clear:both;display:table}.interior_images{border-top:1px solid #000}.interior_images:empty{border:none}.interior_images{margin:1rem -10px 0}@media screen and (min-width:900px){.interior_images{margin:3rem -1.5rem 0}}.interior_images img{max-width:100%;height:auto}.intro{height:60vh}@media screen and (min-width:900px){.intro{height:100vh}}.intro{clear:both;margin:0 -1.5rem;font-size:27px;line-height:1}.intro:after,.intro:before{content:"";clear:both;display:table}@media screen and (min-width:600px){.intro{margin:-1.5rem -1.5rem 0;font-size:31.5px}}@media screen and (min-width:900px){.intro{font-size:4.25vw;display:block}}@media screen and (min-width:1399px){.intro{font-size:60.8261px}}.intro .big_photo{height:100%;padding-top:140px;overflow:hidden}.intro .big_photo .inner{height:calc(100vh - 140px)}.search{padding-right:1.5rem;display:none}@media screen and (min-width:900px){.search{display:block}}.title_categories{margin-top:1em;margin-bottom:1em;margin-left:3em;font-family:akzm;font-size:18px}@media screen and (min-width:900px){.title_categories{margin-left:0}}.title_categories button{text-transform:uppercase;background:0 0;border:none;margin:0 0 .75em;padding:0;display:block}.title_categories button span{border-bottom:2px solid #0000;display:inline-block}.title_categories button{text-align:left;width:50%;display:inline-block}@media screen and (min-width:900px){.title_categories button{width:auto;display:block}}.title_categories button.active{outline:none}.title_categories button.active span{border-bottom-color:#000;display:inline-block}.title_categories ul{margin:0;padding:1em 0 0;list-style:none}.title_categories ul li{margin-bottom:.5em;font-size:16px}.title_categories ul a{text-decoration:none}.title_categories ul a:hover{text-decoration:underline}.title_categories input{text-transform:uppercase;border-bottom:none;width:100%;display:block}.title_categories input::placeholder{color:#000;opacity:1}.title_categories input{border-bottom:2px dashed #0000}.title_categories input:-ms-placeholder-shown{color:#000}.title_categories input::-moz-placeholder{color:#000}.title_categories input:focus,.title_categories input.full{border-bottom:2px dashed #000;outline:none}.title_categories input:focus.active,.title_categories input.active{border-bottom:2px solid #000;outline:none}.title_categories input{background:0 0;border:0;margin:0;padding:0}.news_home{background:#222;margin:-1.5rem -1.5rem 1.5rem;padding:1.5rem}.news_home .news_img{display:none}.news_home .news_item a{color:#fff}@media screen and (min-width:900px){.news_home{color:inherit;background:0 0;margin:0;padding:0}.news_home .news_item a{color:inherit}.news_home .news_img{display:block}}.news_item{color:#000;margin-bottom:1em;font-size:18px}.news_item span{display:block}.news_item .news_img{margin:0 -10px 1em 0}.news_item:last-of-type{margin-bottom:0}.news_item .date{text-transform:uppercase;margin-bottom:.25em;font-family:akzm;font-size:80%;display:block}.news_item:hover .title{text-decoration:underline}.news_item a{color:inherit;text-decoration:none}@media screen and (min-width:600px){.news_item.list{vertical-align:top;width:50%;margin-bottom:3em;padding-right:2em;display:inline-block}}@media screen and (min-width:900px){.news_item.list{vertical-align:top;width:33%;margin-bottom:3em;display:inline-block}}@media screen and (min-width:1100px){.news_item.list{vertical-align:top;width:25%;display:inline-block}}.news_item.list .no_img,.news_item.list .gatsby-image-wrapper{background:#0000001a;width:auto;margin-bottom:1em;overflow:hidden}@media screen and (min-width:600px){.news_item.list .no_img,.news_item.list .gatsby-image-wrapper{height:24vw;max-height:24vw}}@media screen and (min-width:900px){.news_item.list .no_img,.news_item.list .gatsby-image-wrapper{height:15vw;max-height:15vw}}@media screen and (min-width:1100px){.news_item.list .no_img,.news_item.list .gatsby-image-wrapper{height:12vw;max-height:12vw}}@media screen and (min-width:1399px){.news_item.list .no_img,.news_item.list .gatsby-image-wrapper{height:10vw;max-height:10vw}}.book_details{margin:0;font-family:akzm;font-size:16px;line-height:1.2}@media screen and (min-width:900px){.book_details{margin:0}}.book_details b{text-transform:uppercase;font-size:85%}.book_details div{margin-bottom:1em}@media screen and (min-width:900px){.book_details .format,.book_details .isbn,.book_details .price{display:block}}.books{clear:both}.books:after,.books:before{content:"";clear:both;display:table}.books .book picture{transition:all .35s}.books .main_content{min-width:75%;padding-left:1.5rem}@media screen and (min-width:900px){.books .main_content{padding-left:0}}.books .book{vertical-align:bottom;width:100%;font-size:18px;display:inline-block;position:relative}@media screen and (min-width:600px){.books .book{width:50%;display:inline-block}}@media screen and (min-width:900px){.books .book .main_content{padding-left:0}}@media screen and (min-width:1100px){.books .book{width:33%}}@media screen and (min-width:1399px){.books .book{width:25%}}@media screen and (min-width:600px){.books .book .coverWrap{padding-top:100%;position:relative}}.books .book .cover img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:600px){.books .book .cover{margin:0;display:block;position:absolute;bottom:0;left:0}.books .book .cover img{object-fit:cover;width:100%;height:100%;display:block}}@media screen and (min-width:1100px){.books .book .cover{margin:0 auto}}.books .book.featured{width:100%;padding-right:.5em;font-size:22.5px;line-height:1.1}@media screen and (min-width:1100px){.books .book.featured{width:50%}}.books .book.featured .deets{text-transform:uppercase;margin-top:.5em;padding-left:1em;font-size:18px;display:none}.books .book.not .x{z-index:50000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='white' stroke-width='0.5'/><path d='M0 0 L100 100 ' stroke='white' stroke-width='0.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%,auto;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.books .book.not img{display:none}.books .book.not h4{opacity:0}.books .book.not .cover{background:#f0f0f0}.books .book.not .cover img{display:none}.books .booklink{text-decoration:none;display:block}.books .booklink:hover h4{text-decoration:underline}.books .book_title{height:6.5em}@media screen and (min-width:600px){.books .book_title{margin-right:1.5em}}.books h4{padding:.75em 1em .75em 0;font-family:akzl;font-size:1.25em;font-weight:400;line-height:1.1;left:0}@media screen and (min-width:600px){.books h4{text-align:left;padding-left:0;padding-right:.75em}}@media screen and (min-width:900px){.book_content{margin:2em}}#bodywrapper{-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed;top:0;left:0;overflow:scroll}#footer:after,#footer:before{content:"";clear:both;display:table}#footer{clear:both;text-align:right;border-top:1px solid #222;margin:0 -10px;padding:10px;font-size:.65rem}@media screen and (min-width:900px){#footer{margin:0 -1.5rem;padding:1.5rem}}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}.button{letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:akzm;font-size:12.6px;text-decoration:none;display:inline-block}.button span{opacity:0;vertical-align:middle;width:0;display:inline-block;overflow:hidden}.button:after{content:"→";vertical-align:middle;font-size:4vw}.button:hover span{opacity:1;width:auto}.news a{color:#000}.cover_image img,.cover_image .lazyload-placeholder{object-fit:cover;object-position:bottom left;display:block;position:absolute;bottom:0;left:0;width:100%!important;height:100%!important}.description{max-width:32em}.description:after,.description:before{content:"";clear:both;display:table}.description{margin:1em 1em 2em 0}@media screen and (min-width:600px){.description{margin:1em 1em 2em 0}}@media screen and (min-width:900px){.description{margin:1em 1em 2em 25%}}@media screen and (min-width:1399px){.description{margin:1em 20% 2em 140px}}@media screen and (min-width:900px){.artists{column-count:2;column-gap:1.5em}}@media screen and (min-width:1100px){.artists{column-count:3;column-gap:1.5em}}@media screen and (min-width:1399px){.artists{column-count:4;column-gap:1.5em}}.artists p{margin:0 0 1em}.artists a{text-decoration:none}.artists a:hover{text-decoration:underline}.noone{color:#999}.home_news_item{padding-right:3rem}.home_news_item .news_img{display:none}@media screen and (min-width:900px){.home_news_item .news_img{display:block}}.home_news_item .news_img{width:100%;padding-top:100%;position:relative}.home_news_item .news_img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0}
