.website-newsletter{max-width:42rem;text-align:left;color:var(--ink,#211720);font-family:var(--font-body,Manrope,sans-serif)}.website-newsletter__intro{font-family:var(--font-display,Georgia,serif);font-size:1.55rem;line-height:1.35;margin:0 0 1.2rem}.website-newsletter>label{display:block;font-size:.85rem;margin-bottom:.5rem}.website-newsletter__row{display:flex;gap:.6rem}.website-newsletter__row input{min-width:0;flex:1;background:var(--paper-bright,#fbf8f3);border:1px solid var(--mauve,#9b7b8e);border-radius:0;padding:.9rem;font:inherit;color:var(--ink,#211720)}.website-newsletter__row button{background:var(--aubergine,#32182f);color:var(--paper,#f4efe8);border:1px solid var(--aubergine,#32182f);padding:.9rem 1.2rem;font:inherit;cursor:pointer}.website-newsletter button:disabled{opacity:.6;cursor:wait}.website-newsletter label.website-newsletter__consent{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;font-size:.8rem;line-height:1.6}.website-newsletter__consent input{margin-top:.3rem;flex:none;width:1rem;height:1rem;accent-color:var(--aubergine,#32182f)}.website-newsletter a{text-decoration:underline;text-underline-offset:3px}.website-newsletter__status{font-size:.9rem;line-height:1.6}.website-newsletter__status:empty{display:none}.website-newsletter__protection{font-size:.68rem;line-height:1.6;opacity:.8}.website-newsletter :focus-visible{outline:2px solid var(--aubergine,#32182f);outline-offset:3px}@media(max-width:520px){.website-newsletter__row{flex-direction:column}.website-newsletter__row button{width:100%}}.desk-home{color:var(--desk-ink);background:var(--desk-bg);font-family:DM Sans,Arial,sans-serif;line-height:1.65;overflow-x:clip}.desk-home *{box-sizing:border-box}.desk-home h1,.desk-home h2,.desk-home h3,.desk-home p,.desk-home figure{margin:0}.desk-home h1,.desk-home h2,.desk-home h3{font-family:Fraunces,Georgia,serif;font-weight:500;color:var(--desk-ink)}.desk-home img{display:block;max-width:100%;height:auto}.desk-home a{color:inherit;text-underline-offset:.24em}.desk-home a:focus-visible{outline:3px solid var(--desk-accent);outline-offset:7px}.desk-home .dh-frame{width:calc(100% - (2*clamp(22px,5.8vw,86px)));max-width:1230px;margin-inline:auto}.desk-home .dh-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.045em;line-height:1.65;color:var(--desk-muted)}.desk-home .dh-text-link{display:inline-flex;align-items:center;gap:17px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;padding-block:9px}.desk-home .dh-text-link:hover{text-decoration-thickness:2px}.desk-home .dh-button{display:flex;justify-content:center;align-items:center;background:var(--desk-accent);color:var(--desk-on-accent);padding:13px 16px;min-height:46px;text-decoration:none;font-size:13px;font-weight:500;line-height:1.4}.desk-home .dh-button:hover{filter:brightness(.9)}.desk-home .dh-opening{padding-top:51px}.desk-home .dh-opening-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.desk-home .dh-opening h1{font-size:clamp(52px,6.3vw,86px);line-height:.99;letter-spacing:-3px;max-width:850px}.desk-home .dh-desk-board{height:690px;position:relative;margin-top:8px}.desk-home .dh-notes{position:absolute;top:48px;left:6%;width:41%;padding:10px 10px 19px;transform:rotate(-5deg);background:var(--desk-paper);box-shadow:0 3px 9px color-mix(in srgb,var(--desk-ink) 18%,transparent);text-decoration:none;z-index:1}.desk-home .dh-notes img{width:100%;aspect-ratio:1/1.1;object-fit:cover;object-position:top}.desk-home .dh-notes figcaption{font:10px/1.6 IBM Plex Mono,monospace;padding:13px 6px 0;color:var(--desk-muted)}.desk-home .dh-cover{position:absolute;top:97px;left:46%;width:26%;transform:rotate(5deg);box-shadow:8px 13px 18px color-mix(in srgb,var(--desk-ink) 23%,transparent);z-index:2}.desk-home .dh-cover img{width:100%}.desk-home .dh-book-slip{position:absolute;top:344px;right:0;z-index:3;width:28%;background:var(--desk-note);padding:27px;box-shadow:2px 3px 3px color-mix(in srgb,var(--desk-ink) 8%,transparent)}.desk-home .dh-book-slip .dh-eyebrow{margin-bottom:10px}.desk-home .dh-book-slip h2{font-size:28px;line-height:1.13;letter-spacing:-.7px;margin-bottom:14px}.desk-home .dh-book-slip>p:not(.dh-eyebrow){font-size:13px;line-height:1.65}.desk-home .dh-book-slip time{display:block;font:11px/1.6 IBM Plex Mono,monospace;margin:16px 0}.desk-home .dh-origin{display:grid;grid-template-columns:1fr 2.1fr;gap:6%;padding-block:110px 124px}.desk-home .dh-margin-note{padding-top:9px}.desk-home .dh-margin-note>p{font:11px/1.8 IBM Plex Mono,monospace;color:var(--desk-muted);margin-top:16px}.desk-home .dh-letter-body{max-width:730px}.desk-home .dh-letter-body h2{font-size:clamp(30px,3.3vw,43px);line-height:1.2;letter-spacing:-1px;max-width:720px}.desk-home .dh-letter-body .dh-letter-punch{font:italic 500 32px/1.4 Fraunces,Georgia,serif;margin-top:19px;color:var(--desk-accent)}.desk-home .dh-letter-body>p:not(.dh-letter-punch){font-size:17px;line-height:1.85;margin:21px 0 17px;max-width:660px}.desk-home .dh-book-section{background:var(--desk-paper);border-block:1px solid var(--desk-line);padding-block:90px}.desk-home .dh-book-layout{display:grid;grid-template-columns:1.02fr 1fr;gap:9%;align-items:center}.desk-home .dh-book-story h2{font-size:clamp(38px,4.1vw,54px);line-height:1.07;letter-spacing:-1.4px;margin:20px 0 25px}.desk-home .dh-book-story>p:not(.dh-eyebrow){font-size:15px;line-height:1.9;margin-bottom:18px}.desk-home .dh-book-story .dh-text-link{margin-top:5px}.desk-home .dh-world-image{padding:0;background:transparent;transform:none;box-shadow:none}.desk-home .dh-world-image img{width:100%;aspect-ratio:1.7;object-fit:cover;object-position:55% center}.desk-home .dh-world-image figcaption{font:13px/1.6 DM Sans,sans-serif;padding:12px 0 0;color:var(--desk-muted)}.desk-home .dh-world-links{margin-top:35px}.desk-home .dh-world-links>a{display:block;width:fit-content;padding:10px 0;text-decoration:underline;font-size:14px}.desk-home .dh-world-links>a:hover span{text-decoration:underline;text-underline-offset:.25em}.desk-home .dh-journal{display:grid;grid-template-columns:1fr 2.1fr;gap:6%;padding-block:110px 115px}.desk-home .dh-journal-heading{padding-top:6px}.desk-home .dh-journal-heading h2{font-size:48px;line-height:1.03;letter-spacing:-1.7px}.desk-home .dh-journal-heading p{font-size:14px;margin:19px 0 25px;max-width:200px;color:var(--desk-muted)}.desk-home .dh-journal-entry{display:grid;grid-template-columns:120px 1fr;gap:28px;padding-block:0 34px}.desk-home .dh-journal-entry+.dh-journal-entry{padding-block:34px 0;border-top:1px solid var(--desk-line)}.desk-home .dh-entry-art{align-self:start;display:block;background:transparent;padding:0;transform:none;box-shadow:none}.desk-home .dh-entry-art img{width:100%;height:auto;aspect-ratio:1/1.45;object-fit:cover}.desk-home .dh-journal-entry-2 .dh-entry-art{margin-top:0}.desk-home .dh-journal-entry-2 .dh-entry-art img{object-position:top}.desk-home .dh-journal-entry h3{font-size:29px;line-height:1.18;letter-spacing:-.7px;margin:12px 0 13px}.desk-home .dh-journal-entry h3 a{text-decoration:none}.desk-home .dh-journal-entry h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.desk-home .dh-journal-entry p{font-size:14px;color:var(--desk-muted);line-height:1.7;max-width:460px}.desk-home .dh-podcast{border-top:1px solid var(--desk-line);padding-block:32px 56px}.desk-home .dh-podcast>a{display:flex;align-items:center;justify-content:space-between;gap:28px;text-decoration:none;margin-top:12px}.desk-home .dh-podcast>a>span:first-child{font:500 30px/1.2 Fraunces,Georgia,serif;letter-spacing:-.5px}.desk-home .dh-podcast-action{display:inline-flex;align-items:center;gap:16px;font-size:13px;text-decoration:underline;text-underline-offset:.25em}@media(min-width:1500px){.desk-home .dh-desk-board{height:710px}}@media(max-width:1100px){.desk-home .dh-desk-board{height:590px}.desk-home .dh-notes{left:3%;width:44%;top:43px}.desk-home .dh-cover{width:27%;left:47%;top:93px}.desk-home .dh-book-slip{width:29%;top:278px;padding:22px}.desk-home .dh-book-slip h2{font-size:25px}.desk-home .dh-book-layout{gap:7%}.desk-home .dh-journal{grid-template-columns:.85fr 2.1fr}.desk-home .dh-journal-entry{grid-template-columns:100px 1fr;gap:24px}.desk-home .dh-journal-heading h2{font-size:40px}}@media(max-width:800px){.desk-home .dh-opening{padding-top:35px}.desk-home .dh-opening-copy{display:block}.desk-home .dh-opening h1{font-size:63px;letter-spacing:-2px}.desk-home .dh-desk-board{height:695px;margin-top:17px}.desk-home .dh-notes{left:3%;top:34px;width:55%}.desk-home .dh-cover{width:32%;left:auto;right:5%;top:98px}.desk-home .dh-book-slip{top:auto;bottom:26px;right:2%;width:57%;padding:24px}.desk-home .dh-book-slip h2{font-size:29px}.desk-home .dh-origin{grid-template-columns:1fr;gap:30px;padding-block:70px 80px}.desk-home .dh-margin-note{display:flex;justify-content:space-between;gap:25px;align-items:start}.desk-home .dh-margin-note>p{margin:0;text-align:right}.desk-home .dh-letter-body{padding-left:11%;max-width:660px}.desk-home .dh-book-section{padding-block:64px}.desk-home .dh-book-layout{grid-template-columns:1fr;gap:42px}.desk-home .dh-book-story{max-width:620px}.desk-home .dh-world-corner{max-width:540px;justify-self:end;width:90%}.desk-home .dh-world-image img{aspect-ratio:1.65}.desk-home .dh-journal{grid-template-columns:1fr;gap:35px;padding-block:75px}.desk-home .dh-journal-heading{display:grid;grid-template-columns:1fr auto;align-items:start;gap:14px 20px}.desk-home .dh-journal-heading h2{font-size:45px}.desk-home .dh-journal-heading p{grid-row:2;margin:0;max-width:none}.desk-home .dh-journal-heading .dh-text-link{grid-column:2;grid-row:1/3;font-size:12px}.desk-home .dh-journal-entry{grid-template-columns:110px 1fr;gap:27px}.desk-home .dh-journal-entry h3{font-size:29px}.desk-home .dh-podcast-action{font-size:12px;max-width:170px}.desk-home .dh-podcast>a>span:first-child{font-size:26px}}@media(max-width:560px){.desk-home .dh-frame{width:calc(100% - 42px)}.desk-home .dh-opening h1{font-size:52px;letter-spacing:-1.9px}.desk-home .dh-desk-board{height:596px;margin-top:18px}.desk-home .dh-notes{left:1%;top:42px;width:59%;padding:7px 7px 12px}.desk-home .dh-notes figcaption{font-size:8px;padding:9px 3px 0}.desk-home .dh-cover{right:1%;top:104px;width:34%}.desk-home .dh-book-slip{bottom:22px;right:1%;width:83%;padding:23px}.desk-home .dh-book-slip h2{font-size:28px}.desk-home .dh-book-slip>p:not(.dh-eyebrow){font-size:13px}.desk-home .dh-book-slip time{margin:12px 0}.desk-home .dh-book-slip .dh-eyebrow{font-size:10px;margin-bottom:7px}.desk-home .dh-origin{padding-block:55px 65px;gap:28px}.desk-home .dh-margin-note .dh-eyebrow{font-size:10px;max-width:140px}.desk-home .dh-margin-note>p{font-size:9px}.desk-home .dh-letter-body{padding-left:0}.desk-home .dh-letter-body h2{font-size:30px;letter-spacing:-.6px}.desk-home .dh-letter-body .dh-letter-punch{font-size:28px;margin-top:16px}.desk-home .dh-letter-body>p:not(.dh-letter-punch){font-size:15px;line-height:1.8}.desk-home .dh-text-link{font-size:13px}.desk-home .dh-book-section{padding-block:52px}.desk-home .dh-book-story h2{font-size:37px}.desk-home .dh-book-story>p:not(.dh-eyebrow){font-size:14px}.desk-home .dh-world-corner{width:95%}.desk-home .dh-world-links>a{font-size:12px;gap:15px}.desk-home .dh-journal{padding-block:55px;gap:27px}.desk-home .dh-journal-heading{display:block}.desk-home .dh-journal-heading h2{font-size:40px}.desk-home .dh-journal-heading p{font-size:13px;margin-top:13px}.desk-home .dh-journal-heading .dh-text-link{margin-top:10px}.desk-home .dh-journal-entry{grid-template-columns:76px 1fr;gap:19px;padding-bottom:28px}.desk-home .dh-journal-entry+.dh-journal-entry{padding-top:28px}.desk-home .dh-journal-entry .dh-eyebrow{font-size:9px}.desk-home .dh-journal-entry h3{font-size:23px;letter-spacing:-.4px;margin-block:10px}.desk-home .dh-journal-entry p{font-size:12px}.desk-home .dh-entry-art{padding:0;margin-top:4px}.desk-home .dh-podcast{padding-block:28px 45px}.desk-home .dh-podcast>a{align-items:start;flex-direction:column;gap:15px}.desk-home .dh-podcast>a>span:first-child{font-size:28px}.desk-home .dh-podcast-action{max-width:none}.desk-home .dh-podcast .dh-eyebrow{font-size:10px}}@media(max-width:360px){.desk-home .dh-frame{width:calc(100% - 34px)}.desk-home .dh-opening h1{font-size:45px;letter-spacing:-1.5px}.desk-home .dh-desk-board{height:569px}.desk-home .dh-book-slip{width:90%;padding:21px}.desk-home .dh-book-slip h2{font-size:26px}.desk-home .dh-journal-entry{grid-template-columns:62px 1fr;gap:17px}.desk-home .dh-journal-entry h3{font-size:21px}.desk-home .dh-journal-heading h2{font-size:37px}.desk-home .dh-podcast>a>span:first-child{font-size:26px}}.desk-home .dh-home-books{margin-top:70px;padding-top:60px}.desk-home .dh-books-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:48px}.desk-home .dh-books-heading h2{font-size:26px;letter-spacing:-.5px;line-height:1.2}.desk-home .dh-book-story h3{font-size:clamp(38px,4.1vw,54px);line-height:1.07;letter-spacing:-1.4px;margin:20px 0 25px}.desk-home .dh-upcoming{margin-top:65px;border-top:1px solid var(--desk-line);padding-top:28px;display:grid;grid-template-columns:1fr 2.1fr;column-gap:6%}.desk-home .dh-upcoming>.dh-eyebrow{padding-top:7px}.desk-home .dh-upcoming ol{list-style:none;margin:0;padding:0}.desk-home .dh-upcoming li{display:flex;align-items:start;gap:23px;padding-block:0 23px}.desk-home .dh-upcoming li+li{padding-block:23px;border-top:1px solid var(--desk-line)}.desk-home .dh-upcoming-number{font:11px/2.7 IBM Plex Mono,monospace;color:var(--desk-muted)}.desk-home .dh-upcoming h3{font-size:27px;line-height:1.2;letter-spacing:-.5px}.desk-home .dh-upcoming li p{font-size:12px;color:var(--desk-muted);margin-top:9px}.desk-home .dh-upcoming>.dh-text-link{grid-column:2;justify-self:start;font-size:12px}.desk-home .dh-author-introduction .dh-letter-body h2{font-size:56px}.desk-home .dh-author-introduction .dh-letter-body>p{font-size:17px}.desk-home .dh-rosevale{background:var(--desk-paper);border-block:1px solid var(--desk-line);padding-block:64px}.desk-home .dh-rosevale-layout{display:grid;grid-template-columns:.66fr 1.4fr;align-items:center;gap:12%}.desk-home .dh-rosevale figure{margin:0;padding:0;background:transparent;transform:none;box-shadow:none;max-width:235px;justify-self:center}.desk-home .dh-rosevale figure img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.desk-home .dh-rosevale h2{font-size:clamp(32px,3.5vw,47px);line-height:1.1;letter-spacing:-1px;margin:17px 0 22px;max-width:610px}.desk-home .dh-rosevale div>p:not(.dh-eyebrow){font-size:15px;line-height:1.85;max-width:580px;margin-bottom:14px}.desk-home .dh-podcast{padding-block:45px;border-top:0;border-bottom:1px solid var(--desk-line);display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:center}.desk-home .dh-podcast-title>a{display:block;text-decoration:none;margin-top:13px}.desk-home .dh-podcast-title>a>span:first-child{display:block;font:500 30px/1.2 Fraunces,Georgia,serif;letter-spacing:-.6px}.desk-home .dh-podcast-action{margin-top:14px;font-size:12px}.desk-home .dh-podcast>p{font-size:13px;line-height:1.8;color:var(--desk-muted);max-width:450px}.desk-home .dh-journal{padding-block:75px 85px}.desk-home .dh-journal-entry-2 .dh-entry-art img{aspect-ratio:1;object-fit:contain}.author-catalog .ac-series-heading{display:grid;grid-template-columns:1fr 1.1fr;align-items:end;gap:6%;padding-top:42px}.author-catalog .ac-series-heading h2{font-size:clamp(2.1rem,4vw,3.3rem)}.author-catalog .ac-series-heading p{font-size:.9rem;line-height:1.8;margin:0}.author-catalog .ac-upcoming{padding-block:15px 55px;border-bottom:1px solid var(--desk-line)}.author-catalog .ac-upcoming-label{font:11px/1.8 IBM Plex Mono,monospace;color:var(--desk-muted);margin:0 0 22px}.author-catalog .ac-planned-row{display:grid;grid-template-columns:60px 1fr 1fr;align-items:start;gap:25px;padding-block:23px;border-top:1px solid var(--desk-line)}.author-catalog .ac-planned-row .ac-order{font:12px/2.1 IBM Plex Mono,monospace;color:var(--desk-muted)}.author-catalog .ac-planned-row h3{font-size:28px;margin:0;line-height:1.25}.author-catalog .ac-planned-row p{font-size:13px;line-height:1.7;margin:0}.author-catalog .ac-planned-row .ac-plan-status{font:11px/1.8 IBM Plex Mono,monospace;margin-top:9px;color:var(--desk-accent)}.author-catalog .ac-series-link{margin-top:22px}.author-catalog .ac-series-group+.ac-series-group{margin-top:32px}.author-catalog .nb-feature{padding-top:45px}.author-catalog .nb-feature .nb-cover{transform:rotate(-3deg)}@media(max-width:800px){.desk-home .dh-upcoming{grid-template-columns:1fr;gap:22px}.desk-home .dh-upcoming>.dh-text-link{grid-column:1}.desk-home .dh-rosevale-layout{grid-template-columns:.65fr 1.2fr;gap:9%}.desk-home .dh-rosevale h2{font-size:33px}.desk-home .dh-rosevale div>p:not(.dh-eyebrow){font-size:14px}.desk-home .dh-podcast{gap:7%}.desk-home .dh-podcast-title>a>span:first-child{font-size:28px}.author-catalog .ac-series-heading{grid-template-columns:1fr;gap:16px}.author-catalog .ac-planned-row{grid-template-columns:42px 1fr;gap:15px 20px}.author-catalog .ac-planned-row>p{grid-column:2}}@media(max-width:560px){.desk-home .dh-opening h1{font-size:49px}.desk-home .dh-home-books{margin-top:40px;padding-top:35px}.desk-home .dh-books-heading{margin-bottom:32px;gap:20px}.desk-home .dh-books-heading h2{font-size:24px;max-width:190px}.desk-home .dh-books-heading>.dh-text-link{font-size:11px;gap:9px;flex-shrink:0}.desk-home .dh-book-story h3{font-size:39px;letter-spacing:-1px}.desk-home .dh-upcoming{margin-top:40px;padding-top:24px;gap:20px}.desk-home .dh-upcoming h3{font-size:25px}.desk-home .dh-upcoming li{gap:18px}.desk-home .dh-author-introduction .dh-letter-body h2{font-size:43px}.desk-home .dh-author-introduction .dh-letter-body>p{font-size:15px}.desk-home .dh-rosevale{padding-block:44px}.desk-home .dh-rosevale-layout{grid-template-columns:1fr;gap:33px}.desk-home .dh-rosevale figure{max-width:185px;justify-self:start;margin-left:0;padding:0}.desk-home .dh-rosevale figure img{aspect-ratio:1.2}.desk-home .dh-rosevale h2{font-size:35px;max-width:350px}.desk-home .dh-podcast{grid-template-columns:1fr;gap:18px;padding-block:32px}.desk-home .dh-podcast-title>a>span:first-child{font-size:29px}.desk-home .dh-podcast>p{font-size:13px}.desk-home .dh-journal{padding-block:52px 58px}.author-catalog .ac-planned-row{grid-template-columns:28px 1fr;gap:10px 14px;padding-block:21px}.author-catalog .ac-planned-row h3{font-size:25px}.author-catalog .ac-series-heading{padding-top:30px}.author-catalog .ac-upcoming{padding-bottom:35px}}@media(max-width:360px){.desk-home .dh-opening h1{font-size:43px}.desk-home .dh-books-heading h2{font-size:22px}.desk-home .dh-rosevale h2{font-size:31px}.desk-home .dh-podcast-title>a>span:first-child{font-size:26px}}.author-catalog .nb-feature-copy h3{font-size:clamp(3rem,5vw,5rem);margin:0;line-height:1.06;letter-spacing:-.035em}.nocturne-books .nb-detail--text-only{grid-template-columns:1fr}.author-catalog{padding-bottom:55px}@media(max-width:650px){.author-catalog .nb-feature-copy h3{font-size:clamp(2.5rem,10vw,3rem)}.author-catalog{padding-bottom:35px}}.desk-home .dh-podcast{grid-template-columns:80px 1.15fr 1fr;column-gap:5%}.desk-home .dh-podcast-art{width:80px;height:80px;object-fit:contain;transform:none}@media(max-width:800px){.desk-home .dh-podcast{grid-template-columns:65px 1.1fr 1fr;column-gap:4%}.desk-home .dh-podcast-art{width:65px;height:65px}.desk-home .dh-podcast-title>a>span:first-child{font-size:25px}}@media(max-width:560px){.desk-home .dh-podcast{grid-template-columns:70px 1fr;gap:20px}.desk-home .dh-podcast>p{grid-column:1/-1}.desk-home .dh-podcast-art{width:70px;height:70px}.desk-home .dh-podcast-title>a>span:first-child{font-size:26px}.desk-home .dh-podcast-title .dh-eyebrow{font-size:9px}.desk-home .dh-podcast-action{font-size:11px}}.desk-home .dh-opening-aside{font-family:var(--font-body);font-size:15px;max-width:260px}.desk-home .dh-author-introduction .dh-margin-note{display:block}.desk-home :is(.dh-margin-note,.dh-upcoming,.dh-book-story,.dh-podcast-title) .dh-eyebrow,.desk-home .dh-journal-entry .dh-eyebrow{font:400 .85rem/1.65 var(--font-body);letter-spacing:0}.desk-home .dh-journal-entry p{font-size:15px}@media(max-width:560px){.desk-home .dh-journal-entry{grid-template-columns:64px minmax(0,1fr);gap:18px}.desk-home .dh-journal-entry p{font-size:14px}.desk-home .dh-journal-entry .dh-eyebrow{font-size:12px}}.desk-home .dh-opening-copy{display:block}.desk-home .dh-opening h1{font-size:clamp(42px,5.1vw,70px);line-height:1.04;letter-spacing:-.035em;color:var(--desk-ink);font-weight:400}.desk-home .dh-author-intro{margin-top:22px;font:400 18px/1.6 var(--font-body);color:var(--desk-ink)}.desk-home .dh-desk-board{margin-top:12px}.desk-home .dh-text-link{display:inline;line-height:1.7;padding-block:6px}.desk-home .dh-home-books{margin-top:35px}.desk-home .dh-upcoming-number{font:400 13px/2 var(--font-body);white-space:nowrap;min-width:48px}.desk-home .dh-author-introduction{display:block;padding-block:75px}.desk-home .dh-author-introduction .dh-letter-body{max-width:720px;padding-left:0;margin-inline:auto}.desk-home .dh-rosevale h2{margin-top:0}.desk-home .dh-podcast-title>a{margin-top:0}.desk-home .dh-journal-heading h2{font-size:38px;letter-spacing:-.025em}.desk-home .dh-journal-heading .dh-text-link{display:inline-block;margin-top:20px}.desk-home .dh-journal-entry h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}@media(max-width:800px){.desk-home .dh-journal-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.desk-home .dh-journal-heading .dh-text-link{margin-top:0}}@media(max-width:560px){.desk-home .dh-opening h1{font-size:clamp(35px,9.8vw,52px);line-height:1.08;letter-spacing:-.035em}.desk-home .dh-author-intro{margin-top:17px;font-size:16px;max-width:300px}.desk-home .dh-home-books{margin-top:12px}.desk-home .dh-author-introduction{padding-block:48px}.desk-home .dh-journal-heading h2{font-size:34px}}.about-nocturne.an-author{color:var(--desk-ink);background:var(--desk-bg)}.an-author :is(h1,h2){font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0}.an-author h2{font-size:clamp(2.1rem,3.7vw,3.7rem);max-width:470px}.an-author p{font:400 16px/1.85 DM Sans,sans-serif;color:var(--desk-muted);max-width:610px}.an-author .section-label{font:11px/1.7 IBM Plex Mono,monospace;color:var(--desk-muted);letter-spacing:.04em;margin:0 0 22px}.an-author .an-opening{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:10%;padding-block:75px 95px}.an-author .an-opening h1{font-size:clamp(4rem,7.6vw,7.3rem);margin-block:0 26px}.an-author .an-opening .an-introduction{font:500 clamp(1.65rem,2.3vw,2.3rem)/1.3 "Fraunces",Georgia,serif;letter-spacing:-.02em;color:var(--desk-ink);margin-bottom:23px;max-width:530px}.an-author .an-opening .an-name{font:italic 500 26px/1.4 Fraunces,Georgia,serif;color:var(--desk-accent);margin-top:28px}.an-author .an-portrait{width:100%;max-width:385px;justify-self:center;margin:0}.an-author .an-portrait img{width:100%;height:auto;display:block;border:0}.an-author .an-stories,.an-author .an-rosevale-inner,.an-author .an-conversation{display:grid;grid-template-columns:.9fr 1.35fr;gap:10%}.an-author .an-stories{border-top:1px solid var(--desk-line);padding-block:65px 80px}.an-author .an-stories>div>p:first-child,.an-author .an-rosevale-inner>div>p:first-child{margin-top:0}.an-author .n-link{font-size:14px;line-height:1.6;margin-top:12px;display:inline-flex;gap:15px;align-items:center}.an-author .an-rosevale{background:var(--desk-paper);border-block:1px solid var(--desk-line);padding-block:65px}.an-author .an-conversation{padding-block:58px;border-bottom:1px solid var(--desk-line)}.an-author .an-conversation h2{font-size:34px;line-height:1.18}.an-author .an-conversation p{font-size:15px;margin:18px 0 7px}.an-author .an-conversation>.section-label{margin-top:6px;font-size:11px}.an-author .an-next{display:grid;grid-template-columns:1fr 1fr;padding-block:30px 55px;gap:6%}.an-author .an-next a{display:flex;flex-direction:column;gap:12px;padding:20px 0;text-decoration:none}.an-author .an-next a+a{border-left:1px solid var(--desk-line);padding-left:12%}.an-author .an-next .section-label{margin:0}.an-author .an-next a>span:last-child{font:500 clamp(1.5rem,2.5vw,2.2rem)/1.25 "Fraunces",Georgia,serif;letter-spacing:-.03em}.an-author .an-next a:hover>span:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media(max-width:850px){.an-author .an-opening{gap:7%;padding-block:55px 65px}.an-author .an-opening h1{font-size:clamp(3.6rem,8vw,5.2rem)}.an-author .an-opening .an-introduction{font-size:26px}.an-author p{font-size:15px}.an-author .an-stories,.an-author .an-rosevale-inner,.an-author .an-conversation{grid-template-columns:.8fr 1.35fr;gap:7%}.an-author h2{font-size:35px}.an-author .an-conversation h2{font-size:31px}}@media(max-width:650px){.an-author .an-opening{grid-template-columns:1fr;padding-block:38px 60px;gap:37px}.an-author .an-opening h1{font-size:clamp(3.4rem,13vw,4.4rem);margin-bottom:23px}.an-author .an-opening .an-introduction{font-size:27px;max-width:450px}.an-author .an-portrait{max-width:340px;width:100%;justify-self:center}.an-author .an-opening .an-name{font-size:23px;margin-top:23px}.an-author .an-stories,.an-author .an-rosevale-inner,.an-author .an-conversation{grid-template-columns:1fr;gap:27px}.an-author .an-stories{padding-block:45px 50px}.an-author .an-stories h2{max-width:330px;font-size:37px}.an-author .an-rosevale{padding-block:44px}.an-author .an-rosevale h2{font-size:37px}.an-author .section-label{font-size:10px;margin-bottom:16px}.an-author .an-conversation{padding-block:38px;gap:0}.an-author .an-conversation h2{font-size:30px}.an-author .an-next{grid-template-columns:1fr;padding-block:15px 35px;gap:0}.an-author .an-next a{padding:24px 0}.an-author .an-next a+a{border-left:0;border-top:1px solid var(--desk-line);padding-left:0}.an-author .an-next a>span:last-child{font-size:27px}.an-author .n-link{font-size:13px}}:root{color-scheme:light;font-family:Manrope,system-ui,sans-serif;color:#211720;background:#f4efe8;font-synthesis:none;text-rendering:optimizeLegibility;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Manrope", system-ui, sans-serif;--paper: #f4efe8;--paper-quiet: #e9e1d8;--paper-bright: #fbf8f3;--ink: #211720;--ink-soft: #554750;--aubergine: #32182f;--plum: #62435a;--mauve: #9b7b8e;--sage: #91a49b;--gold: #c8a05e;--ice: #8fcce8;--line: rgba(33, 23, 32, .22);--line-strong: rgba(33, 23, 32, .52);--line-dark: rgba(244, 239, 232, .28);--focus: #5b4ed1;--space-1: .375rem;--space-2: .75rem;--space-3: 1.25rem;--space-4: 2rem;--space-5: 3.25rem;--space-6: 5.25rem;--space-7: 8.5rem;--wide: 86.25rem;--standard: 65rem;--readable: 45rem;--gutter: clamp(1.25rem, 4vw, 4.5rem);--radius-detail: 2px;--radius-functional: 10px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:0;min-height:100vh;margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.65rem .85rem;color:var(--paper-bright);background:var(--ink);border-radius:var(--radius-detail);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--masthead-height: 5rem;--section-space: clamp(5.5rem, 10vw, 9rem)}html{scroll-padding-top:calc(var(--masthead-height) + 1rem)}body[data-menu-open=true]{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.site-shell{min-height:100vh;overflow:clip;background:var(--paper)}.frame-wide,.frame-standard,.frame-reading{width:min(100% - (var(--gutter) * 2),var(--wide));margin-inline:auto}.frame-standard{width:min(100% - (var(--gutter) * 2),var(--standard))}.frame-reading{width:min(100% - (var(--gutter) * 2),var(--readable))}.full-bleed{width:100%}.section-space{padding-block:var(--section-space)}.surface-paper{color:var(--ink);background:var(--paper)}.surface-quiet{color:var(--ink);background:var(--paper-quiet)}.surface-ink{color:var(--paper);background:var(--ink)}.surface-plum{color:var(--paper);background:var(--plum)}.masthead{position:sticky;top:0;z-index:50;color:var(--ink);background:#f4efe8fa;border-bottom:1px solid var(--line-strong)}.masthead__inner{min-height:var(--masthead-height);display:grid;grid-template-columns:5rem minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4)}.brand-mark{width:3.25rem;height:3.25rem;display:grid;place-items:center}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.desktop-navigation{display:flex;align-items:stretch;justify-content:center;gap:clamp(1.35rem,2.7vw,3rem)}.desktop-navigation__link,.utility-link,.footer-label,.footer-kicker,.section-label,.metadata-label,.eyebrow{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.desktop-navigation__link{position:relative;min-height:var(--masthead-height);display:inline-flex;align-items:center;text-decoration:none}.desktop-navigation__link:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--plum);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.desktop-navigation__link:hover:after,.desktop-navigation__link[aria-current=page]:after{transform:scaleX(1)}.desktop-navigation__link[aria-current=page]{color:var(--plum)}.utility-link{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--ink-soft);text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.35rem}.utility-link:hover,.utility-link[aria-current=page]{color:var(--ink);text-decoration-color:currentColor}.menu-control{min-width:4.5rem;min-height:2.75rem;display:none;align-items:center;justify-content:flex-end;gap:.75rem;padding:0;color:var(--ink);background:transparent;border:0;border-radius:0;font:700 .7rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.menu-control i{position:relative;width:1.35rem;height:.75rem;display:block;border-block:1px solid currentColor}.menu-control i:after{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:currentColor;transform:translateY(-50%)}.menu-control i[data-open=true]{border-color:transparent}.menu-control i[data-open=true]:before,.menu-control i[data-open=true]:after{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:currentColor}.menu-control i[data-open=true]:before{transform:rotate(45deg)}.menu-control i[data-open=true]:after{transform:rotate(-45deg)}.mobile-navigation{position:fixed;inset:var(--masthead-height) 0 0;z-index:49;overflow-y:auto;color:var(--paper);background:var(--ink);border-top:1px solid var(--line-dark)}.mobile-navigation:focus{outline:none}.mobile-navigation__inner{min-height:calc(100svh - var(--masthead-height));display:flex;flex-direction:column;padding-block:var(--space-4)}.mobile-navigation__label{margin:0 0 var(--space-4);color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mobile-navigation__primary{border-top:1px solid var(--line-dark)}.mobile-navigation__row{display:block;align-items:baseline;border-bottom:1px solid var(--line-dark)}.mobile-navigation__link{min-height:4.65rem;display:flex;align-items:center;color:var(--paper);font-family:var(--font-display);font-size:clamp(2.05rem,9vw,3.5rem);font-weight:500;letter-spacing:-.035em;line-height:1;text-decoration:none}.mobile-navigation__link[aria-current=page]{color:var(--gold)}.mobile-navigation__utilities{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4)}.utility-link--dark{color:#f4efe8b8}.utility-link--dark:hover,.utility-link--dark[aria-current=page]{color:var(--paper)}.shell-introduction{min-height:calc(86svh - var(--masthead-height));display:flex;align-items:flex-end;border-bottom:1px solid var(--line-strong)}.shell-introduction__grid{display:grid;grid-template-columns:minmax(4rem,.22fr) minmax(0,1fr) minmax(9rem,.28fr);gap:clamp(2rem,5vw,5rem);align-items:end}.section-index{align-self:start;margin:0;color:var(--plum);font:500 clamp(3rem,6vw,6rem)/.8 var(--font-display)}.shell-introduction h1,.editorial-heading h2,.field-composition h2,.functional-example h2,.footer-title,.functional-container__title{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em}.shell-introduction h1{max-width:55rem;margin:var(--space-2) 0 0;font-size:clamp(4rem,9.5vw,9.25rem);line-height:.84}.lede{max-width:41rem;margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.shell-review-note{padding-left:var(--space-3);border-left:1px solid var(--line-strong)}.shell-review-note p:last-child{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.8;text-transform:uppercase}.eyebrow,.section-label,.metadata-label{margin:0;color:var(--plum)}.action-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-5)}.editorial-link,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.035em;text-decoration:none}.editorial-link{min-height:2.75rem;border-bottom:1px solid currentColor}.editorial-link span{transition:transform .16s ease}.editorial-link:hover span{transform:translate(.2rem)}.primary-action{min-height:3rem;padding:.75rem 1rem;color:var(--paper-bright);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-detail)}.primary-action:hover{color:var(--ink);background:transparent}.editorial-heading{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:var(--space-4);align-items:end;padding-bottom:var(--space-5);border-bottom:1px solid var(--line-strong)}.editorial-heading h2,.field-composition h2,.functional-example h2{margin:0;font-size:clamp(2.75rem,5.8vw,5.6rem);line-height:.94}.frame-example{min-height:7rem;display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-3);border-bottom:1px solid var(--line)}.frame-example>span{color:var(--plum);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.frame-example p,.body-copy,.field-composition p,.functional-container>p:last-child,.footer-description{line-height:1.75}.frame-example p{max-width:38rem;margin:0;color:var(--ink-soft)}.frame-example--wide{margin-top:var(--space-4);border-top:1px solid var(--line)}.frame-example--standard,.frame-example--reading{margin-left:0}.field-composition{display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:var(--space-5)}.surface-ink .section-label{color:var(--gold)}.field-composition h2{max-width:54rem}.field-composition p{max-width:42rem;margin:var(--space-4) 0 0;color:#f4efe8bf}.editorial-link--dark{margin-top:var(--space-4);color:var(--paper)}.editorial-heading--reading{grid-template-columns:1fr}.body-copy{margin:var(--space-4) 0 0;color:var(--ink-soft)}.functional-example{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);gap:clamp(3rem,8vw,8rem);align-items:start}.surface-plum .section-label,.surface-plum .metadata-label{color:var(--paper-quiet)}.functional-example h2{margin-top:var(--space-3)}.functional-container{padding:var(--space-4);background:#2117202e;border:1px solid rgba(244,239,232,.48);border-radius:var(--radius-functional)}.functional-container__title{margin:var(--space-3) 0 0;font-size:2rem;line-height:1.05}.functional-container>p:last-child{margin:var(--space-3) 0 0;color:#f4efe8c7}.site-footer{color:var(--paper);background:var(--aubergine);border-top:1px solid rgba(200,160,94,.45)}.site-newsletter{--cp-paper: #f4efe8;--cp-muted: rgba(244, 239, 232, .72);--cp-line-strong: rgba(200, 160, 94, .5);--cp-ice: #a8d9ed;position:relative;color:var(--paper);background:radial-gradient(circle at 82% 18%,rgba(122,85,138,.2),transparent 28rem),var(--ink);border-top:1px solid rgba(200,160,94,.45)}.site-newsletter__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;padding-block:clamp(4.5rem,9vw,7rem)}.site-newsletter__introduction h2{max-width:11ch;margin:var(--space-3) 0 0;font-size:clamp(2.8rem,5vw,5.25rem);line-height:.94}.site-newsletter__introduction>p:last-child{max-width:35rem;margin:var(--space-4) 0 0;color:#f4efe8b8}.site-newsletter .cp-kit-form__mount{min-height:15rem}.site-newsletter .cp-kit-form .formkit-form{background:#ffffff06!important}.site-footer__inner{display:grid;grid-template-columns:minmax(18rem,1.4fr) minmax(9rem,.5fr) minmax(9rem,.5fr);gap:clamp(3rem,7vw,7rem);padding-block:clamp(5rem,10vw,8rem) var(--space-4)}.footer-kicker,.footer-label{margin:0;color:var(--gold)}.footer-title{margin:var(--space-3) 0 0;font-size:clamp(2.75rem,5vw,5rem);line-height:.9}.footer-description{max-width:34rem;margin:var(--space-4) 0 0;color:#f4efe8b8}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.site-footer nav a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--paper);text-decoration-color:transparent;text-underline-offset:.35rem}.site-footer nav a:hover,.site-footer nav a[aria-current=page]{color:var(--gold);text-decoration-color:currentColor}.site-footer__base{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line-dark);color:#f4efe89e;font-size:.67rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.masthead__inner{grid-template-columns:1fr auto}.desktop-navigation,.masthead__contact{display:none}.menu-control{display:inline-flex}.shell-introduction__grid{grid-template-columns:4rem minmax(0,1fr)}.shell-review-note{grid-column:2}.functional-example,.site-newsletter__inner,.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr)}.site-newsletter__inner{grid-template-columns:minmax(0,.75fr) minmax(20rem,1fr)}.site-footer__utility{grid-column:2}.site-footer__base{grid-column:1 / -1}}.language-switcher{margin-left:1.1rem;align-self:center}@media(max-width:900px){.language-switcher{display:none}}@media(max-width:620px){:root{--masthead-height: 4.5rem;--gutter: 1.15rem;--section-space: 5.5rem}.brand-mark{width:2.85rem;height:2.85rem}.shell-introduction{min-height:calc(88svh - var(--masthead-height))}.shell-introduction__grid,.editorial-heading,.field-composition,.functional-example,.site-newsletter__inner,.site-footer__inner{grid-template-columns:1fr}.site-newsletter__introduction h2{max-width:13ch}.section-index{font-size:3.5rem}.shell-introduction h1{font-size:clamp(4rem,21vw,6.2rem)}.shell-review-note{grid-column:1;max-width:18rem}.action-group{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.frame-example{grid-template-columns:1fr;gap:var(--space-2);padding-inline:0}.site-footer__primary,.site-footer__utility{grid-column:1;padding-top:var(--space-3);border-top:1px solid var(--line-dark)}.site-footer__base{flex-direction:column}}@media(prefers-reduced-motion:reduce){.desktop-navigation__link:after,.editorial-link span{transition:none}}.masthead--book-world{color:#f4efe8;background:#17101a;border-bottom-color:#f4efe838}.masthead--book-world .brand-mark img{filter:grayscale(1) brightness(0) invert(1);opacity:.84}.masthead--book-world .desktop-navigation__link,.masthead--book-world .masthead__contact,.masthead--book-world .menu-control{color:#f4efe8cc}.masthead--book-world .desktop-navigation__link:after{background:#c8a05e}.masthead--book-world .desktop-navigation__link:hover,.masthead--book-world .desktop-navigation__link[aria-current=page],.masthead--book-world .masthead__contact:hover{color:#fff}.cp-world{--cp-paper: #f4efe8;--cp-muted: rgba(234, 226, 236, .72);--cp-line: rgba(232, 221, 238, .2);--cp-line-strong: rgba(200, 160, 94, .5);--cp-ice: #a8d9ed;--cp-gold: #d8b978;position:relative;overflow:clip;color:var(--cp-paper);background:radial-gradient(circle at 80% 16%,rgba(110,72,151,.18),transparent 34rem),radial-gradient(circle at 12% 62%,rgba(95,150,180,.09),transparent 28rem),#17101a}.cp-world:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";opacity:.22;background-image:radial-gradient(circle,rgba(210,188,238,.48) 0 1px,transparent 1.5px);background-size:9rem 11rem;background-position:5rem 2rem;mask-image:linear-gradient(to bottom,#000 0 34rem,transparent 78rem)}.cp-world>*{position:relative;z-index:1}.cp-navigation{position:sticky;top:var(--masthead-height);z-index:35;background:#211522;border-bottom:1px solid var(--cp-line)}.cp-navigation__inner{min-height:3.5rem;display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:2rem;align-items:center}.cp-navigation__identity,.cp-navigation__links a{text-decoration:none}.cp-navigation__identity{color:var(--cp-gold);font-family:var(--font-display);font-size:1.18rem;font-weight:600;letter-spacing:.01em}.cp-navigation__links{display:flex;gap:clamp(1.15rem,2.4vw,2.4rem);align-self:stretch}.cp-navigation__links a{position:relative;min-height:3.5rem;display:inline-flex;align-items:center;color:#f4efe8a8;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.cp-navigation__links a:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:var(--cp-gold);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.cp-navigation__links a:hover,.cp-navigation__links a[aria-current=page]{color:#fff}.cp-navigation__links a:hover:after,.cp-navigation__links a[aria-current=page]:after{transform:scaleX(1)}.cp-kicker{margin:0 0 1rem;color:var(--cp-ice);font-size:.67rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cp-world h1,.cp-world h2,.cp-world h3{font-family:var(--font-display);font-weight:500}.cp-world p{line-height:1.75}.cp-editorial-link{min-height:2.75rem;display:inline-flex;align-items:center;gap:.6rem;color:var(--cp-paper);border-bottom:1px solid var(--cp-line-strong);text-decoration:none;font-size:.73rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-editorial-link:hover{color:var(--cp-ice);border-bottom-color:var(--cp-ice)}.cp-primary-action{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;color:#17101a;background:var(--cp-gold);border:1px solid var(--cp-gold);border-radius:2px;text-decoration:none;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-primary-action:hover{color:#fff;background:transparent}.cp-hero{position:relative;min-height:calc(100svh - var(--masthead-height) - 3.5rem);display:grid;overflow:hidden;background:#0d1115}.cp-hero__image,.cp-hero__shade,.cp-hero__atmosphere{position:absolute;inset:0;width:100%;height:100%}.cp-hero__image{object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.05)}.cp-hero__shade{background:linear-gradient(180deg,#05080c33,#0b080d1f 52%,#17101ae6)}.cp-hero__atmosphere{opacity:.78;background:radial-gradient(circle at 50% 52%,transparent 0 12rem,rgba(6,8,11,.24) 33rem),linear-gradient(90deg,rgba(5,7,11,.36),transparent 30%,transparent 70%,rgba(5,7,11,.36))}.cp-hero__composition{position:relative;z-index:2;min-height:inherit;display:grid;grid-template-rows:auto 1fr auto;align-items:center;padding-block:clamp(2rem,5vw,4.5rem)}.cp-hero__overline{justify-self:center;margin:0;color:var(--cp-gold);font-size:.67rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.cp-hero__title{width:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(7rem,16vw,15.5rem) minmax(0,1fr);align-items:center;gap:.45rem;margin:0;color:#faf7f2f5;font-size:clamp(4.25rem,8.6vw,9rem);letter-spacing:-.07em;line-height:.73;text-shadow:0 0 34px rgba(121,80,166,.25)}.cp-hero__title-left{grid-column:1;justify-self:end;white-space:nowrap}.cp-hero__title-left small{display:block;margin:0 0 .58em .12em;font-size:.25em;font-style:italic;letter-spacing:.02em;line-height:0}.cp-hero__title-right{grid-column:3;justify-self:start;white-space:nowrap}.cp-hero__descent{justify-self:center;display:inline-flex;gap:.8rem;align-items:center;padding-bottom:.6rem;color:#ffffffb8;border-bottom:1px solid rgba(255,255,255,.34);text-decoration:none;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-story,.cp-heroines,.cp-release,.cp-book-moment,.cp-world-threads,.cp-volume-ledger,.cp-book-detail,.cp-editorial-copy,.cp-reader-promise,.cp-character-summary,.cp-character-portals,.cp-world-summary,.cp-world-directory,.cp-profile,.cp-reader-gateway,.cp-unsubscribe{padding-block:clamp(5.5rem,10vw,10rem)}.cp-story{border-bottom:1px solid var(--cp-line)}.cp-story__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.7fr);gap:clamp(3rem,9vw,8rem);align-items:start}.cp-story h2{max-width:8ch;margin:0;font-size:clamp(3.8rem,7vw,7.4rem);letter-spacing:-.05em;line-height:.88}.cp-story__layout>div p{margin:0 0 2rem;color:var(--cp-muted);font-size:clamp(1rem,1.2vw,1.15rem)}.cp-heroines{border-bottom:1px solid var(--cp-line)}.cp-heroines__heading{text-align:center}.cp-heroines__heading h2{margin:0;font-size:clamp(4rem,8vw,8.7rem);letter-spacing:-.055em;line-height:.84}.cp-heroines__opposition{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:clamp(4rem,9vw,8rem)}.cp-character{min-height:32rem;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);border-block:1px solid var(--cp-line)}.cp-character--elys{text-align:left;background:linear-gradient(115deg,rgba(127,98,152,.2),transparent 72%);border-left:1px solid rgba(188,153,206,.34)}.cp-character--nera{text-align:right;background:linear-gradient(245deg,rgba(94,143,167,.15),transparent 72%);border-right:1px solid rgba(151,208,230,.3)}.cp-character__name{margin:0;color:var(--cp-gold);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.cp-character h3{max-width:7ch;margin:1rem 0 1.5rem;font-size:clamp(3.1rem,5vw,5.8rem);letter-spacing:-.045em;line-height:.9}.cp-character--nera h3{margin-left:auto}.cp-character>p:not(.cp-character__name){max-width:42ch;margin:0 0 2rem;color:var(--cp-muted)}.cp-character--nera>p:not(.cp-character__name){margin-left:auto}.cp-character a{align-self:flex-start;color:var(--cp-paper);text-decoration-color:var(--cp-line-strong);text-underline-offset:.35rem}.cp-character--nera a{align-self:flex-end}.cp-heroines__tension{margin:0;color:#f4efe88c;font-family:var(--font-display);font-size:1.35rem;font-style:italic;text-align:center;transform:rotate(-3deg)}.cp-release{text-align:center;border-bottom:1px solid var(--cp-line)}.cp-release h2{margin:0;font-size:clamp(3.8rem,8vw,8.8rem);letter-spacing:-.06em;line-height:.9}.cp-release__date{width:min(68rem,100%);display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(3rem,8vw,6rem) auto 3rem;border-block:1px solid var(--cp-line)}.cp-release__date>div{display:flex;flex-direction:column;padding:2rem 1rem;border-right:1px solid var(--cp-line)}.cp-release__date>div:last-child{border-right:0}.cp-release__date strong{font-family:var(--font-display);font-size:clamp(4rem,9vw,8.5rem);font-weight:500;letter-spacing:-.07em;line-height:.9}.cp-release__date span{margin-top:.8rem;color:var(--cp-muted);font-family:var(--font-display);font-size:1.15rem;font-style:italic}.cp-book-moment,.cp-book-detail{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1fr);gap:clamp(3rem,10vw,9rem);align-items:center}.cp-cover{width:min(100%,27rem);margin:0;justify-self:center;perspective:75rem}.cp-cover img{width:100%;height:auto;display:block;border-radius:2px 8px 8px 2px;box-shadow:-1.6rem 2rem 3.5rem #00000085,0 0 3.5rem #7d5caf33;transform:rotateY(7deg);transform-origin:left center;transition:transform .4s ease}.cp-cover:hover img{transform:rotateY(2deg)}.cp-cover figcaption{margin-top:1.25rem;color:var(--cp-muted);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.cp-book-moment__copy h2,.cp-book-detail__copy h2{max-width:12ch;margin:0 0 2rem;font-size:clamp(3.4rem,6vw,6.8rem);letter-spacing:-.055em;line-height:.9}.cp-book-moment__copy>p:not(.cp-kicker),.cp-book-detail__copy>p:not(.cp-kicker){max-width:50ch;color:var(--cp-muted)}.cp-book-moment__copy ul{max-width:48rem;margin:2.5rem 0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.cp-book-moment__copy li{padding:.8rem 0;border-bottom:1px solid var(--cp-line)}.cp-process-note{margin-block:1rem 4rem;padding:1.5rem 0;color:#f4efe88f;border-block:1px solid var(--cp-line);font-size:.78rem;line-height:1.7;text-align:center}.cp-world-threads{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);gap:clamp(3rem,9vw,8rem);border-top:1px solid var(--cp-line)}.cp-world-threads__heading h2,.cp-section-heading h2,.cp-world-directory>h2,.cp-reader-promise>h2{margin:0;font-size:clamp(3rem,5.4vw,5.8rem);letter-spacing:-.05em;line-height:.92}.cp-world-threads__heading>p:last-child{color:var(--cp-muted)}.cp-directory{margin:0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.cp-directory li{border-bottom:1px solid var(--cp-line)}.cp-directory a{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;align-items:baseline;padding:1.75rem 0;color:inherit;text-decoration:none}.cp-directory a>span{color:var(--cp-gold);font-size:.65rem;font-weight:700;letter-spacing:.12em}.cp-directory h2,.cp-directory h3{margin:0;font-size:clamp(2.1rem,3.6vw,3.8rem);line-height:1}.cp-directory p{max-width:48ch;margin:.7rem 0 0;color:var(--cp-muted)}.cp-page-opening{min-height:min(36rem,calc(100svh - var(--masthead-height) - 3.5rem));display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);grid-template-rows:auto auto;gap:1.5rem clamp(3rem,10vw,10rem);align-content:center;padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--cp-line)}.cp-page-opening .cp-kicker{grid-column:1 / -1}.cp-page-opening h1{max-width:13ch;margin:0;font-size:clamp(4.4rem,8vw,7.5rem);letter-spacing:-.065em;line-height:.78}.cp-page-opening>p:last-child{align-self:end;margin:0;color:var(--cp-muted);font-size:clamp(1rem,1.35vw,1.22rem)}.cp-page-opening--right h1{grid-column:2;text-align:right}.cp-page-opening--right>p:last-child{grid-column:1;grid-row:2}.cp-volume-ledger{display:grid;grid-template-columns:minmax(14rem,.45fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem)}.cp-volume-ledger>ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.cp-volume{display:grid;grid-template-columns:2.5rem minmax(12rem,.5fr) minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--cp-line)}.cp-volume>span,.cp-volume>div:first-of-type>p,.cp-volume__availability{color:var(--cp-gold);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-volume h3{margin:.4rem 0 0;font-size:clamp(2.25rem,4vw,4rem);line-height:.95}.cp-volume>div:last-child p:not(.cp-volume__availability){margin-top:0;color:var(--cp-muted)}.cp-book-detail{border-block:1px solid var(--cp-line);background:#ffffff05}.cp-book-detail__summary{font-size:clamp(1.1rem,1.5vw,1.35rem)}.cp-book-detail__tension{color:var(--cp-ice)!important;font-family:var(--font-display);font-size:1.55rem;font-style:italic}.cp-fact-register{display:grid;grid-template-columns:repeat(2,1fr);margin:2.5rem 0;border-top:1px solid var(--cp-line)}.cp-fact-register>div{padding:1rem 0;border-bottom:1px solid var(--cp-line)}.cp-fact-register>div:nth-child(odd){padding-right:1.5rem}.cp-fact-register dt{color:var(--cp-gold);font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-fact-register dd{margin:.45rem 0 0;color:var(--cp-muted)}.cp-editorial-copy>h2,.cp-character-summary h2,.cp-world-summary h2,.cp-reader-gateway h2,.cp-unsubscribe h2{max-width:12ch;margin:0 0 clamp(2.5rem,5vw,5rem);font-size:clamp(3.5rem,6.5vw,6.7rem);letter-spacing:-.055em;line-height:.9}.cp-editorial-copy>div,.cp-world-summary>div{display:grid;grid-template-columns:.75fr 1fr;gap:clamp(2.5rem,7vw,7rem)}.cp-editorial-copy>div>p,.cp-world-summary>div>p:first-child{margin-top:0;color:var(--cp-paper);font-family:var(--font-display);font-size:1.45rem}.cp-editorial-copy>div>div,.cp-world-summary>div>p:last-child{color:var(--cp-muted)}.cp-reader-promise{border-top:1px solid var(--cp-line)}.cp-reader-promise ul{max-width:64rem;margin:3rem 0 0 auto;padding:0;list-style:none;columns:2;column-gap:4rem;border-top:1px solid var(--cp-line)}.cp-reader-promise li{break-inside:avoid;padding:1rem 0;border-bottom:1px solid var(--cp-line)}.cp-character-summary{border-bottom:1px solid var(--cp-line)}.cp-character-summary h2{max-width:13ch}.cp-character-summary>p:last-child{max-width:47rem;margin-left:auto;color:var(--cp-muted);font-size:1.08rem}.cp-character-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem)}.cp-character-portal{min-height:42rem;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);border-block:1px solid var(--cp-line)}.cp-character-portal--elys{align-items:flex-start;background:linear-gradient(145deg,rgba(129,95,149,.24),transparent 64%);border-left:1px solid rgba(188,153,206,.36)}.cp-character-portal--nera{align-items:flex-end;margin-top:7rem;background:linear-gradient(215deg,rgba(87,139,164,.19),transparent 64%);border-right:1px solid rgba(151,208,230,.32);text-align:right}.cp-character-portal h2{margin:0;font-size:clamp(5rem,10vw,10rem);letter-spacing:-.07em;line-height:.72}.cp-character-portal>p:not(.cp-kicker){max-width:45ch;color:var(--cp-muted)}.cp-character-portal>strong{max-width:24rem;margin-top:1rem;color:var(--cp-ice);font-family:var(--font-display);font-size:1.45rem;font-style:italic;font-weight:500}.cp-character-portal a{margin-top:2rem;color:inherit;text-decoration-color:var(--cp-line-strong);text-underline-offset:.35rem}.cp-profile-line{margin-block:-2rem 0;color:var(--cp-ice);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.6rem);font-style:italic}.cp-profile-line--nera{text-align:right}.cp-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.3fr);gap:clamp(3rem,10vw,9rem);align-items:start}.cp-numbered-copy{border-top:1px solid var(--cp-line)}.cp-numbered-copy>section{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:2rem;padding:2.2rem 0;border-bottom:1px solid var(--cp-line)}.cp-numbered-copy>section>span{color:var(--cp-gold);font-size:.65rem;font-weight:700;letter-spacing:.12em}.cp-numbered-copy h2{margin:0 0 .8rem;font-size:clamp(2.35rem,4.1vw,4.2rem);letter-spacing:-.04em;line-height:.95}.cp-numbered-copy p{max-width:52ch;margin:0;color:var(--cp-muted)}.cp-related{position:sticky;top:calc(var(--masthead-height) + 5rem);border-top:1px solid var(--cp-line-strong)}.cp-related .cp-kicker{padding-top:1.3rem}.cp-related a{min-height:3.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;color:inherit;border-bottom:1px solid var(--cp-line);text-decoration:none}.cp-related a:hover{color:var(--cp-ice)}.cp-world-summary{border-bottom:1px solid var(--cp-line)}.cp-world-landscape{margin-block:clamp(3rem,7vw,7rem) 0}.cp-world-landscape img{width:100%;height:auto;display:block;border-radius:2px}.cp-world-landscape figcaption{margin-top:.85rem;color:var(--cp-muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.cp-world-directory>h2{max-width:12ch;margin-bottom:4rem}.cp-reader-gateway{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:clamp(3rem,10vw,9rem);align-items:start}.cp-reader-gateway>div>p:not(.cp-kicker),.cp-unsubscribe>div>p:not(.cp-kicker){max-width:48ch;color:var(--cp-muted)}.cp-reader-gateway ul{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.cp-reader-gateway li{padding:.8rem 0;border-bottom:1px solid var(--cp-line)}.cp-form{padding:clamp(1.5rem,4vw,3rem);color:var(--cp-paper);background:#ffffff09;border:1px solid var(--cp-line-strong);border-radius:4px}.cp-form h2{margin:0 0 1rem;font-size:clamp(2.5rem,4.3vw,4rem);letter-spacing:-.04em;line-height:.95}.cp-form>p:not(.cp-form__consent,.cp-form__preview){color:var(--cp-muted)}.cp-form label{display:block;margin:2rem 0 .65rem;color:var(--cp-gold);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto}.cp-form input,.cp-form button{min-height:3.5rem;border:1px solid var(--cp-line-strong);border-radius:0;font:inherit}.cp-form input{min-width:0;padding:0 1rem;color:var(--cp-paper);background:#17101a;border-right:0}.cp-form input::placeholder{color:#f4efe861}.cp-form button{padding:0 1.25rem;color:#17101a;background:var(--cp-gold);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cp-form button:disabled{cursor:default;opacity:.7}.cp-form__consent,.cp-form__preview{margin:.9rem 0 0;font-size:.72rem}.cp-form__consent{color:var(--cp-muted)}.cp-form__preview{color:var(--cp-ice)}.cp-form__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cp-kit-form{min-width:0}.cp-kit-form__mount{min-height:18rem}.cp-kit-form .formkit-form{width:100%!important;max-width:none!important;padding:clamp(1.5rem,4vw,3rem)!important;color:var(--cp-paper)!important;background:#ffffff09!important;border:1px solid var(--cp-line-strong)!important;border-radius:4px!important;box-shadow:none!important}.cp-kit-form .formkit-form [data-style=minimal]{padding:0!important}.cp-kit-form .formkit-fields,.cp-kit-form .formkit-field{min-width:0!important}.cp-kit-form .formkit-submit{white-space:nowrap!important}.cp-kit-form .formkit-submit>span{padding:0!important}.cp-kit-form__fallback,.cp-kit-form noscript{display:block;margin:.9rem 0 0;color:var(--cp-muted);font-size:.72rem;line-height:1.6}.cp-kit-form__fallback[hidden]{display:none}.cp-kit-form__fallback a,.cp-kit-form noscript a{color:var(--cp-ice)}.cp-unsubscribe{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:clamp(3rem,9vw,8rem);align-items:start}.cp-unsubscribe ol{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.cp-unsubscribe li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:.9rem 0;color:var(--cp-muted);border-bottom:1px solid var(--cp-line)}.cp-unsubscribe li span{color:var(--cp-gold);font-size:.66rem;font-weight:700}.books-page{min-height:70vh}.books-opening{min-height:min(38rem,calc(100svh - var(--masthead-height)));display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem);align-content:center;padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--line)}.books-opening>.section-label{color:var(--plum)}.books-opening h1{max-width:11ch;margin:0;font-size:clamp(4.5rem,9vw,9rem);letter-spacing:-.065em;line-height:.82}.books-opening>div>p:last-child{max-width:40rem;color:var(--ink-soft);line-height:1.75}.books-feature{display:grid;grid-template-columns:minmax(17rem,.68fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem);align-items:center;padding-block:var(--section-space)}.books-feature .cp-cover img{box-shadow:-1.2rem 1.8rem 3rem #21172045}.books-feature .cp-cover figcaption{color:var(--ink-soft)}.books-feature h2{max-width:10ch;margin:0 0 1rem;font-size:clamp(4rem,7vw,7.6rem);letter-spacing:-.06em;line-height:.82}.books-feature>div>p:not(.section-label,.books-feature__availability){max-width:46ch;color:var(--ink-soft);line-height:1.75}.books-feature__availability{color:var(--plum);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}@media(max-width:1050px){.cp-navigation__inner{grid-template-columns:1fr;gap:0;padding-top:.75rem}.cp-navigation__links{overflow-x:auto;scrollbar-width:none}.cp-navigation__links::-webkit-scrollbar{display:none}.cp-navigation__links a{flex:0 0 auto}.cp-page-opening{grid-template-columns:1fr}.cp-page-opening h1,.cp-page-opening--right h1,.cp-page-opening--right>p:last-child{grid-column:1;grid-row:auto;text-align:left}.cp-volume-ledger,.cp-world-threads{grid-template-columns:1fr}}@media(max-width:820px){.cp-hero__title{grid-template-columns:1fr;align-content:center;font-size:clamp(4rem,18vw,7.2rem);line-height:.72}.cp-hero__title-left,.cp-hero__title-right{grid-column:1}.cp-hero__title-left{justify-self:start;margin-left:4vw}.cp-hero__title-right{justify-self:end;margin-top:.32em;margin-right:2vw}.cp-story__layout,.cp-book-moment,.cp-book-detail,.cp-editorial-copy>div,.cp-world-summary>div,.cp-profile,.cp-reader-gateway,.cp-unsubscribe,.books-feature{grid-template-columns:1fr}.cp-story h2{max-width:10ch}.cp-heroines__opposition{grid-template-columns:1fr;gap:1.5rem}.cp-character{min-height:27rem;width:min(94%,40rem)}.cp-character--elys{justify-self:start}.cp-character--nera{justify-self:end}.cp-heroines__tension{justify-self:center;padding-block:1.5rem}.cp-character-portals{grid-template-columns:1fr}.cp-character-portal{min-height:32rem;width:min(94%,42rem)}.cp-character-portal--nera{justify-self:end;margin-top:0}.cp-related{position:static}.cp-reader-promise ul{columns:1}.books-opening{grid-template-columns:1fr}}@media(max-width:620px){.cp-navigation{top:var(--masthead-height)}.cp-navigation__inner{width:100%;padding-inline:var(--gutter)}.cp-navigation__identity{font-size:1rem}.cp-navigation__links{gap:1.25rem;padding-inline-end:var(--gutter);scroll-padding-inline:var(--gutter)}.cp-navigation__links a{min-height:3rem;font-size:.62rem}.cp-hero{min-height:calc(100svh - var(--masthead-height) - 5.1rem)}.cp-hero__image{object-position:52% center}.cp-hero__composition{padding-block:1.5rem}.cp-hero__overline{text-align:center}.cp-hero__title{font-size:clamp(3.5rem,19vw,5.7rem)}.cp-hero__descent{font-size:.58rem}.cp-story,.cp-heroines,.cp-release,.cp-book-moment,.cp-world-threads,.cp-volume-ledger,.cp-book-detail,.cp-editorial-copy,.cp-reader-promise,.cp-character-summary,.cp-character-portals,.cp-world-summary,.cp-world-directory,.cp-profile,.cp-reader-gateway,.cp-unsubscribe{padding-block:4.75rem}.cp-heroines__heading h2{font-size:clamp(3.4rem,16vw,5.4rem)}.cp-character{min-height:24rem;padding:2rem}.cp-character h3{font-size:3.5rem}.cp-release__date{grid-template-columns:1fr}.cp-release__date>div{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;border-right:0;border-bottom:1px solid var(--cp-line);text-align:left}.cp-release__date>div:last-child{border-bottom:0}.cp-release__date strong{font-size:4.8rem}.cp-release__date span{text-align:right}.cp-cover{width:min(82vw,23rem)}.cp-process-note{text-align:left}.cp-page-opening{min-height:auto;padding-block:5rem}.cp-page-opening h1{font-size:clamp(4rem,18vw,6rem);line-height:.82}.cp-volume{grid-template-columns:2rem minmax(0,1fr)}.cp-volume>div:last-child{grid-column:2}.cp-fact-register{grid-template-columns:1fr}.cp-fact-register>div:nth-child(odd){padding-right:0}.cp-character-portal{min-height:29rem;padding:2rem}.cp-character-portal h2{font-size:6rem}.cp-profile-line{margin-top:1.5rem}.cp-numbered-copy>section{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.cp-directory a{grid-template-columns:2rem minmax(0,1fr);gap:.8rem}.cp-form__row{grid-template-columns:1fr}.cp-form input{border-right:1px solid var(--cp-line-strong);border-bottom:0}.books-opening{min-height:auto;padding-block:5rem}.books-opening h1{font-size:clamp(4.2rem,18vw,6.4rem)}}@media(prefers-reduced-motion:reduce){.cp-world:before{opacity:.12}.cp-cover img,.cp-cover:hover img{transform:none}}.podcast-page h1,.podcast-page h2,.podcast-page h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em}.podcast-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(3rem,7vw,8rem);align-items:center;padding-block:clamp(4.5rem,9vw,9rem);border-bottom:1px solid var(--line-strong)}.podcast-opening h1{max-width:52rem;margin:var(--space-3) 0 0;font-size:clamp(4.25rem,8vw,8.5rem);line-height:.84}.podcast-opening__description{max-width:42rem;margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7}.podcast-opening__hosts{max-width:38rem;margin:var(--space-3) 0 0;line-height:1.75}.podcast-listen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);max-width:38rem;margin-top:var(--space-4)}.podcast-listen__link{width:100%;justify-content:space-between;margin:0}.podcast-opening__artwork{margin:0}.podcast-opening__artwork img{width:100%;height:auto;display:block;border:1px solid var(--line-strong)}.podcast-about{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,7rem);padding-block:var(--space-7)}.podcast-about h2,.podcast-section-heading h2,.podcast-follow h2{margin:0;font-size:clamp(3rem,5.8vw,5.75rem);line-height:.94}.podcast-about__copy{max-width:46rem;margin-top:var(--space-4)}.podcast-about__copy p,.podcast-follow p{margin:0;color:var(--ink-soft);line-height:1.8}.podcast-about__copy p+p{margin-top:var(--space-3)}.podcast-hosts{padding-block:var(--space-7)}.podcast-section-heading{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,7rem);align-items:end;padding-bottom:var(--space-5);border-bottom:1px solid var(--line-strong)}.podcast-hosts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-host{min-height:17rem;padding:var(--space-5) clamp(0rem,3vw,var(--space-5)) var(--space-5) 0}.podcast-host+.podcast-host{padding-right:0;padding-left:clamp(var(--space-4),3vw,var(--space-5));border-left:1px solid var(--line)}.podcast-host__role{margin:0;color:var(--plum);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.podcast-host h3{margin:var(--space-3) 0 var(--space-4);font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.95}.podcast-follow{padding-block:var(--space-7)}.podcast-follow__inner{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,7rem)}.podcast-follow .section-label{color:var(--gold)}.podcast-follow h2{color:var(--paper)}.podcast-follow p{max-width:41rem;margin-top:var(--space-4);color:#f4efe8c7}.podcast-follow__action{margin-top:var(--space-4);color:var(--ink);background:var(--paper);border-color:var(--paper)}.podcast-follow__action:hover{color:var(--paper);background:transparent}.podcast-follow__action--pending{cursor:default}.podcast-follow__action--pending:hover{color:var(--ink);background:var(--paper)}@media(max-width:900px){.podcast-opening{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);gap:var(--space-5)}.podcast-opening h1{font-size:clamp(4rem,10vw,6.5rem)}}@media(max-width:720px){.podcast-opening,.podcast-about,.podcast-section-heading,.podcast-follow__inner{grid-template-columns:1fr}.podcast-opening{padding-block:var(--space-6)}.podcast-opening__artwork{grid-row:1}.podcast-opening h1{font-size:clamp(3.75rem,18vw,5.6rem)}.podcast-listen{grid-template-columns:1fr}.podcast-about,.podcast-hosts,.podcast-follow{padding-block:var(--space-6)}.podcast-hosts__list{grid-template-columns:1fr}.podcast-host{min-height:0;padding:var(--space-5) 0}.podcast-host+.podcast-host{padding-left:0;border-top:1px solid var(--line);border-left:0}}@media(prefers-reduced-motion:reduce){.podcast-page *{scroll-behavior:auto}}.journal-index-page h1,.journal-index-page h2,.journal-entry h1,.about-page h1,.about-page h2,.contact-page h1,.privacy-page h1,.privacy-page h2,.not-found-page h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em}.journal-index-opening{display:grid;grid-template-columns:minmax(26rem,1fr) minmax(16rem,.38fr);gap:clamp(2rem,5vw,5.5rem);align-items:end;padding-block:clamp(5rem,10vw,9rem) clamp(4rem,8vw,7rem);border-bottom:1px solid var(--line-strong)}.journal-index-opening h1{max-width:56rem;margin:var(--space-3) 0 0;font-size:clamp(4.4rem,8.6vw,8.6rem);line-height:1.05}.journal-index-opening>p:last-child{margin:0;color:var(--ink-soft);line-height:1.8}.journal-chronology{padding-block:0 var(--section-space)}.journal-featured-entry{display:grid;grid-template-columns:minmax(7rem,.18fr) minmax(20rem,.62fr) minmax(24rem,.8fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding-bottom:clamp(4rem,8vw,8rem);border-bottom:1px solid var(--line-strong)}.journal-featured-entry__record,.journal-entry-row time,.journal-entry__date,.journal-entry__artifact figcaption{color:var(--plum);font-size:.67rem;font-weight:700;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.journal-featured-entry__record p{margin:var(--space-4) 0 0}.journal-featured-entry__copy h2,.journal-entry-row h2{margin:0;line-height:.98}.journal-featured-entry__copy h2{font-size:clamp(3.2rem,6vw,6rem)}.journal-featured-entry__copy h2 a,.journal-entry-row h2 a{text-decoration:none}.journal-featured-entry__copy h2 a:hover,.journal-entry-row h2 a:hover{color:var(--plum)}.journal-featured-entry__copy>p,.journal-entry-row>div>p{margin:var(--space-3) 0 0;color:var(--ink-soft);line-height:1.7}.journal-featured-entry__copy .editorial-link{margin-top:var(--space-4)}.journal-featured-entry figure,.journal-entry__artifact{margin:0}.journal-featured-entry figure img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:var(--radius-detail)}.journal-featured-entry figcaption,.journal-entry__artifact figcaption{padding-top:var(--space-3);color:var(--ink-soft);border-top:1px solid var(--line);font-size:.67rem;line-height:1.6}.journal-chronology .journal-entry-register{margin-top:0;padding-top:0}.journal-entry-row{display:grid;grid-template-columns:8rem minmax(0,1fr) 3rem auto;gap:var(--space-4);align-items:center;padding-block:var(--space-4);border-bottom:1px solid var(--line)}.journal-entry-row:first-child{border-top:0}.journal-entry-row h2{font-size:clamp(1.5rem,2.5vw,2.25rem)}.journal-entry-row>span{color:var(--plum);font-size:.65rem;font-weight:700;letter-spacing:.1em}.journal-entry{padding-block:clamp(4rem,8vw,7rem) var(--section-space)}.journal-entry__header{display:grid;grid-template-columns:minmax(9rem,.2fr) minmax(25rem,1fr) minmax(10rem,.22fr);gap:clamp(2rem,5vw,5.5rem);align-items:end}.journal-entry__title h1{max-width:64rem;margin:var(--space-3) 0 0;font-size:clamp(4rem,8vw,8rem);line-height:.86}.journal-entry__title>p:last-child{margin:var(--space-4) 0 0;color:var(--plum);font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.4rem);font-style:italic;line-height:1.15}.journal-entry__date{padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.journal-entry__date span,.journal-entry__date time{display:block}.journal-entry__date time{margin-top:var(--space-2);color:var(--ink-soft)}.journal-entry__artifact{margin-top:clamp(4rem,8vw,7rem)}.journal-entry__artifact img{width:100%;max-height:54rem;display:block;object-fit:contain;background:var(--paper-bright);border:1px solid var(--line)}.journal-entry__body{padding-block:clamp(4rem,8vw,7rem);color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.75}.journal-entry__body p{margin:0 0 1.35em}.journal-entry__body h2{margin:2.2em 0 .7em;color:var(--ink);font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;letter-spacing:-.04em;line-height:1}.journal-entry__body a{color:var(--plum);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.16em}.journal-entry__body a:hover{text-decoration-color:currentColor}.journal-entry__body p:nth-last-child(-n+2),.journal-entry__body p:nth-child(2),.journal-entry__body p:nth-child(3){color:var(--ink)}.journal-entry__body p:nth-last-child(-n+2){margin-bottom:.35em}.journal-entry[data-entry=i-published-a-book] .journal-entry__body p,.journal-entry[data-entry=october-and-everything-ive-been-working-toward] .journal-entry__body p{color:var(--ink)}.journal-entry__opening-note{color:var(--plum);font-size:.95em}.journal-entry__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.about-opening{min-height:calc(82svh - var(--masthead-height));display:grid;grid-template-columns:minmax(27rem,1fr) minmax(22rem,.72fr);gap:clamp(3rem,8vw,9rem);align-items:center;padding-block:clamp(4rem,8vw,7rem);border-bottom:1px solid var(--line-strong)}.about-opening h1{margin:var(--space-3) 0 0;font-size:clamp(4.5rem,9vw,9rem);line-height:.8}.about-opening__title>p:last-child{max-width:42rem;margin:var(--space-5) 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.8}.about-opening__mark{margin:0;padding-left:var(--space-4);border-left:1px solid var(--line-strong)}.about-opening__mark img{width:100%;max-height:36rem;display:block;object-fit:contain}.about-story{padding-block:var(--section-space)}.about-story h2,.about-beyond h2{margin:var(--space-4) 0 0;font-size:clamp(3.2rem,6vw,6rem);line-height:.92}.about-story__copy{display:grid;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);margin-top:clamp(4rem,7vw,7rem);padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.about-story__copy p,.about-beyond__copy p{margin:0 0 1.5em;color:var(--ink-soft);line-height:1.8}.about-story__copy>p{color:var(--plum);font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.25}.about-story__copy .editorial-link{margin-top:var(--space-3)}.about-beyond{padding-block:var(--section-space);border-block:1px solid var(--line-strong)}.about-beyond__layout{display:grid;grid-template-columns:minmax(8rem,.2fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem)}.about-beyond__copy{max-width:48rem;margin:clamp(3rem,6vw,6rem) 0 0 auto}.about-beyond__closing{color:var(--plum)!important;font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1!important}.about-beyond__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-5);margin-top:clamp(4rem,7vw,7rem);padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.contact-page{padding-block:clamp(4rem,8vw,7rem) var(--section-space)}.contact-opening{display:grid;grid-template-columns:minmax(8rem,.2fr) minmax(24rem,.9fr) minmax(16rem,.4fr);gap:clamp(2rem,5vw,5.5rem);align-items:end;padding-bottom:clamp(4rem,7vw,7rem);border-bottom:1px solid var(--line-strong)}.contact-opening h1{margin:0;font-size:clamp(4.2rem,8vw,8rem);line-height:.84}.contact-opening>div>p,.contact-opening aside p,.contact-build-note p{margin:var(--space-4) 0 0;color:var(--ink-soft);line-height:1.75}.contact-opening aside{padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.contact-opening aside p{margin-top:0}.contact-opening aside .utility-link{margin-top:var(--space-3);overflow-wrap:anywhere;text-transform:none}.contact-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);gap:clamp(3rem,8vw,8rem);align-items:start;padding-top:clamp(4rem,7vw,7rem)}.contact-form{padding:clamp(1.5rem,3.5vw,3rem);background:var(--paper-quiet);border:1px solid var(--line-strong);border-radius:var(--radius-detail)}.contact-form__heading{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-strong)}.contact-form__heading p:last-child{margin:0;color:var(--ink-soft);font-size:.72rem}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.contact-field{margin-top:var(--space-4)}.contact-field label{display:block;margin-bottom:var(--space-2);color:var(--plum);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-height:3.25rem;padding:.8rem 0;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;font:500 1rem/1.5 var(--font-body)}.contact-field textarea{min-height:11rem;padding:.8rem;border:1px solid var(--line-strong);resize:vertical}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-color:var(--ink)}.contact-field [aria-invalid=true]{border-color:#8b2335}.contact-field__error{margin:var(--space-2) 0 0;color:#7e1f31;font-size:.78rem;line-height:1.5}.contact-form .primary-action{margin-top:var(--space-4);cursor:pointer}.contact-form__status{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.contact-form__status--error{color:#7e1f31}.contact-form__status--success{color:#315c4b}.contact-build-note{padding-top:var(--space-3);border-top:1px solid var(--line-strong)}.contact-build-note p,.contact-build-note .editorial-link{margin-top:var(--space-3)}.privacy-page{padding-block:clamp(4rem,8vw,7rem) var(--section-space)}.privacy-opening{padding-bottom:var(--space-5);border-bottom:1px solid var(--line-strong)}.privacy-opening h1{margin:var(--space-3) 0 0;font-size:clamp(4rem,8vw,7rem);line-height:.88}.privacy-opening>p:not(.section-label){max-width:37rem;margin:var(--space-4) 0 0;color:var(--ink-soft);line-height:1.75}.privacy-opening time{display:block;margin-top:var(--space-4);color:var(--plum);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.privacy-copy{padding-block:var(--space-5);color:var(--ink-soft);line-height:1.8}.privacy-copy>p:first-child{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.35}.privacy-copy h2{margin:2.25em 0 .65em;color:var(--ink);font-size:clamp(2rem,3.5vw,3rem);line-height:1}.privacy-copy p{margin:0 0 1.25em}.privacy-copy a{color:var(--plum);text-decoration-thickness:1px;text-underline-offset:.25rem}.privacy-return{padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.not-found-page{min-height:calc(100svh - var(--masthead-height));display:flex;align-items:center;padding-block:clamp(4rem,8vw,7rem)}.not-found-page__layout{display:grid;grid-template-columns:minmax(8rem,.22fr) minmax(24rem,1fr) minmax(14rem,.36fr);gap:clamp(2rem,5vw,5.5rem);align-items:end}.not-found-page__code{align-self:start;margin:0;color:var(--mauve);font:500 clamp(4rem,8vw,8rem)/.8 var(--font-display)}.not-found-page h1{margin:var(--space-3) 0 0;font-size:clamp(4rem,8vw,8rem);line-height:.84}.not-found-page__layout>div>p:last-child{margin:var(--space-4) 0 0;color:var(--ink-soft);line-height:1.75}.not-found-page nav{border-top:1px solid var(--line-strong)}.not-found-page nav a{min-height:3.25rem;display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700;text-decoration:none}.not-found-page nav a:hover{color:var(--plum)}@media(max-width:1000px){.journal-index-opening{grid-template-columns:minmax(0,1fr)}.journal-index-opening>p:last-child{grid-column:1}.journal-featured-entry,.journal-entry__header,.contact-opening,.not-found-page__layout{grid-template-columns:minmax(6rem,.2fr) minmax(0,1fr)}.journal-featured-entry figure,.journal-entry__date,.contact-opening aside,.not-found-page nav{grid-column:2}.journal-featured-entry figure{max-width:44rem}.about-opening{grid-template-columns:minmax(24rem,1fr) minmax(18rem,.55fr)}.contact-opening aside,.not-found-page nav{max-width:32rem}}@media(max-width:720px){.journal-index-opening,.journal-featured-entry,.journal-entry__header,.journal-entry-row,.about-opening,.about-story__copy,.about-beyond__layout,.contact-opening,.contact-workspace,.contact-form__row,.not-found-page__layout{grid-template-columns:1fr}.journal-index-opening>p:last-child,.journal-featured-entry figure,.journal-entry__date,.contact-opening aside,.not-found-page nav{grid-column:1}.journal-index-opening h1,.journal-entry__title h1,.about-opening h1,.contact-opening h1,.not-found-page h1{font-size:clamp(4rem,19vw,6rem)}.journal-featured-entry__record{display:flex;justify-content:space-between}.journal-featured-entry__record p{margin:0}.journal-featured-entry figure{grid-row:2}.journal-entry-row{gap:var(--space-3)}.journal-entry-row>span{display:none}.journal-entry-row .editorial-link{justify-self:start}.journal-entry__artifact{width:calc(100% - (var(--gutter) * 2))}.journal-entry__footer,.about-beyond__links,.contact-form__heading{align-items:flex-start;flex-direction:column}.about-opening{min-height:auto}.about-opening__mark{max-width:22rem;padding:var(--space-4) 0 0;border-top:1px solid var(--line-strong);border-left:0}.about-beyond__copy{margin-left:0}.about-beyond__links{justify-content:flex-start;gap:var(--space-3)}.contact-page,.privacy-page{padding-top:var(--space-5)}.contact-form{padding:var(--space-3)}.not-found-page{align-items:flex-start}}@media(max-width:420px){.journal-featured-entry__copy h2,.about-story h2,.about-beyond h2,.privacy-opening h1{font-size:clamp(3rem,16vw,4.25rem)}}@media(prefers-reduced-motion:reduce){.journal-index-page .editorial-link span,.journal-entry .editorial-link span,.about-page .editorial-link span,.contact-page .editorial-link span,.privacy-page .editorial-link span{transition:none}}.journal-entry-row__thumbnail img{display:block;width:100%;height:8rem;object-fit:contain;background:var(--paper)}.journal-entry-row time{display:block;margin-bottom:.65rem}@media(max-width:720px){.journal-entry-row{grid-template-columns:5rem minmax(0,1fr)}.journal-entry-row__thumbnail img{height:6rem}.journal-entry-row .editorial-link{grid-column:2}}:root{color-scheme:light;--paper: #f7f6f2;--paper-quiet: #eeede8;--paper-bright: #fffefa;--ink: #202321;--ink-soft: #50544f;--line: #d4d5ce;--line-strong: #858a81;--plum: #434c45;--aubergine: #252b27;--mauve: #717b72;--focus: #42604d;--masthead-height: 5.5rem;--radius-functional: 2px;--silk-opacity: 1;--hero-shade: linear-gradient( 90deg, #f7f6f2 0%, #f7f6f2ed 26%, #f7f6f200 61% )}:root[data-theme=dark]{color-scheme:dark;--paper: #101211;--paper-quiet: #191c1a;--paper-bright: #202421;--ink: #f3f1e9;--ink-soft: #bbc0b8;--line: #363d36;--line-strong: #808a7e;--plum: #c7d0c3;--aubergine: #171c18;--mauve: #adb8a8;--focus: #c9e7b6;--hero-shade: linear-gradient( 90deg, #101211 0%, #101211ee 26%, #10121100 61% )}body,.site-shell{background:var(--paper);color:var(--ink)}::selection{background:var(--ink);color:var(--paper)}.masthead,.masthead--book-world{color:var(--ink);background:var(--paper);border-color:var(--line)}.masthead__inner{display:flex;gap:clamp(1rem,2vw,2rem);width:calc(100% - 2 * var(--gutter))}.preorder-announcement{background:var(--paper-quiet);border-bottom:1px solid var(--line)}.preorder-announcement__link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem 1.5rem;min-height:48px;padding-block:.75rem;color:var(--ink);font-size:.8rem;line-height:1.5;text-align:center;text-decoration:none}.preorder-announcement__action{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.preorder-announcement__link:hover .preorder-announcement__action{text-decoration-thickness:2px}.primary-action.preorder-action{color:var(--paper);background:var(--ink);border-color:var(--ink)}.primary-action.preorder-action:hover{color:var(--ink);background:var(--paper-quiet)}.brand-mark{width:auto;height:auto;display:block;flex-shrink:0;text-decoration:none;font-family:var(--font-display);font-size:.85rem;letter-spacing:.17em;text-transform:uppercase;line-height:1.5}.desktop-navigation{margin-left:auto;gap:clamp(.8rem,1.5vw,1.75rem)}.desktop-navigation__link,.masthead__contact,.language-switcher{font-size:.61rem;letter-spacing:.1em;font-weight:500}.masthead--book-world .desktop-navigation__link,.masthead--book-world .masthead__contact,.masthead--book-world .menu-control,.masthead--book-world .desktop-navigation__link:hover{color:var(--ink)}.masthead--book-world .desktop-navigation__link:after{background:var(--ink)}.theme-control{display:flex;align-items:center;gap:.35rem;flex-shrink:0;color:var(--ink-soft)}.theme-control button{font:inherit;font-size:.68rem;min-height:44px;padding:.25rem;border:0;background:none;color:var(--ink-soft);cursor:pointer;text-underline-offset:5px}.theme-control button[aria-pressed=true]{text-decoration:underline;color:var(--ink)}.theme-control span{font-size:.7rem}.mobile-navigation{background:var(--paper);color:var(--ink)}.mobile-navigation__link,.mobile-navigation__label,.utility-link--dark{color:var(--ink)}.section-label,.eyebrow{font-weight:500;font-size:.65rem;letter-spacing:.2em;line-height:1.8}.nocturne-home h1,.nocturne-home h2,.nocturne-home h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;margin:0;line-height:1.06;text-wrap:balance}.nocturne-home h2{font-size:clamp(2rem,3.2vw,3.4rem)}.nocturne-home p{font-size:.9rem;line-height:1.9;color:var(--ink-soft)}.nocturne-home .section-label{font-size:.65rem;color:var(--ink);margin:0 0 1.4rem}.n-hero{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 83% 48%,var(--paper-bright),var(--paper) 65%)}.n-hero:after{content:"";position:absolute;inset:0;background:var(--hero-shade);z-index:-1;pointer-events:none}.silk-art{position:absolute;inset:-10% -5% -12% 0;z-index:-2;pointer-events:none}.silk-art img,.silk-art canvas{position:absolute;width:100%;height:100%;object-fit:fill;inset:0}.n-hero-copy{padding-top:4rem;padding-bottom:6rem}.n-hero-copy h1{max-width:600px;width:48%;font-size:clamp(4rem,6.8vw,7.7rem);line-height:.98}.n-hero-copy>p:not(.section-label){max-width:365px;font-size:1rem;margin:1.8rem 0 2.25rem}.n-hero-copy .section-label{margin-bottom:2rem}.n-link{display:inline-block;width:fit-content;font-family:var(--font-display);font-size:1.2rem;line-height:1.6;text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:.16rem;transition:border-color .2s,color .2s}.n-link:hover{border-color:var(--ink)}.motion-control{position:absolute;bottom:1rem;right:var(--gutter);background:var(--paper);color:var(--ink-soft);border:1px solid var(--line);font:inherit;font-size:.65rem;padding:.6rem .8rem;min-height:44px;cursor:pointer}.n-entrances{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.n-entrances>a{display:flex;flex-direction:column;padding:2.5rem var(--gutter);gap:.6rem;text-decoration:none;transition:background .35s}.n-entrances>a+a{border-left:1px solid var(--line);background:var(--paper-quiet)}.n-entrances .section-label{margin:0}.n-entrances>a>span:last-child{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,3rem);display:flex;justify-content:space-between}.n-entrances i{font-size:.7em;font-style:normal;transition:transform .35s}.n-entrances a:hover{background:var(--paper-bright)}.n-entrances a:hover i{transform:translate(4px,-4px)}.n-book{display:grid;grid-template-columns:36% 64%;border-bottom:1px solid var(--line);scroll-margin-top:var(--masthead-height)}.n-book-copy{padding:4.5rem var(--gutter);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.n-book-copy p{margin:0}.n-book-copy h2{font-size:clamp(2.4rem,3.5vw,4rem)}.n-book-copy time{font-size:.85rem;color:var(--ink-soft);margin-block:1rem}.n-book-copy .n-link{margin-top:auto}.n-book-art{display:block;overflow:hidden;min-height:480px}.n-book-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:51% 50%;transition:transform 1s ease}.n-book-art:hover img{transform:scale(1.025)}.n-work{padding-block:4rem}.n-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.n-section-heading h2{max-width:850px;font-size:clamp(2rem,3vw,3rem)}.n-section-heading>a{flex-shrink:0}.n-projects{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}.n-projects>a{text-decoration:none;min-width:0}.n-project-image{overflow:hidden;aspect-ratio:1.8;background:var(--paper-quiet)}.n-project-image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .8s}.n-projects a:hover img{transform:scale(1.035)}.n-projects h3{font-size:1.8rem;margin-top:1.2rem;display:flex;justify-content:space-between}.n-projects h3 span{font-size:1.2rem}.n-projects p{font-size:.75rem;margin:.6rem 0 0}.n-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem)}.n-two-col p{max-width:540px}.n-business{border-block:1px solid var(--line);padding-block:4rem}.n-business h2{max-width:530px}.n-collaboration{border:1px solid var(--line);padding:2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.n-collaboration h3{font-size:2.8rem}.n-collaboration .section-label{margin-bottom:2rem}.n-build,.n-journal{padding-block:3.5rem}.n-build{border-bottom:1px solid var(--line)}.n-resource{align-self:center}.n-resource p,.n-downloads{font-size:.8rem}.n-downloads{display:flex;gap:1rem}.n-journal h2{font-size:2.4rem;margin-bottom:1rem}.n-journal>div+div{border-left:1px solid var(--line);padding-left:2rem}.site-newsletter,.site-footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.site-newsletter__inner{padding-block:3rem}.site-newsletter h2{font-size:2.5rem;font-weight:400}.site-newsletter p,.footer-description,.footer-label,.footer-kicker,.site-footer__base,.site-footer a{color:var(--ink-soft)}.site-footer__inner{padding-top:3rem}.footer-title{color:var(--ink);font-weight:400}.site-footer__base{border-color:var(--line)}.surface-ink,.surface-plum{background:var(--paper-quiet);color:var(--ink)}.surface-ink .section-label,.surface-plum .section-label,.surface-plum .metadata-label,.build-working__sequence strong,.podcast-follow h2,.editorial-link--dark,.build-closing .section-label{color:var(--ink)}.build-working__intro>div>p,.build-working__sequence p,.build-support__heading>p:last-child,.build-closing__layout>div>p,.podcast-follow p,.field-composition p,.functional-container>p:last-child{color:var(--ink-soft)}.build-closing__action,.podcast-follow__action{background:var(--ink);color:var(--paper);border-color:var(--ink)}.build-closing__action:hover,.podcast-follow__action:hover{background:var(--paper);color:var(--ink)}.site-footer nav a,.utility-link--dark:hover,.utility-link--dark[aria-current=page],.mobile-navigation__link[aria-current=page]{color:var(--ink)}.site-newsletter{--cp-paper: var(--ink);--cp-muted: var(--ink-soft);--cp-line-strong: var(--line-strong);--cp-ice: var(--ink)}.site-newsletter__introduction>p:last-child{color:var(--ink-soft)}.site-newsletter__introduction h2{max-width:24ch;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.cp-kit-form .formkit-form .formkit-header,.cp-kit-form .formkit-form .formkit-subheader,.cp-kit-form .formkit-form .formkit-subheader p{color:var(--ink)!important}.cp-kit-form .formkit-form input{color:var(--ink)!important;background:var(--paper)!important;border-color:var(--line-strong)!important}.cp-kit-form .formkit-form input::placeholder{color:var(--ink-soft)!important}.cp-kit-form .formkit-form .formkit-submit{color:var(--paper)!important;background:var(--ink)!important}.cp-form input{background:var(--paper-bright);color:var(--ink)}.cp-form input::placeholder{color:var(--ink-soft)}.cp-form button{background:var(--ink);color:var(--paper)}:root{--line-dark: var(--line);--gold: var(--ink)}.cp-navigation__links a,.cp-navigation__links a:hover,.cp-navigation__links a[aria-current=page]{color:var(--ink)}.cp-heroines__tension,.cp-process-note{color:var(--ink-soft)}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-header h2{color:var(--ink)!important;font-size:2.5rem!important;font-weight:400!important}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-input{color:var(--ink)!important;background:var(--paper)!important;border-color:var(--line-strong)!important}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-input::placeholder{color:var(--ink-soft)!important}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-submit{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-guarantee,.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-subheader{color:var(--ink-soft)!important}.site-shell .cp-kit-form .formkit-form[data-uid] .formkit-alert{color:var(--ink)!important;background:var(--paper-quiet)!important;border-color:var(--line-strong)!important}.site-newsletter .formkit-header,.site-newsletter .formkit-subheader{display:none!important}.site-newsletter h2{font-family:var(--font-display)}.site-newsletter .cp-kit-form__mount{min-height:0}.site-newsletter .cp-kit-form .formkit-form{padding:1.5rem!important}:root:not([data-theme=dark]) .formkit-powered-by-convertkit{filter:invert(1)}.cp-world{--cp-paper: var(--ink);--cp-muted: var(--ink-soft);--cp-line: var(--line);--cp-line-strong: var(--line-strong);--cp-ice: var(--ink);--cp-gold: var(--ink);background:var(--paper);color:var(--ink)}.cp-world:before{display:none}.cp-navigation{background:var(--paper-quiet)}.cp-hero{--cp-paper: #f3f1e9;--cp-gold: #f3f1e9;--cp-ice: #d6e3ed;--cp-line-strong: #aaa;color:#f3f1e9}.cp-primary-action{color:var(--paper);background:var(--ink);border-color:var(--ink)}.cp-primary-action:hover{background:var(--paper-quiet);color:var(--ink)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--paper-bright);color:var(--ink);border-color:var(--line-strong)}@media(min-width:1500px){.n-hero{min-height:730px}}@media(max-width:1150px){.masthead__contact{display:none}.masthead__inner{gap:1rem}.brand-mark{max-width:170px}.n-hero-copy h1{width:53%;font-size:6rem}.n-book-copy{padding:3rem 2rem}.n-book-art{min-height:440px}}@media(max-width:900px){.desktop-navigation{display:none}.masthead__inner{min-height:80px}.brand-mark{max-width:none;margin-right:auto;font-size:.72rem}.menu-control{display:flex;color:var(--ink)}.language-switcher{display:none}.n-hero{min-height:570px}.n-hero-copy h1{font-size:5rem}.n-hero-copy>p:not(.section-label){max-width:310px}.n-book{grid-template-columns:42% 58%}.n-book-copy{padding:2.5rem var(--gutter)}.n-section-heading{align-items:start;flex-direction:column}.n-two-col{gap:2.5rem}.n-collaboration{padding:1.5rem}}@media(max-width:600px){:root{--masthead-height: 5rem}.masthead__inner{gap:.65rem}.brand-mark{font-size:.64rem;max-width:135px;letter-spacing:.13em}.menu-control{min-width:3.3rem;font-size:.7rem}.theme-control{gap:.15rem}.theme-control button{font-size:.65rem}.n-hero{min-height:640px;align-items:start}.n-hero-copy{padding-top:3rem;padding-bottom:15rem}.n-hero-copy h1{width:100%;max-width:330px;font-size:4.4rem}.n-hero-copy>p:not(.section-label){max-width:300px;font-size:.93rem;margin:1.4rem 0}.n-hero-copy .section-label{font-size:.54rem}.silk-art{inset:48% -20% -10% -50%;opacity:.9}.n-hero:after{background:linear-gradient(180deg,var(--paper) 30%,transparent 85%)}.n-entrances>a{padding:1.8rem 1.25rem}.n-entrances>a>span:last-child{font-size:1.8rem;gap:.6rem}.n-entrances .section-label{font-size:.55rem}.n-book{display:flex;flex-direction:column}.n-book-copy{padding:2.8rem var(--gutter)}.n-book-art{min-height:0;aspect-ratio:1.35}.n-book-copy h2{font-size:3.2rem}.n-book-copy .n-link{margin-top:1rem}.n-projects,.n-two-col{grid-template-columns:1fr;gap:2.5rem}.n-work,.n-business{padding-block:3rem}.n-projects h3{font-size:1.9rem}.n-business h2{font-size:2.8rem}.n-collaboration{padding:2rem}.n-build,.n-journal{padding-block:2.7rem}.n-journal>div+div{padding:2rem 0 0;border-left:0;border-top:1px solid var(--line)}.site-newsletter h2{font-size:2rem}.n-projects a{min-height:44px}}.mobile-close{align-self:flex-end;min-height:44px;padding:.65rem 1rem;font:inherit;font-size:.8rem;color:var(--ink);background:var(--paper-quiet);border:1px solid var(--line);cursor:pointer}.n-review{margin:0 0 1.5rem}.n-review blockquote{margin:0 0 1.4rem;font-family:var(--font-display);font-size:2.2rem;line-height:1.25}.n-review figcaption{font-size:.8rem}.n-review figcaption span{display:block;color:var(--ink-soft);margin-top:.4rem}@media(max-width:600px){.n-hero-copy{padding-bottom:10rem}}@media(prefers-reduced-motion:reduce){.motion-control{display:none}.n-project-image img,.n-book-art img{transform:none!important}}@media(max-width:900px){.mobile-navigation{inset:0;z-index:100;border-color:var(--line);overscroll-behavior:contain}.mobile-navigation__inner{min-height:100%;padding-block:1.25rem max(1.5rem,env(safe-area-inset-bottom));gap:.75rem}.mobile-navigation__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mobile-navigation__label{margin:0;font-size:.65rem}.mobile-close{flex-shrink:0;padding:.5rem .75rem}.mobile-navigation__primary,.mobile-navigation__row{border-color:var(--line)}.mobile-navigation__link{min-height:3.3rem;font-size:2rem;line-height:1.15;padding-block:.5rem}.mobile-navigation__inner>.utility-link{min-height:44px;display:flex;align-items:center;width:fit-content}.mobile-navigation__appearance{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-block:.35rem}.mobile-navigation__appearance>span{font-size:.8rem;color:var(--ink-soft)}.mobile-navigation__appearance .theme-control button{min-width:64px;font-size:.8rem}.mobile-navigation__utilities{margin-top:0;padding-top:.25rem;gap:.5rem 1.3rem}.mobile-navigation__utilities a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:650px){:root{--gutter: clamp(1.25rem, 5.6vw, 1.75rem);--masthead-height: 4.5rem}.masthead__inner{min-height:var(--masthead-height);gap:1rem}.masthead__inner>.theme-control{display:none}.masthead .brand-mark{max-width:205px;font-size:.76rem;letter-spacing:.12em;line-height:1.45}.menu-control{min-height:44px;min-width:76px;font-size:.75rem;gap:.7rem}.n-hero{min-height:0;align-items:start}.n-hero-copy{padding-top:2.1rem;padding-bottom:11rem}.n-hero-copy h1{width:100%;max-width:100%;font-size:clamp(3rem,13.5vw,3.65rem);line-height:1.02;letter-spacing:-.035em}.nocturne-home .n-hero-copy .section-label{font-size:.62rem;letter-spacing:.15em;margin-bottom:1.3rem}.n-hero-copy>p:not(.section-label){max-width:34ch;font-size:1rem;line-height:1.7;margin:1.2rem 0 1rem}.n-hero-copy .n-link{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem}.motion-control{font-size:.72rem;bottom:.85rem}.n-entrances{grid-template-columns:1fr}.n-entrances>a{padding:1.15rem var(--gutter);gap:.35rem}.n-entrances>a+a{border-left:0;border-top:1px solid var(--line)}.n-entrances .section-label{font-size:.64rem;letter-spacing:.15em}.n-entrances>a>span:last-child{font-size:1.85rem;line-height:1.2;align-items:center;gap:1rem}.n-entrances i{flex-shrink:0}.nocturne-home p,.work-with-me p,.about-nocturne p{font-size:1rem;line-height:1.75}.nocturne-home .section-label,.work-with-me .section-label,.about-nocturne .section-label{font-size:.65rem;line-height:1.6}.nocturne-home h2,.about-nocturne h2{font-size:clamp(2.1rem,9.5vw,2.65rem);line-height:1.08}.n-book-copy{padding-block:2.25rem;gap:.8rem}.n-book-copy h2{font-size:2.65rem}.n-book-art{aspect-ratio:1.2}.n-work,.n-business,.n-build,.n-journal{padding-block:2.5rem}.n-collaboration{padding:1.3rem}.n-review blockquote{font-size:1.7rem;line-height:1.3}.n-link{min-height:44px;padding-block:.4rem}.wwm-opening h1,.an-opening h1,.work-opening h1,.project-opening h1,.journal-index-opening h1,.journal-entry__title h1,.contact-opening h1,.privacy-opening h1,.not-found-page h1,.books-opening h1,.podcast-opening h1{font-size:clamp(2.7rem,11.7vw,3.4rem);line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere}.wwm-opening,.an-opening{padding-top:2rem}.work-opening,.journal-index-opening,.project-opening,.books-opening,.podcast-opening{padding-block:2rem;gap:1.1rem}.work-opening__folio,.work-opening--spanish .work-opening__folio{font:500 .7rem/1.5 var(--font-body);letter-spacing:.15em;text-transform:uppercase}.work-row__inner{padding-block:2rem;gap:1rem}.work-row__summary p,.work-opening__statement>p:last-child{font-size:1rem;line-height:1.75}.wwm-service-grid p{font-size:1rem}.wwm-service-grid{margin-top:1.5rem}.wwm-review blockquote{font-size:1.35rem;line-height:1.5}.work-with-me .primary-action{width:100%;justify-content:center;text-align:center}.an-opening figure{width:min(78%,280px);justify-self:center}.an-opening .an-introduction{font-size:1.65rem;line-height:1.35}.an-stories,.an-making{padding-block:2.25rem}.contact-page{padding-top:2rem}.contact-form{padding:1.25rem}.contact-form :is(input,select,textarea),.site-newsletter input{font-size:16px}.contact-form :is(input,select),.site-newsletter button{min-height:48px}.site-newsletter{padding-block:2.5rem}.site-newsletter h2{font-size:2rem;line-height:1.15}.site-footer__primary a,.site-footer__utility a{min-height:44px;display:inline-flex;align-items:center}}.nocturne-books{color:var(--ink);background:var(--paper)}.nocturne-books :is(h1,h2,h3),.cp-world :is(h1,h2,h3){font-family:var(--font-display);font-weight:400;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.nocturne-books h1{font-size:clamp(3.4rem,6.8vw,6.5rem);margin:0}.nocturne-books h2{font-size:clamp(2.3rem,3.8vw,4rem);margin:0}.nocturne-books p{font:400 1rem/1.8 var(--font-body);color:var(--ink-soft);max-width:60ch}.nocturne-books .section-label{font-size:.65rem;font-weight:500;letter-spacing:.17em;color:var(--ink);margin:0 0 1rem}.nb-opening{padding-block:3.5rem 2.5rem;border-bottom:1px solid var(--line)}.nb-opening>p:last-child{margin-bottom:0}.nb-feature,.nb-detail{display:grid;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:3.5rem}.nb-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.nb-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.nb-cover{margin:0;width:min(100%,340px);justify-self:center}.nb-cover img{display:block;width:100%;height:auto;box-shadow:0 16px 35px #0002}.nb-feature-copy h2{font-size:clamp(3rem,5vw,5rem)}.nocturne-books .nb-date{color:var(--ink);font-size:.85rem;margin-block:1.2rem}.nb-feature-copy .n-link{margin-top:.75rem}.nb-detail-copy h1{max-width:12ch}.nb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem}.nb-actions .primary-action{min-height:48px;gap:.7rem;font-weight:500}.nb-themes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.3rem;border-block:1px solid var(--line);font-size:.8rem;color:var(--ink-soft)}.nb-order,.nb-explore{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding-block:3.5rem;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--masthead-height) + 5rem)}.nb-order ol{list-style:none;padding:0;margin:0}.nb-order li{display:flex;gap:1.5rem;padding-block:1.3rem;border-top:1px solid var(--line)}.nb-order li:first-child{padding-top:0;border:0}.nb-number{font:500 .7rem/2.5 var(--font-body);color:var(--ink-soft)}.nb-order h3{font-size:clamp(1.7rem,2.5vw,2.4rem);margin:0}.nb-order li p{font-size:.85rem;margin:.5rem 0 0}.nb-explore-links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;padding-block:1.4rem;border-top:1px solid var(--line)}.nb-explore-links a:first-child{padding-top:0;border:0}.nb-explore-links strong{display:block;font:400 clamp(1.6rem,2.5vw,2.3rem)/1.2 var(--font-display)}.nb-explore-links small{display:block;font:400 .9rem/1.7 var(--font-body);color:var(--ink-soft);margin-top:.5rem}.nb-explore-links a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.nb-updates{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start;padding-block:3.5rem}.nb-updates .formkit-header,.nb-updates .formkit-subheader,.nb-updates .formkit-guarantee{display:none!important}.cp-world{--cp-paper: var(--ink);--cp-muted: var(--ink-soft);--cp-line: var(--line);--cp-line-strong: var(--line-strong);--cp-ice: var(--ink);--cp-gold: var(--ink);color:var(--ink);background:var(--paper)}.cp-navigation{background:var(--paper);border-color:var(--line)}.cp-navigation__identity{display:inline-flex;align-items:center;gap:.6rem;font:400 1.1rem/1.4 var(--font-display);color:var(--ink)}.cp-navigation__links a{font-weight:500;color:var(--ink-soft)}.cp-navigation__links a[aria-current=page]{color:var(--ink)}.cp-kicker{color:var(--ink);font-weight:500;font-size:.65rem}.cp-page-opening{padding-block:3.5rem;gap:1rem 3rem;border-color:var(--line)}.cp-page-opening h1{max-width:15ch;font-size:clamp(3.4rem,6.8vw,6.5rem);line-height:1.06;letter-spacing:-.035em}.cp-page-opening>p:last-child{font-size:1rem;line-height:1.8}.cp-world h2{font-size:clamp(2.1rem,3.5vw,3.4rem);line-height:1.1;letter-spacing:-.035em}.cp-world h3{line-height:1.15;letter-spacing:-.025em}.cp-world :is(.cp-profile,.cp-world-summary,.cp-world-directory,.cp-reader-gateway,.cp-unsubscribe){padding-block:3rem}.cp-world-summary h2,.cp-world-directory>h2{max-width:24ch;margin-bottom:1.5rem}.cp-character-portals{gap:2rem;padding-block:1rem 3rem}.cp-character-portal{min-height:0;padding:2.5rem;align-items:flex-start;justify-content:start;background:var(--paper-quiet);border:1px solid var(--line);text-align:left}.cp-character-portal--nera{margin-top:0}.cp-character-portal h2{font-size:clamp(3rem,5vw,5rem);line-height:1.05}.cp-character-portal>strong{font:400 1.45rem/1.4 var(--font-display)}.cp-character-portal>a{margin-top:1rem}.cp-numbered-copy h2{font-size:clamp(1.8rem,2.8vw,2.8rem)}.cp-profile__line{font-size:1.6rem;line-height:1.3}.cp-editorial-link{font:400 1.2rem/1.5 var(--font-display);letter-spacing:0;text-transform:none}.cp-primary-action{background:var(--ink);color:var(--paper);border-color:var(--ink);font-weight:500}.cp-primary-action:hover{color:var(--ink);background:var(--paper-quiet)}.cp-form,.cp-form :is(input,textarea,select){background:var(--paper-quiet);color:var(--ink);border-color:var(--line)}@media(max-width:650px){.nocturne-books h1,.cp-page-opening h1{font-size:clamp(2.7rem,11.7vw,3.4rem);line-height:1.06}.nocturne-books h2,.cp-world h2{font-size:clamp(2rem,9vw,2.6rem)}.nb-opening{padding-block:2rem 1.5rem}.nb-feature,.nb-detail,.nb-order,.nb-explore,.nb-updates{grid-template-columns:minmax(0,1fr);padding-block:2rem;gap:1.8rem}.nb-feature-copy{grid-row:1}.nb-cover{width:min(64vw,260px)}.nb-feature-copy h2{font-size:clamp(2.5rem,10vw,3rem)}.nb-detail-copy h1{max-width:100%}.nb-detail .nb-cover{grid-row:2}.nb-themes{gap:.75rem;flex-direction:column}.nb-actions{align-items:stretch;gap:.6rem}.nb-actions .primary-action{width:100%}.nb-actions .n-link{align-self:start}.nb-order h3{font-size:1.8rem}.cp-navigation{position:relative;top:auto}.cp-navigation__inner{display:flex;flex-direction:column;align-items:stretch;gap:0}.cp-navigation__identity{min-height:42px;width:fit-content}.cp-navigation__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;overflow:visible}.cp-navigation__links a{font-size:.61rem;min-height:44px;justify-content:center;letter-spacing:.035em}.cp-page-opening{padding-block:2rem;gap:1rem}.cp-character-portal{padding:1.5rem}.cp-character-portal h2{font-size:3rem}.cp-world :is(.cp-profile,.cp-world-summary,.cp-world-directory,.cp-reader-gateway,.cp-unsubscribe){padding-block:2rem}.cp-world-landscape{margin-top:1.5rem}.cp-numbered-copy h2{font-size:1.9rem}.cp-related{position:static}.cp-world :is(input,select,textarea){font-size:16px}}.masthead--book-world .desktop-navigation__link[aria-current=page]{color:var(--ink)}:root,:root[data-palette=garnet]{--desk-bg:#EDE1CD;--desk-paper:#FFF8EA;--desk-ink:#302728;--desk-muted:#655557;--desk-accent:#782C3D;--desk-on-accent:#FFF8EA;--desk-note:#F2D29B;--desk-line:#917B72}:root[data-palette=ink]{--desk-bg:#E5E8E9;--desk-paper:#FFF7E8;--desk-ink:#172D43;--desk-muted:#425261;--desk-accent:#234D6C;--desk-on-accent:#FFF7E8;--desk-note:#EDBA8A;--desk-line:#75858F}:root[data-palette=lilac]{--desk-bg:#E5DFE6;--desk-paper:#F8F3EA;--desk-ink:#352A3C;--desk-muted:#584C5B;--desk-accent:#5A345D;--desk-on-accent:#F8F3EA;--desk-note:#CEC0DA;--desk-line:#877590}:root,:root[data-theme=light]{color-scheme:light;color:var(--desk-ink);background:var(--desk-bg);--font-display:"Fraunces",Georgia,serif;--font-body:"DM Sans",Arial,sans-serif;--font-mono:"IBM Plex Mono",monospace;--paper:var(--desk-bg);--paper-bright:var(--desk-paper);--paper-quiet:var(--desk-note);--ink:var(--desk-ink);--ink-soft:var(--desk-muted);--plum:var(--desk-accent);--aubergine:var(--desk-ink);--sage:var(--desk-note);--mauve:var(--desk-muted);--gold:var(--desk-note);--ice:var(--desk-note);--line:color-mix(in srgb,var(--desk-line) 55%,transparent);--line-strong:var(--desk-line);--focus:var(--desk-accent);--wide:76rem;--standard:65rem;--readable:43rem;--gutter:clamp(1.25rem,4vw,3.5rem);--section-space:clamp(3rem,6vw,5rem);--masthead-height:5.3rem;font-family:var(--font-body)}body,.site-shell{color:var(--desk-ink);background:var(--desk-bg)}body{font-size:16px}a{text-underline-offset:.22em}:is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--desk-accent);outline-offset:4px}main{min-height:45vh}main :is(h1,h2,h3){font-family:var(--font-display);font-weight:400}main h1{letter-spacing:-.045em}main :is(p,li){text-wrap:pretty}::selection{background:var(--desk-accent);color:var(--desk-on-accent)}.desk-preview{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:10px max(18px,calc((100% - 76rem)/2));background:var(--desk-paper);border-bottom:1px solid var(--desk-line);font-family:var(--font-body)}.desk-preview__identity{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.desk-preview__identity strong{font-size:12px;font-weight:600}.desk-preview__identity>span{font-size:11px;color:var(--desk-muted)}.desk-preview__choices{display:flex;gap:6px}.desk-preview button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;font:500 12px/1.3 var(--font-body);cursor:pointer;border:1px solid transparent;border-radius:3px;color:var(--desk-ink);background:transparent}.desk-preview button[aria-pressed=true]{border-color:var(--desk-accent);background:var(--desk-bg)}.desk-preview button:hover{border-color:var(--desk-line)}.desk-preview i{width:15px;height:15px;border-radius:50%;display:block;flex-shrink:0;background:#782c3d}.desk-preview [data-swatch=ink] i{background:#234d6c}.desk-preview [data-swatch=lilac] i{background:#5a345d}.masthead,.masthead--book-world{position:relative;top:auto;background:var(--desk-bg);color:var(--desk-ink);border-color:var(--line)}.masthead__inner{grid-template-columns:minmax(160px,1fr) auto auto auto;gap:1.4rem}.brand-mark{width:auto;height:auto;display:block;justify-self:start;max-width:225px}.brand-mark span{font:500 1.23rem/1.12 var(--font-display);letter-spacing:-.04em;text-transform:lowercase}.desktop-navigation{gap:1.25rem}.desktop-navigation__link,.utility-link{font:500 .78rem/1.4 var(--font-body);letter-spacing:0;text-transform:none}.masthead__contact,.theme-control,.mobile-navigation__appearance{display:none}.preorder-announcement{background:var(--desk-paper);border-color:var(--line);color:var(--desk-ink)}.preorder-announcement__link{padding-block:.65rem;font-size:.75rem;color:var(--desk-muted)}.preorder-announcement__action{color:var(--desk-accent)}.mobile-navigation{background:var(--desk-paper);color:var(--desk-ink);z-index:100}.mobile-navigation__link{color:var(--desk-ink);font-family:var(--font-display)}.mobile-navigation :is(.mobile-close,.utility-link){color:var(--desk-ink)}.section-label,.eyebrow,.metadata-label,.cp-kicker,.footer-kicker{font:400 .67rem/1.6 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--desk-muted)}.primary-action,.cp-primary-action{background:var(--desk-accent);color:var(--desk-on-accent);border:1px solid var(--desk-accent);border-radius:2px;box-shadow:none;min-height:46px;font:500 .82rem/1.3 var(--font-body);letter-spacing:0;text-transform:none}.primary-action:hover,.cp-primary-action:hover{color:var(--desk-accent);background:var(--desk-paper)}.editorial-link,.n-link,.cp-editorial-link{color:var(--desk-accent)}.nb-opening,.nb-reading-page>header{padding-block:3rem 2rem}.nocturne-books h1,.cp-page-opening h1{font-size:clamp(3rem,5.4vw,5rem)}.nb-feature,.nb-detail{margin-block:2.5rem;padding:clamp(1.5rem,4vw,3.4rem);background:var(--desk-paper);box-shadow:0 3px 7px #00000009;gap:clamp(2rem,6vw,5rem)}.nb-cover{width:min(100%,280px);transform:rotate(-2deg)}.nb-cover img{box-shadow:4px 9px 13px #00000024}.nb-feature-copy h2{font-size:clamp(2.7rem,4.4vw,4.3rem)}.nb-feature-copy{padding-right:.5rem}.nb-date{font-family:var(--font-mono)!important;font-size:.73rem!important}.nb-themes{font-family:var(--font-mono);font-size:.72rem}.nb-order,.nb-explore{gap:4rem;padding-block:3rem}.nb-order li{padding-block:1.5rem}.nb-number{font-family:var(--font-mono);color:var(--desk-accent)}.nb-updates{margin-bottom:1rem}.cp-navigation{position:relative;top:auto;background:var(--desk-bg);border-color:var(--line)}.cp-navigation__links a{letter-spacing:.025em}.cp-page-opening{padding-block:3rem}.cp-character-portals{gap:2rem}.cp-character-portal{position:relative;background:var(--desk-paper);border:0;border-top:4px solid var(--desk-accent);box-shadow:0 3px 8px #00000009;padding:2.5rem}.cp-character-portal--nera{margin-top:2rem}.cp-character-portal h2{font-size:3.8rem}.cp-world :is(.cp-profile,.cp-world-summary,.cp-world-directory,.cp-reader-gateway,.cp-unsubscribe){padding:clamp(1.4rem,4vw,3rem);margin-block:1.5rem 3rem;background:var(--desk-paper)}.cp-world .cp-world-directory{background:transparent;padding-inline:0}.cp-profile__line{border-color:var(--desk-accent)}.cp-related{background:var(--desk-note);padding:1.5rem}.cp-world :is(.cp-directory-item,.cp-world-entry){border-color:var(--line)}.cp-world-landscape{border:10px solid var(--desk-paper);box-shadow:0 3px 9px #00000014}.an-opening{padding-block:3rem 3.5rem;align-items:center;gap:clamp(2rem,5vw,5rem)}.an-opening h1{font-size:clamp(3rem,5.4vw,5rem)}.an-desk-artifact{width:min(100%,355px);margin:1rem auto;padding:12px 12px 16px;transform:rotate(2deg);background:var(--desk-paper);box-shadow:0 5px 12px #0000001a}.an-desk-artifact img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;object-position:center}.an-desk-artifact figcaption{margin-top:12px;font:400 .65rem/1.6 var(--font-mono);color:var(--desk-muted)}.an-stories{padding-block:3rem}.an-making{background:var(--desk-paper);border-block:1px solid var(--line)}.an-next{background:var(--desk-bg)}.journal-index-opening{padding-block:3rem;gap:2rem}.journal-index-opening h1{font-size:clamp(3.2rem,6vw,5.7rem)}.journal-featured-entry{padding:2rem;background:var(--desk-paper);gap:2rem;align-items:center}.journal-featured-entry__record{font-family:var(--font-mono);font-size:.7rem}.journal-featured-entry__copy h2{font-size:clamp(2rem,3.3vw,3rem)}.journal-featured-entry__artifact{transform:none}.journal-entry-register{padding-block:2rem 3rem}.journal-entry-row{padding-block:1.6rem;border-color:var(--line)}.journal-entry-row h3{font-size:clamp(1.55rem,2.1vw,2rem)}.journal-entry__header{padding-block:3rem;gap:1.5rem 3rem}.journal-entry__title{font-size:clamp(2.6rem,5.2vw,4.6rem)}.journal-entry__artifact{background:var(--desk-paper);padding:clamp(.75rem,2.4vw,2rem);max-width:720px;box-shadow:0 3px 9px #00000012;margin-bottom:3rem}.journal-entry__artifact img{max-height:540px;object-fit:contain}.journal-entry__body{width:min(calc(100% - var(--gutter)*2),49rem);padding:clamp(1.5rem,4vw,3.5rem);background:var(--desk-paper)}.journal-entry__body p,.journal-entry__body li{font-size:1.025rem;line-height:1.85}.journal-entry__body h2{margin-top:2rem;font-size:2rem}.journal-entry__footer{margin-top:3rem}.work-opening{padding-block:3rem}.work-opening h1{font-size:clamp(3rem,5.8vw,5.5rem)}.work-row{padding-block:2rem}.work-row__inner{gap:1.5rem;grid-template-columns:2rem minmax(0,1.2fr) minmax(145px,.7fr)}.work-row__inner:has(.work-row__artifact){grid-template-columns:2rem minmax(0,1.1fr) minmax(140px,.6fr) minmax(150px,.65fr)}.work-row__number,.work-row__type,.work-status dt{font-family:var(--font-mono);font-size:.65rem}.work-row__title{font-size:clamp(1.8rem,2.7vw,2.6rem)}.work-row__artifact{padding:8px;background:var(--desk-paper);box-shadow:0 3px 7px #00000012;transform:rotate(1deg)}.project-opening{padding-block:3rem}.project-opening h1{font-size:clamp(3rem,5.5vw,5rem)}.project-primary-artifact{background:var(--desk-paper);padding:clamp(.75rem,2.5vw,2rem);box-shadow:0 3px 9px #00000012;margin-bottom:2rem}.project-primary-artifact img{max-height:580px;object-fit:contain}.project-story{padding-block:1rem 4rem}.project-section{padding-block:2rem}.project-notes{background:var(--desk-note);padding:1.5rem}.wwm-opening{padding-block:3rem}.wwm-opening h1{font-size:clamp(3rem,5.6vw,5.2rem)}.wwm-proof{background:var(--desk-paper)}.wwm-project-image{border:8px solid var(--desk-paper);box-shadow:0 2px 8px #00000016;transform:rotate(-1deg)}.wwm-review{padding:2rem;background:var(--desk-paper);border-top:3px solid var(--desk-accent)}.wwm-steps{padding:2rem;background:var(--desk-paper)}.podcast-opening{padding-block:3rem}.podcast-opening h1{font-size:clamp(3rem,5.3vw,5rem)}.podcast-opening__artwork{padding:0;background:transparent;transform:none;box-shadow:none}.podcast-about{padding-block:3rem}.podcast-hosts{background:var(--desk-paper);padding-block:3rem}.podcast-follow{background:var(--desk-note);color:var(--desk-ink);padding-block:3rem}.podcast-follow :is(h2,p,a){color:var(--desk-ink)}.contact-opening{padding-block:3rem}.contact-opening h1,.privacy-opening h1{font-size:clamp(3rem,5.5vw,5rem)}.contact-workspace{padding-block:0 4rem;gap:3rem}.contact-form{padding:clamp(1.25rem,3vw,2.5rem);background:var(--desk-paper)}.contact-reader-note{background:var(--desk-note);padding:1.5rem}:is(.contact-form,.cp-form,.website-newsletter-form) :is(input,select,textarea){color:var(--desk-ink);background:var(--desk-paper);border:1px solid var(--desk-line);border-radius:2px;font-family:var(--font-body);font-size:1rem}:is(.contact-form,.cp-form,.website-newsletter-form) input::placeholder,:is(.contact-form,.cp-form,.website-newsletter-form) textarea::placeholder{color:var(--desk-muted);opacity:1}.cp-form{background:var(--desk-paper)}.privacy-opening{padding-block:3rem 2rem}.privacy-copy,.privacy-content{padding:clamp(1.4rem,4vw,3rem);background:var(--desk-paper);line-height:1.8}.site-newsletter{background:var(--desk-paper);color:var(--desk-ink);padding-block:3rem;border-top:1px solid var(--line)}.site-newsletter__inner{gap:clamp(2rem,5vw,5rem);padding-block:0;align-items:start}.site-newsletter__introduction h2{font-family:var(--font-display);font-size:clamp(1.8rem,2.7vw,2.5rem);max-width:23ch;margin:0}.site-newsletter__introduction>p:last-child{margin-top:1rem;line-height:1.7}.site-newsletter .website-newsletter__intro{display:none}.site-newsletter p{color:var(--desk-muted)}.site-footer{background:var(--desk-bg);color:var(--desk-ink);border-color:var(--line);padding-block:3rem 1rem}.site-footer :is(p,a,.footer-label,.footer-kicker){color:var(--desk-muted)}.footer-title{color:var(--desk-ink)!important;font-family:var(--font-display);font-size:1.8rem;max-width:15ch}.site-footer__inner{padding-block:0;gap:1.5rem 4rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.6fr)}.site-footer__identity .footer-title{margin:0;line-height:1.15;max-width:23ch;font-size:1.35rem}.site-footer__identity .footer-description{font-size:.88rem;line-height:1.7;margin:1rem 0 0;max-width:39ch}.site-footer__primary{display:grid!important;grid-template-columns:1fr 1fr;align-content:start;gap:.15rem 1.2rem!important}.site-footer .footer-label{grid-column:1/-1;font:500 .8rem/1.5 var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:.5rem}.site-footer nav a{font-size:.85rem;min-height:44px}.site-footer__base{border-color:var(--line);color:var(--desk-muted);margin-top:.75rem;padding-top:1rem;font:400 .75rem/1.6 var(--font-body);letter-spacing:0;text-transform:none}@media(min-width:901px)and (max-width:1150px){.desktop-navigation{gap:.75rem}.desktop-navigation__link{font-size:.7rem}.masthead__inner{gap:1rem}.brand-mark{max-width:160px}}@media(max-width:900px){.masthead__inner{grid-template-columns:1fr auto auto;min-height:76px;gap:1.2rem}.brand-mark{max-width:230px}.desktop-navigation{display:none}.menu-control{display:flex}.desk-preview{padding:10px 18px;flex-wrap:wrap;gap:8px}.desk-preview__identity{flex-direction:row;align-items:center;gap:12px}.desk-preview__choices{width:100%}.desk-preview button{flex:1;padding:7px;font-size:11px}.work-row__inner,.work-row__inner:has(.work-row__artifact){grid-template-columns:1.5rem minmax(0,1fr) minmax(140px,.6fr)}.work-row__artifact{grid-column:2 / -1;max-width:400px}.journal-featured-entry{grid-template-columns:1fr 1.1fr}.journal-featured-entry__record{grid-column:1/-1}}@media(max-width:650px){:root{--gutter:1.25rem;--section-space:3rem}.desk-preview__choices{gap:3px}.desk-preview button{gap:5px;font-size:10px;min-height:44px}.desk-preview i{width:10px;height:10px}.desk-preview__identity>span{font-size:10px}.brand-mark span{font-size:1.15rem}.brand-mark{max-width:165px}.masthead__inner{min-height:76px;gap:1rem}.preorder-announcement__link{font-size:.68rem}main :is(.an-opening,.journal-index-opening,.work-opening,.project-opening,.podcast-opening,.contact-opening,.privacy-opening,.cp-page-opening,.wwm-opening){padding-block:2rem}main :is(.an-opening,.journal-index-opening,.work-opening,.project-opening,.podcast-opening,.contact-opening,.privacy-opening,.cp-page-opening,.wwm-opening) h1{font-size:clamp(2.6rem,10.8vw,3.3rem)}.nb-feature,.nb-detail{margin-block:1.5rem;padding:1.5rem;gap:2rem}.nb-feature-copy{padding:0}.nb-feature-copy h2{font-size:2.5rem}.nb-cover{width:min(70%,250px)}.nb-order,.nb-explore{gap:1.5rem;padding-block:2rem}.cp-character-portal--nera{margin-top:0}.cp-character-portal{padding:1.5rem}.cp-character-portal h2{font-size:3rem}.cp-world :is(.cp-profile,.cp-world-summary,.cp-reader-gateway,.cp-unsubscribe){padding:1.4rem}.an-desk-artifact{width:min(83%,300px);margin-block:1rem 2rem}.an-desk-artifact img{max-height:340px}.journal-featured-entry{grid-template-columns:minmax(0,1fr);padding:1.4rem;gap:1.4rem}.journal-featured-entry__artifact{width:90%;margin-inline:auto}.journal-entry__header{padding-block:2rem}.journal-entry__title{font-size:2.7rem}.journal-entry__body{padding:1.4rem}.journal-entry__body p,.journal-entry__body li{font-size:1rem;line-height:1.8}.work-row__inner,.work-row__inner:has(.work-row__artifact){grid-template-columns:1.3rem minmax(0,1fr);gap:1rem}.work-status,.work-row__artifact{grid-column:2}.work-row__artifact{max-width:100%}.project-primary-artifact{padding:.75rem}.project-story{padding-bottom:2rem}.wwm-review,.wwm-steps{padding:1.4rem}.wwm-steps{gap:1.5rem}.podcast-opening__artwork{max-width:85%;margin-inline:auto}.contact-workspace{gap:2rem}.contact-form{padding:1.4rem}.site-newsletter{padding-block:2.3rem}.site-newsletter__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}.site-footer{padding-top:2rem}.site-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.7rem 1.5rem}.site-footer__identity{grid-column:1/-1}.site-footer__primary{grid-template-columns:1fr}.site-footer__utility{grid-column:2;grid-row:2}.site-footer__inner .site-footer__base{margin-top:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.cp-page-opening{min-height:0}.cp-character-summary{padding-block:2.5rem;display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem}.cp-character-summary .cp-kicker{grid-column:1/-1;margin:0}.cp-character-summary h2{max-width:24ch;margin:0}.cp-character-summary>p:last-child{margin:0}.contact-page,.journal-entry{padding-top:0}.journal-entry__title{font-size:inherit}.journal-entry__title h1{font-size:clamp(2.8rem,5.3vw,4.7rem);line-height:1.05;letter-spacing:-.04em}.journal-entry__artifact{margin-top:1rem}.journal-entry__header{grid-template-columns:minmax(100px,.2fr) minmax(0,1fr) minmax(110px,.22fr)}.primary-action.preorder-action,.website-newsletter__row button{background:var(--desk-accent);color:var(--desk-on-accent);border-color:var(--desk-accent)}.primary-action.preorder-action:hover,.website-newsletter__row button:hover{background:var(--desk-paper);color:var(--desk-accent)}.website-newsletter__row input{border-color:var(--desk-line);background:var(--desk-paper)}.website-newsletter__consent input{accent-color:var(--desk-accent)}.website-newsletter__status{color:var(--desk-muted);font-size:.78rem}@media(max-width:650px){.cp-character-summary{grid-template-columns:minmax(0,1fr);gap:1.2rem}.journal-entry__header{grid-template-columns:minmax(0,1fr)}.journal-entry__title h1{font-size:2.7rem}}.site-footer a[aria-current=page]{color:var(--desk-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.project-notes p:not(.eyebrow){font:400 clamp(1.05rem,1.5vw,1.35rem)/1.7 var(--font-body);max-width:64ch;color:var(--desk-ink)}.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}.contact-reader-note{align-self:start}.contact-reader-note h2{font:400 1.7rem/1.15 var(--font-display);margin-top:.7rem}.contact-reader-note p:not(.section-label){font-size:.9rem;line-height:1.7}.site-shell .site-footer :is(.site-footer__primary,.site-footer__utility) a[aria-current=page]{color:var(--desk-accent);text-decoration:underline;text-underline-offset:5px}.nocturne-books.author-catalog{padding-bottom:64px}.nocturne-books.author-catalog>.nb-opening{padding-block:38px 28px;border:0}.nocturne-books.author-catalog>.nb-opening h1{font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.035em}.nocturne-books.author-catalog .ac-series-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding-block:0 17px;border-bottom:1px solid var(--line)}.nocturne-books.author-catalog .ac-series-heading h2{margin:0;font:500 17px/1.5 var(--font-body);letter-spacing:0;text-wrap:initial}.nocturne-books.author-catalog .ac-series-heading h2 span{font-weight:400;color:var(--desk-muted)}.nocturne-books.author-catalog .ac-reading-link{display:inline-flex;gap:11px;align-items:center;color:var(--desk-accent);font:400 12px/1.5 var(--font-body);text-decoration:underline;text-underline-offset:.24em}.nocturne-books.author-catalog .ac-series-group+.ac-series-group{margin-top:52px}.nocturne-books.author-catalog .nb-feature{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:56px;margin-block:30px 40px;padding:0;background:transparent;border:0;box-shadow:none}.nocturne-books.author-catalog .nb-feature .nb-cover{width:210px;max-width:100%;margin:0;justify-self:start;transform:none}.nocturne-books.author-catalog .nb-feature .nb-cover img{width:100%;height:auto;box-shadow:2px 5px 9px color-mix(in srgb,var(--desk-ink) 15%,transparent)}.nocturne-books.author-catalog .nb-feature-copy{padding:2px 0 0;max-width:680px}.nocturne-books.author-catalog .ac-feature-heading .section-label{font:400 12px/1.5 var(--font-body);text-transform:none;letter-spacing:0;margin:0 0 11px;color:var(--desk-muted)}.nocturne-books.author-catalog .nb-feature-copy h3{font-size:clamp(2.45rem,3.7vw,3.3rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;max-width:15ch;margin:0;text-wrap:initial}.nocturne-books.author-catalog .nb-feature-copy .nb-date{font:400 13px/1.65 var(--font-body)!important;margin:16px 0 0;color:var(--desk-accent)}.nocturne-books.author-catalog .ac-feature-description{font-size:16px;line-height:1.8;max-width:570px;margin:22px 0 0;color:var(--desk-ink)}.nocturne-books.author-catalog .nb-actions{gap:16px 24px;margin-top:23px}.nocturne-books.author-catalog .nb-actions .n-link{margin:0;font-size:14px}.nocturne-books.author-catalog .nb-actions .primary-action{font-size:13px}.nocturne-books.author-catalog .ac-upcoming{padding-block:0;border:0;display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:56px;align-items:start}.nocturne-books.author-catalog .ac-upcoming-label{grid-column:1;grid-row:1;margin:0;padding-top:20px;border-top:1px solid var(--line);font:400 12px/1.7 var(--font-body);color:var(--desk-muted);letter-spacing:0}.nocturne-books.author-catalog .ac-planned-row{grid-column:2;display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;align-items:baseline;padding:18px 0;border-top:1px solid var(--line)}.nocturne-books.author-catalog .ac-planned-row .ac-order{font:400 11px/1.6 var(--font-mono);color:var(--desk-muted)}.nocturne-books.author-catalog .ac-planned-row h3{font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0}.nocturne-books.author-catalog .ac-planned-row .ac-plan-status{font:400 12px/1.6 var(--font-body);color:var(--desk-muted);margin:7px 0 0}.nocturne-books.author-catalog .nb-detail--text-only{grid-template-columns:1fr}.nocturne-books.author-book-detail>.nb-detail{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;margin-block:42px 32px;padding:0;background:transparent;box-shadow:none;border:0}.nocturne-books.author-book-detail>.nb-detail>.nb-cover{grid-column:1;grid-row:1;width:260px;max-width:100%;justify-self:start;margin:0;transform:none}.nocturne-books.author-book-detail>.nb-detail>.nb-cover img{width:100%;height:auto;box-shadow:2px 5px 9px color-mix(in srgb,var(--desk-ink) 15%,transparent)}.nocturne-books.author-book-detail .nb-detail-copy{grid-column:2;grid-row:1;max-width:690px}.nocturne-books.author-book-detail .ab-detail-heading>.section-label{font:400 12px/1.6 var(--font-body);letter-spacing:0;text-transform:none;margin:0 0 13px;color:var(--desk-muted)}.nocturne-books.author-book-detail .ab-detail-heading h1{font-size:clamp(2.7rem,4.2vw,3.7rem);line-height:1.05;letter-spacing:-.035em;max-width:15ch;font-weight:500;margin:0;text-wrap:initial}.nocturne-books.author-book-detail .ab-detail-heading .nb-date{font:400 13px/1.6 var(--font-body)!important;color:var(--desk-accent);margin:17px 0 0}.nocturne-books.author-book-detail .ab-detail-description{margin-top:25px}.nocturne-books.author-book-detail .ab-detail-description p{font-size:16px;line-height:1.8;margin:0 0 17px;color:var(--desk-ink);max-width:640px}.nocturne-books.author-book-detail .nb-actions{margin-top:24px;gap:15px 24px}.nocturne-books.author-book-detail .nb-actions .n-link{font-size:14px}.nocturne-books.author-book-detail .nb-detail--text-only{grid-template-columns:1fr}.nocturne-books.author-book-detail .nb-detail--text-only>.nb-detail-copy{grid-column:1}@media(max-width:900px){.nocturne-books.author-catalog .nb-feature,.nocturne-books.author-catalog .ac-upcoming{grid-template-columns:175px minmax(0,1fr);column-gap:35px}.nocturne-books.author-catalog .nb-feature .nb-cover{width:175px}.nocturne-books.author-catalog .nb-feature-copy h3{font-size:39px}.nocturne-books.author-book-detail>.nb-detail{grid-template-columns:205px minmax(0,1fr);gap:35px}.nocturne-books.author-book-detail>.nb-detail>.nb-cover{width:205px}.nocturne-books.author-book-detail .ab-detail-heading h1{font-size:43px}}@media(max-width:650px){.nocturne-books.author-catalog{padding-bottom:38px}.nocturne-books.author-catalog>.nb-opening{padding-block:27px 24px}.nocturne-books.author-catalog>.nb-opening h1{font-size:39px}.nocturne-books.author-catalog .ac-series-heading{padding-bottom:13px;gap:5px 18px}.nocturne-books.author-catalog .ac-series-heading h2{font-size:14px;line-height:1.5}.nocturne-books.author-catalog .ac-reading-link{font-size:11px;gap:7px;min-height:30px}.nocturne-books.author-catalog .nb-feature{grid-template-columns:112px minmax(0,1fr);gap:21px 22px;margin-block:24px 33px}.nocturne-books.author-catalog .nb-feature .nb-cover{grid-column:1;grid-row:1;width:112px}.nocturne-books.author-catalog .nb-feature-copy{display:contents}.nocturne-books.author-catalog .ac-feature-heading{grid-column:2;grid-row:1;align-self:start;padding-top:0;min-width:0}.nocturne-books.author-catalog .ac-feature-heading .section-label{font-size:11px;margin-bottom:9px}.nocturne-books.author-catalog .nb-feature-copy h3{font-size:32px;line-height:1.06;max-width:none;letter-spacing:-.035em}.nocturne-books.author-catalog .nb-feature-copy .nb-date{font-size:11px!important;line-height:1.65!important;margin-top:13px;max-width:190px}.nocturne-books.author-catalog .ac-feature-description{grid-column:1/-1;grid-row:2;margin:0;font-size:15px;line-height:1.75}.nocturne-books.author-catalog .nb-actions{grid-column:1/-1;grid-row:3;display:flex;align-items:center;gap:17px 22px;margin:0}.nocturne-books.author-catalog .nb-actions .primary-action{width:auto;min-height:45px;font-size:12px;justify-content:center;padding-inline:14px}.nocturne-books.author-catalog .nb-actions .n-link{align-self:center;font-size:13px}.nocturne-books.author-catalog .ac-upcoming{display:block}.nocturne-books.author-catalog .ac-upcoming-label{border:0;padding:0;margin:0 0 13px;font-size:12px}.nocturne-books.author-catalog .ac-planned-row{grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:18px}.nocturne-books.author-catalog .ac-planned-row h3{font-size:24px}.nocturne-books.author-catalog .ac-planned-row .ac-plan-status{font-size:12px}.nocturne-books.author-catalog .nb-detail--text-only{grid-template-columns:1fr}.nocturne-books.author-catalog .nb-detail--text-only .ac-feature-heading{grid-column:1}.nocturne-books.author-book-detail>.nb-detail{grid-template-columns:112px minmax(0,1fr);gap:24px 22px;margin-block:26px 32px}.nocturne-books.author-book-detail>.nb-detail>.nb-cover{grid-column:1;grid-row:1;width:112px}.nocturne-books.author-book-detail .nb-detail-copy{display:contents}.nocturne-books.author-book-detail .ab-detail-heading{grid-column:2;grid-row:1;min-width:0}.nocturne-books.author-book-detail .ab-detail-heading>.section-label{font-size:10px;line-height:1.6;margin-bottom:9px}.nocturne-books.author-book-detail .ab-detail-heading h1{font-size:32px;line-height:1.06;max-width:none;letter-spacing:-.035em}.nocturne-books.author-book-detail .ab-detail-heading .nb-date{font-size:11px!important;line-height:1.65!important;margin-top:13px}.nocturne-books.author-book-detail .ab-detail-description{grid-column:1/-1;grid-row:2;margin-top:0}.nocturne-books.author-book-detail .ab-detail-description p{font-size:15px;line-height:1.8;margin-bottom:16px}.nocturne-books.author-book-detail .ab-detail-description p:last-child{margin-bottom:0}.nocturne-books.author-book-detail .nb-actions{grid-column:1/-1;grid-row:3;margin-top:0;gap:14px 22px;align-items:center}.nocturne-books.author-book-detail .nb-actions .primary-action{width:auto;font-size:12px;min-height:45px;padding-inline:14px}.nocturne-books.author-book-detail .nb-actions .n-link{font-size:13px;align-self:center}.nocturne-books.author-book-detail .nb-detail--text-only{grid-template-columns:1fr}.nocturne-books.author-book-detail .nb-detail--text-only .ab-detail-heading{grid-column:1}}@media(max-width:360px){.nocturne-books.author-catalog .nb-feature,.nocturne-books.author-book-detail>.nb-detail{grid-template-columns:94px minmax(0,1fr);column-gap:18px}.nocturne-books.author-catalog .nb-feature .nb-cover,.nocturne-books.author-book-detail>.nb-detail>.nb-cover{width:94px}.nocturne-books.author-catalog .nb-feature-copy h3,.nocturne-books.author-book-detail .ab-detail-heading h1{font-size:29px}.nocturne-books.author-catalog .nb-actions{gap:14px 18px}.nocturne-books.author-catalog .nb-actions .primary-action{padding-inline:12px;font-size:11px}.nocturne-books.author-catalog .nb-actions .n-link{font-size:12px}}:root,:root[data-theme=light],:root[data-palette=garnet],:root[data-palette=ink],:root[data-palette=lilac]{--desk-bg: #F7F3ED;--desk-paper: #F7F3ED;--desk-ink: #2E1A28;--desk-muted: #67535B;--desk-accent: #7A3048;--desk-on-accent: #F7F3ED;--desk-note: #ECE2DF;--desk-line: #C3ADB3;--font-display: "Bodoni Moda", Georgia, serif;--font-body: "DM Sans", Arial, sans-serif;--font-mono: "DM Sans", Arial, sans-serif;--jacket-mulberry: #522036;--masthead-height: 12.5rem;--line: #D9CBCB;--line-strong: #C3ADB3;--focus: #7A3048;color-scheme:light}body,.site-shell{background:var(--desk-bg);color:var(--desk-ink)}.jacket-preview{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:8px max(20px,calc((100% - 76rem)/2));background:#ece6e3;color:#67535b;font:400 11px/1.5 var(--font-body)}.jacket-preview a{display:inline-flex;align-items:center;min-height:28px;color:#522036;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-shell .masthead{position:relative;top:auto;background:var(--desk-bg);color:var(--desk-ink);border-bottom:1px solid var(--line)}.site-shell .masthead__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 2rem;min-height:0;padding-top:26px;padding-bottom:0}.site-shell .masthead .brand-mark{grid-column:1 / -1;grid-row:1;display:block;justify-self:center;width:100%;height:auto;max-width:none;margin:0;padding:0 0 20px;text-align:center;text-decoration:none;color:var(--desk-ink);font-size:inherit;letter-spacing:0}.site-shell .masthead .brand-mark>:is(h1,span){display:block;max-width:none;margin:0;font:400 clamp(3rem,5.3vw,4.55rem)/1.08 var(--font-display);letter-spacing:-.045em;text-transform:none;text-wrap:balance;color:var(--desk-ink)}.site-shell .masthead .brand-mark>small{display:block;margin-top:11px;color:var(--desk-muted);font:400 13px/1.5 var(--font-body);letter-spacing:.015em;text-transform:none}.site-shell .desktop-navigation{grid-row:2;grid-column:2;display:flex;justify-content:center;gap:clamp(1.1rem,2.5vw,2.2rem)}.site-shell .desktop-navigation__link,.site-shell .masthead .utility-link{min-height:48px;font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--desk-ink)}.site-shell .desktop-navigation__link:after{bottom:9px;height:1px;background:var(--desk-accent)}.site-shell .desktop-navigation__link[aria-current=page]{color:var(--desk-accent)}.site-shell .masthead .language-switcher{grid-column:3;grid-row:2;justify-self:end;text-decoration:none}.site-shell .masthead__contact,.site-shell .masthead .menu-control{display:none}.site-shell:has(.bj-home) .preorder-announcement{display:none}.site-shell .preorder-announcement{background:#ece2df}.site-shell .preorder-announcement__link{color:var(--desk-ink);font:400 13px/1.5 var(--font-body)}.site-shell .mobile-navigation{position:fixed;inset:0;z-index:100;overflow-y:auto;background:var(--desk-bg);color:var(--desk-ink)}.site-shell .mobile-navigation__inner{min-height:100svh;padding-top:24px;padding-bottom:32px}.site-shell .mobile-navigation__label,.site-shell .mobile-close{font-family:var(--font-body);font-size:14px;font-weight:400;text-transform:none;letter-spacing:0}.site-shell .mobile-navigation__link{color:var(--desk-ink);font-family:var(--font-display);font-weight:400}.site-shell .site-newsletter{background:var(--desk-bg);color:var(--desk-ink);padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid var(--line)}.site-shell .site-newsletter__inner{gap:clamp(2rem,5vw,5rem);align-items:center}.site-shell .site-newsletter__introduction h2{max-width:20ch;font:400 clamp(1.9rem,3vw,2.8rem)/1.1 var(--font-display);letter-spacing:-.025em}.site-shell .site-newsletter__introduction p{max-width:43ch;font:400 15px/1.75 var(--font-body)}.site-shell .site-newsletter :is(input,button){border-radius:0}.site-shell .site-footer{background:var(--jacket-mulberry);color:#f7f3ed;border:0;padding-top:3rem;padding-bottom:1.5rem}.site-shell .site-footer :is(p,a,span,.footer-label,.footer-kicker),.site-shell .site-footer :is(.site-footer__primary,.site-footer__utility) a[aria-current=page]{color:#f7f3ed}.site-shell .site-footer .footer-title{color:#f7f3ed!important;font:400 clamp(1.7rem,2.2vw,2.2rem)/1.15 var(--font-display);max-width:17ch}.site-shell .site-footer .footer-description{color:#e7d9db;font-size:14px;line-height:1.75}.site-shell .site-footer .footer-label{color:#e7d9db;font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none}.site-shell .site-footer nav a{color:#f7f3ed;font:400 14px/1.5 var(--font-body);text-decoration-thickness:1px}.site-shell .site-footer nav a:hover{color:#fff;text-decoration:underline}.site-shell .site-footer__base{border-color:#825a6b;color:#e7d9db}.site-shell .site-footer :is(a,button):focus-visible{outline-color:#f7f3ed}@media(max-width:900px){.site-shell .masthead__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding-top:22px}.site-shell .masthead .brand-mark{padding-bottom:13px}.site-shell .masthead .brand-mark>:is(h1,span){width:min(100%,660px);margin-inline:auto;font-size:clamp(2.35rem,6.4vw,3.65rem);line-height:1.07}.site-shell .masthead .brand-mark>small{margin-top:12px;font-size:12px}.site-shell .desktop-navigation{display:none}.site-shell .masthead .language-switcher{display:inline-flex;grid-column:1;grid-row:2;justify-self:start;min-height:48px}.site-shell .masthead .menu-control{display:flex;grid-column:2;grid-row:2;justify-self:end;min-height:48px;font:400 13px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--desk-ink)}.site-shell .site-newsletter__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:560px){.jacket-preview{gap:.5rem;padding:6px 20px;font-size:10px;align-items:baseline}.jacket-preview>span{max-width:130px}.jacket-preview a{max-width:155px;text-align:right;justify-content:flex-end}.site-shell .masthead .brand-mark>:is(h1,span){max-width:400px;font-size:clamp(2.15rem,9.45vw,2.6rem);letter-spacing:-.035em}.site-shell .masthead .brand-mark>small{font-size:11px;letter-spacing:0}.site-shell .site-footer{padding-top:2.5rem}.site-shell .site-footer__inner{gap:2rem 1.5rem}}.site-shell #main-content :is(h1,h2,h3){font-family:var(--font-display)}.bj-home{color:#2e1a28;background:#f7f3ed;font-family:DM Sans,Arial,sans-serif}.bj-home *{box-sizing:border-box}.bj-home :is(h2,h3,p,figure){margin:0}.bj-home :is(h2,h3){font-family:Bodoni Moda,Georgia,serif;font-weight:400;letter-spacing:-.035em}.bj-home a{text-underline-offset:.24em}.bj-home a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bj-home img{display:block;max-width:100%}.bj-frame{width:calc(100% - 112px);max-width:1216px;margin-inline:auto}.bj-feature{display:grid;grid-template-columns:62% 38%;position:relative;min-height:620px;background:#522036;color:#fff7eb}.bj-scene{position:relative;min-width:0}.bj-scene img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:48% center}.bj-feature-copy{padding:58px clamp(30px,3.5vw,60px) 60px clamp(116px,9.8vw,158px);align-self:center}.bj-release{font-size:14px;line-height:1.6}.bj-feature h2{font-size:clamp(45px,4.4vw,67px);line-height:1.02;color:inherit;margin-top:19px;max-width:11ch;text-wrap:initial}.bj-genre{font-size:13px;line-height:1.6;margin-top:18px!important}.bj-deck{font-size:15px;line-height:1.8;margin-top:28px!important;max-width:37ch}.bj-feature-actions{margin-top:29px}.bj-buy{display:block;width:fit-content;max-width:100%;background:#fff7eb;color:#522036;text-decoration:none;padding:14px 18px;font-size:13px;font-weight:600;text-align:center;line-height:1.5}.bj-buy:hover{background:#efd8d9}.bj-read{display:block;width:fit-content;color:inherit;font-size:13px;margin-top:17px;padding-block:4px}.bj-jacket{position:absolute;left:62%;bottom:38px;transform:translate(-50%);width:clamp(170px,16vw,230px);box-shadow:0 12px 25px #16091466}.bj-jacket img{width:100%;height:auto}.bj-library{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-block:86px 88px}.bj-series-intro h2{font-size:44px;line-height:1.1;max-width:16ch;margin-bottom:26px}.bj-series-intro h2 span{display:block;font-size:26px;margin-top:8px}.bj-series-intro p{font-size:16px;line-height:1.8;max-width:48ch;margin-bottom:18px}.bj-text-link{display:inline-block;width:fit-content;color:inherit;font-size:14px;line-height:1.6;padding-block:6px}.bj-reading-list{list-style:none;margin:0;padding:0}.bj-reading-list li{display:grid;grid-template-columns:50px 1fr;gap:23px;border-top:1px solid #C3ADB3;padding-block:24px}.bj-reading-list li:first-child{padding-top:8px;border:0}.bj-book-number{font-size:12px;line-height:2;white-space:nowrap;color:#67535b}.bj-reading-list h3{font-size:30px;line-height:1.18}.bj-reading-list h3 a{color:inherit;text-decoration:none}.bj-reading-list h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.bj-reading-list p{font-size:13px;color:#67535b;margin-top:11px;line-height:1.6}.bj-author{background:#e8dbdc;padding-block:70px}.bj-author-layout{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:12%}.bj-author-copy h2{font-size:clamp(38px,4vw,55px);line-height:1.08;max-width:15ch;margin-bottom:28px}.bj-author-copy p{font-size:16px;line-height:1.85;margin-bottom:20px;max-width:48ch}.bj-author-copy .bj-about-link{display:block;margin-top:8px}.bj-notebook{width:100%;max-width:400px;justify-self:end}.bj-notebook img{width:100%;height:auto}.bj-notebook figcaption{font-size:12px;line-height:1.6;padding-top:13px;color:#67535b}.bj-elsewhere{display:grid;grid-template-columns:1fr 1.3fr;gap:12%;padding-block:74px}.bj-elsewhere h2{font-size:33px;line-height:1.12;margin-bottom:20px}.bj-elsewhere p{font-size:15px;line-height:1.8;margin-bottom:14px}.bj-podcast{display:grid;grid-template-columns:105px 1fr;gap:28px}.bj-podcast>img{width:105px;height:auto}@media(min-width:1800px){.bj-feature{min-height:720px}.bj-feature-copy{padding-right:7vw}.bj-jacket{width:260px}}@media(max-width:1100px)and (min-width:961px){.bj-feature{grid-template-columns:57% 43%;min-height:650px}.bj-feature-copy{padding:48px 30px 48px 115px}.bj-jacket{left:57%;width:185px}.bj-feature h2{font-size:48px}.bj-deck{font-size:14px}}@media(max-width:960px){.bj-frame{width:calc(100% - 64px)}.bj-feature{grid-template-columns:1fr;min-height:0}.bj-scene{height:370px}.bj-scene img{object-position:center 48%}.bj-feature-copy{padding:42px 40px 44px 280px;align-self:auto}.bj-feature h2{font-size:56px;max-width:none}.bj-jacket{left:42px;top:320px;bottom:auto;transform:none;width:190px}.bj-deck{max-width:55ch}.bj-library{gap:7%;padding-block:60px}.bj-series-intro h2{font-size:36px}.bj-reading-list li{gap:12px;grid-template-columns:44px 1fr}.bj-reading-list h3{font-size:26px}.bj-author-layout{gap:8%}.bj-author-copy h2{font-size:39px}.bj-elsewhere{gap:7%;padding-block:56px}.bj-podcast{grid-template-columns:78px 1fr;gap:20px}.bj-podcast>img{width:78px}.bj-elsewhere h2{font-size:29px}}@media(max-width:720px){.bj-library{grid-template-columns:1fr;gap:34px}.bj-series-intro h2{font-size:36px;max-width:none}.bj-series-intro h2 span{display:inline;font-size:inherit}.bj-series-intro p{max-width:none}.bj-reading-list li{grid-template-columns:53px 1fr;padding-block:21px}.bj-reading-list li:first-child{border-top:1px solid #C3ADB3;padding-top:21px}.bj-author{padding-block:50px}.bj-author-layout{grid-template-columns:1fr;gap:30px}.bj-author-copy h2{max-width:18ch}.bj-notebook{max-width:340px;justify-self:center}.bj-elsewhere{grid-template-columns:1fr;gap:42px}.bj-podcast{grid-template-columns:90px 1fr;gap:24px;padding-top:34px;border-top:1px solid #C3ADB3}.bj-podcast>img{width:90px}}@media(max-width:560px){.bj-frame{width:calc(100% - 42px)}.bj-scene{height:250px}.bj-scene img{object-position:48% center}.bj-feature-copy{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:23px;padding:30px 21px 34px}.bj-release,.bj-feature h2,.bj-genre{grid-column:2}.bj-release{font-size:12px}.bj-feature h2{font-size:38px;margin-top:13px;line-height:1.02;max-width:none}.bj-genre{font-size:12px;margin-top:13px!important}.bj-deck{grid-column:1/-1;margin-top:29px!important;font-size:15px;line-height:1.8}.bj-feature-actions{grid-column:1/-1;margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.bj-read{margin:0;font-size:13px}.bj-buy{font-size:13px;width:100%}.bj-jacket{width:130px;left:21px;top:210px}.bj-library{padding-block:43px}.bj-series-intro h2{font-size:33px}.bj-series-intro p,.bj-author-copy p{font-size:15px}.bj-reading-list h3{font-size:27px}.bj-author-copy h2{font-size:38px;max-width:15ch}.bj-elsewhere{padding-block:45px}.bj-elsewhere h2{font-size:30px}.bj-podcast{grid-template-columns:74px minmax(0,1fr);gap:20px}.bj-podcast>img{width:74px}.bj-podcast h2{font-size:28px}}@media(max-width:360px){.bj-feature-copy{grid-template-columns:112px minmax(0,1fr);column-gap:18px}.bj-jacket{width:112px}.bj-feature h2{font-size:33px}.bj-genre{font-size:11px}}
