@import url(https://fonts.googleapis.com/css2?family=Caladea:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--page-bg:#f7f4f0;--essay-text-font-size:16pt}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{align-items:flex-start;display:flex;justify-content:space-around;min-height:100vh}.centered-content{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.horizontal-content{flex-direction:row;justify-content:center}@media screen and (min-width:0px) and (max-width:640px){.horizontal-content{flex-direction:column!important;justify-content:center!important}}.vertical-content{flex-direction:column;justify-content:center}.container{background-color:#f7f4f0;background-color:var(--page-bg);font-family:Caladea,Georgia,serif;max-width:525pt;padding:36pt 10pt}.essay-title{color:#000;font-size:28pt;font-size:calc(var(--essay-text-font-size) + 12pt);font-weight:bolder;line-height:1.25em;margin-bottom:0}.essay-subtitle{font-size:18pt;font-size:calc(var(--essay-text-font-size) + 2pt);font-weight:700}.essay-date,.essay-subtitle{color:#666;font-style:italic;margin-bottom:1.5em;margin-top:0}.essay-date{font-size:14pt;font-size:calc(var(--essay-text-font-size) - 2pt)}.essay-section-heading{font-size:25pt;font-size:calc(var(--essay-text-font-size) + 9pt);margin-bottom:10px;margin-top:25px}.essay-subsection-heading{color:#444;font-size:22pt;font-size:calc(var(--essay-text-font-size) + 6pt);margin-bottom:5px;margin-top:0}.essay-subsection-subheading{color:#6f6f6f;font-size:19pt;font-size:calc(var(--essay-text-font-size) + 3pt);font-style:italic;margin-bottom:4px;margin-top:-2px}.essay-paragraph{margin-bottom:1.2em;margin-top:0}.essay-text{line-height:1.15em}.essay-text,.quote-block{color:#000;font-size:16pt;font-size:var(--essay-text-font-size)}.quote-block{font-style:italic;margin-left:35px;margin-top:5px}.arrow-list{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:35px}.arrow-list-item{align-items:flex-start;display:flex;margin-bottom:5px;margin-top:5px}.arrow-list-arrow{margin-right:10px}.arrow-list-subitem{padding-left:50px}.image-container{display:grid;place-items:center}.essay-image{margin-bottom:0;margin-top:5px;max-height:325px;max-width:70%;padding-bottom:5px}.essay-image-large{max-height:450px;max-width:80%}.essay-image-centered{max-width:90%}.essay-image-centered,.essay-image-full{display:block;margin:5px auto 0;max-height:500px;padding-bottom:5px}.essay-image-full{max-width:100%}html.no-scroll,html.no-scroll body{height:100%;overflow:hidden}.earthenware-page{background-color:#f7f4f0;background-color:var(--page-bg);inset:0;overflow:hidden;position:fixed}.clay-section{align-items:center;display:flex;flex-direction:column;font-family:Georgia,Garamond,serif;gap:40px;height:100%;justify-content:center;width:100%}.clay-canvas-wrapper{opacity:0;transition:opacity .4s ease}.clay-canvas-wrapper.clay-canvas-visible{opacity:1}.earthenware-page.clay-active{background-color:initial}.section-scroll-container{-webkit-overflow-scrolling:touch;display:flex;height:100vh;height:100dvh;justify-content:center;overflow-y:auto}.section-bottom-spacer{height:80px;width:100%}.section-scroll-container.no-overflow{overflow:hidden}.section-transition{display:flex;justify-content:center;margin:auto 0;opacity:1;transform:translateY(0);transition:opacity .15s ease,transform .15s ease;width:100%}.section-transition.exit-down{transform:translateY(-12px)}.section-transition.exit-down,.section-transition.exit-up{opacity:0;transition:opacity .12s ease,transform .12s ease}.section-transition.exit-up{transform:translateY(12px)}.section-transition.enter-setup{opacity:0;transition:none}.section-transition.enter-from-below{transform:translateY(12px)}.section-transition.enter-from-above{transform:translateY(-12px)}.section-transition.transitioning{pointer-events:none}.earthenware-page .essay-image-bleed{margin-left:calc(-45vw + 50%);max-height:90vh;max-width:90vw;object-fit:cover;width:90vw}.mobile-landscape-hint{display:none}@media screen and (max-width:480px) and (orientation:portrait){.mobile-landscape-hint{color:#a09080;display:block;font-size:.8rem;font-style:italic;margin-top:12px;text-align:center}}.earthenware-page .essay-image-centered,.earthenware-page .essay-image-full{margin-bottom:24px}.section-scrollbar{align-items:center;display:flex;position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:10}.section-scrollbar__track{background-color:#7d6e5d33;border-radius:2px;height:60px;position:relative;width:3px}.section-scrollbar__segment{background:#0000;border:none;cursor:pointer;height:20%;height:calc(100%/var(--total-sections, 5));left:-8px;padding:0;position:absolute;width:19px}.section-scrollbar__segment:first-child{top:0}.section-scrollbar__segment:nth-child(2){top:20%}.section-scrollbar__segment:nth-child(3){top:40%}.section-scrollbar__segment:nth-child(4){top:60%}.section-scrollbar__segment:nth-child(5){top:80%}.section-scrollbar__thumb{background-color:#7d6e5d8c;border-radius:3px;height:14px;left:-1px;position:absolute;transform:translateY(-50%);transition:top .25s ease;width:5px}@media screen and (max-width:480px){.section-scrollbar{right:8px}}.image-caption{color:#666;font-family:Caladea,Georgia,serif;font-size:15pt;font-size:calc(var(--essay-text-font-size) - 1pt);font-style:italic;margin-bottom:1.5em;margin-top:0;max-width:70%;text-align:center}@media screen and (max-width:640px){.centered-content{flex-direction:column!important}.arrow-list{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:10px}.arrow-list-subitem{padding-left:25px}.essay-image,.essay-image-centered,.essay-image-large{max-width:100%}.image-caption{max-width:95%}}a{height:inherit;text-decoration:none}.section-header{font-family:Caladea,serif!important;font-size:.9em;margin-left:50px;margin-right:50px}.section-header-text{color:#7d6e5d;margin-bottom:0;margin-top:40px}.essay-card{background-color:#fbfbfb!important;border-radius:15px!important;box-shadow:0 0 5px 5px #00000003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f!important;color:#1c1c1c!important;font-family:Caladea,serif!important;font-size:1.3em;margin:15px 50px 25px;max-width:600px;text-align:left;width:90%}@media screen and (min-width:0px) and (max-width:640px){.essay-card{margin:15px auto 25px}}.essay-card:active{box-shadow:0 0 0 0 #0000!important}.essay-card:visited{box-shadow:0 0 5px 5px #00000003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f!important}.essay-card-action-area{border-radius:15px!important;height:100%;width:100%}.essay-card-content{padding:15px 30px 5px!important}.essay-card-title{margin-bottom:0;margin-top:10px}.essay-card-subtitle{color:#7b6e6e;font-style:italic;font-weight:400;margin-bottom:15px;margin-top:5px}.essay-card-preview{font-weight:400;margin-bottom:15px;margin-top:15px}.essay-card-footnote{color:#7b6e6e;font-style:italic;font-weight:400;margin-bottom:15px;margin-top:0;text-align:center}.info-button{background:none;border:none;color:#555;cursor:pointer;font-family:Caladea,Georgia,serif;font-size:12pt;font-size:calc(var(--essay-text-font-size) - 4pt);line-height:1;padding:0 3px 0 0}.info-button-closed{color:#000}.info-button-open{color:#555}.side-note-text{font-size:15pt;font-size:calc(var(--essay-text-font-size) - 1pt)}.google-doc-iframe-container{height:100vh;margin:auto auto auto 20%;position:relative;width:100vw}@media screen and (min-width:0px) and (max-width:480px){.google-doc-iframe-container{margin:auto auto auto 0}}@media screen and (min-width:481px) and (max-width:1020px){.google-doc-iframe-container{margin:auto auto auto 5%}}@media screen and (min-width:1021px) and (max-width:1140px){.google-doc-iframe-container{margin:auto auto auto 10%}}@media screen and (min-width:1141px) and (max-width:1260px){.google-doc-iframe-container{margin:auto auto auto 15%}}.google-doc-iframe{border:0}.reminder-page{margin:0 auto;max-width:700px;padding:100px 16px 16px}.reminder-container{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:80px;padding-bottom:80px}.reminder-text{font-size:45px;line-height:1.5}.reminder-number{align-items:flex-start;color:#d9c4b1;display:flex;font-weight:700;margin-right:16px;text-align:right}.reminder-content{flex-grow:1;font-weight:700;text-shadow:0 0 5px #fffb00a6}.reminder-content-highlight{background-color:#fcf0ad;color:#45453b}.reminder-next-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:0 auto;max-width:300px;padding:12px;width:100%}@media screen and (min-width:0px) and (max-width:640px){.reminder-text{font-size:32px;line-height:1.5}}.cleanslate-container{gap:20px;height:100vh;justify-content:flex-start;margin:0 auto;overflow-y:auto;padding:20px 0}.cleanslate-buttons-list,.cleanslate-container{align-items:center;display:flex;flex-direction:column;width:100%}.cleanslate-buttons-list{justify-content:center}.cleanslate-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg,#e5cbaa03,#d8bc8833);border:0 solid #2b230880;border-radius:35px;box-shadow:0 8px 15px #0003;color:#e7e2d8;cursor:pointer;font-size:3em;font-weight:bolder;height:150px;margin-bottom:50px;padding:25px 40px;transition:all .3s ease;width:50%}@media screen and (min-width:0px) and (max-width:640px){.cleanslate-button{font-size:2.75em;height:150px;margin-bottom:30px;padding:10px;width:85%}.cleanslate-container{padding:15px 0}}.cleanslate-button:hover{background:linear-gradient(0deg,#e5cbaa33,#d8bc884d);box-shadow:0 12px 20px #0000004d;color:#ede9e1;transform:translateY(-1px)}.clay-tablet-slab{isolation:isolate;margin:0 auto;position:relative;width:clamp(320px,50vw,720px)}.clay-tablet-slab:before{box-shadow:3px 3px 4px #69422799,6px 6px 10px #69422759;content:"";filter:brightness(.28) saturate(1.1);inset:0;position:absolute;transform:translate(5px,7px);z-index:-1}.clay-tablet,.clay-tablet-slab:before{background-blend-mode:luminosity;background-color:var(--card-bg);background-image:var(--tablet-texture);background-repeat:repeat;background-size:300px 300px;border-radius:18px 22px 16px 20px}.clay-tablet{border:none;box-shadow:none;display:flex;filter:brightness(.72) saturate(1.2);flex-direction:column;gap:1.2rem;isolation:isolate;overflow:hidden;padding:2.4rem 2.8rem 2.6rem;position:relative}.clay-tablet:before{background:linear-gradient(135deg,#fffaf01a,#fffaf008 25%,#0000 50%,#28190f0a 75%,#28190f1a)}.clay-tablet:after,.clay-tablet:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.clay-tablet:after{box-shadow:inset 0 0 18px 6px #28190f12,inset 0 -4px 12px #28190f21,inset -4px 0 12px #28190f17,inset 3px 0 7px #fffaf026,inset 0 3px 7px #fffaf021}.clay-tablet__title{border-bottom:1.5px solid #28190f1f;color:var(--clay-dark);font-size:1.8rem;font-weight:600;margin:0;padding-bottom:.8rem;position:relative;text-shadow:0 -1px 1px #fffaf04d,0 1px 2px #28190f80;z-index:1}.clay-tablet__body{color:"#1d1714";font-size:1.3rem;font-weight:500;line-height:1.7;position:relative;text-align:left;z-index:1}.clay-tablet__body a{color:#b8c1ca;text-decoration:underline}.clay-tablet__body a:hover{color:#d8e2df}.clay-tablet__body p{margin:0 0 1rem;text-shadow:0 -1px 1px #fffaf059,0 1px 2px #28190f80}.clay-tablet__body p:last-child{margin-bottom:0}.clay-tablet-slab--label:before{background-image:var(--label-texture)}.clay-tablet--label,.clay-tablet-slab--label:before{background-blend-mode:var(--label-blend);background-color:var(--clay-sandstone);background-size:var(--label-texture-size)}.clay-tablet--label{filter:none}.clay-tablet--label .clay-tablet__title{border-bottom-color:#28190f26;color:var(--clay-darker);text-shadow:0 -1px 1px #fffaf059,0 1px 2px #28190f8c}.clay-tablet--label .clay-tablet__body{color:"#1d1714"}.clay-tablet--label .clay-tablet__body p{text-shadow:0 -1px 1px #fffaf059,0 1px 2px #28190f80}@media (max-width:768px){.clay-tablet-slab{width:clamp(280px,90vw,600px)}.clay-tablet{padding:1.8rem 1.6rem 2rem}.clay-tablet__title{font-size:1.5rem}.clay-tablet__body{font-size:1rem}}
/*# sourceMappingURL=main.a0f2c3ea.css.map*/