@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Source+Serif+4:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');
:root{--bw-paper:#f4f0e8;--bw-ink:#182226;--bw-muted:#6d7774;--bw-teal:#247b74;--bw-line:#c9c0b1;--bw-dark:#18272b}.bw-page{background:var(--bw-paper);color:var(--bw-ink);font-family:'DM Sans',system-ui,sans-serif;overflow-x:hidden}.bw-page em,.bw-page h1,.bw-page h2,.bw-page h3,.bw-page blockquote{font-family:'Source Serif 4',Georgia,serif;font-weight:400}.bw-header{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;min-height:5rem;padding:0 clamp(1.25rem,5vw,5rem);background:color-mix(in srgb,var(--bw-paper) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--bw-line) 70%,transparent)}.bw-wordmark{display:flex;align-items:center;gap:.65rem;color:var(--bw-ink);text-decoration:none}.bw-wordmark img{width:8.8rem;height:auto;display:block}.bw-wordmark span{padding-left:.65rem;border-left:1px solid var(--bw-line);font-size:.72rem;color:var(--bw-muted)}.bw-header nav{display:flex;gap:clamp(1rem,2.5vw,2.5rem);align-items:center}.bw-header nav a,.bw-mobile-nav a{color:var(--bw-ink);font-size:.78rem;text-decoration:none}.bw-header nav a:hover,.bw-mobile-nav a:hover,.bw-text-link:hover{color:var(--bw-teal)}.bw-menu,.bw-mobile-nav{display:none}.bw-kicker{margin:0;color:var(--bw-teal);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bw-hero{display:grid;grid-template-columns:minmax(20rem,.84fr) minmax(28rem,1.16fr);min-height:calc(100svh - 5rem);padding:clamp(4rem,10vw,9rem) clamp(1.25rem,8vw,9rem) clamp(4rem,8vw,7rem);gap:clamp(2rem,7vw,8rem);align-items:center}.bw-hero-copy{position:relative;z-index:1;max-width:42rem}.bw-hero h1{margin:1.2rem 0 1.8rem;font-size:clamp(3.8rem,7vw,8.5rem);line-height:.94;letter-spacing:-.045em}.bw-hero h1 em,.bw-intro h2 em,.bw-corpus h2 em,.bw-continuity h2 em,.bw-close h2 em{color:var(--bw-teal);font-style:italic}.bw-lead{max-width:29rem;margin:0 0 2.3rem;color:#4e5b5b;font-size:1.05rem;line-height:1.7}.bw-text-link{display:inline-flex;align-items:center;gap:1.2rem;color:var(--bw-ink);font-size:.85rem;font-weight:700;text-decoration:none;border-bottom:1px solid var(--bw-teal);padding-bottom:.55rem}.bw-text-link span{color:var(--bw-teal);font-size:1rem}.bw-hero-material{position:relative;min-height:36rem}.bw-hero-cover{position:absolute;z-index:2;right:13%;top:7%;width:min(23rem,62%);margin:0;transform:rotate(4deg);filter:drop-shadow(1.4rem 1.7rem 1.3rem #5d514b2d)}.bw-hero-cover img{display:block;width:100%;height:auto}.bw-hero-cover figcaption{margin-top:1rem;color:var(--bw-muted);font-size:.72rem;letter-spacing:.04em}.bw-paper-note{position:absolute;z-index:3;left:2%;top:34%;width:min(23rem,65%);padding:1.6rem 1.7rem 1.8rem;background:#fbfaf5;box-shadow:.9rem 1rem 0 #c8bdae;transform:rotate(-5deg)}.bw-paper-note span,.bw-paper-note cite{font-size:.68rem;color:var(--bw-teal);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.bw-paper-note blockquote{margin:1rem 0 1.2rem;font-size:1.65rem;line-height:1.15}.bw-page-edge{position:absolute;right:0;bottom:3%;width:48%;height:50%;background:repeating-linear-gradient(0deg,#d0c3b3 0 1px,transparent 1px 8px);transform:rotate(13deg);opacity:.7}.bw-intro{display:grid;grid-template-columns:.7fr 1fr;gap:3rem;padding:clamp(5rem,10vw,10rem) clamp(1.25rem,8vw,9rem);background:var(--bw-dark);color:#f3eee6;position:relative;overflow:hidden}.bw-intro:after{content:'';position:absolute;width:46vw;height:46vw;border:1px solid #6bb8ad66;border-radius:50%;right:-15vw;bottom:-30vw}.bw-section-index{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#9fbbb3}.bw-intro-copy{max-width:48rem}.bw-intro h2{margin:0 0 1.8rem;font-size:clamp(3.5rem,7vw,7.7rem);line-height:.9;letter-spacing:-.045em}.bw-intro p{max-width:34rem;margin:0;color:#bdcbc7;font-size:1.05rem;line-height:1.75}.bw-rule-word{grid-column:2;margin-top:5rem;color:#6bb8ad;font-family:'Source Serif 4',serif;font-size:1.6rem;font-style:italic;word-spacing:1.5rem}.bw-works{display:grid;grid-template-columns:minmax(12rem,.7fr) 1.55fr minmax(13rem,.75fr);gap:clamp(1rem,3vw,4rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,9rem);align-items:start}.bw-works-heading p:last-child{max-width:11rem;margin-top:1.2rem;color:var(--bw-muted);font-size:.9rem;line-height:1.55}.bw-books{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:34rem;padding:2rem 0}.bw-book{position:relative;width:31%;padding:0;background:none;border:0;cursor:pointer;transition:transform .6s cubic-bezier(.2,.75,.2,1),z-index .2s}.bw-book img{display:block;width:100%;height:auto;box-shadow:1.2rem 1.5rem 1rem #51494230}.bw-book--one{z-index:3;transform:translate(10%,7%) rotate(-7deg)}.bw-book--two{z-index:2;transform:translateY(1rem) rotate(2deg)}.bw-book--three{z-index:1;transform:translate(-10%,3rem) rotate(9deg)}.bw-book:hover,.bw-book:focus-visible{z-index:5;transform:translateY(-1.3rem) rotate(0deg) scale(1.04)}.bw-book-number{position:absolute;top:-1.7rem;left:0;color:var(--bw-teal);font:italic 1.25rem 'Source Serif 4',serif}.bw-book-caption{display:block;margin-top:1rem;color:var(--bw-ink);font:1rem 'Source Serif 4',serif;text-align:left}.bw-book-detail{border-top:1px solid var(--bw-line);padding-top:1.5rem}.bw-book-detail h3{margin:.8rem 0;font-size:1.9rem;line-height:1.1}.bw-book-detail p:not(.bw-kicker){margin:0 0 1rem;color:#56625f;font-size:.9rem;line-height:1.6}.bw-book-detail span{color:var(--bw-teal);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.bw-reading{display:grid;grid-template-columns:minmax(8rem,.5fr) minmax(25rem,1.3fr) minmax(12rem,.6fr);gap:clamp(2rem,6vw,7rem);padding:clamp(6rem,10vw,11rem) clamp(1.25rem,8vw,9rem);background:#ddd2c2;position:relative}.bw-reading-margin{display:flex;flex-direction:column;gap:1rem;color:#786e65;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;padding-top:.8rem}.bw-reading-page{max-width:50rem;padding:clamp(2rem,5vw,5rem);background:#fbfaf5;box-shadow:1.5rem 1.5rem 0 #beb3a47a;transform:rotate(-1.2deg)}.bw-reading-page h2{margin:1rem 0 2.3rem;font-size:clamp(3rem,5vw,6rem);line-height:.95}.bw-reading-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;font:1.12rem/1.75 'Source Serif 4',serif;color:#394546}.bw-reading-columns p{margin:0}.bw-reading-signature{margin:3rem 0 0;color:var(--bw-teal);font:italic 1.35rem 'Source Serif 4',serif}.bw-reading-aside{align-self:end;padding-bottom:1rem}.bw-reading-aside p{color:#56625f;font:1.1rem/1.6 'Source Serif 4',serif}.bw-corpus{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,10vw,11rem) clamp(1.25rem,8vw,9rem);background:#f8f5ef}.bw-corpus-header h2{margin:1rem 0 0;font-size:clamp(3.5rem,6vw,7rem);line-height:.91;letter-spacing:-.04em}.bw-essay-list{border-top:1px solid var(--bw-line)}.bw-essay-list button{display:grid;grid-template-columns:2.5rem 1.3fr .9fr 1rem;gap:1rem;align-items:baseline;width:100%;padding:1.2rem 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--bw-line);color:var(--bw-ink);cursor:pointer}.bw-essay-list button:hover,.bw-essay-list button:focus-visible{color:var(--bw-teal)}.bw-essay-list span,.bw-essay-list em{color:var(--bw-muted);font-size:.68rem;font-style:normal;letter-spacing:.05em}.bw-essay-list strong{font:1.25rem 'Source Serif 4',serif;font-weight:500}.bw-essay-list i{font-style:normal}.bw-essay-excerpt{grid-column:2;margin-top:-1rem;padding:2rem 0 0;border-top:1px solid var(--bw-line)}.bw-essay-excerpt blockquote{max-width:34rem;margin:1rem 0;font-size:2rem;line-height:1.2}.bw-essay-excerpt span{color:var(--bw-muted);font-size:.78rem}.bw-continuity{display:grid;grid-template-columns:1.1fr .9fr;min-height:70vh;background:var(--bw-dark);color:#f5efe7}.bw-continuity-page{padding:clamp(6rem,10vw,11rem) clamp(1.25rem,8vw,9rem);align-self:center}.bw-continuity h2{margin:1rem 0 2rem;font-size:clamp(4rem,7vw,8rem);line-height:.9}.bw-continuity-page>p:not(.bw-kicker){max-width:31rem;color:#c2d0cb;font:1.05rem/1.7 'Source Serif 4',serif}.bw-colophon{display:flex;gap:2rem;margin-top:4rem;padding-top:1rem;border-top:1px solid #71878480;color:#9fb6b0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.bw-language-field{display:flex;flex-wrap:wrap;align-content:center;gap:1.2rem;padding:5rem clamp(1.25rem,8vw,7rem);color:#c6d4ce;font:clamp(1.4rem,2.7vw,3rem) 'Source Serif 4',serif}.bw-language-field span{transition:color .3s,transform .3s}.bw-language-field span:hover{color:#8dd0c0;transform:translateY(-.2rem)}.bw-close{padding:clamp(6rem,11vw,12rem) clamp(1.25rem,8vw,9rem);text-align:center;background:var(--bw-paper)}.bw-close h2{margin:1rem 0 1.5rem;font-size:clamp(4rem,8vw,9rem);line-height:.87}.bw-close>p:not(.bw-kicker){max-width:28rem;margin:0 auto 2.5rem;color:#56625f;font:1.1rem/1.6 'Source Serif 4',serif}.bw-close>div{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.bw-close .bw-text-link{font-size:.8rem}@media(max-width:50rem){.bw-header{min-height:4.5rem}.bw-header nav{display:none}.bw-menu{display:flex;position:relative;z-index:2;flex-direction:column;justify-content:center;gap:.4rem;width:2.8rem;height:2.8rem;border:1px solid var(--bw-line);border-radius:50%;background:none}.bw-menu i{display:block;width:1rem;height:1px;margin:auto;background:var(--bw-ink)}.bw-mobile-nav[hidden]{display:none}.bw-mobile-nav:not([hidden]){position:absolute;top:4.5rem;right:1.25rem;display:grid;gap:1.1rem;min-width:13rem;padding:1.4rem;background:var(--bw-paper);box-shadow:.7rem .8rem 0 #bdb2a65e}.bw-hero{grid-template-columns:1fr;min-height:auto;padding-top:5rem}.bw-hero h1{font-size:clamp(3.2rem,14vw,5.3rem)}.bw-hero-material{min-height:31rem}.bw-hero-cover{right:5%;width:58%;top:2%}.bw-paper-note{left:0;top:34%;width:66%}.bw-intro{grid-template-columns:1fr;gap:2rem}.bw-rule-word{grid-column:auto;margin-top:1rem}.bw-works{grid-template-columns:1fr;gap:2rem}.bw-books{min-height:27rem}.bw-book-detail{max-width:28rem}.bw-reading{grid-template-columns:1fr;gap:2.5rem}.bw-reading-margin{flex-direction:row;justify-content:space-between}.bw-reading-page{order:1}.bw-reading-aside{order:2}.bw-reading-columns{grid-template-columns:1fr}.bw-corpus{grid-template-columns:1fr;gap:3.5rem}.bw-essay-excerpt{grid-column:auto}.bw-essay-list button{grid-template-columns:2rem 1fr 1rem}.bw-essay-list em{grid-column:2}.bw-continuity{grid-template-columns:1fr;min-height:auto}.bw-language-field{min-height:15rem;padding-top:2rem;padding-bottom:4rem}.bw-colophon{margin-top:3rem;flex-wrap:wrap}.bw-close{padding-top:7rem;padding-bottom:7rem}}@media(max-width:23rem){.bw-wordmark img{width:7.3rem}.bw-wordmark span{display:none}.bw-hero{padding-top:4rem}.bw-hero-material{min-height:25rem}.bw-paper-note blockquote{font-size:1.25rem}.bw-books{min-height:22rem}.bw-book-caption{font-size:.85rem}.bw-reading-page{padding:1.5rem}.bw-reading-page h2{font-size:2.8rem}.bw-essay-list strong{font-size:1.08rem}.bw-essay-list em{font-size:.62rem}}
/* The canonical web masthead is the wordmark, not the printer's-device mark. */
.bw-wordmark strong{font:italic 1.2rem/1 'Source Serif 4',Georgia,serif;font-weight:600}
@media(max-width:23rem){.bw-wordmark strong{font-size:1.05rem}}
