:root{--paper:#f7f2ea;--paper-soft:#fbf7f2;--blush:#e8d5d8;--ink:#182c45;--muted:#596777;--sage:#7c8b78;--rose:#b98d9d;--gold:#d6b35a;--deep:#14263d;--line:rgba(24,44,69,.14);--serif:Georgia,"Times New Roman",serif;--sans:"Open Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Cormorant Garamond",var(--serif);line-height:1.45}h1{font-family:"Cormorant Garamond",var(--serif);font-weight:500;line-height:1.08;margin:0 0 1rem}h2,h3{font-family:var(--sans);font-weight:700;line-height:1.12;margin:0 0 1rem}h1{font-size:clamp(3rem,5.3vw,5.2rem)}h2{font-size:clamp(2rem,3.5vw,3rem)}h3{font-size:1.6rem}p{margin:0 0 1.2rem}a{color:inherit}.site-header{position:absolute;z-index:10;top:0;left:0;right:0;padding:1rem 5.5vw;display:flex;justify-content:space-between;align-items:flex-start;color:var(--ink)}.brand{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate}.brand:before{content:"";position:absolute;z-index:-1;left:-2rem;top:-1.45rem;width:285px;height:145px;border-radius:50%;background:#ffffff7a;filter:blur(24px);pointer-events:none}.brand-mark{display:block;width:104px;height:48px;margin:0 0 .05rem .15rem}.brand-mark img,.footer-mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.brand-name{letter-spacing:.34em;font-size:1.02rem}.brand-tag{font-size:.48rem;letter-spacing:.22em;margin-top:.25rem}.site-header nav{display:flex;align-items:center;gap:2rem;padding:.65rem .75rem .65rem 1rem;position:relative;z-index:1}.site-header nav a{text-decoration:none;font:600 .92rem var(--sans);letter-spacing:.01em}.site-header nav a:hover{color:var(--rose)}.header-cta{background:var(--rose);color:#fff!important;padding:.72rem 1.45rem;border-radius:3px;text-transform:uppercase!important;letter-spacing:.14em;font:600 .65rem var(--sans)!important}.hero{position:relative;min-height:570px;overflow:hidden;color:#fff}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#14263d14,#14263d0a 45%,#14263d61),linear-gradient(180deg,rgba(255,255,255,.05),transparent 28%,rgba(20,38,61,.1))}.hero-content{position:relative;z-index:2;margin-left:54%;padding:10.6rem 0 4rem;max-width:390px}.hero-content h1{font-size:clamp(2.35rem,3.2vw,3.45rem);max-width:390px;text-shadow:0 2px 18px rgba(20,38,61,.25)}.hero-copy{font:1rem/1.45 var(--serif);max-width:390px}.hero-rule{display:block;width:42px;height:2px;background:var(--rose);margin:1rem 0}.button{display:inline-block;color:#fff;padding:.82rem 1.35rem;text-transform:uppercase;letter-spacing:.12em;font:700 .68rem var(--sans);text-decoration:none;border:0}.button-pink{background:var(--rose)}.button-pink:hover{background:#a97d8d}.button-row{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.book-photo{display:block;width:100%;height:auto;filter:drop-shadow(16px 22px 18px rgba(13,27,43,.3))}.hero-book{position:absolute;z-index:4;right:5.5%;bottom:-.2rem;width:min(255px,17vw);pointer-events:none}.small-book{width:155px;flex:0 0 155px;align-self:center}.content-band{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:2.6rem;padding:2rem 5.5vw 2.2rem;background:var(--paper);position:relative}.content-band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 48%,rgba(185,141,157,.08),transparent 30%),radial-gradient(circle at 83% 35%,rgba(124,139,120,.05),transparent 25%);pointer-events:none}.content-band>article{position:relative;z-index:1}.eyebrow{font-family:var(--sans);font-weight:700;color:var(--rose);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;margin-bottom:.7rem}.content-band>article+article{border-left:1px solid var(--line);padding-left:2.5rem}.book-intro{display:flex;gap:1.5rem}.book-intro h2{font-size:1.75rem;margin-bottom:.45rem}.subhead{font:italic .96rem var(--serif);color:var(--rose)}.book-intro p{font-size:1rem;line-height:1.35}.author-logo{width:150px;height:58px;margin:-.1rem 0 .4rem auto;display:flex;justify-content:flex-end;align-items:center}.author-logo img{width:110px;height:auto;display:block}.author-intro h3{font-size:1.75rem;margin-bottom:.45rem}.author-intro p,.newsletter-intro p,.book-intro>div:last-child>p:not(.eyebrow):not(.subhead):not(.release-note){font-family:var(--serif);font-size:1.05rem;line-height:1.32}.text-link{display:inline-block;color:var(--ink);font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.text-link:hover{color:var(--rose)}.home-signup{display:grid;gap:.65rem;margin-top:1.15rem}.home-signup input{width:100%;min-height:46px;border:1px solid rgba(24,44,69,.2);padding:.72rem .8rem;font:1rem "Cormorant Garamond",var(--serif);background:#fff;color:var(--ink)}.home-signup input::placeholder{color:#7b7d82}.home-signup .button{width:100%;cursor:pointer}.newsletter-intro small{display:block;color:var(--muted);margin-top:.9rem;font-size:.78rem;line-height:1.45}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.release-note{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:.8rem}.page-hero{padding:11rem 7vw 5rem;background:var(--blush)}.page-hero>p:last-child{font:1.3rem var(--serif)}.section{padding:6rem 7vw}.books-list{max-width:1050px;margin:auto}.book-card{display:grid;grid-template-columns:250px 1fr;gap:4rem;align-items:center}.book-hero{display:grid;grid-template-columns:1fr .65fr;gap:5rem;align-items:center}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:5rem;background:var(--blush)}.quote-section{padding:7rem 10vw;text-align:center;background:var(--deep);color:#fff}.quote-section .eyebrow{color:var(--gold)}blockquote{font:2rem/1.4 var(--serif);max-width:800px;margin:auto}.cta-section{padding:5rem 7vw;text-align:center;background:var(--sage);color:#fff}.author-page{display:grid;grid-template-columns:330px 1fr;gap:5rem;align-items:center}.pen-name.large{width:330px;height:410px;font-size:4rem}.prose{max-width:800px}.newsletter-page,.contact-section{max-width:900px;margin:auto}.newsletter-box,.contact-card{background:var(--blush);padding:3.5rem}.signup{display:grid;gap:.7rem;max-width:560px}.signup input{min-height:48px;border:1px solid #c6c0c9;padding:.75rem;font:inherit;background:#fff}.article{max-width:800px;margin:auto}.article-meta{color:var(--muted)}.site-footer{background:var(--deep);color:#fff;padding:3rem 5.5vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;align-items:end}.footer-mark{width:104px;height:48px;margin-bottom:.15rem}.site-footer nav{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;justify-self:center}.site-footer nav a{text-decoration:none;font-size:.78rem}.site-footer nav a:hover{color:var(--rose)}.footer-social{display:flex;gap:1rem;align-items:center;justify-content:flex-end;justify-self:end}.footer-social a{text-decoration:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center}.footer-social svg{width:24px;height:24px;fill:currentColor}.copyright{grid-column:1/-1;color:#9ca8b6;font-size:.72rem;margin:1rem 0 0}@media(max-width:1050px){.site-header nav{gap:1rem}.header-cta{display:none}.hero-content{margin-left:48%;padding-left:1rem;padding-right:1rem}.hero-book{right:2%;width:250px}.content-band{grid-template-columns:1fr}.content-band>article+article{border-left:0;border-top:1px solid var(--line);padding:2.25rem 0 0}.book-hero,.story-section,.author-page{grid-template-columns:1fr}.book-card{grid-template-columns:190px 1fr}.site-footer{grid-template-columns:1fr}.site-footer nav,.footer-social{justify-self:center}}@media(max-width:700px){.site-header{padding:1rem 5vw}.site-header nav{gap:.75rem;padding-top:.35rem}.site-header nav a{font-size:.78rem}.brand-mark{width:75px;height:29px}.brand:before{width:205px;height:105px;left:-1.1rem;top:-.8rem;background:#ffffff80;filter:blur(20px)}.brand-name{font-size:.84rem}.brand-tag{font-size:.42rem}.hero{min-height:760px}.hero-content{margin-left:0;padding:9.5rem 7vw 2rem;max-width:470px}.hero-content h1{font-size:2.85rem}.hero-book{width:170px;right:3%;bottom:.5rem}.hero-overlay{background:linear-gradient(90deg,#14263d38,#14263d29)}.content-band{padding:2.2rem 7vw}.book-intro{flex-direction:column}.small-book{width:200px;flex-basis:200px}.author-logo{margin-left:0;justify-content:flex-start}.section{padding:4.5rem 6vw}.book-card{grid-template-columns:1fr}.site-footer{gap:1.5rem}.landscape-copy{padding:4rem 6vw}.landscape-copy h2{font-size:1.9rem}.newsletter-box,.contact-card{padding:2rem}}.section-shell{width:min(1180px,90vw);margin-inline:auto}.journal-hero{position:relative;min-height:720px;overflow:hidden;color:#fff}.journal-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.journal-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#14263d6b,#14263d14 55%,#14263d40),linear-gradient(180deg,rgba(20,38,61,.08),transparent 45%,rgba(20,38,61,.2))}.journal-hero-copy{position:relative;z-index:2;width:min(520px,42vw);padding-top:15rem;margin-left:7vw}.journal-hero-copy h1{font-size:clamp(3.3rem,6vw,6.5rem);margin:.35rem 0 1.25rem;text-shadow:0 3px 22px rgba(0,0,0,.2)}.journal-hero-copy>p:not(.script-kicker){font:1.18rem/1.4 var(--serif);max-width:390px}.script-kicker{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.35rem;margin:0;color:var(--paper)}.hero-contour{position:absolute;z-index:1;border:1px solid rgba(255,255,255,.18);border-radius:48% 52% 43% 57%;pointer-events:none}.contour-a{width:500px;height:260px;right:-120px;bottom:50px;transform:rotate(-12deg)}.contour-b{width:420px;height:210px;right:-60px;bottom:80px;transform:rotate(-12deg)}.journal-book{padding-block:5.5rem}.journal-section-label{font:700 .78rem var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--rose);margin-bottom:1rem}.book-feature{display:grid;grid-template-columns:1.15fr .65fr .42fr;gap:2.5rem;align-items:center;position:relative}.book-feature h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:.25rem}.series-line{font:italic 1.05rem var(--serif);color:var(--rose)}.book-feature-copy p:not(.series-line):not(.release-note){font:1.12rem/1.48 var(--serif);max-width:650px}.book-feature-image{justify-self:center;width:min(235px,100%)}.book-feature-image img{display:block;width:100%;height:auto;border:1px solid rgba(24,44,69,.18);box-shadow:10px 16px 20px #14263d33}.book-note{font:italic 1.65rem/1.2 var(--serif);color:var(--rose);transform:rotate(-4deg);text-align:center}.release-note{font:700 .72rem var(--sans);text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:1.2rem 0}.button{display:inline-block}.journal-author{background:var(--deep);color:#fff;padding:5.5rem 0}.author-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;align-items:center}.author-mark-panel{text-align:center;border-right:1px solid rgba(255,255,255,.16);padding-right:5rem}.author-mark-panel img{width:min(300px,82%);height:auto;opacity:.95;image-rendering:auto}.author-mark-panel .script-kicker{margin-top:1.3rem;color:var(--blush)}.author-copy h2{font-size:clamp(2.4rem,4vw,4rem);color:#fff}.author-copy p{font:1.18rem/1.5 var(--serif);max-width:720px}.journal-newsletter{padding-block:5.5rem;display:grid;grid-template-columns:1fr .9fr;gap:5rem;align-items:end}.journal-newsletter h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:.7rem}.journal-newsletter p{font:1.2rem/1.45 var(--serif);max-width:650px}.journal-signup{display:grid;grid-template-columns:1fr auto;gap:.75rem}.journal-signup input{min-height:50px;border:1px solid rgba(24,44,69,.2);padding:.8rem 1rem;font:1rem var(--serif);background:#fff}.journal-signup button{cursor:pointer}.journal-signup small{grid-column:1/-1;color:var(--muted);font:.78rem/1.4 var(--serif)}@media(max-width:900px){.journal-hero{min-height:650px}.journal-hero-copy{width:70%;padding-top:12rem}.book-feature{grid-template-columns:1fr .65fr}.book-note{display:none}.journal-cards{grid-template-columns:1fr}.journal-card{min-height:210px}.author-grid,.journal-newsletter{grid-template-columns:1fr;gap:2.5rem}.author-mark-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.16);padding:0 0 2rem}.journal-signup{grid-template-columns:1fr}}@media(max-width:600px){.section-shell{width:88vw}.journal-hero{min-height:700px}.journal-hero-image{object-position:60% center}.journal-hero-copy{width:88%;margin-left:6vw;padding-top:11rem}.journal-hero-copy h1{font-size:3.25rem}.journal-hero-copy>p:not(.script-kicker){font-size:1.05rem}.journal-book{padding-block:4rem}.book-feature{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:1.5rem}.book-feature-image{width:220px;align-self:center}.book-feature h2{font-size:2.6rem}.book-feature-copy p:not(.series-line):not(.release-note){font-size:1.08rem}.journal-author{padding-block:4rem}.author-copy p{font-size:1.08rem}.journal-newsletter{padding-block:4rem}.journal-signup input,.journal-signup .button{width:100%}}.site-header{padding:1rem 5.5vw;color:var(--ink)}.brand{position:relative;isolation:isolate}.brand:before{content:"";position:absolute;z-index:-1;left:-2.1rem;top:-1.2rem;width:250px;height:120px;border-radius:50%;background:#ffffffa8;filter:blur(24px);pointer-events:none}.brand-lockup{display:flex;flex-direction:column;align-items:flex-start}.mountain-mark{position:relative;display:block;width:92px;height:42px;margin-left:5px;margin-bottom:4px}.mountain-mark:before,.mountain-mark:after,.mountain-mark span:before{content:"";position:absolute;height:2px;background:currentColor;transform-origin:left center;border-radius:2px}.mountain-mark:before{width:43px;left:0;top:28px;transform:rotate(-39deg)}.mountain-mark:after{width:48px;left:27px;top:13px;transform:rotate(39deg)}.mountain-mark span:before{width:56px;left:45px;top:30px;transform:rotate(-48deg)}.mountain-mark span:after{content:"";position:absolute;width:52px;height:2px;left:69px;top:13px;background:currentColor;transform:rotate(43deg);transform-origin:left center;border-radius:2px}.mountain-mark-white{color:#fff}.aj-hero{position:relative;min-height:610px;overflow:hidden}.aj-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.aj-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#14263d0d,#14263d0d 60%,#14263d33)}.hero-brand-haze{position:absolute;left:2.5vw;top:0;width:280px;height:190px;background:radial-gradient(ellipse at center,#ffffffb8,#ffffff75 38%,#fff0 72%);filter:blur(12px);pointer-events:none}.aj-book{background:var(--paper);position:relative}.aj-book-inner{position:relative;z-index:1;min-height:470px;padding:4.5rem 0;display:grid;grid-template-columns:300px 1fr;gap:4.5rem;align-items:center}.aj-book-cover-wrap{justify-self:center}.aj-flat-cover{display:block;width:250px;height:auto;border:1px solid rgba(24,44,69,.2);box-shadow:8px 14px 24px #14263d2e}.aj-book-copy{max-width:700px}.aj-label{font:700 .82rem var(--sans);text-transform:uppercase;letter-spacing:.2em;color:var(--rose);margin:0 0 .85rem}.aj-book-copy h1{font:500 clamp(2.8rem,5vw,4.8rem) "Cormorant Garamond",Georgia,serif;margin:0 0 .25rem}.series-line{font:italic 1.1rem Cormorant Garamond,Georgia,serif;color:var(--rose);margin:.2rem 0}.aj-book-copy>p:not(.series-line):not(.release-note){font:1.16rem/1.5 Cormorant Garamond,Georgia,serif}.release-note{font:700 .72rem var(--sans);text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:1.1rem 0}.aj-author{position:relative;overflow:hidden;background:var(--deep);color:#fff;min-height:430px}.aj-author-mountains{position:absolute;inset:0;background-image:linear-gradient(#14263db8,#14263dc7),url(/images/wild-compass-hero.jpg);background-size:cover;background-position:center 62%;opacity:.7}.aj-contours{display:none}.aj-author-inner{position:relative;z-index:2;min-height:430px;padding:4.5rem 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.aj-author-logo{display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(255,255,255,.22);height:100%;padding-right:5rem}.logo-lockup{display:flex;flex-direction:column;align-items:center}.logo-lockup .mountain-mark{width:125px;height:58px;margin-left:0}.logo-name{font:600 1.35rem var(--sans);letter-spacing:.34em;margin-left:.34em}.logo-tag{font:700 .5rem var(--sans);letter-spacing:.2em;margin-top:.35rem}.aj-label-light{color:var(--blush)}.aj-author-copy h2{font:700 clamp(2rem,3.4vw,3rem) var(--sans);margin:0 0 1rem}.aj-author-copy p{font:1.16rem/1.5 Cormorant Garamond,Georgia,serif;max-width:680px}.light-link{color:#fff}.aj-newsletter{position:relative;background:var(--paper);padding:4.8rem 0;text-align:center;overflow:hidden}.aj-newsletter-inner{position:relative;z-index:1;max-width:850px}.aj-newsletter h2{font:500 clamp(2.2rem,4vw,3.5rem) "Cormorant Garamond",Georgia,serif;margin:0 0 .65rem}.aj-newsletter p:not(.aj-label){font:1.2rem/1.45 Cormorant Garamond,Georgia,serif;margin:0 auto;max-width:720px}.aj-signup{display:grid;grid-template-columns:1fr 190px;max-width:650px;margin:1.5rem auto .7rem}.aj-signup input{min-height:50px;border:1px solid rgba(24,44,69,.2);padding:.75rem 1rem;font:1rem Cormorant Garamond,Georgia,serif;background:#fff}.aj-signup .button{cursor:pointer}.aj-newsletter small{font:.82rem/1.4 Cormorant Garamond,Georgia,serif;color:var(--muted)}.footer-lockup{display:flex;flex-direction:column;align-items:flex-start}.footer-lockup .mountain-mark{width:105px;height:48px;margin-left:0}.footer-brand{letter-spacing:.3em}.footer-tag{font-size:.48rem;letter-spacing:.2em;margin-top:.3rem;color:#c3cad2}.site-footer{grid-template-columns:1fr 1fr 1fr}.site-footer nav{justify-self:center;align-self:center}@media(max-width:900px){.aj-book-inner{grid-template-columns:240px 1fr;gap:3rem}.aj-flat-cover{width:210px}.aj-author-inner{grid-template-columns:1fr;gap:2rem}.aj-author-logo{border-right:0;border-bottom:1px solid rgba(255,255,255,.22);padding:0 0 2rem}.site-footer{grid-template-columns:1fr}.site-footer nav,.footer-social{justify-self:center}.footer-lockup{align-items:center}}@media(max-width:600px){.site-header{padding:.9rem 5vw}.site-header nav{gap:.7rem}.site-header nav a{font-size:.72rem}.brand-name{font-size:.82rem}.brand-tag{font-size:.4rem}.mountain-mark{width:78px;height:36px;transform:scale(.86);transform-origin:left top}.aj-hero{min-height:430px}.aj-hero-image{object-position:58% center}.hero-brand-haze{left:0;width:230px;height:150px}.aj-book-inner{display:flex;flex-direction:column;padding:3.5rem 0 4rem;gap:2.3rem;align-items:center}.aj-book-cover-wrap{order:0}.aj-flat-cover{width:min(235px,72vw)}.aj-book-copy{width:100%}.aj-book-copy h1{font-size:3rem}.aj-book-copy>p:not(.series-line):not(.release-note){font-size:1.08rem}.aj-author{min-height:auto}.aj-author-inner{min-height:auto;padding:4rem 0}.aj-author-logo{padding-bottom:2rem}.aj-author-copy p{font-size:1.08rem}.aj-newsletter{padding:4rem 0}.aj-signup{grid-template-columns:1fr;gap:.7rem}.aj-signup .button{width:100%}.site-footer{padding:2.5rem 5vw}.site-footer nav{gap:1rem}}.logo-mark-image{display:block;object-fit:contain;object-position:center;flex:0 0 auto}.logo-mark-dark{width:104px;height:46px;margin:0 0 .08rem}.logo-mark-white{width:150px;height:62px}.brand-lockup{align-items:flex-start}.author-logo-image{width:min(270px,82%);height:96px;margin:0 auto .5rem}.footer-lockup .logo-mark-white{width:105px;height:44px;margin:0 0 .15rem}@media(max-width:900px){.site-footer{grid-template-columns:1fr}.site-footer nav,.footer-social{justify-self:center}.footer-lockup{align-items:center}}@media(max-width:600px){.logo-mark-dark{width:82px;height:36px}.author-logo-image{width:240px;height:82px}.footer-lockup .logo-mark-white{width:92px;height:40px}}.aj-hero{min-height:610px}.aj-hero-image{object-position:left 58%}.hero-brand-haze{width:300px;height:205px;left:2vw;top:-5px;background:radial-gradient(ellipse at center,#ffffffd1,#ffffff8c 36%,#fff0 73%);filter:blur(13px)}.aj-hero-copy{position:absolute;z-index:3;right:9%;top:50%;transform:translateY(-38%);max-width:390px;color:#fff;text-shadow:0 2px 18px rgba(20,38,61,.28)}.aj-hero-copy h1{font:500 clamp(2.65rem,3.8vw,3.9rem)/1.02 "Cormorant Garamond",Georgia,serif;margin:0 0 1rem}.aj-hero-copy p{font:1.18rem/1.35 Cormorant Garamond,Georgia,serif;max-width:360px;margin:0}.brand .logo-mark-dark{width:109px;height:auto}.aj-contour-paper{position:absolute;inset:0;opacity:.24;pointer-events:none}.aj-book{overflow:hidden}.aj-author-mountains{background-position:center center;background-size:cover;opacity:1}.aj-contours{background-size:cover;background-position:center;opacity:.3;transform:none}.author-logo-image{width:min(290px,88%);height:auto;image-rendering:auto}.logo-name{font-size:1.4rem}.logo-tag{font-size:.52rem}@media(max-width:900px){.aj-hero{min-height:600px}.aj-hero-copy{right:7%;max-width:340px}.aj-author-mountains{background-position:60% center}.site-footer{grid-template-columns:1fr;gap:1.6rem;text-align:center}.footer-lockup,.footer-social{justify-self:center;align-items:center}.site-footer nav{justify-self:center}}@media(max-width:600px){.aj-hero{min-height:620px}.aj-hero-image{object-position:left center}.hero-brand-haze{width:250px;height:175px;left:-8px}.brand .logo-mark-dark{width:86px}.aj-hero-copy{left:7vw;right:auto;top:auto;bottom:3rem;transform:none;max-width:82vw}.aj-hero-copy h1{font-size:3.15rem}.aj-hero-copy p{font-size:1.05rem}.author-logo-image{width:min(260px,82vw)}}.master-logo{display:block;width:auto;height:auto;object-fit:contain}.master-logo-navy{width:225px;height:auto}.master-logo-white{width:300px;height:auto}.brand{width:225px}.brand .brand-lockup,.brand-name,.brand-tag{display:none}.aj-author-logo{justify-content:center}.author-master-logo{width:min(360px,88%);height:auto}.footer-lockup .master-logo-white{width:205px}@media(max-width:900px){.master-logo-navy{width:190px}.author-master-logo{width:min(330px,78vw)}.footer-lockup .master-logo-white{width:185px}.site-footer{grid-template-columns:1fr;gap:1.6rem;text-align:center}.footer-lockup,.footer-social{justify-self:center;align-items:center}.site-footer nav{justify-self:center}}@media(max-width:600px){.master-logo-navy,.brand{width:170px}.hero-brand-haze{width:265px;height:180px}.author-master-logo{width:min(290px,82vw)}.footer-lockup .master-logo-white{width:165px}}.brand-lockup{display:flex;flex-direction:column;align-items:center;line-height:1;text-decoration:none}.artistic-mountain-logo{display:block;width:128px;height:auto;object-fit:contain;margin:0 auto .35rem}.brand-name{font-family:var(--sans);font-weight:600;font-size:1.45rem;letter-spacing:.32em;margin-left:.32em;color:var(--deep)}.brand-tag{font-family:var(--sans);font-weight:700;font-size:.5rem;letter-spacing:.2em;margin-top:.42rem;color:var(--deep);white-space:nowrap}.artistic-mountain-logo-white{filter:none}.brand{width:auto}.aj-author-logo .author-brand-lockup{width:min(360px,88%)}.aj-author-logo .artistic-mountain-logo{width:min(190px,72%);margin-bottom:.65rem}.aj-author-logo .brand-name{font-size:1.8rem}.aj-author-logo .brand-tag{font-size:.58rem}.footer-lockup{align-items:flex-start}.footer-lockup .artistic-mountain-logo{width:112px}.footer-lockup .brand-name{font-size:1.05rem}.footer-lockup .brand-tag{font-size:.4rem}.site-footer{grid-template-columns:1fr auto 1fr;align-items:center}.site-footer nav{justify-self:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-social{justify-self:end}.book-detail-hero{background:var(--paper);padding:5rem 0}.book-detail-grid{display:grid;grid-template-columns:320px minmax(0,760px);gap:5rem;align-items:start;justify-content:center;padding-left:2.75rem}.book-detail-cover img{display:block;width:min(280px,100%);height:auto;border:1px solid rgba(24,44,69,.18);box-shadow:8px 14px 26px #14263d29}.book-detail-copy h1{font:500 clamp(3rem,5vw,4.8rem) "Cormorant Garamond",Georgia,serif;margin:.1rem 0 .25rem;color:var(--deep)}.book-detail-copy p:not(.aj-label):not(.series-line):not(.release-note){font:1.18rem/1.55 Cormorant Garamond,Georgia,serif;color:var(--deep)}@media(max-width:900px){.brand-name{font-size:1.15rem}.brand-tag{font-size:.43rem}.artistic-mountain-logo{width:105px}.aj-author-logo .artistic-mountain-logo{width:155px}.aj-author-logo .brand-name{font-size:1.5rem}.footer-lockup .artistic-mountain-logo{width:100px}.site-footer{grid-template-columns:1fr;gap:1.6rem;text-align:center}.footer-lockup,.footer-social{justify-self:center;align-items:center}.site-footer nav{justify-self:center}.book-detail-grid{grid-template-columns:240px minmax(0,1fr);gap:3rem;padding-left:1.5rem}.book-detail-cover img{width:220px}}@media(max-width:600px){.brand-name{font-size:1rem}.brand-tag{font-size:.37rem}.artistic-mountain-logo{width:92px}.aj-author-logo .artistic-mountain-logo{width:135px}.aj-author-logo .brand-name{font-size:1.3rem}.aj-author-logo .brand-tag{font-size:.44rem}.footer-lockup .artistic-mountain-logo{width:92px}.book-detail-hero{padding:3.5rem 0}.book-detail-grid{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-left:0}.book-detail-cover img{width:min(250px,78vw)}.book-detail-copy{width:100%}}.brand .brand-lockup,.brand-lockup{display:flex;flex-direction:column;align-items:center;line-height:1}.brand .brand-name,.brand-name{display:block;font-family:var(--sans);font-weight:600;color:var(--deep)}.brand .brand-tag,.brand-tag{display:block;font-family:var(--sans);font-weight:700;color:var(--deep);white-space:nowrap}.brand-lockup-white .brand-name,.brand-lockup-white .brand-tag{color:#fff}.brand .artistic-mountain-logo,.aj-author-logo .brand-name,.aj-author-logo .brand-tag,.footer-lockup .brand-name,.footer-lockup .brand-tag{display:block}.footer-lockup .brand-name,.footer-lockup .brand-tag{color:#fff}.aj-book .book-decor{display:none}.site-footer>div:first-child{justify-self:start;text-align:left}.site-footer .footer-lockup{margin-left:0;align-items:flex-start}.site-footer .copyright{margin-left:0;text-align:left}@media(max-width:900px){.site-footer>div:first-child{justify-self:center;text-align:center}.site-footer .footer-lockup{align-items:center}.site-footer .copyright{text-align:center}}.aj-author-mountains{background-image:linear-gradient(#14263d9e,#14263dc7),url(/images/author-forest-hires.jpg);background-position:center center;background-size:cover}.site-footer{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-footer>div:first-child{justify-self:center;text-align:center}.site-footer .footer-lockup{margin:0 auto;align-items:center}.site-footer .copyright{margin:.8rem 0 0;text-align:center}.site-footer>nav{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;white-space:nowrap}.site-footer .footer-social{justify-self:end}@media(max-width:900px){.site-footer{grid-template-columns:1fr;gap:1.25rem;padding-bottom:5rem}.site-footer>div:first-child{justify-self:center;text-align:center}.site-footer .footer-lockup{align-items:center}.site-footer>nav{position:static;transform:none;order:2;justify-self:center}.site-footer .footer-social{justify-self:center;order:3}}@media(max-width:600px){.site-footer>nav{gap:.9rem;font-size:.82rem}}.book-detail-grid{box-sizing:border-box}.book-detail-hero{padding-top:8.5rem}.book-detail-grid{gap:5rem}.book-detail-cover{padding-top:.5rem}.button-outline{background:transparent;color:var(--ink);border:1px solid rgba(24,44,69,.28)}.button-outline:hover{background:var(--ink);color:#fff}@media(max-width:1050px){.book-detail-hero{padding-top:8rem}.book-detail-grid{gap:4rem;padding-left:0}.book-detail-cover img{width:210px}}@media(max-width:900px){.book-detail-hero{padding-top:8rem}.book-detail-grid{grid-template-columns:220px minmax(0,1fr);gap:3.25rem;align-items:start}}@media(max-width:600px){.book-detail-hero{padding-top:4rem}.book-detail-grid{gap:2.4rem}.book-detail-cover{padding-top:0}.book-detail-cover img{width:min(250px,78vw)}.button-row{width:100%;flex-direction:column;align-items:stretch}.button-row .button{width:100%;text-align:center}}.aj-hero-copy h1{max-width:720px}.aj-hero-copy p{display:none}.books-list .small-cover{overflow:hidden;padding:0}.books-list .small-cover img{display:block;width:100%;height:100%;object-fit:cover}.author-page{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,760px);gap:4rem;align-items:start}.author-photo-wrap{width:100%;max-width:420px}.author-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;box-shadow:8px 14px 26px #14263d24}.footer-social{display:flex;align-items:center;gap:.7rem}.goodreads-icon{display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;border:1px solid currentColor;color:#fff;text-decoration:none;font-family:var(--sans);font-size:.62rem;font-weight:700;letter-spacing:.02em}@media(max-width:900px){.author-page{grid-template-columns:1fr;gap:2.5rem}.author-photo-wrap{max-width:420px;margin:0 auto}.aj-hero-copy h1{font-size:clamp(2.6rem,7vw,4rem)}}@media(max-width:600px){.author-photo-wrap{max-width:100%}.aj-hero-copy h1{font-size:2.6rem}}.contact-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.contact-link{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-family:var(--sans);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.contact-link:hover{color:var(--rose)}.contact-icon{display:inline-flex;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;align-items:center;justify-content:center;font-family:var(--sans);font-weight:700;text-transform:none;letter-spacing:0}.contact-icon-facebook{font-size:1rem}.contact-icon-goodreads{font-family:Georgia,serif;font-size:.95rem}.contact-icon-amazon{font-size:.9rem}@media(max-width:600px){.contact-links{flex-direction:column;align-items:flex-start}}.aj-newsletter-spacer{height:107px;background:var(--rose)}.author-photo-name{font-family:var(--sans);font-size:clamp(1.7rem,2.5vw,2.4rem);color:var(--deep);margin:0 0 1rem;text-align:left}.contact-icon svg{width:19px;height:19px;fill:currentColor;display:block}.contact-icon-goodreads svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round}.contact-icon-goodreads svg path+path{fill:none;stroke:currentColor;stroke-width:1.1}.contact-icon-amazon{width:74px;border-radius:18px}.contact-icon-amazon svg{width:62px;height:27px;overflow:visible}.social-icon{width:auto!important;height:32px!important;min-width:32px;padding:0 .15rem;border-radius:7px!important;color:#fff;transition:color .2s ease,background .2s ease}.social-icon svg{width:25px;height:25px;fill:currentColor}.social-icon:hover{color:var(--rose);background:#ffffff14}.social-goodreads svg{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}.social-goodreads svg path+path{fill:none;stroke:currentColor;stroke-width:1.05}.social-amazon{min-width:82px}.social-amazon svg{width:76px;height:29px;overflow:visible}.footer-social{gap:.45rem}.aj-hero-copy{max-width:920px}.aj-hero-copy h1{max-width:none;font-size:clamp(2.45rem,3vw,3.35rem);white-space:nowrap}@media(max-width:1050px){.aj-hero-copy{max-width:760px}.aj-hero-copy h1{font-size:clamp(2.2rem,3.5vw,3rem)}}@media(max-width:900px){.aj-newsletter-spacer{height:92px}.author-photo-name{text-align:center}.aj-hero-copy{max-width:640px}.aj-hero-copy h1{white-space:normal;font-size:clamp(2.2rem,5.5vw,3rem)}}@media(max-width:600px){.aj-newsletter-spacer{height:72px}.author-photo-name{font-size:1.8rem}.aj-hero-copy h1{font-size:2.45rem;line-height:1.02}}.contact-email{display:flex;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-family:var(--sans);font-weight:600;font-size:1rem}.contact-email a{text-decoration:none}.contact-email a:hover{color:var(--rose)}.email-icon{width:42px;height:42px;border-radius:11px;background:var(--rose);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px}.email-icon svg{width:22px;height:22px}.contact-brand-links{gap:1.1rem;align-items:flex-start}.brand-social-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;color:var(--ink);font-family:var(--sans);font-weight:700;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.brand-social-card:hover{color:var(--rose)}.brand-social-card>span:first-child,.brand-social-amazon-mark{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #14263d14}.brand-social-facebook>span:first-child{background:#1877f2;color:#fff;font-family:Arial,sans-serif;font-size:3.7rem;font-weight:700;line-height:1;padding-top:.55rem}.brand-social-goodreads>span:first-child{background:#eee9d8;color:#6f4b27;font-family:Georgia,serif;font-size:4rem;font-weight:400;line-height:1}.brand-social-amazon-mark{background:#fff;border:1px solid rgba(24,44,69,.12);position:relative;color:#182c45;font-family:Arial,sans-serif}.brand-social-amazon-mark strong{font-size:3.25rem;font-weight:800;line-height:1;margin-top:-.18rem}.brand-social-amazon-mark i{position:absolute;width:40px;height:13px;border-bottom:4px solid #d6a21e;border-radius:0 0 50% 50%;bottom:15px;left:16px;transform:rotate(3deg)}.brand-social-amazon-mark i:after{content:"";position:absolute;right:-2px;bottom:-5px;width:9px;height:9px;border-right:4px solid #d6a21e;border-bottom:4px solid #d6a21e;transform:rotate(-24deg)}.footer-social{display:flex;align-items:center;gap:.6rem}.footer-brand-social{width:42px;height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 7px #0000001f;transition:transform .18s ease,opacity .18s ease}.footer-brand-social:hover{transform:translateY(-1px);opacity:.92}.footer-facebook{background:#1877f2;color:#fff;font-family:Arial,sans-serif;font-size:2.35rem;font-weight:700;line-height:1;padding-top:.32rem}.footer-goodreads{background:#eee9d8;color:#6f4b27;font-family:Georgia,serif;font-size:2.5rem;line-height:1}.footer-amazon{background:#fff;color:#182c45;position:relative;font-family:Arial,sans-serif;border:1px solid rgba(255,255,255,.2)}.footer-amazon span{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.footer-amazon strong{font-size:2.25rem;line-height:1;margin-top:-.12rem}.footer-amazon i{position:absolute;width:25px;height:8px;border-bottom:3px solid #d6a21e;border-radius:0 0 50% 50%;bottom:8px;left:8px;transform:rotate(3deg)}.footer-amazon i:after{content:"";position:absolute;right:-1px;bottom:-4px;width:6px;height:6px;border-right:3px solid #d6a21e;border-bottom:3px solid #d6a21e;transform:rotate(-24deg)}@media(max-width:600px){.contact-brand-links{gap:.8rem}.brand-social-card>span:first-child,.brand-social-amazon-mark{width:64px;height:64px}.brand-social-facebook>span:first-child{font-size:3.25rem}.brand-social-goodreads>span:first-child{font-size:3.55rem}.brand-social-amazon-mark strong{font-size:2.95rem}}.contact-email{display:flex;align-items:center;gap:.7rem}.brand-social-card>.brand-social-mark{width:72px;height:72px;border-radius:50%;display:block;box-shadow:none;object-fit:contain}.footer-brand-social{width:44px;height:44px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none}.footer-brand-social:hover{transform:translateY(-1px);opacity:.9}.aj-author .aj-contours{display:none}.contact-circle-icon{width:72px;height:72px;display:block;flex:0 0 72px}.brand-social-card>.brand-social-mark{width:72px;height:72px;border-radius:50%;display:block;object-fit:contain;box-shadow:none}.brand-social-card>span:last-child{margin-top:.55rem}.footer-brand-social{width:44px;height:44px;border-radius:50%;padding:0;background:transparent;box-shadow:none}.footer-brand-social img{width:44px;height:44px;display:block;object-fit:contain}@media(max-width:600px){.contact-circle-icon,.brand-social-card>.brand-social-mark{width:64px;height:64px;flex-basis:64px}.footer-brand-social,.footer-brand-social img{width:40px;height:40px}}.site-footer .footer-social{gap:1rem;align-items:center;justify-content:flex-end}.site-footer .footer-brand-social,.site-footer .footer-brand-social img{width:30px;height:30px}.site-footer .footer-brand-social{flex:0 0 30px}@media(max-width:900px){.site-footer .footer-social{gap:.9rem}}@media(max-width:600px){.site-footer .footer-social{gap:.8rem}.site-footer .footer-brand-social,.site-footer .footer-brand-social img{width:28px;height:28px}.site-footer .footer-brand-social{flex-basis:28px}}
