.thoughts-journal,.essay-page{max-width:980px;margin:auto;padding:68px 42px 90px;color:#706477;min-height:70vh}.thoughts-opening{position:relative;padding:0 120px 46px 0;border-bottom:1px solid #dfd2df}.thoughts-opening:before{content:"";position:absolute;inset:-35px -12px 0 40%;background:url(/_astro/personal-hero.ocfkLbhu.webp) no-repeat right 23% / 290px auto;opacity:.1;mask-image:linear-gradient(90deg,transparent,#000 55%),linear-gradient(#000,transparent 95%);mask-composite:intersect;pointer-events:none}.thoughts-opening>p,.thoughts-opening>h1{position:relative}.journal-list-label{display:flex;justify-content:space-between;gap:18px;padding-top:30px;color:#a38ba3;font-size:11px;letter-spacing:1px}.journal-list-label>span:last-child{font-size:8px;letter-spacing:2px;color:#b6a3b2}.essay-list article{position:relative;border-radius:5px;transition:background .25s}.essay-list article:hover{background:#eee3ed26}.essay-list h2 a{overflow-wrap:anywhere}.essay-list h2 a:after{content:"";position:absolute;inset:0;z-index:1}.essay-list article:focus-within{outline:1px solid #b594b3;outline-offset:8px}.essay-read{position:relative;z-index:2}.journal-empty{text-align:center;padding:65px 15px 75px;color:#96819c}.journal-empty>span{color:#b7a075;font-size:23px}.journal-empty h2{font:400 25px/1.8 Georgia,SimSun,serif}.journal-empty p{font-size:13px;line-height:2}.essay-prose img{max-width:100%;height:auto}.essay-prose pre{max-width:100%;overflow-x:auto}.essay-prose blockquote{margin:26px 0;padding:3px 0 3px 20px;border-left:2px solid #ccb3c8;color:#8d7291}.essay-prose h2,.essay-prose h3{font-weight:400;line-height:1.7;color:#765b81;margin-top:36px}@media(prefers-reduced-motion:reduce){.essay-list article{transition:none}}.journal-eyebrow{font-size:10px;letter-spacing:2px;color:#a38aa1;margin:0 0 23px}.thoughts-opening h1{font:400 52px/1.5 Georgia,SimSun,serif;letter-spacing:4px;color:#624c6e;margin:0 0 19px}.thoughts-opening h1 span{color:#b58ca9}.thoughts-opening>p:last-of-type{font-size:14px;line-height:1.9;color:#948198}.journal-companion{position:absolute;right:8px;bottom:35px;width:88px;opacity:.82;transform:rotate(-3deg)}.essay-list article{padding:37px 0;border-bottom:1px solid #e5d9e4}.essay-meta{display:flex;flex-wrap:wrap;gap:20px;color:#a28aa0;font-size:11px;letter-spacing:.5px;line-height:1.8}.essay-list h2{font:400 26px/1.7 Georgia,SimSun,serif;color:#6a5077;margin:16px 0}.essay-list h2 a:hover{color:#aa6f91}.essay-list article>p{font-size:14px;line-height:2;color:#8b7c91;margin:0 0 22px}.essay-bottom{display:flex;justify-content:space-between;gap:22px;align-items:center}.essay-tags{list-style:none;display:flex;flex-wrap:wrap;gap:9px 17px;padding:0;margin:0;color:#a18aa4;font-size:11px}.essay-tags li:before{content:"#";color:#bda7bb;margin-right:4px}.essay-read,.essay-back{font-size:12px;color:#956f97;white-space:nowrap}.essay-read span{margin-left:10px}.essay-back{display:inline-block;margin-bottom:41px}.essay-page{max-width:820px}.essay-heading{border-bottom:1px solid #e3d6e1;padding-bottom:32px;margin-bottom:37px}.essay-heading h1{font:400 34px/1.65 Georgia,SimSun,serif;letter-spacing:1px;color:#634b6f;margin:0 0 23px;text-wrap:pretty}.essay-heading .essay-tags{margin-top:20px}.essay-date-note{font-size:10px;line-height:1.8;color:#a595a6;margin:7px 0 0}.essay-prose{font-size:16px;line-height:2.25;overflow-wrap:anywhere;color:#6d6373}.essay-prose p{margin:0 0 26px}.essay-prose p:last-child{color:#876587}.essay-end{margin-top:48px;border-top:1px solid #e3d7e2;padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#977c9b}.essay-end>span{color:#bba57e;font-size:18px}@media(max-width:720px){.thoughts-journal,.essay-page{padding:43px 26px 65px}.thoughts-opening{padding-right:75px;padding-bottom:32px}.thoughts-opening h1{font-size:40px}.journal-eyebrow{font-size:8px;letter-spacing:1.6px}.journal-companion{width:63px;right:0;bottom:31px}.thoughts-opening>p:last-of-type{font-size:12px}.essay-list article{padding:28px 0}.essay-list h2{font-size:23px}.essay-list article>p{font-size:13px}.essay-bottom{align-items:flex-start;flex-direction:column;gap:19px}.essay-tags{font-size:10px;gap:9px 14px}.essay-meta{font-size:10px;gap:15px}.essay-back{margin-bottom:30px}.essay-heading h1{font-size:27px;letter-spacing:0;line-height:1.65}.essay-heading{padding-bottom:25px;margin-bottom:29px}.essay-prose{font-size:15px;line-height:2.1}.essay-prose p{margin-bottom:24px}}
