@font-face{font-family:Marker;src:url(assets/marker.otf)}@font-face{font-family:Text;src:url(assets/text.otf)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#85d832 #fff}body{margin:0;background:#fff;color:#1c2019;font-family:Text,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline:2px solid #68bb24;outline-offset:6px}[hidden]{display:none!important}[aria-disabled=true]{opacity:.4;pointer-events:none}.journey{height:185vh;position:relative}.stage{height:100svh;min-height:730px;position:sticky;top:0;overflow:hidden;background:#fff}.stage:after{content:'';position:absolute;inset:0;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.stage header{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5vw;z-index:7}.brand{font:31px Marker;display:flex;align-items:center;gap:10px;transform:rotate(-3deg)}.brand>span{font-size:15px;letter-spacing:-.2px}#motion{font:8px monospace;letter-spacing:1px;border:0;background:none;padding:10px 0;color:#7d8476}.intro{position:absolute;left:6vw;top:19%;width:33%;max-width:560px;z-index:5;will-change:transform}.eyebrow{font:8px monospace;letter-spacing:1.6px;color:#818b76}.title-art{width:100%;height:auto;display:block;margin:20px 0 25px}.trade{display:flex;gap:23px;align-items:center;font-size:12px}.primary{position:relative;display:flex;justify-content:space-between;align-items:center;gap:28px;min-width:145px;padding:15px 18px;isolation:isolate}.primary svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}.primary path{fill:#a7ee68;stroke:#20251b;stroke-width:1.8;stroke-linejoin:round;transition:fill .2s}.primary:hover path{fill:#7bdb36}.primary:hover{transform:rotate(-2deg)}.trade>a:not(.primary):hover,.socials a:hover{color:#458c16}.contract{display:flex;gap:14px;align-items:center;max-width:390px;border-bottom:1px dashed #b2b8a8;padding:16px 0 11px;margin-top:14px;font:9px monospace}.contract>span{color:#959c8b}#copy{display:flex;justify-content:space-between;align-items:center;gap:15px;flex:1;min-width:0;background:none;border:0;padding:6px 0;font:9px monospace}#ca{min-width:0;overflow-wrap:anywhere}#copy-label{white-space:nowrap;color:#7b856e}.socials{display:flex;gap:23px;font:8px monospace;letter-spacing:1px;margin-top:21px}.drawing{position:absolute;inset:0;will-change:transform;pointer-events:none}.candle{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform-origin:50% 100%;will-change:transform,opacity;z-index:2}.candle img{display:block;width:100%;height:100%;object-fit:fill}.walker{position:absolute;left:32%;top:43%;width:24%;height:61%;z-index:3;will-change:transform}.walker img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.destination{position:absolute;left:79%;top:12%;width:16%;height:100px;text-align:center;z-index:4;transform:rotate(-5deg);will-change:transform}.destination>span{font:clamp(30px,4vw,64px) Marker;letter-spacing:-1px}.destination b{color:#e6b924}.destination svg{position:absolute;left:-15%;top:-30%;width:130%;height:170%;overflow:visible}.destination path{fill:none;stroke:#262a20;stroke-width:1.7;stroke-linecap:round}.route{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.3}.route path{stroke:#8c987e;stroke-width:1.2;stroke-dasharray:5 12;fill:none}.note{font:23px Marker;line-height:.9;position:absolute;color:#7b8d66;transform:rotate(-9deg);z-index:4}.n1{left:53%;top:44%}.n2{left:72%;top:25%;font-size:20px}.bottom{position:absolute;bottom:30px;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;font:8px monospace;letter-spacing:1px;z-index:6}.bottom>a{color:#6e7d5b}.bottom>a:hover{color:#2d6411}.progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#edf7e5;z-index:7}.progress i{display:block;height:100%;width:100%;background:#91df45;transform:scaleX(0);transform-origin:left}.market{padding:80px 6vw;background:#f7faf4}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}h2{font:clamp(55px,6.5vw,100px)/.95 Marker;letter-spacing:-.035em;margin:20px 0 0;transform:rotate(-2deg);transform-origin:left}.underline{width:85%;height:15px;margin-top:6px}.underline path{stroke:#92dc51;stroke-width:5;stroke-linecap:round;fill:none}.text-link{font:8px monospace;letter-spacing:1px;color:#788b65;padding:10px 0}.text-link:hover{color:#396c18}.chart{height:530px;background:#fff;position:relative}#chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}#chart-empty>span{font:65px Marker;color:#b3d495;transform:rotate(-6deg)}#chart-status{font-size:13px;color:#8c9683}#chart-empty small{font:7px monospace;letter-spacing:2px;color:#abb5a0}iframe{width:100%;height:100%;border:0}.original{display:grid;grid-template-columns:1fr 1fr;gap:11vw;align-items:center;padding:70px 12vw}.original-image{max-width:410px;transform:rotate(-3deg)}.original-image img{display:block;width:100%;height:auto}.original-copy h2{font-size:clamp(60px,6.5vw,100px)}.download{margin-top:35px;display:flex;justify-content:space-between;gap:30px;max-width:270px;padding:16px 0;border-bottom:1px dashed #b0bf9f}footer{padding:32px 5vw;display:flex;justify-content:space-between;gap:30px;align-items:center;background:#20291b;color:#e4eddc;font:8px monospace;letter-spacing:1px}footer>div>a{font:21px Marker;letter-spacing:-.3px}footer p{font:8px Text;letter-spacing:0;color:#9aa88c;max-width:360px;line-height:1.5;margin:8px 0 0}footer nav{display:flex;gap:23px}footer a:hover{color:#b7ec88}.back{color:#a6b798}#toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);padding:15px 25px;background:#28371d;color:#fff;font:10px monospace;opacity:0;pointer-events:none;transition:opacity .2s;z-index:10}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.journey{height:auto}.stage{height:1120px;min-height:0;position:relative}.intro{top:110px;left:7vw;width:86%;max-width:500px}.title-art{max-width:330px;margin-top:10px;margin-bottom:10px}.drawing{top:510px;bottom:65px}.walker{left:8%;top:26%;width:36%;height:76%}.candle{left:calc(var(--x) - 8%)}.destination{left:72%;top:6%;width:23%}.destination>span{font-size:37px}.n1{left:40%;top:37%;font-size:20px}.n2{display:none}.bottom{left:7vw;right:7vw;font-size:7px}.market{padding:55px 7vw}.section-top{display:block}.section-top>.text-link{display:inline-block;margin-top:22px}.chart{height:450px}.original{grid-template-columns:1fr;padding:45px 9vw;gap:35px}.original-image{max-width:330px;justify-self:center}.original-copy h2{font-size:78px}footer{flex-wrap:wrap;gap:25px;padding:30px 7vw}.back{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
