.JournalBook-module__nN7G8a__scene{perspective:2000px;flex-direction:column;align-items:center;gap:2rem;padding:2rem 1rem;display:flex}.JournalBook-module__nN7G8a__bookWrapper{border-radius:2px 8px 8px 2px;width:min(760px,95vw);height:clamp(340px,55vw,480px);display:flex;position:relative;box-shadow:-6px 6px 20px #2c24381f,6px 6px 20px #2c243814}.JournalBook-module__nN7G8a__pageLeft{z-index:1;background:#fdf8f2;border-right:1px solid #e0d4c0;border-radius:2px 0 0 2px;flex:1;position:relative;overflow:hidden}.JournalBook-module__nN7G8a__pageLeft:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2c24380d);width:20px;position:absolute;top:0;bottom:0;right:0}.JournalBook-module__nN7G8a__pageRight{z-index:1;background:#fffcf8;border-radius:0 8px 8px 0;flex:1;position:relative;overflow:hidden}.JournalBook-module__nN7G8a__pageRight:before{content:"";pointer-events:none;background:linear-gradient(270deg,#0000,#2c243808);width:20px;position:absolute;top:0;bottom:0;left:0}.JournalBook-module__nN7G8a__spine{z-index:10;pointer-events:none;background:linear-gradient(90deg,#d0c4b8,#e8e0d0,#d0c4b8);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.JournalBook-module__nN7G8a__flipPage{width:50%;height:100%;transform-style:preserve-3d;z-index:20;animation-duration:.7s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;position:absolute;top:0}.JournalBook-module__nN7G8a__flipPage_next{transform-origin:0;animation-name:JournalBook-module__nN7G8a__flipNextPage;right:0}.JournalBook-module__nN7G8a__flipPage_prev{transform-origin:100%;animation-name:JournalBook-module__nN7G8a__flipPrevPage;left:0}@keyframes JournalBook-module__nN7G8a__flipNextPage{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes JournalBook-module__nN7G8a__flipPrevPage{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.JournalBook-module__nN7G8a__flipFront{backface-visibility:hidden;background:#fffcf8;border-radius:0 8px 8px 0;position:absolute;inset:0;overflow:hidden;box-shadow:inset -4px 0 12px #2c24380f}.JournalBook-module__nN7G8a__flipPage_prev .JournalBook-module__nN7G8a__flipFront{border-radius:2px 0 0 2px;box-shadow:inset 4px 0 12px #2c24380f}.JournalBook-module__nN7G8a__flipBack{backface-visibility:hidden;background:#fdf8f2;border-radius:0 8px 8px 0;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 4px 0 12px #2c243814}.JournalBook-module__nN7G8a__flipPage_prev .JournalBook-module__nN7G8a__flipBack{border-radius:2px 0 0 2px;box-shadow:inset -4px 0 12px #2c243814}.JournalBook-module__nN7G8a__pageInner{flex-direction:column;height:100%;padding:clamp(1.2rem,4vw,2.4rem);display:flex;position:relative}.JournalBook-module__nN7G8a__leftLabel{color:#b8a9c9;letter-spacing:.15em;text-transform:lowercase;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(.75rem,2vw,.9rem);font-style:italic}.JournalBook-module__nN7G8a__tocList{flex-direction:column;flex:1;gap:.5rem;display:flex}.JournalBook-module__nN7G8a__tocItem{cursor:pointer;text-align:left;color:#7a6e86;background:0 0;border:none;border-radius:4px;align-items:baseline;gap:.75rem;padding:.4rem .5rem;transition:background .2s;display:flex}.JournalBook-module__nN7G8a__tocItem:hover{background:#b8a9c91f}.JournalBook-module__nN7G8a__tocActive{color:#2c2438;background:#b8a9c92e!important}.JournalBook-module__nN7G8a__tocYear{color:#b8a9c9;white-space:nowrap;min-width:2.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(.7rem,1.8vw,.8rem)}.JournalBook-module__nN7G8a__tocTitle{font-family:Lato,sans-serif;font-size:clamp(.7rem,1.8vw,.82rem);font-weight:300;line-height:1.3}.JournalBook-module__nN7G8a__entryDate{color:#b8a9c9;letter-spacing:.05em;margin-bottom:.6rem;font-family:Cormorant Garamond,serif;font-size:clamp(.72rem,1.8vw,.85rem);font-style:italic}.JournalBook-module__nN7G8a__entryTitle{color:#2c2438;margin-bottom:.8rem;font-family:DM Serif Display,serif;font-size:clamp(1.1rem,3.5vw,1.7rem);font-weight:400;line-height:1.2}.JournalBook-module__nN7G8a__divider{background:#b8a9c9;width:2.5rem;height:1px;margin-bottom:1rem}.JournalBook-module__nN7G8a__entryBody{color:#4a3f5c;flex:1;font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,2.5vw,1.08rem);line-height:1.85}.JournalBook-module__nN7G8a__pageNum{color:#c4b8d4;text-align:center;margin-top:auto;padding-top:1rem;font-family:Cormorant Garamond,serif;font-size:.75rem;font-style:italic}.JournalBook-module__nN7G8a__nav{align-items:center;gap:1.5rem;display:flex}.JournalBook-module__nN7G8a__navBtn{color:#7a6e86;cursor:pointer;background:0 0;border:1px solid #c4b8d4;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .2s;display:flex}.JournalBook-module__nN7G8a__navBtn:hover:not(:disabled){color:#2c2438;background:#b8a9c926;border-color:#b8a9c9}.JournalBook-module__nN7G8a__navBtn:disabled{opacity:.3;cursor:default}.JournalBook-module__nN7G8a__dots{gap:.5rem;display:flex}.JournalBook-module__nN7G8a__dot{cursor:pointer;background:#c4b8d4;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.JournalBook-module__nN7G8a__dotActive{background:#7c6d96;transform:scale(1.3)}@media (max-width:540px){.JournalBook-module__nN7G8a__bookWrapper{border-radius:8px;flex-direction:column;height:auto}.JournalBook-module__nN7G8a__pageLeft{border-bottom:1px solid #e0d4c0;border-right:none;border-radius:8px 8px 0 0;min-height:180px}.JournalBook-module__nN7G8a__pageRight{border-radius:0 0 8px 8px;min-height:240px}.JournalBook-module__nN7G8a__flipPage,.JournalBook-module__nN7G8a__spine{display:none}}
.page-module__E0kJGG__main{flex-direction:column;align-items:center;min-height:100vh;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.page-module__E0kJGG__petal1,.page-module__E0kJGG__petal2,.page-module__E0kJGG__petal3{opacity:.18;border-radius:50% 0;position:absolute}.page-module__E0kJGG__petal1{background:#b8a9c9;width:400px;height:400px;top:-120px;right:-100px;transform:rotate(25deg)}.page-module__E0kJGG__petal2{background:#d4c5e2;border-radius:0 50%;width:280px;height:280px;bottom:10%;left:-80px;transform:rotate(-15deg)}.page-module__E0kJGG__petal3{opacity:.1;background:#b8a9c9;width:180px;height:180px;top:40%;right:5%;transform:rotate(45deg)}.page-module__E0kJGG__header{z-index:1;text-align:center;padding:3.5rem 1rem 1.5rem;position:relative}.page-module__E0kJGG__tagline{color:#b8a9c9;letter-spacing:.12em;margin-bottom:.6rem;font-family:Cormorant Garamond,serif;font-size:.9rem;font-style:italic}.page-module__E0kJGG__names{color:#2c2438;letter-spacing:-.01em;margin-bottom:1.2rem;font-family:DM Serif Display,serif;font-size:clamp(2.4rem,8vw,4.5rem);font-weight:400;line-height:1}.page-module__E0kJGG__names span{color:#b8a9c9;margin:0 .3em;font-style:italic}.page-module__E0kJGG__nav{justify-content:center;align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__navLink{letter-spacing:.15em;text-transform:uppercase;color:#7a6e86;font-family:Lato,sans-serif;font-size:.8rem;font-weight:300;text-decoration:none;transition:color .2s}.page-module__E0kJGG__navLink:hover{color:#2c2438}.page-module__E0kJGG__navDot{color:#c4b8d4;font-size:.8rem}.page-module__E0kJGG__journalSection{z-index:1;width:100%;max-width:860px;padding:1rem 0;position:relative}.page-module__E0kJGG__footer{z-index:1;text-align:center;margin-top:1rem;position:relative}.page-module__E0kJGG__footerText{color:#b8a9c9;font-family:Cormorant Garamond,serif;font-size:1rem;font-style:italic}.page-module__E0kJGG__footerLink{color:#7c6d96;text-decoration:none;transition:color .2s}.page-module__E0kJGG__footerLink:hover{color:#2c2438}
