/* Alleen de afzonderlijke homepageproef; oorspronkelijke hero en fotografie behouden. */
.book-look{padding-top:90px;padding-bottom:80px}.book-look .section-top{align-items:center}.book-look .eyebrow{margin-bottom:23px}.book-look h2{font-size:clamp(36px,3.7vw,57px)}.spread-stage{padding:52px 7% 46px;background:#e7dfd0;margin-top:45px;perspective:1800px}.spread{display:grid;grid-template-columns:1fr 1fr;max-width:970px;margin:auto;box-shadow:0 26px 35px #493b2926,0 2px 2px #75695755;transform:rotate(-1deg);border-bottom:7px solid #d3c9b5}.paper-page{padding:35px 12% 27px;background:#f4efe4;position:relative;box-shadow:inset -16px 0 19px -19px #48392399}.page-label{font:8px Arial;letter-spacing:2px;color:#8e7448;border-bottom:1px solid #c8b994;padding-bottom:19px;margin-bottom:32px}.paper-page h3{font-size:30px;line-height:1.17;letter-spacing:-.7px}.paper-page ol{list-style:decimal-leading-zero;padding-left:19px;margin:30px 0 26px;font:13px/1.65 Georgia,serif}.paper-page li{padding-left:8px;margin-bottom:18px}.paper-page li::marker{color:#947b4d;font:9px Arial}.page-quote{font:18px/1.5 Georgia,serif;border-top:1px solid #c8b994;padding-top:20px}.paper-page small{display:block;margin-top:32px;font:7px Arial;letter-spacing:1px;color:#8e7448}.plate-page{background:#28251f;position:relative;display:flex;align-items:center;overflow:hidden;box-shadow:inset 15px 0 18px -19px #000}.plate-page img{height:auto;width:100%;object-fit:contain}.plate-page figcaption{position:absolute;bottom:24px;left:9%;color:#c4ab7c;font-size:8px}.reading-caption{display:grid;grid-template-columns:1fr 2.2fr;gap:12px 45px;margin:38px auto 0;max-width:1000px}.reading-caption .eyebrow{margin:7px 0}.reading-caption blockquote{margin:0;font:29px/1.4 Georgia,serif;letter-spacing:-.4px}.reading-caption>p:not(.eyebrow){grid-column:2;color:var(--muted);font-size:12px;max-width:520px}.reading-caption .text-link{grid-column:2;justify-self:start;margin-top:8px}.benefits{position:relative;border-top:1px solid var(--line);padding-top:70px}.gold-detail{width:145px;height:50px;object-fit:cover;object-position:center;mix-blend-mode:screen;filter:invert(1);opacity:.52;position:absolute;right:8%;top:95px}.benefits h2{font-size:clamp(37px,4vw,58px)}.benefit-grid{margin-top:42px}.origin{grid-template-columns:.9fr 1.1fr;background:#28251f}.layers-image{min-height:0;padding:40px 10%;align-self:center}.layers-image img{height:580px;object-fit:contain}.origin .section-copy{padding:65px 12% 65px 5%}.shadow{gap:5%;padding:55px 7%;background:#28251f;align-items:center}.mirror-image{border:0;padding:0;display:block}.mirror-image img{height:580px;object-fit:contain}.shadow-copy{max-width:480px}.shadow-copy h3{font-size:clamp(36px,3.6vw,54px);line-height:1.1}.shadow-copy p:not(.eyebrow){font-size:15px;line-height:1.85}.tim-photo{height:600px}.product{padding-top:80px;padding-bottom:80px}.book-photo img{height:440px}.product h2{font-size:clamp(36px,3.9vw,58px)}.button,.text-link,.navcta{transition:background .2s,transform .2s}.button:active{transform:translateY(1px)}
@media(max-width:720px){.book-look{padding-top:52px;padding-bottom:45px}.book-look h2{font-size:35px}.book-look .intro{margin-top:22px}.spread-stage{margin:30px -5% 0;padding:24px 3% 29px}.spread{transform:rotate(-1deg)}.paper-page{padding:18px 12% 16px}.page-label{font-size:5px;letter-spacing:.7px;padding-bottom:10px;margin-bottom:16px}.paper-page h3{font-size:17px;letter-spacing:-.3px}.paper-page ol{font-size:7px;line-height:1.6;padding-left:10px;margin:15px 0 12px}.paper-page li{padding-left:2px;margin-bottom:10px}.paper-page li::marker{font-size:5px}.page-quote{font-size:10px;line-height:1.4;padding-top:12px}.paper-page small{font-size:4px;letter-spacing:.2px;margin-top:14px}.plate-page figcaption{font-size:5px;bottom:12px}.reading-caption{display:block;margin-top:28px}.reading-caption .eyebrow{margin-bottom:13px}.reading-caption blockquote{font-size:27px;line-height:1.4}.reading-caption>p:not(.eyebrow){margin-top:18px}.reading-caption .text-link{margin-top:20px}.gold-detail{top:24px;right:7%;width:90px;height:30px}.benefits{padding-top:55px}.benefits h2{font-size:36px}.origin{grid-template-columns:1fr}.layers-image{padding:30px 15% 0}.layers-image img{height:350px}.origin .section-copy{padding:32px 7% 50px}.shadow{padding:20px 7% 55px;gap:12px}.mirror-image img{height:390px}.shadow-copy h3{font-size:38px}.tim-photo{height:470px}.product{padding-top:55px;padding-bottom:55px}.book-photo img{height:340px}}
.gold-detail{mix-blend-mode:multiply;filter:invert(1) sepia(1) saturate(.5);opacity:.5}
.domains-intro{max-width:650px;color:var(--muted);margin-top:26px;font-size:16px}.domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 9%;margin-top:48px}.domain-grid article{border-top:1px solid var(--line);padding-top:22px}.domain-grid h3{font-size:33px;margin:14px 0}.domain-grid p{max-width:450px;font-size:14px;color:var(--muted)}.domain-close{font-size:13px;color:var(--muted);margin-top:40px!important;border-top:1px solid var(--line);padding-top:22px}.perspectives{display:grid;grid-template-columns:1.4fr 1fr;gap:30px 10%;padding-top:80px;padding-bottom:70px}.perspective-heading h2{font-size:clamp(36px,3.5vw,53px)}.perspective-heading>p:last-child{font-size:15px;max-width:560px;color:var(--muted);margin-top:26px}.perspective-list{align-self:center}.perspective-list p{font:27px/1.6 Georgia,serif;border-bottom:1px solid var(--line);padding:11px 0;margin:0}.perspective-list span{display:inline-block;width:32px;font:10px Arial;color:var(--gold);vertical-align:middle}.perspective-foot{grid-column:1/-1;font:21px/1.5 Georgia,serif;max-width:760px;border-top:1px solid var(--line);padding-top:28px;margin-top:12px}.paper-page ol{margin-bottom:40px}.paper-page small{position:absolute;bottom:28px}.product h2{font-size:clamp(36px,3.6vw,55px)}
@media(max-width:720px){.domain-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.domain-grid h3{font-size:29px}.domains-intro{font-size:14px}.perspectives{grid-template-columns:1fr;padding-top:52px;padding-bottom:50px;gap:25px}.perspective-heading h2{font-size:36px}.perspective-list p{font-size:25px}.perspective-foot{font-size:21px;margin:8px 0 0}.paper-page small{bottom:14px}.paper-page ol{margin-bottom:20px}}
.method{padding:70px 7% 60px;background:#28251f}.method-main{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center;max-width:1250px;margin:auto}.method-main figure img{height:590px;object-fit:contain}.method h2{font-size:clamp(36px,3.7vw,57px)}.six-names{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:35px}.six-names p{margin:0;border-bottom:1px solid #61543f;padding:12px 0;font:22px/1.35 Georgia,serif;color:#e2d1af}.method-promise{font:24px/1.5 Georgia,serif;margin-top:30px;color:#f3efe6;max-width:610px}.method-personal{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;max-width:1250px;margin:35px auto 0;border-top:1px solid #61543f;padding-top:30px}.method-personal h3{font-size:35px;color:#d0b17b}.method-personal p{font-size:14px;color:#d4cabc;max-width:570px}.method-personal p+p{margin-top:12px}.method-personal .text-link{margin-top:20px}.real-passage{font:19px/1.65 Georgia,serif;margin-top:32px}.real-passage p+p{margin-top:22px}.paper-page h3{font-size:34px}.reading-caption>h3{font-size:32px;line-height:1.25}.reading-caption>p:not(.eyebrow){font-size:11px}.plate-page{min-height:600px}
@media(max-width:720px){.method{padding:42px 7%}.method-main{grid-template-columns:1fr;gap:25px}.method-main figure{order:1}.method-main figure img{height:290px}.method h2{font-size:37px}.six-names{gap:0 18px;margin-top:25px}.six-names p{font-size:19px;padding:12px 0}.method-promise{font-size:23px;margin-top:25px}.method-personal{grid-template-columns:1fr;gap:20px;margin-top:28px}.method-personal h3{font-size:30px}.real-passage{font-size:9px;line-height:1.6;margin-top:18px}.real-passage p+p{margin-top:11px}.paper-page h3{font-size:18px}.plate-page{min-height:0}.reading-caption>h3{font-size:28px;margin-bottom:16px}}
@media(max-width:720px){.spread{grid-template-columns:1fr;transform:none}.paper-page{padding:30px 25px 48px}.paper-page .page-label{font-size:8px;margin-bottom:23px;padding-bottom:15px}.paper-page h3{font-size:30px}.real-passage{font-size:18px;line-height:1.65;margin-top:23px}.real-passage p+p{margin-top:18px}.paper-page small{font-size:7px;bottom:20px}.plate-page{height:400px}.plate-page img{height:100%;object-fit:contain}.plate-page figcaption{font-size:7px;bottom:18px}.spread-stage{padding:15px 3% 20px}}
.isis-demo{margin-top:55px;border-top:1px solid var(--line);padding-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:25px 7%}.isis-question h3{font-size:33px;line-height:1.2}.demo-help{font-size:13px;color:var(--muted);margin-top:20px}.isis-choices{display:flex;flex-direction:column;gap:12px;margin-top:25px}.isis-choices button{text-align:left;padding:17px 20px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:14px;line-height:1.5;min-height:55px}.isis-choices button[aria-pressed=true]{background:#28251f;color:#f3efe6;border-color:#28251f}.isis-result{background:#e9e1d3;padding:32px}.isis-result h3{font-size:30px;line-height:1.2}.isis-result>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:23px}.isis-result .answer-literal{font-size:12px!important;color:#6b5b42;border-left:2px solid var(--gold);padding-left:15px}.demo-note{grid-column:1/-1;font-size:11px;color:var(--muted);max-width:800px}.paper-page h3{font-size:32px}.real-passage{font-size:21px;line-height:1.6}.reading-caption{margin-top:32px}.reading-caption .text-link{display:none}@media(max-width:720px){.isis-demo{grid-template-columns:1fr;gap:26px;margin-top:35px;padding-top:30px}.isis-result{padding:25px}.isis-question h3{font-size:30px}.isis-result h3{font-size:28px}.paper-page h3{font-size:29px}.real-passage{font-size:18px}}
.gift-home{display:grid;grid-template-columns:1.15fr .85fr;gap:9%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.gift-home h2{font-size:clamp(36px,4vw,58px);margin-bottom:28px}.gift-home-copy>p:not(.eyebrow):not(.fine){font-size:15px;color:var(--muted);max-width:540px}.gift-home-note{background:#e7ddcc;padding:40px;transform:rotate(1deg);box-shadow:0 8px 22px #55442a0c}.gift-home-note h3{font-size:35px;margin-bottom:22px}.gift-home-note>p:not(.eyebrow){font:21px/1.6 Georgia,serif}.gift-home-note>span{display:block;font-size:11px;color:var(--muted);margin-top:25px}.gift-how{border-top:1px solid #c6b797;margin-top:28px;padding-top:20px}.gift-how p{font-size:12px;color:#665a46;margin:0 0 9px}@media(max-width:720px){.gift-home{grid-template-columns:1fr;gap:35px}.gift-home-note{padding:28px}.gift-home-note>p:not(.eyebrow){font-size:20px}.gift-home h2{font-size:38px}}
