.book-studio-module__v8FxsW__shell{--book-background:#0b0b0c;--book-surface:#151516;--book-foreground:#f5f3ee;--book-muted:#aaa8a3;--book-rule:#f5f3ee2e;--book-accent:#d33b2f;min-height:100dvh;color:var(--book-foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(34% 22% at 21% 42%,#fff9e817,#0000 72%),linear-gradient(#0b0b0c 0%,#111112 62%,#09090a 100%)}.book-studio-module__v8FxsW__shell .site-header{z-index:20;border-color:var(--book-rule);color:var(--book-foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0cf0;position:sticky;top:0}.book-studio-module__v8FxsW__shell .site-header__inner{width:100%;max-width:none;min-height:5.75rem;padding-inline:clamp(1.25rem,3vw,3rem)}.book-studio-module__v8FxsW__shell .site-header .wordmark{font-family:var(--font-archivo), sans-serif;letter-spacing:.18em;font-size:1.65rem;font-weight:250}:is(.book-studio-module__v8FxsW__shell .site-nav a,.book-studio-module__v8FxsW__shell .site-footer a){color:var(--book-muted)}.book-studio-module__v8FxsW__shell .site-nav a{align-items:center;min-height:2.75rem;display:inline-flex}:is(.book-studio-module__v8FxsW__shell .site-nav a:hover,.book-studio-module__v8FxsW__shell .site-footer a:hover){color:var(--book-foreground)}.book-studio-module__v8FxsW__shell .book-page{width:min(100%,92rem);min-height:calc(100dvh - 5.75rem);padding:clamp(3rem,7vw,7rem) clamp(1.25rem,4vw,4rem)}.book-studio-module__v8FxsW__shell .book-header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(2rem,8vw,8rem);max-width:none;display:grid}.book-studio-module__v8FxsW__shell .book-header h1{max-width:10ch;color:var(--book-foreground);font-family:var(--font-archivo), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.6rem,8vw,6rem);font-weight:250;line-height:.92}.book-studio-module__v8FxsW__shell .book-header .standfirst{max-width:42ch;color:var(--book-muted);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55}.book-studio-module__v8FxsW__shell .book-summary{border:0;border-top:1px solid var(--book-rule);grid-template-columns:minmax(18rem,.82fr) minmax(22rem,1.18fr);gap:clamp(2rem,7vw,7rem);width:100%;max-width:none;margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.5rem,3vw,2.5rem) 0 0}.book-studio-module__v8FxsW__shell .book-summary__visual{place-items:start center;min-width:0;display:grid}.book-studio-module__v8FxsW__shell .book-concept-image{aspect-ratio:2/3;background:radial-gradient(at 50% 14%,#fffefa 0%,#faf7ee 28%,#d9d5cb 72%,#989691 100%);border:1px solid #fffdf738;width:min(100%,32rem);box-shadow:0 40px 100px #0000008a,0 60px 140px #faf0d71f}.book-studio-module__v8FxsW__shell .book-concept-image img{object-fit:contain;width:100%;height:100%;padding:clamp(.65rem,2vw,1.25rem)}.book-studio-module__v8FxsW__shell .concept-watermark{color:#f5f3ee;background:#0b0b0cd1}.book-studio-module__v8FxsW__shell .book-summary__content{align-self:start;min-width:0}:is(.book-studio-module__v8FxsW__shell .book-summary__intro h2,.book-studio-module__v8FxsW__shell .book-state h2){max-width:13ch;color:var(--book-foreground);font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:260;line-height:.96}:is(.book-studio-module__v8FxsW__shell .book-summary__intro>p,.book-studio-module__v8FxsW__shell .book-state>p){max-width:65ch;color:var(--book-muted)}.book-studio-module__v8FxsW__shell .section-index{color:var(--book-muted)}.book-studio-module__v8FxsW__shell .book-summary__content>dl{border-color:var(--book-rule)}.book-studio-module__v8FxsW__shell .book-summary dt{color:var(--book-muted)}.book-studio-module__v8FxsW__shell .book-summary dd{color:var(--book-foreground)}.book-studio-module__v8FxsW__shell .book-boundary{border:1px solid var(--book-rule);color:var(--book-foreground);background:#151516e0;border-radius:.85rem;margin-top:2rem;padding:clamp(1.1rem,2.5vw,1.5rem)}:is(.book-studio-module__v8FxsW__shell .book-boundary p,.book-studio-module__v8FxsW__shell .book-copy-status){color:var(--book-muted)}:is(.book-studio-module__v8FxsW__shell .book-summary__content textarea,.book-studio-module__v8FxsW__shell .book-boundary input){border-color:var(--book-rule);color:var(--book-foreground);background:#f5f3ee0f;border-radius:.7rem}:is(.book-studio-module__v8FxsW__shell .book-summary__content textarea::placeholder,.book-studio-module__v8FxsW__shell .book-boundary input::placeholder){color:#8e8c88}.book-studio-module__v8FxsW__shell .book-actions .button{border-radius:.7rem;min-height:3rem}.book-studio-module__v8FxsW__shell .book-actions .button--primary{color:#fff;background:var(--book-accent)}.book-studio-module__v8FxsW__shell .book-actions .button--secondary{border-color:var(--book-rule);color:var(--book-foreground);background:0 0}.book-studio-module__v8FxsW__shell .book-summary>.button--secondary{border-color:var(--book-rule);color:var(--book-foreground);background:0 0;border-radius:.7rem}.book-studio-module__v8FxsW__shell .book-edit-link{color:var(--book-muted)}.book-studio-module__v8FxsW__shell .book-state{border-color:var(--book-rule);max-width:54rem;color:var(--book-foreground);background:#151516d1;margin-top:clamp(3rem,7vw,6rem)}.book-studio-module__v8FxsW__shell .site-footer{border-color:var(--book-rule);color:var(--book-muted);background:#09090a}@media (max-width:48rem){.book-studio-module__v8FxsW__shell .site-header__inner{min-height:4.5rem}:is(.book-studio-module__v8FxsW__shell .site-nav li:first-child,.book-studio-module__v8FxsW__shell .site-nav li:nth-child(2)){display:none}.book-studio-module__v8FxsW__shell .book-page{padding:2.5rem 1rem 5rem}:is(.book-studio-module__v8FxsW__shell .book-header,.book-studio-module__v8FxsW__shell .book-summary){grid-template-columns:minmax(0,1fr)}.book-studio-module__v8FxsW__shell .book-header{align-items:start;gap:1.25rem}.book-studio-module__v8FxsW__shell .book-header h1{font-size:clamp(3rem,16vw,4.5rem)}.book-studio-module__v8FxsW__shell .book-summary{gap:2.5rem}.book-studio-module__v8FxsW__shell .book-summary__visual{justify-self:center;width:min(100%,28rem)}.book-studio-module__v8FxsW__shell .book-summary__content>dl{grid-template-columns:minmax(0,1fr)}:is(.book-studio-module__v8FxsW__shell .book-boundary,.book-studio-module__v8FxsW__shell .book-summary,.book-studio-module__v8FxsW__shell .book-state){padding-inline:0}.book-studio-module__v8FxsW__shell .book-boundary{padding-inline:1rem}}
