.marketing{--m-bg: #fbf8f3;--m-paper: #fffdf9;--m-text: #40352e;--m-muted: #82756a;--m-line: #e8dfd4;--m-brown: #785943;--m-serif: var(--font-serif, "Noto Serif KR", "Batang", serif);color:var(--m-text);background:var(--m-bg);font-size:14px;line-height:1.7;overflow:clip}.marketing *,.marketing *:before,.marketing *:after{box-sizing:border-box}.marketing a{color:inherit;text-decoration:none}.marketing button,.marketing input,.marketing textarea{font:inherit}.marketing button,.marketing a,.marketing summary{-webkit-tap-highlight-color:transparent}.marketing button{cursor:pointer}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2{font-family:var(--m-serif);font-weight:500;word-break:keep-all;letter-spacing:-.055em}.marketing h2{font-size:clamp(30px,3.15vw,42px);line-height:1.55}.marketing button:focus-visible,.marketing a:focus-visible,.marketing summary:focus-visible,.marketing textarea:focus-visible{outline:3px solid #a17f60;outline-offset:5px}.marketing section[id]{scroll-margin-top:82px}.marketing .m-container{max-width:1216px;width:calc(100% - 112px);margin:0 auto}.marketing .m-section{padding:112px 0}.m-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.09em;color:#97785b;margin-bottom:18px}.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p{margin-top:22px;line-height:1.9;font-size:15px;color:var(--m-muted);word-break:keep-all}.m-heading-center{text-align:center}.m-heading-center p{margin-top:19px}.m-skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:var(--m-text);color:#fff!important;padding:12px 20px}.m-skip-link:focus{top:12px}.m-header{height:89px;border-bottom:1px solid rgba(102,79,61,.1);background:#fbf8f3f7;position:relative;z-index:20}.m-test-notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#edf0e5;color:#526045;font-size:13px;line-height:1.7;text-align:center;word-break:keep-all}.m-test-notice>svg{flex-shrink:0}.m-header-inner{max-width:1328px;width:calc(100% - 112px);margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.m-brand{display:inline-flex;gap:10px;align-items:center;flex-shrink:0}.m-brand>svg{color:#947257}.m-brand>span{display:flex;flex-direction:column;font-family:var(--m-serif);font-size:20px;font-weight:600;letter-spacing:-.07em;line-height:1.3}.m-brand small{font-family:var(--font-sans, sans-serif);letter-spacing:.19em;font-size:8px;font-weight:400;padding-top:5px;color:#a18b76}.m-nav{display:flex;gap:29px;font-size:12px;color:#786a5f}.m-nav a{position:relative;transition:color .2s}.m-nav a:hover{color:#443126}.m-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:#927353;transition:right .2s}.m-nav a:hover:after{right:0}.m-header-actions{display:flex;align-items:center;gap:14px}.m-header-start{display:inline-flex;align-items:center;gap:17px;border:1px solid #baaa97;border-radius:5px;padding:9px 16px;font-size:12px}.m-icon-button{border:0;background:transparent;color:inherit;padding:8px;display:grid;place-items:center}.m-menu-button{display:none}.m-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid transparent;padding:16px 24px;border-radius:5px;line-height:1.4;font-size:13px;font-weight:500;min-height:51px;transition:background .2s,transform .2s,box-shadow .2s}.m-button:hover{transform:translateY(-2px)}.m-button-primary{background:#785943;color:#fffaf3!important;box-shadow:0 4px 9px #53392309}.m-button-primary:hover{background:#664833;box-shadow:0 6px 15px #53392318}.m-button-outline{border-color:#d3c4b2;background:transparent;color:#715840}.m-button-outline:hover{background:#f0e7dc}.m-button-ghost{padding-left:8px;padding-right:8px;color:#75604e}.m-button-ghost:hover{background:#f0e7dc}.m-text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:13px;border:0;border-bottom:1px solid #c2aa91;padding:8px 0;background:none;color:#7d5e44!important;font-size:13px;font-weight:500;width:fit-content}.m-text-button svg{transition:transform .2s}.m-text-button:hover svg{transform:translate(4px)}.m-hero{position:relative;background:radial-gradient(ellipse at 80% 50%,#efe1cb55 0%,transparent 48%)}.m-hero-layout{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;min-height:662px;gap:16px}.m-hero-copy{padding:24px 0 20px;position:relative;z-index:3}.m-hero-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;color:#9d7e63;letter-spacing:.04em;margin-bottom:28px}.m-hero-eyebrow>span{width:5px;height:5px;border-radius:50%;background:#ae977c}.m-hero h1{font-size:clamp(35px,3.7vw,50px);line-height:1.6;letter-spacing:-.061em}.m-hero h1 em{font-style:normal;color:#9b7452;position:relative}.m-hero h1 em:after{content:"";position:absolute;bottom:2px;left:-3px;right:-3px;height:12px;background:#ddc7a745;z-index:-1;transform:rotate(-1deg)}.m-hero-description{margin-top:27px!important;font-size:14px;line-height:1.95;color:#817367}.m-hero-season{margin-top:8px!important;font-size:13px;color:#998775}.m-hero-ctas{display:flex;gap:20px;align-items:center;margin-top:34px}.m-hero-free{display:flex;gap:6px;align-items:center;margin-top:19px!important;font-size:10px;color:#a18e7b}.m-hero-free svg{flex-shrink:0}.m-hero-visual{height:596px;position:relative;min-width:0;perspective:1400px}.m-hero-orbit{position:absolute;width:440px;height:440px;border:1px solid #d5c4a74a;border-radius:50%;top:71px;left:36px}.m-hero-orbit.second{transform:scale(1.17);border-color:#d5c4a71f}.m-hero-book{position:absolute;top:69px;left:139px;width:284px;height:418px;transform:rotate(-8deg) rotateY(-15deg) rotateX(5deg);transform-style:preserve-3d;z-index:2;filter:drop-shadow(14px 26px 19px #66544121)}.m-book-page-edge{position:absolute;top:5px;bottom:5px;right:-16px;width:23px;background:repeating-linear-gradient(0deg,#d4c7b3 0,#f3e9d8 1px,#eee2d0,#f6ecdc 3px);transform:skewY(-29deg);border:1px solid #b9a68e;border-radius:0 3px 3px 0;box-shadow:inset -4px 0 4px #b59a7f66}.m-book-cover{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;border-radius:2px 4px 4px 2px;background:#e9d8b8;border:1px solid #c8b692;box-shadow:inset 5px 0 3px #9c7d4530,inset 8px 0 1px #f0e4c760,inset 10px 0 1px #b89e7350,inset 0 0 24px #8f77521a;color:#61563b;padding:33px 19px 22px 27px}.m-book-cover:after{content:"";position:absolute;inset:13px 13px 13px 22px;border:1px solid #a48a5c47;pointer-events:none}.m-cover-grain{position:absolute;inset:0;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23987953' filter='url(%23n)' opacity='.4' d='M0 0h160v160H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.m-cover-top{font-size:6px;letter-spacing:.2em;margin-bottom:25px;color:#8b7859}.m-book-cover h3{font-family:var(--m-serif);font-size:27px;font-weight:500;letter-spacing:-.09em;line-height:1.6;position:relative;z-index:1}.m-cover-subtitle{font-size:5.5px;letter-spacing:.005em;margin-top:12px!important;color:#8d7c5c}.m-cover-botanical{width:172px;height:179px;margin-top:5px;margin-bottom:4px}.m-cover-author{font-size:6.5px;letter-spacing:.015em;margin-top:auto}.m-cover-brand{font-family:var(--m-serif);font-size:7px;margin-top:15px;letter-spacing:.1em}.m-hero-book-shadow{position:absolute;left:128px;top:492px;width:324px;height:24px;border-radius:50%;background:#7c694d15;filter:blur(11px);transform:rotate(-7deg)}.m-hero-memory{position:absolute;top:322px;left:10px;z-index:4;background:#fffdf6;padding:10px 10px 12px;width:171px;transform:rotate(9deg);box-shadow:2px 8px 21px #5a412b20}.landscape-art{width:100%;display:block;height:auto}.m-hero-memory p{font-size:10px;text-align:center;font-family:var(--m-serif);line-height:1.8;color:#786b56;margin-top:10px!important}.m-hero-memory>span{font-size:6px;display:block;text-align:center;margin-top:7px;color:#958975}.m-hero-note{position:absolute;top:480px;left:270px;display:flex;gap:9px;align-items:center;transform:rotate(-5deg);font-family:var(--m-serif);font-size:11px;line-height:1.85;color:#9b8569;width:225px}.m-note-line{width:32px;height:30px;border-bottom:1px solid #b6a288;border-left:1px solid #b6a288;border-radius:0 0 0 100%;transform:rotate(-20deg)}.m-design-label{position:absolute;bottom:12px;left:145px;font-size:9px;color:#988978;letter-spacing:.01em}.m-hero-bottom{display:flex;align-items:center;justify-content:space-between;padding:1px 0 29px}.m-hero-bottom>a{display:flex;gap:20px;align-items:center;font-size:10px;color:#9c8a77;letter-spacing:.1em}.m-motion-control{display:flex;gap:7px;align-items:center;background:none;border:0;color:#948571;font-size:10px!important}.m-toggle{height:13px;width:23px;border-radius:10px;background:#dcd2c3;position:relative;transition:background .2s}.m-toggle:after{content:"";position:absolute;width:9px;height:9px;background:#fffdf9;left:2px;top:2px;border-radius:50%;transition:transform .2s}.m-toggle.is-on{background:#927658}.m-toggle.is-on:after{transform:translate(10px)}.m-intro-strip{min-height:82px;background:#f1eade;border-block:1px solid #e9dece;display:flex;justify-content:center;align-items:center;gap:42px;color:#8a7861;font-size:12px}.m-intro-strip>span{display:inline-flex;gap:13px;align-items:center}.m-intro-strip i{display:block;width:1px;height:13px;background:#d2c3ac}.m-process{--story-progress: 1;--answer-opacity: 1;--answer-offset: 0px;--photo-opacity: 1;--question-opacity: 0;--cover-turn: -154deg;min-height:200svh;background:#fffdf9}.m-process-sticky{position:sticky;top:0;padding-top:65px;padding-bottom:46px;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.m-process-layout{display:grid;grid-template-columns:.7fr 1fr;align-items:center;gap:68px;max-width:1050px;margin:50px auto 0;width:100%}.m-process-steps{padding-left:15px}.m-process-step{display:flex;gap:20px;align-items:flex-start;margin-bottom:27px;position:relative;color:#978774;transition:color .3s}.m-process-step:after{content:"";position:absolute;height:21px;left:16px;top:41px;width:1px;background:#e5dbce}.m-process-step:nth-child(4):after{display:none}.m-step-number{width:32px;height:32px;border:1px solid #e7dccd;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0;background:#fffdf9;transition:all .3s}.m-process-step h3{font-weight:500;font-size:14px;padding-top:3px;margin-bottom:4px}.m-process-step p{font-size:10px;color:#ac9d8c}.m-process[data-stage="0"] .step-0,.m-process[data-stage="1"] .step-1,.m-process[data-stage="2"] .step-2,.m-process[data-stage="3"] .step-3{color:#684a33}.m-process[data-stage="0"] .step-0 .m-step-number,.m-process[data-stage="1"] .step-1 .m-step-number,.m-process[data-stage="2"] .step-2 .m-step-number,.m-process[data-stage="3"] .step-3 .m-step-number{background:#866345;color:#fff9f1;border-color:#866345}.m-process-steps>button{margin-left:52px;margin-top:4px;font-size:11px}.m-story-stage{min-width:0;perspective:1300px;position:relative;padding-top:26px}.m-stage-label{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:9px;color:#a28a6c;letter-spacing:.05em}.m-story-question{position:absolute;top:140px;left:45%;width:230px;border:1px solid #dcc7a8;border-radius:5px;background:#fffaf0;padding:20px;z-index:5;transform:rotate(5deg);opacity:var(--question-opacity);pointer-events:none;box-shadow:2px 7px 21px #694c271c;color:#a0845f}.m-story-question>svg{display:inline-block;vertical-align:middle;margin-right:6px}.m-story-question>span{font-size:9px}.m-story-question>p{font-family:var(--m-serif);font-size:13px;line-height:1.9;margin-top:12px;color:#816341}.m-open-book{position:relative;width:100%;max-width:600px;aspect-ratio:1.52;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfd2bc;box-shadow:1px 3px #e6dbca,2px 6px #f5eddf,3px 8px #ccb99c,6px 23px 28px #69513913;background:#fffaf0;transform:rotate(-2deg);border-radius:2px 5px 5px 2px}.m-book-left,.m-book-right{padding:32px 27px 24px;position:relative}.m-book-left{background:linear-gradient(90deg,#fffaf0 89%,#ddd0b5);border-right:1px solid #cfc1a6}.m-book-right{background:linear-gradient(90deg,#e5d9c1,#fffaf0 10%);padding-top:40px}.m-book-chapter{font-size:6px;letter-spacing:.1em;color:#af9a7a}.m-book-left h3{font-family:var(--m-serif);font-size:20px;font-weight:500;letter-spacing:-.04em;line-height:1.65;margin-top:16px;margin-bottom:23px}.m-story-answer{opacity:var(--answer-opacity);transform:translateY(var(--answer-offset))}.m-story-answer p{font-family:var(--m-serif);font-size:9px;line-height:2.1;margin-bottom:12px;word-break:keep-all}.m-story-answer>span{display:block;font-family:var(--m-serif);font-size:8px;color:#ac9067;margin-top:15px}.m-story-photo{opacity:var(--photo-opacity)}.m-story-photo>svg{aspect-ratio:.98;object-fit:cover;border:7px solid #fffdf8;box-shadow:0 2px 5px #5c4a3310}.m-story-photo>p{font-size:7px;text-align:center;margin-top:9px;color:#9e8b71;font-family:var(--m-serif)}.m-story-complete{display:flex;gap:7px;justify-content:center;align-items:center;font-family:var(--m-serif);font-size:8px;color:#a28764;margin-top:22px;opacity:var(--photo-opacity)}.m-page-number{position:absolute;bottom:13px;left:0;right:0;text-align:center;font-size:6px;color:#b5a384}.m-turning-cover{position:absolute;top:0;bottom:0;left:0;width:50%;transform-origin:right center;transform:rotateY(var(--cover-turn));backface-visibility:hidden;z-index:2}.m-turning-cover .m-book-cover{padding-top:26px;padding-bottom:13px}.m-turning-cover .m-book-cover h3{font-size:22px}.m-turning-cover .m-cover-top{margin-bottom:12px}.m-turning-cover .m-cover-botanical{flex:1;min-height:0;height:135px}.m-turning-cover .m-cover-brand{margin-top:9px}.m-example-disclaimer{color:#a59580;font-size:9px;text-align:center;margin-top:23px!important}.m-process-mobile{display:none}.m-process-static{min-height:auto}.m-process-static .m-process-sticky{position:static;padding-block:90px;min-height:auto}.m-demo{background:#eee7db;border-top:1px solid #e6dccd}.m-demo-layout{display:grid;grid-template-columns:.92fr 1fr;gap:90px;align-items:center}.m-demo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.m-demo-tabs button{border:1px solid #d5c7b6;padding:10px 14px;font-size:11px;border-radius:25px;color:#8c7862;background:transparent;transition:all .2s}.m-demo-tabs button[aria-selected=true]{color:#fffaf2;background:#8b6a4b;border-color:#8b6a4b}.m-demo-hint{display:flex;align-items:center;gap:7px;margin-top:23px;font-size:10px;color:#9a8770}.m-question-workspace{background:#fffdf9;border:1px solid #e3d8c8;border-radius:8px;padding:31px 32px 25px;box-shadow:0 16px 40px #7e644215;transform:rotate(1deg)}.m-question-topline{display:flex;justify-content:space-between;font-size:9px;color:#a38c6d}.m-question-topline>span:first-child{display:flex;gap:6px;align-items:center}.m-question-workspace h3{font-family:var(--m-serif);font-size:19px;font-weight:500;letter-spacing:-.035em;margin-top:20px;margin-bottom:25px;line-height:1.9;word-break:keep-all;min-height:72px}.m-question-workspace label{display:flex;align-items:center;gap:8px;font-size:10px;color:#75624e;margin-bottom:8px}.m-question-workspace label span{color:#b2a391;font-size:8px}.m-question-workspace textarea{display:block;width:100%;padding:14px 15px;border:1px solid #e4dace;border-radius:4px;resize:vertical;background:#fcf9f4;font-size:11px;color:#77634e;line-height:1.9;min-height:94px}.m-question-workspace textarea::placeholder{color:#b3a28d}.m-demo-preview{display:grid;grid-template-columns:20px 1fr;gap:2px 6px;padding:20px 18px;border-left:2px solid #c9b18d;margin-top:18px;background:#f5efe4;color:#9c8261}.m-demo-preview>span{font-size:9px}.m-demo-preview p{grid-column:2;font-family:var(--m-serif);color:#79654b;font-size:12px;line-height:1.9;margin-top:7px;overflow-wrap:anywhere}.m-demo-preview small{grid-column:2;font-size:8px;margin-top:7px}.m-demo-privacy{font-size:9px;line-height:1.8;color:#a28f77;margin-top:16px!important}.m-question-workspace>.m-text-button{margin-top:12px;font-size:11px}.m-balance-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.m-balance-choices button{background:#faf5eb;border:1px solid #dfd0b9;border-radius:4px;padding:10px 23px;color:#8b775c}.m-balance-choices button.is-selected{border-color:#8b6a4b;background:#f0e0c8;color:#684e33}.m-balance-choices button:nth-child(n+3){font-size:9px;padding:6px 10px}.m-easy{background:#fffdf9}.m-easy-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.m-input-illustration{height:550px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at center,#eae1d266,transparent 65%)}.m-input-illustration:before{content:"";width:385px;height:385px;border-radius:50%;position:absolute;background:#f0e9de}.m-phone{width:254px;height:487px;padding:35px 18px 17px;position:relative;border:5px solid #e1d6c6;border-radius:36px;background:#fffdf7;box-shadow:4px 18px 27px #59422a16,inset 0 0 0 1px #bdaa92;transform:rotate(-5deg)}.m-phone-island{position:absolute;top:10px;width:70px;height:15px;border-radius:20px;background:#d0c2ad;left:calc(50% - 35px)}.m-phone-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#8c7860;padding-bottom:18px;border-bottom:1px solid #ede4d7}.m-phone-top>span:last-child{font-size:7px}.m-phone-eyebrow{display:block;color:#b19978;font-size:7px;margin-top:21px}.m-phone h3{font-size:16px;font-weight:500;font-family:var(--m-serif);letter-spacing:-.04em;margin-top:10px;line-height:1.75}.m-phone-content{margin-top:26px;text-align:center;min-height:228px}.m-waveform{display:flex;align-items:center;justify-content:center;gap:4px;height:56px}.m-waveform i{display:block;width:3px;border-radius:4px;background:#c2a581;max-height:50px;transform:scaleY(.65)}.m-record-time{display:block;font-size:8px;color:#9d886d;margin-top:2px;letter-spacing:.1em}.m-phone-content p{font-family:var(--m-serif);font-size:11px;color:#8b765b;line-height:1.9;margin-top:12px}.m-record-button{width:44px;height:44px;border-radius:50%;background:#927154;margin:19px auto 8px;color:#fffaf2;display:grid;place-items:center;box-shadow:0 0 0 5px #f0e7d9}.m-phone-content small{font-size:6px;color:#b6a68f}.m-phone-bottom{display:flex;gap:4px;font-size:6px;justify-content:center;align-items:center;color:#a38e6f;position:absolute;bottom:24px;left:10px;right:10px}.m-phone-text{background:#f4ece0;padding:16px 14px;text-align:left;font-family:var(--m-serif);line-height:2;font-size:12px;color:#837054;min-height:150px;border-radius:4px}.m-text-caret{display:inline-block;width:1px;height:12px;margin-left:2px;background:#9b7b53;vertical-align:middle}.m-floating-note{display:flex;gap:10px;position:absolute;right:0;bottom:80px;padding:20px 25px 21px 18px;background:#f9f3e7;box-shadow:1px 5px 17px #654b2e10;transform:rotate(7deg);font-size:11px;font-family:var(--m-serif);color:#998165;line-height:1.9}.m-note-dot{width:7px;height:7px;border-radius:50%;background:#b1a582;margin-top:5px}.m-floating-note strong{font-weight:500;color:#82674c}.m-methods{margin-top:26px}.m-methods button{display:flex;width:100%;align-items:center;text-align:left;gap:16px;border:1px solid transparent;padding:15px 13px;margin-bottom:7px;border-radius:5px;background:transparent;color:#99836b;transition:background .2s,border-color .2s}.m-methods button.is-active{background:#f7f1e8;border-color:#e7d9c5}.m-method-icon{height:42px;width:42px;border-radius:50%;background:#f0e7da;display:grid;place-items:center;flex-shrink:0}.m-methods button>span:nth-child(2){flex:1}.m-methods strong{font-weight:500;font-size:13px;color:#715b43;display:block}.m-methods small{font-size:10px;color:#a18a71;display:block;margin-top:4px}.m-methods button>svg{opacity:0}.m-methods button.is-active>svg{opacity:1}.m-ui-demo-note{color:#ac9d8b!important;font-size:9px!important;margin-top:17px!important}.m-samples{background:#f6f0e7;border-block:1px solid #eee4d6}.m-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:50px}.m-sample-book-area{height:339px;display:flex;align-items:center;justify-content:center;background:#e9dfcc66;position:relative;border-radius:6px}.sample-photo .m-sample-book-area{background:#dee0d15e}.sample-letter .m-sample-book-area{background:#eaddd35e}.m-sample-book-area .m-book-cover{width:190px;height:270px;padding:20px 13px 15px 20px;box-shadow:4px 4px #e5d9c6,6px 5px #b4a184,10px 16px 20px #66513725;transform:rotate(-6deg);transition:transform .35s}.sample-photo .m-book-cover{transform:rotate(3deg)}.sample-letter .m-book-cover{transform:rotate(-3deg)}.m-sample-book-area:hover .m-book-cover{transform:translateY(-8px) rotate(0)}.m-book-compact .m-cover-top{font-size:4.5px;margin-bottom:15px}.m-book-compact h3{font-size:18px}.m-book-compact .m-cover-subtitle{font-size:4px;margin-top:8px!important}.m-book-compact .m-cover-botanical{width:115px;height:116px;margin-top:2px}.m-book-compact .m-cover-author{font-size:4px}.m-book-compact .m-cover-brand{font-size:5px;margin-top:7px}.m-book-compact:after{inset:9px 9px 9px 16px}.m-book-photo{background:#cfd3bc;border-color:#a6ad8d;color:#4f5b46}.m-book-photo .m-cover-top,.m-book-photo .m-cover-subtitle{color:#788169}.m-cover-landscape{width:83%;height:auto;aspect-ratio:1.18;object-fit:cover;margin-top:17px;padding:4px;background:#f5f2e6;box-shadow:0 2px 5px #4e5a3d15}.m-book-letter{background:#e7ccbc;border-color:#c9ac98;color:#815f50}.m-book-letter .m-cover-top,.m-book-letter .m-cover-subtitle{color:#a17e67}.m-book-letter .m-cover-botanical{opacity:.75;transform:rotate(15deg)}.m-sample-open{position:absolute;bottom:15px;left:0;right:0;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .2s;font-size:10px;color:#7a6348;background:#f6f0e7ee;padding:9px}.m-sample-book-area:hover .m-sample-open,.m-sample-book-area:focus-visible .m-sample-open{opacity:1}.m-sample-type{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9b8163;margin-top:25px}.m-sample-type span{font-size:8px;color:#a49580;border:1px solid #d9cdba;padding:2px 7px;border-radius:3px}.m-sample-item h3{font-family:var(--m-serif);font-size:17px;font-weight:500;letter-spacing:-.06em;margin-top:8px}.m-sample-item>p{color:#9d8b75;font-size:10px;margin-top:8px}.m-sample-footnote{text-align:center;margin-top:40px!important;color:#ad9a80;font-size:10px}.m-scenarios{background:#fffdf9}.m-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:43px}.m-scenario{padding:25px 25px 19px;background:#faf6ef;border:1px solid #ede3d7;border-radius:5px;display:flex;flex-direction:column}.m-scenario-index{display:flex;align-items:center;gap:8px;font-size:10px;color:#a48c70;margin-bottom:19px}.m-scenario-index>span:first-child{font-family:var(--m-serif);font-size:17px;color:#bea181}.m-scenario-index>svg{margin-left:auto;color:#b5a489}.m-fiction-label{font-size:11px;color:#86725e;line-height:1.8;margin-bottom:7px!important}.m-scenario h3{font-family:var(--m-serif);font-weight:500;font-size:18px;line-height:1.65;letter-spacing:-.06em;word-break:keep-all}.m-scenario-question{font-size:10px;color:#a58b6b;margin-top:17px!important;word-break:keep-all}.m-scenario blockquote{font-family:var(--m-serif);font-size:13px;line-height:2;color:#847055;margin:12px 0 19px;word-break:keep-all}.m-scenario-scene{font-size:10px;color:#a18e76;line-height:1.9;margin-bottom:20px!important}.m-scenario-elements{display:flex;gap:6px;align-items:center;border-top:1px solid #e8ddce;padding-top:13px;font-size:9px;color:#ad9679;margin-top:auto}.m-self-story{display:flex;gap:20px;align-items:center;border-block:1px solid #e9ddcd;margin-top:40px;padding:26px 15px}.m-self-story>svg{color:#b2997a}.m-self-story h3{font-family:var(--m-serif);font-size:17px;font-weight:500;letter-spacing:-.04em}.m-self-story p{font-size:11px;color:#a18d75;margin-top:5px}.m-self-story .m-text-button{margin-left:auto;font-size:12px}.m-yearly{background:#eee7dc}.m-yearly-layout{display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:center}.m-yearly-tags{display:flex;flex-direction:column;gap:10px;margin-top:23px;color:#9c886f;font-size:10px}.m-yearly-tags span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#ab916f;margin-right:8px;vertical-align:middle}.m-yearly-layout .m-text-button{margin-top:25px}.m-shelf-scene{position:relative;height:347px;display:flex;flex-direction:column;justify-content:flex-end}.m-shelf-books{display:flex;justify-content:center;align-items:flex-end;gap:16px;padding:0 25px;z-index:1}.m-year-book{height:253px;width:140px;display:flex;align-items:center;flex-direction:column;padding:24px 16px 17px;background:#d3c7aa;border:1px solid #b9a788;border-radius:2px;box-shadow:inset 4px 0 4px #886e4627,inset 6px 0 1px #f1e4ca70,5px 2px #af9b7a,8px 3px 8px #725a3825;color:#867153;position:relative;transform:rotate(-6deg);transform-origin:bottom center}.m-year-book>span{font-family:var(--m-serif);font-size:16px}.m-year-book>strong{font-family:var(--m-serif);font-size:10px;font-weight:500;letter-spacing:-.04em;margin-top:14px;text-align:center}.m-year-book>svg{width:90px;height:105px;margin-top:4px}.m-year-book>small{font-size:5px;margin-top:auto}.m-year-book-1{transform:rotate(2deg);background:#c4c6a9;color:#707457;height:272px;border-color:#a5aa87}.m-year-book-2{transform:rotate(5deg);background:#d8bca5;color:#8d6c51;height:261px;border-color:#b99477}.m-shelf-plank{width:100%;height:13px;background:linear-gradient(#cfb68e,#b3986f);border-radius:2px;box-shadow:0 14px 24px #5e492a18}.m-shelf-caption{text-align:center;font-size:9px;color:#a69276;margin-top:24px}.m-pricing{background:#faf7f1}.m-pricing-grid{max-width:875px;margin:47px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.m-price-card{border:1px solid #e2d6c6;border-radius:7px;background:#fffdf9;padding:31px;position:relative;display:flex;flex-direction:column}.m-price-card>svg{color:#a89173;margin-bottom:19px}.m-price-eyebrow{font-size:9px;color:#a58e6f}.m-price-card h3{font-family:var(--m-serif);font-size:22px;font-weight:500;letter-spacing:-.05em;margin-top:6px}.m-price-value{display:flex;align-items:center;gap:11px;font-family:var(--m-serif);font-size:30px;font-weight:500;color:#846446;line-height:1.5;margin-top:19px;min-height:46px}.m-price-value span{font-family:var(--font-sans, sans-serif);font-size:10px;font-weight:400;color:#ac9577}.m-price-quote{font-size:20px;letter-spacing:-.04em}.m-price-card ul{list-style:none;margin:25px 0 28px;padding:25px 0 0;border-top:1px solid #e7dece}.m-price-card li{display:flex;align-items:center;gap:9px;color:#938066;font-size:11px;margin:0 0 14px}.m-price-card li svg{width:14px;height:14px;color:#9c906e;flex-shrink:0}.m-price-card li:last-child{margin-bottom:0}.m-price-card .m-button{margin-top:auto;width:100%;font-size:12px}.m-price-pdf{border-color:#bfa584;background:#f3e9da}.m-pdf-ribbon{position:absolute;right:20px;top:-12px;padding:4px 12px;color:#fff9f0;background:#9a7a55;font-size:9px;border-radius:4px}.m-price-note{font-size:9px;text-align:center;color:#a18a6c;margin-top:13px}.m-digital-info{max-width:875px;display:flex;align-items:flex-start;gap:14px;margin:28px auto 0;padding:22px 0;color:#9c8566}.m-digital-info>svg{flex-shrink:0}.m-digital-info strong{font-size:11px;font-weight:500;color:#826c52}.m-digital-info p{font-size:10px;line-height:1.9;color:#a18d73;margin-top:6px}.m-faq{background:#fffdf9;border-top:1px solid #eee4d6}.m-faq-layout{display:grid;grid-template-columns:.7fr 1fr;gap:80px}.m-faq .m-text-button{margin-top:22px;font-size:11px}.m-faq-list details{border-bottom:1px solid #e9dfd1}.m-faq-list details:first-child{border-top:1px solid #e9dfd1}.m-faq-list summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:22px 0;font-size:12px;color:#79644c}.m-faq-list summary::-webkit-details-marker{display:none}.m-faq-number{font-size:10px;font-family:var(--m-serif);color:#baa283}.m-faq-list summary>svg{margin-left:auto;flex-shrink:0;color:#b99f7b}.m-faq-minus{display:none}.m-faq-list details[open] .m-faq-plus{display:none}.m-faq-list details[open] .m-faq-minus{display:block}.m-faq-list details[open] summary{color:#76502f}.m-faq-list details p{font-size:12px;line-height:1.95;color:#9b8568;padding:0 25px 23px 28px}.m-final-cta{position:relative;overflow:hidden;background:#eee3d2;text-align:center;padding:86px 24px 72px;border-block:1px solid #e3d4bf}.m-final-cta .m-eyebrow{font-size:11px}.m-final-cta h2{position:relative;z-index:1}.m-final-cta>p{color:#a58d6f;font-size:12px;margin-top:20px;position:relative;z-index:1}.m-final-buttons{display:flex;justify-content:center;gap:12px;margin-top:28px;position:relative;z-index:1}.m-final-botanical{position:absolute;width:370px;height:460px;opacity:.19;left:calc(50% + 290px);top:15px;transform:rotate(-25deg)}.m-final-note{font-family:var(--m-serif);font-size:11px;color:#ae9676;display:block;margin-top:24px}.m-footer{background:#f7f2e9;padding:51px 0 0}.m-footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:40px}.m-footer .m-brand>span{font-size:19px}.m-footer-top p{font-size:10px;line-height:1.9;color:#a49076;margin-top:20px}.m-footer-links{display:flex;gap:26px;font-size:10px;color:#9d876b;padding-top:9px}.m-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7dccb;padding-top:19px;padding-bottom:22px;font-size:8px;color:#b09c80}.m-reduce-motion *,.m-reduce-motion *:before,.m-reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.m-reduce-motion .m-hero-book,.m-reduce-motion .m-question-workspace{transform:none}@media(min-width:1440px){.m-hero-layout{min-height:720px}.m-hero h1{font-size:53px}.m-hero-visual{transform:scale(1.07);transform-origin:center}}@media(max-width:1150px){.marketing .m-container,.m-header-inner{width:calc(100% - 72px)}.m-nav{gap:17px;font-size:11px}.m-hero h1{font-size:40px}.m-hero-layout{gap:0;grid-template-columns:1.05fr 1fr;min-height:660px}.m-hero-visual{transform:scale(.88);transform-origin:left center;width:470px;margin-left:-25px}.m-hero-ctas{gap:12px;flex-wrap:wrap}.m-button{padding:14px 19px;font-size:12px}.m-hero-description{font-size:13px}.m-hero-free{font-size:9px}.m-demo-layout,.m-easy-layout{gap:50px}.m-process-layout{gap:36px}.m-book-left,.m-book-right{padding-inline:22px}.m-book-left h3{font-size:17px;margin-top:12px;margin-bottom:18px}.m-story-answer p{font-size:8px}.m-story-answer>span{font-size:7px;margin-top:7px}.m-story-complete{margin-top:15px}.m-sample-grid{gap:24px}.m-scenario{padding:22px 19px 17px}.m-scenario h3{font-size:16px}.m-scenario blockquote{font-size:12px}.m-yearly-layout{gap:35px}.m-year-book{width:120px;height:240px}.m-year-book-1{height:260px}.m-year-book-2{height:251px}.m-shelf-books{gap:12px;padding-inline:15px}.m-faq-layout{gap:45px}}@media(max-width:800px),(max-height:650px){.m-process{min-height:auto}.m-process-sticky{position:static;min-height:auto;padding-block:75px}.m-process-layout{display:none}.m-process-mobile{display:block;max-width:550px;width:100%;margin:35px auto 0}.m-process-mobile article{display:flex;position:relative;align-items:flex-start;gap:12px;padding:23px 18px;border:1px solid #e7dbc9;border-radius:5px;margin-bottom:12px;background:#faf6ef;transition:border-color .2s,background .2s}.m-process-mobile article.is-active{background:#f4e9d8;border-color:#be9e72}.m-process-mobile article>svg{color:#a68e6f;flex-shrink:0}.m-process-mobile article>span{position:absolute;right:15px;top:17px;font-size:9px;color:#b69b78}.m-process-mobile article h3{font-size:14px;font-weight:500;margin-right:8px}.m-process-mobile article p{margin-top:7px;color:#958067;font-size:11px}.m-process-mobile article blockquote{margin:15px 0 0;font-family:var(--m-serif);color:#8d704f;font-size:12px}.m-process-mobile article .landscape-art{max-width:210px;margin-top:16px}.m-mobile-book-line{font-family:var(--m-serif);font-size:14px!important;padding-top:8px}.m-process-mobile>button{width:100%}.m-process-mobile .m-example-disclaimer{margin-top:15px!important}}@media(max-width:800px){.marketing .m-container,.m-header-inner{width:calc(100% - 40px)}.marketing .m-section{padding:76px 0}.marketing h2{font-size:31px}.m-header{height:74px}.m-header-inner{gap:15px}.m-brand>span{font-size:18px}.m-brand small{font-size:6px;padding-top:4px}.m-brand>svg{width:22px}.m-header-start{font-size:10px;padding:8px 11px;gap:8px}.m-header-actions{gap:7px}.m-menu-button{display:grid;padding:5px}.m-nav{display:none;position:absolute;top:73px;left:0;right:0;padding:20px 24px;border-bottom:1px solid #e7d8c2;background:#fbf8f3;box-shadow:0 8px 15px #7d644312}.m-nav.is-open{display:flex;flex-wrap:wrap;gap:17px 24px}.m-hero-layout{display:flex;flex-direction:column;align-items:stretch;min-height:auto}.m-hero-copy{padding:46px 4px 0}.m-hero-eyebrow{font-size:10px;margin-bottom:22px}.m-hero h1{font-size:clamp(31px,5.5vw,44px);line-height:1.6}.m-hero-description{margin-top:22px!important;font-size:13px}.m-hero-season{font-size:11px}.m-hero-ctas{margin-top:25px;gap:13px}.m-hero-ctas .m-button{min-height:48px;font-size:11px;padding-inline:17px}.m-hero-free{margin-top:15px!important;font-size:8px;align-items:flex-start}.m-hero-visual{width:470px;max-width:100%;height:534px;transform:scale(.95);transform-origin:center center;align-self:center;margin:-7px 0 -5px}.m-hero-book{left:138px;top:46px;width:266px;height:396px}.m-hero-memory{left:37px;top:272px;width:166px}.m-hero-orbit{width:390px;height:390px;left:44px;top:42px}.m-hero-book-shadow{top:449px;left:119px;width:304px}.m-hero-note{left:251px;top:448px;font-size:10px;width:180px}.m-design-label{left:157px;bottom:0;font-size:8px}.m-hero-bottom{padding-top:14px;padding-bottom:22px}.m-hero-bottom>a{font-size:8px;gap:10px}.m-motion-control{font-size:9px!important}.m-intro-strip{min-height:73px;font-size:10px;gap:19px;padding:17px 20px}.m-intro-strip>span{gap:7px}.m-intro-strip>span:last-child{font-size:9px}.m-intro-strip svg{width:15px}.m-eyebrow{font-size:10px;margin-bottom:15px}.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p{font-size:13px;margin-top:17px}.m-demo-layout,.m-easy-layout,.m-yearly-layout,.m-faq-layout{grid-template-columns:1fr;gap:38px}.m-demo-layout{max-width:580px}.m-demo-tabs{margin-top:23px}.m-demo-tabs button{padding:8px 14px;font-size:10px}.m-demo-hint{margin-top:16px}.m-question-workspace{transform:none;padding:25px}.m-question-workspace h3{font-size:18px}.m-question-workspace textarea{font-size:12px}.m-demo-privacy{font-size:10px}.m-easy-layout{display:flex;flex-direction:column-reverse;gap:12px;max-width:580px}.m-easy-copy{width:100%}.m-easy-copy h2 br{display:none}.m-input-illustration{height:525px;width:100%}.m-input-illustration:before{width:340px;height:340px}.m-floating-note{right:25px;bottom:90px}.m-methods{margin-top:20px}.m-methods button{padding:13px 10px}.m-methods strong{font-size:13px}.m-methods small{font-size:10px}.m-sample-grid{gap:19px;grid-template-columns:1fr;max-width:510px;margin-inline:auto}.m-sample-item{display:grid;grid-template-columns:165px 1fr;gap:0 22px;align-items:center;padding:0 0 22px;border-bottom:1px solid #e4d7c4}.m-sample-book-area{height:232px;grid-row:1 / 4}.m-sample-book-area .m-book-cover{width:132px;height:193px;padding:13px 10px 10px 15px}.m-sample-book-area .m-cover-top{font-size:3px;margin-bottom:10px}.m-sample-book-area .m-book-cover h3{font-size:12.5px}.m-sample-book-area .m-cover-subtitle{font-size:3px;margin-top:5px!important}.m-sample-book-area .m-cover-botanical{width:76px;height:80px}.m-sample-book-area .m-cover-author{font-size:3px}.m-sample-book-area .m-cover-brand{font-size:4px}.m-sample-book-area .m-book-cover:after{inset:6px 6px 6px 11px}.m-sample-book-area .m-cover-landscape{margin-top:12px;padding:3px}.m-sample-type{display:block;align-self:end;margin-top:0}.m-sample-type span{display:block;width:fit-content;margin-top:9px;font-size:7px}.m-sample-item h3{font-size:18px;line-height:1.65;align-self:center;word-break:keep-all;margin-top:8px}.m-sample-item>p{font-size:10px;margin-top:8px;align-self:start;word-break:keep-all}.m-sample-open{opacity:1;bottom:0;font-size:8px;padding:4px}.m-sample-open svg{width:12px}.m-sample-footnote{margin-top:22px!important;font-size:9px}.m-scenario-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:32px}.m-scenario{padding:22px 18px 18px}.m-fiction-label{font-size:9px}.m-scenario h3{font-size:17px}.m-scenario blockquote{font-size:12px}.m-scenario-scene{font-size:10px}.m-self-story{flex-wrap:wrap;padding:23px 2px;gap:13px}.m-self-story h3{font-size:16px}.m-self-story p{font-size:10px}.m-self-story .m-text-button{margin-left:38px;font-size:11px}.m-yearly-layout{max-width:580px;gap:18px}.m-shelf-scene{height:340px;max-width:510px;width:100%;margin-inline:auto}.m-year-book{width:125px;height:240px}.m-year-book-1{height:258px}.m-year-book-2{height:249px}.m-pricing-grid{max-width:580px;gap:15px}.m-price-card{padding:24px}.m-price-card h3{font-size:20px}.m-price-value{font-size:26px;flex-wrap:wrap;gap:1px 10px}.m-price-quote{font-size:18px}.m-price-card li{font-size:10px;align-items:flex-start}.m-price-card li svg{margin-top:2px}.m-price-card .m-button{font-size:10px;padding-inline:12px}.m-digital-info{max-width:580px}.m-faq-layout{max-width:580px;gap:25px}.m-faq-list summary{font-size:12px;gap:11px;padding-block:20px}.m-faq-list details p{font-size:12px;padding-left:25px}.m-final-cta{padding-block:69px 58px}.m-final-botanical{left:calc(50% + 155px);width:280px}.m-final-buttons .m-button{font-size:11px;padding-inline:18px}.m-final-cta>p{font-size:11px}.m-footer{padding-top:36px}.m-footer-top{flex-direction:column;gap:25px;padding-bottom:27px}.m-footer-links{gap:20px;flex-wrap:wrap}.m-footer-bottom{gap:15px;flex-wrap:wrap;font-size:7px}}@media(max-width:480px){.marketing .m-container,.m-header-inner{width:calc(100% - 40px)}.m-header-actions{gap:5px}.m-header-start{padding:7px 10px}.m-header-start svg{display:none}.m-brand{gap:8px}.m-brand>span{font-size:17px}.m-hero-copy{padding-top:35px;padding-inline:0}.m-hero h1{font-size:clamp(27px,7.85vw,35px)}.m-hero-description{font-size:11px;line-height:1.95}.m-hero-eyebrow{font-size:8px}.m-hero-season{font-size:10px;margin-top:8px!important}.m-hero-ctas{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.m-hero-ctas .m-button{font-size:12px;min-height:47px}.m-hero-ctas .m-button-ghost{min-height:37px;padding:8px;font-size:11px}.m-hero-free{font-size:8px;margin-top:8px!important;letter-spacing:-.04em;justify-content:center}.m-hero-free svg{width:11px;height:12px}.m-hero-visual{width:450px;max-width:none;height:527px;transform:scale(.74);margin:-56px -55px -68px;flex-shrink:0}.m-hero-book{left:134px}.m-hero-memory{left:30px}.m-hero-note{left:241px}.m-design-label{left:146px;bottom:-5px;font-size:10px}.m-hero-bottom{padding-top:12px;padding-bottom:22px}.m-intro-strip{flex-direction:column;gap:4px;padding-block:18px;font-size:11px}.m-intro-strip i{display:none}.m-intro-strip>span:last-child{font-size:9px}.marketing h2{font-size:28px;line-height:1.6}.marketing .m-section,.m-process-sticky{padding-block:68px}.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p{font-size:11px}.m-process-mobile article{padding:21px 15px;gap:10px}.m-process-mobile article h3{font-size:12px}.m-process-mobile article p{font-size:10px}.m-process-mobile article blockquote{font-size:11px}.m-question-workspace{padding:23px 20px}.m-question-workspace h3{font-size:16px;margin-top:15px}.m-question-workspace textarea{font-size:11px}.m-demo-preview p{font-size:12px}.m-demo-privacy{font-size:9px}.m-demo-tabs{gap:6px}.m-demo-tabs button{padding:8px 12px}.m-demo-hint{font-size:9px}.m-easy-copy h2 br{display:block}.m-methods button{padding:11px 8px;gap:12px}.m-methods strong{font-size:12px}.m-methods small{font-size:9px}.m-method-icon{width:35px;height:35px}.m-method-icon svg{width:19px}.m-input-illustration{height:500px}.m-input-illustration:before{width:300px;height:300px}.m-phone{transform:rotate(-4deg) scale(.91)}.m-floating-note{right:-7px;bottom:70px;font-size:10px;padding:16px 18px 16px 12px}.m-sample-grid{margin-top:30px}.m-sample-item{grid-template-columns:143px 1fr;gap:0 18px}.m-sample-book-area{height:220px}.m-sample-book-area .m-book-cover{width:118px;height:177px}.m-sample-book-area .m-book-cover h3{font-size:11px}.m-sample-book-area .m-cover-botanical{width:65px;height:68px}.m-sample-item h3{font-size:16px}.m-sample-item>p{font-size:9px}.m-sample-type{font-size:9px}.m-scenario-grid{grid-template-columns:1fr;gap:16px}.m-scenario{padding:24px 25px 20px}.m-scenario-index{font-size:11px;margin-bottom:15px}.m-fiction-label{font-size:10px}.m-scenario h3{font-size:20px}.m-scenario-question{font-size:11px;margin-top:18px!important}.m-scenario blockquote{font-size:14px;margin-bottom:16px}.m-scenario-scene{font-size:11px}.m-scenario-elements{font-size:10px}.m-self-story{gap:12px}.m-self-story>svg{width:20px}.m-self-story>div{flex:1}.m-self-story h3{font-size:14px}.m-self-story p{font-size:9px}.m-self-story .m-text-button{margin-left:32px}.m-yearly-tags{font-size:9px}.m-shelf-scene{height:300px}.m-shelf-books{gap:10px;padding-inline:12px}.m-year-book{width:93px;height:196px;padding:20px 9px 15px}.m-year-book-1{height:216px}.m-year-book-2{height:206px}.m-year-book>span{font-size:15px}.m-year-book>strong{font-size:8px}.m-year-book>svg{height:86px;width:70px}.m-shelf-caption{font-size:8px}.m-pricing .m-heading-center h2{font-size:25px}.m-pricing-grid{grid-template-columns:1fr;gap:24px;margin-top:34px}.m-price-card{padding:27px}.m-price-card h3{font-size:23px}.m-price-value{font-size:31px}.m-price-quote{font-size:21px}.m-price-card li,.m-price-card .m-button{font-size:12px}.m-price-card ul{margin-block:23px}.m-price-eyebrow,.m-price-note,.m-pdf-ribbon{font-size:10px}.m-digital-info{gap:10px;margin-top:19px;padding-bottom:0}.m-digital-info>svg{width:20px}.m-digital-info strong,.m-digital-info p{font-size:10px}.m-faq-list summary{font-size:11px;line-height:1.8;padding-block:19px}.m-faq-list details p{font-size:11px}.m-final-cta h2{font-size:27px}.m-final-buttons{flex-direction:column;max-width:310px;margin-inline:auto;gap:9px}.m-final-buttons .m-button{font-size:12px}.m-final-cta>p{font-size:10px}.m-final-cta .m-eyebrow{font-size:9px}.m-final-botanical{opacity:.12;left:calc(50% + 48px);top:-30px}.m-final-note{font-size:10px}.m-footer-links{font-size:9px;gap:12px 18px}.m-footer-bottom>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.marketing *,.marketing *:before,.marketing *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.m-process{min-height:auto}.m-process-sticky{position:static;min-height:auto;padding-block:80px}.m-hero-book,.m-question-workspace{transform:none}}.m-reader-intro{padding-block:32px 36px;text-align:center}.m-reader-back{display:flex;align-items:center;gap:8px;font-size:10px;color:#9c876d!important;margin-bottom:27px}.m-reader-intro h1{font-size:37px}.m-reader-intro .m-eyebrow{font-size:10px;margin-bottom:12px}.m-reader-intro>p{color:#a18a6e;font-size:11px;line-height:1.9;margin-top:14px}.m-reader-samples{display:flex;align-items:center;gap:7px;justify-content:center;margin-top:25px}.m-reader-samples button{background:transparent;border:1px solid #dfd0ba;color:#9e8260;border-radius:22px;padding:8px 18px;font-size:10px}.m-reader-samples button.is-selected{background:#8c6948;color:#fff7ec;border-color:#8c6948}.m-reader-shell{background:#e9e1d4;padding:0 24px 24px;border-block:1px solid #ded0bd}.m-reader-toolbar{max-width:850px;margin:0 auto;height:61px;display:flex;justify-content:space-between;align-items:center;gap:18px;color:#937959;font-size:10px}.m-reader-toolbar>span{display:flex;gap:8px;align-items:center}.m-reader-toolbar>div{display:flex;gap:7px;align-items:center}.m-reader-toolbar>div>span{font-size:9px;min-width:30px;text-align:center}.m-reader-toolbar button:disabled,.m-reader-navigation button:disabled{opacity:.35;cursor:default;transform:none}.m-reader-viewport{--reader-page-width: 460px;max-width:1050px;margin:0 auto;overflow:auto;padding:8px 30px 25px}.m-reader-page{margin:0 auto;position:relative;flex-shrink:0;container-type:inline-size;box-shadow:2px 3px #f7f0e5,4px 5px #c7b49a,9px 14px 29px #71553526;border:1px solid #cebda5;border-radius:2px}.m-rendered-sample{display:block;width:100%;height:auto}.m-reader-transcript{max-width:620px;margin:24px auto 0;border-top:1px solid #d3c1a7}.m-reader-transcript>summary{padding:18px 0;cursor:pointer;font-size:12px;color:#7d5e3a}.m-reader-transcript .m-transcript-disclaimer{color:#8e785a;font-size:11px;padding-bottom:20px}.m-reader-transcript article{background:#fffaf0;padding:28px;margin-bottom:15px;border-radius:3px}.m-reader-transcript article>span{font-size:11px;color:#a48a65}.m-reader-transcript article h2{font-size:25px;margin-top:11px;margin-bottom:22px}.m-reader-transcript article p{font-family:var(--m-serif);font-size:15px;line-height:1.95;color:#796146;margin-bottom:17px}.m-reader-page>.m-book-cover{position:absolute;inset:0;padding:12% 8% 8% 11%}.m-reader-page>.m-book-cover:after{inset:5% 5% 5% 8%}.m-reader-page>.m-book-cover .m-cover-top{font-size:2cqw;margin-bottom:11%}.m-reader-page>.m-book-cover h3{font-size:10cqw}.m-reader-page>.m-book-cover .m-cover-subtitle{font-size:2.1cqw;margin-top:4%!important}.m-reader-page>.m-book-cover .m-cover-botanical{width:67%;height:auto;max-height:51%;margin-top:2%}.m-reader-page>.m-book-cover .m-cover-author{font-size:2.3cqw}.m-reader-page>.m-book-cover .m-cover-brand{font-size:2.4cqw;margin-top:5%}.m-reader-page>.m-book-cover .m-cover-landscape{margin-top:8%}.m-reader-cover-tag{position:absolute;bottom:2.1%;left:0;right:0;color:#887153;font-size:1.5cqw;text-align:center}.m-reader-interior{position:absolute;inset:0;background:#fffdf7;padding:12.1% 10.8% 12.1% 12.1%;overflow:auto}.m-reader-interior>header{position:absolute;left:12.1%;right:10.8%;top:4%;font-size:1.7cqw;color:#a59071;border-bottom:1px solid #ede5d8;padding-bottom:1.5%;display:flex;justify-content:space-between;gap:5px}.m-reader-chapter{font-size:2cqw;color:#ab906b}.m-reader-interior h2{font-size:5.1cqw;margin-top:5%;margin-bottom:10%;line-height:1.6}.m-reader-prose p{font-family:var(--m-serif);font-size:3.15cqw;line-height:1.95;margin-bottom:5%;word-break:keep-all;color:#725e46}.m-reader-letter .m-reader-prose p{line-height:2.05}.m-reader-flower{display:block;width:17%;height:auto;margin:4% auto 0;opacity:.75}.m-reader-interior>figure{margin:0 0 8%}.m-reader-interior>figure figcaption{text-align:center;color:#b09a7a;font-size:1.6cqw;margin-top:4%}.m-reader-interior>footer{position:absolute;left:12.1%;right:10.8%;bottom:4%;display:flex;justify-content:space-between;font-size:1.4cqw;color:#b19d80}.m-reader-navigation{display:flex;align-items:center;justify-content:space-between;max-width:460px;margin:0 auto;padding-top:4px}.m-reader-navigation .m-button{padding:10px 16px;gap:5px;min-height:40px;font-size:10px;border-color:#d2c0a6}.m-reader-navigation>div{text-align:center;color:#ad9676;font-size:11px}.m-reader-navigation strong{font-weight:500;color:#7c5b39}.m-reader-navigation small{display:block;font-size:8px;margin-top:2px;color:#a58a68}.m-reader-format{text-align:center;font-size:9px;color:#ad9472;margin-top:22px!important}.m-reader-invitation{text-align:center;padding:70px 24px 82px}.m-reader-mark{width:40px;height:44px;margin:0 auto 15px}.m-reader-mark svg{display:block;width:100%;height:100%}.m-reader-invitation h2{font-size:31px}.m-reader-invitation p{font-size:11px;color:#a48b6a;margin-top:16px}.m-reader-invitation .m-button{margin-top:24px}.m-reader-invitation .m-text-button{display:flex;font-size:11px;margin:14px auto 0}@media(max-width:600px){.m-reader-intro{padding-block:23px 28px}.m-reader-intro h1{font-size:30px}.m-reader-intro>p{font-size:10px}.m-reader-shell{padding-inline:12px;padding-bottom:20px}.m-reader-toolbar{padding-inline:5px;height:57px;font-size:9px;gap:7px}.m-reader-toolbar>span{gap:5px}.m-reader-toolbar>span>svg{display:none}.m-reader-toolbar>div{gap:1px}.m-reader-toolbar .m-icon-button{padding:6px}.m-reader-viewport{--reader-page-width: min(420px, calc(100vw - 58px) );padding:5px 12px 21px}.m-reader-navigation{max-width:350px}.m-reader-navigation .m-button{min-height:38px;padding:8px 12px;font-size:10px}.m-reader-invitation{padding:54px 22px 65px}.m-reader-invitation h2{font-size:27px}.m-reader-invitation p{font-size:10px}.m-reader-format{font-size:8px}}.m-support-content{max-width:800px;margin:auto;padding:80px 25px 100px;min-height:60vh}.m-support-content h1{font-size:36px}.m-support-lead{color:#a28b6b;font-size:13px;line-height:1.95;margin-top:24px!important}.m-support-notice{display:flex;gap:16px;background:#f0e6d7;border:1px solid #e4d5bf;border-radius:6px;padding:27px;margin-block:30px;color:#9b8060}.m-support-notice>svg{flex-shrink:0}.m-support-notice h2{font-family:var(--font-sans, sans-serif);font-size:16px;letter-spacing:-.02em}.m-support-notice p{font-size:12px;margin-top:11px;line-height:1.95}.m-support-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:600px){.m-support-content{padding-block:50px 65px}.m-support-content h1{font-size:28px}.m-support-lead{font-size:11px}.m-support-notice{padding:20px;gap:11px}.m-support-notice h2{font-size:14px}.m-support-notice p{font-size:11px}}@font-face{font-family:Yeon Sung;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yeon-sung-marketing.woff2) format("woff2")}.m-homepage{--m-serif: "Yeon Sung", "Noto Serif KR", "Noto Serif KR Full", "Batang", serif}.m-homepage :is(h1,h2,h3,.m-brand>span){font-weight:400;letter-spacing:-.015em}.m-homepage .m-brand>span{font-size:25px;line-height:1.15}.m-homepage .m-brand small{letter-spacing:.19em;line-height:1.3;padding-top:6px}.m-homepage .m-hero h1{font-size:clamp(40px,4.1vw,57px);line-height:1.48}.m-homepage h2{font-size:clamp(34px,3.35vw,46px);line-height:1.5}.m-homepage .m-book-cover h3{letter-spacing:-.025em}.m-homepage :is(.m-hero-description,.m-hero-season,.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p,.m-intro-strip,.m-final-cta>p,.m-footer-top p){font-family:var(--m-serif);font-size:18px;font-weight:400;line-height:1.9}.m-homepage .m-hero-description{font-size:20px}.m-homepage .m-hero-season,.m-homepage .m-final-note{font-size:16px}.m-homepage .m-footer-top p{font-size:15px}.m-homepage .m-price-value:not(.m-price-quote){font-family:var(--font-sans)}.m-homepage .m-scenario blockquote{font-size:17px;line-height:1.95}@media(max-width:1150px){.m-homepage .m-hero h1{font-size:44px}.m-homepage .m-hero-description{font-size:18px}}@media(max-width:760px){.m-homepage .m-brand>span{font-size:22px}.m-homepage .m-hero h1{font-size:clamp(37px,6vw,48px)}.m-homepage h2{font-size:34px}.m-homepage :is(.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p,.m-final-cta>p){font-size:17px}.m-homepage .m-intro-strip,.m-homepage .m-scenario blockquote{font-size:16px}}@media(max-width:480px){.m-homepage .m-brand>span{font-size:21px}.m-homepage .m-hero h1{font-size:clamp(32px,8.5vw,40px)}.m-homepage .m-hero-description{font-size:17px;line-height:1.9}.m-homepage .m-hero-season{font-size:15px}.m-homepage h2{font-size:32px}.m-homepage .m-pricing .m-heading-center h2{font-size:30px}.m-homepage :is(.m-section-heading p,.m-easy-copy>p,.m-demo-intro>p,.m-yearly-layout>div>p,.m-final-cta>p){font-size:16px}.m-homepage .m-intro-strip>span:last-child{font-size:14px}.m-homepage .m-scenario blockquote{font-size:18px}}
