@font-face{font-family:Manrope;src:url('/welkom/assets/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
body.folder-style,body.japandi-journey{--ink:#2c3b32;--yellow:#e0ead8;--paper:#fcfaf5;--blue:#e0ead8;--orange:#9c4e2f;--teal:#526a59;--mist:#e0ead8;font-family:Manrope,Arial,sans-serif;background:#fcfaf5;color:#2c3b32}
.folder-style .book-header,.folder-style .top,.folder-style header{background:#fcfaf5;color:#2c3b32}.folder-style .book-header img,.folder-style .top img,.folder-style header img{background:transparent;box-shadow:none;padding:0;border-radius:0;height:auto;object-fit:contain}.folder-style .book-header,.folder-style .top{border-bottom:1px solid #d5ddce}.folder-style .book-header nav{flex-wrap:wrap;gap:12px 24px}.folder-style .book-header nav a{padding:10px 0}.folder-style .book-header nav [aria-current]{border-color:#9c4e2f}
.folder-style .button,.folder-style .btn.dark,.folder-style button[type=submit]{background:#526a59;border-color:#526a59;color:white}.folder-style .button.secondary{background:#fcfaf5;color:#2c3b32}.folder-style .price strong,.folder-style .story-price strong,.folder-style .price-amount,.folder-style .hero h1 em,.folder-style .cta em{color:#9c4e2f}.folder-style .card-mockup,.folder-style .choice.custom{background:#e0ead8;box-shadow:6px 12px 28px #2c3b3220;transform:none}.folder-style .choice,.folder-style .card,.folder-style .book,.folder-style .order-aside,.folder-style .panel{border-color:#c8d3bf;box-shadow:4px 9px 24px #2c3b3210}.folder-style .book-header a,.folder-style .top a{color:#2c3b32}.folder-style h1,.folder-style h2,.folder-style h3{line-height:1.12}.folder-style p{line-height:1.65}.folder-style :focus-visible{outline-color:#9c4e2f}.folder-style .hero .visual img{object-fit:contain;background:#fcfaf5}.folder-style .tag,.folder-style .badge{background:#e0ead8;color:#2c3b32}@media(max-width:760px){.folder-style .book-header{align-items:flex-start;flex-direction:column}.folder-style .book-header img{width:220px}.folder-style .book-header nav{gap:8px 18px}}

.folder-style .card-mockup{background:#fcfaf5;padding:24px;gap:8px;border:1px solid #c8d3bf;min-height:0}.folder-style .voucher-book-image{display:block;width:100%;height:auto;border-radius:6px;margin:12px 0}.folder-style .card-mockup strong{font-size:28px;color:#9c4e2f;line-height:1.2}.folder-style .card-mockup p{width:100%;padding-top:16px;border-top:1px dashed #9aab8d}.folder-style .card-mockup b{display:inline-block;margin-top:7px;padding:8px 16px;background:#e0ead8;font-size:15px}.folder-style .hero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.08}.folder-style .steps h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15}
