/*!
Theme Name: Stephanie Wrobel 2026
Description: Custom theme for Stephanie Wrobel
Version: 2.0.5
Author: The Hot Brain
Author URI: http://thehotbrain.com/
*/*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-play-state:paused !important;transition:none !important;scroll-behavior:auto !important}}body{background:#f3eee0;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main{margin:0 auto 1em;padding:0 1em;width:95%}@media(min-width: 800px){#main{padding:1em 0;margin:0 auto 1em}}hr{border:none;width:100%;max-width:1600px;margin:0 auto;height:1px;background:rgba(0,0,0,.8);background:#fff;display:block}.ccw{transform:rotate(2deg)}.cw{transform:rotate(-2deg)}.backtobook{display:block;padding:1em 0 3em;font-size:1.3rem;font-family:Bodoni Six,serif;font-style:italic;text-transform:lowercase;text-align:center}.backtobook:before{content:"←";margin:0 .5em 0 0}.page-nav{display:flex;justify-content:space-between;margin:2em auto;max-width:1600px;width:90%}.page-nav div{width:50%}.page-nav a{display:block;padding:2em 0;font-size:1.3rem;font-family:Bodoni Six,serif;font-style:italic;text-transform:lowercase}.page-nav a:hover{color:rgba(0,0,0,.925)}.page-nav .prev{text-align:left}.page-nav .prev a:before{content:"←";margin:0 .5em 0 0}.page-nav .next{text-align:right}.page-nav .next a:after{content:" →";margin:0 0 0 .5em}ul.sharer{display:flex;align-items:center;justify-content:space-between;margin:2em auto;width:100%;flex-wrap:wrap}ul.sharer li{width:100%;margin:0 0 .4em}@media(min-width: 800px){ul.sharer li{width:32%}}ul.sharer a{font-size:.8rem;background:#fff;display:block;width:100%;color:#c23a55;padding:1em 1em;text-align:center;border-radius:.2em;line-height:1.2}@media(min-width: 800px){ul.sharer a{font-size:.8rem;padding:1em 1em}}ul.sharer a:hover{background:#c23a55;color:#fff}article p{line-height:1.35;margin:0 auto 1em;font-size:1rem;color:rgba(0,0,0,.925);font-weight:400;letter-spacing:.01em}@media(min-width: 800px){article p{font-size:105%;line-height:1.45}}.container{margin:0 auto;padding:0 0 0}a,a:link{text-decoration:none;transition:all .3s ease-out;color:#c23a55}header.page-header{padding:2em 0 0;margin:0 auto 2em;max-width:1600px;width:90%}@media(min-width: 800px){header.page-header{padding:2.5em 0}}header.page-header h2{font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;font-size:1.3em;margin:-1.5em 0 0 auto;line-height:1.2;text-align:right;color:rgba(0,0,0,.925);text-transform:uppercase;letter-spacing:.15em}@media(min-width: 800px){header.page-header h2{font-size:2em}}header.page-header p{text-align:center;color:rgba(0,0,0,.5);font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:1em;letter-spacing:.1em;max-width:45em;margin:0 auto;padding:0 2em}h3{line-height:1.2;letter-spacing:-0.01em;font-size:1.1rem;font-weight:600}h6{letter-spacing:.1em;font-weight:600;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:1em 0 .8em;font-size:.65em;color:rgba(0,0,0,.85)}@media(min-width: 800px){h6{letter-spacing:.2em;font-size:.7em}}header[role=banner]{margin:0 auto;padding:2em 0% 1em;width:90%}@media(min-width: 800px){header[role=banner]{padding:5% 2.5% 1em}}header[role=banner] hr{margin-top:1em}@media(min-width: 800px){header[role=banner] hr{margin-top:3em}}header[role=banner] .title-container{width:100%;margin:0 auto}header[role=banner] .nav-container{width:100%}@media(min-width: 800px){header[role=banner] .nav-container{margin:1em 0 0 auto}}header[role=banner] h1.site-title{padding:0;font-family:Acanthus,serif;font-weight:200;font-size:2rem;line-height:1;margin:0 auto;letter-spacing:.2em;text-align:center;text-transform:uppercase;padding:0 2em}@media(min-width: 800px){header[role=banner] h1.site-title{font-size:3.4rem;margin:0 auto -0.15em;padding:0}}header[role=banner] h1.site-title a{color:rgba(0,0,0,.925)}header[role=banner] h1.site-title a:hover{color:#c23a55}.menu-main-menu-container{display:none}@media(min-width: 800px){.menu-main-menu-container{display:inherit}}button.toggler{width:100%;text-align:center;letter-spacing:.2em;z-index:3;background:none;font-family:Bodoni Six,serif;padding:1.2em .9em 1.2em 1em;text-transform:uppercase;font-size:1em;transition:all .3s ease-out;cursor:pointer;font-weight:4000;margin:0em 0 0 auto;letter-spacing:.2em;display:block;line-height:1;position:fixed;bottom:0;width:100%;left:0;background:#111;color:#f3eee0;border:none}@media(min-width: 800px){button.toggler{display:none}}button.toggler:hover{color:#f3eee0}#js-modal-content .menu-main-menu-container{height:100vh;display:flex;align-items:center;justify-content:center}#js-modal-content .menu-main-menu-container ul{display:block;margin:0}#js-modal-content .menu-main-menu-container li{display:block;text-align:center;padding:0;margin:0 auto}#js-modal-content .menu-main-menu-container .nav-email-signup a{border:.2px solid hsla(0,0%,100%,.25);transition:all .3s ease-out}#js-modal-content .menu-main-menu-container .nav-email-signup a:hover{background:#fff}#js-modal-content .menu-main-menu-container a{font-weight:500;width:100%;padding:15% 0;display:block;letter-spacing:.2em;font-size:1.2em;color:hsla(0,0%,100%,.75);font-family:Bodoni Six,serif;margin:0 auto}@media(min-width: 800px){#js-modal-content .menu-main-menu-container a{font-size:1.2em}}#js-modal-content .menu-main-menu-container a:hover{color:#c23a55}#js-modal-content .menu-main-menu-container .sub-menu{display:none}#js-modal-content .menu-main-menu-container button{width:10px}@media(min-width: 800px){.menu-main-menu-container{margin:0 auto;text-align:right}}.menu-main-menu-container ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center}@media(min-width: 800px){.menu-main-menu-container ul{margin:0}}.menu-main-menu-container ul.sub-menu{display:none}.menu-main-menu-container ul li{padding:0;margin:0 .2em 0 0}@media(min-width: 800px){.menu-main-menu-container ul li{padding:0}}.menu-main-menu-container ul li.menu-item-home{display:none}.menu-main-menu-container ul li:last-child{margin:0}.menu-main-menu-container ul a{padding:.7em .5em .8em;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:.85em;letter-spacing:.15em;font-weight:500;display:block;line-height:1;color:rgba(0,0,0,.75);line-height:1;margin:0 .5em;font-weight:100}.menu-main-menu-container ul a:hover{color:#c23a55}.menu-main-menu-container ul .nav-email-signup{border:.2px solid rgba(0,0,0,.25);transition:all .3s ease-out}.menu-main-menu-container ul .nav-email-signup:hover{background:#fff}.menu-main-menu-container ul .current-menu-item a{color:#c23a55}.home{background:rgba(0,0,0,.925);background:#212121}.home .banner{width:100%;margin:0 auto 0;text-align:center}@media(min-width: 800px){.home .banner{margin:0 auto -40px}}.home .banner a{display:block;background:#ca2600;color:#f3eee0;padding:20px;font-family:Bodoni Six,serif;font-size:1.2rem;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .banner a em{letter-spacing:.05em;font-weight:600;font-style:normal}.home .banner a b{font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;border:1px solid #f3eee0;padding:5px 10px 6px;text-transform:uppercase;display:block;margin:5px auto;max-width:250px;line-height:1}@media(min-width: 800px){.home .banner a b{display:inline-block;margin:0 0 0 10px}}.home .banner a:hover{background:#f3eee0;color:#c23a55}.home .banner a:hover b{border:1px solid #c23a55}.home hr{background:hsla(0,0%,100%,.3)}.home button.toggler{background:#f3eee0 !important;color:#c23a55}.home header[role=banner] h1.site-title a{color:#f3eee0}.home header[role=banner] .menu-main-menu-container a{color:hsla(0,0%,100%,.5)}.home header[role=banner] .menu-main-menu-container a:hover{color:#fff}.home header[role=banner] .nav-email-signup{border:.2px solid hsla(0,0%,100%,.25);transition:all .3s ease-out}.home header[role=banner] .nav-email-signup:hover{background:#fff;color:rgba(0,0,0,.925)}.home header[role=banner] .nav-email-signup:hover a{color:rgba(0,0,0,.925)}.home .book{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1000px;padding:0 2em;margin:0 auto 2em;position:relative;width:80%}@media(min-width: 800px){.home .book{margin:0 auto}}.home .book .content{order:1}@media(min-width: 800px){.home .book .content{width:60%}}.home .book .cover{order:1}@media(min-width: 800px){.home .book .cover{width:40%;order:2}}.home .book p{color:hsla(0,0%,100%,.5);font-family:Bodoni Six,serif;line-height:1.4;text-transform:none;margin:0 0 1em;font-size:1rem;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@media(min-width: 800px){.home .book p{font-family:Bodoni Six,serif;font-size:1.3rem;padding:0 2em 0 0;line-height:1.5;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.home .book p a{color:#fff;font-weight:500;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;padding:0 0 0 .5em}.home .book h2{text-transform:uppercase;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.125em;line-height:1;margin:0 0 .2em;font-size:2.5rem;font-weight:500}.home .book h3{text-transform:uppercase;font-family:Bodoni Six,serif;letter-spacing:.15em;color:#f3eee0;font-style:italic;font-weight:500;letter-spacing:.2em;font-size:.7rem;font-feature-settings:"lnum";margin:0 0 .7em}@media(min-width: 800px){.home .book h3{font-size:.8rem}}.home .book ul{line-height:1;display:flex}.home .book ul a{color:hsla(0,0%,100%,.6);text-transform:uppercase;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;padding:0 1em 0 0;font-weight:400;letter-spacing:.15em;font-size:.8rem;line-height:1}.home .book ul a:hover{color:#c23a55}@media(min-width: 800px){.home .book ul a{font-size:1rem}}.home #featured{margin:1em auto;padding:0 0 3em}@media(min-width: 800px){.home #featured{margin:-3em auto}}.home #featured h2{color:#6fab49;color:#ca3027;color:#ca2600}@media(min-width: 800px){.home #featured h2{font-size:3.5rem;line-height:1;margin:0 0 5px}}.home #featured img{margin:-0.5em 0 2em;z-index:2;position:relative;max-width:200px}@media(min-width: 800px){.home #featured img{margin:-1.5em 0 .5em;max-width:400px}}.home #secondary{padding:3em 0}.home #secondary .content{order:2}@media(min-width: 800px){.home #secondary .content{width:65%}}.home #secondary .cover{order:1;padding:0 2em 0}@media(min-width: 800px){.home #secondary .cover{width:35%}}.home #secondary .cover img{margin:-0.5em 0 1em;z-index:2;position:relative;max-width:200px}@media(min-width: 800px){.home #secondary .cover img{max-width:250px}}.home #secondary h2{color:#ca2600}@media(min-width: 800px){.home #secondary h2{font-size:2.25rem}}.home #secondary.tmh h2{color:#72a849}.home #secondary.thh h2{color:#da5f4d}.home #bio{color:#fff;padding:0;max-width:1000px;margin:0 auto;width:85%}@media(min-width: 800px){.home #bio{padding:4em 0}}.home #bio .flex{display:flex;max-width:1000px;margin:0 auto;align-items:center;justify-content:center;flex-wrap:wrap}.home #bio .bio-text{order:2;idth:100%}@media(min-width: 800px){.home #bio .bio-text{order:1;width:80%}}.home #bio .bio-text p{font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:hsla(0,0%,100%,.5);letter-spacing:0;margin:0 auto;font-size:1rem;font-weight:100;line-height:1.3}@media(min-width: 800px){.home #bio .bio-text p{font-size:1.15rem;line-height:1.6}}.home #bio .bio-text a{color:#fff;font-weight:500}.home #bio .bio-text a:hover{color:#c23a55}.home #bio a.bio-image{order:1;width:100%;display:block;margin:0 auto}@media(min-width: 800px){.home #bio a.bio-image{width:20%;order:2}}.home #bio img{max-width:150px;padding:0;filter:grayscale(1) contrast(110%) brightness(115%);transition:all .3s ease-out;border-radius:400px;margin:2em auto 1em}@media(min-width: 800px){.home #bio img{max-width:200px;margin:0 0 0 3em}}.home #bio img:hover{filter:grayscale(0) contrast(100%) brightness(100%)}.home footer.site-wide a,.home footer.site-wide p{color:hsla(0,0%,100%,.5)}.home footer.site-wide ul.social svg{fill:#fff}.home footer.site-wide ul.social svg:hover{fill:#c23a55}footer.site-wide{margin:0 auto;padding:.5em 0 5em;width:90%;bottom:0}footer.site-wide ul.social{display:flex;justify-content:space-around;width:80%;margin:1em auto 1em;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@media(min-width: 800px){footer.site-wide ul.social{max-width:200px;margin:1em auto 1.5em}}footer.site-wide ul.social li{text-align:center}footer.site-wide ul.social i{font-style:normal;display:none}footer.site-wide ul.social svg{width:50px;display:block;margin:0 auto;fill:rgba(0,0,0,.925);padding:10px}footer.site-wide ul.social svg:hover{fill:rgba(0,0,0,.925)}@media(min-width: 800px){footer.site-wide ul.social svg{width:30px;padding:0}}footer.site-wide .copyright{font-weight:600;text-align:center}footer.site-wide .credit{text-align:center}footer.site-wide p{font-size:.75rem;line-height:1;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;display:block;color:rgba(0,0,0,.9);text-align:center;text-transform:uppercase;letter-spacing:.2em}footer.site-wide p a{color:rgba(0,0,0,.4);padding:1em;display:block;font-size:.5rem}footer.site-wide p a:hover{color:#c23a55}.page-about .flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 auto 2em;max-width:1000px;width:80%}.page-about aside .frame{overflow:hidden;margin:1em 0 .5em}@media(min-width: 800px){.page-about aside .frame{margin:0 auto 1em}}@media(min-width: 800px){.page-about aside{width:35%;order:2}}@media(min-width: 800px){.page-about aside img{margin:0 -50% 0em;max-width:200%;width:200%}}.page-about aside .photo-credit{font-size:.55rem;text-transform:uppercase;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.1em;color:rgba(0,0,0,.925);margin:0 0 5em}@media(min-width: 800px){.page-about aside .photo-credit{margin:0 0 5em}}.page-about aside .photo-credit:before{content:"photo: "}.page-about aside .other-writing{display:none}@media(min-width: 800px){.page-about aside .other-writing{display:inherit}}@media(min-width: 800px){.page-about .about-text{width:60%;order:1}}.page-about .about-text strong{font-size:1.4rem;font-family:Bodoni Six,serif;font-style:italic;font-weight:normal;line-height:1;letter-spacing:.01em}@media(min-width: 800px){.page-about .about-text strong{font-size:2.3rem}}.page-about .about-text .other-writing{display:inherit}@media(min-width: 800px){.page-about .about-text .other-writing{display:none}}.page-about .other-writing h3{text-transform:uppercase;font-weight:500;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:1.7rem;letter-spacing:.15em;margin:0 0 .5em}.page-about .other-writing ul{list-style:none;margin:0;padding:0}.page-about .other-writing li{margin:0 0 1em}.page-about .other-writing a{color:#c23a55;font-weight:700 !important}.page-template-page-books-main .books-list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:1200px;width:85%;margin:0 auto;gap:40px}.page-template-page-books-main .books-list li{margin:0 0 20px;flex:0 1 45%}@media(min-width: 800px){.page-template-page-books-main .books-list li{flex:1 1 22%}}.page-template-page-books-main .books-list img{margin:0 auto 1em;filter:drop-shadow(5px 10px 7px rgba(0, 0, 0, 0.25));border-radius:.2em;max-width:100%;width:100%;height:auto}@media(min-width: 800px){.page-template-page-books-main .books-list img{max-width:300px;margin:0 auto 2em}}.page-template-page-books-main .books-list .more-link{color:#c23a55;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-template-page-books-main .books-list .more-link:before{content:"→";margin:0 .5em 0 0}.page-template-page-books-main .books-list .more-link:hover{color:rgba(0,0,0,.925)}.page-template-page-books-main .books-list h3{color:rgba(0,0,0,.925);font-size:1.2rem;margin:0 auto .5em;line-height:1;font-weight:100;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:.1em;color:rgba(0,0,0,.925);text-transform:uppercase;text-align:center}@media(min-width: 800px){.page-template-page-books-main .books-list h3{font-size:1.5rem}}.page-template-page-books-main .books-list p{font-size:.9rem;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-template-page-books-single article{max-width:1000px;margin:0 auto 4em;width:90%;display:flex;justify-content:space-between;flex-wrap:wrap}.page-template-page-books-single h4{font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:400;text-transform:uppercase;font-size:1.5rem;letter-spacing:.09em;margin:0 0 .8em}.page-template-page-books-single aside{width:100%}@media(min-width: 800px){.page-template-page-books-single aside{order:1;width:40%}}.page-template-page-books-single aside img{max-width:250px;margin:0 auto 1em;width:100%;filter:drop-shadow(5px 20px 7px rgba(0, 0, 0, 0.25))}@media(min-width: 800px){.page-template-page-books-single aside img{max-width:400px;margin:-5em 0 1em}}.page-template-page-books-single aside #booksellers{padding:0 0 2.5em}.page-template-page-books-single aside #booksellers a{display:block;width:100%;padding:.8em 0;background:hsla(0,0%,100%,.75);text-align:center;margin:0 0 .4em;border-radius:.2em}.page-template-page-books-single aside #booksellers a:hover{color:#fff}.page-template-page-books-single #book-content{margin:0 0 0}@media(min-width: 800px){.page-template-page-books-single #book-content{width:55%;order:2}}.page-template-page-books-single #book-content .leadin{font-family:Bodoni Six,serif;font-size:1.2rem;font-style:italic;letter-spacing:-0.01em;line-height:1.3;margin:0 0 1em}@media(min-width: 800px){.page-template-page-books-single #book-content .leadin{font-size:1.65rem;margin:0 0 .7em}}.page-template-page-books-single #book-content hr{margin:3em 0 2em}.page-template-page-books-single #book-content #select-reviews blockquote{margin:0 0 1em}.page-template-page-books-single #book-content #select-reviews blockquote p{margin:0;text-indent:-0.4em;font-size:90%}.page-template-page-books-single #book-content #select-reviews blockquote p:before{content:"“"}.page-template-page-books-single #book-content #select-reviews blockquote p:after{content:"”"}.page-template-page-books-single #book-content #select-reviews blockquote cite{font-style:normal;font-weight:600;text-transform:uppercase;font-size:.7rem;line-height:1.2}.page-template-page-books-single #book-content #select-reviews .more-reviews{text-transform:uppercase;display:block;text-align:left;font-size:.85rem;margin:2em 0 0;font-weight:700;letter-spacing:.05em}.page-template-page-books-single #book-content #select-reviews .more-reviews:before{content:"→";margin:0 .5em 0 0}.page-template-page-books-single #book-content #select-reviews .more-reviews:hover{color:rgba(0,0,0,.925)}.page-template-page-books-single #book-content #select-reviews .accolades-list{margin:0 0 20px}.page-template-page-books-single #book-content #select-reviews .accolades-list li{margin:0 0 10px;font-weight:600;font-size:.95rem}.page-template-page-books-single #book-content #select-reviews .accolades-list:after{content:" ";border-top:1.5px solid rgba(0,0,0,.925);width:20px;display:block;margin:20px 0 0px}.page-template-page-books-single #additional-content{margin:0 0 -1em}.page-template-page-books-single #additional-content ul{margin:-1em 0 0}.page-template-page-books-single #additional-content a{display:block;text-transform:uppercase;font-size:.85rem;padding:.5em 0;font-weight:700;letter-spacing:.05em}.page-template-page-books-single #additional-content a:before{content:"→";margin:0 .5em 0 0}.page-template-page-books-single #additional-content a:hover{color:rgba(0,0,0,.925)}.page-template-page-books-single #book-covers{max-width:1200px;margin:-2em auto;padding:2em 0 0}.page-template-page-books-single #book-covers hr{margin:0 0 3em}.page-template-page-books-single #book-covers ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.page-template-page-books-single #book-covers ul li{width:30%;margin:0 0 2em;font-size:.9rem}@media(min-width: 800px){.page-template-page-books-single #book-covers ul li{width:20%}}.page-template-page-books-single #book-covers ul img{height:200px;width:auto;-o-object-fit:cover;object-fit:cover;filter:grayscale(100);mix-blend-mode:multiply;transition:all .2s ease-in-out;border-radius:.2em}@media(min-width: 800px){.page-template-page-books-single #book-covers ul img{height:250px}}@media(min-width: 1200px){.page-template-page-books-single #book-covers ul img{height:300px}}.page-template-page-books-single #book-covers ul img:hover{filter:grayscale(0);mix-blend-mode:normal}.page-darling-rose-gold .leadin,.page-darling-rose-gold aside #booksellers a,.page-darling-rose-gold #menu-item-102 a{color:#ec9b80}.page-darling-rose-gold aside #booksellers a:hover{background:#ec9b80}.page-this-might-hurt .leadin,.page-this-might-hurt aside #booksellers a,.page-this-might-hurt #menu-item-102 a{color:#6fab49}.page-this-might-hurt aside #booksellers a:hover{background:#6fab49}.page-excerpt article,.page-reviews article{max-width:800px;margin:0 auto 4em;width:90%}.page-excerpt article blockquote,.page-reviews article blockquote{margin:0 0 1.5em;line-height:1}.page-excerpt article blockquote p,.page-reviews article blockquote p{margin:0 0 .2em;text-indent:-0.4em;font-size:.9rem}@media(min-width: 800px){.page-excerpt article blockquote p,.page-reviews article blockquote p{font-size:1rem}}.page-excerpt article blockquote p:before,.page-reviews article blockquote p:before{content:"“"}.page-excerpt article blockquote p:after,.page-reviews article blockquote p:after{content:"”"}.page-excerpt article blockquote cite,.page-reviews article blockquote cite{text-transform:uppercase;font-style:normal;letter-spacing:.02em;font-weight:600;line-height:1.2;font-size:.8rem}@media(min-width: 800px){.page-excerpt article blockquote cite,.page-reviews article blockquote cite{font-size:.9rem}}.parent-books .flickity-enabled.is-draggable{background:#000;border-radius:.2em}.page-template-page-gallery article{max-width:1000px;margin:0 auto}.page-template-page-gallery .wp-caption{max-width:100% !important;margin:0 auto 2em !important}.page-template-page-gallery .gallery{margin:0 auto 2em !important}@media(min-width: 800px){.page-contact header.page-header{margin-bottom:0}}.page-contact article{max-width:1000px;margin:0 auto;width:90%}.page-contact a{color:#c23a55}.page-contact h3{font-family:Bodoni Six,serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.2em;text-align:center;margin:0 auto .5em;font-style:italic}.page-contact #publicity-agent{display:flex;flex-wrap:wrap;margin:0 auto 20px;justify-content:space-around}.page-contact #publicity-agent div{margin:0 auto 2em}@media(min-width: 800px){.page-contact #publicity-agent div{width:100%}}.page-contact #publicity-agent p{text-align:center}.page-contact #book-club{margin:0 auto 4em}.page-contact #book-club p{text-align:center}.page-contact .form-intro p{text-align:center;max-width:80ch;margin:0 auto 40px}.page-contact .contact_list{display:flex;flex-wrap:wrap;margin:0 0 4em;padding:0em 0;justify-content:space-between}.page-contact .contact_list li{text-align:center;margin:0 0 0;width:100%}@media(min-width: 800px){.page-contact .contact_list li{width:32%}}.page-contact .contact_list li:nth-child(odd){border-left:none}.page-contact .contact_list h3{font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:0 auto 1em;line-height:1.2;color:rgba(0,0,0,.925);font-weight:600;letter-spacing:.2em;font-size:.75rem;padding:1em 0 0;color:rgba(0,0,0,.925)}@media(min-width: 800px){.page-contact .contact_list h3{font-size:.75rem}}.page-contact .contact_list p{margin:0;font-size:.9rem}@media(min-width: 800px){.page-contact .contact_list p{font-size:1rem}}.page-contact .contact_list p.contact-name{font-size:1.2rem;font-style:normal;font-weight:300;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;margin:0 auto .1em}@media(min-width: 800px){.page-contact .contact_list p.contact-name{font-size:1.7rem}}.page-contact .contact_list p.contact-org{font-size:1rem;font-style:normal;font-weight:800}@media(min-width: 800px){.page-contact .contact_list p.contact-org{font-size:.9rem}}.page-contact .contact_list .contact-links{display:flex;align-items:center;margin:1em auto}.page-contact .contact_list a{display:block;padding:.5em .5em;font-size:.75rem;letter-spacing:.3em;margin:0em auto 2em;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:#c23a55;font-weight:600;border:1px solid #c23a55;width:100%;max-width:130px}.page-contact .contact_list a:hover{color:#c23a55;border-color:#c23a55}.page-contact #contact-form{margin:3em auto;max-width:1000px;width:90%}.page-contact .gform_wrapper.gravity-theme .gfield_required{padding:0;line-height:1;font-size:1.2rem;font-weight:100;margin:10px 0 0;display:inline-block;position:relative}.page-contact .gform_wrapper li{margin:0 auto 2em}.page-contact .gform_required_legend{display:none}.page-contact #gform_confirmation_wrapper_1{text-align:center;font-size:1.5em;padding:2em}@media(min-width: 800px){.page-contact #gform_confirmation_wrapper_1{font-size:2em}}.page-contact input,.page-contact textarea{border:1px solid rgba(0,0,0,.5);font-family:sans-serif;padding:.2em;font-size:1.2rem}.page-contact .gform_wrapper label.gfield_label,.page-contact .gform_wrapper legend.gfield_label{font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:rgba(0,0,0,.9);text-transform:uppercase;font-weight:600;letter-spacing:.2em;font-size:.95rem;line-height:1.1}.page-contact .gform_wrapper ul.gform_fields li.gfield{padding:0}.page-contact .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.page-contact .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:.05em 0 0em;font-size:.9rem;line-height:1;letter-spacing:0em;color:rgba(0,0,0,.5);font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}.page-contact .gform_wrapper .gform_footer input.button,.page-contact .gform_wrapper .gform_footer input[type=submit],.page-contact .gform_wrapper .gform_page_footer input.button,.page-contact .gform_wrapper .gform_page_footer input[type=submit]{background:none;color:#c23a55;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:.2em;padding:.7em 3em;font-weight:500;font-size:1.5em;transition:all .3s ease-out;cursor:pointer;line-height:1;border:none;display:block;margin:0 auto 3em;text-align:center;background:#c23a55;color:#fff;margin:0 auto;max-width:400px;width:100%}.page-contact .gform_wrapper .gform_footer input.button:hover,.page-contact .gform_wrapper .gform_footer input[type=submit]:hover,.page-contact .gform_wrapper .gform_page_footer input.button:hover,.page-contact .gform_wrapper .gform_page_footer input[type=submit]:hover{background:rgba(0,0,0,.925);color:#fff}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}dialog{display:block;border:0}.no-scroll{overflow:hidden}.simple-modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:666;cursor:pointer}.simple-modal-overlay[data-background-click=disabled],.simple-animated-modal-overlay[data-background-click=disabled]{cursor:auto}.simple-modal{position:fixed;left:0;right:auto;top:0;width:100%;max-height:100vh;z-index:1500;padding:0em 2em;right:auto;overflow:auto;background:#111;z-index:667}.simple-modal-close{color:#f3eee0;background:none;border:0;padding:0;cursor:pointer;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;position:absolute;font-size:2.5em;top:.2em;right:.5em;line-height:1;margin:0;width:inherit;font-weight:100}.simple-modal-close:active{outline:1px dotted rgba(0,0,0,.01)}.simple-modal-close:hover,.simple-modal-close:active{color:hsla(0,0%,100%,.75);background:none;outline:1px dotted rgba(0,0,0,.01)}.error404{text-align:center}.error404 article{max-width:38em;padding:10vh 0;margin:0 auto}.error404 article h3{font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;font-size:1.4rem}.error404 article p{font-size:.95rem;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}@font-face{font-family:"Archivo";src:url("_fonts/Archivo-Medium.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Archivo";src:url("_fonts/Archivo-Bold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Cardinal";src:url("_fonts/VCCardinal-Medium.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Acanthus";src:url("_fonts/FFAcanthus-Bold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Bodoni Six";src:url("_fonts/68d392ef-209d-439d-96fd-92a98dc232bb.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Bodoni Six";src:url("_fonts/f0cfeef3-aa54-47db-bc0d-f356adb1a251.woff2") format("woff2");font-weight:400;font-style:italic}.post-type-archive-for_writers .flex{display:flex;flex-wrap:wrap}@media(min-width: 800px){.post-type-archive-for_writers .flex{width:95%;max-width:1600px;margin:0 auto;justify-content:space-between;gap:20px}}.post-type-archive-for_writers .flex aside{width:90%;margin:0 auto;order:2}@media(min-width: 1200px){.post-type-archive-for_writers .flex aside{width:23%;order:1}}.post-type-archive-for_writers .flex aside .consulting-link{border:1px solid #c23a55;display:block;padding:10px 15px 13px;margin:20px 0 0;font-size:.9rem;width:90%;line-height:1.4}.post-type-archive-for_writers .flex aside .consulting-link:hover{background:#c23a55;color:#f3eee0}.post-type-archive-for_writers .flex aside .consulting-link strong{display:block;font-weight:600}.post-type-archive-for_writers .flex aside .consulting-link span{font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;line-height:1}.post-type-archive-for_writers .flex aside h3{margin:0 0 10px;font-family:Bodoni Six,serif;font-style:italic;font-weight:100;text-transform:uppercase;letter-spacing:.02em}.post-type-archive-for_writers .flex aside li{font-size:.95rem;margin:0 0 0;line-height:1.3;padding:0 20px 0 0}.post-type-archive-for_writers .flex aside li a{display:block;padding:7px 0}.post-type-archive-for_writers .flex aside li a:hover{color:#000}.post-type-archive-for_writers .flex .articles-list{order:2}@media(min-width: 1200px){.post-type-archive-for_writers .flex .articles-list{width:75%;order:2}}.post-type-archive-for_writers .nav-for-writers a{color:#c23a55}.post-type-archive-for_writers .articles-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:95%;max-width:1600px;margin:2em auto}@media(min-width: 800px){.post-type-archive-for_writers .articles-list{margin:0 auto}}.post-type-archive-for_writers .articles-list a{color:#c23a55}.post-type-archive-for_writers .articles-list a:hover{color:rgba(0,0,0,.925)}.post-type-archive-for_writers .articles-list li{width:100%;padding:.5em 0em 0em 0;margin:0 1% 1em}@media(min-width: 800px){.post-type-archive-for_writers .articles-list li{width:48%}}@media(min-width: 1200px){.post-type-archive-for_writers .articles-list li{width:48%}}.post-type-archive-for_writers .articles-list li .accent{background:#c23a55;display:block}.post-type-archive-for_writers .articles-list li img{margin:0 auto 1em;max-height:250px;-o-object-fit:cover;object-fit:cover;border-radius:.1em;transition:all 1s ease-out;display:block}.post-type-archive-for_writers .articles-list li img:hover{filter:grayscale(100%);mix-blend-mode:multiply}.post-type-archive-for_writers .articles-list li h3{font-size:1.3rem;letter-spacing:.01em;font-weight:400;margin:0 0 .2em;line-height:1;padding:0 2em 0 0;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-size:1.7rem;text-transform:uppercase}.post-type-archive-for_writers .articles-list li p{padding:0 2em 0 0;font-size:.9rem;font-weight:100;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;letter-spacing:-0.02em}.post-type-archive-for_writers .articles-list li .meta{font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.1em;font-size:70%;font-weight:700}.single-for_writers .nav-for-writers a{color:#c23a55}.single-for_writers article{max-width:800px;margin:0 auto 4em;width:90%}.single-for_writers article blockquote{background:#fff;padding:2em;margin:0 0 1em}.single-for_writers article img{margin:2em 0}.single-for_writers article hr{margin:3em 0;transform:rotate(-2deg)}.single-for_writers article h4{font-size:1.15rem;text-transform:uppercase;letter-spacing:.03em;margin:2em 0 .5em;line-height:1}.single-for_writers article h5{font-size:1.2rem;letter-spacing:.01em;margin:0 0 .2em;font-family:Bodoni Six,serif;font-style:italic;font-weight:100}.single-for_writers article h3{font-size:2rem;font-weight:500;margin:0 0 .5em;font-family:Bodoni Six,serif;line-height:1.1;letter-spacing:-0.01em;font-style:italic}@media(min-width: 800px){.single-for_writers article h3{font-size:2.5rem;max-width:25ch}}.blog .articles-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto 1em;flex-direction:row}.blog .articles-list li{width:100%;margin:0 0 2.5em}@media(min-width: 800px){.blog .articles-list li{width:45%}}.blog .articles-list article h3{font-size:1.4rem;font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:500;line-height:1.1;margin:0 0 .2em;font-family:Bodoni Six,serif;font-style:italic;max-width:30ch}.blog .articles-list article h3 a:hover{color:rgba(0,0,0,.925)}.blog .articles-list article p{font-size:90%;margin:0 0 .2em;max-width:65ch}.blog .articles-list .news-article-header{display:flex;flex-wrap:wrap}.blog .articles-list .news-article-header h3{order:2}.blog .articles-list .news-article-header .meta{order:1;display:block;font-size:.7rem;width:100%;margin:0 0 1em;text-transform:uppercase}ul.links-list{max-width:600px;margin:1em auto 5em}ul.links-list li{width:100%;margin:0 auto}ul.links-list a{display:block;background:rgba(0,0,0,.925);color:#fff;text-align:center;margin:0 auto 1em;padding:1.5em;border-radius:.2em}ul.links-list a:hover{background:#c23a55}.cover-toggle{margin:0 0 3em 0;z-index:2;display:block;position:relative}.cover-toggle ul{display:flex;justify-content:space-between;margin:0 0 0 0;align-content:center}@media(min-width: 800px){.cover-toggle ul{width:55%}}.cover-toggle ul li{width:48%;text-align:center;display:block;text-align:center;border:1px solid rgba(0,0,0,.2);padding:.8em .5em .9em !important;font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif !important;font-size:.65rem !important;line-height:1;color:rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease-out;border-radius:.15em}.cover-toggle ul li:hover,.cover-toggle ul li.selected,.cover-toggle ul li.selected:hover{border-color:rgba(0,0,0,0);color:#f3eee0;background:rgba(0,0,0,.3)}.home .cover-toggle ul li{border:1px solid #222;color:hsla(0,0%,100%,.3)}.home .cover-toggle ul li:hover{border-color:#f3eee0;color:rgba(0,0,0,.925);background:#f3eee0}.home .cover-toggle ul li.selected{border:1px solid #666;color:#fff}section{max-width:1600px;margin:0 auto;width:90%}.events-list{max-width:650px;margin:0 auto !important;display:block}.events-list li{margin:0 0 100%;width:100%;margin:0 0 30px}@media(min-width: 800px){.events-list li{margin:0 0 50px}}.events-list h3{font-size:clamp(1.7rem,-1.5rem + 8vw,2.2rem);font-family:Cardinal,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;font-weight:100;margin:0 0 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.events-list .event-city,.events-list .event-location,.events-list .event-time{font-weight:600;font-size:clamp(.9rem,-1.5rem + 5vw,1rem)}.events-list .event-time{margin:7px 0}.events-list .event-description{margin:7px 0}.events-list .event-description p{font-size:clamp(.9rem,-1.5rem + 5vw,1rem);max-width:500px;margin:0 0 2px}.events-list a{background:#c23a55;color:#f3eee0;padding:10px 20px;display:inline-block;margin:10px 0 0;font-size:clamp(.9rem,-1.5rem + 5vw,1rem)}.events-list a:hover{background:rgba(0,0,0,.925)}
