.soulscapes-waterfall{max-width:1200px;margin:48px auto;padding:48px;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;background:#eee8dc;color:#263732;border:1px solid #d8cebd}.soulscapes-waterfall h2{color:#17393b;font-size:clamp(30px,4vw,48px);line-height:1.12;margin:16px 0 24px}.soulscapes-waterfall p{line-height:1.7}.soulscapes-waterfall__label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#435d59}.soulscapes-waterfall a{display:inline-block;margin-top:16px;padding:14px 20px;background:#17393b;color:#fff9ef;text-decoration:none}.soulscapes-waterfall a:focus-visible{outline:3px solid #17393b;outline-offset:4px}.soulscapes-waterfall img{display:block;width:100%;height:auto;object-fit:contain;box-sizing:border-box;background:#faf8f4;padding:8px}@media(max-width:749px){.soulscapes-waterfall{grid-template-columns:1fr;margin:24px 16px;padding:28px;gap:28px}}#waterfall-world{--ink:#f8eee0;--sub:#d2e0d9;--gold:#e4c6a1;color:var(--ink);background:#0c2a2c;font-family:Georgia,Times New Roman,serif;position:relative;isolation:isolate;overflow:hidden;text-align:left}#waterfall-world *{box-sizing:border-box}#waterfall-world button,#waterfall-world a{-webkit-tap-highlight-color:transparent}#waterfall-world button{cursor:pointer}#waterfall-world .landscape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:linear-gradient(180deg,#04181d4d,#062326c7 22%,#092526d4 53%,#164342b3 78%,#0c282bf2),var(--wf-background);background-size:100% 100%,auto 1250px;background-position:top center;background-repeat:no-repeat}#waterfall-world .ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}#waterfall-world .waterline{position:absolute;width:1px;height:145px;left:var(--x);top:var(--y);background:linear-gradient(transparent,rgba(216,248,235,.6),transparent);animation:fall var(--speed) linear infinite;animation-delay:var(--delay);opacity:.3}#waterfall-world .fog{position:absolute;left:-15%;width:120%;height:220px;top:var(--y);background:radial-gradient(ellipse,rgba(220,242,223,.2),transparent 65%);filter:blur(18px);animation:mist 18s ease-in-out infinite alternate}#waterfall-world .ray{position:absolute;width:40%;height:900px;top:-250px;right:10%;transform:rotate(23deg);background:linear-gradient(90deg,transparent,rgba(255,235,197,.09),transparent);filter:blur(18px)}#waterfall-world .ripple{position:absolute;border:1px solid #b4ddd055;width:180px;height:35px;border-radius:50%;bottom:5%;left:var(--x);animation:ripple 9s ease-out infinite;animation-delay:var(--delay)}#waterfall-world .nav{padding:24px 5%;display:flex;align-items:center;gap:24px;justify-content:space-between;border-bottom:1px solid #d4e0cf33;background:#0a242b44}#waterfall-world .brand{font-size:25px;letter-spacing:5px;text-decoration:none;color:inherit}#waterfall-world .navlinks{display:flex;gap:23px;align-items:center;font:11px Arial,sans-serif;letter-spacing:1.1px}#waterfall-world .navlinks a{color:var(--ink);text-decoration:none;padding:10px 0}#waterfall-world .motion{background:transparent;color:var(--ink);border:1px solid #e1e9de66;padding:10px 12px;font:11px Arial,sans-serif;border-radius:20px;min-height:38px}#waterfall-world .hero{padding:90px 6% 100px;display:grid;grid-template-columns:.95fr 1.05fr;gap:6%;align-items:center;min-height:650px}#waterfall-world .eyebrow{font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:2.8px;color:var(--gold);margin-bottom:25px}#waterfall-world h1{font-size:clamp(42px,6.3vw,78px);line-height:1.03;font-weight:400;letter-spacing:-2px;margin:0 0 28px}#waterfall-world h1 em{font-weight:400;color:#f3d4af}#waterfall-world p{font-size:16px;line-height:1.85;color:var(--sub);margin:0 0 24px}#waterfall-world .hero p{max-width:390px}#waterfall-world .cta{display:inline-block;color:#132f30;background:#e8d1b4;border:0;border-radius:2px;padding:16px 24px;text-decoration:none;font:11px Arial,sans-serif;letter-spacing:1px}#waterfall-world .scroll-note{display:block;font-size:12px;font-style:italic;color:#dce8de;margin-top:32px}#waterfall-world figure{margin:0}#waterfall-world .art{display:block;width:100%;height:auto;object-fit:contain;filter:none;opacity:1;transform:none}#waterfall-world .art-wrap{background:#102d2c;box-shadow:0 25px 65px #00141677}#waterfall-world .zoom{display:block;padding:0;border:0;width:100%;background:transparent;cursor:zoom-in}#waterfall-world figcaption{font:11px Arial,sans-serif;line-height:1.7;letter-spacing:.4px;color:#d6e6df;margin-top:18px;display:flex;gap:12px;justify-content:space-between}#waterfall-world .prologue{max-width:670px;margin:0 auto;padding:60px 30px 115px;text-align:center}#waterfall-world .prologue h2{font-size:39px;line-height:1.25;font-weight:400;margin:0 0 28px}#waterfall-world .prologue p{font-size:17px}#waterfall-world .flow-rule{height:85px;width:1px;background:linear-gradient(transparent,#e7cfaa,transparent);margin:0 auto 25px}#waterfall-world .chapter{display:grid;grid-template-columns:1fr .8fr;gap:9%;align-items:center;padding:75px 9% 115px;position:relative}#waterfall-world .chapter.reverse{grid-template-columns:.8fr 1fr}#waterfall-world h2{font-size:42px;line-height:1.12;font-weight:400;margin:0 0 24px}#waterfall-world .chapter .num{font-size:72px;font-style:italic;color:#d7d7be66;margin-bottom:12px;line-height:1}#waterfall-world .chapter .meta{font:11px/1.8 Arial,sans-serif;color:#d9e1d6;border-top:1px solid #d3dfcd44;padding-top:20px;margin-top:25px}#waterfall-world .price{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:23px;font:14px Arial,sans-serif}#waterfall-world .text-btn{border:0;border-bottom:1px solid #e2ceaf;background:transparent;color:#f6dec0;font:12px Arial,sans-serif;padding:10px 0;cursor:zoom-in}#waterfall-world .journey{background:linear-gradient(180deg,transparent,#081f2666,transparent);padding:65px 8% 100px}#waterfall-world .journey .heading{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end;margin-bottom:45px}#waterfall-world .journey figure{width:90%;margin:auto}#waterfall-world .journey h2{font-size:54px}#waterfall-world .story-break{text-align:center;padding:80px 12% 70px;background:radial-gradient(ellipse at 50% 50%,#d6c4a222,transparent 70%)}#waterfall-world .story-break p{max-width:650px;margin:25px auto}#waterfall-world .story-break h2{max-width:650px;margin:auto;font-size:44px}#waterfall-world .letter{background:linear-gradient(#9bbdbb22,#d9d4b622);padding:70px 8%;display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid #bfdbcd44}#waterfall-world .letter h2{font-size:35px}#waterfall-world .letter .draft{font:11px/1.6 Arial,sans-serif;color:#c9ddd4}#waterfall-world .letter form{align-self:center}#waterfall-world label{display:block;font:12px Arial,sans-serif;margin-bottom:12px}#waterfall-world .email-row{display:flex;gap:8px}#waterfall-world input{width:100%;min-width:0;border:1px solid #d6dfcf88;background:#0e343766;color:#fff;padding:15px;font:16px Arial,sans-serif}#waterfall-world input::placeholder{color:#c9d9d1}#waterfall-world .email-row button{white-space:nowrap}#waterfall-world .footer{padding:28px 5%;display:flex;justify-content:space-between;gap:20px;font:11px Arial,sans-serif;letter-spacing:1px;border-top:1px solid #d2dccd22;background:#0a242a}#waterfall-world .preview-label{background:#0a242a;padding:12px 5%;font:11px Arial,sans-serif;color:#d0dacf;text-align:center}#waterfall-world .pause *,#waterfall-world.paused .ambient *{animation-play-state:paused!important}#waterfall-world dialog{width:min(95%,950px);max-height:90vh;background:#112c2e;color:#f7ecdb;border:1px solid #bcbfb188;padding:24px}#waterfall-world dialog::backdrop{background:#05181ee8}#waterfall-world dialog img{max-height:70vh;width:100%;object-fit:contain}#waterfall-world .close{display:block;margin:0 0 15px auto;background:transparent;border:1px solid #bdcec0;color:#fff;padding:10px 18px}#waterfall-world .dialog-title{font-size:20px;margin:16px 0 0}#waterfall-world .rise{transition:translate .8s ease;translate:0 0}#waterfall-world .rise.waiting{translate:0 24px}@keyframes fall{0%{transform:translateY(-110px)}to{transform:translateY(650px)}}@keyframes mist{0%{transform:translate(-5%)}to{transform:translate(8%)}}@keyframes ripple{0%{transform:scale(.2);opacity:.6}to{transform:scale(4);opacity:0}}@media(prefers-reduced-motion:reduce){#waterfall-world .ambient *{animation:none!important}#waterfall-world .rise{transition:none;translate:none}}@media(max-width:650px){#waterfall-world .nav{gap:12px;flex-wrap:wrap;padding:20px 6%}#waterfall-world .navlinks{gap:15px;order:3;width:100%;justify-content:center}#waterfall-world .hero{grid-template-columns:1fr;gap:40px;padding:60px 7% 65px;min-height:0}#waterfall-world h1{font-size:49px;letter-spacing:-1px}#waterfall-world .hero p{max-width:100%}#waterfall-world .landscape{background-size:100% 100%,auto 950px;background-position:center top}#waterfall-world .prologue{padding:50px 8% 55px}#waterfall-world .prologue h2{font-size:32px}#waterfall-world .chapter,#waterfall-world .chapter.reverse{grid-template-columns:1fr;gap:35px;padding:45px 8% 65px}#waterfall-world .chapter.reverse figure{order:-1}#waterfall-world h2{font-size:36px}#waterfall-world .journey{padding:45px 8% 65px}#waterfall-world .journey .heading{grid-template-columns:1fr;gap:10px}#waterfall-world .journey h2{font-size:39px}#waterfall-world .journey figure{width:100%}#waterfall-world .story-break{padding:50px 8%}#waterfall-world .story-break h2{font-size:34px}#waterfall-world .letter{grid-template-columns:1fr;gap:20px;padding:50px 8%}#waterfall-world .email-row{flex-direction:column}#waterfall-world .footer{flex-direction:column;text-align:center}#waterfall-world .eyebrow{line-height:1.7}#waterfall-world figcaption{flex-direction:column;gap:2px}}#waterfall-world #popi-collection-set p{color:#465b53;font-size:16px;line-height:1.8}#waterfall-world #popi-collection-set h2,#waterfall-world #popi-collection-set h3{color:#243a36}#waterfall-world #popi-collection-set .wfset-room{margin:0}#waterfall-world .navlinks{flex-wrap:wrap}#waterfall-world .hero h1,#waterfall-world .prologue h2,#waterfall-world .story-break h2{color:#fff9ef;text-shadow:0 2px 10px #07191dcc}#waterfall-world button:focus-visible,#waterfall-world a:focus-visible,#waterfall-world input:focus-visible{outline:3px solid #e4c6a1;outline-offset:5px}#waterfall-world .art{border:0}#MainContent #waterfall-world :is(.chapter,.journey,.hero figure,dialog){color:#354b45;--ink:#354b45;--sub:#354b45}#MainContent #waterfall-world :is(.chapter p,.journey p,.chapter .meta,.chapter figcaption,.journey figcaption,.hero figcaption,.gallery-hint,dialog .close){color:#354b45}#popi-collection-set{background:#f5f0e8;color:#243a36;font-family:Georgia,serif}#popi-collection-set *{box-sizing:border-box}#popi-collection-set .wfset-set-heading{text-align:center;padding:40px 20px 30px}#popi-collection-set .wfset-set-kicker{font:10px Arial,sans-serif;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:15px;color:#6c7569}#popi-collection-set h2{font-weight:400;font-size:38px;line-height:1.15;margin:0 0 15px}#popi-collection-set .wfset-set-heading p{font-size:16px;line-height:1.7;margin:0}#popi-collection-set .wfset-room{position:relative;aspect-ratio:3/2;overflow:hidden;background:#e5dfd5}#popi-collection-set .wfset-room-bg{display:block;width:100%;height:100%;object-fit:fill}#popi-collection-set .wfset-frame{position:absolute;background:repeating-linear-gradient(2deg,#b1936d,#d3b995 1px,#cfb18a,#c5a47a 5px,#d9bf9a 6px);box-shadow:2px 5px 6px #3d281733,1px 1px #987b59,inset 1px 1px 1px #f3dec4;border:1px solid #bb9d78;padding:.36%;margin:0}#popi-collection-set .wfset-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 1px 1px 1px #f4debf,inset -1px -1px 1px #7b6547}#popi-collection-set .wfset-well{width:100%;height:100%;padding:1%;background:#403c32;box-shadow:inset 1px 1px 3px #181a16}#popi-collection-set .wfset-painting{width:100%;height:100%;object-fit:contain;display:block;background:#403c32;filter:none;opacity:1}#popi-collection-set .wfset-journey{left:23.9%;top:21%;width:34.166667%;height:39.166667%}#popi-collection-set .wfset-dawning{left:61.4%;top:16%;width:14.722222%;height:22.083333%}#popi-collection-set .wfset-return{left:61.4%;top:43.083333%;width:14.722222%;height:22.083333%}#popi-collection-set .wfset-caption{font:11px/1.7 Arial,sans-serif;text-align:center;padding:15px 22px;color:#58655d;border-bottom:1px solid #d3d5c9}#popi-collection-set .wfset-offer{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;padding:40px 6%;align-items:center}#popi-collection-set h3{font-size:27px;font-weight:400;margin:0 0 15px}#popi-collection-set .wfset-offer p{font-size:15px;line-height:1.8;margin:0}#popi-collection-set .wfset-purchase{text-align:center}#popi-collection-set .wfset-price{font-size:29px;margin-bottom:12px}#popi-collection-set .wfset-detail{font:11px/1.8 Arial,sans-serif;letter-spacing:.3px;margin-bottom:20px}#popi-collection-set button{border:0;background:#214b46;color:#fff4e4;min-height:48px;padding:15px 22px;font:12px Arial,sans-serif;letter-spacing:.4px;cursor:pointer}#popi-collection-set .wfset-included{padding:0 6% 35px;font:13px/1.8 Arial,sans-serif}#popi-collection-set .wfset-included[hidden]{display:none}#popi-collection-set .wfset-included ul{padding-left:20px}#popi-collection-set .wfset-preview-note{font:11px Arial,sans-serif;text-align:center;padding:15px;background:#e8e4da;color:#58655d}@media(max-width:600px){#popi-collection-set h2{font-size:29px}#popi-collection-set .wfset-set-heading{padding:28px 20px 22px}#popi-collection-set .wfset-offer{grid-template-columns:1fr;gap:25px;padding:30px 7%}#popi-collection-set .wfset-frame{box-shadow:1px 2px 3px #3d281744;border-width:.5px}#popi-collection-set .wfset-caption{font-size:11px}}#popi-collection-set .wfset-frame{padding:0;border:0;background:transparent;overflow:hidden;box-shadow:2px 5px 7px #3d281738}#popi-collection-set .wfset-frame:before{display:none}#popi-collection-set .wfset-well{padding:0;background:transparent;box-shadow:none;position:relative;overflow:hidden}#popi-collection-set .wfset-painting{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none;transform-origin:0 0;object-fit:initial;background:none}#waterfall-world .chapter,#waterfall-world .journey{background:#f6f3ed;color:#383b35;--sub:#565a53;--gold:#776044}#waterfall-world .chapter .meta{color:#565a53;border-color:#d8d1c5}#waterfall-world .chapter .num{color:#b9ac99}#waterfall-world .chapter .text-btn{color:#4b554b;border-color:#8e806d}#waterfall-world .chapter figcaption,#waterfall-world .journey figcaption{color:#626258}#waterfall-world .art-wrap{box-shadow:none;background:transparent;overflow:hidden}#waterfall-world .hero figure{padding:18px;background:#f6f3ed}#waterfall-world .hero figcaption{color:#626258}#waterfall-world .gallery-hint{font:12px/1.6 Arial,sans-serif;margin:22px 0 10px;color:#626258}#waterfall-world .gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding:5px 3px 12px;max-width:100%}#waterfall-world .gallery-thumbs button{flex:0 0 72px;background:#ece7df;border:1px solid #cec5b7;padding:3px;min-height:86px}#waterfall-world .gallery-thumbs img{display:block;width:64px;height:80px;object-fit:contain;filter:none}#waterfall-world .chapter>figure,#waterfall-world .journey>figure{min-width:0}#waterfall-world dialog{width:min(98vw,1200px);height:94vh;max-height:94dvh;padding:18px;background:#f6f3ed;color:#383b35;border:0;overflow:hidden}#waterfall-world dialog[open]{display:flex;flex-direction:column;gap:12px}#waterfall-world .gallery-toolbar,#waterfall-world .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}#waterfall-world dialog .close{color:#383b35;border-color:#aaa08e;margin:0}#waterfall-world dialog button{background:transparent;color:#383b35;border:1px solid #aaa08e;padding:10px 15px;min-height:44px;font:12px Arial,sans-serif;margin:0}#waterfall-world .gallery-viewport{flex:1;min-height:0;width:100%;overflow:auto;background:#eeeae3;overscroll-behavior:contain}#waterfall-world dialog .gallery-viewport img{width:100%;height:100%;max-height:none;object-fit:contain;display:block}#waterfall-world dialog .gallery-viewport.is-zoomed img{width:200%;height:auto;max-width:none;max-height:none;object-fit:initial}#waterfall-world .gallery-count{font:12px Arial,sans-serif;white-space:nowrap}#waterfall-world dialog .dialog-title{color:#565a53;font:14px/1.5 Georgia,serif;margin:0;text-align:center;flex-shrink:0}@media(max-width:650px){#waterfall-world dialog{padding:12px;width:100vw;height:96vh;max-height:96dvh}#waterfall-world .gallery-thumbs{gap:8px}#waterfall-world .hero figure{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
