@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Regular-s.p.0hfnr58msjmj6.ttf)format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Italic-s.p.3lop8o95_fs6-.ttf)format("truetype");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorant_fffadba2-module__HJzQ1W__className{font-family:cormorant,cormorant Fallback}.cormorant_fffadba2-module__HJzQ1W__variable{--font-reading:"cormorant", "cormorant Fallback"}
:root{--paper:#f4f1e9;--paper-light:#faf8f2;--ink:#33362e;--muted:#727666;--rule:#d5d2c4;--olive:#4c5543;--serif:var(--font-reading), Georgia, serif;--sans:"Avenir Next", Avenir, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:6px}::selection{background:#dce0cf}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}em{font-weight:400}img{max-width:100%;height:auto}.wrap{max-width:1240px;margin-inline:auto;padding-inline:54px}.skip-link{z-index:10;background:var(--ink);color:var(--paper);padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:137px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:.22em;font-size:31px;line-height:1}.wordmark span{font-family:var(--sans);letter-spacing:.29em;margin-top:14px;font-size:8px;display:block}.site-header nav{align-items:center;gap:32px;font-size:12px;display:flex}.site-header nav a:hover,.footer-links a:hover{color:#909877}.nav-support{border-bottom:1px solid var(--rule);padding-bottom:5px}.nav-support span{margin-left:12px}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;padding-top:82px;padding-bottom:76px;display:grid}.eyebrow{letter-spacing:.2em;color:var(--muted);font-size:9px;font-weight:500}.hero .eyebrow{align-items:center;gap:13px;display:flex}.small-rule{background:#9b9f8d;width:23px;height:1px}.hero h1{letter-spacing:-.045em;white-space:nowrap;margin-top:32px;font-size:clamp(56px,5.6vw,77px);line-height:1.04}.hero h1 em{color:#626f52}.hero-description{color:var(--muted);margin-top:27px;font-size:15px;line-height:1.9}.hero-action{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px;display:flex}.button{background:var(--olive);color:var(--paper-light);border:1px solid var(--olive);justify-content:space-between;align-items:center;gap:38px;padding:15px 22px;font-size:12px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#363e2e;transform:translateY(-2px)}.availability{letter-spacing:.15em;color:var(--muted);font-size:8px}.hero-footnote{color:var(--muted);align-items:center;gap:18px;margin-top:58px;font-size:11px;line-height:1.6;display:flex}.sun-symbol{color:#8b947d;font-size:36px;font-weight:100}.reading-scene{padding:0 13px 0 6px;position:relative}.reading-page{background:var(--paper-light);text-align:center;border:1px solid #dedbce;flex-direction:column;align-items:center;min-height:548px;padding:35px 35px 28px;display:flex;box-shadow:8px 9px 0 -1px #ece8dd,8px 9px #dedbce,0 20px 40px #3d41300a}.reading-brand{font-family:var(--serif);letter-spacing:.23em;color:#aaa692;font-size:21px}.reading-label{letter-spacing:.18em;color:#8f8c78;margin-top:11px;font-size:8px}.reading-date{letter-spacing:.1em;color:#8f8c78;margin-top:4px;font-size:8px}.reading-rule{background:#c9c3ad;width:46px;height:1px;margin:24px auto 0;display:block}.reading-page blockquote{font-family:var(--serif);letter-spacing:-.01em;margin:47px 0 22px;font-size:31px;font-weight:400;line-height:1.42}.reading-page blockquote.long-reading{font-size:24px}.reading-author{font-family:var(--serif);color:#84846f;font-size:19px;font-style:italic}.reading-work{text-transform:uppercase;letter-spacing:.13em;color:#8f8c78;margin-top:3px;font-size:8px}.reading-bottom{margin-top:auto;padding-top:18px}.reading-bottom p{font-family:var(--serif);color:#8c8977;margin-top:16px;font-size:14px;font-style:italic}.source-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:26px;padding-inline:3px;font-size:9px;display:flex}.source-caption>span{letter-spacing:.16em;font-size:8px}.source-caption a{border-bottom:1px solid var(--rule)}.source-caption small{text-align:right;width:100%;font-size:9px}.quiet-strip{border-block:1px solid var(--rule);text-align:center;padding:32px 24px}.quiet-strip p{font-family:var(--serif);color:#7d806e;font-size:28px}.quiet-strip em{color:var(--ink);margin-left:6px}.mobile-break{display:none}.practice{grid-template-columns:1fr 1fr;gap:120px;padding-top:106px;padding-bottom:98px;display:grid}.section-intro h2,.memory-section h2{letter-spacing:-.03em;margin:23px 0;font-size:54px;line-height:1.02}.section-intro h2 em,.memory-section h2 em,.closing h2 em{color:#757e64}.section-intro>p:last-child{max-width:310px;color:var(--muted);font-size:14px}.practice-list article{border-bottom:1px solid var(--rule);gap:25px;padding:24px 0;display:flex}.practice-list article:first-child{padding-top:0}.practice-list article:last-child{border-bottom:0}.chapter-number{font-family:var(--serif);color:#8a917b;flex-shrink:0;width:24px;padding-top:4px;font-size:25px}.practice-list h3{letter-spacing:-.01em;font-size:31px}.practice-list p{color:var(--muted);margin-top:8px;font-size:13px}.memory-section{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;gap:120px;padding-top:46px;padding-bottom:62px;display:grid}.memory-section h2{font-size:45px}.memory-section>div:last-child>p:not(.large-copy){color:var(--muted);margin-top:15px;font-size:14px}.large-copy{font-family:var(--serif);font-size:29px}.memory-section .small-note{font-style:italic;font-size:11px!important}.standard{background:#e8e9df;border-block:1px solid #d4d7c7}.standard-inner{text-align:center;max-width:780px;padding-block:76px}.standard h2{letter-spacing:-.03em;margin:24px 0;font-size:63px;line-height:1.03}.standard h2 em{color:#6c765b}.standard-inner>p:not(.eyebrow){color:#69705d;max-width:485px;margin-inline:auto;font-size:14px}.standard-inner .standard-signoff{font-family:var(--serif);margin-top:22px;font-style:italic;font-size:20px!important}.closing{text-align:center;padding-block:90px}.closing h2{letter-spacing:-.03em;margin-top:22px;font-size:63px;line-height:1.06}.closing>p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:14px}.text-link{border-bottom:1px solid #969c86;gap:26px;margin-top:25px;padding:10px 0;font-size:12px;display:inline-flex}.site-footer{border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:24px;padding-top:38px;padding-bottom:28px;display:grid}.footer-mark{font-family:var(--serif);letter-spacing:.2em;font-size:22px}.site-footer p{color:var(--muted);margin-top:8px;font-size:10px}.footer-links{align-items:center;gap:25px;font-size:11px;display:flex}.copyright{grid-column:1/-1;font-size:9px!important}.copyright a{border-bottom:1px solid var(--rule)}.document{max-width:840px;padding-top:70px;padding-bottom:90px}.document h1{margin:20px 0 30px;font-size:65px;line-height:1.1}.document h2{margin-top:34px;margin-bottom:8px;font-size:30px}.document p{color:var(--muted);margin-top:12px}.document a{border-bottom:1px solid var(--rule)}.document details{border-bottom:1px solid var(--rule);padding:20px 0}.document summary{cursor:pointer;font-family:var(--serif);font-size:25px}.document details p{font-size:14px}.hero-copy,.reading-scene{animation:.7s both arrive}.reading-scene{animation-delay:.12s}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.hero{padding-top:98px;padding-bottom:95px}.reading-page{min-height:565px}}@media (max-width:1050px){.wrap{padding-inline:35px}.hero{gap:38px}.hero h1{font-size:62px}.reading-page{padding-inline:25px}.reading-page blockquote{font-size:29px}.practice,.memory-section{gap:65px}.source-caption small{text-align:left}}@media (max-width:760px){.wrap{padding-inline:25px}.site-header{height:106px}.wordmark{font-size:25px}.wordmark span{font-size:7px}.site-header nav{gap:16px;font-size:11px}.nav-support{display:none}.hero{grid-template-columns:1fr;gap:52px;padding-top:50px;padding-bottom:50px}.hero h1{white-space:normal;margin-top:24px;font-size:clamp(48px,10.8vw,72px)}.hero-description{margin-top:22px;font-size:14px}.hero-action{margin-top:28px}.hero-footnote{display:none}.reading-scene{width:100%;max-width:430px;margin-inline:auto;padding-left:3px;padding-right:10px}.reading-page{min-height:490px;padding:29px 30px 25px}.reading-page blockquote{margin-top:33px;font-size:31px}.source-caption small{text-align:right}.quiet-strip p{font-size:26px}.practice{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:54px}.section-intro h2{font-size:49px}.section-intro>p:last-child{max-width:430px}.practice-list article{gap:20px}.practice-list p{font-size:14px}.memory-section{grid-template-columns:1fr;gap:14px;padding-top:44px;padding-bottom:48px}.memory-section h2{margin-bottom:12px}.standard-inner{padding-block:57px}.standard h2,.closing h2{font-size:54px}.standard-inner>p:not(.eyebrow){font-size:14px}.closing{padding-block:65px}.site-footer{grid-template-columns:1fr;gap:20px}.footer-links{justify-content:flex-start;gap:28px}.copyright{margin-top:0!important}.document{padding-block:48px}.document h1{font-size:52px}}@media (max-width:390px){.wrap{padding-inline:20px}.site-header nav{gap:12px;font-size:10px}.hero .eyebrow{letter-spacing:.14em;font-size:8px}.reading-page{padding-inline:24px}.reading-page blockquote{font-size:29px}.source-caption small{text-align:left}.mobile-break{display:block}.quiet-strip em{margin-left:0}.footer-links{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
