/* Scoped, reversible editorial design study. */
.design-draft{padding-bottom:54px}.draft-dock{position:fixed;z-index:80;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:28px;background:#151b16f5;border-top:1px solid #526143;padding:13px 20px;font-size:12px;backdrop-filter:blur(14px)}.draft-dock span{color:#abb59f;font-size:10px;letter-spacing:.12em}.draft-dock a{color:#edf0e8}.draft-dock a:hover{color:#c4ff06}.design-draft .echo-offer-slide{bottom:72px}.design-draft .home-hero .hero-copy>p{max-width:510px;font-size:18px;line-height:1.85}.design-draft .home-hero{min-height:660px;height:min(830px,92svh)}.design-draft .hero-grid{padding-top:100px;padding-bottom:60px}.design-draft .home-card-wrap{padding-block:65px 35px}.design-draft .home-card{background:linear-gradient(130deg,#101912,#0b100e);border:1px solid #344137;grid-template-columns:145px minmax(0,1fr);padding:34px;gap:40px;border-radius:3px}.design-draft .home-card>a,.design-draft .home-card img{width:145px}.design-draft .home-card h2{font-size:32px;line-height:1.25}.design-draft .draft-feature-teaser{max-width:670px;font-size:16px;line-height:1.9;margin:18px 0}.design-draft .nora-award-home{margin-block:18px}.design-draft .nora-award-home>img{width:88px}.design-draft .nora-award-home p{font-size:12px}.design-draft .home-books-strip{padding-top:40px}.draft-compass-invite{padding:50px 0;background:linear-gradient(110deg,#132119,#0b130e);border-block:1px solid #304032}.draft-compass-invite>.content-width{display:flex;gap:36px;align-items:center;justify-content:space-between}.draft-compass-invite h2{font-size:36px;font-weight:300;margin:12px 0}.draft-compass-invite p{margin:0;color:#b3bfb0}.draft-compass-invite .kicker{color:#c4ff06}.draft-compass-invite .button{flex-shrink:0}.draft-live{margin-block:65px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-block:1px solid #334035;padding-block:34px}.draft-live h2{font-size:30px;margin:12px 0;font-weight:300}.draft-live p{margin:0;color:#bac3b6;font-size:14px}.draft-live .kicker{color:#c4ff06;font-size:11px;letter-spacing:.1em}.draft-live .button{flex-shrink:0}.design-draft[data-draft-book=nora]{--book-haze:#153437;--book-line:#8caeaa}.design-draft[data-draft-book=echo]{--book-haze:#192d3a;--book-line:#a3b4c2}.design-draft[data-draft-book=zweimal]{--book-haze:#262729;--book-line:#b9bec2}.design-draft[data-draft-book] .book-detail-hero{background:radial-gradient(ellipse at 16% 46%,var(--book-haze),#000 72%);border-bottom:1px solid #253034}.design-draft[data-draft-book] .detail-cover-stage::after{background:var(--book-haze);opacity:.32}.design-draft[data-draft-book] .detail-copy h3{color:var(--book-line)}.draft-reading-entry{display:flex;align-items:center;gap:20px;margin:26px 0 20px}.draft-reading-entry span{font-size:11px;color:#99a49b}.draft-reading-entry .button{border-radius:2px}.draft-scene{padding:70px 0;border-block:1px solid #2b3b3b;background:linear-gradient(120deg,#122427,#080e10)}.draft-scene.is-echo{background:linear-gradient(120deg,#132633,#090d12);border-color:#293946}.draft-scene-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.draft-scene figure{margin:0;position:relative}.draft-scene figure img{width:100%;height:330px;object-fit:cover;object-position:50% 62%;border:1px solid #435354;filter:none}.draft-scene figcaption{font-size:10px;letter-spacing:.05em;color:#91a29f;margin-top:12px}.draft-scene h2{font-size:44px;font-weight:300;margin:15px 0 24px}.draft-scene p{color:#b8c5c6;line-height:1.9}.draft-scene .draft-scene-lead{font-size:21px;color:#e5eaea;max-width:580px}.draft-scene .kicker{font-size:10px;color:#adc0b4;letter-spacing:.1em}.draft-scene details{border-top:1px solid #435555;margin-top:25px;padding-top:18px}.draft-scene summary{cursor:pointer;font-size:13px;color:#d9e2dc}.draft-editor-note{font-size:12px!important;line-height:1.8!important;color:#9ca99d!important}.draft-reading-dialog{width:min(740px,calc(100% - 32px));max-height:88svh;overflow:auto;background:#111814;color:#e5e9df;border:1px solid #5e7052;padding:52px 58px;box-shadow:0 25px 100px #0009}.draft-reading-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.draft-dialog-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#eee;font:300 30px Arial;cursor:pointer;padding:8px}.draft-reading-head h2{font-size:36px;margin:16px 0}.draft-reading-head .kicker{font-size:10px;letter-spacing:.1em}.draft-reading-text{border-block:1px solid #344032;margin:28px 0;padding:20px 0;font-family:Georgia,serif;font-size:20px;line-height:1.9}.draft-reading-text p{margin:0 0 24px}.design-draft .thriller-compass{background:radial-gradient(ellipse at 18% 40%,#1e3524,#0a120d 70%);border-block:1px solid #3a5035}.design-draft .thriller-compass .psy-heading{max-width:760px}.design-draft .thriller-compass .psy-heading h2{font-size:44px;font-weight:300;text-transform:none;line-height:1.2}.design-draft .thriller-compass .psy-heading>p:not(.kicker){max-width:600px}.design-draft .thriller-compass [data-start-compass]{margin-top:18px}.draft-compass-time{font-size:11px!important;color:#9aaf95!important;margin-top:12px!important}.design-draft .compass-layout[hidden]{display:none}.design-draft .compass-form{border:1px solid #45543e;background:#101b13}.draft-result-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:25px}.draft-result-actions[hidden]{display:none}.draft-result-actions .button{font-size:12px}.design-draft .compass-result{padding-bottom:16px}.draft-press{padding-block:50px 80px}.draft-press h1{font:300 62px/1.2 Montserrat,Arial,sans-serif;margin:18px 0 22px;text-transform:uppercase;letter-spacing:.06em}.draft-press-intro{font-size:19px;max-width:650px;color:#b3bdb0;line-height:1.8}.draft-press-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center;padding-block:55px}.draft-press-grid h2,.draft-press-downloads h2{font-size:34px;font-weight:300;margin-block:15px 20px}.draft-press-grid p{line-height:1.9;color:#c0c9bc}.draft-press .kicker{font-size:11px;letter-spacing:.1em;color:#c4ff06}.draft-press-portrait{width:280px;height:340px;object-fit:cover;object-position:center 25%;justify-self:end;border:1px solid #3b4937}.draft-text-link{color:#c4ff06;text-decoration:underline;text-underline-offset:6px;font-size:14px}.draft-press-downloads{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-block:1px solid #364330;padding-block:40px}.draft-press-downloads p{max-width:450px;color:#b4c0ae;line-height:1.8}.draft-press-award{display:flex;align-items:center;gap:32px;padding:35px;background:#0d160f;margin-top:45px}.draft-press-award img{width:120px}.draft-press-award h2{font-size:28px;font-weight:300;margin:12px 0}.draft-press-link{padding-block:16px;font-size:12px;color:#a5b19c}.draft-form-feedback{font-size:13px;color:#c4ff06;margin-top:14px}.design-draft :focus-visible{outline:2px solid #c4ff06;outline-offset:5px}
@media(max-width:780px){.design-draft .home-hero{height:auto;min-height:0}.design-draft .hero-grid{padding-top:70px;padding-bottom:50px}.design-draft .home-hero .hero-copy>p{font-size:16px;max-width:480px}.design-draft .home-card{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:25px}.design-draft .home-card>a,.design-draft .home-card img{width:120px}.design-draft .home-card h2{font-size:26px}.draft-scene-grid{grid-template-columns:1fr;gap:30px}.draft-scene{padding-block:45px}.draft-scene figure img{height:250px}.draft-scene h2{font-size:36px}.draft-compass-invite>.content-width,.draft-live{flex-direction:column;align-items:flex-start}.draft-compass-invite h2{font-size:30px}.draft-dock{gap:18px;padding:12px;font-size:11px}.draft-dock span{display:none}.design-draft .thriller-compass .psy-heading h2{font-size:35px}.draft-press-grid{gap:30px;grid-template-columns:1fr}.draft-press-portrait{grid-row:1;justify-self:start;width:200px;height:245px}.draft-press-downloads{grid-template-columns:1fr;gap:30px}.draft-press h1{font-size:38px}.draft-press-award{padding:22px;gap:20px}.draft-press-award img{width:90px}.draft-reading-dialog{padding:45px 24px 28px}.draft-reading-text{font-size:18px}.draft-reading-head h2{font-size:30px}.draft-reading-entry{flex-wrap:wrap;gap:12px}.design-draft .echo-offer-slide{bottom:62px}}
@media(max-width:560px){.design-draft .home-card{grid-template-columns:1fr}.design-draft .home-card>a{display:none}.design-draft .home-card-wrap{padding-top:35px}.draft-feature-teaser{font-size:15px!important}.draft-live h2{font-size:28px}.draft-press-award{align-items:flex-start}.draft-press-award h2{font-size:23px}.draft-result-actions{flex-direction:column}.draft-result-actions .button{width:100%}}
@media(prefers-reduced-motion:reduce){.design-draft *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.design-draft [data-start-compass][hidden],.design-draft [data-result-reading][hidden]{display:none!important}.design-draft [data-thriller-compass]{scroll-margin-top:95px}
.design-draft .draft-scene .echo-price-badge{display:none}.design-draft .draft-scene .echo-promo-cover{display:block;width:100%;max-width:none}.design-draft .buy-buttons a.button{background:#0b120d;color:#c4ff06;border-color:#718358}.design-draft .buy-buttons a.button:hover,.design-draft .buy-buttons a.button:focus-visible{background:#c4ff06;color:#111;border-color:#c4ff06}
