.stx-wor .trade{background:var(--ink-950);border-bottom:1px solid var(--ink-700);position:relative}.stx-wor .trade__inner{max-width:var(--container-w);padding-inline:var(--gutter);gap:var(--s-9);grid-template-columns:1.05fr 1fr;align-items:start;margin-inline:auto;display:grid}.stx-wor .trade__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-50);max-width:15ch;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.04}.stx-wor .trade__title em{color:var(--ink-400);font-style:normal;font-weight:400}.stx-wor .trade__lede{margin-top:var(--s-5);color:var(--ink-300);max-width:52ch;font-size:17px;line-height:1.6}.stx-wor .trade__benefits{margin-top:var(--s-8);gap:var(--s-6) var(--s-7);border-top:1px solid var(--ink-700);padding-top:var(--s-6);grid-template-columns:1fr 1fr;list-style:none;display:grid}.stx-wor .trade__benefits li{min-width:0}.stx-wor .trade__benefits h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-50);margin:0 0 6px;font-size:16px;font-weight:500}.stx-wor .trade__benefits p{color:var(--ink-400);margin:0;font-size:14.5px;line-height:1.55}.stx-wor .trade__who{margin-top:var(--s-7);border-top:1px solid var(--ink-700);padding-top:var(--s-5)}.stx-wor .trade__who h3{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);margin:0 0 10px;font-size:12.5px;font-weight:500}.stx-wor .trade__who p{color:var(--ink-200);margin:0;font-size:15px;line-height:1.6}.stx-wor .trade__card{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--w2-r);padding:var(--s-6);position:sticky;top:96px}.stx-wor .trade__card h2{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink-50);margin:0 0 6px;font-size:24px;font-weight:500;line-height:1.15}.stx-wor .trade__card-lede{color:var(--ink-400);margin:0 0 var(--s-5);font-size:14.5px}.stx-wor .trade__grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.stx-wor .trade__field{flex-direction:column;gap:6px;min-width:0;display:flex}.stx-wor .trade__field--full{grid-column:1/-1}.stx-wor .trade__field label{color:var(--ink-300);margin:0;font-size:13px;font-weight:500;line-height:1.3}.stx-wor .trade__field label span{color:var(--ink-500);font-weight:400}.stx-wor .trade__field input,.stx-wor .trade__field select,.stx-wor .trade__field textarea{appearance:none;height:48px;transition:border-color var(--dur-fast) var(--ease-out);line-height:1.3;background:var(--ink-950)!important;border:1px solid var(--ink-700)!important;width:100%!important;color:var(--ink-50)!important;font-family:var(--font-body)!important;box-shadow:none!important;border-radius:10px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-size:15px!important}.stx-wor .trade__field textarea{resize:vertical;height:auto;min-height:112px;padding:12px 14px!important}.stx-wor .trade__field select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2386868B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:40px!important}.stx-wor .trade__field select option{background:var(--ink-900);color:var(--ink-50)}.stx-wor .trade__field input:focus,.stx-wor .trade__field select:focus,.stx-wor .trade__field textarea:focus{border-color:var(--ink-400)!important}.stx-wor .trade__field input::placeholder,.stx-wor .trade__field textarea::placeholder{color:var(--ink-500);opacity:1}.stx-wor .trade__field input:-webkit-autofill{caret-color:var(--ink-50);-webkit-box-shadow:0 0 0 1000px var(--ink-950) inset!important;-webkit-text-fill-color:var(--ink-50)!important}.stx-wor .trade__field input:-webkit-autofill:focus{caret-color:var(--ink-50);-webkit-box-shadow:0 0 0 1000px var(--ink-950) inset!important;-webkit-text-fill-color:var(--ink-50)!important}.stx-wor .trade__field .is-invalid{border-color:var(--signal-err)!important}.stx-wor .trade__hp{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.stx-wor .trade__turnstile{margin-top:var(--s-4)}.stx-wor .trade__turnstile .cf-turnstile,.stx-wor .trade__turnstile iframe{max-width:100%}.stx-wor .trade__actions{margin-top:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.stx-wor .trade__actions .btn{text-align:center;width:100%;height:52px;font-size:15px;border-radius:var(--r-pill)!important;justify-content:center!important;display:inline-flex!important}.stx-wor .trade__actions .btn[disabled]{opacity:.6;cursor:wait;transform:none!important}.stx-wor .trade__note{color:var(--ink-500);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.stx-wor .trade__error{color:var(--signal-err);text-align:center;margin:0;font-size:14px;line-height:1.5}.stx-wor .trade__success{padding:var(--s-5) 0 var(--s-3)}.stx-wor .trade__success h3{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink-50);margin:0 0 10px;font-size:24px;font-weight:500}.stx-wor .trade__success p{color:var(--ink-300);margin:0;font-size:15px;line-height:1.6}@media (width<=1024px){.stx-wor .trade__inner{gap:var(--s-8);grid-template-columns:1fr}.stx-wor .trade__card{position:static}}@media (width<=600px){.stx-wor .trade__benefits{gap:var(--s-5);grid-template-columns:1fr}.stx-wor .trade__grid{grid-template-columns:1fr}.stx-wor .trade__field--full{grid-column:auto}.stx-wor .trade__card{padding:var(--s-5)}.stx-wor .trade__title{max-width:none}}.stx-wor .ts-wrap{max-width:var(--container-w);padding-inline:var(--gutter);margin-inline:auto}.stx-wor .ts-h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-50);max-width:18ch;font-size:clamp(32px,3.6vw,56px);font-weight:400;line-height:1.04}.stx-wor .ts-lede{margin-top:var(--s-5);color:var(--ink-400);max-width:52ch;font-size:17px;line-height:1.6}.stx-wor .ts-head{justify-content:space-between;align-items:flex-end;gap:var(--s-7);margin-bottom:var(--s-8);display:flex}.stx-wor .ts-head .ts-lede{margin-top:0}.stx-wor .ts-mono{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);font-size:12px;line-height:1.6}.stx-wor .ts-reveal{opacity:0;transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out);transform:translateY(28px)}.stx-wor .ts-reveal.is-in{opacity:1;transform:none}.stx-wor .ts-reveal[data-d="1"]{transition-delay:80ms}.stx-wor .ts-reveal[data-d="2"]{transition-delay:.16s}.stx-wor .ts-reveal[data-d="3"]{transition-delay:.24s}.elementor-editor-active .stx-wor .ts-reveal{opacity:1;transform:none}.stx-wor .trade--photo{isolation:isolate;background:#000;overflow:hidden}.stx-wor .trade__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.stx-wor .trade__bg img{object-fit:cover;object-position:center 40%;width:100%;height:100%;animation:tsHeroIn 2.8s var(--ease-out) forwards;opacity:0;transform:scale(1.08)}.stx-wor .trade__bg:after{content:"";background:linear-gradient(90deg,#0a0a0bf0 0%,#0a0a0bcc 42%,#0a0a0b80 100%),linear-gradient(180deg,#0a0a0b59 0%,#0a0a0b00 30%,#0a0a0b00 70%,var(--ink-950) 100%);position:absolute;inset:0}@keyframes tsHeroIn{to{opacity:1;transform:scale(1)}}.stx-wor .trade--photo .trade__lede{color:var(--ink-200)}.stx-wor .trade--photo .trade__benefits,.stx-wor .trade--photo .trade__who{border-top-color:#ffffff24}.stx-wor .trade--photo .trade__benefits p{color:var(--ink-300)}.stx-wor .trade--photo .trade__card{-webkit-backdrop-filter:saturate(160%)blur(22px);backdrop-filter:saturate(160%)blur(22px);box-shadow:var(--shadow-lift);background:#101012c7;border-color:#ffffff1f}.stx-wor .trade--photo .trade__field input,.stx-wor .trade--photo .trade__field select,.stx-wor .trade--photo .trade__field textarea{background:#0a0a0bb8!important}.stx-wor .trade__copy>*{animation:tsUp 1.1s var(--ease-out) both}.stx-wor .trade__copy>:nth-child(2){animation-delay:.1s}.stx-wor .trade__copy>:nth-child(3){animation-delay:.2s}.stx-wor .trade__copy>:nth-child(4){animation-delay:.3s}.stx-wor .trade__card{animation:tsUp 1.1s var(--ease-out) .15s both}@keyframes tsUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.stx-wor .trade__card.is-flash{box-shadow:0 0 0 1px #ffffff80,var(--shadow-lift);transition:box-shadow .3s}.stx-wor .ts-build{background:var(--ink-950);position:relative}.stx-wor .ts-build__track{position:relative}.stx-wor .ts-build__sticky{gap:var(--s-7);height:100svh;max-width:var(--container);padding:80px var(--gutter) 48px;grid-template-columns:minmax(300px,.8fr) 1.6fr;align-items:center;margin-inline:auto;display:grid;position:sticky;top:0;overflow:hidden}.stx-wor .ts-build__copy{min-height:300px;position:relative}.stx-wor .ts-build__intro{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--s-5);font-size:12px}.stx-wor .ts-step{opacity:0;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out);pointer-events:none;position:absolute;top:40px;left:0;right:0;transform:translateY(22px)}.stx-wor .ts-step.is-on{opacity:1;pointer-events:auto;transform:none}.stx-wor .ts-step h2,.stx-wor .ts-step h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-50);margin:0 0 var(--s-4);font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1.05}.stx-wor .ts-step p{color:var(--ink-400);max-width:40ch;font-size:16.5px;line-height:1.6}.stx-wor .ts-step .ts-mono{margin-top:var(--s-5);color:var(--ink-200)}.stx-wor .ts-build__bars{gap:6px;display:flex;position:absolute;bottom:-40px;left:0}.stx-wor .ts-build__bars i{background:var(--ink-700);width:28px;height:2px;transition:background .4s;display:block}.stx-wor .ts-build__bars i.is-on{background:var(--ink-50)}.stx-wor .ts-stage{height:100%;min-height:360px;position:relative;overflow:hidden}.stx-wor .ts-stage__glow{pointer-events:none;width:70%;height:60%;transition:all 1.2s var(--ease-out);background:radial-gradient(closest-side,#8caaff1a,#8caaff00);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stx-wor .ts-world{transform-origin:0 0;transition:transform 1.25s var(--ease-out);will-change:transform;position:absolute;top:0;left:0}.stx-wor .ts-tile{transition:transform 1.25s var(--ease-out),opacity .7s var(--ease-out);will-change:transform,opacity;background-color:#16161a;background-repeat:no-repeat;position:absolute;top:0;left:0}.stx-wor .ts-tile:after{content:"";border:1.5px solid rgba(8,8,9,var(--seam,1));box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(var(--seam,1)*.1));transition:border-color 1s,box-shadow 1s;position:absolute;inset:0}.stx-wor .ts-build[data-seam="0"] .ts-tile{--seam:0}.stx-wor .ts-tile.is-off{opacity:0}.stx-wor .ts-figure{transform-origin:0 0;transition:transform 1.25s var(--ease-out);color:var(--ink-300);position:absolute;top:0;left:0}.stx-wor .ts-figure svg{display:block;overflow:visible}.stx-wor .ts-floor{height:1px;transition:top 1.25s var(--ease-out);background:linear-gradient(90deg,#fff0,#ffffff38 15% 85%,#fff0);position:absolute;left:0;right:0}.stx-wor .ts-dim{background:var(--ink-500);height:1px;transition:transform 1.25s var(--ease-out),width 1.25s var(--ease-out);transform-origin:0 0;position:absolute;top:0;left:0}.stx-wor .ts-dim:before,.stx-wor .ts-dim:after{content:"";background:var(--ink-500);width:1px;height:9px;position:absolute;top:-4px}.stx-wor .ts-dim:before{left:0}.stx-wor .ts-dim:after{right:0}.stx-wor .ts-dim span{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-200);font-size:11.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.stx-wor .ts-dim--h{width:1px}.stx-wor .ts-dim--h:before,.stx-wor .ts-dim--h:after{width:9px;height:1px;top:auto;left:-4px}.stx-wor .ts-dim--h:before{top:0}.stx-wor .ts-dim--h:after{bottom:0;right:auto}.stx-wor .ts-dim--h span{top:50%;bottom:auto;left:10px;transform:translateY(-50%)}.stx-wor .ts-figure__lbl{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-500);white-space:nowrap;transition:transform 1.25s var(--ease-out);font-size:10.5px;position:absolute;top:0;left:0}.stx-wor .ts-sizer{background:var(--ink-950);border-top:1px solid var(--ink-700)}.stx-wor .ts-sizer__grid{gap:var(--s-7);grid-template-columns:1.55fr 1fr;align-items:stretch;display:grid}.stx-wor .ts-sizer__stage{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--w2-r);min-height:440px;position:relative;overflow:hidden}.stx-wor .ts-sizer__stage svg{width:100%;height:100%;position:absolute;inset:0}.stx-wor .ts-sizer__panel{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--w2-r);padding:var(--s-6);gap:var(--s-5);flex-direction:column;display:flex}.stx-wor .ts-ctl label{color:var(--ink-300);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:13px;font-weight:500;display:flex}.stx-wor .ts-ctl label output{font-family:var(--font-mono);color:var(--ink-50);font-size:13px}.stx-wor .ts-range{appearance:none;background:0 0;width:100%;height:28px;margin:0;padding:0;box-shadow:none!important;border:0!important}.stx-wor .ts-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink-50) var(--p,50%),var(--ink-700) var(--p,50%));border-radius:2px;height:2px}.stx-wor .ts-range::-moz-range-track{background:var(--ink-700);border-radius:2px;height:2px}.stx-wor .ts-range::-moz-range-progress{background:var(--ink-50);height:2px}.stx-wor .ts-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink-50);cursor:grab;border-radius:50%;width:22px;height:22px;margin-top:-10px;transition:box-shadow .2s;box-shadow:0 0 0 6px #ffffff14}.stx-wor .ts-range::-moz-range-thumb{background:var(--ink-50);cursor:grab;border:0;border-radius:50%;width:22px;height:22px}.stx-wor .ts-range:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 10px #ffffff1f}.stx-wor .ts-chips{flex-wrap:wrap;gap:8px;display:flex}.stx-wor .ts-chip{letter-spacing:.04em;height:36px;transition:all var(--dur-fast) var(--ease-out);border-radius:var(--r-pill)!important;border:1px solid var(--ink-700)!important;color:var(--ink-300)!important;font-family:var(--font-mono)!important;background:0 0!important;min-height:0!important;padding:0 14px!important;font-size:12.5px!important;line-height:1!important}.stx-wor .ts-chip:hover{border-color:var(--ink-500)!important;color:var(--ink-50)!important}.stx-wor .ts-chip.is-on{background:var(--ink-50)!important;border-color:var(--ink-50)!important;color:var(--ink-950)!important}.stx-wor .ts-readout{border-top:1px solid var(--ink-700);grid-template-columns:1fr 1fr;display:grid}.stx-wor .ts-readout div{border-bottom:1px solid var(--ink-700);padding:14px 0}.stx-wor .ts-readout div:nth-child(odd){padding-right:12px}.stx-wor .ts-readout dt{color:var(--ink-500);margin-bottom:4px;font-size:12px}.stx-wor .ts-readout dd{font-family:var(--font-mono);color:var(--ink-50);letter-spacing:.01em;margin:0;font-size:15px}.stx-wor .ts-readout dd small{color:var(--ink-400);margin-left:4px;font-size:11.5px}.stx-wor .ts-sizer__panel .btn{justify-content:center;width:100%;height:52px;font-size:15px}.stx-wor .ts-sizer__note{color:var(--ink-500);margin-top:-8px;font-size:12.5px;line-height:1.5}.stx-wor .ts-svg-lbl{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-300);font-size:11px}.stx-wor .ts-svg-dim{stroke:var(--ink-500);stroke-width:1px}.stx-wor .ts-env{background:var(--ink-950)}.stx-wor .ts-env__row{gap:var(--s-4);height:min(78vh,760px);min-height:520px;display:flex}.stx-wor .ts-env__item{border-radius:var(--w2-r);min-width:0;transition:flex-grow 1s var(--ease-out);isolation:isolate;cursor:default;background:#000;flex:1 1 0;position:relative;overflow:hidden}.stx-wor .ts-env__row:hover .ts-env__item{flex-grow:.8}.stx-wor .ts-env__row:hover .ts-env__item:hover{flex-grow:1.35}.stx-wor .ts-env__item img{object-fit:cover;z-index:-2;width:100%;height:112%;transform:translateY(var(--py,0px)) scale(1.04);transition:transform 1.4s var(--ease-out);position:absolute;inset:-6% 0}.stx-wor .ts-env__item:hover img{transform:translateY(var(--py,0px)) scale(1.08)}.stx-wor .ts-env__item:after{content:"";z-index:-1;background:linear-gradient(#0a0a0b26 0%,#0a0a0b00 35%,#0a0a0bd9 100%);position:absolute;inset:0}.stx-wor .ts-env__body{padding:var(--s-6);position:absolute;bottom:0;left:0;right:0}.stx-wor .ts-env__body h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-50);margin-bottom:var(--s-3);font-size:clamp(28px,2.6vw,42px);font-weight:400}.stx-wor .ts-env__body p{color:var(--ink-200);max-width:42ch;font-size:16px;line-height:1.55}.stx-wor .ts-env__body .ts-mono{margin-top:var(--s-4);color:var(--ink-100);flex-wrap:wrap;gap:6px 18px;display:flex}.stx-wor .ts-mounts{background:var(--ink-950);border-top:1px solid var(--ink-700)}.stx-wor .ts-tabs{border:1px solid var(--ink-700);border-radius:var(--r-pill);width:max-content;max-width:100%;margin-bottom:var(--s-6);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.stx-wor .ts-tabs::-webkit-scrollbar{display:none}.stx-wor .ts-tab{white-space:nowrap;height:40px;transition:all var(--dur-base) var(--ease-out);font-weight:500;border-radius:var(--r-pill)!important;color:var(--ink-400)!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 18px!important;font-size:14px!important;line-height:1!important}.stx-wor .ts-tab:hover{color:var(--ink-50)!important}.stx-wor .ts-tab.is-on{background:var(--ink-50)!important;color:var(--ink-950)!important}.stx-wor .ts-mount{gap:var(--s-7);grid-template-columns:1.5fr 1fr;align-items:center;display:none}.stx-wor .ts-mount.is-shown{display:grid}.stx-wor .ts-mount__copy{opacity:0;transition:opacity .8s var(--ease-out) .25s,transform 1s var(--ease-out) .25s;transform:translateY(16px)}.stx-wor .ts-mount.is-on .ts-mount__copy{opacity:1;transform:none}.stx-wor .ts-mount__draw{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--w2-r);padding:var(--s-5);aspect-ratio:16/10;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stx-wor .ts-mount__draw svg{width:100%;height:100%;overflow:visible}.stx-wor .ts-mount__copy h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-50);margin-bottom:var(--s-4);font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.1}.stx-wor .ts-mount__copy p{color:var(--ink-400);font-size:16px;line-height:1.6}.stx-wor .ts-mount__specs{margin-top:var(--s-6);border-top:1px solid var(--ink-700)}.stx-wor .ts-mount__specs li{justify-content:space-between;gap:var(--s-4);border-bottom:1px solid var(--ink-700);color:var(--ink-300);padding:12px 0;font-size:14px;display:flex}.stx-wor .ts-mount__specs li span:last-child{font-family:var(--font-mono);color:var(--ink-50);text-align:right;font-size:13px}.stx-wor .ts-draw .s{fill:none;stroke:var(--ink-100);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-out)}.stx-wor .ts-draw .s.thin{stroke:var(--ink-500);stroke-width:1px}.stx-wor .ts-draw .s.hair{stroke:var(--ink-600);stroke-width:.8px}.stx-wor .ts-draw .s.dash{stroke:var(--ink-500);stroke-width:1px}.stx-wor .ts-draw .fill{fill:#8caaff12;opacity:0;transition:opacity 1.2s .7s}.stx-wor .ts-draw .t{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-300);opacity:0;font-size:10.5px;transition:opacity .8s 1s}.stx-wor .ts-draw .t.dim{fill:var(--ink-500)}.stx-wor .is-on .ts-draw .s{stroke-dashoffset:0}.stx-wor .is-on .ts-draw .fill,.stx-wor .is-on .ts-draw .t{opacity:1}.stx-wor .ts-gal{background:var(--ink-950);overflow:hidden}.stx-wor .ts-gal__nav{gap:8px;display:flex}.stx-wor .ts-gal__nav button{width:48px;height:48px;transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;border:1px solid var(--ink-700)!important;color:var(--ink-50)!important;background:0 0!important;border-radius:50%!important;min-height:0!important;padding:0!important}.stx-wor .ts-gal__nav button:hover{border-color:var(--ink-400)!important;background:#ffffff0d!important}.stx-wor .ts-gal__nav button[disabled]{opacity:.3;cursor:default}.stx-wor .ts-gal__track{gap:var(--s-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gutter),calc((100vw - var(--container-w))/2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container-w))/2 + var(--gutter)));cursor:grab;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.stx-wor .ts-gal__track::-webkit-scrollbar{display:none}.stx-wor .ts-gal__track.is-drag{cursor:grabbing;scroll-snap-type:none}.stx-wor .ts-gal__track.is-drag *{pointer-events:none}.stx-wor .ts-gal__item{scroll-snap-align:start;flex:none;width:clamp(290px,44vw,700px)}.stx-wor .ts-gal__item:first-child{width:clamp(290px,60vw,960px)}.stx-wor .ts-gal__img{aspect-ratio:3/2;border-radius:var(--w2-r);background:var(--ink-900);overflow:hidden}.stx-wor .ts-gal__item:first-child .ts-gal__img{aspect-ratio:16/9.6}.stx-wor .ts-gal__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.stx-wor .ts-gal__item:hover .ts-gal__img img{transform:scale(1.035)}.stx-wor .ts-gal__cap{color:var(--ink-300);margin-top:14px;font-size:14px}.stx-wor .ts-specs{background:var(--ink-950);border-top:1px solid var(--ink-700)}.stx-wor .ts-specs__grid{gap:var(--s-9);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.stx-wor .ts-specs__fig{margin-top:var(--s-7);border-radius:var(--w2-r);aspect-ratio:4/3;position:relative;overflow:hidden}.stx-wor .ts-specs__fig img{object-fit:cover;width:100%;height:100%}.stx-wor .ts-specs__fig figcaption{padding:48px var(--s-5) var(--s-4);color:var(--ink-200);background:linear-gradient(#0a0a0b00,#0a0a0bd9);font-size:13.5px;position:absolute;bottom:0;left:0;right:0}.stx-wor .ts-specs__list{border-top:1px solid var(--ink-700)}.stx-wor .ts-specs__row{gap:var(--s-5);border-bottom:1px solid var(--ink-700);grid-template-columns:200px 1fr;padding:22px 0;transition:background .3s;display:grid}.stx-wor .ts-specs__row dt{color:var(--ink-50);font-size:14px;font-weight:500}.stx-wor .ts-specs__row dd{color:var(--ink-400);margin:0;font-size:15px;line-height:1.6}.stx-wor .ts-specs__row dd b{font-family:var(--font-mono);color:var(--ink-100);font-size:14px;font-weight:400}.stx-wor .ts-specs__cta{margin-top:var(--s-6);gap:var(--s-3);flex-wrap:wrap;display:flex}.stx-wor .ts-cta{isolation:isolate;background:#000;align-items:flex-end;min-height:min(82vh,780px);display:flex;position:relative;overflow:hidden}.stx-wor .ts-cta__bg{z-index:-2;position:absolute;inset:-8% 0}.stx-wor .ts-cta__bg img{object-fit:cover;width:100%;height:100%;transform:translateY(var(--py,0px)) scale(1.06)}.stx-wor .ts-cta:after{content:"";z-index:-1;background:linear-gradient(180deg,var(--ink-950) 0%,#0a0a0b40 30%,#0a0a0b59 55%,#0a0a0beb 100%);position:absolute;inset:0}.stx-wor .ts-cta .ts-wrap{width:100%}.stx-wor .ts-cta h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-50);max-width:16ch;font-size:clamp(36px,5vw,80px);font-weight:400;line-height:1.02}.stx-wor .ts-cta p{margin-top:var(--s-5);color:var(--ink-200);max-width:46ch;font-size:18px;line-height:1.55}.stx-wor .ts-cta__actions{margin-top:var(--s-6);gap:var(--s-3);flex-wrap:wrap;display:flex}.stx-wor .ts-cta .btn{height:54px;padding:0 30px;font-size:15px}.ts-float{z-index:9990;letter-spacing:.01em;opacity:0;pointer-events:none;background:#f5f5f7;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 24px;font-family:Geist,Inter,system-ui,sans-serif;font-size:15px;font-weight:500;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px);box-shadow:0 18px 40px -12px #000000b3,0 0 0 1px #0003;color:#0a0a0b!important;text-decoration:none!important}.ts-float.is-on{opacity:1;pointer-events:auto;transform:none}.ts-float:hover{background:#fff}.ts-float svg{width:16px;height:16px}@media (width<=1024px){.stx-wor .ts-build__sticky{gap:var(--s-4);grid-template-rows:auto 1fr;grid-template-columns:1fr;padding-top:84px;padding-bottom:28px}.stx-wor .ts-build__copy{min-height:190px}.stx-wor .ts-step{top:28px}.stx-wor .ts-build__bars{inset:0 0 auto auto}.stx-wor .ts-sizer__grid{grid-template-columns:1fr}.stx-wor .ts-sizer__stage{aspect-ratio:16/10;min-height:0}.stx-wor .ts-mount,.stx-wor .ts-mount.is-shown{gap:var(--s-6);grid-template-columns:1fr}.stx-wor .ts-specs__grid{gap:var(--s-7);grid-template-columns:1fr}.stx-wor .ts-head{align-items:flex-start;gap:var(--s-4);flex-direction:column}}@media (width<=767px){.stx-wor .ts-build__intro{margin-bottom:var(--s-3)}.stx-wor .ts-step h2,.stx-wor .ts-step h3{margin-bottom:10px;font-size:28px}.stx-wor .ts-step p{font-size:15px}.stx-wor .ts-step .ts-mono{margin-top:12px;font-size:11px}.stx-wor .ts-env__row{flex-direction:column;height:auto;min-height:0}.stx-wor .ts-env__item{flex:none;height:72vh;min-height:440px}.stx-wor .ts-env__row:hover .ts-env__item,.stx-wor .ts-env__row:hover .ts-env__item:hover{flex-grow:0}.stx-wor .ts-env__body,.stx-wor .ts-sizer__panel{padding:var(--s-5)}.stx-wor .ts-specs__row{grid-template-columns:1fr;gap:6px;padding:18px 0}.stx-wor .ts-head{margin-bottom:var(--s-6)}.stx-wor .ts-gal__item,.stx-wor .ts-gal__item:first-child{width:84vw}.stx-wor .ts-gal__item:first-child .ts-gal__img{aspect-ratio:3/2}.ts-float{justify-content:center;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.stx-wor .ts-reveal{opacity:1;transition:none;transform:none}.stx-wor .ts-world,.stx-wor .ts-tile,.stx-wor .ts-figure,.stx-wor .ts-dim,.stx-wor .ts-floor,.stx-wor .ts-figure__lbl{transition:none}.stx-wor .trade__bg img{opacity:1;animation:none;transform:none}.stx-wor .trade__copy>*,.stx-wor .trade__card{animation:none}.stx-wor .ts-draw .s{transition:none}}.stx-wor .ts-build.is-instant .ts-world,.stx-wor .ts-build.is-instant .ts-tile,.stx-wor .ts-build.is-instant .ts-figure,.stx-wor .ts-build.is-instant .ts-dim,.stx-wor .ts-build.is-instant .ts-floor,.stx-wor .ts-build.is-instant .ts-stage__glow{transition:none!important}.stx-wor .ts-drawbox{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:var(--w2-r);padding:var(--s-6);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px}.stx-wor .ts-drawbox svg{width:100%;height:auto;display:block;overflow:visible}.stx-wor .ts-draw .s.fig{stroke-width:.85px}.stx-wor .ts-draw .s.grid{stroke:#ffffff21;stroke-width:.8px}.stx-wor .ts-draw .fill.solid{fill:#131316;opacity:1;transition:fill .4s}.stx-wor .ts-draw .t.lbl{font-size:13px}.stx-wor .ts-draw.is-on .s{stroke-dashoffset:0}.stx-wor .ts-draw.is-on .fill,.stx-wor .ts-draw.is-on .t{opacity:1}.stx-wor .ts-sizes{background:var(--ink-950);border-top:1px solid var(--ink-700)}.stx-wor .ts-sizes__wall{transition:opacity .4s}.stx-wor .ts-sizes__wall.is-hi .fill.solid{fill:#1d2230}.stx-wor .ts-sizes__wall.is-hi .s:not(.grid){stroke:#fff;stroke-width:1.6px}.stx-wor .ts-sizes__legend{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.stx-wor .ts-sizes__key{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;transition:border-color .25s,background .25s;border:1px solid var(--ink-700)!important;border-radius:var(--w2-r-s)!important;background:0 0!important;min-height:0!important;padding:18px 20px!important;line-height:1.4!important;display:flex!important}.stx-wor .ts-sizes__key:hover,.stx-wor .ts-sizes__key.is-hi{border-color:var(--ink-400)!important;background:#ffffff08!important}.stx-wor .ts-sizes__key b{color:var(--ink-50);font-size:17px;font-weight:500}.stx-wor .ts-sizes__key span{color:var(--ink-400);font-size:14px}.stx-wor .ts-sizes__key em{font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-300);margin-top:6px;font-size:12px}.stx-wor .ts-shapes{margin-top:var(--s-8)}.stx-wor .ts-shapes__title{color:var(--ink-300);max-width:60ch;margin-bottom:var(--s-5);font-size:17px;line-height:1.55}.stx-wor .ts-shapes__row{gap:var(--s-4);grid-template-columns:repeat(6,1fr);display:grid}.stx-wor .ts-shape{border:1px solid var(--ink-700);border-radius:var(--w2-r-s);padding:var(--s-4) var(--s-4) 14px;flex-direction:column;gap:10px;display:flex}.stx-wor .ts-shape svg{aspect-ratio:3/2;width:100%;height:auto;overflow:visible}.stx-wor .ts-shape span{color:var(--ink-300);font-size:13.5px}.stx-wor .ts-dist{background:var(--ink-950);border-top:1px solid var(--ink-700)}.stx-wor .ts-dist__grid{gap:var(--s-7);grid-template-columns:1.45fr 1fr;align-items:start;display:grid}.stx-wor .ts-dist__fig{padding:var(--s-4)}.stx-wor .ts-dist__wall{fill:none;stroke:var(--ink-50);stroke-width:5px;stroke-linecap:butt}.stx-wor .ts-dist__ticks{fill:none;stroke:var(--ink-950);stroke-width:2px}.stx-wor .ts-dist__sight{fill:none;stroke:var(--ink-500);stroke-width:1px;stroke-dasharray:4 5}.stx-wor .ts-dist__cone{fill:#8caaff17}.stx-wor .ts-dist__dim{fill:none;stroke:var(--ink-500);stroke-width:1px}.stx-wor .ts-dist__seat rect,.stx-wor .ts-dist__seat path{fill:none;stroke:var(--ink-50);stroke-width:1.5px}.stx-wor .ts-svg-lbl--dim{fill:var(--ink-500)}.stx-wor .ts-dist__wlbl,.stx-wor .ts-dist__dlbl{fill:var(--ink-100);font-size:13px}.stx-wor .ts-dist__stops{border-top:1px solid var(--ink-700);margin-bottom:var(--s-5);flex-direction:column;display:flex}.stx-wor .ts-dist__stop{text-align:left;width:100%;transition:color .25s,padding .35s var(--ease-out);justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--ink-700)!important;color:var(--ink-400)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:18px 4px!important;line-height:1.3!important;display:flex!important}.stx-wor .ts-dist__stop span{letter-spacing:-.01em;font-size:18px;font-weight:400}.stx-wor .ts-dist__stop em{font-style:normal;font-family:var(--font-mono);color:var(--ink-500);font-size:12.5px}.stx-wor .ts-dist__stop:hover{color:var(--ink-100)!important}.stx-wor .ts-dist__stop.is-on{box-shadow:inset 2px 0 0 var(--ink-50);color:var(--ink-50)!important;padding-left:14px!important}.stx-wor .ts-dist__stop.is-on em{color:var(--ink-200)}.stx-wor .ts-dist__note{color:var(--ink-500);margin-top:var(--s-4);font-size:13px;line-height:1.5}@media (width<=1024px){.stx-wor .ts-dist__grid{grid-template-columns:1fr}.stx-wor .ts-shapes__row{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.stx-wor .ts-drawbox{padding:var(--s-3)}.stx-wor .ts-sizes__fig .t{display:none}.stx-wor .ts-sizes__legend{grid-template-columns:1fr;gap:10px}.stx-wor .ts-shapes__row{grid-template-columns:repeat(2,1fr)}}.rey-siteWrapper:has(.stx-trade){overflow:clip!important}.stx-wor .trade--photo .trade__bg img{object-position:center center}.stx-wor .trade__bg:after{background:linear-gradient(90deg,#0a0a0beb 0%,#0a0a0bb8 38%,#0a0a0b47 72%,#0a0a0b33 100%),linear-gradient(#0a0a0b8c 0%,#0a0a0b00 22% 72%,#0a0a0b 100%)}.stx-wor .trade--photo .trade__card{padding:26px 28px}.stx-wor .trade--photo .trade__card h2{font-size:22px}.stx-wor .trade--photo .trade__card-lede{margin-bottom:16px}.stx-wor .trade--photo .trade__grid{gap:12px 14px}.stx-wor .trade--photo .trade__field input,.stx-wor .trade--photo .trade__field select{height:44px}.stx-wor .trade--photo .trade__field textarea{min-height:76px}.stx-wor .trade--photo .trade__actions{margin-top:16px}.stx-wor .trade--photo .trade__card{position:relative!important;top:auto!important}.stx-wor .ts-sizes__fig svg{width:auto;max-width:100%;max-height:62vh;margin-inline:auto}.stx-trade .trade.trade--photo{margin-top:calc(-1 * var(--stx-hdr,68px))!important;padding-top:calc(40px + var(--stx-hdr,68px))!important}@media (width<=1024px){.stx-wor .trade__inner{flex-direction:column;align-items:stretch;gap:0;display:flex}.stx-wor .trade__copy{display:contents}.stx-wor .trade__title{order:1}.stx-wor .trade__lede{order:2}.stx-wor .trade__card{margin-top:var(--s-6);order:3}.stx-wor .trade__benefits{order:4}.stx-wor .trade__who{order:5}.stx-wor .trade--photo .trade__bg{height:640px;bottom:auto}.stx-wor .trade--photo .trade__bg img{object-position:52% 45%}.stx-wor .trade--photo .trade__bg:after{background:linear-gradient(#0000009e 0%,#00000080 55%,#000 100%)}}@media (width<=767px){.stx-trade .trade.trade--photo{padding-top:calc(20px + var(--stx-hdr,68px))!important}.stx-wor .trade__title{font-size:30px;line-height:1.08}.stx-wor .trade__lede{margin-top:12px;font-size:15.5px;line-height:1.5}.stx-wor .trade__card{margin-top:22px}.stx-wor .trade--photo .trade__bg{height:500px}}.ts-float{font-family:var(--font-geist-sans),"Geist","Inter",system-ui,sans-serif}.stx-wor .ts-draw .s.grid{display:inline}