.trade-story .f-art{pointer-events:none}.trade-story h1,.trade-story h2{letter-spacing:-.025em;line-height:1.08}.trade-story h2{font-size:clamp(28px,4.5vw,62px)}.trade-story h3{letter-spacing:-.015em}.trade-story p{font-size:clamp(16px,1.45vw,19px);line-height:1.6}.ts-sec{text-align:center;justify-items:center;gap:clamp(18px,2vw,28px);padding:clamp(56px,7vw,104px) clamp(18px,4vw,56px);display:grid;position:relative}.ts-sec .f-button{align-items:center;gap:10px;display:inline-flex}.ts-hero{background:var(--f-page);height:100svh;min-height:620px;position:relative;overflow:hidden}.ts-frame{--h:max(100svh,620px);width:max(100%,calc(var(--h)*16/9));aspect-ratio:16/9;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:inline-size}.ts-frame img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ts-shade{z-index:1;background:linear-gradient(#0b0e13cc 0%,#0b0e1385 15%,#0b0e1324 31%,#0000 43%);position:absolute;inset:0}.trade-story .ts-hero h1{left:0;right:0;top:calc(var(--head,19.5%) - .5em);z-index:2;text-align:center;white-space:nowrap;font-size:calc(min(6.3cqw,7vw,112px) * var(--h1s,1));color:#fff;text-shadow:0 4px 26px #0000008c;margin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both ts-rise;position:absolute}.ts-hero h1 span:first-child{color:var(--f-cream);font-weight:400}.ts-frame .ts-cut{z-index:3;pointer-events:none}.ts-frame .ts-plate,.ts-frame .ts-cut{animation:1.8s cubic-bezier(.2,.7,.2,1) both ts-push}.ts-fade{z-index:4;pointer-events:none;background:linear-gradient(to top,var(--f-page),#0b0e1380 45%,transparent);height:20%;position:absolute;bottom:0;left:0;right:0}.ts-down{z-index:5;width:50px;height:50px;color:var(--f-cream);background:#0b0e1359;border:2px solid #f3f1ecd9;border-radius:50%;place-items:center;margin-left:-25px;animation:1.8s ease-in-out infinite ts-bob;display:grid;position:absolute;bottom:clamp(16px,3.4svh,34px);left:50%}.ts-down svg{width:20px;height:20px}.ts-down:focus-visible{outline:2px solid var(--f-azure);outline-offset:3px}.ts-ol:focus-visible{outline:2px solid var(--f-azure);outline-offset:3px}.ts-faq summary:focus-visible{outline:2px solid var(--f-azure);outline-offset:3px}@keyframes ts-push{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ts-rise{0%{opacity:0;translate:0 45%}}@keyframes ts-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.ts-pain{background:radial-gradient(ellipse at 70% 70%,color-mix(in srgb,var(--f-dust) 16%,transparent),transparent 62%)}.ts-two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1060px;display:grid}.ts-list{text-align:left;justify-self:end;gap:14px;display:grid}.trade-story .ts-list p{color:var(--f-cream);white-space:nowrap;align-items:center;gap:14px;font-size:clamp(18px,2vw,27px);font-weight:700;line-height:1.3;display:flex}.ts-x{border:2px solid var(--f-red);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.ts-x:before,.ts-x:after{content:"";background:var(--f-red);width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ts-x:after{transform:translate(-50%,-50%)rotate(-45deg)}.ts-pain-art{justify-self:start;width:min(440px,100%)}.ts-stuck{gap:2px;display:grid}.trade-story .ts-stuck p{color:var(--f-red);white-space:nowrap;font-weight:800;line-height:1.1}.trade-story .ts-stuck .ts-a{font-size:clamp(22px,2.6vw,36px)}.trade-story .ts-stuck .ts-b{font-size:clamp(46px,7vw,100px)}.ts-villain{background:linear-gradient(90deg,color-mix(in srgb,var(--f-dust) 11%,transparent),transparent 42%,transparent 58%,color-mix(in srgb,var(--f-red) 11%,transparent))}.ts-duo{--gap:clamp(16px,3vw,48px);gap:var(--gap);grid-template-columns:1fr 1fr;align-items:start;width:100%;max-width:1160px;display:grid}.ts-side{justify-items:center;gap:clamp(12px,1.6vw,22px);min-width:0;margin:0;display:grid}.trade-story .ts-side h2{font-size:clamp(24px,3.3vw,46px)}.trade-story .ts-lost h2{color:var(--f-gray)}.ts-side .f-art{object-fit:contain;object-position:50% 100%;width:min(470px,96%);height:clamp(300px,32vw,440px)}.ts-cheap{position:relative}.ts-stamp{left:calc(var(--gap)/-2);z-index:3;pointer-events:none;position:absolute;top:60%;transform:translate(-50%,-50%)rotate(-9deg)}.ts-stamp b{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--f-red);border:.09em solid var(--f-red);outline:.04em solid var(--f-red);outline-offset:.09em;background:color-mix(in srgb,var(--f-page) 62%,transparent);border-radius:.16em;padding:.16em .42em .2em;font:900 clamp(36px,6vw,88px)/1 Manrope,Arial,sans-serif;display:block;box-shadow:0 18px 40px #00000073}.ts-solution{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--f-azure) 10%,transparent),transparent 65%)}.ts-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);width:100%;max-width:1140px;margin-top:8px;display:grid}.ts-step{align-content:start;justify-items:center;gap:12px;min-width:0;display:grid}.ts-vis{place-items:center;width:100%;height:380px;display:grid;position:relative}.ts-vis>.f-art{object-fit:contain;width:100%;height:100%}.trade-story .ts-step h3{white-space:nowrap;color:var(--f-cream);font-size:clamp(21px,2.2vw,30px);font-weight:800}.trade-story .ts-step p{max-width:30ch;font-size:clamp(15px,1.3vw,17px)}.ts-ph{text-align:left;background:#fff;border:7px solid #1e2430;border-radius:30px;flex:none;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);width:204px;height:376px;display:grid;overflow:hidden;box-shadow:0 24px 50px #00000073}.ts-ph-top{align-items:center;gap:8px;padding:12px 10px 6px;display:flex}.ts-av{background:#3f9a45;border-radius:50%;flex:none;width:26px;height:26px}.ts-nm{color:#111;font:800 12px Manrope,Arial,sans-serif}.ts-sp{color:#666;font:500 10px Manrope,Arial,sans-serif}.ts-cap{color:#222;height:48px;padding:0 10px 8px;font:500 11px/1.4 Manrope,Arial,sans-serif;overflow:hidden}.ts-media{background:#e9f1e4;position:relative;overflow:hidden}.ts-media .f-art{object-fit:cover;width:100%;height:100%;animation:9s ease-in-out infinite alternate ts-kb}.ts-media:after{content:"";background:var(--f-azure);width:0;height:3px;animation:9s linear infinite ts-prog;position:absolute;bottom:0;left:0}.ts-play{background:#0000008c;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;position:absolute;top:11px;left:15px}.ts-act{background:#f3f4f6;justify-content:space-between;align-items:center;gap:5px;padding:9px 8px;display:flex}.ts-act span{color:#555;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 9px Manrope,Arial,sans-serif;overflow:hidden}.ts-act b{color:#fff;background:var(--f-azure);white-space:nowrap;border-radius:5px;flex:none;padding:6px 7px;font:800 10px Manrope,Arial,sans-serif}@keyframes ts-kb{to{transform:scale(1.09)}}@keyframes ts-prog{to{width:100%}}.ts-diff{background:linear-gradient(90deg,color-mix(in srgb,var(--f-red) 7%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--f-azure) 8%,transparent));overflow-x:clip}.ts-vs{border:1px solid var(--f-line);background:var(--f-surface);border-radius:14px;grid-template-columns:1fr 1fr;width:100%;max-width:1100px;display:grid;overflow:hidden}.ts-vh{align-content:end;justify-items:center;gap:8px;padding:24px 12px 16px;display:grid}.ts-vh .f-art{object-fit:contain;width:auto;max-width:96%;height:clamp(220px,27vw,350px)}.ts-vh span{font:800 clamp(22px,2.4vw,32px) Manrope,Arial,sans-serif}.ts-them{background:color-mix(in srgb,var(--f-red) 9%,transparent)}.ts-them span{color:var(--f-red)}.ts-us{background:color-mix(in srgb,var(--f-azure) 9%,transparent)}.ts-us span{color:var(--f-gold)}.ts-vc{border-top:1px solid var(--f-line);align-items:center;min-width:0;padding:16px clamp(12px,2.2vw,28px);font-size:clamp(15px,1.75vw,23px);font-weight:700;line-height:1.3;display:flex}.ts-t{text-align:right;color:color-mix(in srgb,var(--f-cream) 62%,transparent);border-right:1px solid var(--f-line);justify-content:flex-end}.ts-t s{background:linear-gradient(var(--f-red),var(--f-red)) 0 58%/100% .12em no-repeat;text-decoration:none}.ts-u{color:var(--f-gold)}.ts-verdict{gap:4px;margin-top:10px;display:grid}.trade-story .ts-verdict p{white-space:nowrap;color:var(--f-cream);font-size:clamp(28px,4vw,56px);font-weight:800;line-height:1.1}.trade-story .ts-verdict .ts-g{color:var(--f-gold);text-shadow:0 0 22px color-mix(in srgb,var(--f-gold) 45%,transparent)}.ts-them .f-art{transform-origin:50% 100%;animation:2.4s ease-in-out infinite ts-tiptoe}@keyframes ts-tiptoe{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px,-6px)rotate(-2deg)}50%{transform:translate(-8px)rotate(0)}75%{transform:translate(-4px,-6px)rotate(2deg)}}.ts-scarce{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--f-gold) 10%,transparent),transparent 65%)}.ts-checks{text-align:left;justify-self:center;gap:14px;display:grid}.trade-story .ts-checks p{color:var(--f-cream);white-space:nowrap;align-items:center;gap:14px;font-size:clamp(17px,1.9vw,24px);font-weight:700;display:flex}.trade-story .ts-checks p:first-child{color:var(--f-gold);font-size:clamp(20px,2.4vw,30px);font-weight:800}.ts-box{border:2px solid var(--f-cream);border-radius:6px;flex:none;width:24px;height:24px;position:relative}.ts-checks p:first-child .ts-box{border-color:var(--f-gold)}.ts-box:after{content:"";border-left:3px solid var(--f-gold);border-bottom:3px solid var(--f-gold);width:11px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(-45deg)}.ts-ol{border:2px solid var(--f-gold);min-height:52px;color:var(--f-gold);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 28px;font:800 16px Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.ts-ol:hover{background:color-mix(in srgb,var(--f-gold) 12%,transparent)}.ts-faq-list{text-align:left;border-top:1px solid var(--f-line);width:100%;max-width:820px;display:grid}.ts-faq-list details{border-bottom:1px solid var(--f-line)}.ts-faq-list summary{cursor:pointer;color:var(--f-cream);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font:800 clamp(17px,1.8vw,22px) Manrope,Arial,sans-serif;list-style:none;display:flex}.ts-faq-list summary::-webkit-details-marker{display:none}.ts-faq-list summary:after{content:"+";color:var(--f-gold);font:300 28px/1 Manrope,Arial,sans-serif;transition:transform .2s}.ts-faq-list details[open] summary:after{transform:rotate(45deg)}.trade-story .ts-faq-list details p{max-width:62ch;padding:0 4px 22px}.ts-book{background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--f-gold) 16%,transparent),transparent 62%)}.trade-story .ts-book h2{font-size:clamp(40px,6.4vw,92px)}.trade-story .ts-line{color:var(--f-cream);font-size:clamp(17px,1.6vw,21px)}.ts-guard{justify-content:center;align-items:flex-end;gap:clamp(20px,4vw,56px);width:100%;margin-top:6px;display:flex}.ts-doorman{flex:none;width:auto;height:clamp(300px,36vw,470px)}.ts-guard .f-access-card{text-align:left;flex:0 560px;margin:0}.ts-next{padding-top:0}.ts-nextcard{border:1px solid var(--f-line);background:var(--f-surface);width:100%;max-width:980px;color:var(--f-cream);border-radius:12px;align-items:center;gap:clamp(18px,3vw,40px);padding:22px clamp(18px,3vw,40px);text-decoration:none;transition:border-color .2s;display:flex}.ts-nextcard:hover{border-color:var(--f-azure)}.ts-nextcard .f-art{flex:none;width:clamp(110px,14vw,180px)}.ts-nextcard span{text-align:left;text-wrap:balance;font:800 clamp(20px,2.8vw,38px)/1.15 Manrope,Arial,sans-serif}.ts-nextcard i{color:var(--f-azure);font-style:normal}.ts-list p,.ts-stuck p,.ts-side,.ts-stamp b,.ts-step,.ts-us .f-art,.ts-verdict .ts-g,.ts-doorman,.ts-guard .f-access-card{transition:opacity .55s,transform .7s cubic-bezier(.2,.8,.2,1)}.ts-js .ts-list p:not(.in){opacity:.12;transform:translate(-30px)}.ts-js .ts-stuck .ts-a:not(.in){opacity:.12}.ts-js .ts-stuck .ts-b:not(.in){opacity:.05;transform:scale(1.6)}.trade-story .ts-stuck .ts-b{transition:opacity .25s,transform .35s cubic-bezier(.3,1.5,.5,1)}.ts-js .ts-lost:not(.in){opacity:.08;transform:translate(-70px)}.ts-js .ts-cheap:not(.in){opacity:.08;transform:translate(70px)}.ts-js .ts-stamp:not(.in) b{opacity:0;transform:scale(2.5)}.ts-stamp b{transition:opacity .12s ease-in,transform .26s cubic-bezier(.55,0,1,.45)}.ts-duo.ts-landed{animation:.42s ts-thud}@keyframes ts-thud{15%{transform:translate(-10px,7px)}35%{transform:translate(9px,-5px)}55%{transform:translate(-6px,4px)}75%{transform:translate(3px,-2px)}}.ts-js .ts-step:not(.in){opacity:.1;transform:translateY(46px)}.ts-js .ts-us .f-art:not(.in){opacity:.15;transform:translate(45%)}.ts-us .f-art{transition-duration:.6s,1.1s}.ts-t s{transition:background-size .45s}.ts-js .ts-t:not(.in) s{background-size:0 .12em}.ts-u{transition:color .5s}.ts-js .ts-u:not(.in){color:color-mix(in srgb,var(--f-gold) 10%,transparent)}.ts-js .ts-verdict .ts-g:not(.in){opacity:.08;transform:translateY(18px)}.ts-box:after{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.ts-js .ts-checks p:not(.in) .ts-box:after{transform:rotate(-45deg)scale(0)}.ts-js .ts-doorman:not(.in){transform:translate(55%)}.ts-js .ts-guard .f-access-card:not(.in){opacity:.15;transform:translateY(34px)}@media (min-width:601px){.ts-cheap{transition-delay:.25s}.ts-step:nth-child(2){transition-delay:.14s}.ts-step:nth-child(3){transition-delay:.28s}.ts-guard .f-access-card{transition-delay:.3s}}.ts-js .rv-finished,.ts-js .rv-finished b,.ts-js .rv-finished s,.ts-js .rv-finished .ts-box:after{transition:none}@media (max-width:600px){.trade-story h2{font-size:6.9vw}.ts-sec{padding:56px 18px}.ts-hero{min-height:560px}.ts-frame{--h:max(100svh,560px);width:max(100%,calc(var(--h)*2/3));aspect-ratio:2/3}.trade-story .ts-hero h1{top:calc(var(--head-p,28%) - 1.55em);font-size:calc(min(11.4cqw,11vw) * var(--h1s,1));line-height:1.08}.ts-hero h1 span{display:block}.ts-two{grid-template-columns:1fr;gap:26px}.ts-list{justify-self:center}.trade-story .ts-list p{gap:12px;font-size:4.6vw}.ts-x{width:22px;height:22px}.ts-x:before,.ts-x:after{width:10px}.ts-pain-art{justify-self:center;width:80%}.trade-story .ts-stuck .ts-a{font-size:5.6vw}.trade-story .ts-stuck .ts-b{font-size:13vw}.ts-duo{grid-template-columns:1fr;gap:40px}.trade-story .ts-side h2{font-size:7.4vw}.ts-side .f-art{width:88%;height:80vw}.ts-stamp{top:58%;left:50%}.ts-stamp b{font-size:8.4vw}.ts-steps{grid-template-columns:1fr;gap:40px}.ts-vis{height:340px}.ts-vis.ts-vis-ph{height:auto}.trade-story .ts-step h3{font-size:6.4vw}.ts-vs{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;overflow:visible}.ts-vh{border-radius:16px 16px 0 0;padding:22px 12px 10px}.ts-vh.ts-us{order:3;margin-top:22px}.ts-them .f-art{width:64%;height:auto}.ts-us .f-art{width:94%;height:auto}.ts-vh span{font-size:7vw}.ts-vc{text-align:center;white-space:nowrap;border:0;justify-content:center;padding:7px 10px;font-size:4.9vw}.ts-t{background:color-mix(in srgb,var(--f-red) 9%,transparent);border-right:0;order:2}.ts-u{background:color-mix(in srgb,var(--f-azure) 9%,transparent);order:4}.ts-vs>.ts-t:nth-last-child(2),.ts-vs>.ts-u:last-child{border-radius:0 0 16px 16px;padding-bottom:22px}.trade-story .ts-verdict p{font-size:8.6vw}.trade-story .ts-checks p{font-size:4.6vw}.trade-story .ts-checks p:first-child{font-size:5.2vw}.trade-story .ts-book h2{font-size:8.2vw}.ts-guard{flex-direction:column;align-items:center;gap:0}.ts-doorman{width:66%;height:auto;margin-bottom:-6px}.ts-guard .f-access-card{flex:none;width:100%}.ts-nextcard{text-align:center;flex-direction:column}.ts-nextcard span{text-align:center}}@media (prefers-reduced-motion:reduce){.ts-frame .ts-plate,.ts-frame .ts-cut,.trade-story .ts-hero h1,.ts-down,.ts-media .f-art,.ts-media:after,.ts-them .f-art,.ts-duo.ts-landed{animation:none}}.ts-js .ts-list p{transition-delay:calc(var(--i,0)*.12s)}.ts-js .ts-list p.rv-finished{transition:none}@media (max-width:600px){.ts-list{min-width:0;max-width:100%}.trade-story .ts-list p{white-space:normal;text-wrap:pretty;min-width:0}.trade-story .ts-list p .ts-x{flex-shrink:0}}.ts-frame .ts-blur{filter:blur(18px);transform:scale(1.08)}.ts-hero[data-hero=wait] .ts-plate,.ts-hero[data-hero=wait] .ts-cut{opacity:0}.ts-hero[data-hero=ready] .ts-plate,.ts-hero[data-hero=ready] .ts-cut{animation:1.8s cubic-bezier(.2,.7,.2,1) both ts-push,.45s ease-out both ts-in}@keyframes ts-in{0%{opacity:0}to{opacity:1}}
