*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f8f5ef;color:#292b27;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,a,input,summary{outline-offset:5px}img{display:block;max-width:100%;height:auto}.skip{position:absolute;left:20px;top:-70px;background:#fff;padding:12px;z-index:10}.skip:focus{top:5px}.announcement{padding:9px 20px;text-align:center;background:#2c342d;color:#f8f5ef;font-size:10px;letter-spacing:2px}header{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:27px 6%;gap:30px;border-bottom:1px solid #d9d5ca}.brand{font-family:Georgia,serif;font-weight:700;font-size:39px;letter-spacing:-2px;line-height:1}.brand span{display:block;font:8px Arial;letter-spacing:2px;margin-top:11px}nav{display:flex;gap:30px;font-size:13px}.wrap{max-width:1320px;padding-left:6%;padding-right:6%;margin:auto}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1.6px;line-height:1.08;margin:16px 0 24px}h1{font-size:clamp(46px,5.8vw,83px)}h2{font-size:clamp(36px,4vw,57px)}h3{font-size:28px;letter-spacing:-.6px;margin:12px 0}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-top:65px;padding-bottom:70px}.hero p{max-width:410px;color:#65685f;font-size:17px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#a84f35;color:#fff;padding:16px 25px;border:1px solid transparent;font-size:13px;cursor:pointer;text-decoration:none!important}.button:hover{background:#853b27}.button:disabled{background:#777;cursor:not-allowed}.hero .button{margin-top:20px}.hero-note{font-size:10px;color:#73776c;margin-top:20px}.hero-book{background:#e3daca;padding:28px 42px 17px;transform:rotate(2deg);max-width:410px;justify-self:center}.hero-book img{max-height:470px;width:auto;box-shadow:8px 13px 20px #3b312b33}.hero-book span{display:block;font-size:8px;letter-spacing:2px;margin-top:16px;text-align:center}.ribbon{background:#eae6dc;padding:18px 6%;display:flex;justify-content:space-around;gap:15px;font-size:9px;letter-spacing:1.8px}.collection{padding-top:85px;padding-bottom:85px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-heading p{font-size:14px;color:#65685f;max-width:315px}.section-heading h2{margin-bottom:0}.book-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.book-art{display:flex;background:#e9e2d6;padding:22px;margin-bottom:22px;align-items:center;justify-content:center;aspect-ratio:.82}.book-art img{max-height:100%;width:auto;box-shadow:4px 5px 10px #39291e26}.book .eyebrow{font-size:8px;letter-spacing:1.3px}.book p{font-size:13px;color:#65685f;min-height:85px}.text-link{font-size:12px;border-bottom:1px solid #96988c;padding-bottom:5px;display:inline-block}.text-link span{margin-left:10px}.inside{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-top:65px;padding-bottom:90px;border-top:1px solid #d9d5ca}.preview-stack{background:#e4dece;padding:30px;transform:rotate(-2deg)}.preview-stack img{max-height:520px;width:auto;margin:auto;box-shadow:5px 8px 18px #342a2730}.inside p{color:#65685f}.features{padding:0;list-style:none;font-size:13px}.features li{padding:10px 0;border-bottom:1px solid #d9d5ca}.features li:before{content:"\2197";margin-right:13px;color:#a84f35}.statement{background:#354335;color:#f8f5ef;text-align:center;padding:70px 20px}.statement h2{font-size:clamp(50px,6vw,80px);margin:25px 0 30px}.light{background:#f8f5ef;color:#30382f}.light:hover{background:#e7e1d4}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;padding-top:85px;padding-bottom:90px}details{border-bottom:1px solid #d2d1c6;padding:17px 0;font-size:14px}summary{cursor:pointer;font-weight:500}details p{color:#62665d;font-size:13px}footer{background:#e9e5dc;padding:50px 6% 25px;display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:12px}footer p{color:#63675d}footer>div:nth-child(2){display:flex;flex-direction:column;gap:8px;align-items:flex-end}footer small{grid-column:1/-1;color:#707468;margin-top:20px;font-size:10px}.product{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:65px;padding-bottom:80px;align-items:start}.product-media{background:#e7dfd1;padding:30px;text-align:center}.product-media img{max-height:650px;width:auto;margin:0 auto 25px;box-shadow:7px 10px 20px #31271f33}.product h1{font-size:56px}.price{font-size:25px;margin:0}.format{font-size:10px;letter-spacing:1.3px;border-bottom:1px solid #d9d5ca;padding-bottom:20px}.description{font-size:14px;margin:22px 0}.description ul{padding-left:20px}.quantity{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:12px}input,select{background:#fff;border:1px solid #aaa99c;padding:10px}input[type=number]{width:75px}.product form .button{width:100%}.fine{font-size:11px;color:#65685f}.product-preview{border-top:1px solid #d9d5ca;text-align:center;padding-top:60px;padding-bottom:60px}.product-preview img{max-width:700px;width:100%;margin:auto;border:1px solid #ddd}.product-preview p{font-size:12px}.cart,.prose{min-height:55vh;padding-top:60px;padding-bottom:80px}.prose{max-width:920px}.cart-line{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d9d5ca;padding:20px 0}.cart-line h3{font-size:27px}.cart-line p,.cart-line a,.cart-line label{font-size:12px}.cart-total{text-align:right;margin:30px 0}.cart-total h2{font-size:35px}.cart-total p{font-size:12px}.secondary{background:transparent;color:#292b27;border-color:#929588}.secondary:hover{background:#e9e5dc}@media(max-width:800px){header{padding:22px 5%;align-items:start;gap:15px}.brand{font-size:32px}nav{gap:13px;font-size:11px;flex-wrap:wrap;justify-content:flex-end;max-width:190px}.brand span{font-size:6px}.wrap{padding-left:6%;padding-right:6%}.hero{grid-template-columns:1fr;gap:40px;padding-top:42px;padding-bottom:50px}.hero-copy p{font-size:15px}.hero h1{font-size:57px}.hero-book{max-width:310px;padding:22px 30px}.hero-book img{max-height:360px}.ribbon{font-size:7px;letter-spacing:1px;text-align:center}.book-grid{grid-template-columns:1fr 1fr;gap:30px 17px}.book-art{padding:16px;margin-bottom:15px}.book h3{font-size:24px}.book p{min-height:105px;font-size:12px}.section-heading{display:block}.section-heading p{max-width:100%;font-size:13px}.collection{padding-top:50px;padding-bottom:50px}.inside{grid-template-columns:1fr;gap:40px;padding-top:45px;padding-bottom:50px}.preview-stack{max-width:400px;margin:auto;padding:20px}.faq{grid-template-columns:1fr;gap:8px;padding-top:55px;padding-bottom:55px}.statement{padding:55px 20px}.product{grid-template-columns:1fr;gap:35px;padding-top:35px}.product-media img{max-height:470px}.product h1{font-size:45px}.cart-line{flex-wrap:wrap}.cart-line>div{width:100%}.cart-total .button{width:100%;margin-bottom:10px}footer{grid-template-columns:1fr}footer>div:nth-child(2){align-items:flex-start}.announcement{font-size:8px;letter-spacing:1.1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}header{padding-top:21px;padding-bottom:21px;max-width:1500px}.brand{font-size:35px}.brand span{font-size:7px}h1{font-size:clamp(39px,4.1vw,61px);letter-spacing:-1.8px;line-height:1.04}h2{font-size:clamp(33px,3.4vw,48px);line-height:1.1;letter-spacing:-1.2px}.wrap{max-width:1400px}.landing-hero{display:grid;grid-template-columns:1fr 1.02fr;gap:5.4%;padding-top:45px;padding-bottom:35px;align-items:center}.landing-hero .eyebrow{font-size:9px;letter-spacing:1.6px}.landing-hero h1{margin:16px 0 18px}.lead{font-size:15px;line-height:1.6;color:#5b6056;max-width:510px;margin:0 0 15px}.hero-benefits{list-style:none;padding:0;margin:0 0 17px;font-size:12px;line-height:1.5}.hero-benefits li{margin:8px 0;padding-left:20px;position:relative}.hero-benefits li:before{content:"\2713";position:absolute;left:0;color:#44624b}.offer-price{font-size:26px;font-weight:500;display:flex;align-items:center;gap:18px;margin-bottom:10px}.offer-price span{font-size:8px;letter-spacing:1px;color:#73786b}.buy-button{width:100%;max-width:490px;gap:15px;text-align:left;font-weight:600;padding:16px 20px;font-size:13px}.buy-button span{white-space:nowrap}.buy-note{font-size:10px;color:#6e7568;margin:9px 0}.sample-link{font-size:11px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:8px}.offer-visual{position:relative;padding-bottom:26px;min-width:0}.hero-projects{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:260px 185px;gap:8px;overflow:hidden;border-radius:2px}.hero-projects img{width:100%;height:100%;object-fit:cover}.project-image-1{grid-column:1 / 3;grid-row:1;object-fit:contain!important;background:#e5dccb}.hero-guide{display:flex;align-items:center;background:#e5dccb;height:445px;padding:30px 22px;gap:15px;overflow:hidden}.hero-guide img{width:50%;box-shadow:4px 5px 12px #28211730}.hero-guide img:first-child{transform:rotate(-5deg)}.hero-guide img:nth-child(2){transform:rotate(5deg)}.cover-inset{position:absolute;width:21%;left:10%;bottom:37px;transform:rotate(-8deg);box-shadow:4px 6px 15px #23191150;z-index:1}.plan-inset{position:absolute;width:21%;right:8%;bottom:37px;transform:rotate(8deg);box-shadow:4px 6px 15px #23191140;z-index:1;background:#fff}.plan-inset span{font-size:6px;letter-spacing:.6px;display:block;text-align:center;padding:3px 0;background:#f4eee2;color:#32372e}.visual-caption{font-size:8px;color:#73786b;line-height:1.5;margin-top:10px;text-align:center}.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#e9e6dc;padding:18px max(6%,calc((100vw - 1232px)/2));font-size:11px;color:#6b7164}.fact-strip span{text-align:center;border-right:1px solid #cbcdbf}.fact-strip span:last-child{border:0}.fact-strip strong{color:#30392d;margin-right:5px;font-size:17px;font-family:Georgia,serif;font-weight:400}.project-section{padding-top:65px;padding-bottom:55px}.section-heading{gap:30px;margin-bottom:30px}.section-heading p{max-width:340px;font-size:13px}.project-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 22px}.project-gallery figure,.plan-gallery figure{margin:0;min-width:0}.project-gallery img{aspect-ratio:1.22;object-fit:cover;width:100%;border-radius:2px}.project-gallery figcaption{padding-top:12px}.project-gallery figcaption>span,.plan-gallery figcaption>span{font-size:8px;letter-spacing:1.6px;text-transform:uppercase;color:#8a513a}.project-gallery h3{font-size:22px;line-height:1.2;margin:5px 0 0;letter-spacing:-.4px}.caption{font-size:10px;color:#7b8073;margin-top:22px;line-height:1.6}.plan-section{background:#eae5d9;padding:55px 0}.plan-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.plan-gallery a{position:relative;display:block;background:#fff;padding:8px;box-shadow:2px 5px 12px #322a2015}.plan-gallery img{width:100%;height:auto}.plan-gallery figcaption{padding-top:17px}.plan-gallery h3{font-size:23px;letter-spacing:-.5px;margin:7px 0}.enlarge{position:absolute;right:15px;bottom:15px;font-size:8px;letter-spacing:1px;background:#303e30e8;color:#fff;padding:7px 10px}.use-section{padding-top:60px;padding-bottom:60px}.steps,.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article>span{font-family:Georgia,serif;font-size:33px;color:#a75438;display:block;margin-bottom:13px}.steps h3,.topic-grid h3{font-size:26px;letter-spacing:-.5px}.steps p,.topic-grid p{font-size:13px;color:#65705e}.included-section{background:#344432;color:#faf7ef;padding:55px 0}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.included-grid>div>p{font-size:13px;color:#d3dccd;max-width:460px}.included-grid details p{color:#d3dccd}.included-grid details{border-color:#77836d}.included-card{background:#f8f5eb;color:#303a2b;padding:30px}.included-card h3{font-size:32px;margin-top:0}.included-card ul{padding-left:17px;font-size:12px;line-height:1.8;margin-bottom:20px}.included-card li{margin:5px 0}.compare-section{padding-top:65px;padding-bottom:60px}.comparison{overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:12px}th,td{padding:17px 16px;border-bottom:1px solid #d7d9cb}thead{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#6e7666}tbody th{font-family:Georgia,serif;font-weight:400;font-size:18px;width:30%}tbody tr:first-child{background:#eae6da}.compact-books{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}.compact-books a{display:flex;gap:12px;align-items:center;font-size:11px;background:#eee8dc;padding:14px}.compact-books img{width:60px;box-shadow:3px 4px 6px #2d261920}.faq{border-top:1px solid #d8daca;padding-top:60px;padding-bottom:65px;gap:8%;grid-template-columns:.8fr 1.2fr}.faq>div>p{font-size:13px;color:#6d7466;max-width:300px}.faq details{font-size:13px;padding:16px 0}.faq details p{font-size:12px}.final-offer{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;border-top:1px solid #d8daca;padding-top:45px;padding-bottom:55px}.final-offer h2{font-size:43px;margin:12px 0 20px}.final-offer>div>p{font-size:9px;color:#737d69;letter-spacing:.6px}.guide-topics{padding-top:55px;padding-bottom:60px}.guide-topics>h2{margin-bottom:35px}.topic-grid article{background:#eae5d9;padding:25px}.topic-grid article>span{font-size:9px;letter-spacing:1px;color:#9d5136}.mobile-buy[hidden]{display:none!important}.mobile-buy{display:none}.buy-form{margin:0}footer{padding-top:40px}.has-mobile-buy{padding-bottom:90px}@media(min-width:1450px){.hero-projects{grid-template-rows:250px 230px}}@media(max-width:1000px)and (min-width:801px){.hero-projects{grid-template-rows:210px 190px}.landing-hero{gap:4%;padding-top:35px}.lead{font-size:14px}.hero-benefits{font-size:11px}.buy-button{font-size:12px}.compact-books a{display:block}.compact-books img{margin-bottom:12px}.project-gallery h3{font-size:20px}}@media(max-width:800px){header{padding-top:17px;padding-bottom:17px}.brand{font-size:31px}.brand span{font-size:5.7px;letter-spacing:1px}nav{gap:9px 15px;font-size:10px;max-width:170px}.landing-hero{display:flex;flex-direction:column;padding-top:28px;padding-bottom:28px;gap:22px}.offer-copy{display:contents}.landing-hero .eyebrow{font-size:8px;letter-spacing:1.1px;align-self:start;order:0}.landing-hero h1{order:1;margin:-9px 0 0;align-self:start;font-size:39px;line-height:1.06;letter-spacing:-1.2px}.landing-hero .lead{order:3;font-size:13px;margin:0;line-height:1.55;align-self:start}.hero-benefits{order:4;font-size:11px;margin:-8px 0 0;align-self:start;line-height:1.45}.hero-benefits li{margin:6px 0}.offer-visual{order:2;width:100%;padding-bottom:0}.hero-projects{grid-template-rows:165px 110px;gap:6px}.cover-inset{width:19%;bottom:31px;left:9%}.plan-inset{width:19%;bottom:31px}.visual-caption{font-size:7px;margin-top:8px}.primary-offer{order:5;width:100%;margin-top:-8px}.sample-link{order:6;align-self:start;margin-top:-18px;font-size:10px}.offer-price{font-size:24px;gap:15px}.offer-price span{font-size:7px;letter-spacing:.6px}.buy-button{max-width:none;font-size:12px;padding:15px 16px}.hero-guide{height:280px;padding:20px}.hero-guide img{max-height:250px;width:auto;max-width:48%}.fact-strip{grid-template-columns:repeat(2,1fr);gap:14px 10px;padding:20px 5%;font-size:9px}.fact-strip span:nth-child(2){border:0}.fact-strip strong{font-size:16px}.project-section,.compare-section{padding-top:42px;padding-bottom:42px}.section-heading h2{font-size:33px;letter-spacing:-.8px}.section-heading p{font-size:12px;margin-top:18px;max-width:none}.section-heading{margin-bottom:25px}.project-gallery{grid-template-columns:repeat(2,1fr);gap:22px 12px}.project-gallery img{aspect-ratio:1;object-fit:cover}.project-gallery h3{font-size:18px;line-height:1.15}.project-gallery figcaption>span{font-size:6.5px;letter-spacing:.8px;line-height:1.5;display:block}.project-gallery figcaption{padding-top:9px}.caption{font-size:9px;line-height:1.65}.plan-section{padding:40px 0}.plan-gallery{gap:12px;grid-template-columns:1fr}.plan-gallery figure{display:grid;grid-template-columns:1fr .8fr;gap:20px;align-items:center;margin-bottom:15px}.plan-gallery figcaption{padding:0}.plan-gallery figcaption>span{font-size:8px}.plan-gallery h3{font-size:23px;line-height:1.15}.plan-gallery a{padding:4px}.enlarge{font-size:6px;right:8px;bottom:8px;padding:5px}.use-section{padding-top:40px;padding-bottom:40px}.steps{grid-template-columns:1fr;gap:22px}.steps article{display:grid;grid-template-columns:40px 1fr;gap:0 14px}.steps article>span{grid-row:1 / 3;font-size:30px;margin:0}.steps h3{font-size:23px;margin:0 0 8px}.steps p{font-size:12px;margin:0}.included-section{padding:40px 0}.included-grid{grid-template-columns:1fr;gap:25px}.included-grid h2{font-size:35px}.included-card{padding:24px}.included-card h3{font-size:29px}.compact-books{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px}.compact-books a{padding:12px;font-size:10px;gap:10px}.compact-books img{width:45px}th,td{padding:14px 12px}tbody th{font-size:17px}.faq{padding-top:40px;padding-bottom:40px;grid-template-columns:1fr;gap:10px}.faq h2{font-size:34px}.faq>div>p{max-width:none}.final-offer{grid-template-columns:1fr;gap:10px;padding-top:35px;padding-bottom:40px}.final-offer h2{font-size:36px}.final-offer>div>p{font-size:8px}.mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 36px 13px 15px;background:#f8f5effa;border-top:1px solid #b7bca8;box-shadow:0 -3px 20px #25321e15;padding-bottom:max(13px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-buy>div{min-width:0}.mobile-buy strong{display:block;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.2}.mobile-buy span{display:block;font-size:10px;margin-top:4px;color:#66705d}.mobile-buy .button{font-size:11px;padding:12px 16px;white-space:nowrap;gap:0}.dismiss-buy{position:absolute;right:5px;top:5px;font-size:22px;border:0;background:none;color:#626b58;line-height:1;padding:4px;cursor:pointer}.guide-topics{padding-top:40px;padding-bottom:40px}.topic-grid{grid-template-columns:1fr;gap:15px}.topic-grid article{padding:23px}.topic-grid h3{font-size:25px}.topic-grid p{font-size:12px}}@media(max-width:370px){.landing-hero h1{font-size:35px}.hero-projects{grid-template-rows:130px 110px}.mobile-buy strong{font-size:12px}.mobile-buy .button{font-size:10px;padding:12px}.brand{font-size:28px}nav{max-width:155px;font-size:9px}}:root{--forest:#173f32;--ink:#1d2e26;--muted:#58685f;--orange:#ca4c22;--paper:#fffefa;--line:#dce3da}body{background:var(--paper);color:var(--ink);font-size:16px;line-height:1.6;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,.brand{font-family:Arial,Helvetica,sans-serif;font-weight:750;letter-spacing:-1.6px}h1{font-size:clamp(40px,4.3vw,63px);line-height:1.04}h2{font-size:clamp(32px,3.3vw,47px);line-height:1.12}h3{font-size:25px;letter-spacing:-.7px}.announcement{background:var(--forest);font-size:10px;letter-spacing:1.1px;padding:8px 15px}header{padding:18px 5%;border-color:var(--line);max-width:1500px}.brand{font-size:30px;letter-spacing:-1.8px;line-height:1}.brand span{font-size:7px;letter-spacing:2px;font-weight:500;margin-top:7px}nav{font-size:12px;gap:26px}.wrap{padding-left:5%;padding-right:5%;max-width:1420px}.eyebrow{font-size:10px;letter-spacing:1.1px;font-weight:750;color:#496250}.pill{display:inline-block;background:#e7f0e4;padding:6px 11px;border-radius:30px}.landing-hero{gap:5%;padding-top:35px;padding-bottom:35px;align-items:center;grid-template-columns:1.05fr 1fr}.landing-hero h1{margin:17px 0 16px}.lead{font-size:16px;line-height:1.55;color:var(--muted);max-width:520px;margin:0 0 18px}.hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.hero-tags span{border:1px solid #d5dfd1;background:#f4f8f1;padding:5px 10px;font-size:11px;font-weight:600;border-radius:5px}.offer-price{gap:14px;margin-bottom:13px;align-items:baseline;flex-wrap:wrap;font-size:32px}.offer-price strong{font-size:34px;letter-spacing:-1px}.offer-price span{font-size:10px;letter-spacing:0}.offer-price .separate-price{font-size:12px;color:#617262;font-weight:400;letter-spacing:0}.button{background:var(--orange);color:#fff;border:0;border-radius:10px;padding:17px 22px;font-size:15px;font-weight:750;box-shadow:0 3px #84341e;transition:background .15s,transform .15s}.button:hover{background:#b73e18;transform:translateY(-1px)}.button:active{transform:translateY(1px);box-shadow:0 1px #84341e}.button:disabled{background:#73796e;box-shadow:none}.buy-button{max-width:none;width:100%;font-size:15px}.buy-button>span{display:flex;gap:15px;font-size:15px;align-items:center}.buy-button>span>span{font-size:22px}.buy-note{font-size:11px;color:#657264;line-height:1.5;margin:12px 0 0}.sample-link{color:#214e3b;font-size:12px;font-weight:650;margin-top:14px;text-decoration-thickness:1px}.hero-benefits{font-size:13px;line-height:1.55;color:#4a5b4e;margin:20px 0 0}.hero-benefits li{margin:7px 0}.offer-visual{padding-bottom:0}.hero-projects{grid-template-columns:1fr 1fr;grid-template-rows:240px 190px;gap:9px;overflow:visible}.hero-projects .project-image-1{grid-column:1 / 3;grid-row:1;width:100%;height:100%;object-fit:contain;background:#edeade}.hero-projects .project-image-2,.hero-projects .project-image-3{object-fit:contain;background:#f1eee5;width:100%;height:100%;border-radius:8px}.hero-projects img{border-radius:8px}.cover-inset{width:16%;left:4%;bottom:22px;max-height:145px;object-fit:contain}.plan-inset{width:16%;right:4%;bottom:22px;max-height:145px;object-fit:contain}.visual-caption{font-size:9px;line-height:1.45;margin-top:12px;color:#788271}.scene-photo{position:relative;overflow:hidden;border-radius:16px;background:#eee9de}.scene-photo>img{width:100%;height:auto;object-fit:contain}.scene-label{position:absolute;top:15px;left:15px;color:#284734;background:#fffefaed;padding:6px 10px;font-size:8px;font-weight:750;letter-spacing:1px;border-radius:5px}.four-book-stack{display:flex;position:relative;align-items:end;justify-content:center;gap:9px;padding:0 34px;margin-top:-40px;z-index:1}.four-book-stack>img{width:18%;height:auto;box-shadow:0 8px 18px #162f2635;border-radius:1px}.four-book-stack>img:nth-child(1){transform:rotate(-8deg)}.four-book-stack>img:nth-child(2){transform:rotate(-3deg);margin-bottom:8px}.four-book-stack>img:nth-child(3){transform:rotate(3deg);margin-bottom:8px}.four-book-stack>img:nth-child(4){transform:rotate(8deg)}.library-plan{display:none}.fact-strip{background:#edf4e9;border-top:1px solid #e2eadb;border-bottom:1px solid #e2eadb;padding-top:20px;padding-bottom:20px;color:#51664f;font-size:11px}.fact-strip strong{font-family:Arial;font-size:19px;font-weight:750;color:#1b4933}.fact-strip span{border-color:#d0ddc8}.library-contents{padding-top:60px;padding-bottom:60px}.section-heading h2{margin:13px 0 0}.section-heading p{font-size:15px;color:var(--muted);max-width:360px}.included-books{display:grid;grid-template-columns:1fr 1fr;gap:20px}.included-books article{display:grid;grid-template-columns:115px 1fr;gap:24px;border:1px solid #dce4d6;border-radius:12px;background:#f8faf4;padding:23px;align-items:center}.included-book-cover img{box-shadow:3px 6px 11px #1c312323;width:100%;height:auto}.included-book-copy .eyebrow{font-size:9px}.included-book-copy h3{font-size:24px;line-height:1.15;margin:8px 0 10px}.included-book-copy p{font-size:13px;color:var(--muted);margin:0 0 13px;line-height:1.6}.text-link{font-size:12px;font-weight:650;color:#2c5f42;border-color:#8ca185}.project-section{padding-top:55px;padding-bottom:55px}.project-gallery{gap:30px 22px}.project-gallery img{border-radius:10px;object-fit:contain;aspect-ratio:1.22;background:#eeeadd}.project-gallery figcaption>span{font-size:9px;color:#5b7e48;letter-spacing:.7px;font-weight:750}.project-gallery h3{font-family:Arial;font-size:21px;line-height:1.2;font-weight:750;letter-spacing:-.5px}.project-gallery figcaption>p{font-size:11px;color:#6f7d68;margin:8px 0 0}.caption{font-size:11px;color:#75806d}.plan-section{background:#f1f5ed;padding:55px 0}.plan-gallery a{border-radius:10px;border:1px solid #dbe4d4;box-shadow:0 5px 20px #253f2410;overflow:hidden;padding:10px}.plan-gallery h3{font-family:Arial;font-size:22px;font-weight:750;letter-spacing:-.5px}.plan-gallery figcaption>span{color:#5d7b4f;font-size:9px;font-weight:700;letter-spacing:.7px}.enlarge{background:var(--forest);border-radius:5px;font-weight:650;font-size:9px}.steps h3,.topic-grid h3{font-size:24px;font-family:Arial;font-weight:750}.steps p,.topic-grid p{font-size:15px;color:var(--muted)}.steps article>span{font-family:Arial;font-size:22px;background:#e5f0df;color:#315936;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-weight:750}.included-section{background:var(--forest);padding:55px 0}.included-section .eyebrow{color:#c7deb5}.included-section h2{color:#fff}.included-grid>div>p{font-size:15px;line-height:1.7;color:#d9e8d2}.included-grid details{font-size:14px}.included-grid details p{font-size:13px}.included-card{border-radius:14px;background:#fffefa;padding:32px}.included-card .eyebrow{color:#547447}.included-card h3{font-size:32px;margin-top:10px}.included-card ul{font-size:14px;line-height:1.7;margin-bottom:25px;padding-left:19px}.included-card li{margin:8px 0}.compare-section{padding-top:60px;padding-bottom:60px}.comparison{border:1px solid #dbe4d4;border-radius:10px}table{font-size:13px}thead{background:#edf4e8;font-size:10px;letter-spacing:.5px}tbody th{font-family:Arial;font-size:16px;font-weight:650}tbody tr:first-child{background:#fafcf7}.compact-books a{background:#f3f7ef;border:1px solid #e0e8d9;border-radius:10px;font-size:12px;font-weight:650}.faq{padding-top:55px;padding-bottom:55px;border-color:#dce4d7}.faq>div>p{font-size:15px}.faq details{font-size:15px;padding:19px 0;border-color:#dce4d7}.faq details p{font-size:14px;line-height:1.7}.faq summary{font-weight:650}.final-offer{border-color:#dce4d7}.final-offer h2{font-size:45px}.final-offer>div>p{font-size:11px}.guide-topics .topic-grid article{background:#edf4e8;border-radius:10px}.topic-grid article>span{color:#537344;font-weight:750}.hero-guide{background:#ecf2e6;border-radius:12px}.hero-guide img{border-radius:2px}.mobile-buy{background:#fffefa;border-color:#d4dfcb}.mobile-buy strong{font-family:Arial;font-weight:750;letter-spacing:-.3px}.mobile-buy .button{box-shadow:0 2px #84341e;border-radius:8px}.mobile-buy span{font-size:11px}.dismiss-buy{color:#416447}footer{background:#eff4e9;padding-top:38px;border-top:1px solid #dce4d7}footer p{font-size:12px;color:#63755a}footer .brand{font-size:30px}.secondary{background:#eaf2e3;color:#214c30;box-shadow:0 2px #b6c7aa}.secondary:hover{background:#deead5}.cart h1{font-size:50px}.cart-line h3{font-family:Arial;font-size:23px}.cart-line p,.cart-line a,.cart-line label{font-size:14px}.cart-total h2{font-size:31px}.cart-total p{font-size:13px}@media(max-width:1000px)and (min-width:801px){.landing-hero h1{font-size:44px}.lead{font-size:14px}.included-books article{grid-template-columns:85px 1fr;gap:18px;padding:18px}.included-book-copy h3{font-size:21px}.four-book-stack{padding:0 16px}.hero-projects{grid-template-rows:220px 165px}.included-card{padding:25px}}@media(max-width:800px){.announcement{font-size:8px;letter-spacing:.5px;padding:7px 10px}header{padding:14px 5%;align-items:center;min-height:62px}.brand{font-size:27px}.brand span{font-size:5px;margin-top:6px;letter-spacing:1.5px}nav{gap:8px 12px;font-size:10px;max-width:180px}nav a:nth-child(2){display:none}.wrap{padding-left:5%;padding-right:5%}.landing-hero{display:grid;grid-template-columns:1fr;gap:24px;padding-top:25px;padding-bottom:27px}.offer-copy{display:flex;flex-direction:column;min-width:0}.landing-hero .eyebrow{order:0;font-size:8px;letter-spacing:.7px;align-self:start}.pill{padding:5px 9px}.landing-hero h1{order:1;font-size:37px;line-height:1.06;letter-spacing:-1.3px;margin:13px 0}.landing-hero .lead{order:2;font-size:14px;line-height:1.55;margin:0 0 13px;max-width:none}.hero-tags{order:3;gap:6px;margin-bottom:13px}.hero-tags span{font-size:10px;padding:4px 8px}.primary-offer{order:4;margin:0;width:100%}.offer-price{font-size:28px;gap:12px;margin-bottom:12px;line-height:1.2;align-items:center}.offer-price strong{font-size:31px}.offer-price .separate-price{font-size:11px;line-height:1.3;max-width:155px}.offer-price>span:not(.separate-price){font-size:8px}.buy-button{padding:15px 17px;font-size:14px;border-radius:9px;min-height:54px}.buy-button>span{font-size:14px;gap:10px}.buy-note{font-size:10px;line-height:1.5;margin-top:11px}.sample-link{order:5;font-size:11px;margin-top:13px;align-self:start}.hero-benefits{order:6;font-size:12px;margin:15px 0 0;line-height:1.5}.hero-benefits li{margin:5px 0}.offer-visual{order:7;width:100%;padding:0}.library-visual{margin-top:0}.scene-photo{border-radius:12px}.scene-label{top:11px;left:11px;font-size:6.5px;padding:5px 7px}.four-book-stack{gap:7px;margin-top:-25px;padding:0 25px}.four-book-stack>img{width:19%}.visual-caption{font-size:8px;line-height:1.5;margin-top:12px}.hero-projects{grid-template-columns:1fr 1fr;grid-template-rows:210px 135px;gap:8px}.hero-projects .project-image-1{object-fit:contain;grid-row:1;grid-column:1 / 3}.cover-inset,.plan-inset{width:17%;max-height:120px;bottom:27px}.fact-strip{padding:18px 5%;gap:14px 5px;font-size:10px}.fact-strip strong{font-family:Arial;font-size:18px;font-weight:750}.library-contents{padding-top:39px;padding-bottom:40px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:30px;letter-spacing:-1px;line-height:1.1}.section-heading p{font-size:14px;line-height:1.6;margin-top:17px}.included-books{grid-template-columns:1fr;gap:14px}.included-books article{grid-template-columns:88px 1fr;gap:20px;padding:20px 17px;border-radius:10px}.included-book-copy .eyebrow{font-size:7px;letter-spacing:.4px}.included-book-copy h3{font-size:21px;line-height:1.15;letter-spacing:-.5px;margin:7px 0 9px}.included-book-copy p{font-size:12px;line-height:1.55;margin-bottom:10px}.text-link{font-size:11px}.project-section{padding-top:40px;padding-bottom:40px}.project-gallery{gap:25px 13px}.project-gallery img{object-fit:contain;aspect-ratio:1.1;border-radius:8px}.project-gallery h3{font-size:18px;font-weight:750;line-height:1.2;letter-spacing:-.5px;margin-top:7px}.project-gallery figcaption>span{font-size:7px;letter-spacing:.2px;line-height:1.5}.project-gallery figcaption>p{font-size:10px;line-height:1.5;margin-top:7px}.caption{font-size:10px;line-height:1.65}.plan-section{padding:40px 0}.plan-gallery{gap:22px}.plan-gallery figure{grid-template-columns:1.03fr 1fr;gap:18px;margin:0}.plan-gallery h3{font-family:Arial;font-size:21px;letter-spacing:-.6px;line-height:1.2}.plan-gallery figcaption>span{font-size:8px;letter-spacing:.2px;line-height:1.5;display:block}.plan-gallery a{padding:5px;border-radius:8px}.enlarge{font-size:7px;bottom:9px;right:9px;padding:6px}.use-section{padding-top:40px;padding-bottom:40px}.steps{gap:25px}.steps article{grid-template-columns:36px 1fr;gap:0 14px}.steps article>span{font-size:17px;width:34px;height:34px}.steps h3{font-size:22px;line-height:1.2;margin:0 0 10px}.steps p{font-size:14px;line-height:1.65}.included-section{padding:40px 0}.included-grid{gap:26px}.included-grid h2{font-size:34px}.included-grid>div>p{font-size:14px}.included-grid details{font-size:14px}.included-card{padding:24px 20px;border-radius:11px}.included-card h3{font-size:29px;margin:10px 0 20px}.included-card ul{font-size:13px;line-height:1.65;margin-bottom:23px}.included-card li{margin:9px 0}.included-card .eyebrow{font-size:8px}.compare-section{padding-top:40px;padding-bottom:40px}.comparison{border-radius:8px}table{font-size:12px}tbody th{font-family:Arial;font-size:14px;font-weight:650}.compact-books{gap:12px}.compact-books a{padding:12px;font-size:10px;line-height:1.45;gap:10px}.compact-books img{width:43px}.faq{padding-top:40px;padding-bottom:40px;gap:10px}.faq h2{font-size:32px}.faq>div>p{font-size:14px}.faq details{font-size:14px;padding:18px 0}.faq details p{font-size:13px;line-height:1.7}.final-offer{padding-top:35px;padding-bottom:40px;gap:15px}.final-offer h2{font-size:35px}.final-offer>div>p{font-size:9px;line-height:1.6}.mobile-buy{padding:12px 35px 12px 13px;padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.mobile-buy strong{font-family:Arial;font-size:13px;font-weight:750;line-height:1.25}.mobile-buy span{font-size:10px}.mobile-buy .button{font-size:12px;padding:13px 15px;min-height:44px}.dismiss-buy{right:4px;top:5px;font-size:20px;padding:4px}.has-mobile-buy{padding-bottom:90px}.cart h1{font-size:39px}.cart-line h3{font-size:21px}.cart-line p,.cart-line a,.cart-line label,.cart-total p{font-size:12px}.hero-guide{height:295px}.guide-topics{padding-top:40px;padding-bottom:40px}.topic-grid h3{font-size:24px}.topic-grid p{font-size:14px}}@media(max-width:370px){.landing-hero h1{font-size:33px}.landing-hero .lead{font-size:13px}.hero-tags span{font-size:9px}.included-books article{grid-template-columns:75px 1fr;gap:15px;padding:17px 14px}.included-book-copy h3{font-size:19px}.buy-button{font-size:13px}.buy-button>span{font-size:13px}.mobile-buy strong{font-size:11px}.mobile-buy .button{font-size:11px;padding:12px}.hero-projects{grid-template-rows:190px 125px}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover,.button:active{transform:none}}:root{--forest:#123D32;--ink:#132820;--orange:#B5471E;--paper:#FAFAF5}.landing-hero{background:#123d32;color:#fff;max-width:none;padding-left:max(5%,calc((100vw - 1278px)/2));padding-right:max(5%,calc((100vw - 1278px)/2))}.landing-hero .lead{color:#dbe9de}.landing-hero .eyebrow{color:#c5dbbd}.landing-hero .pill{background:#dbe9d2;color:#1a4834}.landing-hero .sample-link{color:#e4efdb}.landing-hero .buy-note,.landing-hero .visual-caption{color:#d0ddcb}.landing-hero .offer-price .separate-price,.landing-hero .hero-benefits{color:#d6e4d1}.landing-hero .hero-benefits li:before{color:#c2dda7}.landing-hero .hero-tags span{background:#28513e;border-color:#4d7257;color:#e7f0de}.button,.buy-button{min-height:56px;font-size:17px;border-radius:11px;background:#b5471e;box-shadow:0 3px #72331b}.button:hover{background:#963916}.buy-button>span{font-size:17px}.scene-label{background:#fafaf5ef}.matching-project{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin:0 0 32px;background:#fafaf5;padding:25px;border:1px solid #d7e1d0;border-radius:12px}.matching-project>img{width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:8px}.matching-project h3{font-size:33px;margin:12px 0 16px}.matching-project p{font-size:15px;color:#586b58}.matching-project .caption{font-size:11px}.library-visual .four-book-stack{margin-top:-38px}.library-visual .scene-photo{border:1px solid #72916b50}.library-hero .offer-price{margin-top:19px}.library-hero .lead{max-width:490px;font-size:18px;line-height:1.55}.project-gallery figcaption>p{font-size:12px}.included-book-copy p{font-size:14px}.caption{font-size:12px}.use-section .steps p,.section-heading p{font-size:16px}.faq details p{font-size:15px}@media(max-width:800px){.landing-hero{padding:22px 5% 27px}.landing-hero h1{font-size:36px;line-height:1.06;margin:12px 0}.library-hero .lead{font-size:16px;line-height:1.5;margin:0 0 8px}.library-hero .offer-price{margin-top:8px;margin-bottom:11px}.landing-hero .pill{font-size:8px;padding:5px 9px}.button,.buy-button{min-height:56px;font-size:17px;padding:15px 16px}.buy-button>span{font-size:16px;gap:10px}.landing-hero .buy-note{font-size:10px;margin-top:10px}.landing-hero .sample-link{font-size:11px;margin-top:11px}.landing-hero{gap:22px}.library-visual .four-book-stack{margin-top:-24px}.matching-project{grid-template-columns:1fr;gap:20px;padding:19px;margin-bottom:27px}.matching-project>img{max-height:280px}.matching-project h3{font-size:28px;line-height:1.1}.matching-project p{font-size:14px}.matching-project .caption{font-size:10px}.included-book-copy p{font-size:13px}.section-heading p,.use-section .steps p{font-size:15px}.faq details p{font-size:14px}.caption{font-size:11px}.mobile-buy .button{font-size:13px;min-height:45px;padding:12px 14px}.library-hero .scene-label{font-size:6.5px}.library-hero .visual-caption{font-size:8px}}@media(max-width:370px){.landing-hero h1{font-size:33px}.library-hero .lead,.button,.buy-button{font-size:15px}.buy-button>span{font-size:15px}.mobile-buy .button{font-size:11px}}.single-book-cards,.mobile-project-title,.mobile-swipe-hint,.mobile-proof-summary,.mobile-book-role,.mobile-workflow-title,.mobile-step-title,.mobile-step-copy,.mobile-announcement{display:none}.cart-cover{display:block;flex:0 0 58px}.cart-cover img{width:58px;height:auto;max-height:85px;object-fit:contain}.cart-line>.cart-item-copy{flex:1}.cart-update{background:transparent!important;color:#254b36!important;border:1px solid #9aad94!important;box-shadow:none!important}.cart-update:hover{background:#edf4e7!important}.cart-checkout{background:#b5471e}.cart-line .cart-item-copy>a:last-child{display:inline-flex;min-height:44px;align-items:center;padding-right:16px}@media(max-width:800px){.desktop-announcement{display:none}.mobile-announcement{display:inline}.announcement{font-size:11px;letter-spacing:.15px;padding:7px 8px;line-height:1.45}.library-hero .offer-price{align-items:start;gap:6px;margin-bottom:12px}.library-hero .offer-price>strong{display:block;width:100%}.library-hero .offer-price .separate-price{display:block;max-width:none;font-size:12px;line-height:1.4;width:100%}.landing-hero .buy-note{font-size:12px;line-height:1.45}.single-book-cards{display:grid;gap:10px}.single-book-card{display:flex;align-items:center;gap:13px;padding:14px 13px;border:1px solid #d6e0cd;background:#f6f9f1;border-radius:10px;min-width:0;text-decoration:none!important}.single-book-card>img{width:56px;flex:0 0 56px;height:auto;max-height:80px;object-fit:contain;box-shadow:2px 3px 6px #21381b1a}.single-book-info{flex:1;min-width:0}.single-book-info strong{display:block;font-size:16px;line-height:1.2;letter-spacing:-.4px;margin-bottom:6px}.single-book-info>span{display:block;font-size:11px;line-height:1.4;color:#627258}.single-book-price{font-size:16px;font-weight:750;flex:0 0 auto;text-align:right;white-space:nowrap;color:#183f2c}.single-book-price>span{display:block;font-size:16px;margin-top:5px}.compare-section .comparison,.compare-section .compact-books{display:none}.compare-section>.caption{font-size:11px;margin-top:15px}.project-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:14px;grid-template-columns:none;padding:2px 0 17px;scrollbar-width:thin;scrollbar-color:#98ae8b #e7ecdf;-webkit-overflow-scrolling:touch}.project-gallery>figure{flex:0 0 84%;scroll-snap-align:start;min-width:0}.project-gallery img{aspect-ratio:4 / 3;min-height:215px;width:100%;height:auto;object-fit:contain;border-radius:10px}.desktop-project-title{display:none}.mobile-project-title{display:inline}.project-gallery h3{font-size:22px;line-height:1.15;margin:8px 0}.project-gallery figcaption>span{font-size:9px;letter-spacing:.3px}.project-gallery figcaption>p{font-size:12px;line-height:1.5;margin:7px 0 0}.mobile-swipe-hint{display:block;font-size:12px;line-height:1.5;font-weight:650;color:#4b6940;margin:0 0 15px}.project-section{padding-top:30px;padding-bottom:30px}.section-heading{margin-bottom:21px}.section-heading h2{font-size:28px;line-height:1.12;letter-spacing:-.8px}.section-heading p{font-size:14px;line-height:1.55;margin-top:14px}.project-section>.caption{margin-top:14px;font-size:10px}.plan-section{padding:30px 0}.matching-project{display:grid;grid-template-columns:44% 1fr;align-items:center;gap:14px;padding:14px;margin-bottom:22px;min-height:170px}.matching-project>img{width:100%;max-height:170px;min-height:140px;object-fit:contain}.matching-project .eyebrow{font-size:7px;line-height:1.4;letter-spacing:.3px}.matching-project h3{font-size:21px;line-height:1.1;letter-spacing:-.6px;margin:8px 0}.matching-project .desktop-proof-summary,.matching-project .caption{display:none}.matching-project .mobile-proof-summary{display:block;font-size:12px;line-height:1.5;margin:0}.plan-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:15px;grid-template-columns:none;padding:2px 0 17px;scrollbar-width:thin;scrollbar-color:#98ae8b #e7ecdf;-webkit-overflow-scrolling:touch}.plan-gallery figure{display:block;flex:0 0 82%;min-width:0;scroll-snap-align:start;margin:0}.plan-gallery a{display:block;position:relative;padding:7px;border-radius:9px}.plan-gallery img{width:100%;height:340px;max-height:360px;object-fit:contain}.plan-gallery figcaption{padding:15px 2px 0}.plan-gallery figcaption>span{font-size:10px;line-height:1.5;letter-spacing:.1px}.plan-gallery h3{font-size:21px;line-height:1.18;margin:7px 0 0}.plan-gallery .enlarge{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:95px;right:11px;bottom:11px;font-size:10px;padding:10px}.plan-section .caption{font-size:10px;margin-top:15px}.library-contents{padding-top:30px;padding-bottom:30px}.included-books{gap:12px}.included-books article{grid-template-columns:80px 1fr;gap:17px;padding:17px 15px;min-height:160px}.included-book-cover img{width:80px;height:auto;max-height:120px;object-fit:contain}.included-book-copy .eyebrow{font-size:8px;letter-spacing:.2px;line-height:1.4}.included-book-copy h3{font-size:20px;line-height:1.15;letter-spacing:-.6px;margin:7px 0 8px}.included-book-copy .desktop-book-role{display:none}.included-book-copy .mobile-book-role{display:block;font-size:12px;line-height:1.5;margin:0 0 9px}.included-book-copy .text-link{font-size:11px;line-height:1.5}.included-section{padding:30px 0}.included-grid{gap:20px}.included-grid h2{font-size:29px;margin-bottom:15px}.included-grid>div>p{font-size:13px;line-height:1.6}.included-grid details{font-size:13px;padding:15px 0}.included-card{padding:22px 19px}.included-card h3{font-size:27px;margin-bottom:17px}.included-card ul{font-size:13px;margin:0 0 20px;line-height:1.55}.included-card li{margin:8px 0}.included-card .offer-price{margin-bottom:14px}.use-section{padding-top:30px;padding-bottom:30px}.use-section .section-heading{margin-bottom:23px}.use-section .section-heading>p{display:none}.desktop-workflow-title,.desktop-step-title,.desktop-step-copy{display:none}.mobile-workflow-title,.mobile-step-title{display:inline}.mobile-step-copy{display:block}.use-section .steps{gap:20px}.use-section .steps article{grid-template-columns:32px 1fr;gap:0 12px;min-height:60px}.use-section .steps article>span{width:30px;height:30px;font-size:15px}.use-section .steps h3{font-size:18px;line-height:1.2;margin:0 0 6px}.use-section .steps p{font-size:13px;line-height:1.5;margin:0}.compare-section{padding-top:30px;padding-bottom:30px}.faq{padding-top:30px;padding-bottom:30px;gap:5px}.faq h2{font-size:29px}.faq details{padding:16px 0}.faq>div>p{font-size:13px}.final-offer{padding-top:29px;padding-bottom:32px}.final-offer h2{font-size:31px}.cart{padding-top:28px;padding-bottom:35px;min-height:55vh}.cart>h1{font-size:34px;margin:10px 0 17px}.cart-line{display:grid;grid-template-columns:54px 1fr;gap:11px 14px;padding:15px 0;align-items:start}.cart-line>.cart-cover{width:54px;grid-column:1;grid-row:1}.cart-cover img{width:54px;max-height:78px}.cart-line>.cart-item-copy{width:auto;grid-column:2;grid-row:1}.cart-line .cart-item-copy h3{font-size:21px;line-height:1.16;margin:0 0 8px}.cart-line .cart-item-copy p{font-size:11px;line-height:1.5;margin:0 0 4px}.cart-line .cart-item-copy>a:last-child{font-size:12px;min-height:44px}.cart-line>label{grid-column:2;grid-row:2;font-size:12px;display:flex;align-items:center;gap:12px}.cart-line>label input{width:65px;min-height:44px;padding:8px}.cart-line>strong{grid-column:2;grid-row:3;font-size:18px;text-align:right;margin-top:-44px;pointer-events:none}.cart-total{margin:22px 0 18px}.cart-total h2{font-size:27px;margin:0 0 10px}.cart-total p{font-size:11px;line-height:1.5;margin:0 0 15px}.cart-total .cart-update{width:auto;min-height:44px;padding:10px 17px;font-size:13px;margin-bottom:13px}.cart-total .cart-checkout{min-height:56px;width:100%;font-size:15px;margin:0}.cart>.text-link{min-height:44px;display:inline-flex;align-items:center;font-size:12px}.mobile-buy .button{min-height:45px}.matching-project+.mobile-swipe-hint{margin-top:0}}@media(max-width:370px){.single-book-card{gap:10px;padding:12px 10px}.single-book-info strong{font-size:14px}.single-book-info>span{font-size:10px}.single-book-price{font-size:14px}.single-book-card>img{width:52px;flex-basis:52px}.project-gallery>figure{flex-basis:87%}.project-gallery img{min-height:205px}.plan-gallery figure{flex-basis:86%}.plan-gallery img{height:320px}.matching-project{gap:11px;padding:12px}.matching-project h3{font-size:19px}.matching-project .mobile-proof-summary{font-size:11px}.included-books article{grid-template-columns:74px 1fr;gap:14px}.included-book-cover img{width:74px}.included-book-copy h3{font-size:19px}.landing-hero .buy-note{font-size:11px}}:root{--paper:#FFFCF6;--ink:#2b2b24;--orange:#B5471E;--forest:#374534}body{background:#fffcf6;color:#2b2b24}.minimal-header{height:65px;min-height:0;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e1d3;background:#fffcf6}.minimal-header .brand{font-size:29px;font-weight:750;letter-spacing:-1.8px}.bag-link{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px;min-width:44px;justify-content:center}.entry-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding-top:35px;padding-bottom:40px}.entry-art{position:relative;min-height:560px;border-radius:18px;isolation:isolate;overflow:hidden;background:#eee5d6}.entry-room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.entry-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#e9dfca 0%,#f5ecdc20 65%,#f9f1e6100%);z-index:0}.entry-cover{position:absolute;width:54%;height:auto;left:6%;top:9%;box-shadow:8px 14px 22px #3d2d1c38;transform:rotate(-5deg);z-index:2}.entry-proof-pair{position:absolute;right:5%;top:12%;width:32%;height:75%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px}.entry-desk{width:100%;height:42%;object-fit:contain;box-shadow:2px 5px 13px #382c2033;border:5px solid #FFFCF6;transform:rotate(4deg);background:#fffcf6}.entry-plan{width:82%;height:48%;object-fit:contain;box-shadow:2px 5px 13px #382c2033;background:#fffcf6;transform:rotate(4deg)}.entry-proof-pair>span{font-size:7px;font-weight:700;letter-spacing:.5px;text-align:center;color:#6d624e;line-height:1.4}.entry-art-label{position:absolute;bottom:5%;left:7%;z-index:2;font-size:9px;font-weight:750;letter-spacing:1.2px;color:#514b39}.entry-copy>.eyebrow{color:#8e5c3d;font-size:10px}.entry-copy h1{font-size:49px;line-height:1.08;letter-spacing:-1.6px;margin:16px 0 20px;max-width:540px}.entry-meta{font-size:14px;font-weight:650;color:#706b5c;margin:0 0 18px}.entry-description{font-size:16px;color:#6a6b5d;line-height:1.7;max-width:440px;margin:0 0 21px}.entry-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px}.entry-price>strong{font-size:35px;line-height:1}.entry-price>span{font-size:11px;color:#7c7565}.entry-price>em{font-size:11px;font-style:normal;font-weight:750;color:#684c2c;background:#f1e4ce;border-radius:4px;padding:5px 8px}.entry-buy-form>.button{width:100%;display:flex;justify-content:space-between;gap:12px}.entry-buy-form>.button>span{white-space:nowrap}.entry-delivery{font-size:11px;line-height:1.6;color:#777160;margin:13px 0 0}.entry-copy .sample-link{color:#736041}.entry-facts{background:#f4eddf;border-color:#e8decc}.entry-facts strong{color:#5c5c43}.entry-facts span{border-color:#ddd2bf}.landing-hero{background:#f6efe1;color:#2b2b24}.landing-hero .lead{color:#6b6c5d}.landing-hero .eyebrow,.landing-hero .pill{color:#7d5d3c}.landing-hero .pill{background:#ebdfc9}.landing-hero .sample-link{color:#765333}.landing-hero .buy-note,.landing-hero .visual-caption,.landing-hero .offer-price .separate-price,.landing-hero .hero-benefits{color:#726a59}.landing-hero .hero-benefits li:before{color:#80734d}.included-section{background:#f2e9d8;color:#343429}.included-section h2{color:#343429}.included-section .eyebrow{color:#80643e}.included-grid>div>p,.included-grid details p{color:#6e695a}.included-grid details{border-color:#d6c8b0}.included-card{background:#fffcf6;border:1px solid #e0d3bd}.included-card .eyebrow{color:#80643e}.project-section,.use-section,.compare-section,.faq,.final-offer{background:#fffcf6}.plan-section{background:#f5f0e5}.matching-project{background:#fffcf6;border-color:#e3d9c6}.project-gallery img{background:#f0e8d9}.section-heading p,.steps p,.faq details p{color:#706c5d}.eyebrow,.project-gallery figcaption>span,.plan-gallery figcaption>span{color:#8b6541}.enlarge{background:#786347}.single-book-card,.compact-books a{background:#f8f2e7;border-color:#e6dac4}.single-book-price{color:#665234}.mobile-swipe-hint{color:#806340}.button{background:#b5471e;box-shadow:0 3px #7d371d}.button:hover{background:#9c3916}.sheen-button{position:relative;overflow:hidden;background:linear-gradient(110deg,#b5471e,#c25d2c 65%,#b5471e);isolation:isolate}.sheen-button:after{content:"";position:absolute;left:-60%;top:-30%;width:40%;height:160%;background:linear-gradient(90deg,transparent,#fff5db3d,transparent);transform:skew(-22deg);animation:button-sheen 7s ease-in-out infinite;pointer-events:none}.sheen-button>span{position:relative;z-index:1}@keyframes button-sheen{0%,87%{left:-60%}97%,to{left:125%}}.addon-section{padding-top:55px;padding-bottom:55px}.addon-selector{max-width:850px;margin:auto}.addon-selector[hidden]{display:none}.addon-row{display:flex;align-items:center;gap:18px;border:1px solid #e4d7c2;border-radius:10px;padding:17px;background:#fffefa;margin:12px 0;cursor:pointer}.addon-row:has(input:checked){border-color:#b56b42;background:#f8ecdb}.addon-row>input{width:21px;height:21px;accent-color:#A94C25;flex:0 0 21px}.addon-row>img{width:56px;height:auto;max-height:82px;object-fit:contain}.addon-row-copy{flex:1}.addon-row-copy>strong{font-size:17px;line-height:1.2;display:block;margin-bottom:7px}.addon-row-copy>span{font-size:12px;color:#79705f;display:block}.addon-row-price{font-size:17px;font-weight:750;white-space:nowrap}.selection-summary{display:flex;justify-content:space-between;align-items:center;padding:17px 0;font-size:14px}.selection-summary>strong{font-size:25px}.addon-selector>.button{width:100%;justify-content:space-between}.addon-note{font-size:11px;line-height:1.6;color:#7b725f;margin:14px 0 0}.library-alternative{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#f1e6d3;border:1px solid #decdb1;padding:20px 23px;border-radius:10px;max-width:850px;margin:25px auto 0;text-decoration:none!important}.library-alternative>span>strong{display:block;font-size:18px}.library-alternative>span>span{display:block;font-size:12px;color:#7d6a4e;margin-top:5px}.library-alternative>strong{font-size:22px;white-space:nowrap}.library-better{background:#fff0db;color:#7a4c25;font-size:14px;padding:17px;border:1px solid #d5ad6b;border-radius:8px;line-height:1.6}.library-better[hidden]{display:none}.library-better a{font-weight:750;text-decoration:underline}.library-better>span{display:block;font-size:12px;margin-top:7px}.purchase-error{color:#8c321f;background:#fff1e6;padding:12px;border:1px solid #deb89a;font-size:13px;margin:15px 0;border-radius:6px}.purchase-error[hidden]{display:none}.entry-mobile-buy{background:#fffcf6;border-color:#ddceb5}.entry-mobile-buy>div>span{display:flex;gap:4px}.cart-extras{padding-top:35px;margin-bottom:30px;border-top:1px solid #e2d7c2}.cart-extras h2{font-size:28px}.cart-extras>p{font-size:13px;color:#7c725e}.cart-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cart-extra{display:flex;gap:20px;align-items:center;border:1px solid #e2d7c2;border-radius:10px;padding:20px}.cart-extra>img{width:65px;height:auto;max-height:100px;object-fit:contain}.cart-extra h3{font-size:21px;margin:0 0 8px}.cart-extra p{font-size:12px;margin:0 0 13px;color:#79705c}.cart-extra .button{font-size:12px;min-height:44px;padding:11px 14px}.cart-extra .buy-button>span{font-size:12px}.cart-extra .buy-button>span>span{font-size:15px}.cart-extra>div{flex:1;min-width:0}footer{background:#f3ecde;border-color:#e3d7c0}.mobile-buy strong{color:#4e4d39}.mobile-buy span{color:#7a6d55}@media(max-width:800px){.minimal-header{height:56px;padding:0 5%}.minimal-header .brand{font-size:27px}.entry-hero{display:flex;flex-direction:column;gap:21px;padding-top:13px;padding-bottom:26px}.entry-art{width:100%;min-height:355px;border-radius:12px}.entry-cover{width:55%;left:6%;top:8%;box-shadow:5px 9px 15px #3d2d1c38}.entry-proof-pair{width:30%;right:5%;top:10%;height:78%;gap:10px}.entry-desk{border-width:3px}.entry-proof-pair>span{font-size:5.8px;letter-spacing:.2px}.entry-art-label{bottom:5%;left:7%;font-size:7px;letter-spacing:.6px}.entry-copy{width:100%}.entry-copy>.eyebrow{font-size:8px;letter-spacing:.8px}.entry-copy h1{font-size:29px;line-height:1.1;letter-spacing:-.9px;margin:10px 0 12px;max-width:355px}.entry-meta{font-size:12px;line-height:1.5;margin:0 0 12px}.entry-description{display:none}.entry-price{gap:10px;margin:0 0 14px;align-items:center}.entry-price>strong{font-size:30px}.entry-price>span{font-size:10px;max-width:130px;line-height:1.4}.entry-price>em{font-size:10px;padding:4px 7px}.entry-buy-form>.button{font-size:15px;min-height:56px;padding:15px 17px}.entry-delivery{font-size:10px;margin-top:12px;line-height:1.5}.entry-copy .sample-link{font-size:11px;margin-top:12px}.entry-facts{padding-top:18px;padding-bottom:18px}.addon-section{padding-top:30px;padding-bottom:30px}.addon-section .section-heading p{font-size:13px}.addon-row{gap:11px;padding:14px 11px;margin:10px 0}.addon-row>input{width:19px;height:19px;flex-basis:19px}.addon-row>img{width:45px;max-height:66px}.addon-row-copy>strong{font-size:14px;line-height:1.2;margin-bottom:6px;letter-spacing:-.3px}.addon-row-copy>span{font-size:10px;line-height:1.45}.addon-row-price{font-size:14px}.selection-summary{font-size:13px;padding:15px 0}.selection-summary>strong{font-size:23px}.addon-selector>.button{font-size:14px;padding:15px 16px}.addon-note{font-size:10px;line-height:1.6}.library-alternative{padding:17px 14px;gap:15px;margin-top:22px}.library-alternative>span>strong{font-size:16px;line-height:1.25}.library-alternative>span>span{font-size:10px;line-height:1.5}.library-alternative>strong{font-size:19px}.library-better{font-size:13px;padding:14px}.cart-extra-grid{grid-template-columns:1fr}.cart-extra{padding:17px 13px;gap:15px}.cart-extra>img{width:52px;max-height:82px}.cart-extra h3{font-size:18px;line-height:1.2}.cart-extra p{font-size:10px;line-height:1.5}.cart-extra .button{font-size:11px;padding:11px 12px}.cart-extra .buy-button>span{font-size:11px}.cart-extras{padding-top:27px}.cart-extras h2{font-size:25px}.entry-mobile-buy .button{font-size:12px}.included-section h2{color:#343429}.included-grid>div>p{color:#6e695a}.entry-price>em{white-space:nowrap}.landing-hero{background:#f6efe1}.landing-hero .buy-note,.landing-hero .visual-caption{color:#726a59}}@media(max-width:370px){.entry-art{min-height:330px}.entry-copy h1{font-size:27px}.entry-hero{gap:19px}.entry-buy-form>.button{font-size:14px}.entry-price>span{font-size:9px;max-width:115px}.addon-row{gap:9px;padding:13px 9px}.addon-row>img{width:40px}.addon-row-copy>strong{font-size:13px}.addon-row-price{font-size:13px}.addon-selector>.button{font-size:13px}}@media(prefers-reduced-motion:reduce){.sheen-button:after{animation:none;display:none}}.cart-reference{display:block;font-size:10px;line-height:1.5;color:#82745e;font-weight:400;margin-top:7px;white-space:nowrap}.entry-buy-form>.button>[data-selected-label],.sheen-button>[data-selected-label]{white-space:normal;text-align:left}.entry-mobile-buy .button{max-width:155px}.entry-mobile-buy .button>[data-selected-label]{font-size:11px;line-height:1.2}@media(max-width:800px){.cart-line>strong:has(.cart-reference){margin-top:0}.cart-reference{font-size:10px;margin-top:6px}.entry-mobile-buy .button{font-size:11px;padding:11px 12px;max-width:150px}}.entry-art-v6{min-height:590px;background:linear-gradient(145deg,#eee0c8,#faf4e7);overflow:hidden}.entry-art-v6 .entry-cover{width:57%;left:3%;top:7%;transform:rotate(-4deg);z-index:3;box-shadow:7px 12px 23px #44301e38}.beautiful-projects{position:absolute;right:2.5%;top:5%;width:36%;height:90%;display:flex;flex-direction:column;gap:12px;z-index:2}.beautiful-projects figure{margin:0;background:#fff9ec;padding:4px;border-radius:5px;box-shadow:2px 5px 12px #4a332629}.beautiful-projects figure>img{width:100%;height:auto;object-fit:contain;border-radius:2px}.beautiful-projects figcaption{font-size:6px;letter-spacing:.3px;text-align:center;padding:5px 1px;font-weight:750;color:#8a6541}.beautiful-console{transform:rotate(4deg)}.beautiful-headboard{transform:rotate(2deg)}.beautiful-plan{display:block;width:78%;align-self:center;transform:rotate(4deg);background:#fffdf6;padding:4px;box-shadow:2px 5px 12px #4a332629}.beautiful-plan img{width:100%;height:auto;max-height:150px;object-fit:contain}.beautiful-plan>span{display:block;font-size:5.5px;letter-spacing:.1px;line-height:1.4;text-align:center;font-weight:750;color:#76583e;padding:4px 1px}.book-sale-price{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.book-sale-price>s{font-size:20px;line-height:1.2;color:#786b57;text-decoration-thickness:1.5px}.book-sale-price>strong{font-size:38px;line-height:1.1;letter-spacing:-1px;color:#322a20}.sale-badge{font-size:16px!important;font-weight:800;line-height:1.2;background:#8e3d1c;color:#fff8ea;border-radius:5px;padding:9px 11px;white-space:nowrap;letter-spacing:.1px!important}.book-sale-price>.sale-amount{width:100%;font-size:14px;font-weight:700;color:#936034;line-height:1.3}.entry-price{margin-bottom:18px}.entry-price .book-sale-price{gap:12px}.addon-section{background:#f7eedf;border-top:1px solid #eadcc5;border-bottom:1px solid #eadcc5;max-width:none;padding-left:max(5%,calc((100vw - 1278px)/2));padding-right:max(5%,calc((100vw - 1278px)/2));padding-top:40px;padding-bottom:42px}.addon-selector{max-width:none}.addon-row{background:#fffdf7;border-color:#dfc9a9;padding:22px;gap:24px;box-shadow:0 4px 14px #6f462009;margin:16px 0}.addon-row>img{width:112px;max-height:170px;box-shadow:3px 5px 10px #583d2226;transform:rotate(-2deg)}.addon-row>input{width:24px;height:24px;flex-basis:24px}.addon-row-copy>strong{font-size:25px;line-height:1.1;max-width:340px;letter-spacing:-.7px}.addon-row-copy>span{font-size:14px;line-height:1.6;margin-top:12px;max-width:370px}.addon-row-price{width:230px;white-space:normal;flex:0 0 230px}.addon-row-price .book-sale-price{gap:9px}.addon-row-price .book-sale-price>s{font-size:18px}.addon-row-price .book-sale-price>strong{font-size:31px}.addon-row-price .sale-badge{font-size:13px!important;padding:7px 9px}.addon-row-price .sale-amount{font-size:12px}.addon-row:has(input:checked){background:#fff1d9;border:2px solid #a95d2c;padding:21px}.selection-summary{font-size:17px;font-weight:600;padding:20px 0}.selection-summary>strong{font-size:30px}.addon-note{font-size:12px}.library-alternative{max-width:none}.single-book-card .book-sale-price{justify-content:end;gap:6px}.single-book-card .book-sale-price>strong{font-size:19px;letter-spacing:-.5px}.single-book-card .book-sale-price>s{font-size:12px}.single-book-card .sale-badge{font-size:9px!important;padding:5px 6px}.single-book-card .sale-amount{font-size:9px}.cart-extra .book-sale-price{gap:7px;margin:10px 0}.cart-extra .book-sale-price>strong{font-size:24px}.cart-extra .book-sale-price>s{font-size:13px}.cart-extra .sale-badge{font-size:10px!important;padding:6px}.cart-extra .sale-amount{font-size:10px}.entry-delivery{font-size:12px;font-weight:600;color:#806748}.entry-copy .entry-meta{font-size:14px}.entry-art-v6+.entry-copy h1{font-size:47px}@media(max-width:800px){.entry-art-v6{min-height:390px}.entry-art-v6 .entry-cover{width:58%;left:2.5%;top:9%;transform:rotate(-4deg);box-shadow:5px 8px 15px #44301e38}.beautiful-projects{right:2%;top:4%;width:36%;height:91%;gap:9px}.beautiful-projects figure{padding:3px;border-radius:4px}.beautiful-projects figcaption{font-size:5px;letter-spacing:.1px;padding:4px 1px}.beautiful-plan{padding:3px;width:78%}.beautiful-plan img{max-height:99px}.beautiful-plan>span{font-size:4.6px;line-height:1.35;padding:3px 0}.entry-art-v6+.entry-copy h1{font-size:28px;line-height:1.08;margin-top:9px;margin-bottom:11px;letter-spacing:-.8px}.entry-copy .entry-meta{font-size:12px;line-height:1.4;margin-bottom:12px}.entry-price{margin-bottom:16px}.book-sale-price{gap:10px}.book-sale-price>s{font-size:18px}.book-sale-price>strong{font-size:36px}.sale-badge{font-size:16px!important;padding:8px 9px}.book-sale-price>.sale-amount{font-size:12px}.entry-price .book-sale-price{gap:9px}.entry-delivery{font-size:11px;line-height:1.5}.addon-section{padding:30px 5% 32px}.addon-section .section-heading{margin-bottom:22px}.addon-section .section-heading h2{font-size:29px}.addon-section .section-heading p{font-size:13px;line-height:1.6}.addon-row{position:relative;display:grid;grid-template-columns:106px 1fr;gap:12px 17px;padding:19px 15px;margin:14px 0;align-items:start}.addon-row>input{position:absolute;right:13px;top:13px;width:22px;height:22px}.addon-row>img{grid-column:1;grid-row:1 / 3;width:106px;max-height:156px;align-self:center}.addon-row-copy{grid-column:2;grid-row:1;padding-top:0;padding-right:23px}.addon-row-copy>strong{font-size:19px;line-height:1.14;letter-spacing:-.6px;margin:0}.addon-row-copy>span{font-size:11px;line-height:1.5;margin-top:8px}.addon-row-price{grid-column:2;grid-row:2;width:auto;flex:none;align-self:end}.addon-row-price .book-sale-price{gap:6px}.addon-row-price .book-sale-price>s{font-size:14px}.addon-row-price .book-sale-price>strong{font-size:27px}.addon-row-price .sale-badge{font-size:11px!important;line-height:1.2;padding:6px 7px}.addon-row-price .sale-amount{font-size:10px;line-height:1.4}.addon-row:has(input:checked){padding:18px 14px}.selection-summary{font-size:15px;padding:16px 0}.selection-summary>strong{font-size:27px}.addon-note{font-size:11px}.library-alternative{padding:18px 15px}.single-book-price{max-width:100px}.single-book-card .book-sale-price{gap:5px}.single-book-card .book-sale-price>strong{font-size:18px}.single-book-card .book-sale-price>s{font-size:11px}.single-book-card .sale-badge{font-size:8px!important;padding:4px 5px}.single-book-card .sale-amount{font-size:8px;line-height:1.3}.entry-hero{padding-bottom:25px;gap:18px}.cart-extra .book-sale-price>strong{font-size:23px}.cart-extra .book-sale-price>s{font-size:12px}.cart-extra .sale-badge{font-size:10px!important}.cart-extra .sale-amount{font-size:10px}}@media(max-width:370px){.entry-art-v6{min-height:360px}.entry-art-v6 .entry-cover{width:58%;top:9%}.beautiful-projects{gap:8px}.beautiful-plan img{max-height:89px}.entry-art-v6+.entry-copy h1{font-size:27px}.addon-row{grid-template-columns:100px 1fr;gap:11px 14px;padding:17px 12px}.addon-row>img{width:100px;max-height:147px}.addon-row-copy>strong{font-size:17px}.addon-row-copy>span{font-size:10px}.addon-row-price .book-sale-price>strong{font-size:25px}.addon-row-price .sale-badge{font-size:10px!important;padding:5px 6px}.addon-row:has(input:checked){padding:16px 11px}.addon-row-price .sale-amount{font-size:9px}}.library-comparison .separate-price{font-size:12px;line-height:1.5;display:block;color:#805c30;font-weight:650;margin-top:6px}@media(max-width:800px){.entry-copy>.eyebrow{display:none}.library-comparison .separate-price{font-size:11px;line-height:1.5}}.cart-reference{font-size:14px!important;line-height:1.5!important;font-weight:750!important;color:#7d2e12!important;white-space:normal;display:block;margin-top:8px}@media(max-width:800px){.cart-reference{font-size:14px!important;line-height:1.5!important;font-weight:750!important;color:#7d2e12!important;margin-top:7px}}.entry-art-v7{min-height:690px;background:linear-gradient(145deg,#eee0c8,#faf4e7);isolation:isolate;position:relative;overflow:hidden}.entry-art-v7:after{display:none}.entry-art-v7 .entry-cover{width:43%;left:6%;top:4%;height:auto;transform:rotate(-4deg);z-index:3;box-shadow:7px 12px 23px #44301e38}.hero-static-plan{position:absolute;top:5%;right:8%;width:29%;padding:5px;background:#fffdf5;transform:rotate(4deg);z-index:2;box-shadow:3px 6px 13px #50362322}.hero-static-plan>img{width:100%;height:auto;max-height:250px;object-fit:contain}.hero-static-plan>span{display:block;font-size:7px;line-height:1.4;letter-spacing:.2px;font-weight:750;color:#786344;text-align:center;padding:7px 1px 3px}.hero-finished-piece{position:absolute;bottom:0;left:0;right:0;margin:0;height:56%;background:#eee2cd;z-index:1}.hero-finished-piece>img{width:100%;height:100%;object-fit:contain;display:block}.hero-finished-piece>figcaption{position:absolute;bottom:12px;right:12px;font-size:7px;letter-spacing:.5px;line-height:1.4;color:#6d553a;font-weight:750;background:#fff9ebe8;padding:6px 8px;border-radius:3px}.static-art{display:block}.plan-gallery .static-art{background:#fffdf7;padding:8px;border:1px solid #e3d9c6;border-radius:9px}.project-gallery .static-art{display:block}.enlarge{display:none!important}.hero-static-plan,.hero-finished-piece,.static-art{cursor:default}@media(max-width:800px){.entry-art-v7{min-height:430px;height:430px;max-height:430px;border-radius:12px}.entry-art-v7 .entry-cover{width:50%;left:4%;top:3%;transform:rotate(-4deg);box-shadow:5px 8px 15px #44301e38}.hero-static-plan{top:4%;right:6%;width:33%;padding:3px;transform:rotate(4deg)}.hero-static-plan>img{max-height:168px;width:100%;height:auto;object-fit:contain}.hero-static-plan>span{font-size:5.5px;line-height:1.4;letter-spacing:.1px;padding:4px 0 2px}.hero-finished-piece{height:51%;bottom:0}.hero-finished-piece>img{width:100%;height:100%;object-fit:contain}.hero-finished-piece>figcaption{font-size:5.8px;bottom:8px;right:8px;padding:5px 6px;letter-spacing:.2px}.plan-gallery .static-art{padding:7px}.entry-hero{gap:16px}}@media(max-width:370px){.entry-art-v7{min-height:410px;height:410px;max-height:410px}.entry-art-v7 .entry-cover{width:52%;top:3%;left:3%}.hero-static-plan{right:4%;width:33%;top:4%}.hero-static-plan>img{max-height:155px}.hero-finished-piece{height:50%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/skillwood.css.map */
