@charset "UTF-8";@keyframes slide-from-left{0%{transform:translateX(-100px)}100%{transform:translateX(0)}}@keyframes pagination-slide-in{0%{transform:translateX(80px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes pagination-slide-in-rev{0%{transform:translateX(-80px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-from-top{0%{transform:translateY(-100px)}100%{transform:translateY(0)}}@keyframes pulse-opacity{0%{opacity:.2}50%{opacity:.8}100%{opacity:.2}}@keyframes highlight{0%{background-color:var(--highlight-color)}100%{background-color:initial}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes slide-up{0%{transform:translateY(30vh);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes pagination-bar-fade{0%{display:block;opacity:0}20%{display:block;opacity:.5}100%{display:block;opacity:0;display:none}}:root{--content-max-width:35rem;--content-margin-left:auto;--content-margin-right:auto;--content-font:Archivo, sans-serif;--heading-font:RightGrotesk, sans-serif;--heading-font-weight:normal;--base-font-size:18px;--font-size-ratio:1;--base-padding:16px;--small-padding:6px;--border-radius:6px;--border-radius-xl:9px;--ui-font:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--ui-font-size:calc(16px * var(--font-size-ratio));font-size:calc(var(--base-font-size) * var(--font-size-ratio))}html{scroll-padding-top:100px}body{margin:0;background:var(--background);min-height:100vh}@media(min-width:990.1px){body.nb-controls-open{--margins:calc(
      100vw - 24rem - var(--content-max-width) - 2 * var(--base-padding)
    );--content-margin-left:calc(var(--margins) / 2);--content-margin-right:auto}}body>[role=doc-toc]{display:none}main select{font-size:1rem;-webkit-appearance:none}.emoji{font-family:sans-serif}.scrollable-wrapper{height:100%;overflow:hidden}.scrollable{height:100%;padding-bottom:2rem;box-sizing:border-box;overflow-y:auto}.auto-cols{display:grid;grid-template-columns:auto auto;grid-gap:30px;align-items:end}.svg-icon{width:1.5em;height:auto;vertical-align:bottom;fill:var(--ui-c-text-shade)}body{--background:white;--transparent-background:rgba(255, 255, 255, 0);--text-color:black;--accent-color:#0033f8;--highlight-color:yellow;--link:blue;--visited:purple;--ui-c-bg:#fff;--ui-c-bg-shade:#fafafa;--ui-c-soft:#ccc;--ui-c-medium:#aaa;--ui-c-text-shade:#777;--ui-c-text:#222;--ui-box-shadow-color:rgba(0, 0, 0, 0.1);--ui-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);--ui-inset-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);--ui-c-warning:red;--soft-border-color:rgba(0, 0, 0, 0.1);--ui-c-shadow:rgba(0, 0, 0, 0.5)}@media(prefers-color-scheme:dark){body{--background:#333;--transparent-background:#33333300;--text-color:#eee;--accent-color:#53c3ff;--highlight-color:#9b3200;--link:aqua;--visited:pink;--ui-c-bg:#444;--ui-c-bg-shade:#555;--ui-c-soft:#666;--ui-c-medium:#777;--ui-c-text-shade:#ddd;--ui-c-text:#eee;--ui-box-shadow-color:rgba(0, 0, 0, 0.2);--ui-box-shadow:0 0 5px rgba(0, 0, 0, 0.7);--ui-inset-shadow:inset 0 0 4px rgba(0, 0, 0, 0.7);--ui-c-warning:red;--soft-border-color:rgba(255, 255, 255, 0.1);--ui-c-shadow:rgba(255, 255, 255, 0.5)}}body.nb-color-scheme-light{--background:white;--transparent-background:rgba(255, 255, 255, 0);--text-color:black;--accent-color:#0033f8;--highlight-color:yellow;--link:blue;--visited:purple;--ui-c-bg:#fff;--ui-c-bg-shade:#fafafa;--ui-c-soft:#ccc;--ui-c-medium:#aaa;--ui-c-text-shade:#777;--ui-c-text:#222;--ui-box-shadow-color:rgba(0, 0, 0, 0.1);--ui-box-shadow:0 0 5px rgba(0, 0, 0, 0.25);--ui-inset-shadow:inset 0 0 4px rgba(0, 0, 0, 0.3);--ui-c-warning:red;--soft-border-color:rgba(0, 0, 0, 0.1);--ui-c-shadow:rgba(0, 0, 0, 0.5)}body.nb-color-scheme-dark{--background:#333;--transparent-background:#33333300;--text-color:#eee;--accent-color:#53c3ff;--highlight-color:#9b3200;--link:aqua;--visited:pink;--ui-c-bg:#444;--ui-c-bg-shade:#555;--ui-c-soft:#666;--ui-c-medium:#777;--ui-c-text-shade:#ddd;--ui-c-text:#eee;--ui-box-shadow-color:rgba(0, 0, 0, 0.2);--ui-box-shadow:0 0 5px rgba(0, 0, 0, 0.7);--ui-inset-shadow:inset 0 0 4px rgba(0, 0, 0, 0.7);--ui-c-warning:red;--soft-border-color:rgba(255, 255, 255, 0.1);--ui-c-shadow:rgba(255, 255, 255, 0.5)}body.nb-color-scheme-sepia{--background:#eccfb3;--transparent-background:rgba(236, 207, 179, 0);--text-color:#614429;--accent-color:#9a4c2d;--highlight-color:yellow;--link:#753115;--visited:#66525e;--ui-c-bg:#ffe5d0;--ui-c-bg-shade:#f5d8bc;--ui-c-soft:#dcbfa3;--ui-c-medium:#ba9d81;--ui-c-text-shade:#a18468;--ui-c-text:#4a2d12;--ui-box-shadow-color:rgba(62, 32, 7, 0.25);--ui-box-shadow:0 0 5px rgba(62, 32, 7, 0.25);--ui-inset-shadow:inset 0 0 4px rgba(62, 32, 7, 0.3);--ui-c-warning:red;--soft-border-color:rgba(62, 32, 7, 0.1);--ui-c-shadow:rgba(62, 32, 7, 0.5)}body{color:var(--text-color);background:var(--background)}body :link{color:var(--link)}body :visited{color:var(--visited)}.content{margin:0 var(--content-margin-right)0 var(--content-margin-left);max-width:var(--content-max-width);padding:calc(var(--base-padding) * 2)var(--base-padding)}body.nb-paginated main .begin-nav a[rel=prev],body.nb-paginated main .begin-nav a[rel=next],body.nb-paginated main .end-nav a[rel=prev],body.nb-paginated main .end-nav a[rel=next]{text-indent:-9999px}body.nb-paginated main .begin-nav a[rel=prev]:focus,body.nb-paginated main .begin-nav a[rel=next]:focus,body.nb-paginated main .end-nav a[rel=prev]:focus,body.nb-paginated main .end-nav a[rel=next]:focus{text-indent:0}body.nb-paginated-back .content,body.nb-paginated-forward .content{overflow:hidden}body.nb-paginated-back .content .visible,body.nb-paginated-forward .content .visible{animation:pagination-slide-in .3s}body.nb-paginated-back .content .visible{animation:pagination-slide-in-rev .3s}.nb-cropped .chunk{visibility:hidden}.nb-cropped .visible{visibility:visible;will-change:transform,opacity}.nb-paginated .step-forward{animation:pagination-slide-in .3s}.nb-paginated .step-back{animation:pagination-slide-in-rev .3s}main .idea:target{animation:highlight 3s ease-in-out}main .idea:target+dd{animation:highlight 3s ease-in-out}main .highlighted{animation:highlight .8s ease-in-out;will-change:background-color}main #chunk1:target,main #chunk1.highlighted,main #idea1:target,main #idea1.highlighted{animation:none}main #chapter-end{margin-bottom:100vh}main .begin-nav,main .end-nav{padding:var(--base-padding)0 10vh}main .begin-nav ul,main .begin-nav li,main .end-nav ul,main .end-nav li{display:block;margin:0;padding:0;list-style-type:none}main .begin-nav a[rel=index],main .end-nav a[rel=index]{display:none}main .begin-nav a[rel=prev],main .begin-nav a[rel=next],main .end-nav a[rel=prev],main .end-nav a[rel=next]{display:block}main .begin-nav a[rel=next],main .end-nav a[rel=next]{padding-top:5vh;padding-bottom:5vh}main p,main blockquote,main dl,main fieldset,main figure,main ul,main ol,main table,main li,main dd,main dt,main td,main th,main figcaption{font-family:var(--content-font);line-height:1.5;font-size:1rem}main button,main input,main select{font-family:var(--ui-font);font-size:.8rem}main h1,main h2,main h3,main h4,main h5,main h6{font-family:var(--heading-font);font-weight:var(--heading-font-weight);line-height:1.1;margin:1.5rem 0 .125rem}main h1{font-size:2rem}main h2{font-size:1.5rem}main h3{font-size:1.25rem}main h4{font-size:1.125rem}main h5{text-transform:uppercase;font-weight:700;font-size:1rem}main h6{text-transform:uppercase;font-size:1rem}main h1.hidden-title{display:none}main p,main blockquote,main dl,main ul,main ol{margin:0 0 .5rem}main table,main fieldset,main figure{margin:0 0 1rem}main ul,main ol{padding-left:1.125rem}main hr{margin:3rem 0;border:1px solid}main .button,main button{border:1px solid var(--ui-c-medium);background:var(--ui-c-soft);border-radius:var(--border-radius)}main img{max-width:100%}main .footnotes{display:none}main sup[id^=fnref]{vertical-align:baseline}main sup[id^=fnref]+sup[id^=fnref]::before{content:", ";vertical-align:baseline;font-family:var(--ui-font);font-size:.8rem;position:relative;top:-.3em;line-height:1}main sup[id^=fnref] a.footnote-ref{font-family:var(--ui-font);font-weight:700;text-indent:0;color:var(--ui-c-text-shade);vertical-align:baseline;padding:.5em .75em .4em;margin:0 -.75em;border-radius:.5em;line-height:1;text-decoration:none;font-size:.8em;position:relative;top:-.3em;color:var(--accent-color);overflow:hidden;white-space:nowrap}@media(hover){main sup[id^=fnref] a.footnote-ref:hover{background:var(--accent-color);color:var(--background)}}:root{--annotation-margin-top:-0.8em;--annotation-color:black;--annotation-highlight:#ffa}main .annotation,.footnote-content .annotation,.annotation-styles .annotation{display:inline;padding:.1rem .125rem;margin:0 -.125rem;color:var(--annotation-color);background:var(--annotation-highlight);border-radius:3px}main .annotation__head,.footnote-content .annotation__head,.annotation-styles .annotation__head{color:inherit;content:"‼️";background:0 0;font-size:.8em;position:absolute;opacity:.7;line-height:1;border-radius:4px 4px 0 0;cursor:pointer;margin:var(--annotation-margin-top)0 0 -.7rem;padding:.5rem;text-indent:0;font-style:normal;transition:transform .2s ease-out;will-change:transform}@media(hover){main .annotation__head:hover,.footnote-content .annotation__head:hover,.annotation-styles .annotation__head:hover{transform:scale(1.2)}}main .annotation__head::after,.footnote-content .annotation__head::after,.annotation-styles .annotation__head::after{content:attr(data-note);font-size:.8em;margin:-.1rem 0 0 .1rem;position:absolute;white-space:nowrap}.nb-ui-big-title{font-size:calc(1.5 * var(--ui-font-size));margin:calc(var(--base-padding)/2)0}.nb-ui-title{font-size:var(--ui-font-size);font-weight:600}.nb-ui-blank{font-style:italic;color:var(--ui-c-medium)}.nb-ui-note{font-size:calc(.8 * var(--ui-font-size));margin-bottom:0}.dot-select{opacity:.7;cursor:pointer}.dot-select.dot-selected{opacity:1}.button-zero-bar{height:0;margin:-1rem .5rem 1rem}.button-zero-bar--bottom{margin-bottom:3rem}.button-zero-bar--single-button{display:flex;flex-direction:row-reverse}.button-zero-bar--two-buttons{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:start}.button-zero-bar--two-buttons .round-button:last-child{grid-column:3}.round-button{display:block;width:2rem;height:2rem;border-radius:1.5rem;border:none;cursor:pointer;color:var(--ui-c-bg);background-color:var(--accent-color);box-shadow:2px 2px 5px rgba(0,0,0,.2);transition:.3s ease-in;will-change:box-shadow,transform}.round-button .svg-icon{width:1.25rem;fill:var(--ui-c-bg)}@media(hover){.round-button:hover{transform:translateY(-3px);box-shadow:4px 4px 5px rgba(0,0,0,.4)}}.round-button--warning{background-color:var(--ui-c-warning)}.nb-annotations{font-family:var(--ui-font);font-size:var(--ui-font-size)}.nb-annotations .annotation-buttons{position:fixed;top:0;left:0;right:0;z-index:5001;will-change:transform;animation:slide-from-top .2s ease-out}.nb-annotations .annotation-buttons .button-wrapper{padding:calc(var(--base-padding)/2);text-align:center}.nb-annotations .annotation-buttons .action-button,.nb-annotations .annotation-buttons .style-button{display:inline-block;margin-right:calc(var(--base-padding)/2);margin-bottom:calc(var(--base-padding)/2);position:relative;cursor:pointer;transform-origin:50% 50%;transition:.2s ease-in;will-change:transform;text-align:center;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1.5rem;box-sizing:border-box;border:1px solid var(--ui-c-soft);font-family:var(--content-font);vertical-align:top;font-weight:700;color:var(--ui-c-text);background:var(--ui-c-bg);box-shadow:var(--ui-box-shadow);border-radius:var(--border-radius)}@media(hover){.nb-annotations .annotation-buttons .action-button:hover,.nb-annotations .annotation-buttons .style-button:hover{transform:scale(1.1)}}.nb-annotations .annotation-buttons .action-button:last-child,.nb-annotations .annotation-buttons .style-button:last-child{margin-right:0}.nb-annotations .annotation-buttons .style-button{color:var(--annotation-color);background:var(--annotation-highlight)}.nb-annotations .annotation-buttons.annotation-buttons--new .quick-note::after{content:"…";position:absolute;right:0;bottom:0;left:0;font-size:80%;line-height:1.4rem;opacity:.3;text-align:center}.nb-annotations .annotation-detail{position:fixed;left:calc(var(--base-padding)/2);bottom:calc(var(--base-padding)/2);right:calc(var(--base-padding)/2);z-index:1501;box-sizing:border-box}@media screen and (min-width:432px){.nb-annotations .annotation-buttons .button-wrapper{text-align:left}.nb-annotations .annotation-detail{right:auto;min-width:24rem}}.nb-annotations .annotation-detail__note{min-height:4rem;padding:.5rem;background:var(--ui-c-bg);border-radius:var(--border-radius);box-shadow:var(--ui-inset-shadow);max-height:6rem;overflow-x:hidden;overflow-y:auto}.nb-annotations .annotation-detail__tools{display:flex;flex-direction:row-reverse;padding:.5rem;background:var(--ui-c-bg-shade)}.nb-annotations .annotation-detail__close,.nb-annotations .annotation-detail__destroy{font-size:1.5rem;width:2rem;text-indent:9999px;border:none;background-color:initial;background-position:100%;background-repeat:no-repeat;background-size:contain;white-space:nowrap;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:.2s ease-in;will-change:transform;transform-origin:50% 50%}@media(hover){.nb-annotations .annotation-detail__close:hover,.nb-annotations .annotation-detail__destroy:hover{transform:scale(1.1)}}.nb-annotations .annotation-detail__close{margin-left:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path fill='none' d='M0 0h24v24H0V0z'/><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z' fill='green' /></svg>")}.nb-annotations .annotation-detail__destroy{color:var(--ui-c-warning);background-position:0;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=%224 0 16 24%22 width=%2224%22 height=%2224%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M19 4H15.5l-1-1h-5l-1 1H5V6H19V4zM5.979 7.967 6 19c0 1.1.9 2 2 2h8C17.1 21 18 20.1 18 19L17.979 7.967h-12z%22 fill=%22red%22/%3E%3C/svg%3E")}.nb-desk{font-family:var(--ui-font);padding:var(--base-padding)calc(2 * var(--base-padding));overflow-y:auto}@media screen and (max-width:400px){.nb-desk{padding:var(--base-padding)}}.nb-desk .nb-desk__show-all-toggle{display:block;padding:calc(var(--base-padding)/2)0;text-align:right}.nb-desk h2{margin:0 0 calc(var(--ui-font-size)/2)}.nb-desk .nb-desk__chapter .desk__list{max-width:35rem;margin-bottom:1rem}.nb-desk .nb-desk__chapter .desk__list__detail{margin-bottom:1rem}.nb-desk .nb-desk__chapter .desk__notes{margin-bottom:1rem}.nb-desk .nb-desk__chapter .title-bar{grid-column:1/-1;padding:calc(var(--base-padding)/2)0;cursor:pointer;font-weight:700}.nb-desk .nb-desk__chapter .title-bar.title-bar--collapsed{border-bottom:1px solid var(--ui-c-soft)}.nb-desk .nb-desk__count{display:inline-block;font-size:70%;background:var(--ui-c-bg-shade);padding:3px 5px;margin-left:calc(var(--base-padding)/2);border-radius:var(--ui-font-size)}.nb-desk .desk__content-box{box-shadow:var(--ui-box-shadow);margin-bottom:var(--base-padding);border-radius:var(--border-radius-xl)}.nb-desk .desk__content-box--editing{box-shadow:var(--ui-inset-shadow)}.nb-desk .desk__content-box__buttons{height:1rem;margin-bottom:2rem}.nb-desk .desk__annotation{position:relative;margin-bottom:1rem}.nb-desk .desk__annotation--box{padding:calc(var(--base-padding)/2);box-shadow:var(--ui-box-shadow);border-radius:var(--border-radius)}.nb-desk .desk-annotation-wrapper{font-family:var(--content-font);color:var(--ui-c-text-shade)}.nb-desk .annotation__head{display:none}.nb-desk .annotation__symbol{display:block;margin-top:-.25em;font-family:var(--content-font);padding-bottom:.25em}.nb-desk .annotation__name{font-family:var(--ui-font);padding-left:.25em}.nb-desk .annotation{display:inline;padding:.1rem .125rem;margin:0 -.125rem;border-radius:3px;background-color:var(--ui-c-bg-shade)}.nb-desk .annotation[data-hl=this]{color:var(--annotation-color);background:var(--annotation-highlight)}.nb-desk .desk__note-wrapper{padding:calc(var(--base-padding)/2);box-shadow:var(--ui-box-shadow);border-radius:var(--border-radius)}.nb-desk .desk__note-editor{box-shadow:var(--ui-inset-shadow);border-radius:var(--border-radius)}.nb-desk .desk__note-editor__input{border:none;padding:calc(var(--base-padding)/2);border-radius:var(--border-radius);min-height:4rem;box-sizing:border-box}.desk__annotation__note{font-family:calc(var(--ui-font-size) * .8);border-top:1px solid var(--accent-color);padding-top:calc(var(--base-padding)/2);margin-top:calc(var(--base-padding)/2)}.nb-navigation nav{font-size:var(--ui-font-size)}.nb-navigation nav .nav-bar{--height:6px;display:block;position:fixed;left:var(--base-padding);bottom:0;width:calc(100vw - 2 * var(--base-padding));border-right:1px solid var(--ui-c-shadow);height:var(--height);margin:0;list-style-type:none;box-sizing:border-box}.nb-navigation nav .nav-bar .nav-bar__overlay{position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,var(--transparent-background) 0%,var(--background) 100%)}.nb-navigation nav .nav-bar .chapter{display:block;border-left:1px solid var(--ui-c-shadow);list-style-type:none;position:absolute;top:0;z-index:1011;height:var(--height);margin:0;box-sizing:border-box;white-space:nowrap;overflow:hidden}.nb-navigation nav .nav-bar .info{visibility:hidden}.nb-navigation nav .nav-bar .pointer{display:block;list-style-type:none;position:absolute;bottom:0;left:0;height:2px;width:0;z-index:1010;background:var(--accent-color)}.nb-navigation nav .top-bar{display:none;font-family:var(--content-font);font-size:var(--ui-font-size);position:absolute;top:0;left:0;right:0;overflow:hidden}.nb-navigation nav .top-bar p.info{font-family:var(--heading-font);font-weight:var(--heading-font-weight);max-width:var(--content-max-width);padding:calc(var(--base-padding))var(--base-padding);margin:0 var(--content-margin-right)0 var(--content-margin-left)}.nb-navigation nav .top-bar p.info a{color:var(--text-color);text-decoration:none}.nb-navigation nav .top-bar p.info .chapter{display:none}.nb-navigation nav .top-bar .fixed p.info .chapter{display:inline-block}.nb-navigation nav .next,.nb-navigation nav .prev{display:none}.nb-navigation nav .button-navigation{pointer-events:none}.nb-navigation nav .button-navigation .back-button,.nb-navigation nav .button-navigation .forward-button{pointer-events:none;position:fixed;opacity:.25;z-index:900;left:2px;top:25vh;line-height:25vh;text-align:center;width:calc(5vw + 24px);height:50vh}.nb-navigation nav .button-navigation .forward-button{left:auto;right:2px}@media screen and (max-width:990px){.nb-navigation nav .button-navigation .back-button{text-align:left}.nb-navigation nav .button-navigation .forward-button{text-align:right}}@media screen and (max-width:432px){.nb-navigation nav .button-navigation .back-button svg{margin-left:-.5em}.nb-navigation nav .button-navigation .forward-button svg{margin-right:-.5em}}.nb-role-cover .nb-navigation nav .button-navigation .back-button,.nb-role-break .nb-navigation nav .button-navigation .back-button{display:none}.nb-role-cover .nb-navigation nav .button-navigation .forward-button,.nb-role-break .nb-navigation nav .button-navigation .forward-button{top:0;left:0;right:0;width:100vw;height:100vh}.nb-role-cover .nb-navigation nav .button-navigation .forward-button svg,.nb-role-break .nb-navigation nav .button-navigation .forward-button svg{display:none}.nb-role-break .nb-navigation nav .button-navigation .back-button svg,.nb-role-break .nb-navigation nav .button-navigation .forward-button svg{display:none}.nb-progress{font-family:var(--ui-font);font-size:var(--ui-font-size)}.nb-progress .current-position{z-index:1020;border:none;background:0 0;display:block;font-size:calc(var(--ui-font-size) * .8);font-family:var(--ui-font);text-align:right}.nb-progress .current-position--display{position:fixed;right:0;bottom:0;margin:0;padding:8px calc(var(--base-padding) - 1px);opacity:.5;pointer-events:none}.nb-progress .current-position--config{display:flex;text-align:left}.nb-progress .current-position--config label{display:block;margin-right:1rem;text-indent:-1rem;padding-left:1rem}.nb-progress .progress--collapsed{margin:0 0 var(--base-padding)var(--base-padding);float:right}.nb-progress.turn-to{margin:var(--ui-font-size)0;padding-bottom:var(--ui-font-size);border:1px solid var(--ui-c-soft);border-radius:var(--border-radius);padding:var(--base-padding)}.nb-progress.turn-to h3{margin-top:0}.nb-progress.turn-to .progress{display:flex}.nb-progress.turn-to select{max-width:100%;font-size:1rem;padding:0 .25rem}.nb-progress .progress__idea,.nb-progress .progress__chapter{display:block;font-family:var(--ui-font);flex-grow:0;flex-shrink:1;padding-right:.5rem}.nb-progress .progress__chapter{max-width:40%}.nb-seq-return{font-family:var(--ui-font);font-size:var(--ui-font-size);position:fixed;bottom:calc(1.75 * var(--base-padding));right:var(--base-padding);max-width:calc(100vw - 2 * var(--base-padding));animation:slide-up .2s ease-out;z-index:4000;min-height:1.5rem}.nb-seq-return .seq-text{padding:calc(var(--base-padding)/2)}.nb-seq-return .seq-return-toggle{font-family:var(--ui-font);display:block;min-width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;float:right;padding:.25rem;cursor:pointer;opacity:.5}@media(hover){.nb-seq-return .seq-return-toggle:hover{opacity:1}}.nb-seq-return .seq-return{margin:0 auto;background:var(--ui-c-bg-shade);border:1px solid var(--ui-c-soft);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--ui-box-shadow)}.nb-seq-return p,.nb-seq-return .seq-buttons a{font-size:calc(var(--ui-font-size) * .8);padding:calc(var(--base-padding)/2);margin:0;line-height:1.4;cursor:pointer}.nb-seq-return .close{float:right;padding:calc(var(--base-padding)/2);cursor:pointer}.nb-seq-return .seq-buttons{display:flex;border-top:1px solid var(--ui-c-soft)}.nb-seq-return .seq-buttons:first-child{border:none}.nb-seq-return .seq-buttons a{background:var(--ui-c-bg);white-space:nowrap;border:solid var(--ui-c-soft);border-width:0 1px 0 0;flex:1 1;text-align:center;text-decoration:none;color:var(--ui-c-text-shade)}.nb-seq-return .seq-buttons a:last-child{border-right:0}.nb-peeks{font-family:var(--ui-font);font-size:var(--ui-font-size);position:fixed;z-index:1205;bottom:0;left:0;right:0}.nb-peeks .peeks{max-height:60vh;margin:0 var(--content-margin-right)0 var(--content-margin-left);max-width:calc(var(--content-max-width) + 2 * var(--base-padding))}.nb-peeks .peeks .peek{position:relative;box-sizing:border-box;border:1px solid var(--ui-c-soft);border-radius:var(--border-radius)var(--border-radius)0 0;box-shadow:var(--ui-box-shadow);overflow:hidden;transition:bottom .2s ease-out;animation:slide-up .2s ease-out;display:none}.nb-peeks .peeks .peek .peek-content{padding:4rem 1rem 2rem;max-height:calc(60vh - 6rem);background:var(--ui-c-bg);overflow-y:scroll;-webkit-overflow-scrolling:touch}.nb-peeks .peeks .peek .peek-head{position:absolute;display:flex;top:0;left:0;right:0;height:2rem;line-height:2rem;text-align:left;border-bottom:1px solid var(--ui-c-soft);z-index:1210}.nb-peeks .peeks .peek .peek-head .peek-info{flex-grow:1;padding:0 var(--base-padding)}.nb-peeks .peeks .peek .peek-head .peek-info p{margin:0;line-height:2rem}.nb-peeks .peeks .peek .peek-head .peek-close{display:block;width:3rem;height:2rem;font-size:var(--ui-font-size);border:none;color:var(--ui-c-text);background:0 0;cursor:pointer;text-align:center}.nb-peeks .peeks .peek:nth-last-child(3),.nb-peeks .peeks .peek:nth-last-child(2){display:block;height:2vh;margin-bottom:-1vh;background:var(--ui-c-bg-shade)}.nb-peeks .peeks .peek:nth-last-child(3) .peek-head,.nb-peeks .peeks .peek:nth-last-child(3) .peek-content,.nb-peeks .peeks .peek:nth-last-child(2) .peek-head,.nb-peeks .peeks .peek:nth-last-child(2) .peek-content{display:none}.nb-peeks .peeks .peek:last-child{display:block;height:auto;margin-bottom:0}.nb-peeks .peeks .footnote-backref{display:none}.nb-toc{padding-bottom:calc(4 * var(--base-padding))}@media screen and (max-width:400px){.nb-toc{padding:var(--base-padding)}}.nb-toc h1{padding:var(--base-padding)calc(2 * var(--base-padding))}.nb-toc ul,.nb-toc ol{font-size:1rem;font-family:var(--content-font);padding:0;border:solid var(--ui-c-soft);border-width:1px 0}.nb-toc ul li,.nb-toc ol li{padding:.5rem var(--base-padding).5rem calc(2 * var(--base-padding));border-bottom:1px solid var(--ui-c-soft)}.nb-toc ul li:last-child,.nb-toc ol li:last-child{border-bottom:none}.nb-toc ul ul,.nb-toc ul ol,.nb-toc ol ul,.nb-toc ol ol{margin:.5rem calc(-1 * var(--base-padding))0 0;padding-left:2rem;border-width:1px 0 0}.nb-toc ul ul li,.nb-toc ul ol li,.nb-toc ol ul li,.nb-toc ol ol li{padding-left:0}.nb-toc ul ul li:last-child,.nb-toc ul ol li:last-child,.nb-toc ol ul li:last-child,.nb-toc ol ol li:last-child{padding-bottom:0}.nb-toc ul{padding-left:0}.nb-toc ul>li{list-style-type:none}.nb-toc .current-chapter{color:var(--accent-color)}.nb-toc .toggle{display:block;float:right;cursor:pointer;margin-top:-.1rem;padding:0;border:none;background:0 0;color:var(--ui-c-text);font-size:1rem;clear:both}.nb-toc li.folded ol,.nb-toc li.folded ul{display:none}.nb-toc-other{font-size:1rem;padding:0 calc(2 * var(--base-padding))var(--base-padding)}.nb-toc a,.nb-toc-other a{font-weight:700;color:var(--text-color);text-decoration:none}@media(hover){.nb-toc a:hover,.nb-toc-other a:hover{text-decoration:underline}}.nb-toc .headings-toc li,.nb-toc-other .headings-toc li{list-style-type:none}.nb-toc .headings-toc a,.nb-toc-other .headings-toc a{font-weight:400}.nb-toc-other{font-family:var(--content-font)}.nb-controls{font-family:var(--ui-font);font-size:var(--ui-font-size);color:var(--ui-c-text)}.nb-controls .button{color:var(--accent-color);padding:var(--small-padding);font-size:calc(var(--ui-font-size) * .9);box-shadow:var(--ui-box-shadow);border:none;border-radius:var(--border-radius);background:var(--ui-c-bg);line-height:1.6;cursor:pointer}.nb-controls .button.button-primary{color:var(--ui-c-bg);background-color:var(--accent-color)}.nb-controls .button.button-primary .svg-icon{fill:var(--ui-c-bg)}.nb-controls .icon-link{font-size:var(--ui-font-size);font-weight:400;cursor:pointer;color:var(--accent-color);margin:0 1rem;white-space:nowrap;line-height:1.5}.nb-controls .icon-link svg{fill:var(--accent-color)}@media(hover){.nb-controls .icon-link:hover{text-decoration:none}}.nb-controls .controls-launcher{display:flex;position:fixed;top:0;right:0;z-index:2000;cursor:pointer}.nb-controls .controls-launcher div{display:none}@media(hover){.nb-controls .controls-launcher div{display:block;opacity:0}.nb-controls .controls-launcher:hover div{opacity:.25}}.nb-controls .controls-launcher div{height:48px;line-height:48px;margin-left:var(--base-padding);padding-left:var(--base-padding);padding-right:var(--base-padding);text-align:right}.nb-controls .controls-launcher div:last-child{opacity:.5;display:block}@media(hover){.nb-controls .controls-launcher div:hover{opacity:1}}.nb-controls .controls-launcher div .svg-icon{vertical-align:middle}.nb-controls .control{display:grid;grid-template-rows:calc(3 * var(--ui-font-size))1fr;height:100%;position:fixed;z-index:5000;top:0;right:0;bottom:0;background:var(--ui-c-bg);width:24rem;max-width:100vw;box-sizing:border-box;box-shadow:var(--ui-box-shadow);transition:top .2s ease-out;animation:slide-from-top .2s ease-out;font-size:var(--ui-font-size)}@media(max-width:990px){.nb-controls .control{left:0;width:auto}}.nb-controls .control .control-bar{display:flex;grid-row:1;width:24rem;max-width:100vw;box-shadow:rgba(0,0,0,.3)-3px 0 4px inset;background:var(--ui-c-bg-shade);overflow:hidden}@media(max-width:990px){.nb-controls .control .control-bar{width:100vw}}.nb-controls .control .control-bar .tab{display:block;height:100%;flex-grow:1;min-width:0;padding:0 var(--base-padding);line-height:3.5;box-sizing:border-box;font-size:calc(var(--ui-font-size) * .9);cursor:pointer;text-overflow:ellipsis;text-align:center;white-space:nowrap;overflow:hidden}.nb-controls .control .control-bar .tab--selected{box-shadow:var(--ui-box-shadow);background:var(--ui-c-bg);color:var(--accent-color)}.nb-controls .control .control-bar .close{display:block;position:relative;box-sizing:border-box;width:calc(var(--ui-font-size) * 3);cursor:pointer}.nb-controls .control .control-bar .close span{display:block;position:absolute;top:calc(var(--base-padding)/2);right:calc(var(--base-padding)/2);bottom:calc(var(--base-padding)/2);left:calc(var(--base-padding)/2);padding:calc(var(--base-padding)/4);box-shadow:var(--ui-box-shadow);border-radius:var(--border-radius);background:var(--ui-c-bg);text-align:center;line-height:var(--ui-font-size)}.nb-controls .control .control-bar .close svg{display:block;width:100%;fill:var(--ui-c-text)}.nb-controls .control .control__opened{grid-row:2;display:flex;flex-direction:column;position:relative;box-sizing:border-box;overflow:hidden}.nb-controls .control .control__details{display:flex;align-self:end;z-index:1;width:100%;box-sizing:border-box;box-shadow:0 0 40px var(--ui-c-bg),0 0 40px var(--ui-c-bg),0 0 40px var(--ui-c-bg);background:var(--ui-c-bg);padding:calc(var(--base-padding) * 2);font-size:calc(var(--ui-font-size) * .8)}.nb-controls .control .control__details.show-tips{padding-bottom:0}.nb-controls .control .control__details>div{flex:1;margin-right:var(--ui-font-size)}.nb-controls .control .control__details>div:last-child{margin-right:0}.nb-controls .control .control__details p{margin:0}.nb-controls .control .control__details h3{font-size:calc(var(--ui-font-size) * .8);margin:0}.nb-options{font-size:var(--ui-font-size)}.nb-options .explanation{margin-top:-.5rem;font-size:calc(var(--ui-font-size) * .8);grid-column:1/-1}.nb-options .options-wrapper{display:grid;grid-gap:var(--base-padding);margin:var(--base-padding)calc(2 * var(--base-padding))}@media screen and (max-width:400px){.nb-options .options-wrapper{margin:var(--base-padding)}}.nb-options .cell__title{margin-bottom:calc(var(--ui-font-size)/2)}.nb-options .color-scheme-select{display:grid;grid-template-columns:repeat(4,auto);gap:var(--ui-font-size)}.nb-options .font-size-slider{font-size:24px;line-height:36px;box-sizing:border-box;position:fixed;left:50%;top:50%;width:320px;margin-left:-160px;margin-top:-33vh;background:var(--ui-c-bg);border:1px solid var(--ui-c-soft);padding:24px;border-radius:var(--border-radius);box-shadow:var(--ui-box-shadow);z-index:1;display:none}.nb-options .font-size-slider .enlarge-font-size,.nb-options .font-size-slider .shrink-font-size{color:var(--ui-c-text);vertical-align:top}.nb-options .font-size-slider .enlarge-font-size{font-size:32px;line-height:28px;width:38px;height:38px}.nb-options .font-size-slider .shrink-font-size{font-size:16px;line-height:22px;width:38px;height:38px}.nb-options .font-size-slider .set-font-size{margin:0 24px}.nb-options .font-size-slider.font-size-slider--show{display:block}.nb-options .font-size-slider .font-size-slider__close{display:block;position:relative;z-index:1;float:right;margin:-24px -24px -24px 12px;padding:var(--base-padding);cursor:pointer}.nb-options .font-size-slider p{font-size:24px;line-height:36px;margin:12px 0;text-align:center;clear:right}.nb-options .font-size-slider small,.nb-options .font-size-slider input,.nb-options .font-size-slider big{margin:0 12px 0 0;line-height:24px}.nb-options .font-size-slider big,.nb-options .font-size-slider small{display:inline-block;line-height:24px}.nb-options .font-size-slider .val{font-weight:400;color:var(--ui-c-medium)}.nb-options .annotation-styles .styles{line-height:2}.nb-options .annotation-styles .style{display:inline-block;padding:0 var(--small-padding);margin:0 var(--small-padding)var(--small-padding)0;border:1px solid transparent;border-radius:var(--border-radius);box-shadow:var(--ui-box-shadow);color:#000;cursor:pointer}.nb-options .annotation-styles .style.style-edited{border:1px solid var(--accent-color)}.nb-options .annotation-styles .style .quick{padding-left:.5em;opacity:.5}.nb-options .annotation-styles .style-editor{box-shadow:var(--ui-inset-shadow);padding:var(--base-padding);border-radius:var(--border-radius)}.nb-options .annotation-styles .style-editor input{font-size:var(--ui-font-size);line-height:var(--ui-font-size);height:var(--ui-font-size);padding:var(--small-padding);display:inline-block;vertical-align:top}.nb-options .annotation-styles .style-editor .color-select{display:flex;height:42px;line-height:42px;cursor:pointer;border:1px solid var(--ui-c-soft);border-radius:var(--border-radius);margin:var(--base-padding)0}.nb-options .annotation-styles .style-editor .color-select div{flex:1;text-align:center}.nb-onboarding .onboarding-opener{z-index:1;position:fixed;top:60px;right:var(--base-padding);box-sizing:border-box;margin-left:var(--base-padding);border:1px solid var(--soft-border-color);box-shadow:var(--ui-box-shadow);border-radius:var(--border-radius-xl);font-family:var(--ui-font);font-size:calc(var(--ui-font-size) * .9);line-height:1.4}.nb-onboarding .onboarding-opener .onboarding-opener-bubble{position:relative;margin:0 0 0 auto;max-width:14rem;background:var(--ui-c-bg-shade);color:var(--text-color);border-radius:var(--border-radius-xl)}.nb-onboarding .onboarding-opener .onboarding-opener-bubble:after{content:"";position:absolute;top:-8px;right:var(--border-radius-xl);background-color:var(--ui-c-bg-shade);box-shadow:3px -3px 2px 0 var(--ui-box-shadow-color);content:" ";display:block;height:16px;width:16px;transform:rotate(-45deg)}.nb-onboarding .onboarding-opener .onboarding-opener-bubble .onboarding-opener-intro{padding:var(--base-padding)}.nb-onboarding .onboarding-opener .onboarding-opener-bubble .onboarding-opener-close{cursor:pointer;float:right;padding:var(--base-padding);margin:calc(-1.5 * var(--base-padding))calc(-1.5 * var(--base-padding))0 0;text-align:right;color:var(--text-color)}.nb-onboarding .onboarding-opener .onboarding-opener-bubble .onboarding-opener-open{display:block;text-align:right;margin-top:var(--base-padding);text-decoration:underline}.nb-onboarding .onboarding-opener .buttons{display:flex;border-top:1px solid var(--ui-c-soft);overflow:hidden;border-radius:0 0 var(--border-radius-xl)var(--border-radius-xl)}.nb-onboarding .onboarding-opener .buttons a{padding:calc(var(--base-padding)/2);margin:0;line-height:1.4;cursor:pointer}.nb-onboarding .onboarding-opener .buttons:first-child{border:none}.nb-onboarding .onboarding-opener .buttons a{background:var(--ui-c-bg);white-space:nowrap;border:solid var(--ui-c-soft);border-width:0 1px 0 0;flex:1 1;text-align:center;text-decoration:none;color:var(--ui-c-text-shade)}.nb-onboarding .onboarding-opener .buttons a:last-child{border-right:0}.nb-onboarding .onboarding-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--ui-c-bg-shade);opacity:.75;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6000}.nb-onboarding .onboarding{font-family:var(--ui-font);font-size:var(--ui-font-size);z-index:6000;position:fixed;top:var(--base-padding);bottom:var(--base-padding);left:var(--base-padding);right:var(--base-padding);border-radius:var(--border-radius-xl);background:var(--ui-c-bg);padding:var(--base-padding);overflow:auto;animation:fade-in .4s ease-in}@media only screen and (min-width:760px){.nb-onboarding .onboarding{bottom:25vh;left:50%;top:auto;right:auto;width:20rem;margin-left:-10rem}}.nb-onboarding h2{margin:0;align-self:end}.nb-onboarding .onboarding__card{display:grid;height:100%;grid-template-rows:1fr 2fr 1fr;align-items:center;grid-gap:var(--base-padding);max-width:calc(16 * var(--ui-font-size));margin:0 auto}.nb-onboarding .onboarding__card svg{display:block;width:100%}@media only screen and (min-width:760px){.nb-onboarding .onboarding__card{height:auto}}.nb-onboarding .onboarding__content{display:grid;grid-template-columns:1fr 2fr;align-items:start;grid-gap:var(--base-padding)}@media only screen and (min-aspect-ratio:3/2) and (max-width:700px){.nb-onboarding .onboarding__card{max-width:none}.nb-onboarding .onboarding__content{display:block;height:calc(4 * var(--ui-font-size))}.nb-onboarding svg{float:left;width:10vw;margin-right:var(--base-padding)}}.nb-onboarding .onboarding__controls{align-self:end}.nb-onboarding .tip p:first-child{margin-top:0}.nb-onboarding .close{display:block;float:right;font-size:var(--ui-font-size);padding:var(--base-padding);margin:calc(-1.5 * var(--base-padding))calc(-1.5 * var(--base-padding))0 -2rem;border:none;background:0 0;cursor:pointer;text-align:right}.nb-onboarding .close svg{width:calc(2 * var(--ui-font-size))}.nb-onboarding .onboarding__controls__button,.nb-onboarding .onboarding__controls__back-button{line-height:calc(3.5 * var(--ui-font-size));height:calc(3.5 * var(--ui-font-size));cursor:pointer;user-select:none}.nb-onboarding .onboarding__controls__back-button{float:left;color:#9a4663;font-size:calc(2 * var(--ui-font-size))}.nb-onboarding .onboarding__controls__button{width:calc(9.5 * var(--ui-font-size));margin:0 auto;border-radius:var(--border-radius);background:#9a4663;color:#fff6de;text-align:center}.nb-onboarding .dots{user-select:none;margin:var(--base-padding)auto 0;text-align:center}.nb-onboarding .dots span{color:#9a4663;line-height:10px;display:inline-block;height:10px;opacity:.5;transform:scale(.5);transition:transform .3s ease-out;will-change:transform;margin-right:12px;cursor:pointer}.nb-onboarding .dots span:last-child{margin-right:0}.nb-onboarding .dots span.current{line-height:10px;opacity:1;transform:scale(.8)}._nb-research{position:fixed;top:20vh;left:50vw;box-sizing:border-box;width:300px;margin-left:-150px;font-family:var(--ui-font);font-size:var(--ui-font-size);background:var(--ui-c-bg-shade);color:var(--ui-c-text);border:1px solid var(--soft-border-color);border-radius:var(--border-radius-xl);box-shadow:var(--ui-box-shadow);overflow:hidden;z-index:4000}._nb-research p{line-height:1.4}._nb-research .plea{max-height:30vh;overflow-y:auto}._nb-research h2,._nb-research p{margin:var(--ui-font-size)}._nb-research .agree{font-weight:700}._nb-research .buttons{display:flex;border-top:1px solid var(--ui-c-soft)}._nb-research .buttons a{padding:calc(var(--base-padding)/2);margin:0;line-height:1.7;cursor:pointer}._nb-research .buttons:first-child{border:none}._nb-research .buttons a{background:var(--ui-c-bg);white-space:nowrap;border:solid var(--ui-c-soft);border-width:0 1px 0 0;flex:1 1;text-align:center;text-decoration:none;color:var(--ui-c-text-shade)}._nb-research .buttons a:last-child{border-right:0}@font-face{font-family:SpaceGrotesk;src:url(../fonts/SpaceGroteskVF.woff2);font-weight:400}@font-face{font-family:LiterataVar;src:url(../fonts/Literata-var.woff2);font-style:normal}@font-face{font-family:LiterataVar;src:url(../fonts/Literata-Italic-var.woff2);font-style:italic}#title-wrapper{--title-size:10vh;--title-line-height:11vh;position:relative;z-index:3000;margin:0;padding:0;width:100vw;height:100vh;background-color:var(--title-color);font-family:SpaceGrotesk;display:flex;align-items:center;overflow:hidden}@media(max-aspect-ratio:1/1){#title-wrapper{--title-size:10vw;--title-line-height:11vw}}#title-wrapper .wrapper{margin:0;padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}#title-wrapper .top,#title-wrapper .bottom{box-sizing:border-box;width:100%;padding:5vh 5vh 7vh;position:absolute;align-items:baseline;display:flex;justify-content:space-between}#title-wrapper #title{font-weight:400;color:#fff;margin:0;text-align:center;display:block;max-width:100vw;width:120vh;margin:0 4vw}#title-wrapper #title h2.author{font-family:LiterataVar;font-variation-settings:"wght" 200,"opsz" 72;font-weight:200;font-size:calc(var(--title-size) * .9);line-height:var(--title-line-height);margin:0;padding-bottom:calc(var(--title-size) * .2);color:#fff;position:relative;z-index:2}#title-wrapper #title h1.title{font-size:var(--title-size);line-height:var(--title-line-height);font-weight:500;font-variation-settings:"wght" 515;font-family:SpaceGrotesk;margin:0;position:relative;z-index:2}#title-wrapper h3{font-size:3vh;line-height:3vh;font-variation-settings:"wght" 350;position:absolute;margin:0;padding:0;color:#000;font-weight:400}#title-wrapper h3.publisher{top:1vh;left:1vh}#title-wrapper h3.edition{top:1vh;left:50vw}#title-wrapper .animation{width:min(85vh,85vw);height:min(85vh,85vw);position:relative}#title-wrapper .circles{background:50% no-repeat url(./../template-images/circles.png);background-size:cover;height:min(85vh,85vw);width:min(85vh,85vw);margin:0;padding:0;position:absolute}#title-wrapper .anim-one{-webkit-animation:rotating-one 30s linear infinite;-moz-animation:rotating-one 30s linear infinite;-ms-animation:rotating-one 30s linear infinite;-o-animation:rotating-one 30s linear infinite;animation:rotating-one 30s linear infinite}#title-wrapper .anim-two{-webkit-animation:rotating-two 25s linear infinite;-moz-animation:rotating-two 25s linear infinite;-ms-animation:rotating-two 25s linear infinite;-o-animation:rotating-two 25s linear infinite;animation:rotating-two 25s linear infinite}@-webkit-keyframes rotating-one{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotating-two{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating-one{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-two{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}body{--p-indent:3rem;--p-margin-bottom:0;--p-line-height:1.9rem;--section-vertical-margin:3rem;--h1-font-size:4rem;--h1-line-height:calc(var(--h1-font-size) * 1.5);--h1-margin-bottom:clamp(4rem, 30vh, 13rem);--h1-font-family:LiterataVar;--h1-font-weight:200;--h1-font-variation-settings:"wght" 200, "opsz" 72}.content-poetry{--p-indent:0;--p-margin-bottom:1.9rem;--p-line-height:1.9rem;--section-vertical-margin:1.5rem;--h1-font-size:1.2rem;--h1-line-height:1.9rem;--h1-margin-bottom:1.9rem;--h1-font-family:SpaceGrotesk;--h1-font-weight:700;--h1-font-variation-settings:normal}main h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);margin-bottom:var(--h1-margin-bottom);font-family:var(--h1-font-family);font-weight:var(--h1-font-weight);font-variation-settings:var(--h1-font-variation-settings)}main p{margin-bottom:var(--p-margin-bottom);text-indent:var(--p-indent);font-family:LiterataVar;font-weight:400;font-variation-settings:"wght" 400,"opsz" 12;font-size:1rem;line-height:var(--p-line-height)}main section{margin-bottom:var(--section-vertical-margin)}main blockquote,main q,main blockquote p{font-family:LiterataVar;font-style:italic}main blockquote{margin:var(--p-line-height)var(--p-indent)}main .centered{margin:0 var(--p-indent)}main .centered p{text-align:center}main hr{display:block;margin:0;border:none}main hr::before{content:"* * *";display:block;color:var(--accent-color);font-size:1.5rem;margin:1.9rem auto 1.4rem;text-align:center}main h1+p,main h2+p,main h3+p,main hr+p,main section p:first-child,main blockquote p:first-child{text-indent:0}#promo .promo-dark img,#promo .promo-light img{display:block;margin:20vh auto}.promo-dark{display:none}@media(prefers-color-scheme:dark){.promo-light{display:none}.promo-dark{display:block}}body.nb-color-scheme-light .promo-light{display:block}body.nb-color-scheme-light .promo-dark{display:none}body.nb-color-scheme-dark .promo-light{display:none}body.nb-color-scheme-dark .promo-dark{display:block}body.nb-color-scheme-sepia .promo-light{display:block}body.nb-color-scheme-sepia .promo-dark{display:none}body{--title-color:rgb(161, 110, 27);--accent-color:rgb(161, 110, 27)}@media(prefers-color-scheme:dark){body{--title-color:rgb(161, 110, 27);--accent-color:rgb(224, 166, 83)}}body.nb-color-scheme-light{--title-color:rgb(161, 110, 27);--accent-color:rgb(161, 110, 27)}body.nb-color-scheme-dark{--title-color:rgb(161, 110, 27);--accent-color:rgb(224, 166, 83)}.nb-role-about main img{display:none}