@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Libre+Caslon+Display&display=swap";:root{--paper:#f3f0e9;--ink:#20211e;--muted:#62635e;--amber:#d7a966;--rust:#8c542d;--teal:#83c4b5;--line:#d5d2ca}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.7}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b97730;outline-offset:5px}button{border:0}header{position:absolute;z-index:2;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:34px 5.5%;color:#fff}.wordmark{font-size:23px;letter-spacing:.07em;line-height:1.2;font-weight:500}.wordmark span{display:block;font-size:9px;letter-spacing:.44em;margin-top:8px}nav{display:flex;gap:36px;font-size:13px}nav a{border-bottom:1px solid transparent}nav a:hover{border-color:currentColor}.nav-buy{padding:13px 22px;background:transparent;color:inherit;border:1px solid #ffffff70;font-size:12px;letter-spacing:.03em}.nav-buy span{margin-left:22px}.hero{height:850px;min-height:720px;max-height:1050px;position:relative;color:#fff;background:#262924;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080d0ec7,#080d0e38 65%),linear-gradient(0deg,#080d0ed1,transparent 40%)}.hero-content{position:absolute;left:8%;top:27%;max-width:900px}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:600;line-height:1.5;margin:0 0 27px}h1,h2,.lead,.hero-praise p,.statement>p:last-child{font-family:Libre Caslon Display,Georgia,serif;font-weight:400}h1{font-size:clamp(58px,6.6vw,102px);line-height:.99;letter-spacing:-.025em;margin:0 0 28px}em{font-weight:400}h1 em{color:#e0ccb0}.hero-intro{font-size:15px;line-height:1.6;color:#e1e0da;margin:0 0 32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 25px;font-size:12px;letter-spacing:.03em;min-height:55px;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.amber{background:var(--amber);color:#211c15}.dark{background:var(--ink);color:#fff}.dark:hover{background:#3c3c35}.outline{border:1px solid #ffffff80;background:transparent;color:#fff}.hero-bottom{position:absolute;bottom:38px;left:8%;right:5.5%;display:flex;justify-content:space-between;align-items:end}.hero-praise{border-left:1px solid #d7a966;padding-left:23px}.hero-praise p{font-size:26px;margin:0 0 8px}.hero-praise span{font-size:9px;letter-spacing:.2em;color:#d0c4b1}.scroll-note{font-size:9px;letter-spacing:.15em;color:#d9d8d3}.scroll-note span{margin-left:30px;font-size:22px}.section{padding:110px 8%;scroll-margin-top:0}.book-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.book-stage{height:655px;background:#d9c6a9;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.stage-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#342d2140,transparent 45%),repeating-linear-gradient(90deg,transparent,transparent 34px,#68533713 35px,#68533713 36px);opacity:.8}.cover-main{width:57%;max-height:80%;object-fit:contain;transform:rotate(-5deg);box-shadow:20px 27px 32px #33261655;position:relative}.stage-label,.stage-foot{position:absolute;left:28px;font-size:9px;letter-spacing:.17em;color:#4f402d}.stage-label{top:25px}.stage-foot{bottom:24px}.rust{color:var(--rust)}h2{font-size:clamp(45px,5vw,72px);line-height:1.03;letter-spacing:-.02em;margin:0 0 28px}.lead{font-size:35px;line-height:1.13;margin:0 0 25px}.lead em{color:var(--rust)}.book-copy>p:not(.eyebrow):not(.lead):not(.quiet){font-size:14px;color:#535650;max-width:430px}.book-copy blockquote{margin:27px 0;padding:20px 0;border-top:1px solid var(--line);font-family:Libre Caslon Display,Georgia,serif;font-size:25px;line-height:1.25}.book-copy cite{display:block;font:600 9px DM Sans,Arial;letter-spacing:.17em;margin-top:13px}.quiet{font-size:11px;color:var(--muted);line-height:1.6}.text-link{display:inline-flex;gap:35px;align-items:center;border:0;border-bottom:1px solid #b8b9af;padding:9px 0;background:transparent;font-size:12px;margin-top:15px}.text-link span{font-size:17px}#synopsis p,#synopsis a{font-size:13px}#synopsis a{text-decoration:underline}.statement{text-align:center;background:#e9e5dc;padding:64px 20px 70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement .eyebrow{margin-bottom:20px;color:#74736b}.statement>p:last-child{font-size:clamp(38px,4.5vw,61px);line-height:1.05;margin:0}.statement em{color:#7d715d}.about-section{display:grid;grid-template-columns:.9fr 1fr;gap:11%;align-items:center}.portrait-wrap{position:relative}.portrait-wrap img{display:block;width:100%;height:610px;object-fit:cover;object-position:50% 25%;filter:grayscale(1)}.photo-credit{font-size:8px;letter-spacing:.15em;color:#74766d;display:block;margin-top:12px}.small{font-size:31px}.about-copy>p:not(.eyebrow):not(.lead){font-size:14px;color:#535650}.life-map{margin:29px 0 12px;border-top:1px solid var(--line)}.life-map>div{padding:14px 0;border-bottom:1px solid var(--line)}.map-label{font-size:8px;letter-spacing:.17em;color:var(--rust);font-weight:600}.life-map p{font-size:12px;margin:5px 0 0}.life-map b{font-weight:400;color:#9e8e70;margin:0 7px}.memoir-section{background:#172b29;color:#f5f2e9;display:grid;grid-template-columns:1fr .8fr;gap:17%;align-items:center;padding-top:90px;padding-bottom:90px}.teal{color:var(--teal)}.memoir-copy h2{font-size:68px}.memoir-copy h2 em{color:#a8c8bc}.memoir-copy>p:not(.eyebrow):not(.lead){font-size:14px;color:#c6d0ca;max-width:400px;margin-bottom:30px}.memoir-stage{min-height:470px;position:relative;display:flex;align-items:center;justify-content:center}.memoir-stage img{width:62%;transform:rotate(5deg);position:relative;box-shadow:15px 20px 40px #0006}.water-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#50746a80,transparent 65%)}.letters{display:grid;grid-template-columns:1.2fr 1fr;gap:11%;align-items:center;padding-top:95px;padding-bottom:95px}.letters h2{font-size:56px}.letters-copy>p{font-size:14px;color:#565952}.email-row{display:flex;border-bottom:1px solid #66685f;margin-top:30px}.email-row input{background:transparent;border:0;min-width:0;width:100%;padding:15px 0;border-radius:0;font-size:14px;color:var(--ink)}.email-row button{background:transparent;font-size:26px;padding:8px 15px}#form-message{font-size:13px;color:#426354}footer{border-top:1px solid var(--line);padding:45px 5.5% 85px;display:flex;justify-content:space-between;align-items:center;gap:30px}footer .wordmark{font-size:19px}footer>div{display:flex;gap:24px;font-size:11px}footer>p{font-size:10px;color:#707167}.footer-button{font-size:11px;padding:0;background:transparent;color:inherit}.preview-badge{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:5;background:#f8f6f0f2;color:#54554e;font-size:9px;letter-spacing:.04em;padding:8px 16px;border:1px solid #d4d1c7;box-shadow:0 2px 12px #0001;white-space:nowrap}.preview-badge span{margin:0 8px}dialog{border:0;background:var(--paper);color:var(--ink);padding:45px;width:min(650px,calc(100% - 32px));max-height:90vh;overflow:auto}dialog::backdrop{background:#101410b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.close{position:absolute;right:15px;top:10px;background:transparent;font-size:30px}.dialog-book{display:grid;grid-template-columns:130px 1fr;gap:27px;align-items:center}.dialog-book img{width:100%;box-shadow:5px 8px 15px #0003}.dialog-book h2{font-size:44px;margin-bottom:20px}.dialog-book p{font-size:13px}.dialog-note{background:#e7e2d7;padding:18px;margin:28px 0;font-size:13px}.dialog-note p{margin:5px 0 0}#info-dialog h2{font-size:48px}#info-dialog>p{font-size:14px}.sr-only,.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{clip:auto;width:auto;height:auto;background:#fff;padding:15px;z-index:20}@media(min-width:1600px){.section{padding-left:max(8%,calc((100vw - 1360px)/2));padding-right:max(8%,calc((100vw - 1360px)/2))}.hero-content{left:max(8%,calc((100vw - 1360px)/2))}}@media(max-width:950px){header{padding:26px 5%}nav{gap:20px}.wordmark{font-size:19px}.hero{height:780px}.hero-content{left:7%;top:29%}.hero-bottom{left:7%}.section{padding:75px 7%}.book-section{gap:6%}.book-stage{height:560px}.book-copy h2{font-size:53px}.lead{font-size:30px}.about-section{gap:6%}.portrait-wrap img{height:560px}.memoir-section{gap:8%}.memoir-copy h2{font-size:57px}.letters h2{font-size:47px}footer{flex-wrap:wrap}}@media(max-width:650px){header{padding:23px 6%;align-items:center}.wordmark{font-size:17px}.wordmark span{font-size:7px}nav{gap:15px}nav a{font-size:11px}nav a:last-child{display:none}.nav-buy{font-size:10px;padding:10px 12px}.nav-buy span{display:none}.hero{height:790px;min-height:0}.hero-image{object-position:63% center}.hero-content{left:7%;right:6%;top:25%}h1{font-size:57px;line-height:1.03}.hero-intro{font-size:14px}.hero-content .eyebrow{font-size:8px;letter-spacing:.17em}.hero-praise p{font-size:23px;max-width:300px;line-height:1.2}.hero-bottom{bottom:38px;right:7%}.scroll-note{display:none}.section{padding:58px 7%}.book-section,.about-section,.memoir-section,.letters{grid-template-columns:1fr;gap:43px}.book-stage{height:470px}.cover-main{width:52%;max-height:80%}.book-copy h2{font-size:59px}.book-copy .lead{font-size:34px}.book-copy>p:not(.eyebrow):not(.lead):not(.quiet){max-width:none}.statement{padding:45px 7%}.statement .eyebrow{font-size:8px}.statement>p:last-child{font-size:41px}.portrait-wrap img{height:490px}.about-copy h2{font-size:54px}.life-map p{font-size:12px}.memoir-copy h2{font-size:62px}.memoir-stage{min-height:390px;order:-1}.memoir-stage img{width:53%;max-height:380px;object-fit:contain}.letters{gap:12px}.letters h2{font-size:48px}footer{align-items:start;padding:38px 7% 90px;gap:30px}footer>div{flex-direction:column;gap:13px}footer>p{width:100%;margin:0}.preview-badge{font-size:8px;white-space:normal;text-align:center;width:90%;bottom:8px;padding:7px}.preview-badge span{margin:0 4px}dialog{padding:35px 23px}.dialog-book{grid-template-columns:90px 1fr;gap:20px}.dialog-book h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}:root{--paper:#1b1b1b;--ink:#f0f0ed;--muted:#b5b5b2;--amber:#e1e1dc;--rust:#bcbcb8;--teal:#bcbcb8;--line:#444}body{background:#1b1b1b;color:#f0f0ed}h1 em{color:#ddd}.hero-praise{border-color:#c3c3bf}.hero-praise span{color:#d1d1cd}.amber{background:#e1e1dc;color:#202020}.book-section{background:#1b1b1b}.book-stage{background:#303030}.stage-lines{background:linear-gradient(125deg,#0005,transparent 45%),repeating-linear-gradient(90deg,transparent,transparent 34px,#ffffff08 35px,#ffffff08 36px)}.stage-label,.stage-foot{color:#c3c3bf}.cover-main{box-shadow:20px 27px 32px #0008}.book-copy>p:not(.eyebrow):not(.lead):not(.quiet),.about-copy>p:not(.eyebrow):not(.lead),.letters-copy>p{color:#c9c9c5}.dark{background:#e4e4df;color:#202020}.dark:hover{background:#fff}.statement{background:#292929}.statement .eyebrow{color:#bdbdb8}.statement em{color:#c5c5c0}.about-section{background:#202020;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:center}.portrait-wrap{padding:32px 38px 22px;background:#292929;max-width:440px;margin:0 auto;width:100%}.portrait-wrap img{height:auto;max-height:530px;object-fit:contain;object-position:center;filter:none}.photo-credit{color:#bbb;font-size:8px;margin-top:18px}.life-map b{color:#bababa}.text-link{border-color:#737373}.life-map{margin-top:29px}.memoir-section{background:#141414}.memoir-copy h2 em{color:#d0d0ca}.memoir-copy>p:not(.eyebrow):not(.lead){color:#c6c6c3}.water-lines{background:radial-gradient(ellipse at center,#ffffff15,transparent 65%)}.letters{background:#242424}.email-row{border-color:#999}.email-row input::placeholder{color:#bdbdb7}.email-row button{color:#eee}#form-message{color:#d4d4cb}footer{background:#181818}footer>p{color:#b5b5af}.preview-badge{background:#292929f2;color:#e0e0da;border-color:#555}.dialog-note{background:#333}.dialog-book .quiet{color:#bbb}dialog::backdrop{background:#000b}@media(max-width:950px){.about-section{gap:6%}.portrait-wrap{padding:25px}.portrait-wrap img{height:auto}}@media(max-width:650px){.about-section{grid-template-columns:1fr;gap:35px}.portrait-wrap{padding:24px 30px 20px;max-width:335px}.portrait-wrap img{height:auto;max-height:none}.photo-credit{font-size:7px}}.sign-hero{height:max(650px,49vw);max-height:890px;min-height:650px;background:#131316}.sign-picture{position:absolute;top:0;right:0;bottom:0;left:0}.sign-hero .hero-image{object-fit:cover;object-position:50% 50%}.sign-hero .hero-shade{background:linear-gradient(90deg,transparent 35%,#10101518 48%,#10101575 100%),linear-gradient(0deg,#101015d9 0%,transparent 50%)}.sign-lettering{position:absolute;left:4.1%;top:22%;width:34.8%;color:#1f2924;font-family:Courier New,monospace;font-weight:700;line-height:1.2;transform:rotate(.8deg);text-shadow:0 1px 1px #09100820}.sign-lettering>span{display:block;font-size:clamp(25px,3.2vw,49px);letter-spacing:.025em;white-space:nowrap}.sign-lettering>small{display:block;margin-top:23px;font-size:clamp(11px,1.25vw,19px);letter-spacing:.07em;white-space:nowrap}.sign-hero .hero-content{left:51%;right:5%;top:auto;bottom:135px;max-width:650px}.sign-hero h1{font-size:clamp(48px,4.6vw,77px);line-height:1.06}.sign-hero .eyebrow{font-size:9px;margin-bottom:19px}.sign-hero .hero-intro{font-size:14px;margin-bottom:25px;color:#e4e0dc}.sign-hero h1 em{color:#e3ded8}.sign-hero .hero-bottom{left:5.5%;right:5.5%;bottom:30px}.sign-hero .hero-praise p{font-size:23px}.sign-hero .hero-praise{border-color:#b8b8b2}.sign-hero .scroll-note{font-size:8px}@media(min-width:1600px){.sign-hero .hero-content{left:52%}}@media(max-width:950px)and (min-width:651px){.sign-hero{height:690px}.sign-hero .hero-image{object-position:36% center}.sign-lettering{left:1.5%;top:23%;width:43%}.sign-lettering>span{font-size:30px}.sign-lettering>small{font-size:12px}.sign-hero .hero-content{left:48%;right:4%;bottom:140px}.sign-hero h1{font-size:46px}.sign-hero .hero-praise p{font-size:21px}}@media(max-width:650px){header{position:relative;background:#151518;padding-top:21px;padding-bottom:21px}.sign-hero{height:auto;min-height:0;max-height:none;overflow:visible}.sign-picture{position:relative;inset:auto;width:100%;aspect-ratio:1280/612}.sign-hero .hero-image{height:100%;object-fit:contain}.sign-hero .hero-shade{background:linear-gradient(0deg,#13131650,transparent 40%)}.sign-lettering{left:4.1%;top:21%;width:34.8%}.sign-lettering>span{font-size:3.2vw}.sign-lettering>small{font-size:1.25vw;margin-top:1.8vw}.sign-hero .hero-content{position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:33px 7% 34px;max-width:none}.sign-hero h1{font-size:46px;margin-bottom:20px}.sign-hero .hero-content .eyebrow{font-size:8px}.sign-hero .hero-intro{font-size:14px}.sign-hero .hero-bottom{position:relative;left:auto;right:auto;bottom:auto;padding:0 7% 35px}.sign-hero .hero-praise p{font-size:22px;max-width:none}.sign-hero .hero-praise{padding-left:16px}.sign-hero .hero-praise span{font-size:8px}}@media(min-width:651px){.sign-hero{height:max(700px,51vw);max-height:none}.sign-hero .sign-picture{inset:90px 4% auto;width:92%;aspect-ratio:1280/612}.sign-hero .hero-image{width:100%;height:100%;object-fit:contain;object-position:center}.sign-hero .hero-shade{background:linear-gradient(90deg,transparent 36%,#10101522 55%,#10101565 100%),linear-gradient(0deg,#131316 0%,transparent 48%)}.sign-lettering{left:4.1%;top:21%;width:34.8%}.sign-lettering>span{font-size:2.94vw}.sign-lettering>small{font-size:1.15vw;margin-top:1.7vw}}@media(max-width:950px)and (min-width:651px){.sign-hero{height:auto;min-height:0;padding-top:90px}.sign-hero .sign-picture{position:relative;inset:auto;margin:0 4%}.sign-hero .hero-content{position:relative;left:auto;right:auto;bottom:auto;padding:35px 7% 110px;max-width:none}.sign-hero .hero-bottom{bottom:25px}}.sign-lettering{font-family:Arial Narrow,Liberation Sans Narrow,Arial,sans-serif;font-weight:600;color:#18231cc7;text-shadow:0 .018em .035em #253a2530;transform:rotate(.8deg)}.sign-lettering .sign-name,.sign-lettering .sign-genres{display:flex;align-items:baseline;gap:.045em;letter-spacing:0}.sign-lettering i{display:inline-block;position:relative;font-style:normal;line-height:1.08;padding:.035em .055em .025em;min-width:.51em;text-align:center;background:linear-gradient(112deg,#ffffff0b,#fff0 55%,#d9efce08);border-left:1px solid #f5ffea18;border-right:1px solid #435d3520;border-bottom:1px solid #e9ffda18;box-shadow:.018em .018em .025em #25421e12}.sign-lettering i:nth-child(3n){transform:translateY(.025em) rotate(-.45deg);opacity:.94}.sign-lettering i:nth-child(4n){transform:translateY(-.018em) rotate(.35deg);opacity:.97}.sign-lettering .sign-gap{min-width:.25em;padding:0;background:none;border:0;box-shadow:none}.sign-lettering .sign-name{font-stretch:condensed;font-size:2.9vw}.sign-lettering .sign-genres{font-size:1.12vw;font-weight:600;gap:.035em;margin-top:1.7vw}.sign-genres i{min-width:.52em;padding-left:.035em;padding-right:.035em;border-color:#f5ffea0b #435d3510 #e9ffda0b;box-shadow:none}@media(max-width:650px){.sign-lettering .sign-name{font-size:3.15vw}.sign-lettering .sign-genres{font-size:1.22vw;margin-top:1.8vw}.sign-lettering i{border-width:.5px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sign-hero .hero-content{bottom:95px;left:51%;right:5%}.praise-slides{display:grid;min-height:330px;align-items:center}.praise-slide{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;pointer-events:none}.praise-slide.is-active{opacity:1;visibility:visible}.praise-slide blockquote{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;font-size:clamp(29px,2.8vw,46px);line-height:1.16;margin:0 0 24px;letter-spacing:-.015em;color:#f1eee8}.praise-slide figcaption{font-size:11px;line-height:1.7;letter-spacing:.035em;color:#dedbd6}.praise-slide figcaption strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:block;font-weight:500}.praise-slide figcaption span{display:block}.praise-slide .quote-book{margin-top:7px;color:#c3c0bc}.quote-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0 27px;max-width:350px}.quote-dots{display:flex;gap:3px}.quote-dot{width:25px;height:30px;background:transparent;position:relative;padding:0}.quote-dot:after{content:"";display:block;width:5px;height:5px;border:1px solid #d8d5d0;border-radius:50%;margin:auto;transition:background .2s}.quote-dot.is-active:after{background:#ede9e2}.quote-pause{font-size:10px;letter-spacing:.04em;background:transparent;color:#d8d5d0;padding:8px 5px;min-height:30px}.quote-pause span{margin-left:7px}@media(min-width:1600px){.praise-slides{min-height:365px}.sign-hero .hero-content{bottom:110px}}@media(max-width:950px)and (min-width:651px){.sign-hero .hero-content{left:auto;right:auto;bottom:auto;padding-bottom:45px}.praise-slides{min-height:240px}.praise-slide blockquote{font-size:35px}}@media(max-width:650px){.sign-hero .hero-content{left:auto;right:auto;bottom:auto;padding-bottom:40px}.praise-slides{min-height:370px}.praise-slide blockquote{font-size:33px}.quote-controls{margin-top:10px;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.praise-slide{transition:none}}@media(max-width:650px){.praise-slide blockquote{font-size:30px}.praise-slides{min-height:340px;align-items:start}.praise-slide{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
