.djm-elementor-content{width:100%;margin:0;padding:0}.djm-elementor-content .e-con{--container-widget-width:100%;--widgets-spacing:0px}.djm-elementor-content .elementor-widget-heading .elementor-heading-title{font-family:var(--serif);font-weight:400;font-size:clamp(46px,7.25vw,100px);line-height:.98;letter-spacing:-1px}.djm-elementor-content .elementor-widget-heading h3.elementor-heading-title{font-size:clamp(28px,4.2vw,60px);line-height:1.08}.djm-elementor-content .elementor-widget-text-editor{font:14px/1.7 Arial,Helvetica,sans-serif}.djm-elementor-content .elementor-widget-text-editor p{margin-bottom:22px}.djm-elementor-content .elementor-widget-heading{margin-bottom:30px}.djm-elementor-content .djm-el-section{max-width:1600px;margin-inline:auto;border-bottom:1px solid var(--line)}.djm-elementor-content .djm-el-hero{min-height:calc(100svh - 70px);overflow:hidden;position:relative}.djm-elementor-content .djm-el-hero-title .elementor-heading-title{font-size:clamp(78px,12vw,180px);line-height:.84;letter-spacing:-3px}.djm-el-hero-title em{display:inline-block;margin-left:5vw}.djm-el-hero-bottom{border-top:1px solid var(--line);padding-top:26px;margin-top:12px}.djm-el-eyebrow p,.djm-el-label p{font-size:10px;letter-spacing:2.5px;line-height:1.7;text-transform:uppercase}.djm-el-label{margin-bottom:65px}.djm-el-label p{display:flex;gap:50px;align-items:center}.djm-el-label span{color:var(--copper);display:flex;align-items:center;gap:22px}.djm-el-label span:after{content:'';display:inline-block;width:60px;height:1px;background:var(--line)}.djm-elementor-content .elementor-widget-button .elementor-button{font:10px/1.6 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2.6px;border-radius:0;min-height:44px}.djm-elementor-content .elementor-widget-button .elementor-button:hover{background:var(--copper);color:var(--bg);border-color:var(--copper)}.djm-el-scroll{margin-top:14px;align-self:flex-end}.djm-el-scroll .elementor-button{border:0;padding:10px 0;font-size:8px}.djm-el-series-copy{max-width:580px}.djm-el-series-copy p{font-size:17px}.djm-el-books{margin-block:45px 60px;align-items:flex-end}.djm-el-books .elementor-widget-image img{max-height:470px;object-fit:contain;box-shadow:0 15px 35px #0008}.djm-el-book-placeholder{background:#171510;border:1px solid var(--line);padding:30px;min-height:320px;justify-content:space-between}.djm-el-book-placeholder .elementor-heading-title{font-size:32px}.djm-el-quote{border-left:1px solid #584232;padding-left:28px}.djm-el-film-image{margin-top:45px;margin-bottom:22px}.djm-el-film-image img{width:100%;max-height:460px;object-fit:cover}.djm-el-light .elementor-widget-heading .elementor-heading-title,.djm-el-resource .elementor-widget-heading .elementor-heading-title{color:#24241d}.djm-el-light .elementor-widget-text-editor,.djm-el-resource .elementor-widget-text-editor{color:#5d5b53}.djm-el-about-copy p{font-size:20px;line-height:1.8}.djm-el-artist{border-top:1px solid var(--line);padding-top:28px;margin-top:28px}.djm-el-artist .elementor-heading-title{font-size:42px}.djm-el-resource .elementor-heading-title{font-size:34px}.djm-el-resource p:last-child{margin-bottom:0}.djm-el-resource .djm-el-eyebrow p{font-size:9px}.djm-live-price{color:var(--copper);font-size:20px;margin:15px 0 25px}.djm-more-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px}.djm-more-books h3{font-size:28px;margin-top:20px}.djm-more-books img{max-height:360px;object-fit:contain}.djm-elementor-content .elementor-widget-shortcode .journal-grid h3{font-size:29px}.djm-elementor-content .elementor-widget-shortcode form{width:100%}.djm-elementor-content .e-con .elementor-widget{min-width:0}body.elementor-editor-active .djm-el-section{overflow:visible}.djm-elementor-page .site-header{z-index:50}
@media(max-width:900px){.djm-elementor-content .djm-el-hero-title .elementor-heading-title{font-size:15vw}.djm-el-books{gap:25px}.djm-el-book-placeholder{padding:20px}.djm-el-book-placeholder .elementor-heading-title{font-size:25px}.djm-el-label p{gap:25px}}
@media(max-width:600px){.djm-elementor-content .djm-el-hero{min-height:650px}.djm-elementor-content .djm-el-hero-title .elementor-heading-title{font-size:20vw;letter-spacing:-2px}.djm-el-hero-bottom{gap:10px}.djm-el-eyebrow p,.djm-el-label p{font-size:8px;letter-spacing:1.8px}.djm-el-label{margin-bottom:45px}.djm-el-label span:after{width:35px}.djm-el-books{align-items:stretch}.djm-el-books .elementor-widget-image img{max-height:400px}.djm-el-book-placeholder{min-height:250px}.djm-el-artist .elementor-heading-title{font-size:35px}.djm-el-resource .elementor-heading-title{font-size:30px}.djm-more-books{grid-template-columns:1fr 1fr;gap:22px}.djm-el-about-copy p{font-size:17px}.djm-el-film-image img{min-height:240px}.djm-elementor-content .elementor-widget-heading .elementor-heading-title{font-size:50px}}

@media(max-width:600px){.djm-elementor-content .djm-el-hero-title .elementor-heading-title{font-size:20vw;line-height:.84}}
.djm-jables-intro{align-items:center}.djm-jables-cover img{width:100%;max-width:350px;max-height:530px;object-fit:contain;box-shadow:0 20px 50px #0009}.djm-jables-intro .elementor-widget-heading .elementor-heading-title{font-size:clamp(48px,6vw,86px)}
@media(max-width:600px){.djm-jables-intro{gap:40px}.djm-jables-cover img{max-height:420px}}
.djm-elementor-content .djm-jables-section .elementor-widget-heading{margin-bottom:32px!important}.djm-elementor-content .djm-jables-section .elementor-widget-text-editor{margin-bottom:18px}.djm-elementor-content .djm-jables-section .djm-el-label{margin-bottom:65px}
.djm-elementor-content .djm-inner-section .elementor-widget-heading{margin-bottom:32px!important}.djm-elementor-content .djm-inner-section .elementor-widget-text-editor{margin-bottom:18px}.djm-elementor-content .djm-inner-section .djm-el-label{margin-bottom:65px}.djm-elementor-content .djm-inner-section .journal-grid h2{font-size:32px;line-height:1.15}.djm-journal-pagination{display:flex;gap:15px;margin-top:50px}.djm-journal-pagination .page-numbers{padding:10px 15px;border:1px solid var(--line)}.djm-journal-pagination .current{color:var(--copper)}
