.simple-reader{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;margin:0;padding:0;background:#eee5d1;color:#302d25;overflow:hidden;font:18px/1.8 Manrope,sans-serif}.simple-reader::backdrop{background:#101913}.simple-top{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 max(20px,calc((100vw - 900px)/2));border-bottom:1px solid #c9bea3;background:#eee5d1}.simple-top>span{font:32px Cormorant Garamond,serif}.simple-reader button{color:#243d30;background:transparent;border:1px solid #a69c84;border-radius:5px;padding:10px 16px;font:600 13px/1.5 Manrope;cursor:pointer}.simple-reader button:hover{background:#ded4bd}.simple-reader :focus-visible{outline:3px solid #56745b;outline-offset:4px}.simple-scroll{height:calc(100dvh - 76px);overflow:auto;overscroll-behavior:contain}.simple-inner{max-width:760px;margin:auto;padding:48px 28px 80px}.simple-reader h1,.simple-reader h2{font:500 clamp(36px,6vw,54px)/1.12 "Cormorant Garamond",serif;margin:16px 0}.simple-intro{color:#595344}.simple-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.17em}.simple-reader nav{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.simple-save{border-block:1px solid #c9bea3;padding:24px 0;font-size:13px;line-height:1.7}.simple-save button{margin:0 8px 8px 0}.simple-reader section{padding:64px 0;border-bottom:1px solid #c9bea3;scroll-margin-top:24px}.simple-reader .bk-opener{display:block;text-align:left;padding:0;height:auto}.simple-reader .bk-glyph,.simple-reader .bk-for,.simple-reader .bk-rule{display:none}.simple-reader .bk-kicker,.simple-reader .bk-caption{font:13px/1.8 Manrope;color:#62543a;letter-spacing:.05em}.simple-reader .bk-title{font:500 42px/1.15 Cormorant Garamond}.simple-reader .bk-insight{font:italic 500 28px/1.5 Cormorant Garamond;color:#4c452f;margin:24px 0}.simple-reader .bk-p{font:18px/1.85 Manrope;color:#302d25;margin:20px 0;letter-spacing:0}.simple-reader .bk-h{font:600 15px/1.5 Manrope;color:#3d513d;margin:28px 0 10px}.simple-reader .bk-note{border:0;padding:0;color:#5b5343}.simple-reflection{margin-top:32px;padding:24px;background:#e5dbc4;border-radius:6px}.simple-reflection label{display:block;font:500 24px/1.4 Cormorant Garamond}.simple-reflection textarea{display:block;width:100%;box-sizing:border-box;min-height:130px;padding:14px;margin:14px 0;border:1px solid #aaa087;background:#f5efdf;color:#302d25;border-radius:4px;font:16px/1.6 Manrope;resize:vertical}.simple-reflection small{font-size:12px;line-height:1.5;display:block}.simple-ending{padding-top:40px}.simple-ending button{margin:8px 8px 8px 0}.simple-reading-open{overflow:hidden!important}[data-simple-open]{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.simple-reader [hidden]{display:none!important}@media(max-width:480px){.simple-top{height:64px;padding:0 16px}.simple-top>span{font-size:27px}.simple-scroll{height:calc(100dvh - 64px)}.simple-inner{padding:32px 20px 60px}.simple-reader .bk-title{font-size:36px}.simple-reader .bk-p{font-size:17px}.simple-reflection{padding:16px}.simple-reader section{padding:44px 0}}[data-seal-form][hidden],[data-waitlist][hidden]{display:none!important}.dob__text{margin-top:12px;padding:12px 20px;border:1px solid rgba(232,220,192,.6);border-radius:8px;background:#19282273;color:#e8dcc0;font:600 14px Manrope;cursor:pointer}.gate__resume{padding:16px 28px;margin:0 0 24px;border:1px solid #c9a25e;border-radius:40px;background:#e8dcc0;color:#253c30;font:600 16px Manrope;cursor:pointer}.simple-top{gap:16px}.simple-tools{position:relative;margin-left:auto;font-size:13px}.simple-tools summary,.simple-contents summary{cursor:pointer;min-height:32px;line-height:32px}.simple-tools .simple-save{position:absolute;right:0;top:42px;width:min(360px,calc(100vw - 32px));box-sizing:border-box;background:#eee5d1;border:1px solid #b9ad92;box-shadow:0 12px 36px #302d2533;padding:20px;z-index:3;max-height:70dvh;overflow:auto}.simple-contents{border-block:1px solid #c9bea3;padding:8px 0;margin-top:24px;font-size:14px}.simple-reader .simple-contents nav{margin:12px 0}.simple-reader section:first-of-type{padding-top:28px}.simple-intro{margin-bottom:20px}.simple-tools[open] summary{color:#243d30}@media(max-width:480px){.simple-top{gap:10px;padding-inline:12px}.simple-top>span{font-size:23px}.simple-top button{font-size:11px;padding:8px}.simple-tools{font-size:11px}.simple-tools .simple-save{right:-115px}.simple-reader .bk-insight{max-width:none;width:auto}}.simple-reader{background:transparent;color:#efe6d2;font-family:Manrope,sans-serif}.simple-reader::backdrop{background:#0609076b}.simple-top{position:fixed;left:0;right:0;top:0;height:auto;padding:14px max(20px,calc((100vw - 720px)/2));justify-content:flex-end;background:none;border:0;z-index:2;pointer-events:none}.simple-top>*{pointer-events:auto}.simple-top>span{display:none}.simple-reader button{color:#efe6d2;border-color:#d3b77b59;background:#10110e80}.simple-reader button:hover{background:#d3b77b2e}.simple-reader :focus-visible{outline-color:#d3b77b}.simple-scroll{height:100dvh;padding-top:70px;box-sizing:border-box}.simple-inner{max-width:720px;margin:0 auto 10vh;padding:44px clamp(22px,5vw,56px) 56px;border-radius:22px;background:linear-gradient(180deg,#10110ebd,#0a0b09db);border:1px solid rgba(211,183,123,.22);box-shadow:0 40px 120px #00000080;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.simple-reader h1,.simple-reader h2,.simple-reader .bk-title{color:#f1e8d6}.simple-intro,.simple-reader .bk-p{color:#d9d0bc}.simple-kicker,.simple-reader .bk-kicker,.simple-reader .bk-caption,.simple-reader .bk-h{color:#d3b77b}.simple-reader .bk-insight{color:#e8dcc0}.simple-reader .bk-note{color:#b8af9b}.simple-reader section,.simple-save,.simple-contents{border-color:#d3b77b33}.simple-reflection{background:#f1e8d60f;border:1px solid rgba(211,183,123,.18)}.simple-reflection label{color:#f1e8d6}.simple-reflection textarea{background:#080a088c;color:#efe6d2;border-color:#d3b77b4d}.simple-reflection small,.simple-save p{color:#b8af9b}.simple-tools .simple-save{background:#15181a;border-color:#d3b77b4d;color:#efe6d2}.simple-tools summary{color:#d9d0bc}.simple-reader .simple-inner{margin-top:0}@media(max-width:480px){.simple-top{padding:10px 12px 18px;background:linear-gradient(#080a08eb 60%,#080a0800)}.simple-scroll{padding-top:58px}.simple-inner{margin-bottom:0;border-radius:18px 18px 0 0;padding:28px 18px 48px}}
