:root{--white:#f4f6f5;--light-gray:#c8d0ce;--light-gray-shade:hsla(165,8%,80%,.8);--half-shade:hsla(165,8%,80%,.467);--medium-gray:#7f918d;--dark-gray:#1c151f;--black:#0b080c;--black-shade:rgba(11,8,12,.8);--red:#a30015;--green:#23967f;--blue:#476ebd;--color-light:#f4f0f9;--color-dark:#1c112c;--color-primary:var(--ghost-accent-color,rgba(146,102,191,.918));--color-secondary:var(--blue);--color-tertiary:var(--green);--color-text-onLight:var(--dark-gray);--color-text-onDark:rgba(244,240,249,.816);--color-text-onPrimary:var(--color-light);--text:var(--color-text-onDark);--bg:var(--dark-gray);--border:var(--color-primary);--highlight:var(--color-primary);--reverse-text:var(--color-text-onLight);--reverse-bg:var(--color-light);--reverse-highlight:var(--light-gray);--field-text:var(--reverse-text);--field-bg:var(--reverse-bg);--shadow:var(--black);--shade:var(--black-shade)}@media (prefers-color-scheme:light){:root[data-theme=default]{--text:var(--color-text-onLight);--bg:var(--color-light);--border:var(--dark-gray);--highlight:var(--color-primary);--reverse-text:var(--color-light);--reverse-bg:var(--dark-gray);--reverse-highlight:var(--medium-gray);--field-text:var(--black);--field-bg:var(--light-gray);--shadow:var(--light-gray);--shade:var(--light-gray-shade)}}:root[data-theme=light]{--text:var(--color-text-onLight);--bg:var(--color-light);--border:var(--dark-gray);--highlight:var(--color-primary);--reverse-text:var(--color-light);--reverse-bg:var(--dark-gray);--reverse-highlight:var(--medium-gray);--field-text:var(--black);--field-bg:var(--light-gray);--shadow:var(--light-gray);--shade:var(--light-gray-shade)}:root{--ff-fancy:"Venera",sans-serif;--ff-sans:"Mulish",Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,sans-serif;--ff-serif:Georgia,Times,serif;--ff-mono:Menlo,Courier,monospace;--fs-normal:clamp(1rem,0.8900rem + 0.4889vw,1.33rem);--fs-xsmall:max(11px,.66em);--fs-small:max(13px,.75em);--fs-large:max(19px,1.25em);--fs-xlarge:max(22px,1.33em);--h6:.8em;--h5:.85em;--h4:.9em;--h3:1.25em;--h2:1.5em;--h1:1.75em;--content-width:calc(var(--fs-normal)*41);--fw-light:200;--fw-regular:400;--fw-semi:600;--fw-bold:700;--fw-heavy:800;--line-tight:1em;--line-normal:1.6em;--line-loose:2em;--height:2rem;--radius:0.5rem;--margin-xsmall:.75rem;--margin-small:1rem;--margin:1.5rem;--margin-large:1.875rem;--margin-xlarge:2.5rem;--padding-xsmall:0.25rem;--padding-small:0.5rem;--padding:var(--margin-xsmall);--padding-large:var(--margin-small);--padding-xlarge:1.25rem;--aspect-wide:16/9;--aspect-wide-padding:56.25%;--aspect-square:1/1;--aspect-square-padding:25%;--aspect-three-to-one:3/1;--aspect-three-to-one-padding:33.33%;--aspect-onefive-to-one:1.5/1;--aspect-onefive-to-one-padding:66.67%;--aspect-four-thirds:4/3;--aspect-four-thirds-padding:75%;--head-height:clamp(3.5rem,3.0000rem + 1.6667vw,4.5rem);--head-offset:calc(var(--head-height) + 1rem);--card-min-height:16rem;--level-mobile-nav-overlay:5;--level-mobile-nav:4;--level-overlay:3;--level-util:2;--level-ui:1;--level-content:0;--transition-time:0.3s;--transition-curve:cubic-bezier(.52,-0.72,.75,.99);--transition-all:all var(--transition-time) var(--transition-curve);--transition-opacity:opacity var(--transition-time) var(--transition-curve);--transition-display:display var(--transition-time) var(--transition-curve);--transition-filter:filter var(--transition-time) var(--transition-curve);--transition-width:width var(--transition-time) ease-out;--main-padding:var(--margin);--grid-cols:12;--grid-gap:var(--margin-small);--one-col:var(--grid-cols);--one-quarter:var(--one-col);--one-third:var(--one-col);--one-half:var(--one-col);--two-thirds:var(--one-col);--three-quarters:var(--one-col);--cols-large:var(--one-col);--cols-normal:var(--one-col);--cols-small:var(--one-col);--cover-height:300px;--cover-height-adjust:10px;--cover-rotation-start:-5deg;--cover-rotation-end:-30deg}@media (min-width:600px){:root{--cols-large:var(--grid-cols);--one-col:calc(var(--grid-cols)/2);--one-quarter:var(--one-col);--one-third:var(--one-col);--one-half:var(--one-col)}}@media (min-width:980px){:root{--max-width:980px;--main-width:calc(var(--max-width) - var(--margin)*2);--main-padding:calc(50vw - var(--main-width)/2);--grid-gap:var(--margin-large);--one-col:1;--one-quarter:3;--one-third:4;--one-half:6;--two-thirds:8;--three-quarters:9;--cols-large:var(--one-half);--cols-normal:var(--one-third);--cols-small:var(--one-third)}}@media (min-width:1240px){:root{--max-width:1240px}}@media (min-width:1440px){:root{--max-width:1440px;--cols-normal:var(--one-quarter);--cols-small:var(--one-col)}}@media (min-width:1920px){:root{--max-width:1620px}}.kg-width-wide{grid-column:2/-2}.kg-width-full{grid-column:1/-1}.toggle-selector{--tsSize:clamp(1.33rem,1.2200rem + 0.4889vw,1.66rem);background-color:#1c151f;background-color:var(--bg);border:1px solid rgba(146,102,191,.918);border-color:var(--color-primary);border-radius:calc(clamp(1.33rem, 1.22rem + .4889vw, 1.66rem)/2);border-radius:calc(var(--tsSize)/2);height:clamp(1.33rem,1.22rem + .4889vw,1.66rem);height:var(--tsSize);justify-self:end;position:relative;transition:var(--transition);width:calc(clamp(1.33rem, 1.22rem + .4889vw, 1.66rem)*2.25);width:calc(var(--tsSize)*2.25);z-index:2;z-index:var(--level-util)}.toggle-selector span,.toggle-selector svg{display:block;fill:rgba(146,102,191,.918);fill:var(--color-primary);height:calc(var(--tsSize) - 4px);position:absolute;top:1px;width:calc(var(--tsSize) - 4px);z-index:2;z-index:var(--level-util)}.toggle-selector svg:first-child{right:0}.toggle-selector svg:nth-child(2){left:1px}.toggle-selector span.switch{background-color:rgba(146,102,191,.918);background-color:var(--color-primary);border-radius:var(--tsSize);font-size:1px;margin-right:calc(var(--tsSize)*1.25);opacity:1;right:1px;top:1px;transition:background-color .5s ease-out;transition:margin-right .5s ease-out}.toggle-selector.theme{display:none}.toggle-selector.theme span.switch{background-color:#0b080c;background-color:var(--black)}:root[data-theme=light] .toggle-selector.theme{border-color:#c8d0ce;border-color:var(--light-gray)}[data-theme=light]:root .toggle-selector.theme .switch{background-color:#c8d0ce;background-color:var(--light-gray);margin-right:0}[data-plan-period=yearly]:root .toggle-selector.plan .switch{margin-right:0}dialog{background-color:#1c151f;background-color:var(--bg);border:4px solid rgba(146,102,191,.918);border-color:var(--highlight);border-radius:.5rem;border-radius:var(--radius);color:rgba(244,240,249,.816);color:var(--text);padding:0 1.875rem 1rem;padding:0 var(--margin-large) var(--margin-small) var(--margin-large);width:66vw}dialog::backdrop{background-color:rgba(11,8,12,.8)}dialog h3{color:rgba(146,102,191,.918);color:var(--color-primary);font-family:Venera,sans-serif;font-family:var(--ff-fancy);text-align:center}dialog .close{height:1.2em;position:absolute;right:.75rem;right:var(--padding);top:.75rem;top:var(--padding);width:1.2em}dialog .close svg{fill:rgba(146,102,191,.918);fill:var(--color-primary)}.upgrade-cta{background-color:#f4f0f9;background-color:var(--reverse-bg);border-radius:.5rem;border-radius:var(--radius);color:#1c151f;color:var(--reverse-text);margin-bottom:1.5rem;margin-bottom:var(--margin);padding:1rem;padding:var(--padding-large);text-align:center}.upgrade-cta h4{margin-top:.75rem;margin-top:var(--padding)}.upgrade-cta .button{display:block;margin:1.25rem auto .75rem;margin:var(--padding-xlarge) auto var(--padding);width:-moz-min-content;width:min-content}aside,blockquote{border-left:2px solid rgba(146,102,191,.918);border-left:2px solid var(--color-primary);padding:1rem;padding:var(--padding-large)}aside h4,blockquote h4{color:rgba(146,102,191,.918);color:var(--color-primary);font-size:max(19px,1.25em);font-size:var(--fs-large);font-weight:700;font-weight:var(--fw-bold);margin-top:0}aside p,blockquote p{font-size:clamp(1rem,.89rem + .4889vw,1.33rem);font-size:var(--fs-normal);font-style:italic;font-weight:200;font-weight:var(--fw-light);margin:0}form.success .description,form.success .form-group{display:none}form.success .message-success{color:rgba(146,102,191,.918);color:var(--color-primary);display:block}form.error .message-error{display:block}@font-face{font-family:Venera;font-stretch:normal;font-style:normal;font-weight:100;src:url(/assets/fonts/venera/Venera100.woff2) format("woff2"),url(/assets/fonts/venera/Venera100.woff) format("woff");unicode-range:u+0020-00fe}@font-face{font-family:Venera;font-stretch:normal;font-style:normal;font-weight:300;src:url(/assets/fonts/venera/Venera300.woff2) format("woff2"),url(/assets/fonts/venera/Venera300.woff) format("woff");unicode-range:u+0020-00fe}@font-face{font-family:Venera;font-stretch:normal;font-style:normal;font-weight:500;src:url(/assets/fonts/venera/Venera500.woff2) format("woff2"),url(/assets/fonts/venera/Venera500.woff) format("woff");unicode-range:u+0020-00fe}@font-face{font-family:Venera;font-stretch:normal;font-style:normal;font-weight:900;src:url(/assets/fonts/venera/Venera900.woff2) format("woff2"),url(/assets/fonts/venera/Venera900.woff) format("woff");unicode-range:u+0020-00fe}@media (prefers-color-scheme:light){html[data-theme=default] div.light,html[data-theme=default] figure.light,html[data-theme=default] img.light{display:inline-block}html[data-theme=default] div.dark,html[data-theme=default] figure.dark,html[data-theme=default] img.dark{display:none}}html[data-theme=light] div.light,html[data-theme=light] figure.light,html[data-theme=light] img.light{display:inline-block}html[data-theme=light] div.dark,html[data-theme=light] figure.dark,html[data-theme=light] img.dark{display:none}.book-container-3d{--minmax-height:max(100px,min(var(--cover-height),600px));--display-height:calc(var(--minmax-height) - var(--minmax-height)*0.0769);--aspect-ratio:2/3;--depth:calc(var(--minmax-height) - var(--minmax-height)*0.933);align-items:center;align-self:center;display:flex;height:calc(max(100px, min(300px, 600px)) + 10px);height:calc(var(--minmax-height) + var(--cover-height-adjust));justify-content:center;perspective:600px}.book-container-3d .cover{aspect-ratio:var(--aspect-ratio);height:var(--display-height);position:relative;transform:rotateY(-5deg);transform:rotateY(var(--cover-rotation-start));transform-style:preserve-3d}.book-container-3d .cover:hover{transform:rotateY(-30deg);transform:rotateY(var(--cover-rotation-end))}.book-container-3d .cover:before{background-color:#f4f6f5;background-color:var(--white);background:linear-gradient(90deg,#fff,#f9f9f9 5%,#fff 10%,#f9f9f9 15%,#fff 20%,#f9f9f9 25%,#fff 30%,#f9f9f9 35%,#fff 40%,#f9f9f9 45%,#fff 50%,#f9f9f9 55%,#fff 60%,#f9f9f9 65%,#fff 70%,#f9f9f9 75%,#fff 80%,#f9f9f9 85%,#fff 90%,#f9f9f9 95%,#fff);content:" ";height:calc(var(--display-height) + 1px);position:absolute;right:calc(var(--depth)*-1);top:0;transform:rotateY(85deg);width:calc(var(--depth)*2 - 2px)}.book-container-3d .cover:after{background-color:#c8d0ce;background-color:var(--light-gray);box-shadow:-15px 0 40px 10px #0b080c;box-shadow:-15px 0 40px 10px var(--shadow);content:" ";right:-6px;transform:translateZ(calc(var(--depth)*-1))}.book-container-3d .cover:after,.book-container-3d .cover>:first-child{aspect-ratio:var(--aspect-ratio);border-radius:0 2px 2px 0;height:var(--display-height);position:absolute;top:0}.book-container-3d .cover>:first-child{background-color:red;background-color:#01060f;box-shadow:10px 0 25px -10px #0b080c;box-shadow:10px 0 25px -10px var(--shadow);left:0;transform:translateZ(var(--depth))}.book-container-3d.animate .cover{animation:init3DBookAnimation 1s ease 0s 1;transition:1s cubic-bezier(.52,-.72,.75,.99);transition:1s var(--transition-curve)}@keyframes init3DBookAnimation{0%{transform:rotateY(-5deg);transform:rotateY(var(--cover-rotation-start))}to{transform:rotateY(--cover-rotation-end)}}.button,button,input[type=button],input[type=reset],input[type=submit]{color:rgba(146,102,191,.918);color:var(--color-primary);transition-duration:.3s;transition-duration:var(--transition-time);transition-property:color,fill,background-color,outline,box-shadow;transition-timing-function:ease-in}.small.button:not(does-not-exist),button.small:not(.does-not-exist),input.small[type=button],input.small[type=reset],input.small[type=submit]{font-size:max(13px,.75em);font-size:var(--fs-small);line-height:max(13px,.75em);line-height:var(--fs-small);padding:.25rem max(13px,.75em);padding:var(--padding-xsmall) var(--fs-small)}.large.button:not(does-not-exist),button.large:not(.does-not-exist),input.large[type=button],input.large[type=reset],input.large[type=submit]{font-size:max(19px,1.25em);font-size:var(--fs-large);line-height:max(19px,1.25em);line-height:var(--fs-large);padding:1rem max(19px,1.25em);padding:var(--padding-large) var(--fs-large)}.button:not(does-not-exist):disabled,.disabled.button:not(does-not-exist),button.disabled:not(.does-not-exist),button:not(.does-not-exist):disabled,input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.4;pointer-events:none}.button:not(does-not-exist) svg,button:not(.does-not-exist) svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{min-height:15px;min-width:15px}.button:not(does-not-exist):focus,.button:not(does-not-exist):hover,button:not(.does-not-exist):focus,button:not(.does-not-exist):hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:rgba(146,102,191,.918);background-color:var(--color-primary);box-shadow:inset 0 0 0 2px rgba(146,102,191,.918);box-shadow:inset 0 0 0 2px var(--color-primary);color:#f4f0f9;color:var(--color-text-onPrimary);outline:rgba(146,102,191,.918);outline:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.button:not(does-not-exist):focus svg,.button:not(does-not-exist):hover svg,button:not(.does-not-exist):focus svg,button:not(.does-not-exist):hover svg,input[type=button]:focus svg,input[type=button]:hover svg,input[type=reset]:focus svg,input[type=reset]:hover svg,input[type=submit]:focus svg,input[type=submit]:hover svg{fill:#f4f0f9;fill:var(--color-text-onPrimary)}.card.book{min-height:calc(300px + 3rem);min-height:calc(var(--cover-height) + var(--margin)*2)}.card.card.post.no-image .link,.card.card.post.no-image .title{opacity:1}.card.card.post.no-image .title{display:block}nav.books .book.card:hover .cover{transform:rotateY(-30deg);transform:rotateY(var(--cover-rotation-end))}[data-theme=light]:root .card .title{background:linear-gradient(180deg,transparent 25%,#1c151f 50%,transparent 75%);background:linear-gradient(to bottom,transparent 25%,var(--bg) 50%,transparent 75%);text-shadow:-1px -2px 3px #1c151f,1px 2px 3px #1c151f;text-shadow:-1px -2px 3px var(--bg),1px 2px 3px var(--bg)}[data-theme=light]:root .card:hover footer{opacity:.75}@media (hover:hover){.card:not(:hover):not(.book) .link{background-color:transparent;opacity:0;transition:all .3s cubic-bezier(.52,-.72,.75,.99);transition:var(--transition-all);transition-duration:1s}.card:not(:hover):not(.no-image) .title{font-size:max(11px,.66em);font-size:var(--fs-xsmall);opacity:0;padding:1rem;padding:var(--padding-large);width:80%}.card:not(:hover) footer,.card:not(:hover):not(.no-image) .title{transition:all .3s cubic-bezier(.52,-.72,.75,.99);transition:var(--transition-all)}.card:not(:hover) footer{bottom:-30px;font-size:.5em;line-height:1.4em}.card.book:hover:not(.no-image),.card.post:hover:not(.no-image){filter:grayscale(50%)}.card.book:hover:not(.no-image) .title,.card.post:hover:not(.no-image) .title{font-size:.9em;font-size:var(--h4);opacity:1;width:100%}.card:hover footer{bottom:0;font-size:max(11px,.66em);font-size:var(--fs-xsmall)}}@media (min-width:600px){nav.books .book.card{--cover-height-adjust:30px}nav.books .book.card:first-child .book-container-3d{--minmax-height:calc(var(--cover-height) + 59px);--cover-rotation-end:-29deg}nav.books .book.card:nth-child(2) .book-container-3d{--minmax-height:calc(var(--cover-height) + 44px);--cover-rotation-end:-26deg}nav.books .book.card:nth-child(3) .book-container-3d{--minmax-height:calc(var(--cover-height) + 29px);--cover-rotation-end:-23deg}nav.books .book.card:nth-child(4) .book-container-3d{--minmax-height:calc(var(--cover-height) + 14px);--cover-rotation-end:-20deg}nav.books .book.card:nth-child(3n+3){grid-column-end:span 12;grid-column-end:span var(--grid-cols)}.post-template nav.cards{grid-template-columns:1fr}}@media (min-width:980px){nav.posts .card:nth-child(6n+1),nav.posts .card:nth-child(6n+2){grid-column-end:span 12;grid-column-end:span var(--one-half)}nav.posts .card:nth-child(6),nav.posts .card:nth-child(6n+6){grid-column-end:span 12;grid-column-end:span var(--grid-cols)}nav.books{--cover-height:max(325px,min(33vw,391px))}nav.books .book.card{--cover-height-adjust:48px}nav.books .book.card:nth-child(1n){grid-column-end:span 12;grid-column-end:span var(--one-third)}.post-template nav.cards{grid-template-columns:repeat(3,1fr)}.post-template nav.cards .card{grid-column-end:span 1}}@media (min-width:1440px){nav.books .book.card:nth-child(3n+3){grid-column-end:span 12;grid-column-end:span var(--one-third)}nav.posts .card:nth-child(13n+1),nav.posts .card:nth-child(13n+3){grid-column-end:span 12;grid-column-end:span var(--one-quarter)}nav.posts .card:nth-child(13n+10),nav.posts .card:nth-child(13n+12),nav.posts .card:nth-child(13n+4),nav.posts .card:nth-child(13n+8),nav.posts .card:nth-child(13n+9){grid-column-end:span 12;grid-column-end:span var(--one-third)}nav.posts .card:nth-child(13n+11),nav.posts .card:nth-child(13n+5){grid-column-end:span 12;grid-column-end:span var(--two-thirds)}nav.posts .card:nth-child(13n+2),nav.posts .card:nth-child(13n+6),nav.posts .card:nth-child(13n+7){grid-column-end:span 12;grid-column-end:span var(--one-half)}nav.posts .card:nth-child(13n+13){grid-column-end:span 12;grid-column-end:span var(--grid-cols)}}@media (min-width:1920px){nav.posts .card:nth-child(18n+1),nav.posts .card:nth-child(18n+6){grid-column-end:span 12;grid-column-end:span var(--two-thirds)}nav.posts .card:nth-child(18n+12),nav.posts .card:nth-child(18n+13),nav.posts .card:nth-child(18n+14),nav.posts .card:nth-child(18n+2),nav.posts .card:nth-child(18n+5){grid-column-end:span 12;grid-column-end:span var(--one-third)}nav.posts .card:nth-child(18n+10),nav.posts .card:nth-child(18n+11),nav.posts .card:nth-child(18n+3),nav.posts .card:nth-child(18n+4),nav.posts .card:nth-child(18n+8){grid-column-end:span 12;grid-column-end:span var(--one-half)}nav.posts .card:nth-child(18n+15),nav.posts .card:nth-child(18n+16),nav.posts .card:nth-child(18n+17),nav.posts .card:nth-child(18n+18),nav.posts .card:nth-child(18n+7),nav.posts .card:nth-child(18n+9){grid-column-end:span 12;grid-column-end:span var(--one-quarter)}}@media (min-width:600px){.col,.col-1{flex-basis:49%}.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex-basis:100%}}@media (min-width:980px){.col{max-width:100%}.col-1{flex-basis:8.33333%;flex-basis:calc(100%/var(--grid-cols));max-width:8.33333%;max-width:calc(100%/var(--grid-cols))}.col-2{flex-basis:16.66%;max-width:16.66%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33%;max-width:33.33%}.col-5{flex-basis:42%;max-width:42%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58%;max-width:58%}.col-8{flex-basis:66.66%;max-width:66.66%}.col-9{flex-basis:75%;max-width:75%}.col-10,.col-11{flex-basis:83.33%;max-width:83.33%}.col-12{flex-basis:100%;max-width:100%}}.hamburger{color:inherit;cursor:pointer;font:inherit;text-transform:none;transition:opacity .15s linear,filter .15s linear}.hamburger .box{display:inline-block;height:13px;width:20px}.hamburger .inner{bottom:0;display:block;margin-top:-2px;top:auto;transition-delay:.15s;transition-duration:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger .inner,.hamburger .inner:after,.hamburger .inner:before{border-radius:4px;transition:transform .15s ease}.hamburger .inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger .inner:after{top:-12px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}html[data-nav-open=true] .hamburger .inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}html[data-nav-open=true] .hamburger .inner:after,html[data-nav-open=true] .hamburger .inner:before{background-color:#c8d0ce;background-color:var(--light-gray)}html[data-nav-open=true] .hamburger .inner:after{opacity:0;top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s}html[data-nav-open=true] .hamburger .inner:before{top:0;transform:rotate(-90deg);transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s}.page-template article.book .page-head{margin:3em 0 2em;text-align:left}.page-template article.book .page-head h2{font-size:1.75em;font-size:var(--h1);font-weight:600;font-weight:var(--fw-semi);margin:0}.page-template article.book h6{display:none}@media (min-width:600px){.feature-image span{height:auto}}.audioPlayer.external{border-radius:0;border-width:1px 0 0;bottom:0;display:none;height:82px;left:0;margin:0;max-width:100vw;position:fixed;right:0;transform:translateY(80px);z-index:3;z-index:var(--level-overlay)}.audioPlayer.external .wrapper{align-items:center;display:flex;gap:1rem;gap:var(--grid-gap);justify-content:space-between;padding-right:1rem;padding-right:var(--margin-small)}.audioPlayer.external header{flex-grow:1;margin-bottom:0;overflow:hidden}.audioPlayer.external .title{margin-top:0}.audioPlayer.external .controls{flex-direction:column;gap:.25rem;gap:var(--padding-xsmall);margin:0}.audioPlayer.external .button.close{border:none;display:block;height:2.75rem;padding:.25rem;padding:var(--padding-xsmall);position:absolute;right:0;top:0;width:2.75rem;z-index:3;z-index:var(--level-overlay)}.audioPlayer.external .button.close svg{height:1em;position:absolute;right:.5rem;right:var(--padding-small);top:.5rem;top:var(--padding-small);width:1em}.player-open .audioPlayer.external{display:flex;transform:translateY(0)}.playing.audioPlayer .button-play .pause,.playing.audioPlayer .buttons .pause,.playing.episode .button-play .pause,.playing.episode .buttons .pause{display:block}.loading.audioPlayer .button-play .pause,.loading.audioPlayer .button-play .play,.loading.episode .button-play .pause,.loading.episode .button-play .play,.playing.audioPlayer .button-play .play,.playing.audioPlayer .buttons .play,.playing.episode .button-play .play,.playing.episode .buttons .play{display:none}.loading.audioPlayer .button-play .loader,.loading.episode .button-play .loader{display:block}.audioPlayer .button-play .loader,.episode .button-play .loader{color:#f4f0f9;color:var(--color-text-onPrimary);font-size:calc(var(--loader-size)/4);position:relative}.audioPlayer .button-play .loader,.audioPlayer .button-play .loader:after,.audioPlayer .button-play .loader:before,.episode .button-play .loader,.episode .button-play .loader:after,.episode .button-play .loader:before{animation:load1 1s ease-in-out infinite;background-color:#f4f0f9;background-color:var(--color-text-onPrimary);height:var(--loader-size);width:calc(var(--loader-size)/4)}.audioPlayer .button-play .loader:after,.audioPlayer .button-play .loader:before,.episode .button-play .loader:after,.episode .button-play .loader:before{content:"";position:absolute;top:0}.audioPlayer .button-play .loader,.episode .button-play .loader{animation-delay:-.16s}.audioPlayer .button-play .loader:before,.episode .button-play .loader:before{animation-delay:-.32s;left:calc((var(--loader-size)/3)*-1);left:calc(var(--loader-size)/3*-1)}.audioPlayer .button-play .loader:after,.episode .button-play .loader:after{left:calc(var(--loader-size)/3)}@media (min-width:600px){.episode.non-member .post-media{filter:grayscale(1)}}@media (min-width:980px){.audioPlayer.external header{text-align:left}.audioPlayer.external .meta{justify-content:start;width:-moz-fit-content;width:fit-content}}@media (min-width:1240px){.audioPlayer.external{justify-content:center}.audioPlayer.external .wrapper{width:-moz-min-content;width:min-content}.audioPlayer.external .controls{flex-grow:1}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:var(--loader-size)}40%{box-shadow:0 calc((var(--loader-size)/2)*-1);box-shadow:0 calc(var(--loader-size)/2*-1);height:calc(var(--loader-size)*1.25)}}.post-template .post-body sup.footnote{font-size:max(11px,.66em);font-size:var(--fs-xsmall)}.post-template .post-body div.footnotes{font-size:max(13px,.75em);font-size:var(--fs-small);font-style:italic;margin-top:2em}.site-foot{display:grid}.site-foot .nav{display:grid;grid-auto-flow:column;grid-gap:1rem;grid-gap:var(--padding-large);gap:1rem;gap:var(--padding-large);margin:0 auto 1em;padding:0;width:max(40vw,min(18rem,60vw))}.site-foot .nav li{justify-self:center}.site-foot .nav li:first-child{justify-self:start}.site-foot .nav li:last-child{justify-self:end}.site-foot .copy{margin-bottom:.5em;order:2}.site-foot .affiliations{opacity:.8;order:3}.nav.secondary{grid-template-columns:repeat(2,minmax(0,1fr));order:0}.nav.social{grid-template-columns:repeat(3,minmax(0,1fr));order:1}.site-foot a,.site-head a{-webkit-text-decoration:none;text-decoration:none}.site-foot a:hover,.site-head a:hover{color:rgba(146,102,191,.918);color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}html[data-nav-open=true] .site-logo{z-index:4;z-index:var(--level-mobile-nav)}html[data-nav-open=true] .toggle-selector.theme{--tsSize:var(--fs-normal);display:block;z-index:4;z-index:var(--level-mobile-nav)}html[data-nav-open=true] .site-nav{background-color:#1c151f;background-color:var(--bg);display:block;height:100vh;margin:0;padding:.75rem;padding:var(--padding);position:absolute;top:0;width:100vw;z-index:4;z-index:var(--level-mobile-nav)}html[data-nav-open=true] .nav.member,html[data-nav-open=true] .nav.primary{display:flex;flex-direction:column;flex-wrap:wrap;font-size:max(22px,1.33em);font-size:var(--fs-xlarge);font-weight:200;font-weight:var(--fw-light);margin:3rem 1.5rem 1.5rem;margin:calc(var(--margin)*2) var(--margin) var(--margin);padding-left:0}html[data-nav-open=true] .nav.member{font-size:max(19px,1.25em);font-size:var(--fs-large);margin-top:0}html[data-nav-open=true] .site-foot{background:#1c151f;background:var(--bg);bottom:-200px;left:0;position:fixed;width:100vw;z-index:4;z-index:var(--level-mobile-nav)}@media (min-width:980px){.site-foot,.site-head{font-weight:200;font-weight:var(--fw-light);gap:.75rem;gap:var(--padding);grid-template-columns:1fr 30% 1fr}.site-nav{display:block}.site-nav .nav.member{display:none}.site-logo{align-self:start}.site-logo img{height:auto}.member-links ul,.nav.primary{display:flex;gap:.5rem;gap:var(--padding-small);margin:.5rem 0;margin:calc(var(--margin-small) - var(--padding-small)) 0}.nav.primary{justify-content:flex-start}.member-links{display:block;flex-wrap:nowrap}.toggle-selector.theme{--tsSize:calc(var(--fs-normal)*0.8);display:block;position:absolute;right:.75rem;right:var(--padding);top:.75rem;top:var(--padding)}.hamburger{display:none}.site-foot .nav{display:flex;gap:1rem;gap:var(--padding-large);width:auto}.site-foot .copy{margin-bottom:.5em;order:1}.site-foot .affiliations{display:grid;grid-column-end:span 3;grid-column-start:1;justify-items:center;opacity:.8;order:4}.nav.secondary{margin-left:0;order:0}.nav.social{margin-right:0;order:2;text-align:right}}.subscribe-form section{display:block;margin:0 auto;max-width:500px;width:100%}.subscribe-form input{margin-bottom:.25rem;margin-bottom:var(--padding-xsmall)}.subscribe-form input:focus{border-color:rgba(146,102,191,.918);border-color:var(--border);outline:0}.page-body.membership .subscribe-form{padding-bottom:1.875rem;padding-bottom:var(--margin-large);padding-top:2.5rem;padding-top:var(--margin-xlarge)}.page-body.membership .subscribe-form button{width:100%}@media (min-width:980px){.page-body.membership .subscribe-form button{width:-moz-max-content;width:max-content}}.article-comments header.row div{margin-top:1.5rem;margin-top:var(--margin)}.membership-template:not(.member) .member{display:none}.membership-template.member .page-body footer .upgrade{display:inherit}.membership-template.member .non-member,.membership-template.member .page-body footer .become{display:none}section.free-stories .stories .story{padding-bottom:.75rem;padding-bottom:var(--padding)}section.free-stories .stories h4{margin-bottom:.75rem;margin-bottom:var(--padding);margin-top:.75rem;margin-top:var(--padding)}section.free-stories .testimonials{display:grid;grid-gap:.75rem;grid-gap:var(--padding);align-items:start;gap:.75rem;gap:var(--padding);justify-items:center;margin:1.5rem auto 1.875rem;margin:var(--margin) auto var(--margin-large);width:80%}section.free-stories .testimonial{background-color:#c8d0ce;background-color:var(--light-gray);border-radius:.5rem;border-radius:var(--radius);color:#1c151f;color:var(--color-text-onLight);height:100%;padding:1rem;padding:var(--padding-large);text-align:center}section.free-stories .testimonial .name{margin-bottom:.5rem;margin-bottom:var(--padding-small);margin-top:.5rem;margin-top:var(--padding-small);text-align:right;width:90%}[data-plan-period=yearly]:root .monthly{display:none}[data-plan-period=yearly]:root .yearly{display:inherit}@media (min-width:980px){section.free-stories .stories figure{align-items:end;display:flex;min-height:525px}section.free-stories .testimonials{grid-template-columns:repeat(3,1fr)}}.welcome-template .story figure{align-items:flex-end;display:flex;height:500px;justify-content:center}.welcome-template .story h5{margin-top:0}.welcome-template .story .button{display:block;margin:1.5rem auto .75rem;margin-bottom:var(--margin-xsmall);margin-top:var(--margin);width:90%}