body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Italiana,Khula,sans-serif}.a{text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#2f3035;font-size:50px}h1,h3{font-family:Italiana,serif}h3{font-size:40px}h3,p{color:#1a1b1f}p{font-family:Khula,sans-serif}a{color:#1a1b1f;font-family:Italiana,serif;font-weight:800}.contact-form{display:flex;flex-direction:column}.contact-title{margin-top:5rem}.contact-form label{color:#2f3035;font-family:Italiana,serif;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:12px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;color:#2f3035;font-size:1em;margin-top:5px;padding:10px}.contact-form button{background-color:#fff;border:1px solid #a7c5e7;border-radius:10px;color:#a7c5e7;cursor:pointer;font-family:Khula,sans-serif;font-weight:600;margin-top:16px;padding:10px}.contact-form button:hover{background-color:#758b9e;color:#fff}.substack{margin-top:4rem}.substack-box{margin-left:6.5rem}.contact-form-wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;border-left:4px solid #0000000f;border-radius:10px;box-shadow:0 6px 18px #0000000f;margin:5rem auto 8rem;max-width:700px;padding:1.5rem 2rem;width:60%}@media (max-width:780px){.contact-form-wrapper{padding:1.25rem;width:90%}}.bg-line-fixed{background-position:top;background-repeat:no-repeat;background-size:contain;background-size:70%;inset:0;opacity:.4;pointer-events:none;position:fixed;z-index:-2}.journey-page{position:relative;z-index:0}.journey-container{box-sizing:border-box;margin:5rem auto;max-width:1300px;padding:2rem 0 6rem;width:90%}.journey-block{margin-bottom:3.5rem}.journey-block .content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;border-radius:10px;box-shadow:0 6px 18px #0000000f;line-height:1.55;padding:1rem 1.25rem;width:62%}.journey-block.left .content{margin-right:auto;text-align:left}.journey-block.right .content{margin-left:auto;text-align:left}.journey-block h3{letter-spacing:.2px;margin-bottom:.5rem;margin-top:0}.journey-block p{color:#222;font-size:1rem;margin:0}.journey-block.left .content{border-left:4px solid #0000000f;padding-left:1.5rem}.journey-block.right .content{border-right:4px solid #0000000f;padding-right:1.5rem}@media (max-width:780px){.journey-container{margin:2rem auto;padding:1rem 0 3rem}.journey-block .content{border-left:none;border-right:none;margin:0 auto!important;padding:1rem;text-align:left;width:100%}}.navbar{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#758b9e;font-family:Italiana,serif;height:250px;justify-content:center;top:-1rem;z-index:2000}.navbar,.navbar-content{align-items:center;display:flex;position:relative;width:100%}.navbar-content{justify-content:space-between;max-width:1200px;padding:0 20px;z-index:1}.navbar-title{font-size:7rem;margin-left:1rem}.navbar-links{display:flex;gap:24px;list-style:none}.navbar-links a{color:#758b9e;font-size:1.5rem;text-decoration:none;transition:opacity .2s ease}.navbar-links a:hover{opacity:.8}.footer{align-items:center;bottom:0;color:#000;display:flex;font-family:Khula,sans-serif;font-size:.7em;justify-content:space-between;margin-top:3rem;padding:1rem 20px;width:100%}span{margin-left:6rem}.socials{margin-right:5rem}.social{height:3vh;padding:.5rem}@media (max-width:768px){.footer{align-items:center;flex-direction:column;font-size:.8em;padding:1rem;text-align:center}span{margin:0 0 .5rem}.socials{margin:0}}@media (max-width:480px){.footer{font-size:.6em;padding:.5rem}span{margin:0 0 .5rem;text-align:center}.social{height:4vh;padding:.3rem}}.app,.main{align-items:center;display:flex;flex-direction:column}.main{width:100%}.title{margin-top:0}.home-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-top:5rem}.sue-image{max-height:60vh;padding-right:3rem}.intro{color:#1a1b1f;font-family:Khula,sans-serif;margin-top:0;max-width:40vw;padding:0}.books-container{align-items:flex-start;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.book-container{align-items:center;display:flex!important;flex-direction:column;font-family:Khula,sans-serif;font-size:1rem;justify-content:flex-start;margin-top:4rem;padding:2rem;width:25vw}.book-image{margin-bottom:1rem;object-fit:cover;width:20vw}.icon{cursor:pointer;margin:10px;max-height:5vh;transition:transform .25s ease,opacity .25s ease}.icon:hover{color:#758b9e;opacity:.85;transform:scale(1.1)}.button-container{display:flex;margin-top:auto}.book-date{color:#6b7280;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.book-title{color:#2f3035;font-size:1.3rem;font-weight:700;margin-bottom:-10px;margin-top:-10px}.book-container{padding:20px;text-align:center}@media (min-width:800px) and (max-width:1200px){.logo{font-size:50px;margin-left:2rem}.nav-links{font-size:16px;gap:20px;margin-right:2rem}.intro{font-size:1rem;max-width:60vw}.book-container{width:80vw}.book-image{width:30vw}.books-container,.home-container{flex-direction:column}.home-container{align-items:center;display:flex;justify-content:center;margin-top:2rem}.sue-image{margin-left:2rem;max-height:50vh}.intro{max-width:90vw}.title{margin-left:2rem}}@media (min-width:481px) and (max-width:768px){.logo{font-size:50px;margin-left:2rem}.nav-links{font-size:16px;gap:20px;margin-right:2rem}.intro{font-size:1rem;max-width:60vw}.book-image{width:40vw}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.sue-image{margin-left:2rem;max-height:50vh}.intro{max-width:90vw}.title{margin-left:2rem}}@media (max-width:480px){.navbar{align-items:center;flex-direction:row;padding:10px}.logo{font-size:40px;margin:0}.nav-links{flex-direction:column;font-size:14px;gap:10px;margin-right:2rem}.home-container{align-items:center;flex-direction:column;margin-top:1rem}.sue-image{max-width:80vw;padding:0}.intro{font-size:.9rem;max-width:90vw}.book-image{width:60vw}.books-container{flex-direction:column}.book-container{width:60vw}.button-container{width:80vw}}
/*# sourceMappingURL=main.14070306.css.map*/