body{font-family:Baskerville,Palatino Linotype,Times New Roman,serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0}a{border-bottom:1px solid #000;color:#000;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.7}.App{box-sizing:border-box;display:flex;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.App,.sidebar{background-color:#fff}.sidebar{border-right:1px solid #eee;height:100vh;left:0;position:fixed;top:0;width:80px;z-index:100}.sidebar-content{align-items:center;display:flex;flex-direction:column;height:100%;padding:20px 0}.sidebar-logo{margin-bottom:40px;margin-top:20px}.sidebar-logo-image{height:auto;max-height:260px;max-width:80px;transform:rotate(-90deg);width:auto}.poem-nav{flex:1 1;overflow-y:auto;width:100%}.poem-nav ul{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.poem-nav li{margin-bottom:15px}.poem-nav li.active .poem-nav-link{background-color:#000;color:#fff}.poem-nav-link{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:.9rem;height:40px;justify-content:center;padding:0;text-decoration:none;transition:all .3s ease;width:40px}.poem-nav-link:hover{background-color:#000;color:#fff}.content{flex:1 1;margin-left:80px;max-width:800px;padding:0}@media (max-width:768px){.sidebar{width:60px}.sidebar-logo-image{max-height:200px;max-width:60px}.poem-nav-link{font-size:.8rem;height:30px;width:30px}.content{margin-left:60px;padding:0}.cover-video-container{box-sizing:border-box;max-width:800px;overflow:hidden;padding:0;width:100%}.cover-image-container{align-items:flex-start;box-sizing:border-box;max-width:100%;padding:0;width:100%}.author-name{align-self:flex-start;font-size:28px;padding-left:0;text-align:left}.blocks-image{height:auto;margin:0;max-width:100%;width:auto}.poem-number{font-size:1.5rem;margin-right:1rem;min-width:30px}.poem-content{font-size:1rem;letter-spacing:.3px;line-height:1.6}.poem-container{max-width:100%;padding:0 10px}.poem-container.with-image{align-items:flex-start;display:flex;flex-direction:column}.poem-text-container{max-width:100%}.poem-content{font-size:1.2rem;margin-left:0;min-width:300px;overflow-x:auto;white-space:pre;width:100%}.poem-image{margin-left:0;margin-top:30px;max-width:300px;width:100%}.buy-button-section,.poem-section{height:100vh;min-height:100vh}.poem-illustration{margin-bottom:0;margin-top:30px}.distortion-container-wrapper{aspect-ratio:1/1;max-width:100%;width:calc(100% - 20px)}}@media screen and (orientation:landscape) and (max-height:500px){body,html{overflow-y:scroll!important;scroll-snap-type:y mandatory!important}.poem-section{box-sizing:border-box!important;justify-content:flex-start!important;overflow:hidden!important;padding:60px 0 20px!important;position:relative!important}.buy-button-section,.poem-section{display:flex!important;flex-direction:column!important;height:100vh!important;min-height:100vh!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.buy-button-section{justify-content:center!important;padding:20px 0!important}.sidebar{width:40px!important}.sidebar-logo-image{max-height:150px!important;max-width:40px!important}.poem-nav-link{font-size:.7rem!important;height:25px!important;width:25px!important}.content{box-sizing:border-box!important;max-width:calc(100vw - 40px)!important;overflow-x:hidden!important;padding:0!important;width:calc(100vw - 40px)!important}.book-cover,.content{margin-left:40px!important}.book-cover{display:flex!important;flex-direction:column!important;height:auto!important;justify-content:flex-start!important;max-width:none!important;min-height:100vh!important;overflow-y:auto!important;padding:20px 10px 40px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;width:calc(100% - 40px)!important}.cover-video-container{height:auto!important;margin:0 auto 15px!important}.cover-image-container,.cover-video-container{max-width:500px!important;padding:0!important;width:100%!important}.cover-image-container{align-items:center!important;display:flex!important;flex-direction:column!important;margin:15px auto 30px!important}.cover-image-container img{height:auto!important;max-height:30vh!important}.author-name,.cover-image-container img{display:block!important;width:100%!important}.author-name{color:#000!important;font-size:calc(12px + .6vw)!important;font-weight:700!important;letter-spacing:0!important;margin-bottom:20px!important;margin-top:20px!important;max-width:500px!important;overflow:visible!important;padding:0!important;position:relative!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;z-index:10!important}.poem-container{padding:0 10px!important}.poem-container.with-image{align-items:flex-start!important;display:flex!important;flex-direction:column!important;max-width:calc(100vw - 60px)!important;overflow-x:hidden!important;width:calc(100vw - 60px)!important}.poem-text-container{margin-top:0!important;max-width:100%!important;padding-top:0!important;width:100%!important}.poem-number{font-size:1.5rem!important;margin-bottom:10px!important;margin-top:0!important}.poem-content{font-size:.9rem!important;letter-spacing:.5px!important;line-height:1.4!important;max-width:calc(100vw - 80px)!important;overflow-x:hidden!important;white-space:normal!important;width:calc(100vw - 80px)!important}.poem-image{margin-left:0!important;margin-top:15px!important;max-height:40vh!important;object-fit:contain!important;overflow:hidden!important}.distortion-container-wrapper,.poem-image{max-width:120px!important}.poem-section{margin-bottom:20px!important;padding:20px 0!important}.buy-button-section,.poem-section{height:auto!important;min-height:auto!important}.buy-button-section{background-color:#fff!important;margin:10px 0!important;padding:10px 0!important;position:relative!important;z-index:1!important}.poem-illustration-distortion{opacity:.7!important}.distortion-container-wrapper{max-width:200px!important;width:100%!important}}@media screen and (max-width:480px){body,html{margin:0;max-width:100vw;overflow-x:hidden;padding:0;position:relative;width:100%}.sidebar{width:40px!important}.sidebar-logo-image{max-height:150px!important;max-width:40px!important}.author-name{display:block!important;font-size:calc(14px + 1vw)!important;font-weight:500!important;letter-spacing:.5px!important;margin-bottom:15px!important;margin-top:15px!important;max-width:100%!important;overflow:hidden!important;padding:0!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.poem-nav-link{font-size:.7rem!important;height:25px!important;width:25px!important}.content{box-sizing:border-box!important;margin-left:40px!important;max-width:calc(100vw - 40px)!important;overflow-x:hidden!important;padding:0!important;width:calc(100vw - 40px)!important}.cover-image-container,.cover-video-container{margin:0 auto!important;max-width:800px!important;overflow:hidden!important;padding:0!important;width:calc(100% - 10px)!important}.cover-image-container img{height:auto!important;width:100%!important}.poem-number{font-size:1.2rem!important;margin-right:.75rem!important;min-width:25px!important}.poem-content{font-size:.75rem!important;letter-spacing:.1px!important;line-height:1.5!important;white-space:pre-wrap!important;word-break:keep-all!important}.poem-content,.poem-image{margin-left:0!important;width:calc(100% - 40px)!important}.distortion-container-wrapper{aspect-ratio:1/1!important;margin:0 auto!important;width:100%!important}.poem-container.with-image{padding-left:40px!important}}.book-cover{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%;min-height:100vh;overflow:hidden;padding:0;text-align:left;width:100%}.book-cover h1{font-size:3rem;letter-spacing:1px;margin-bottom:1rem}.book-cover h2{font-size:1.5rem;font-style:italic;margin-bottom:3rem}.cover-video-container{box-sizing:border-box;margin-bottom:0;max-width:800px;overflow:hidden;padding:0;width:calc(100% - 10px)}.cover-video{height:auto;object-fit:contain;width:100%}.cover-image-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;max-width:800px;overflow:hidden;padding:0;width:calc(100% - 10px)}.cover-image{height:auto;max-width:100%}.blocks-image{margin:0;max-width:100%;object-fit:contain;width:100%}.author-name{display:block;font-size:calc(14px + .8vw);max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.buy-button-section,.poem-section{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh;padding:40px 0 0;position:relative;scroll-margin-top:80px}#poem-28{justify-content:flex-start;margin-bottom:100vh;padding-top:0;scroll-margin-top:0}.poem-container{box-sizing:border-box;flex-wrap:wrap;height:100%;justify-content:flex-start;margin:0 auto;max-width:800px;padding:0 40px;width:100%}.poem-container,.poem-container.with-image{align-items:flex-start;display:flex;flex-direction:row}.poem-container.with-image{justify-content:space-between;max-width:900px}.poem-content{flex:1 1}.poem-image{display:flex;flex-direction:column;margin:0 0 0 60px;max-width:300px}.poem-illustration{margin:0}.poem-illustration-distortion{height:100%;width:100%}.distortion-container-wrapper{aspect-ratio:1/1;height:auto;margin:0;max-width:300px;overflow:visible;position:relative;width:100%}.image-container{height:100%;position:relative;width:100%}.buy-book-container{margin:80px 0}.poem-image img{display:block;height:auto;position:relative;width:100%;z-index:1}#poem-1 .poem-image img,#poem-2 .poem-image img,#poem-4 .poem-image img{filter:contrast(1.1);mix-blend-mode:multiply}.animation-overlay{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2}.poem-text-container{align-items:flex-start;display:flex;flex-direction:column;max-width:600px}.poem-number{font-size:2rem;font-weight:300;margin-bottom:.5rem;text-align:left}.poem-content{font-size:1.2rem;letter-spacing:1px;line-height:1.8;overflow-x:auto;text-align:left;text-transform:uppercase;white-space:pre;width:100%}footer{border-top:1px solid #eee;font-size:.9rem;margin-top:4rem;padding:2rem 0;text-align:center}::-webkit-scrollbar-button{display:none!important}.scroll-to-top,.scroll-top-button,[class*=scroll][class*=button],[class*=scroll][class*=top],[id*=scroll][id*=button],[id*=scroll][id*=top]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.final-buy-button{align-items:center;display:flex;height:auto;justify-content:center;margin-top:-90vh;min-height:auto;padding-top:0;position:relative;z-index:10}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;overflow-x:hidden;padding:0;position:relative;width:100%}.author-name,body{box-sizing:border-box;color:#000;font-family:Helvetica Neue,Arial,sans-serif}.author-name{word-wrap:break-word;align-self:flex-start;display:inline-block;font-size:calc(20px + 1.5vw);font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;margin-top:10px;max-width:calc(100% - 40px);overflow-wrap:break-word;padding-left:0;text-align:left;white-space:normal;width:calc(100% - 40px);word-break:break-word}.distortion-container{height:100%;overflow:visible;width:100%}.buy-book-container{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;min-height:100vh;width:100%}.buy-book-button{background-color:initial;border:1px solid #000;border-radius:50px;color:#000;cursor:pointer;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;padding:12px 40px;text-transform:uppercase;transition:all .3s ease}.buy-book-button:hover{background-color:#000;color:#fff}@media (max-width:768px){.buy-book-container{margin:60px 0}.buy-book-button{font-size:14px;padding:10px 30px}}@media (max-width:480px){.buy-book-container{margin:40px 0}.buy-book-button{font-size:12px;padding:8px 24px}}
/*# sourceMappingURL=main.36b1fef5.css.map*/