@font-face{font-family:Editorial;src:url(/fonts/editorial.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Editorial;src:url(/fonts/editorial-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--paper:#f7f5ef;--white:#fffefa;--ink:#262b25;--green:#354336;--muted:#6e7168;--gold:#a88a56;--line:#dedfd4;--serif:Editorial,"Palatino Linotype",Georgia,serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}::selection{color:#20271f;background:#d7c5a6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.6;cursor:wait}button{background:0 0;border:0}a,button,input,textarea,select{outline-offset:5px}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--gold)}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1,h2{letter-spacing:-.045em}h1{margin-bottom:24px;font-size:clamp(60px,6.5vw,90px);line-height:1.06}h2{margin-bottom:24px;font-size:clamp(40px,4.3vw,62px);line-height:1.08}h3{line-height:1.18}em{font-family:var(--serif);font-weight:400}p{margin-bottom:20px}svg{vertical-align:middle;flex-shrink:0}a svg,button svg{transition:transform .2s}a:hover>svg:last-child{transform:translate(2px,-2px)}.container{width:calc(100% - 112px);max-width:1296px;margin:auto}.section{padding-top:112px;padding-bottom:112px}.eyebrow{letter-spacing:.19em;align-items:center;gap:14px;font-size:14px;font-weight:600;line-height:1.7;display:flex}.short-line{background:var(--gold);width:30px;height:1px;display:inline-block}.text-link{border-bottom:1px solid #0000;align-items:center;gap:12px;padding:4px 0;font-size:17px;font-weight:500;line-height:1.6;display:inline-flex}.text-link:hover{border-color:currentColor}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:15px 23px;font-size:17px;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fffdf6;background:var(--green);border-color:var(--green)}.button.primary:hover{background:#222e25}.button.outline{background:0 0;border-color:#c9cdbf}.button.outline:hover{background:#e9ece2}.lead{font-family:var(--serif);letter-spacing:-.015em;font-size:26px;line-height:1.45}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--green);color:#fff;z-index:100;padding:10px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:25px;width:calc(100% - 112px);max-width:1296px;min-height:100px;margin:auto;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.04em;align-items:center;gap:17px;font-size:24px;line-height:1.1;display:flex}.wordmark small{font-family:var(--sans);letter-spacing:.18em;margin-top:9px;font-size:12px;display:block}.brand-mark{font-family:var(--serif);letter-spacing:-.08em;border-right:1px solid #d7d7cc;padding-right:18px;font-size:50px;line-height:.9}.brand-mark>span{color:var(--gold)}.primary-nav{align-items:center;gap:36px;font-size:16px;display:flex}.primary-nav>a:not(.nav-cta){border-bottom:1px solid #0000;padding:8px 0}.primary-nav>a:hover{border-color:var(--gold)}.nav-cta{border:1px solid #b3b7aa;align-items:center;gap:18px;padding:11px 17px;display:flex}.menu-toggle{padding:8px;display:none}.hero{grid-template-columns:1fr 1.02fr;align-items:center;gap:54px;min-height:750px;padding-top:56px;padding-bottom:56px;display:grid}.hero-copy{z-index:1;padding:12px 0;position:relative}.hero-copy>.eyebrow{margin-bottom:26px;font-size:12px}.hero h1{letter-spacing:-.055em;margin:0 0 27px;font-size:clamp(76px,7.4vw,107px);line-height:.96}.hero h1 em{color:var(--green);display:block}.hero-description{color:#656a60;max-width:420px;margin-bottom:28px;font-size:18px;line-height:1.8}.hero-actions{align-items:center;gap:25px;display:flex}.hero-actions .button{gap:28px}.format-note{letter-spacing:.035em;color:#74776d;align-items:center;gap:9px;margin-top:27px;font-size:14px;display:flex}.status-dot{background:#879476;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.book-stage{isolation:isolate;perspective:1200px;background:#e5e4d9;justify-content:center;align-items:center;height:628px;display:flex;position:relative;overflow:hidden}.book-stage:before{content:"";opacity:.34;mix-blend-mode:multiply;z-index:-2;background:url(/images/paper.webp) 50%/cover;position:absolute;inset:0}.book-stage:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(130deg,#0000 30%,#fff9e199 36%,#0000 60%);width:160%;height:150%;position:absolute;top:-80%;left:-40%;transform:rotate(-15deg)}.stage-arch{z-index:-1;border:1px solid #9fa28b66;border-radius:220px 220px 0 0;position:absolute;inset:45px 74px 78px}.stage-arch:after{content:"";border:1px solid #afb29e40;border-radius:220px 220px 0 0;position:absolute;inset:17px}.stage-caption{letter-spacing:.25em;writing-mode:vertical-rl;color:#6a715e;font-size:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.book-object{--tilt:-10deg;width:296px;transform:rotate(-6deg) rotateY(var(--tilt));transform-style:preserve-3d;z-index:3;border-radius:3px;margin-top:-12px;transition:transform .5s;position:relative;box-shadow:17px 26px 30px #30312733,2px 3px 5px #161a1a55}.book-cover{border-radius:2px 4px 4px 2px;width:100%;height:auto;box-shadow:inset 5px 0 10px #0005}.book-object:after{content:"";transform-origin:0;z-index:-1;background:repeating-linear-gradient(90deg,#bdb9a9 0,#e8e5dc 1px,#f5f1e5 2px);border-right:2px solid #a7a599;width:10px;position:absolute;top:2px;bottom:2px;right:-10px;transform:skewY(19deg);box-shadow:3px 1px 3px #0003}.book-spine{transform-origin:100%;color:#dfded3;background:linear-gradient(90deg,#30322e,#111613 90%);border-radius:3px 0 0 3px;flex-direction:column;justify-content:space-around;align-items:center;width:21px;display:flex;position:absolute;top:0;bottom:0;left:-18px;transform:skewY(-13deg);box-shadow:-2px 3px 3px #0002}.book-spine span,.book-spine small{writing-mode:vertical-rl;letter-spacing:.2em;font-size:8px}.book-spine small{font-size:6px}.book-floor-shadow{filter:blur(22px);z-index:1;background:#464a3d55;width:69%;height:34px;position:absolute;bottom:88px;transform:rotate(-8deg)}.stage-footnote{letter-spacing:.1em;border-top:1px solid #aeb19b80;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;display:flex;position:absolute;bottom:24px;left:29px;right:29px}.stage-footnote>span:last-child{font-family:var(--serif);letter-spacing:0;font-size:17px}.stage-footnote>span:last-child>span{font-family:var(--sans);padding-left:10px}.intro-strip{border-block:1px solid var(--line)}.intro-strip .container{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.intro-strip .container>span:first-child{letter-spacing:.17em;color:#73786a;font-size:12px}.intro-strip .container>span:nth-child(2){font-family:var(--serif);align-items:center;gap:28px;font-size:22px;display:flex}.intro-strip i{background:var(--gold);border-radius:50%;width:4px;height:4px}.intro-strip a{border:1px solid var(--line);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.section-label{align-items:center;gap:32px;margin-bottom:50px;display:flex}.section-label .eyebrow{white-space:nowrap;color:#72776a;font-size:12px}.section-rule{background:var(--line);flex:1;height:1px}.book-intro-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.book-intro h2{font-size:clamp(39px,4.1vw,60px);line-height:1.1}.book-intro h2 em{color:#788067}.book-subtitle{color:#777d6e;border-top:1px solid var(--line);max-width:350px;margin-top:32px;padding-top:22px;font-size:16px}.book-intro-copy{padding-top:5px}.book-intro-copy>p:not(.lead){color:#73776d;font-size:18px;line-height:1.9}.book-intro-copy .text-link{margin-top:4px}.inside-heading{justify-content:space-between;align-items:center;margin-top:80px;margin-bottom:24px;display:flex}.inside-heading>.eyebrow{font-size:12px}.inside-heading>span:last-child{font-family:var(--serif);color:var(--muted);font-size:20px}.inside-grid{grid-template-columns:1.5fr 1fr;gap:64px;display:grid}.chapter-list{border-top:1px solid #c8cebf}.chapter-row{border-bottom:1px solid #cdd1c4}.chapter-row>button{text-align:left;width:100%;font-family:var(--serif);align-items:center;gap:22px;padding:24px 0;font-size:25px;line-height:1.2;display:flex}.chapter-row>button>span:nth-child(2){flex:1}.chapter-number{font-family:var(--sans);color:var(--gold);font-size:14px}.chapter-description{color:#73776a;padding:0 30px 27px 37px;font-size:18px;line-height:1.8}.chapter-description p{max-width:470px;margin-bottom:18px}.chapter-description ul{border-left:1px solid #bcc5ad;margin:0;padding:0 0 0 16px;list-style:none}.chapter-description li{padding:3px 0;font-size:15px}.chapter-row.active>button{color:var(--green)}.reader-note{background:#e9ece3;align-self:start;padding:37px 39px;position:relative}.reader-note:before{content:"";background:var(--gold);width:34px;height:3px;position:absolute;top:0;left:39px}.reader-note>.eyebrow{color:#707862;margin-bottom:24px;font-size:12px}.reader-note h3{letter-spacing:-.025em;margin-bottom:20px;font-size:31px}.reader-note p{color:#6d7565;font-size:18px;line-height:1.9}.reader-tools{flex-wrap:wrap;gap:8px;margin:23px 0 29px;display:flex}.reader-tools span{color:#657158;letter-spacing:.04em;border:1px solid #cbd3c0;padding:5px 10px;font-size:12px}.quote-section{color:#f5f1e5;text-align:center;isolation:isolate;background:#323f34;padding:94px 0 85px;position:relative;overflow:hidden}.quote-section:after{content:"";mix-blend-mode:screen;opacity:.05;z-index:-1;background:url(/images/ink.webp) 50%/500px;position:absolute;inset:0}.quote-section .eyebrow{color:#c1c8b7;justify-content:center;margin-bottom:32px;font-size:12px}.quote-section blockquote{font-family:var(--serif);letter-spacing:-.025em;max-width:950px;margin:0 auto 34px;font-size:clamp(32px,3.5vw,48px);line-height:1.3}.quote-credit{letter-spacing:.15em;color:#bdc4b3;font-size:12px}.quote-credit>span{color:#c3a36a;margin-inline:15px}.quote-decoration{font-size:550px;font-family:var(--serif);color:#7c8c6f15;z-index:-1;line-height:1;position:absolute;top:5px;left:12px}.about-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:110px;display:grid}.author-panel{isolation:isolate;background:#e7e8dd;flex-direction:column;justify-content:flex-end;min-height:508px;padding:48px;display:flex;position:relative;overflow:hidden}.author-panel:after{content:"";opacity:.25;z-index:-2;mix-blend-mode:multiply;background:url(/images/paper.webp) 50%/cover;position:absolute;inset:0}.author-monogram{font-family:var(--serif);letter-spacing:-.13em;color:#bac3ac66;z-index:-1;font-size:320px;line-height:1;position:absolute;top:-31px;right:0}.author-monogram>span{color:#ac9e8050}.author-panel>.eyebrow{color:#737e66;margin-bottom:23px;font-size:12px}.author-panel>p{font-size:47px;line-height:1.08;font-family:var(--serif);letter-spacing:-.04em;margin-bottom:35px}.author-signature{font-family:var(--serif);border-top:1px solid #c6cebb;padding-top:20px;font-size:25px;font-style:italic}.about-copy>.eyebrow{color:#7d856f;margin-bottom:23px;font-size:12px}.about-copy h2{margin-bottom:17px;font-size:55px}.about-copy>.lead{color:#4e5a47;max-width:380px;margin-bottom:25px;font-size:26px}.about-copy>p:not(.lead){color:#73786d;font-size:18px;line-height:1.85}.about-copy>.text-link{margin-top:6px}.editions-section{background:#eae9e1;padding:90px 0 68px}.editions-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.editions-heading .eyebrow{color:#7a806d;margin-bottom:24px;font-size:12px}.editions-heading h2{margin-bottom:0;font-size:55px}.editions-heading h2 em{color:#758164}.editions-heading>p{color:#767d6b;margin-bottom:5px;font-size:18px;line-height:1.9}.edition-grid{border-top:1px solid #bfc5b5;border-bottom:1px solid #bfc5b5;grid-template-columns:repeat(3,1fr);display:grid}.edition{border-right:1px solid #c4c9ba;padding:28px 31px 34px}.edition:first-child{padding-left:0}.edition:last-child{border:0;padding-right:0}.edition-top{letter-spacing:.13em;color:#717b62;justify-content:space-between;align-items:center;font-size:12px;display:flex}.edition-top>span:first-child{color:#9b906e}.edition h3{letter-spacing:-.04em;margin:29px 0 12px;font-size:39px}.edition p{color:#777d6f;margin-bottom:29px;font-size:18px}.edition-link{border-top:1px solid #cdd1c3;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:15px;line-height:1.5;display:flex}.edition-link:hover{color:#697b52}.retailer-note{color:#7a806e;margin:24px 0 0;font-size:14px}.journal-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:44px;display:flex}.journal-heading h2{margin-bottom:14px;font-size:52px}.journal-heading p{color:#777e70;margin:0;font-size:18px}.journal-heading>.text-link{white-space:nowrap;font-size:15px}.post-grid{grid-template-columns:repeat(3,1fr);gap:60px 30px;display:grid}.post-art{isolation:isolate;flex-direction:column;min-height:268px;padding:25px 28px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.post-art:hover{transform:translateY(-4px)}.post-art:after{content:"";opacity:.2;z-index:-2;mix-blend-mode:multiply;background:url(/images/paper.webp) 50%/cover;position:absolute;inset:0}.theme-sage{color:#3e4c37;background:#dce2d2}.theme-ink{color:#eee9dc;background:#354137}.theme-ink:after{mix-blend-mode:screen;opacity:.1;background-image:url(/images/ink.webp)}.theme-sand{color:#645c45;background:#e7dfce}.art-category{text-transform:uppercase;letter-spacing:.14em;opacity:.8;font-size:12px}.art-ordinal{font-family:var(--serif);opacity:.06;letter-spacing:-.08em;z-index:-1;font-size:190px;line-height:1;position:absolute;top:15px;right:-4px}.art-title{font-family:var(--serif);letter-spacing:-.035em;max-width:85%;margin:38px 0 20px;font-size:36px;line-height:1.12}.art-title i{color:#9b895e}.art-arrow{text-align:right;margin-top:auto}.post-meta{text-transform:uppercase;letter-spacing:.12em;color:#7c826e;justify-content:space-between;gap:12px;margin:22px 0 13px;font-size:12px;display:flex}.post-card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:27px}.post-card>p{color:#747b6a;max-width:95%;margin-bottom:18px;font-size:18px;line-height:1.85}.post-card>.text-link{font-size:14px}.newsletter{background:#dedfce;border-top:1px solid #d4d7c3;padding:87px 0;position:relative}.newsletter-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.newsletter .eyebrow{color:#606b51;margin-bottom:25px;font-size:12px}.newsletter h2{margin-bottom:24px;font-size:59px;line-height:1.05}.newsletter-grid>div>p{color:#6d765f;max-width:330px;font-size:18px;line-height:1.9}.newsletter form>label:not(.consent){color:#5d6851;margin:0 0 8px;font-size:14px;display:block}.newsletter label>span{color:#7f866f}.newsletter input:not([type=checkbox]){color:#303b28;background:0 0;border:0;border-bottom:1px solid #adb89b;border-radius:0;outline:0;width:100%;padding:10px 0 12px;font-size:18px}.newsletter input:not([type=checkbox]):focus{border-color:#354a2b;border-bottom-width:2px;padding-bottom:11px}.newsletter input::placeholder{color:#959c86}.newsletter input[name=name]{margin-bottom:22px}.email-row{align-items:center;gap:20px;display:flex}.email-row input{flex:1;min-width:0}.email-row button{background:var(--green);color:#fff9ec;white-space:nowrap;align-items:center;gap:17px;padding:15px 19px;font-size:15px;display:flex}.email-row button:hover{background:#28382a}.consent{align-items:flex-start;gap:10px;max-width:450px;margin-top:22px;font-size:14px;line-height:1.65;display:flex}.consent>input{width:13px;height:13px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.consent>span{color:#626e54!important}.small-print{color:#778266;margin:12px 0 0;font-size:14px;line-height:1.7}.small-print a,.reading-text a{text-underline-offset:3px;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#8a3828;margin-top:15px;font-size:16px}.signup-success h3{margin:18px 0;font-size:36px}.signup-success>p{color:#657456;font-size:18px}.success-icon{border:1px solid #9ba78d;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.site-footer{color:#dddccf;background:#28352c;padding-top:62px}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:55px;display:grid}.footer-wordmark{font-family:var(--serif);letter-spacing:-.035em;align-self:start;font-size:33px;line-height:1.2}.footer-wordmark>span{font-family:var(--sans);letter-spacing:.02em;color:#a7b29d;margin-top:16px;font-size:14px;display:block}.footer-main>div{color:#bfc8b7;flex-direction:column;align-items:flex-start;gap:10px;font-size:15px;display:flex}.footer-main .eyebrow{color:#9aa88b;margin-bottom:9px;font-size:12px}.footer-main a:hover{color:#fff}.footer-bottom{color:#a1ae95;border-top:1px solid #53614a66;align-items:center;gap:30px;padding:24px 0;font-size:12px;display:flex}.footer-bottom>span{flex:1}.footer-bottom>a:last-child{margin-left:22px}.will-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.will-reveal.is-visible{opacity:1;transform:none}.journal-index{padding-block:75px 105px}.journal-page-heading{margin-bottom:62px}.journal-page-heading>.eyebrow{margin-bottom:27px}.journal-page-heading h1{font-size:90px}.journal-page-heading h1 em{color:#788267}.journal-page-heading .lead{font-size:26px}.article-page{width:calc(100% - 80px);max-width:760px;margin:auto;padding:64px 0 92px}.article-page>.text-link{color:#6a765e;font-size:15px}.article-header{border-bottom:1px solid var(--line);margin:42px 0 45px;padding-bottom:32px}.article-header>.eyebrow{color:#7c866d;gap:10px;margin-bottom:24px;font-size:12px}.article-header h1{font-size:69px;line-height:1.08}.article-header h1 em{color:#778465}.article-header .lead{color:#78816e;font-size:26px;line-height:1.5}.article-byline{align-items:center;gap:14px;margin-top:30px;font-size:16px;display:flex}.byline-monogram{width:44px;height:44px;font-family:var(--serif);color:#5a6a4c;letter-spacing:-.08em;background:#e5e9db;place-items:center;font-size:25px;display:grid}.article-byline small{color:#879079;font-size:14px;display:block}.reading-text{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;line-height:1.8}.reading-text p{margin-bottom:25px}.reading-text h2{margin:42px 0 21px;font-size:37px;line-height:1.2}.reading-text blockquote{border-left:2px solid var(--gold);margin:35px 0;padding:10px 0 10px 28px;font-size:29px;font-style:italic}.reading-text .small-print{font-family:var(--sans);font-size:15px}.excerpt-source{border-top:1px solid var(--line);color:#7b846e;margin-top:45px;padding:25px 0;font-size:15px;line-height:1.9}.excerpt-source>.text-link{width:fit-content;margin-top:20px;display:flex}.article-back{margin-top:20px}.excerpt-break{text-align:center;letter-spacing:.5em;color:var(--gold);margin:35px 0}.privacy-page{padding-top:80px}.privacy-page>.eyebrow{margin-bottom:25px}.privacy-page>h1{margin-bottom:38px;font-size:65px}.privacy-page .reading-text{font-family:var(--sans);color:#66725c;font-size:18px;line-height:1.9}.privacy-page .reading-text h2{font-family:var(--serif);color:var(--ink);font-size:32px}.unsubscribe-page{max-width:900px;min-height:60vh;padding-block:95px}.unsubscribe-page .eyebrow{margin-bottom:24px}.unsubscribe-page h1{font-size:68px}.unsubscribe-page p{color:#758066;max-width:600px}.empty-state{border:1px solid var(--line);text-align:center;color:#75816a;background:#f0f1e9;padding:45px}.empty-state h2{margin-top:20px;font-size:30px}.studio-shell{background:#f7f7f1;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.studio-sidebar{color:#d8dfd0;background:#2f3c32;flex-direction:column;height:100vh;padding:35px 24px;display:flex;position:sticky;top:0}.studio-brand{font-family:var(--serif);letter-spacing:-.09em;width:fit-content;margin-bottom:17px;font-size:72px;line-height:1}.studio-brand span{color:#bea36c}.studio-sidebar>.eyebrow{color:#acb99e;font-size:12px}.studio-sidebar nav{flex-direction:column;gap:8px;margin-top:44px;display:flex}.studio-sidebar nav button{text-align:left;border:1px solid #0000;align-items:center;gap:13px;padding:12px;font-size:16px;display:flex}.studio-sidebar nav button.selected{background:#43513f;border-color:#71815c55}.studio-sidebar nav button>span{color:#aeba9e;margin-left:auto;font-size:14px}.studio-sidebar nav button:hover{background:#3c4938}.studio-sidebar-bottom{flex-direction:column;gap:17px;margin-top:auto;font-size:15px;display:flex}.studio-sidebar-bottom>a:first-child{justify-content:space-between;display:flex}.studio-sidebar-bottom small{color:#a2af95;overflow-wrap:anywhere;border-top:1px solid #68775a55;padding-top:16px;font-size:12px}.studio-main{min-width:0;max-width:1450px;padding:30px 48px 70px}.studio-topline{border-bottom:1px solid var(--line);letter-spacing:.12em;color:#7e876f;justify-content:space-between;gap:20px;margin-bottom:48px;padding-bottom:24px;font-size:12px;display:flex}.owner-badge{letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;display:flex}.studio-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:36px;display:flex}.studio-heading .eyebrow{color:#89917b;margin-bottom:13px;font-size:12px}.studio-heading h1{margin:0 0 12px;font-size:56px;line-height:1.1}.studio-heading p{color:#7c8670;margin:0;font-size:16px}.studio-info{color:#6b7b5b;background:#e9ede2;border:1px solid #d8dfcc;align-items:flex-start;gap:17px;margin-bottom:30px;padding:19px 23px;display:flex}.studio-info svg{margin-top:3px}.studio-info p{max-width:900px;margin:0;font-size:16px;line-height:1.8}.studio-post-list{border-top:1px solid var(--line)}.studio-post-row{border-bottom:1px solid var(--line);align-items:center;gap:21px;padding:27px 0;display:flex}.studio-post-swatch{flex-shrink:0;place-items:center;width:65px;height:85px;display:grid}.studio-post-details{flex:1;min-width:0}.studio-post-details>div{color:#8b927e;align-items:center;gap:13px;font-size:12px;display:flex}.post-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid #c6ceba;padding:2px 6px;font-size:12px;display:inline-block}.post-status.published{color:#60784b;background:#e7eddd}.post-status.draft{color:#8a7752;background:#f1e9d8}.studio-post-details h2{letter-spacing:-.025em;margin:10px 0 8px;font-size:26px;line-height:1.2}.studio-post-details p{color:#7e8971;white-space:nowrap;text-overflow:ellipsis;max-width:500px;margin:0;font-size:15px;overflow:hidden}.studio-row-actions{align-items:center;gap:14px;display:flex}.studio-row-actions>.button{min-height:38px;padding:9px 15px;font-size:14px}.icon-button{border-radius:3px;padding:8px}.danger{color:#955c49}.icon-button:hover{background:#efe6dd}.studio-form{max-width:880px}.studio-form label{margin-bottom:23px;font-size:16px;font-weight:500;display:block}.studio-form input,.studio-form textarea,.studio-form select{color:#404d37;background:#fffefa;border:1px solid #cdd3c2;border-radius:0;outline:0;width:100%;margin-top:8px;padding:12px 14px;font-size:17px;display:block}.studio-form input:focus,.studio-form textarea:focus,.studio-form select:focus{border-color:#667c4d;box-shadow:0 0 0 1px #667c4d}.studio-form textarea{resize:vertical;line-height:1.8}.studio-form .post-content-input{font-family:var(--serif);font-size:22px;line-height:1.8}.field-hint{color:#879079;margin-top:4px;font-size:14px;font-weight:400;line-height:1.6;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:25px;display:flex}.studio-form-section{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:16px}.studio-form-section h2{margin-bottom:16px;font-size:34px}.studio-form-section>p{color:#7b8770;max-width:700px;margin-bottom:25px;font-size:16px}.studio-notice,.studio-error{color:#4e643c;background:#e6eddd;border:1px solid #c0cfae;align-items:center;gap:12px;margin-bottom:30px;padding:15px 20px;font-size:16px;display:flex}.studio-error{color:#8b523d;background:#f0e1d9;border-color:#d5b1a1}.studio-preview{background:var(--white);border:1px solid var(--line);max-width:840px;padding:40px 50px}.studio-preview>.eyebrow{color:#8b967d;margin-bottom:25px;font-size:12px}.studio-preview>h1{font-size:50px}.readers-table-wrap{overflow-x:auto}.readers-table{border-collapse:collapse;width:100%;font-size:16px}.readers-table th{text-align:left;letter-spacing:.06em;color:#7e8970;border-bottom:1px solid #bfcab3;padding:12px 15px;font-size:12px}.readers-table td{border-bottom:1px solid #dce1d3;padding:15px}.readers-table td:last-child{text-align:right}@media (min-width:1550px){.hero{min-height:780px}.book-stage{height:650px}.book-object{width:315px}.hero h1{font-size:113px}}@media (max-width:1150px){.container,.header-inner{width:calc(100% - 72px)}.hero{gap:34px;min-height:690px;padding-block:42px}.hero h1{font-size:88px}.hero-copy>.eyebrow{letter-spacing:.12em;gap:10px;font-size:12px}.book-stage{height:575px}.book-object{width:265px}.stage-arch{inset:45px 45px 75px}.hero-actions{gap:18px}.hero-actions .button{gap:15px;padding:13px 17px;font-size:16px}.hero-actions .text-link{gap:7px;font-size:15px}.book-intro-grid{gap:55px}.about-grid{gap:65px}.inside-grid{gap:40px}.newsletter-grid{gap:70px}.author-panel{padding:35px}.author-panel>p{font-size:44px}.reader-note{padding:30px}.reader-note h3{font-size:28px}.chapter-row>button{font-size:23px}.post-art{min-height:255px;padding:22px}.art-title{font-size:30px}.post-grid{gap:45px 24px}.studio-shell{grid-template-columns:210px 1fr}.studio-main{padding-inline:32px}.studio-heading{align-items:flex-start}.studio-heading h1{font-size:47px}.studio-post-swatch{display:none}.studio-row-actions{gap:9px}.edition-link{font-size:14px}.newsletter h2{font-size:54px}.edition{padding-inline:23px}}@media (max-width:900px){.primary-nav{gap:23px}.header-inner{min-height:90px}.wordmark{font-size:22px}.hero{gap:25px}.hero h1{font-size:74px}.hero-description{font-size:18px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.format-note{margin-top:22px;font-size:12px}.book-stage{height:540px}.book-object{width:240px}.stage-caption{font-size:11px;right:12px}.stage-footnote{flex-direction:column;align-items:flex-start;gap:3px;padding-top:12px;font-size:11px;bottom:18px;left:20px;right:20px}.stage-footnote>span:last-child{font-size:15px}.hero{min-height:630px}.section{padding-block:80px}.book-intro-grid{gap:35px}.book-intro h2{font-size:42px}.book-intro-copy .lead{font-size:24px}.inside-grid{grid-template-columns:1.3fr 1fr;gap:30px}.chapter-row>button{gap:14px;font-size:21px}.chapter-description{padding-left:26px}.reader-note{padding:25px}.reader-note h3{font-size:25px}.about-grid{gap:40px}.about-copy h2{font-size:43px}.author-panel{min-height:480px;padding:30px}.author-panel>p{font-size:40px}.author-monogram{font-size:270px}.about-copy>.lead{font-size:23px}.post-grid{gap:40px 20px}.post-art{min-height:240px;padding:20px}.art-title{max-width:95%;font-size:28px}.post-card h3{font-size:24px}.post-meta{font-size:11px}.journal-heading h2{font-size:43px}.newsletter-grid{gap:40px}.newsletter h2{font-size:48px}.email-row{flex-wrap:wrap;gap:12px}.email-row button{padding:12px 15px;font-size:14px}.email-row input{flex-basis:100%}.footer-main{gap:40px}.editions-heading h2{font-size:46px}.edition{padding-inline:18px}.edition-top{font-size:11px}.edition h3{font-size:34px}.edition-link{font-size:12px}.studio-shell{grid-template-columns:180px 1fr}.studio-sidebar{padding:30px 17px}.studio-sidebar nav button{gap:8px;padding:10px;font-size:14px}.studio-main{padding-inline:27px}.studio-heading{flex-direction:column;align-items:flex-start}.studio-heading h1{font-size:42px}.studio-post-row{flex-direction:column;align-items:flex-start;gap:15px}.studio-post-details,.studio-post-details p{max-width:100%}.studio-preview{padding:30px}.intro-strip .container>span:nth-child(2){gap:16px;font-size:20px}.intro-strip .container>span:first-child{font-size:11px}}@media (max-width:680px){html{scroll-padding-top:18px}.container,.header-inner{width:calc(100% - 40px)}.site-header{z-index:30;position:relative}.header-inner{min-height:82px}.wordmark{gap:12px;font-size:22px}.wordmark small{letter-spacing:.15em;margin-top:7px;font-size:11px}.brand-mark{padding-right:13px;font-size:42px}.menu-toggle{display:block}.primary-nav{background:var(--paper);border-bottom:1px solid #cccfc0;flex-direction:column;align-items:stretch;gap:9px;padding:18px 25px 26px;font-size:18px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 20px 20px #33333312}.primary-nav.is-open{display:flex}.primary-nav>a{padding:11px 0!important}.primary-nav .nav-cta{border:0;justify-content:space-between}.hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding-top:42px;padding-bottom:25px}.hero-copy{padding:0 4px}.hero-copy>.eyebrow{letter-spacing:.11em;margin-bottom:22px;font-size:12px}.hero h1{margin-bottom:24px;font-size:83px;line-height:.96}.hero h1 em{display:inline}.hero-description{max-width:440px;margin-bottom:24px;font-size:18px;line-height:1.8}.hero-actions{flex-flow:wrap;align-items:center;gap:22px}.hero-actions .button{gap:19px;padding:14px 18px;font-size:15px}.hero-actions .text-link{font-size:14px}.format-note{margin-top:23px;font-size:12px}.book-stage{height:550px;margin-top:0}.book-object{width:258px}.stage-arch{inset:30px 42px 78px}.stage-caption{font-size:12px;right:17px}.stage-footnote{flex-direction:row;align-items:center;gap:12px;bottom:22px}.stage-footnote>span:first-child{font-size:12px}.book-floor-shadow{bottom:87px}.intro-strip .container{min-height:65px}.intro-strip .container>span:first-child{display:none}.intro-strip .container>span:nth-child(2){gap:22px;font-size:20px}.section{padding-block:65px}.section-label{gap:20px;margin-bottom:34px}.section-label .eyebrow{font-size:12px}.book-intro-grid{grid-template-columns:1fr;gap:20px}.book-intro h2{font-size:46px;line-height:1.08}.book-subtitle{max-width:100%;margin-top:25px;margin-bottom:15px;padding-top:18px;font-size:15px}.book-intro-copy{padding:0}.book-intro-copy .lead{font-size:25px;line-height:1.5}.book-intro-copy>p:not(.lead){font-size:18px}.inside-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-top:48px}.inside-heading>span:last-child{font-size:18px}.inside-grid{grid-template-columns:1fr;gap:28px}.chapter-row>button{gap:19px;padding:23px 0;font-size:24px}.chapter-description{padding-left:30px}.reader-note{padding:31px}.reader-note h3{font-size:30px}.reader-note p{max-width:370px}.reader-tools{margin-bottom:23px}.quote-section{padding-block:66px}.quote-section blockquote{font-size:34px;line-height:1.35}.quote-section .eyebrow{margin-bottom:24px;font-size:12px}.quote-credit{letter-spacing:.1em;font-size:11px}.quote-credit>span{margin-inline:8px}.about-grid{grid-template-columns:1fr;gap:37px}.author-panel{min-height:430px;padding:33px}.author-monogram{font-size:300px;top:-20px;right:15px}.author-panel>p{font-size:46px}.author-signature{font-size:24px}.about-copy h2{font-size:48px}.about-copy>.eyebrow{margin-bottom:18px;font-size:12px}.about-copy>.lead{font-size:25px}.about-copy>p:not(.lead){font-size:18px}.editions-section{padding-block:63px 46px}.editions-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:29px}.editions-heading h2{font-size:46px}.editions-heading .eyebrow{margin-bottom:20px;font-size:11px}.editions-heading>p{font-size:18px}.edition-grid{grid-template-columns:1fr}.edition,.edition:first-child,.edition:last-child{border-bottom:1px solid #c4c9ba;border-right:0;padding:24px 0}.edition:last-child{border-bottom:0}.edition-top{font-size:12px}.edition h3{margin-top:19px;font-size:36px}.edition p{margin-bottom:16px;font-size:18px}.edition-link{padding-top:16px;font-size:15px}.retailer-note{font-size:12px;line-height:1.8}.journal-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.journal-heading h2{font-size:43px}.journal-heading p{font-size:18px}.post-grid{grid-template-columns:1fr;gap:39px}.post-art{min-height:280px;padding:27px}.art-title{max-width:80%;margin-top:32px;font-size:41px}.art-category{font-size:12px}.art-ordinal{font-size:230px}.post-meta{margin-top:20px;font-size:12px}.post-card h3{font-size:29px}.post-card>p{font-size:18px}.post-card>.text-link{font-size:15px}.newsletter{padding-block:61px}.newsletter-grid{grid-template-columns:1fr;gap:33px}.newsletter h2{margin-bottom:20px;font-size:56px}.newsletter-grid>div>p{max-width:400px}.newsletter .eyebrow{margin-bottom:20px;font-size:12px}.email-row{flex-wrap:nowrap;gap:15px}.email-row input{flex-basis:auto}.email-row button{padding:14px 15px}.newsletter form>label:not(.consent){font-size:15px}.consent{font-size:14px}.site-footer{padding-top:46px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:38px}.footer-wordmark{grid-column:1/-1;font-size:35px}.footer-wordmark>span{margin-top:11px;font-size:14px}.footer-main>div{font-size:15px}.footer-bottom{flex-wrap:wrap;gap:15px;padding-block:20px;font-size:12px}.footer-bottom>span{flex-basis:100%;font-size:12px}.footer-bottom>a:last-child{margin-left:auto}.journal-index{padding-block:48px 65px}.journal-page-heading{margin-bottom:43px}.journal-page-heading h1{font-size:69px}.journal-page-heading .lead{font-size:24px}.article-page{width:calc(100% - 46px);padding-block:40px 60px}.article-header{margin-top:32px;margin-bottom:30px;padding-bottom:27px}.article-header h1{font-size:47px;line-height:1.12}.article-header>.eyebrow{gap:7px;font-size:12px}.article-header .lead{font-size:24px}.reading-text{font-size:23px;line-height:1.8}.reading-text h2{margin-top:32px;font-size:31px;line-height:1.3}.reading-text blockquote{padding-left:19px;font-size:25px}.excerpt-source{margin-top:30px;font-size:14px}.privacy-page>h1{font-size:52px}.privacy-page .reading-text{font-size:18px}.unsubscribe-page{padding-block:65px}.unsubscribe-page h1{font-size:53px}.studio-shell{display:block}.studio-sidebar{grid-template-columns:1fr auto;gap:14px;height:auto;padding:20px;display:grid;position:relative}.studio-brand{margin:0;font-size:48px}.studio-sidebar>.eyebrow{align-self:center;font-size:12px}.studio-sidebar nav{flex-direction:row;grid-column:1/-1;gap:8px;margin:0;overflow-x:auto}.studio-sidebar nav button{white-space:nowrap;padding:10px 12px;font-size:15px}.studio-sidebar-bottom{flex-direction:row;grid-column:1/-1;align-items:center;gap:25px;margin:0;font-size:12px}.studio-sidebar-bottom>a:first-child{gap:10px}.studio-sidebar-bottom small{display:none}.studio-main{padding:23px 20px 55px}.studio-topline{gap:15px;margin-bottom:28px;padding-bottom:18px;font-size:11px}.studio-heading{gap:20px;margin-bottom:25px}.studio-heading h1{font-size:43px}.studio-heading p{font-size:16px}.studio-info{gap:12px;padding:17px}.studio-info p{font-size:15px}.studio-info svg{width:17px}.studio-post-row{padding:22px 0}.studio-post-details h2{font-size:28px}.studio-post-details p{white-space:normal;font-size:15px}.studio-post-swatch{display:none}.studio-row-actions{width:100%}.studio-row-actions>.icon-button{margin-left:auto}.studio-form{width:100%}.studio-form label{font-size:15px}.studio-form input,.studio-form select,.studio-form textarea{font-size:18px}.studio-form .post-content-input{font-size:21px}.form-grid{grid-template-columns:1fr;gap:0}.form-actions{gap:14px}.form-actions .button{padding:13px 15px;font-size:15px}.studio-preview{padding:25px 20px}.studio-preview>h1{font-size:39px}.studio-notice,.studio-error{padding:13px;font-size:15px}.readers-table{font-size:15px}.readers-table th,.readers-table td{padding:12px 9px}.empty-state{padding:30px 20px}}@media (max-width:380px){.hero h1{font-size:71px}.hero-actions{gap:15px}.hero-actions .button{gap:13px;padding:13px 15px}.book-stage{height:495px}.book-object{width:225px}.stage-footnote>span:last-child{font-size:14px}.stage-caption{font-size:11px;right:11px}.book-intro h2{font-size:41px}.quote-section blockquote{font-size:31px}.email-row{flex-wrap:wrap}.email-row input{flex-basis:100%}.edition-top{font-size:11px}.newsletter h2{font-size:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}.book-object{transform:rotate(-6deg)rotateY(-10deg)!important}}.hero-actions{flex-wrap:wrap}.edition-top,.post-meta,.studio-topline{flex-wrap:wrap;row-gap:6px}.edition-top{column-gap:12px}.email-row input{min-width:0}.stage-footnote{flex-wrap:wrap;row-gap:5px}@media (min-width:681px) and (max-width:900px){.site-header{z-index:30;position:relative}.menu-toggle{display:block}.primary-nav{background:var(--paper);border-bottom:1px solid #cccfc0;flex-direction:column;align-items:stretch;gap:9px;padding:18px 36px 26px;font-size:18px;display:none;position:absolute;top:90px;left:0;right:0;box-shadow:0 20px 20px #33333312}.primary-nav.is-open{display:flex}.primary-nav>a{padding:11px 0}.primary-nav .nav-cta{border:0;justify-content:space-between}}.edition-purchase-links{gap:0;display:grid}.edition-purchase-links .edition-link{padding-block:14px}.edition-settings{border:0;min-width:0;margin:26px 0 12px;padding:0}.edition-settings legend{font-family:var(--serif);margin-bottom:12px;padding:0;font-size:25px}
