*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.65;font-size:17px;overflow-x:clip}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}svg{width:32px;height:32px;flex-shrink:0}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:400;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(60px,7.6vw,116px)}h2{font-size:clamp(40px,4.4vw,68px)}h3{font-size:30px}i{font-weight:400}p+p{margin-top:20px}p{max-width:65ch}.section{width:min(1280px,88%);margin-inline:auto;padding-block:110px}.eyebrow{display:block;font:11px/1.6 'Segoe UI',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.section-title{max-width:720px;margin-bottom:50px}.section-title p{margin-top:23px;color:var(--muted);max-width:53ch}.button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:55px;padding:15px 29px;border:1px solid var(--accent);border-radius:2px;background:var(--accent);color:var(--button-ink);font:13px/1.5 'Segoe UI',Arial,sans-serif;font-weight:600;letter-spacing:.025em;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.quiet-link,.sample-link{font:13px/1.6 'Segoe UI',Arial,sans-serif;border-bottom:1px solid currentColor;padding-bottom:5px}.sample-link{display:table;margin-top:22px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.review-link{display:flex;justify-content:space-between;padding:10px 6%;border-bottom:1px solid var(--line);font:10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.08em;background:var(--bg);position:relative;z-index:5}.review-link a:hover{text-decoration:underline}.site-header{display:flex;align-items:center;justify-content:space-between;width:88%;max-width:1380px;margin:auto;min-height:107px;position:relative;z-index:4}.brand{display:inline-flex;gap:13px;align-items:center;font-size:22px;line-height:1.05;letter-spacing:-.04em}.brand svg{color:var(--accent)}.brand i{font-style:italic}.site-header nav{display:flex;gap:30px;align-items:center;font:12px/1.4 'Segoe UI',Arial,sans-serif}.site-header nav>a:not(.nav-cta):hover{text-decoration:underline;text-underline-offset:6px}.nav-cta{padding:12px 20px;border:1px solid var(--line);border-radius:2px}.menu-toggle{display:none}.skip{position:absolute;top:-70px;left:10px;background:var(--accent);color:var(--button-ink);z-index:100;padding:10px}.skip:focus{top:8px}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.offer{display:grid;grid-template-columns:.85fr 1fr;gap:11%;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-object{position:relative;width:min(350px,86%);margin:auto;transform:perspective(1500px) rotateY(-12deg) rotateZ(-4deg);box-shadow:12px 18px 42px #0004}.book-object:after{content:'';position:absolute;left:100%;top:2%;height:98%;width:9px;background:repeating-linear-gradient(90deg,#d3c6a5 0,#f3ebd8 2px,#b6a987 3px);transform:skewY(10deg);transform-origin:left}.book-object img{width:100%;border-radius:1px}.offer-copy h2{font-size:clamp(46px,5vw,73px)}.offer-copy p{margin-top:24px;color:var(--muted);max-width:39ch}.offer ul{padding:0;list-style:none;margin:26px 0;display:grid;gap:9px;font-size:15px}.offer li{padding-left:20px;position:relative}.offer li:before{content:'·';position:absolute;left:0;color:var(--accent)}.price{display:flex;align-items:center;gap:22px;margin:26px 0}.price strong{font-weight:400;font-size:50px;line-height:1}.price span{font:11px/1.7 'Segoe UI',Arial,sans-serif;color:var(--muted)}.spread-section{text-align:center}.spread-section .section-title{margin-inline:auto}.spread-section .section-title p{margin-inline:auto}.real-pages{display:flex;justify-content:center;align-items:center;gap:30px;max-width:870px;margin:55px auto}.page-preview{background:none;padding:0;border:0;box-shadow:0 20px 45px #0002;max-width:46%;transform:rotate(-3deg);transition:transform .3s}.page-preview:nth-child(2){transform:rotate(3deg)}.page-preview:hover{transform:rotate(0) translateY(-6px)}.page-preview img{width:100%}.faq{display:grid;grid-template-columns:.8fr 1fr;gap:9%}.faq h2{font-size:clamp(38px,4vw,57px)}.faq details{border-top:1px solid var(--line);padding:23px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;position:relative;padding-right:30px;font-size:19px;line-height:1.4}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:1px;top:0;font-family:'Segoe UI',Arial,sans-serif;font-size:22px;font-weight:300;color:var(--accent)}details[open]>summary:after{content:'−'}.faq details p{font-size:15px;color:var(--muted);margin-top:16px;line-height:1.8}.site-footer{padding:55px 6%;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.site-footer p,.site-footer>a:not(.brand){font-size:14px}.site-footer small{font:10px/1.5 'Segoe UI',Arial,sans-serif;color:var(--muted);text-align:right}.site-footer>p{text-align:right}.site-footer>.brand{font-size:25px}.site-footer .brand svg{width:24px;height:24px}dialog{background:var(--bg);color:var(--ink);border:1px solid var(--line);width:min(580px,90vw);padding:55px;max-height:90dvh;overflow:auto;box-shadow:0 25px 100px #0007}dialog::backdrop{background:#090c13c9;backdrop-filter:blur(5px)}dialog h2{font-size:44px;margin-bottom:22px}dialog p{font-size:17px;margin-bottom:26px}dialog .eyebrow{padding-right:15px}.close-dialog:not(.text-button){position:absolute;right:17px;top:10px;background:transparent;border:0;font-size:30px;line-height:1;padding:8px}.text-button{display:table;border:0;background:transparent;padding:0 0 4px;margin-top:23px;border-bottom:1px solid currentColor;font-size:13px}.image-dialog{padding:45px 20px 20px;width:min(850px,94vw)}.image-dialog img{width:100%;height:auto}.image-dialog .sample-link{margin:18px auto 0}

/* 01 / Night: a large illustrated entrance and a three-path narrative. */
.night{--bg:#102d37;--ink:#f6ecd5;--muted:#c1ccc8;--accent:#d3b575;--button-ink:#18323a;--line:#d3b57535;--focus:#f9da8c}.night .site-header{max-width:1500px}.night-hero{min-height:790px;position:relative;display:flex;align-items:center;width:100%;isolation:isolate;padding:70px 6% 100px;overflow:hidden}.night-hero .hero-copy{width:min(780px,62%);z-index:2;position:relative}.night-hero h1{font-size:clamp(65px,7.6vw,119px);text-wrap:balance;line-height:1.02;margin-bottom:28px}.night-hero h1 i{color:#e3c58d}.night-hero .hero-copy>p{max-width:410px;font-size:18px;line-height:1.7;color:#d2d9ce;margin-bottom:33px}.night-hero .hero-art{position:absolute;right:0;top:0;width:64%;height:100%;z-index:-1}.night-hero .hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102d37 0,#102d37f0 9%,#102d3788 33%,#102d3700 70%),linear-gradient(0deg,#102d37 0,transparent 15%)}.night-hero .hero-art img{width:100%;height:100%;object-fit:cover;object-position:center 61%}.night-hero .hero-caption{display:block;margin-top:57px;font:10px/1.9 'Segoe UI',Arial,sans-serif;letter-spacing:.12em;color:#bdc7bd}.vertical-note{position:absolute;right:20px;top:49%;writing-mode:vertical-rl;font:9px/1 'Segoe UI',Arial,sans-serif;letter-spacing:.2em;color:#dbc48b}.invitation{display:grid;grid-template-columns:1.3fr 1fr;gap:50px 9%;border-top:1px solid var(--line)}.invitation>.eyebrow{grid-column:1/-1;margin:0}.invitation h2{font-size:clamp(38px,4.3vw,64px)}.invitation>div{padding-top:10px;color:var(--muted);font-size:17px}.door-demo{padding-top:40px}.door-demo .section-title{max-width:650px}.door-options{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.door-option{padding:0;background:none;border:0;text-align:left;position:relative;opacity:.65;transition:opacity .2s,transform .3s}.door-option img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:48% 48% 0 0;border:1px solid var(--line);padding:7px}.door-option span{display:block;padding:25px 0;font-size:25px;line-height:1.2}.door-option small{display:block;font:10px/1.5 'Segoe UI',Arial,sans-serif;color:var(--accent);letter-spacing:.15em;margin-bottom:9px}.door-option.active,.door-option:hover{opacity:1;transform:translateY(-7px)}.door-option.active img{border-color:var(--accent)}.door-answer{padding:35px 40px;background:#193943;border:1px solid var(--line);margin-top:20px}.door-answer h3{max-width:700px;font-size:30px}.answer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.answer-columns p{margin:0;font-size:15px;color:var(--muted)}.answer-columns strong{display:block;font:10px/1.6 'Segoe UI',Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:10px}.night-route{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;padding-top:20px}.night-route ol{padding:0;list-style:none}.night-route li{display:grid;grid-template-columns:30px 1fr;border-top:1px solid var(--line);padding:20px 0;column-gap:16px}.night-route li>span{font:10px/1.5 'Segoe UI',Arial,sans-serif;color:var(--accent);padding-top:8px}.night-route li h3{font-size:27px}.night-route li p{grid-column:2;font-size:13px;color:var(--muted);margin-top:8px}.night .offer{background:#173640;padding-inline:7%;width:100%;gap:7%;}.night .book-object{width:330px}

/* 02 / Editorial: paper, a physical book and a personal reading voice. */
.editorial{--bg:#f6f0e5;--ink:#302827;--muted:#665f58;--accent:#814940;--button-ink:#fff8eb;--line:#9a75623d;--focus:#934b3b}.editorial .review-link{background:#ece2d0}.editorial .site-header .brand{font-size:23px}.editorial .site-header{border-bottom:1px solid var(--line);min-height:112px}.editorial-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;padding-top:87px;padding-bottom:110px}.editorial-heading h1{font-size:clamp(66px,7.5vw,113px);margin-bottom:30px}.editorial-heading>p{max-width:360px;font-size:19px;color:var(--muted);margin-bottom:33px}.edition-line{display:block;margin-top:58px;max-width:360px;border-top:1px solid var(--line);padding-top:17px;font:9px/1.7 'Segoe UI',Arial,sans-serif;letter-spacing:.13em}.editorial-object{position:relative;padding:40px 30px;background:#e9dfcb;min-height:630px;display:flex;align-items:center;justify-content:center;flex-direction:column}.editorial-object .book-object{width:310px;transform:perspective(1500px) rotateY(-10deg) rotateZ(8deg)}.edition-stamp{position:absolute;left:-28px;top:5px;border:1px solid var(--accent);border-radius:50%;width:108px;height:108px;z-index:2;text-align:center;padding-top:13px;font-size:38px;line-height:1;color:var(--accent);background:#f6f0e5;transform:rotate(-12deg)}.edition-stamp small{font:8px/1.4 'Segoe UI',Arial,sans-serif;display:block;margin-top:5px;letter-spacing:.1em}.object-caption{font-style:italic;font-size:14px;margin-top:43px;text-align:center;color:var(--muted)}.editorial-letter{display:grid;grid-template-columns:.8fr 1fr;gap:10%;align-items:center;border-top:1px solid var(--line)}.editorial-letter figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;filter:saturate(.75);width:100%}.editorial-letter figcaption{font:10px/1.6 'Segoe UI',Arial,sans-serif;margin-top:16px;color:var(--muted)}.editorial-letter h2{font-size:clamp(38px,4vw,60px);margin-bottom:25px}.editorial-letter p{font-size:16px;color:var(--muted)}.editorial-letter blockquote{margin-top:30px;font-size:24px;line-height:1.5;font-style:italic;color:var(--accent)}.editorial-index{display:grid;grid-template-columns:.8fr 1fr;gap:9%;border-top:1px solid var(--line)}.editorial-index>div>p{font-size:16px;color:var(--muted);margin-top:25px}.chapter-accordion>details{padding:23px 0;border-top:1px solid var(--line)}.chapter-accordion>details:last-child{border-bottom:1px solid var(--line)}.chapter-accordion summary{font-size:29px;display:flex;align-items:center;gap:18px;padding-right:25px}.chapter-accordion summary>span{font:10px/1 'Segoe UI',Arial,sans-serif;color:var(--accent);letter-spacing:0}.chapter-accordion summary>small{font:9px/1 'Segoe UI',Arial,sans-serif;margin-left:auto;color:var(--muted);letter-spacing:0}.chapter-detail{display:grid;grid-template-columns:95px 1fr;gap:23px;margin-top:25px}.chapter-detail img{width:95px;aspect-ratio:4/5;object-fit:cover}.chapter-detail p{font-size:14px;line-height:1.6}.chapter-detail strong{display:block;font:9px/1.5 'Segoe UI',Arial,sans-serif;text-transform:uppercase;color:var(--accent);letter-spacing:.07em;margin-top:20px}.chapter-detail .question-quote{font-style:italic;margin-top:8px}.editorial .spread-section{width:100%;background:#e9dfcb;padding-inline:6%}.editorial-strip{padding:85px 6%;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line)}.editorial-strip p{font-size:clamp(41px,4.8vw,72px);line-height:1.18;letter-spacing:-.035em}.editorial-strip>span{font:11px/1.5 'Segoe UI',Arial,sans-serif;color:var(--muted)}.editorial .offer{border-top:0}.editorial .offer .book-object{transform:perspective(1300px) rotateY(-8deg) rotateZ(-5deg)}

/* 03 / Oracle: a layered deck and a deliberate symbolic selection. */
.oracle{--bg:#171226;--ink:#f4eadb;--muted:#c3b9d1;--accent:#d6b27b;--button-ink:#251b31;--line:#d5b97c35;--focus:#ecd8ae}.oracle .site-header{min-height:100px}.oracle-hero{position:relative;text-align:center;overflow:hidden;padding:70px 5% 85px;isolation:isolate;min-height:1050px;background:radial-gradient(ellipse at 50% 50%,#392b4d55,transparent 60%)}.oracle-hero>.eyebrow{position:relative;z-index:2}.oracle-hero h1{font-size:clamp(62px,6.5vw,99px);position:relative;z-index:2}.oracle-hero>p{margin:27px auto;color:var(--muted);font-size:17px}.oracle-deck{position:relative;width:min(660px,100%);height:450px;margin:45px auto 35px}.active-oracle-card{position:absolute;left:50%;transform:translateX(-50%);width:263px;padding:10px 10px 0;background:#e5d5b6;border:1px solid #d6b27b;box-shadow:0 30px 80px #0009;z-index:3}.active-oracle-card>img{width:100%;height:300px;object-fit:cover}.active-oracle-card figcaption{color:#302834;padding:16px 3px 19px;display:grid;gap:4px}.active-oracle-card small{font:8px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.1em}.active-oracle-card strong{font-size:27px;font-weight:400;letter-spacing:-.02em}.deck-back{width:230px;height:340px;position:absolute;top:35px;padding:9px;background:#40314a;border:1px solid #bf976b66;box-shadow:0 20px 45px #0005}.deck-back img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.back-left{left:52px;transform:rotate(-16deg)}.back-right{right:52px;transform:rotate(16deg)}.oracle-hero>.quiet-link{display:table;margin:23px auto 0}.orbit{position:absolute;z-index:-1;border:1px solid #bd976b24;border-radius:50%;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-22deg);pointer-events:none}.orbit-one{width:1000px;height:720px}.orbit-two{width:760px;height:1000px}.oracle-choice{border-top:1px solid var(--line)}.oracle-choice .section-title{text-align:center;margin-inline:auto}.symbol-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;max-width:980px;margin:auto}.symbol-tabs button{background:none;border:1px solid var(--line);padding:13px 17px;border-radius:30px;font-size:15px;transition:background .2s}.symbol-tabs button span{font:9px/1.5 'Segoe UI',Arial,sans-serif;margin-right:9px;color:var(--accent)}.symbol-tabs button.active,.symbol-tabs button:hover{background:#3a2b48;border-color:var(--accent)}.oracle-result{display:grid;grid-template-columns:300px 1fr;gap:9%;align-items:center;max-width:950px;margin:65px auto 0;background:#231b31;border:1px solid var(--line);padding:35px}.oracle-result>img{width:100%;aspect-ratio:4/5;object-fit:cover}.oracle-result h3{font-size:48px;margin-bottom:23px}.oracle-result p{font-size:16px;color:var(--muted)}.symbol-question{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.symbol-question>span{display:block;font:9px/1.5 'Segoe UI',Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:10px}.symbol-question strong{font-weight:400;font-style:italic;font-size:22px;line-height:1.3;display:block}.oracle-story{border-top:1px solid var(--line);text-align:center}.oracle-story h2{font-size:clamp(40px,4.7vw,70px)}.three-beats{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:45px;margin-top:70px}.three-beats article{border-top:1px solid var(--line);padding-top:22px}.three-beats span{font:9px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.1em;color:var(--accent)}.three-beats h3{font-size:29px;margin:22px 0 18px;line-height:1.15}.three-beats p{font-size:15px;color:var(--muted)}.oracle .spread-section{background:#221a30;width:100%;padding-inline:6%}.oracle .offer{border-top:0}.oracle .book-object{box-shadow:20px 25px 80px #0009}

/* 04 / Garden: generous daylight, botanical arches and a usable first exercise. */
.garden{--bg:#f2f1e5;--ink:#263f32;--muted:#5f6e60;--accent:#42634b;--button-ink:#fbf7e8;--line:#42634b35;--focus:#9c681c}.garden .review-link{background:#e7e9d9}.garden .site-header{min-height:100px}.garden-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;position:relative;padding-top:70px;padding-bottom:120px}.garden-hero h1{font-size:clamp(62px,7.5vw,111px);margin-bottom:28px}.garden-hero>div>p{max-width:360px;font-size:18px;margin-bottom:34px;color:var(--muted)}.garden-note{display:block;font-style:italic;font-size:14px;line-height:1.6;color:var(--muted);margin-top:52px}.garden-arch{position:relative;padding:15px 15px 0}.garden-arch:before{content:'';position:absolute;inset:0 0 38px;border:1px solid #8a96615c;border-radius:48% 48% 0 0;transform:rotate(5deg)}.garden-arch img{border-radius:48% 48% 0 0;width:100%;height:610px;object-fit:cover}.garden-arch figcaption{position:relative;font-size:12px;font-style:italic;margin-top:23px;text-align:center}.botanical-word{position:absolute;right:28%;bottom:10px;font-style:italic;font-size:170px;color:#657f4b0d;pointer-events:none;z-index:-1}.garden-manifesto{text-align:center;padding-top:70px;border-top:1px solid var(--line)}.garden-manifesto h2{font-size:clamp(39px,4.9vw,72px);line-height:1.15}.garden-manifesto p{margin:32px auto 0;max-width:540px;color:var(--muted);font-size:17px}.seed-exercise{display:grid;grid-template-columns:.8fr 1fr;gap:10%;background:#e5e8d6;width:100%;padding-inline:9%;}.seed-exercise h2{margin-bottom:24px}.seed-exercise>div>p{font-size:16px;color:var(--muted)}.seed-exercise small{display:block;margin-top:28px;max-width:30ch;font:11px/1.7 'Segoe UI',Arial,sans-serif;color:var(--muted)}.seed-exercise form{padding-top:5px}.seed-exercise label{display:block;font-size:17px;margin-bottom:10px}.seed-exercise textarea{width:100%;resize:vertical;min-height:85px;border:0;border-bottom:1px solid #657f4b66;background:#f4f3e9;padding:14px 16px;margin-bottom:25px;border-radius:0;color:var(--ink);line-height:1.5}.seed-exercise .button{margin-top:3px}#seed-result{padding-top:35px;border-top:1px solid var(--line);margin-top:35px}#seed-result h3{font-size:32px;margin-bottom:20px}#seed-result p{white-space:pre-line;font-size:16px}.garden-path .section-title{text-align:center;margin-inline:auto}.garden-chapters{display:grid;grid-template-columns:1fr 1fr;gap:38px 9%;margin-top:60px;position:relative}.garden-chapters:before{content:'';position:absolute;width:1px;top:10px;bottom:10px;left:50%;background:var(--line)}.garden-chapters article{display:grid;grid-template-columns:24px 80px 1fr;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:24px}.garden-chapters .chapter-number{font:10px/1.6 'Segoe UI',Arial,sans-serif;color:var(--accent);align-self:start;padding-top:5px}.garden-chapters img{width:80px;height:108px;object-fit:cover;border-radius:45% 45% 0 0}.garden-chapters h3{font-size:28px}.garden-chapters p{font-size:13px;color:var(--muted);margin-top:11px}.garden .spread-section{border-top:1px solid var(--line)}.garden .offer{background:#284536;color:#f2edda;width:100%;padding-inline:9%;--muted:#c4cdbb;--accent:#dbcfab;--button-ink:#263f32;--line:#d9d1ae42}.garden .offer .book-object{transform:perspective(1400px) rotateY(-8deg) rotateZ(4deg)}

@media(min-width:1600px){.night-hero{padding-left:max(6%,calc((100vw - 1380px)/2))}.night-hero .hero-art{width:60%}}
@media(max-width:1000px){.section{padding-block:80px}.site-header nav{gap:20px}.night-hero{min-height:760px}.night-hero .hero-copy{width:68%}.night-hero h1{font-size:86px}.night-hero .hero-art{width:74%}.door-options{gap:24px}.offer{gap:7%}.offer-copy h2{font-size:54px}.editorial-object{min-height:540px;padding:45px 20px}.editorial-object .book-object{width:260px}.editorial-hero{gap:5%}.editorial-heading h1{font-size:83px}.editorial-letter{gap:7%}.oracle-result{grid-template-columns:240px 1fr;gap:6%}.garden-hero h1{font-size:83px}.garden-arch img{height:530px}.garden-chapters article{grid-template-columns:20px 60px 1fr;gap:14px}.garden-chapters img{width:60px;height:90px}.garden-chapters h3{font-size:25px}.chapter-detail{grid-template-columns:75px 1fr;gap:18px}.chapter-detail img{width:75px}}
@media(max-width:760px){body{font-size:16px}.review-link{font-size:9px;padding:9px 5%}.review-link>span{display:none}.site-header{width:90%;min-height:85px}.brand{font-size:21px}.brand svg{width:26px;height:26px}.menu-toggle{display:flex;align-items:center;gap:16px;border:1px solid var(--line);background:none;padding:9px 13px;font:12px/1.5 'Segoe UI',Arial,sans-serif}.menu-toggle span{font-size:20px;line-height:1}.site-header nav{display:none;position:absolute;left:0;right:0;top:83px;background:var(--bg);border:1px solid var(--line);padding:24px;flex-direction:column;align-items:stretch;gap:25px;font-size:14px;box-shadow:0 12px 25px #0002}.site-header nav.open{display:flex}.site-header .nav-cta{text-align:center}.section{width:88%;padding-block:63px}.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:18px}h2{font-size:42px}.section-title{margin-bottom:32px}.section-title p{font-size:15px;margin-top:20px}.button{font-size:12px;min-height:51px;padding:14px 23px}.actions{gap:22px}.quiet-link,.sample-link{font-size:12px}.offer{grid-template-columns:1fr;gap:60px}.offer .book-object{width:245px!important}.offer-copy h2{font-size:48px}.offer-copy p{font-size:16px}.offer ul{font-size:14px}.price strong{font-size:45px}.real-pages{gap:16px;margin:35px auto 40px}.page-preview{max-width:47%}.faq{grid-template-columns:1fr;gap:5px}.faq .section-title{margin-bottom:15px}.faq h2{font-size:41px}.faq summary{font-size:18px}.faq details p{font-size:14px}.site-footer{grid-template-columns:1fr;padding:38px 6%;gap:18px}.site-footer p,.site-footer small{text-align:left}.site-footer p{font-size:13px}.site-footer small{margin-top:10px}.site-footer>.brand{font-size:23px}dialog{padding:46px 27px 30px}dialog h2{font-size:36px}dialog p{font-size:16px}.image-dialog{padding:45px 12px 15px}.night-hero{min-height:930px;padding:48px 6% 70px;align-items:flex-start}.night-hero .hero-copy{width:100%}.night-hero h1{font-size:clamp(55px,11.2vw,80px);line-height:1.03;max-width:600px;margin-bottom:24px}.night-hero .hero-copy>p{max-width:310px;font-size:16px;line-height:1.7;margin-bottom:29px}.night-hero .hero-art{width:100%;height:100%;top:0;opacity:.9}.night-hero .hero-art img{object-position:67% 100%;width:100%;height:100%}.night-hero .hero-art:after{background:linear-gradient(180deg,#102d37fa 0,#102d37e8 19%,#102d37b5 40%,#102d3700 68%,#102d37 100%)}.night-hero .hero-caption{margin-top:35px;font-size:8px;max-width:250px}.vertical-note{display:none}.invitation{grid-template-columns:1fr;gap:27px}.invitation h2{font-size:40px}.invitation>div{padding:0;font-size:15px}.door-options{gap:12px}.door-option img{padding:3px}.door-option span{font-size:16px;line-height:1.3;padding:17px 0}.door-option small{font-size:8px;margin-bottom:7px}.door-answer{padding:26px 24px;margin-top:10px}.door-answer h3{font-size:28px}.answer-columns{grid-template-columns:1fr;gap:18px}.answer-columns p{font-size:14px}.answer-columns strong{margin-bottom:5px}.night-route{grid-template-columns:1fr;gap:8px}.night-route ol{margin-top:0}.night-route li h3{font-size:26px}.night .offer{padding-inline:9%}.editorial-hero{grid-template-columns:1fr;gap:55px;padding-top:46px}.editorial-heading h1{font-size:clamp(48px,15vw,90px)}.editorial-heading>p{font-size:17px;max-width:330px}.edition-line{margin-top:35px;max-width:100%;font-size:8px}.editorial-object{min-height:520px;max-width:440px;width:100%;margin-inline:auto;padding:48px 30px 33px}.editorial-object .book-object{width:250px}.edition-stamp{width:90px;height:90px;left:-7px;top:-15px;font-size:31px}.edition-stamp small{font-size:7px}.object-caption{font-size:12px;margin-top:35px}.editorial-letter{grid-template-columns:1fr;gap:37px}.editorial-letter figure{max-width:470px;width:100%;margin:auto}.editorial-letter figure img{aspect-ratio:4/4;object-position:50% 27%}.editorial-letter h2{font-size:42px}.editorial-letter p{font-size:15px}.editorial-letter blockquote{font-size:24px}.editorial-index{grid-template-columns:1fr;gap:35px}.editorial-index>div>p{margin-top:20px;font-size:15px}.chapter-accordion summary{font-size:26px;gap:14px}.chapter-detail{grid-template-columns:75px 1fr;gap:16px}.chapter-detail img{width:75px}.chapter-detail p{font-size:13px}.editorial-strip{display:block;padding:57px 6%}.editorial-strip p{font-size:43px}.editorial-strip>span{display:block;margin-top:28px}.oracle-hero{padding:45px 5% 65px;min-height:950px}.oracle-hero h1{font-size:clamp(48px,10.8vw,78px);line-height:1.08}.oracle-hero>p{font-size:15px;max-width:310px}.oracle-hero>p br{display:none}.oracle-deck{height:360px;margin-top:38px;margin-bottom:32px;width:min(370px,100%)}.active-oracle-card{width:211px;padding:8px 8px 0}.active-oracle-card>img{height:245px}.active-oracle-card figcaption{padding:13px 2px 15px}.active-oracle-card strong{font-size:24px}.active-oracle-card small{font-size:7px}.deck-back{width:165px;height:269px;top:25px;padding:7px}.back-left{left:2px;transform:rotate(-13deg)}.back-right{right:2px;transform:rotate(13deg)}.orbit-one{width:590px;height:530px}.orbit-two{width:450px;height:760px}.symbol-tabs{gap:8px}.symbol-tabs button{font-size:13px;padding:10px 13px}.symbol-tabs button span{font-size:8px;margin-right:6px}.oracle-result{grid-template-columns:1fr;gap:27px;padding:24px;margin-top:36px}.oracle-result>img{width:170px;margin:auto;aspect-ratio:4/5}.oracle-result h3{font-size:39px}.oracle-result p{font-size:15px}.symbol-question strong{font-size:22px}.three-beats{grid-template-columns:1fr;gap:32px;margin-top:42px}.three-beats h3{font-size:29px;margin:17px 0 13px}.three-beats p{font-size:14px}.oracle-story h2{font-size:41px}.garden-hero{grid-template-columns:1fr;gap:45px;padding-top:45px;padding-bottom:65px}.garden-hero h1{font-size:clamp(60px,12.5vw,86px);line-height:1.05}.garden-hero>div>p{font-size:17px;max-width:330px}.garden-note{margin-top:32px;font-size:13px}.garden-arch{width:91%;margin:auto;padding:12px 12px 0}.garden-arch img{height:auto;aspect-ratio:4/5}.garden-arch figcaption{font-size:11px}.botanical-word{display:none}.garden-manifesto h2{font-size:40px}.garden-manifesto p{font-size:15px}.seed-exercise{grid-template-columns:1fr;gap:40px;padding-inline:7%}.seed-exercise h2{font-size:44px}.seed-exercise>div>p{font-size:15px}.seed-exercise small{margin-top:20px;max-width:42ch;font-size:10px}.seed-exercise label{font-size:16px}.seed-exercise textarea{font-size:16px;margin-bottom:22px}.garden-chapters{grid-template-columns:1fr;gap:27px;margin-top:37px}.garden-chapters:before{display:none}.garden-chapters article{grid-template-columns:23px 72px 1fr;gap:18px;padding-top:22px}.garden-chapters img{width:72px;height:99px}.garden-chapters h3{font-size:27px}.garden-chapters p{font-size:13px}.garden-path h2{font-size:40px}.garden .offer{padding-inline:9%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(max-width:760px){.night-hero .hero-caption{display:table;width:auto;max-width:270px;padding:10px 12px;font-size:9px;line-height:1.8;background:#102d37d9;border-left:1px solid var(--accent)}}

@media(max-width:760px){.editorial-hero{grid-template-columns:minmax(0,1fr)}.editorial-heading,.editorial-object{min-width:0}.editorial-object .book-object{width:min(250px,90%)}}

/* Precio de lanzamiento elegido para el producto. */
.launch-label{display:inline-block;border:1px solid var(--accent);padding:6px 10px;color:var(--accent);font:10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.sale-price{flex-wrap:wrap;gap:22px;margin-bottom:12px}.sale-price>strong{font-size:59px}.sale-price .former-price{display:block}.sale-price .former-price s{display:block;font:25px/1.3 Georgia,serif;text-decoration-thickness:1px;color:var(--muted)}.sale-price .former-price>span{display:block;font:10px/1.6 'Segoe UI',Arial,sans-serif;margin-top:4px}.offer-copy .payment-note{font:11px/1.7 'Segoe UI',Arial,sans-serif;margin:0 0 24px;max-width:none}.offer-copy>.launch-label{margin-bottom:22px}
@media(max-width:760px){.sale-price>strong{font-size:51px}.sale-price .former-price s{font-size:23px}.sale-price{gap:18px}}

/* Vista breve: las cuatro primeras páginas, incluida la portada. */
.first-pages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;max-width:1120px;transform:none}.first-pages figure{min-width:0;margin:0;transform:none}.first-pages .page-preview{display:block;width:100%;max-width:none;transform:none;margin:0;padding:0}.first-pages .page-preview img{width:100%;height:auto;transform:none}.first-pages figcaption{margin-top:16px;font:13px/1.5 "Segoe UI",Arial,sans-serif;color:var(--muted)}.first-pages figcaption span{color:var(--accent);margin-right:7px}@media(max-width:760px){.first-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.first-pages figcaption{font-size:12px;margin-top:11px}.first-pages .page-preview{max-width:none}}

@media(min-width:761px){.site-footer{grid-template-columns:auto 1fr auto}}
