html.landing-shell{--bg:#fbfaf7;--ink:#111009;--ink-2:#6e6a5e;--ink-3:#a3a091;--line:#e7e5dc;--clay:#6e94a6;--gold:#c6a45e;--blue:#6e94a6;--plane-paper-base:#f4f1e9;--plane-paper-opacity:.36;--plane-paper-filter:none;--domain:#86836f;--watermark:#d6d3c7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.landing-shell.dark{--bg:#0c0b08;--ink:#f4f3ee;--ink-2:#9b988a;--ink-3:#5e5b50;--line:#232119;--plane-paper-base:#10100d;--plane-paper-opacity:.18;--plane-paper-filter:grayscale(1)invert(1);--domain:#7a7766;--watermark:#2f2d25;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.landing-shell,body.landing-shell{background:var(--bg);color:var(--ink);scroll-behavior:smooth;margin:0;padding:0;scroll-padding-top:60px}@media (prefers-reduced-motion:reduce){html.landing-shell{scroll-behavior:auto}}.tsl{--sans:var(--font-switzer),"Switzer","Helvetica Neue",sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;box-sizing:border-box}.tsl *,.tsl :before,.tsl :after{box-sizing:border-box}.tsl ::selection{background:var(--ink);color:var(--bg)}.tsl a{color:var(--clay);text-decoration:none}.tsl a:hover{color:var(--ink)}.tsl button{font:inherit}.tsl svg{display:block}.tsl .page{max-width:1440px;margin:0 auto;padding:0 64px}.tsl .screen{flex-direction:column;min-height:100dvh;display:flex}.tsl .nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:20px 0;transition:padding .35s cubic-bezier(.2,.7,.2,1);display:grid}.tsl .nav-links{align-items:center;gap:36px;min-width:0;display:flex}.tsl .site-head{z-index:40;border-bottom:1px solid transparent;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.tsl .site-head[data-scrolled=false] .nav{padding-top:34px}.tsl .site-head[data-scrolled=true]{background:color-mix(in srgb,var(--bg)86%,transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1)}.tsl .site-head[data-scrolled=true] .nav{padding:12px 0}.tsl .nav-cta{font:450 14px/1.5 var(--sans);letter-spacing:.01em;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.tsl .nav-cta .arr{transition:transform .25s cubic-bezier(.22,1,.36,1)}.tsl .nav-cta:hover .arr{transform:translate(3px)}.tsl .nav-cta:focus-visible .arr{transform:translate(3px)}.tsl{--head:46px}.tsl .screen{padding-top:70px}.tsl .brand{font:500 18px/1 var(--mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap;justify-self:center;text-decoration:none}.tsl a.brand:hover{color:var(--ink)}.tsl .nav .right{justify-self:end;align-items:center;gap:24px;display:flex}.tsl .navlink{color:var(--ink-2);letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.tsl .navlink:hover{color:var(--ink)}.tsl .theme{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.tsl .theme:hover{color:var(--ink)}.tsl .hero{--tease:clamp(220px,31svh,330px);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""art";padding:0 0 max(28px,min(4svh,48px));display:grid;position:relative;container-type:inline-size}.tsl .hero>*{position:relative}.tsl .hero-intro{text-align:center;min-height:calc(100svh - 70px - var(--tease));flex-direction:column;grid-area:intro;justify-content:center;align-items:center;padding:40px 0 max(48px,min(7svh,72px));display:flex}.tsl .hero .lede{margin-top:24px}.tsl h1{letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:0;font-size:max(44px,min(4.6vw,84px));font-weight:400;line-height:1.02}.tsl .msr{color:var(--clay)}.tsl .sub{flex-direction:column;align-items:flex-start;gap:40px;margin-top:48px;display:flex}.tsl .lede{letter-spacing:-.005em;color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin:0;font-size:19px;font-weight:400;line-height:1.65}.tsl .cta-row{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.tsl .cta-row>*{flex:none}.tsl .cta{font-family:var(--sans);letter-spacing:.01em;background:var(--ink);color:var(--bg);white-space:nowrap;cursor:pointer;border:0;border-radius:0;padding:16px 34px;font-size:14.5px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block;position:relative}.tsl .cta:hover{opacity:.85;color:var(--bg)}.tsl .tlink{color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tsl .tlink.dim{color:var(--ink-2);font-weight:450}.tsl .tlink .arr{transition:transform .25s cubic-bezier(.22,1,.36,1)}.tsl .tlink:hover .arr{transform:translateY(3px)}.tsl .tlink.rt:hover .arr{transform:translate(4px)}.tsl .tlink.dim:hover{color:var(--ink)}.tsl .heroart-fig{width:100%;min-width:0;margin:0}.tsl #herostack{color:var(--ink)}.tsl #herostack svg{width:100%;height:auto;display:block}.tsl .screen{min-height:0}.tsl .hero .hero-title{letter-spacing:-.04em;white-space:nowrap;text-wrap:nowrap;max-width:none;margin:0;font-size:min(80px,11.4943cqi);line-height:1}.tsl .hero .lede{text-wrap:balance;max-width:40ch;color:var(--ink-2);font-size:19px;line-height:1.6}.tsl :-webkit-any(a,button):focus-visible{outline:1px solid var(--clay);outline-offset:6px}.tsl :-moz-any(a,button):focus-visible{outline:1px solid var(--clay);outline-offset:6px}.tsl :is(a,button):focus-visible{outline:1px solid var(--clay);outline-offset:6px}.tsl .liquidity-figure{width:100%;color:var(--ink);min-width:0}.tsl .drafting-paper-image{opacity:var(--plane-paper-opacity);filter:var(--plane-paper-filter)}.tsl .drafting-paper-grain{pointer-events:none}@media (forced-colors:active),print{.tsl .drafting-paper-grain{display:none}.tsl .drafting-paper-base{fill:var(--bg)}}@media (forced-colors:active){.tsl .drafting-paper-base{fill:canvas}}.tsl .hero-scroll-track{--hero-stage-height:min(78svh,760px);--hero-scroll-run:clamp(320px,70svh,680px);height:calc(var(--hero-stage-height) + var(--hero-scroll-run))}.tsl .hero-scroll-track .hero-story{position:-webkit-sticky;position:sticky;top:max(20px,min(5svh,52px))}.tsl #herostack{height:var(--hero-stage-height);max-width:1120px;margin:0 auto}.tsl .liquidity-figure svg[data-details=false] .blueprint-detail{display:none}.tsl #herostack svg{height:100%}.tsl .stack-plate{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .65s}.tsl .stack-guide{transition:opacity .5s}.tsl #herostack[data-narrative] .stack-plate,.tsl #herostack[data-narrative] .stack-guide{transition:none}.tsl .hero-story{margin:0}.tsl #herostack [data-representation=price-history] path[stroke]:not([stroke=none]){vector-effect:non-scaling-stroke}.tsl .market-story{padding-top:112px}.tsl .market-story-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.tsl .market-stage{min-width:0;position:-webkit-sticky;position:sticky;top:max(50px,50svh - 250px)}.tsl .market-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tsl .market-steps a{color:var(--ink-2);font:11px var(--mono);border-bottom:1px solid transparent;gap:9px;margin-bottom:-1px;padding:15px 0;display:flex}.tsl .market-steps a span{color:var(--ink-3)}.tsl .market-steps a[aria-current]{color:var(--ink);border-color:var(--clay)}.tsl .market-steps a[aria-current] span{color:var(--clay)}.tsl .market-stage-art{aspect-ratio:1110/640;max-height:calc(100svh - 230px);margin:24px 0}.tsl .market-stage-status{border-top:1px solid var(--line);font:10px/1.6 var(--mono);color:var(--ink-2);align-items:center;gap:10px;padding-top:8px;display:flex}.tsl .phase-dot{background:var(--clay);flex-shrink:0;width:4px;height:4px}.tsl .model-note{color:var(--ink-3);font:10px/1.5 var(--mono);margin:12px 0 0}.tsl .market-chapters{border-left:1px solid var(--line);padding-left:42px}.tsl .market-chapter{flex-direction:column;justify-content:center;min-height:78svh;padding:70px 0;scroll-margin-top:4svh;display:flex;position:relative}.tsl .market-chapter+.market-chapter{border-top:1px solid var(--line)}.tsl .market-chapter:before{content:"";background:var(--clay);opacity:0;width:2px;height:32%;transition:opacity .6s;position:absolute;top:35%;left:-43px}.tsl .market-chapter[data-active=true]:before{opacity:1}.tsl .chapter-index{color:var(--ink-2);font:10px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:16px;display:flex}.tsl .chapter-index>span{color:var(--clay)}.tsl .market-chapter h3{letter-spacing:-.035em;text-wrap:balance;margin:28px 0 22px;font-size:max(28px,min(2.8vw,42px));font-weight:400;line-height:1.13}.tsl .chapter-body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.75}.tsl .chapter-detail{color:var(--ink-2);margin:28px 0 0;font-size:13px;line-height:1.75}.tsl .chapter-outcome{gap:13px;margin:30px 0 0;font-size:14px;line-height:1.6;display:flex}.tsl .chapter-outcome span{color:var(--clay);font-size:21px}.tsl .chapter-mobile-art{display:none}.tsl .afterhours-stack{--bg:#111009;--ink:#fbfaf7;max-width:1000px;height:350px;color:var(--ink);--plane-paper-base:var(--bg);--plane-paper-opacity:.18;--plane-paper-filter:grayscale(1)invert(1);margin:-25px auto 60px}html.landing-shell.dark .tsl .afterhours-stack{--bg:#161410}.tsl .xs:before{display:none}.tsl .sec{padding-top:104px}.tsl .sh{border-top:1px solid var(--ink);align-items:baseline;gap:22px;margin-bottom:44px;padding-top:15px;display:flex;position:relative}.tsl .sh h2{letter-spacing:-.032em;margin:0;font-size:max(26px,min(2.6vw,38px));font-weight:400}.tsl .sh .r{color:var(--ink-2);white-space:nowrap;margin-left:auto;padding-left:14px;font-size:14px}.tsl .sec .sh{border-top:0}.tsl .sec .sh:before{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tsl .sec.in .sh:before{transition:transform .8s steps(14,end);transform:scaleX(1)}.tsl .sec>:not(.sh),.tsl .sec .sh>*{opacity:0}.tsl .sec.in>:not(.sh),.tsl .sec.in .sh>*{opacity:1;transition:opacity .45s steps(3,end) .25s}.tsl .xs,.tsl .close{opacity:0}.tsl .xs.in,.tsl .close.in{opacity:1;transition:opacity .5s steps(3,end)}.tsl .meas{grid-template-columns:repeat(4,1fr);display:grid}.tsl .mc{flex-direction:column;gap:14px;min-width:0;padding:0 40px;display:flex}.tsl .mc:first-child{padding-left:0}.tsl .mc:last-child{padding-right:0}.tsl .mc+.mc{border-left:1px solid var(--line)}.tsl .mc .dia{height:128px;color:var(--ink);margin-bottom:4px}.tsl .mc .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:9.5px;font-weight:500;display:flex}.tsl .mc .k:before{content:"";background:var(--clay);flex:none;width:16px;height:1px}.tsl .mc h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500}.tsl .mc p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.tsl .proof{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:104px;display:grid}.tsl .pf{flex-direction:column;gap:10px;padding:34px 44px 0;display:flex}.tsl .pf:first-child{padding-left:0}.tsl .pf:last-child{padding-right:0}.tsl .pf+.pf{border-left:1px solid var(--line)}.tsl .pf .v{letter-spacing:-.045em;font-feature-settings:"tnum" 1;font-size:max(42px,min(4.4vw,72px));font-weight:300;line-height:1}.tsl .pf .v em{color:var(--clay);font-style:normal}.tsl .pf .l{color:var(--ink-2);font-size:14px;line-height:1.5}.tsl .covmap{position:relative}.tsl .covmap-links{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tsl .covmap-links path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.09;transition:opacity .35s,stroke .35s}.tsl .covmap-links path[data-state=dim]{opacity:.025}.tsl .covmap-links path[data-state=lit]{stroke:var(--clay);opacity:.95}.tsl .covmap-row{grid-template-columns:132px minmax(0,1fr);align-items:center;padding:22px 0;display:grid;position:relative}.tsl .covmap-row[data-row=dex]{padding-bottom:60px}.tsl .covmap-row[data-row=chain]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tsl .covmap-row[data-row=rfq]{padding-top:60px}.tsl .covmap-row[data-row=exchange]{padding-bottom:34px}.tsl .covmap-row[data-row=prediction] .covmap-items{justify-content:flex-start;column-gap:72px}.tsl .covmap-label{color:var(--ink-2);margin:0;font-size:14px}.tsl .covmap-items{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.tsl .covmap-chip{background:var(--bg);font:400 14px/1 var(--sans);letter-spacing:-.005em;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:9px;margin:-8px -10px;padding:8px 10px;transition:opacity .35s,color .35s;display:inline-flex;position:relative}.tsl .covmap-chip:focus-visible{outline:1px solid var(--clay);outline-offset:2px}.tsl .covmap-mark{-webkit-mask:var(--mark)center/contain no-repeat;-webkit-mask:var(--mark)center/contain no-repeat;mask:var(--mark)center/contain no-repeat;background:currentColor;flex:none;transition:background-color .35s;display:block}.tsl .covmap-chip[data-state=dim]{opacity:.2}.tsl .covmap-chip[data-state=active] .covmap-mark{background:var(--clay)}.tsl .covmap-foot{grid-template-columns:132px minmax(0,1fr) minmax(0,360px);gap:0 32px;margin-top:28px;display:grid}.tsl .covmap-detail{min-height:3em;color:var(--ink-2);text-wrap:pretty;grid-column:2;margin:0;font-size:15px;line-height:1.5}.tsl .covmap-detail strong{color:var(--ink);font-weight:500}.tsl .covmap-note{color:var(--ink-2);grid-column:3;margin:0;font-size:13px;line-height:1.55}.tsl .covmap-note p{text-wrap:pretty;margin:0}.tsl .covmap-note p+p{margin-top:10px}.tsl .covmap-request{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .2s,text-decoration-color .2s;display:inline}.tsl .covmap-request:hover{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.tsl .covmap-request:focus-visible{-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay)}.tsl .xs{background:var(--ink);color:var(--bg);margin-top:104px;padding:92px 0 84px;position:relative;overflow:hidden}.tsl .xs:before{content:"";opacity:.16;pointer-events:none;background:url(/landing/liquidity-stack-drawing.webp) right -120px center/1500px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}html.landing-shell.dark .tsl .xs{color:var(--ink);background:#161410}.tsl .xs .inner{max-width:1440px;margin:0 auto;padding:0 64px;position:relative}.tsl .xs .top{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.tsl .xs h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:max(30px,min(3vw,46px));font-weight:400;line-height:1.08}.tsl .xs h2 .dim{opacity:.45}.tsl .xs .lede{color:inherit;opacity:.62;font-size:16.5px}.tsl .xs .outs{border-top:1px solid rgba(128,128,128,.28);grid-template-columns:repeat(3,1fr);display:grid}.tsl .xs .out{flex-direction:column;gap:10px;padding:26px 40px 0;display:flex}.tsl .xs .out:first-child{padding-left:0}.tsl .xs .out:last-child{padding-right:0}.tsl .xs .out+.out{border-left:1px solid rgba(128,128,128,.28)}.tsl .xs .out .k{opacity:.65;font-size:13px}.tsl .xs .out h3{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500}.tsl .xs .out p{opacity:.6;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.tsl .tl{align-items:center;margin:0 0 64px;display:flex}.tsl .tl .stop{flex-direction:column;flex:none;gap:9px;display:flex}.tsl .tl .stop .d{opacity:.85;background:currentColor;width:7px;height:7px}.tsl .tl .stop.off .d{opacity:.5;background:0 0;border:1px solid}.tsl .tl .stop.hot .d{background:var(--clay);opacity:1;animation:2.4s steps(2,end) infinite tsl-einkpulse}@keyframes tsl-einkpulse{0%,to{opacity:1}50%{opacity:.4}}.tsl .tl .stop .t{font-family:var(--mono);opacity:.7;white-space:nowrap;font-size:10px}.tsl .tl .stop.hot .t{color:var(--clay);opacity:1}.tsl .tl .link{opacity:.22;background:currentColor;flex:1;height:1px;margin:0 14px 18px}.tsl .tl .link.hot{opacity:.6;background:var(--clay)}.tsl .team{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tsl .tm{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:0 32px;display:flex}.tsl .tm:first-child{padding-left:0}.tsl .tm:last-child{padding-right:0}.tsl .tm+.tm{border-left:1px solid var(--line)}.tsl .tm.tm-portrait{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.tsl .tm-copy{flex-direction:column;gap:10px;display:flex}.tsl .tm h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500}.tsl .tm .role{color:var(--ink-2);font-size:14px}.tsl .tm p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.tsl .desk-portrait{--sketch-front:1.2;--ink-front:1.2;--pen:0;aspect-ratio:8/9;width:100%;position:relative}.tsl .desk-portrait-image{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.82;width:75%;height:80%;position:absolute;top:10%;left:12.5%}.tsl .desk-portrait-draft{pointer-events:none;stroke-width:.7px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tsl .desk-portrait-defs{width:0;height:0;position:absolute;overflow:hidden}.tsl .desk-portrait-draft path{stroke-dasharray:1 1}.tsl .desk-portrait[data-phase=drafting] .desk-portrait-ink{-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--ink-front)*100% - 10%),transparent calc(var(--ink-front)*100% + 10%));-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--ink-front)*100% - 10%),transparent calc(var(--ink-front)*100% + 10%));mask-image:linear-gradient(90deg,#000 calc(var(--ink-front)*100% - 10%),transparent calc(var(--ink-front)*100% + 10%))}.tsl .desk-portrait .desk-portrait-sketch{mix-blend-mode:normal;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--ink-front)*100% - 9%),#000 calc(var(--ink-front)*100% + 9%),#000 calc(var(--sketch-front)*100% - 9%),transparent calc(var(--sketch-front)*100% + 9%));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--ink-front)*100% - 9%),#000 calc(var(--ink-front)*100% + 9%),#000 calc(var(--sketch-front)*100% - 9%),transparent calc(var(--sketch-front)*100% + 9%));mask-image:linear-gradient(90deg,transparent calc(var(--ink-front)*100% - 9%),#000 calc(var(--ink-front)*100% + 9%),#000 calc(var(--sketch-front)*100% - 9%),transparent calc(var(--sketch-front)*100% + 9%))}.tsl .desk-portrait-pen{top:7%;bottom:7%;left:calc(12.5% + 75%*var(--ink-front));pointer-events:none;width:1px;opacity:calc(var(--pen)*.7);background:linear-gradient(transparent,var(--clay)25%,var(--clay)75%,transparent);position:absolute}.tsl .desk-portrait[data-phase=done] :-webkit-any(.desk-portrait-sketch,.desk-portrait-pen){display:none}.tsl .desk-portrait[data-phase=done] :-moz-any(.desk-portrait-sketch,.desk-portrait-pen){display:none}.tsl .desk-portrait[data-phase=done] :is(.desk-portrait-sketch,.desk-portrait-pen){display:none}.tsl .desk-portrait-guides{stroke:var(--ink);opacity:.32}html.landing-shell.dark .tsl .desk-portrait-image{mix-blend-mode:screen;opacity:.76}html.landing-shell.dark .tsl .desk-portrait .desk-portrait-sketch{mix-blend-mode:normal;opacity:1}html.landing-shell.dark .tsl .desk-portrait-image[data-theme=light],html.landing-shell:not(.dark) .tsl .desk-portrait-image[data-theme=dark]{visibility:hidden}.tsl #desk>.team{opacity:1;transition:none}@media (max-width:1100px) and (min-width:801px){.tsl .tm{padding:0 24px}.tsl .tm.tm-portrait{grid-template-columns:minmax(160px,192px) minmax(0,1fr);gap:20px}}@media (max-width:800px){.tsl .tm.tm-portrait{grid-template-columns:minmax(160px,192px) minmax(0,1fr);gap:24px;padding-bottom:28px}.tsl .tm+.tm{padding-top:28px}}@media (max-width:600px){.tsl .tm.tm-portrait{grid-template-columns:1fr;gap:24px}.tsl .desk-portrait{max-width:230px}}.tsl .close{border-top:1px solid var(--ink);grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;margin-top:104px;padding-top:56px;display:grid}.tsl .close h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:max(32px,min(3.4vw,54px));font-weight:400;line-height:1.05}.tsl .close .right{flex-direction:column;gap:32px;display:flex}.tsl .close-cta{border:0;border-bottom:1px solid var(--ink);font:450 clamp(19px,1.5vw,22px)/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;align-items:baseline;gap:12px;padding:0 0 6px;display:inline-flex}.tsl .close-cta .arr{transition:transform .25s cubic-bezier(.22,1,.36,1)}.tsl .close-cta:hover .arr{transform:translate(4px)}.tsl .close-cta:focus-visible .arr{transform:translate(4px)}.tsl .close .right p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.65}.tsl .close-mark{border-bottom:1px solid var(--line);height:.367em;font:500 min(45vw,760px)/1 var(--sans);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;margin-top:max(72px,min(9vw,128px));display:flex;overflow:clip}.tsl .close-mark span{letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--watermark);flex:none;margin-top:-.298em}.tsl .foot{color:var(--ink-2);padding:30px 0 40px;font-size:13px}.tsl .foot-brand{align-items:center;gap:32px;display:flex}.tsl .lockup{color:var(--ink);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.tsl .lockup-mark{flex:none;width:30px;height:30px}.tsl .lockup-word{font:600 18px/1 var(--mono);letter-spacing:-.04em}.tsl .lockup-word span{color:var(--domain)}.tsl .foot .navlink{font-size:13px}.tsl .foot .theme{margin:-8px -8px -8px -12px}.tsl .modal-overlay{z-index:60;visibility:hidden;opacity:0;justify-content:center;align-items:center;padding:24px;transition:opacity .25s steps(3,end),visibility 0s linear .25s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tsl .modal-overlay.active{visibility:visible;opacity:1;transition:opacity .25s steps(3,end)}.tsl .modal-backdrop{background:var(--bg);opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0}.tsl .modal-container{background:var(--bg);width:100%;max-width:620px;max-height:calc(100dvh - 48px);color:var(--ink);border:1px solid var(--ink);padding:40px 44px 44px;position:relative;overflow:auto}.tsl .modal-close{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.tsl .modal-close:hover{color:var(--ink)}.tsl .modal-kicker{color:var(--clay);margin:0 0 12px;font-size:14px;font-weight:500}.tsl .modal-title{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.tsl .modal-subtitle{color:var(--ink-2);margin:12px 0 30px;font-size:14.5px;line-height:1.6}.tsl .modal-form{flex-direction:column;gap:22px;display:flex}.tsl .modal-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tsl .modal-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tsl .modal-label{color:var(--ink-2);font-size:13px}.tsl .modal-label .required{color:var(--clay)}.tsl .modal-input,.tsl .modal-textarea{width:100%;font-family:var(--sans);color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;padding:8px 0 10px;font-size:15px;transition:border-color .2s}.tsl .modal-input::placeholder,.tsl .modal-textarea::placeholder{color:var(--ink-3)}.tsl .modal-input:focus,.tsl .modal-textarea:focus{border-bottom-color:var(--ink)}.tsl .modal-input.error,.tsl .modal-textarea.error{border-bottom-color:var(--clay)}.tsl .modal-textarea{resize:vertical;min-height:96px}.tsl .modal-submit{align-self:flex-start;margin-top:8px}.tsl .modal-submit:disabled{opacity:.5;cursor:default}.tsl .modal-success{flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0 0;display:none}.tsl .modal-success.active{display:flex}.tsl .modal-success-icon{width:28px;height:28px;color:var(--clay)}.tsl .modal-success-title{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400}.tsl .modal-success-text{color:var(--ink-2);margin:0;font-size:14.5px}@media (prefers-reduced-motion:reduce){.tsl .tl .stop.hot .d{animation:none}.tsl .sec .sh{border-top:1px solid var(--ink)}.tsl .sec .sh:before{display:none}.tsl .sec>*,.tsl .sec .sh>*,.tsl .xs,.tsl .close{opacity:1!important;transition:none!important}}@media (max-width:1120px){.tsl .meas{grid-template-columns:1fr 1fr}.tsl .mc{padding:0 36px 0 0}.tsl .mc:nth-child(odd){border-left:0;padding-left:0}.tsl .mc:nth-child(-n+2){margin-bottom:40px}.tsl .covmap-row{grid-template-columns:1fr;gap:16px}.tsl .covmap-foot{grid-template-columns:1fr;gap:12px}.tsl .covmap-detail,.tsl .covmap-note{grid-column:auto}.tsl .proof{grid-template-columns:1fr}.tsl .pf{padding:24px 0 0}.tsl .pf+.pf{border-left:0;border-top:1px solid var(--line)}.tsl .xs .top{grid-template-columns:1fr;gap:32px}.tsl .xs .outs{grid-template-columns:1fr}.tsl .xs .out{padding:24px 0 0}.tsl .xs .out+.out{border-top:1px solid rgba(128,128,128,.28);border-left:0}.tsl .tl{flex-wrap:wrap;gap:14px 0}.tsl .close{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){.tsl .page,.tsl .xs .inner{padding:0 28px}.tsl .site-head[data-scrolled=false] .nav{padding-top:24px}.tsl .screen{padding-top:60px}.tsl .nav-links{gap:24px}.tsl .nav-links .navlink:not(:first-child){display:none}.tsl .sub{gap:36px;margin-top:44px}.tsl .sec{padding-top:72px}.tsl .sh{flex-wrap:wrap;gap:12px 18px}.tsl .sh h2{padding-right:56px}.tsl .sh .r{display:none}.tsl .meas,.tsl .team{grid-template-columns:1fr}.tsl .mc,.tsl .tm{padding:22px 0 0;border-left:0!important;margin:0!important}.tsl .mc+.mc,.tsl .tm+.tm{border-top:1px solid var(--line)}.tsl .covmap-links{display:none}.tsl .covmap-items{justify-content:flex-start;gap:16px 26px}.tsl .covmap-row[data-row]{padding:20px 0}.tsl .foot-brand{gap:22px}.tsl .modal-container{padding:32px 24px}.tsl .modal-row{grid-template-columns:1fr}}@media (max-width:640px){.tsl{--head:45px}.tsl .nav{grid-template-columns:auto minmax(0,1fr)}.tsl .nav-links{display:none}.tsl .brand{justify-self:start;font-size:16px}.tsl .nav .right{gap:14px}.tsl .nav-cta{font-size:13px}.tsl .foot-brand{flex-wrap:wrap;gap:20px 24px}.tsl .foot .lockup{flex:1 0 calc(100% - 40px);order:0}.tsl .foot .theme{order:1}.tsl .foot-brand .navlink{order:2}}@media (max-width:1120px){.tsl .market-story-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px}.tsl .market-chapters{padding-left:26px}.tsl .market-chapter:before{left:-27px}.tsl .market-steps a{gap:5px;font-size:10px}}@media (min-width:901px) and (max-width:1120px){.tsl .page,.tsl .xs .inner{padding-left:40px;padding-right:40px}}@media (max-width:900px){.tsl .hero-intro{min-height:0;padding:72px 0 64px}.tsl .hero .lede{max-width:40ch}}@media (max-width:800px){.tsl .hero-intro{padding:48px 0 52px}.tsl .hero .lede{max-width:44ch;margin-top:16px;font-size:16px}.tsl .hero-scroll-track{--hero-stage-height:min(72svh,calc((100vw - 56px)*1030/1190));--hero-scroll-run:clamp(260px,48svh,440px)}.tsl .hero-scroll-track .hero-story{top:12svh}.tsl .stack-plate path[stroke]:not([stroke=none]){vector-effect:non-scaling-stroke;stroke-width:.45px}.tsl .stack-plate path[stroke="var(--clay)"]{stroke-width:.65px}.tsl .stack-plate .instrument-edge{stroke-width:.85px}.tsl .stack-plate .drafting-contour{stroke-width:.7px}.tsl .stack-plate .drafting-annotation{stroke-width:.65px}.tsl .stack-plate .drafting-fine{stroke-width:.3px}.tsl .stack-plate .drafting-ruling{stroke-width:.25px}.tsl .stack-plate .liquidity-hatching{stroke-width:.3px}.tsl .stack-plate .liquidity-trace{stroke-width:1px}.tsl .stack-plate path.signal-ribbon[stroke="var(--clay)"]{stroke-width:.9px}.tsl .stack-plate path.tape-price[stroke]{stroke-width:.85px}.tsl .stack-plate path.tape-liquidity[stroke],.tsl .stack-plate path.tape-print[stroke]{stroke-width:.5px}.tsl .stack-plate path:-webkit-any(.signal-packet-trail,.clob-order-update,.venue-packet)[stroke]{stroke-width:1.1px}.tsl .stack-plate path:-moz-any(.signal-packet-trail,.clob-order-update,.venue-packet)[stroke]{stroke-width:1.1px}.tsl .stack-plate path:is(.signal-packet-trail,.clob-order-update,.venue-packet)[stroke]{stroke-width:1.1px}.tsl .stack-plate .drafting-construction path{stroke-width:.3px}.tsl .market-story{padding-top:64px}.tsl .market-story-grid{display:block}.tsl .market-stage{position:relative;top:auto}.tsl .market-stage-art,.tsl .market-stage-status,.tsl .model-note{display:none}.tsl .market-steps a{gap:8px;font-size:11px}.tsl .market-chapters{border-left:0;padding:0}.tsl .market-chapter{min-height:0;padding:54px 0;scroll-margin-top:22px}.tsl .market-chapter:before{display:none}.tsl .market-chapter h3{max-width:20ch;margin-top:20px;font-size:34px}.tsl .chapter-body{max-width:50ch}.tsl .chapter-mobile-art{aspect-ratio:1110/640;margin:32px 0 8px;display:block}.tsl .chapter-detail{max-width:60ch;margin-top:14px}.tsl .afterhours-stack{aspect-ratio:1110/640;height:auto;margin:0 0 44px}}@media (max-width:480px){.tsl .page,.tsl .xs .inner{padding-left:22px;padding-right:22px}.tsl .hero-scroll-track{--hero-stage-height:calc((100vw - 44px)*1030/1190)}.tsl .chapter-index{font-size:9px}.tsl .market-steps a{gap:5px;font-size:10px}}@media (prefers-reduced-motion:reduce){.tsl .stack-plate,.tsl .stack-guide,.tsl .market-chapter:before{transition:none}}@media (prefers-reduced-motion:reduce),print{.tsl .hero-scroll-track{height:auto}.tsl .hero-scroll-track .hero-story{position:relative;top:auto}}.tsl .overview-stage{--art-w:clamp(520px,calc((100svh - 380px)*var(--art-ratio,1.4167)),1000px);min-width:0;color:var(--ink);border-top:1px solid transparent;grid-area:art;grid-template-columns:minmax(0,1fr);grid-template-areas:"art";align-items:center;margin:0;padding:max(24px,min(4svh,44px)) 0 0;display:grid;position:relative}.tsl .tick-divider{pointer-events:none;z-index:1;height:64px;position:absolute;bottom:calc(100% - 4px);left:0;right:0}.tsl .tick-divider svg{width:100%;height:100%;display:block;overflow:visible}.tsl .tick-divider .tick-ink{stroke:var(--ink)}.tsl .tick-divider .tick-mute{stroke:var(--ink-2)}.tsl .tick-divider .tick-clay{stroke:var(--clay)}.tsl .overview-composition{grid-area:art;justify-content:center;gap:12px;min-width:0;display:flex}.tsl .overview-composition:before{content:"";flex:0 132px}.tsl .hero-overview{flex:0 1 var(--art-w);min-width:0;aspect-ratio:var(--art-ratio,1.4167);color:var(--ink);pointer-events:none;position:relative}.tsl .hero-overview svg{width:100%;height:100%;display:block}.tsl .overview-sheet,.tsl .overview-register,.tsl .overview-pens{position:absolute;top:0;bottom:0;left:0;right:0}.tsl .overview-sheet{will-change:transform,opacity}.tsl .overview-stage[data-open=true] .overview-sheet{will-change:auto}.tsl .overview-sheet .stack-plate{transition:none}.tsl .overview-labels{flex:0 0 132px;margin:0;padding:0;list-style:none;position:relative}@property --involved{syntax:"<number>";inherits:true;initial-value:0}@property --inked{syntax:"<number>";inherits:true;initial-value:0}.tsl .overview-layer-label[data-involved=true]{--involved:1}.tsl .overview-layer-label{--involved:0;--inked:0;opacity:0;width:100%;color:color-mix(in srgb,var(--ink)calc(var(--involved)*var(--inked)*100%),color-mix(in srgb,var(--ink-2)calc(var(--inked)*100%),var(--ink-3)));font:9px/1.5 var(--mono);white-space:nowrap;align-items:baseline;gap:8px;transition:--involved .6s;display:flex;position:absolute;left:0}.tsl .overview-layer-label:before{content:"";border-top:1px solid color-mix(in srgb,var(--clay)calc(var(--involved)*100%),var(--line));transform-origin:100%;width:12px;transform:scaleX(calc(1 + var(--involved)*.75));position:absolute;top:6px;right:calc(100% + 8px)}.tsl .overview-layer-label>span{color:color-mix(in srgb,var(--clay)calc(var(--inked)*100%),var(--ink-3));font-size:8px}@media (min-width:601px) and (max-width:1200px){.tsl .overview-stage{--art-w:clamp(480px,calc((100svh - 450px)*var(--art-ratio,1.4167)),1000px)}.tsl .overview-composition .hero-overview{width:min(100%,var(--art-w));margin-left:auto;margin-right:auto}}@media (min-width:901px) and (max-width:1200px){.tsl .overview-composition{display:block}.tsl .overview-composition:before{display:none}.tsl .overview-labels{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:16px;padding-top:12px;display:grid}.tsl .overview-layer-label{position:static}.tsl .overview-layer-label:before{display:none}}@media (max-width:900px){.tsl .overview-composition{display:block}.tsl .overview-composition:before{display:none}.tsl .overview-labels{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:16px;padding-top:12px;display:grid}.tsl .overview-layer-label{position:static}.tsl .overview-layer-label:before{display:none}}@media (max-width:600px){.tsl .hero{--tease:clamp(150px,20svh,190px)}.tsl .overview-composition{display:block}.tsl .overview-labels{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:16px;padding-top:12px;display:grid}.tsl .overview-layer-label{font-size:9px;position:static}.tsl .overview-layer-label:before{display:none}}@media (prefers-reduced-motion:reduce){.tsl .overview-layer-label{transition:none}}@media (prefers-reduced-motion:reduce),print{.tsl .overview-sheet{will-change:auto;clip-path:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.tsl .overview-sheet .market-marks{opacity:1!important;clip-path:none!important}.tsl :-webkit-any(.overview-sketch,.overview-pens){display:none}.tsl :-moz-any(.overview-sketch,.overview-pens){display:none}.tsl :is(.overview-sketch,.overview-pens){display:none}.tsl .overview-layer-label{--inked:1!important}.tsl .overview-register,.tsl .overview-layer-label{opacity:1!important}}.tsl .landing-proof{padding:0 0 72px}.tsl .landing-proof .proof{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tsl .landing-proof .pf{text-align:left;flex-direction:column;gap:0;padding:16px 40px 24px;display:flex}.tsl .landing-proof .pf:first-child{padding-left:0}.tsl .landing-proof .pf:last-child{padding-right:0}.tsl .landing-proof .pf+.pf{border-left:1px solid var(--line);border-top:0}.tsl .landing-proof .l{margin:0}.tsl .landing-proof .v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:16px 0 0;font-size:max(56px,min(5.6vw,88px));font-weight:300;line-height:.95}.tsl .landing-proof .s{color:var(--ink-2);text-wrap:pretty;margin:12px 0 0;font-size:14px;line-height:1.5}.tsl .client-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:18px 0;display:grid}.tsl .client-label{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.tsl .client-logos{grid-column:2/4;justify-content:space-between;align-items:center;gap:24px 48px;margin:0;padding:0 0 0 40px;list-style:none;display:flex}.tsl .client-logos li{align-items:center;display:flex}.tsl .client-logo{filter:brightness(0);max-width:100%;height:auto;display:block}html.landing-shell.dark .tsl .client-logo{filter:brightness(0)invert()}.tsl .kraken-wordmark{width:118px}.tsl .worldchain-wordmark{width:128px}.tsl .symbiosis-wordmark{width:118px}.tsl .drafted{--sketch-front:1.2;--ink-front:1.2;--pen:0;vertical-align:top;display:inline-block;position:relative}.tsl .drafted-defs{width:0;height:0;position:absolute;overflow:hidden}.tsl .drafted-guides{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tsl .drafted-guides path{fill:none;stroke:color-mix(in srgb,var(--clay)38%,transparent);stroke-width:.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.tsl .drafted-sketch{pointer-events:none;--band:linear-gradient(90deg,transparent calc(var(--ink-front)*100% - 9%),#000 calc(var(--ink-front)*100% + 9%),#000 calc(var(--sketch-front)*100% - 9%),transparent calc(var(--sketch-front)*100% + 9%));-webkit-mask-image:var(--band);-webkit-mask-image:var(--band);mask-image:var(--band);position:absolute;top:0;bottom:0;left:0;right:0}.tsl .drafted-flood{flood-color:color-mix(in srgb,var(--clay)48%,transparent)}.tsl .drafted-hatch{pointer-events:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--clay)46%,transparent)0 .5px,transparent .5px 3px);--lead:linear-gradient(90deg,transparent calc(var(--ink-front)*100% - 1%),#000 calc(var(--ink-front)*100% + 2%),transparent calc(var(--ink-front)*100% + 12%));position:absolute;top:0;bottom:0;left:0;right:0}.tsl .drafted-hatch-text{color:transparent;-webkit-mask-image:var(--lead);-webkit-mask-image:var(--lead);mask-image:var(--lead);-webkit-background-clip:text;background-clip:text}.tsl .pf .v .drafted-hatch-text em{color:transparent}.tsl .drafted-hatch-mark{-webkit-mask-image:var(--mark),var(--lead);-webkit-mask-image:var(--mark),var(--lead);mask-image:var(--mark),var(--lead);-webkit-mask-composite:source-in;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain,100% 100%;mask-size:contain,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.tsl .drafted-ink{display:block}.tsl .drafted[data-phase=drafting] .drafted-ink{--ink-mask:linear-gradient(90deg,#000 calc(var(--ink-front)*100% - 10%),transparent calc(var(--ink-front)*100% + 10%));-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask)}.tsl .drafted-pen{top:-10%;bottom:-10%;left:calc(var(--ink-front)*100%);pointer-events:none;width:1px;opacity:calc(var(--pen)*.7);background:linear-gradient(transparent,var(--clay)25%,var(--clay)75%,transparent);position:absolute}.tsl .drafted[data-phase=done] :-webkit-any(.drafted-sketch,.drafted-guides,.drafted-hatch,.drafted-pen){display:none}.tsl .drafted[data-phase=done] :-moz-any(.drafted-sketch,.drafted-guides,.drafted-hatch,.drafted-pen){display:none}.tsl .drafted[data-phase=done] :is(.drafted-sketch,.drafted-guides,.drafted-hatch,.drafted-pen){display:none}@media (max-width:1000px){.tsl .landing-proof .pf{padding:18px 24px 28px}.tsl .landing-proof .s{font-size:13px}.tsl .client-strip{grid-template-columns:1fr;gap:16px}.tsl .client-logos{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;padding:0;display:grid}}@media (max-width:600px){.tsl .landing-proof .proof{grid-template-columns:1fr}.tsl .landing-proof .pf{padding:18px 0 24px}.tsl .landing-proof .pf+.pf{border-left:0;border-top:1px solid var(--line)}.tsl .landing-proof .v{margin-top:14px;font-size:max(48px,min(14vw,64px))}.tsl .kraken-wordmark{width:96px}.tsl .worldchain-wordmark{width:104px}.tsl .symbiosis-wordmark{width:96px}}@media (forced-colors:active){.tsl .client-logo,html.landing-shell.dark .tsl .client-logo{forced-color-adjust:none;filter:brightness(0);background:#fff;padding:3px}}.tsl .market-narrative{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:max(32px,min(5vw,76px));padding:72px 0 48px;scroll-margin-top:32px;display:grid}.tsl .narrative-offer{border-top:1px solid var(--ink);grid-column:1/-1}.tsl .narrative-offer h2{color:var(--ink-2);margin:0;padding:15px 0 0;font-size:14px;font-weight:400}.tsl .narrative-offer dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.tsl .narrative-offer dl>div{padding:0 32px}.tsl .narrative-offer dl>div:first-child{padding-left:0}.tsl .narrative-offer dl>div:last-child{padding-right:0}.tsl .narrative-offer dl>div+div{border-left:1px solid var(--line)}.tsl .narrative-offer dt{letter-spacing:-.035em;color:var(--ink);font-size:max(22px,min(2vw,28px));font-weight:400;line-height:1.15}.tsl .narrative-offer dd{max-width:34ch;color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}@media (max-width:1100px) and (min-width:801px){.tsl .narrative-offer dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.tsl .narrative-offer dl>div:nth-child(odd){border-left:0;padding-left:0}.tsl .narrative-offer dl>div:nth-child(2n){padding-right:0}}.tsl .narrative-stage{top:max(calc(var(--head) + 20px),calc((100svh - 740px)/2));min-width:0;position:-webkit-sticky;position:sticky}.tsl .narrative-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tsl .narrative-steps a{color:var(--ink-2);border-bottom:1px solid transparent;align-items:center;gap:9px;margin-bottom:-1px;padding:16px 0;font-size:14px;line-height:1.5;transition:color .25s,border-color .25s;display:flex}.tsl .narrative-steps a[aria-current]{color:var(--ink);border-color:var(--clay)}.tsl .narrative-art{aspect-ratio:1190/1030;width:min(100%,115.534svh - 184.854px);color:var(--ink);pointer-events:none;margin:0 auto;position:relative}.tsl .narrative-plate{transition:transform .85s cubic-bezier(.22,.7,.18,1),opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.tsl .narrative-drawing{width:100%;height:100%;transition:opacity .65s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.tsl .narrative-drawing .stack-plate{transition:none}.tsl .narrative-after,.tsl .narrative-alert{opacity:0}.tsl .narrative-art:-webkit-any([data-step="2"],[data-step="3"]) .narrative-after{opacity:1;transition-delay:.8s}.tsl .narrative-art:-moz-any([data-step="2"],[data-step="3"]) .narrative-after{opacity:1;transition-delay:.8s}.tsl .narrative-art:is([data-step="2"],[data-step="3"]) .narrative-after{opacity:1;transition-delay:.8s}.tsl .narrative-art:-webkit-any([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-after{transition-delay:.55s}.tsl .narrative-art:-moz-any([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-after{transition-delay:.55s}.tsl .narrative-art:is([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-after{transition-delay:.55s}.tsl .narrative-art:-webkit-any([data-step="2"],[data-step="3"]) :-webkit-any([data-layer=depth],[data-layer=positions]) .narrative-before{opacity:0;transition-delay:.8s}.tsl .narrative-art:-moz-any([data-step="2"],[data-step="3"]) :-moz-any([data-layer=depth],[data-layer=positions]) .narrative-before{opacity:0;transition-delay:.8s}.tsl .narrative-art:is([data-step="2"],[data-step="3"]) :is([data-layer=depth],[data-layer=positions]) .narrative-before{opacity:0;transition-delay:.8s}.tsl .narrative-art:-webkit-any([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-before{transition-delay:.55s}.tsl .narrative-art:-moz-any([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-before{transition-delay:.55s}.tsl .narrative-art:is([data-step="2"],[data-step="3"]) [data-layer=positions] .narrative-before{transition-delay:.55s}.tsl .narrative-art[data-step="3"] [data-layer=alerts] .narrative-before{opacity:0}.tsl .narrative-art[data-step="3"] .narrative-alert{opacity:1;transition-delay:.35s}.tsl .narrative-art[data-scrubbed] .narrative-plate{transition:none}.tsl .narrative-guides{opacity:0;transition:none}.tsl .narrative-art[data-played=false] :-webkit-any(.narrative-after,.narrative-alert){transition:none;opacity:0!important}.tsl .narrative-art[data-played=false] :-moz-any(.narrative-after,.narrative-alert){transition:none;opacity:0!important}.tsl .narrative-art[data-played=false] :is(.narrative-after,.narrative-alert){transition:none;opacity:0!important}.tsl .narrative-art[data-played=false] .narrative-before{transition:none;opacity:1!important}.tsl .narrative-caption{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-top:10px;display:flex}.tsl .narrative-key-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.tsl .narrative-key-note strong{color:var(--ink);font-weight:500}.tsl .narrative-chapter{align-items:center;min-height:84svh;padding:48px 0;scroll-margin-top:24px;display:flex}.tsl .narrative-chapter:first-child{align-items:flex-start;min-height:66svh;padding-top:98px}.tsl .narrative-copy{max-width:37ch}.tsl .narrative-copy h3{letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px;font-size:max(28px,min(2.5vw,36px));font-weight:450;line-height:1.12}.tsl .narrative-body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.75}.tsl .narrative-case{border-top:1px solid var(--line);margin-top:36px;padding-top:18px;position:relative}.tsl .narrative-case:before{content:"";border-top:1px solid var(--clay);width:24px;position:absolute;top:-1px;left:0}.tsl .narrative-case-tag{color:var(--ink-2);margin:0 0 10px;font-size:13px}.tsl .narrative-case-tag span{color:var(--clay)}.tsl .narrative-case h4{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:18px;font-weight:450;line-height:1.3}.tsl .narrative-case p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.tsl .narrative-case .narrative-case-tag{margin-bottom:10px;font-size:13px}.tsl .narrative-case .narrative-case-decision{margin-top:12px;font-size:13px}.tsl .narrative-case-decision strong{color:var(--ink);font-weight:500}.tsl .narrative-decisions{margin:0;padding:0;list-style:none}.tsl .narrative-decisions li{color:var(--ink);border-bottom:1px solid var(--line);padding:10px 0;font-size:15px}.tsl .narrative-decisions li:first-child{padding-top:2px}@media (max-width:1120px){.tsl .market-narrative{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px}.tsl .narrative-steps a{font-size:13px}.tsl .narrative-stage{top:max(calc(var(--head) + 20px),calc((100svh - 570px)/2))}}@media (max-width:800px){.tsl .market-narrative{padding-top:44px;display:block}.tsl .narrative-offer{margin-bottom:56px}.tsl .narrative-offer dl{grid-template-columns:1fr;margin-top:8px}.tsl .narrative-offer dl>div{padding:16px 0!important}.tsl .narrative-offer dl>div+div{border-left:0;border-top:1px solid var(--line)}.tsl .narrative-chapter{min-height:0;scroll-margin-top:calc(var(--head) + 16px);padding:0 0 72px;display:block}.tsl .narrative-chapter:first-child{min-height:0;padding-top:0}.tsl .narrative-inline{margin:0 0 30px}.tsl .narrative-inline-name{border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 18px;padding-bottom:12px;font-size:14px;position:relative}.tsl .narrative-inline-name:after{content:"";border-bottom:1px solid var(--clay);width:25%;position:absolute;bottom:-1px;left:0}.tsl .narrative-frame{overflow:hidden}.tsl .narrative-frame .narrative-art{width:100%}.tsl .narrative-inline .narrative-caption{gap:6px;margin-top:14px;padding-top:10px;display:grid}.tsl .narrative-copy{max-width:44ch}.tsl .narrative-copy h3{max-width:20ch;font-size:30px}.tsl .narrative-body{font-size:15px}.tsl .narrative-case{margin-top:26px}}@media (prefers-reduced-motion:reduce){.tsl .narrative-plate,.tsl .narrative-drawing{transition:none!important}}@media print{.tsl .market-narrative{display:block}.tsl .narrative-stage{position:static}.tsl .narrative-steps{display:none}.tsl .narrative-art{width:70%}.tsl .narrative-plate{transition:none;opacity:1!important;transform:none!important}.tsl .narrative-drawing{transition:none}.tsl .narrative-before{opacity:0!important}.tsl :-webkit-any([data-layer=book],[data-layer=quotes],[data-layer=network]) .narrative-before{opacity:1!important}.tsl :-moz-any([data-layer=book],[data-layer=quotes],[data-layer=network]) .narrative-before{opacity:1!important}.tsl :is([data-layer=book],[data-layer=quotes],[data-layer=network]) .narrative-before{opacity:1!important}.tsl .narrative-after,.tsl .narrative-alert{opacity:1!important}.tsl .narrative-guides{display:none}.tsl .narrative-chapter,.tsl .narrative-chapter:first-child{break-inside:avoid;min-height:0;padding:24px 0}}
