:root{--ink:#183f42;--teal:#205a63;--yellow:#fff0c5;--cream:#fff8ec;--blue:#466b89}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 Arial,sans-serif}a{color:inherit}button,.button{display:inline-block;background:var(--teal);color:#fff;border:0;border-radius:28px;padding:14px 23px;font:700 15px Arial;cursor:pointer;text-decoration:none}button:hover,.button:hover{background:#123d44}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #cf761d;outline-offset:4px}header,main,footer{max-width:1240px;margin:auto;padding:0 30px}.private{text-align:center;background:var(--ink);color:#fff0c5;font-size:12px;letter-spacing:1px;padding:9px}header{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #d9ddd3}nav{display:flex;gap:25px}nav a{text-decoration:none;font-size:14px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 0}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#a84533}h1{font-size:clamp(38px,4.7vw,64px);line-height:1.05;letter-spacing:-2px;margin:18px 0 25px}h2{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:10px 0 20px}h3{font-size:23px;line-height:1.25;min-height:58px}.lead{font-size:20px;max-width:450px}.subtle,.caption{font-size:13px;color:var(--blue)}.cover{position:relative;aspect-ratio:1;box-shadow:0 18px 40px #163f4225;border-radius:4px;overflow:hidden;color:var(--ink)}.cover>img{width:100%;height:100%;display:block}.cover-title{position:absolute;top:7%;width:100%;text-align:center;line-height:1.2;padding:0 10%}.cover-title strong{display:block;font-size:clamp(26px,3.3vw,45px);letter-spacing:-1px}.cover-title span{display:block;font-size:clamp(14px,1.6vw,23px);margin-top:6px}.cover-title small{display:block;font-size:14px;margin-top:10px}.cover-brand{position:absolute;bottom:0;width:100%;background:var(--teal);color:var(--yellow);text-align:center;font-size:12px;letter-spacing:1px;padding:6px}.hero a{text-decoration:none}section{padding:55px 0}.offers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.offers article{padding:25px 20px;background:#fff;border:1px solid #d4dfd9;border-radius:18px;display:flex;flex-direction:column}.offers .featured{background:var(--yellow);border:2px solid #d6ab42}.tag{font-size:10px;letter-spacing:1px;font-weight:700}.price{font-size:32px;font-weight:700;margin:0}.price small{font-size:12px;font-weight:400;display:block}.offers ul{padding-left:18px;font-size:14px;margin-bottom:28px}.offers button{margin-top:auto}.offers article p:not(.price){font-size:15px}.sample-grid{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center}.card-example{max-width:250px;margin:auto;border:1px solid #dbb65d;background:var(--yellow);border-radius:15px;padding:14px}.card-example img{width:100%;border-radius:10px}.card-example strong,.card-example span{display:block;font-size:20px}.card-example span{color:var(--blue);font-size:18px}.spread{display:grid;grid-template-columns:1fr 1fr;background:#fff;padding:10px;box-shadow:0 8px 30px #183f4215}.spread>img{width:100%;height:100%;object-fit:cover}.spread>div{position:relative;aspect-ratio:1}.spread>div>img{width:100%;height:100%;object-fit:cover}.panel{position:absolute;bottom:0;background:var(--yellow);width:100%;padding:10px;font-size:clamp(13px,1.7vw,23px);line-height:1.3}.panel span{display:block;color:var(--blue)}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.how{border-top:1px solid #d7dfd5;border-bottom:1px solid #d7dfd5}details{border-bottom:1px solid #d7dfd5;padding:19px 0;max-width:850px}summary{font-size:18px;font-weight:700;cursor:pointer}details p{max-width:740px}footer{border-top:1px solid #d7dfd5;padding-top:35px;padding-bottom:35px}.journey{background:#fff;border:2px solid #cfad60;border-radius:20px;padding:30px;margin:35px 0}.journey-top{display:flex;justify-content:space-between;align-items:center}.quiet{background:#e5f0ec;color:var(--ink)}.steps{display:flex;gap:25px;flex-wrap:wrap;padding-left:20px;color:var(--blue)}#stage{background:var(--cream);padding:25px;border-radius:12px}#stage button{margin:12px 12px 0 0}#stage h3{min-height:0;margin-top:0}.proof-note{max-width:650px;margin:30px auto}.cover-alone{max-width:760px;margin:25px auto}.cover-alone .cover-title strong{font-size:clamp(28px,5vw,60px)}.cover-alone .cover-title span{font-size:clamp(15px,2.8vw,30px)}@media(max-width:1000px){.offers{grid-template-columns:1fr 1fr}.hero{gap:30px}.process{grid-template-columns:1fr 1fr}}@media(max-width:650px){header,main,footer{padding-left:20px;padding-right:20px}header{flex-wrap:wrap;gap:12px}nav{gap:20px}.hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.hero>div:last-child{max-width:450px}.cover-title strong{font-size:34px}.cover-title span{font-size:18px}.cover-title small{font-size:12px}.offers{grid-template-columns:1fr}.offers h3{min-height:0}.sample-grid{grid-template-columns:1fr;gap:30px}.process{grid-template-columns:1fr 1fr;gap:15px}.journey{padding:20px}.panel{font-size:14px}.steps{font-size:13px;gap:18px}section{padding:35px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cover{container-type:inline-size}.cover .cover-title{top:6%;padding:0 8%}.cover .cover-title strong{font-size:7cqw;letter-spacing:-.15cqw}.cover .cover-title span{font-size:3.8cqw;margin-top:1cqw}.cover .cover-title small{font-size:3cqw;margin-top:1.5cqw}.cover .cover-brand{font-size:2.3cqw;padding:1.3cqw}nav a{font-weight:750;color:var(--teal)}h1 span{color:var(--teal)}.cover-name{position:absolute;bottom:7%;left:24%;width:52%;border-radius:2cqw;padding:1.5cqw 1cqw;background:var(--yellow);text-align:center;font-size:3.3cqw;font-weight:700;box-shadow:0 3px 8px #183f4215}.hero-cards{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#fbe8a7 0 48%,transparent 49%)}.designed-front{padding:6%;background:var(--yellow);border:1px solid #d6b65f;border-radius:12px;aspect-ratio:90/125;overflow:hidden;color:var(--ink);text-align:left;display:flex;flex-direction:column;container-type:inline-size}.designed-front>img{width:100%;height:70%;object-fit:cover;border-radius:7px}.designed-front>div{padding-top:5%;flex:1}.designed-front strong,.designed-front span{display:block;font-size:7cqw;line-height:1.17}.designed-front span{color:var(--blue);margin-top:3%}.designed-front small{display:block;font-size:3cqw;text-align:center;margin-top:6%;letter-spacing:.7px}.hero-front{width:52%;transform:rotate(-9deg);z-index:2;filter:drop-shadow(0 10px 12px #183f4226)}.hero-back{width:49%;margin-left:-9%;transform:rotate(10deg);border-radius:12px;box-shadow:0 12px 20px #183f4225}.deck-fan{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 5px;padding:40px 15px;background:#f2eddb;border-radius:30px;margin-top:30px}.fan-item{transform:rotate(var(--turn));filter:drop-shadow(0 5px 5px #183f4220)}.fan-item .designed-front{border-radius:7px}.card-table{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:28px 0}.flip-card{position:relative;aspect-ratio:90/125;padding:0;border-radius:12px;background:none;color:var(--ink);display:block;box-shadow:0 5px 15px #183f4210}.flip-card:hover{background:none;transform:translateY(-3px)}.card-front,.card-back{width:100%;height:100%}.card-front .designed-front{height:100%}.card-back{display:none;object-fit:fill;border-radius:12px}.flip-card[aria-pressed=true] .card-front{display:none}.flip-card[aria-pressed=true] .card-back{display:block}.gallery-controls{display:flex;gap:12px;flex-wrap:wrap}.book-intro{max-width:690px;font-size:19px}#book{border-top:1px solid #d7dfd5}.book-display{padding:40px 20px 15px;display:grid;grid-template-columns:.8fr 1.2fr 1.2fr;gap:22px;align-items:center;background:#e7eee4;border-radius:28px;margin:30px 0}.book-display figure{margin:0}.closed-book{transform:rotate(-5deg)}.closed-book a{text-decoration:none}.closed-book .cover{border-left:6px solid var(--teal);box-shadow:5px 5px #f5f0df,8px 8px #205a63,12px 16px 23px #183f422a}.open-book .spread{position:relative;transform:rotate(3deg);padding:4px;border-bottom:5px solid #d9d3bd;border-radius:3px;box-shadow:0 12px 22px #183f4225}.open-book .spread:after{content:"";position:absolute;left:49%;width:2%;top:4px;bottom:0;background:linear-gradient(90deg,transparent,#183f4230,transparent)}.open-book.second .spread{transform:rotate(-3deg)}.book-display .panel{font-size:clamp(8px,1vw,13px);padding:6px}.book-display figcaption{font-size:12px;margin:23px 0;text-align:center}.book-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.step-art{display:block;width:110px;height:100px;margin-bottom:15px}.process>div{background:#fff;border:1px solid #d4dfd9;border-radius:20px;padding:20px}.process b{display:block}.about{display:grid;grid-template-columns:1.8fr 1fr;gap:70px;align-items:center}.about figure{max-width:290px;transform:rotate(5deg);margin:0}.about figcaption{font-size:13px;margin-top:15px;text-align:center}.about p{max-width:690px}@media(max-width:1000px){.hero-cards{min-height:310px}.book-display{grid-template-columns:1fr 1.5fr}.book-display .second{grid-column:2}.card-table{gap:15px}.book-display .panel{font-size:12px}.about{gap:30px}}@media(max-width:650px){nav{flex-wrap:wrap;gap:12px 20px}.hero-cards{min-height:380px}.hero>div:last-child{width:100%}.deck-fan{grid-template-columns:repeat(3,1fr);gap:22px 6px}.card-table{grid-template-columns:repeat(2,1fr);gap:16px}.book-display{grid-template-columns:1fr;padding:30px}.book-display .second{grid-column:auto}.closed-book{max-width:260px;margin:0 auto!important}.open-book{margin-top:15px!important}.book-display .panel{font-size:13px}.book-benefits{grid-template-columns:1fr;gap:0}.process{grid-template-columns:1fr 1fr}.process>div{padding:15px}.about{grid-template-columns:1fr}.about figure{max-width:240px;margin:auto}.step-art{width:90px;height:80px}.hero .caption{text-align:center}}.designed-front{position:relative}.designed-front>div{padding-right:17%;padding-bottom:11%}.designed-front small{position:absolute;bottom:3%;left:6%;right:6%;margin:0;color:#9b945f;font-size:2.7cqw;letter-spacing:.8px;font-weight:400}.feeling-icon{position:absolute;width:13%;height:auto;right:5%;top:75%;object-fit:contain}.panel{padding-right:19%!important}.panel .feeling-icon{top:20%;right:4%;width:12%;height:auto}.hero-cards{isolation:isolate;background:none}.hero-cards:before{content:"";position:absolute;width:100%;aspect-ratio:1;max-height:100%;border-radius:50%;background:#dceee8;z-index:-1}.flip-heading{margin-top:75px;padding-top:28px;border-top:1px solid #d4dfd4}.flip-heading h3{font-size:30px;min-height:0;margin:10px 0 14px}.flip-heading .eyebrow{margin-bottom:0}#offers,#book,#about{position:relative;isolation:isolate}#offers:before,#book:before,#about:before{content:"";position:absolute;inset:0 calc((min(100vw,1240px) - 100vw)/2 - 30px);z-index:-1;background:#eaf2ed}#book:before{background:#fff0c5}#about:before{background:#eaf2ed}#book .book-display{background:#fff9e9}#cards{padding-top:65px;padding-bottom:65px}.how{background:transparent}#questions{padding-top:60px}.about{padding-top:65px;padding-bottom:65px}.hero{padding-bottom:65px}main{overflow:clip}.process{margin-bottom:15px}@media(max-width:650px){#offers:before,#book:before,#about:before{top:0;right:-20px;bottom:0;left:-20px}.flip-heading{margin-top:50px}.flip-heading h3{font-size:26px}.designed-front strong,.designed-front span{font-size:6.7cqw}}.intro-video-section{display:grid;grid-template-columns:1fr minmax(260px,390px);align-items:center;gap:64px;background:#e4f0ec;border-radius:28px;padding:42px;margin:16px 0 44px}.intro-copy>p{max-width:490px}.intro-player{width:100%;max-width:390px;justify-self:center}.intro-player video{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#183f42;border-radius:18px;box-shadow:0 12px 30px #183f4220}.intro-player video::cue{background:#0f282aeb;color:#fff;font-family:Arial,sans-serif}.video-transcript{margin-top:24px;font-size:15px}.video-transcript summary{cursor:pointer;font-weight:700}.video-transcript p{line-height:1.7}@media(max-width:900px){.intro-video-section{grid-template-columns:1fr;gap:24px;padding:24px}.intro-player{max-width:350px}.intro-video-section h2{font-size:30px}}footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px}#support{padding:55px 0}.shopify-policy__container{max-width:850px!important;padding:35px 24px!important}.shopify-policy__body a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/28/assets/style.css.map */
