@font-face{font-family:TraderDisplay;src:url('/static/core/fonts/bricolage-grotesque-2.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}
*{box-sizing:border-box}html{background:#101a25}body{margin:0;background:#101a25;color:#f1ede4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #e6cf9b;outline-offset:5px}a{-webkit-tap-highlight-color:transparent}::selection{background:#d4bd91;color:#14202c}.tl-skip{position:fixed;left:20px;top:-70px;z-index:20;padding:12px 18px;background:#e6d6b7;color:#17212b}.tl-skip:focus{top:12px}
.tl-header{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px clamp(24px,5.6vw,96px);border-bottom:1px solid #f5eee318;background:linear-gradient(#101820a6,#10182000)}.tl-brand{display:flex;flex-direction:column;gap:5px;font-family:TraderDisplay,Impact,"Arial Narrow",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1.05}.tl-brand-dot{color:#d4bd96}.tl-brand small{font-family:Inter,system-ui,sans-serif;font-size:8px;letter-spacing:2.3px;font-weight:600;color:#d4d5cf}.tl-header nav{display:flex;align-items:center;gap:24px;font-size:12px}.tl-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dccdab70;padding:5px 7px;font-size:9px;font-weight:650;letter-spacing:1.3px;line-height:1}.tl-login{display:inline-flex;gap:28px;border:1px solid #e4dac66b;padding:12px 18px;min-height:44px;align-items:center;background:#14202b73}.tl-login:hover{background:#d1ba8d;color:#13202c;border-color:#d1ba8d}
.tl-hero{position:relative;isolation:isolate;min-height:100svh;padding:130px clamp(24px,5.6vw,96px) 106px;display:flex;align-items:center;background:#273341;overflow:hidden}.tl-hero-art,.tl-hero-shade{position:absolute;inset:0;z-index:-2}.tl-hero-art img{width:100%;height:100%;object-fit:cover;object-position:62% 46%;display:block}.tl-hero-shade{z-index:-1;background:linear-gradient(90deg,#101a25f0 0%,#101a25d9 25%,#111c2673 49%,#14212a08 76%),linear-gradient(0deg,#111b26ed 0%,#14202a00 32%,#10202a30 100%)}.tl-hero-copy{width:min(560px,47vw);position:relative}.tl-kicker{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:2.5px;color:#e3d3b5;margin-bottom:25px}.tl-line{width:27px;height:1px;background:#d3bb8d}.tl-kicker .tl-badge{font-size:8px;letter-spacing:1px;padding:4px 6px;margin-left:3px}h1{font-family:Impact,"Arial Narrow",TraderDisplay,sans-serif;font-size:clamp(78px,10vw,150px);font-weight:800;font-style:italic;line-height:.84;letter-spacing:-.045em;margin:0 0 30px;text-shadow:0 4px 22px #0b101a50}h1>span:first-of-type,.tl-title-period{color:#d4bd96}.tl-hook{font-family:TraderDisplay,Inter,system-ui,sans-serif;font-size:clamp(21px,2.1vw,31px);line-height:1.2;letter-spacing:-.8px;font-weight:800;margin:0 0 18px}.tl-description{max-width:410px;font-size:13px;line-height:1.75;color:#d0d5d6;margin:0 0 25px}.tl-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#d4bd96;border:1px solid #d4bd96;color:#14202c;min-height:56px;padding:17px 24px;font-size:12px;font-weight:750;transition:background .18s,border-color .18s,transform .18s}.tl-primary:hover{background:#ead7b4;border-color:#ead7b4;transform:translateY(-2px)}.tl-primary>span{font-size:21px;font-weight:400;line-height:.8}.tl-entry-note{font-size:10px;color:#c4cdd0;margin:14px 0 0}.tl-entry-note>span{padding:0 7px}.tl-trading-note{max-width:390px;font-size:10px;line-height:1.5;color:#c4cdd0;margin:8px 0 0}.tl-hero-foot{position:absolute;bottom:22px;left:clamp(24px,5.6vw,96px);right:clamp(24px,5.6vw,96px);display:flex;justify-content:space-between;align-items:center;gap:16px;color:#c4cdd0}.tl-hero-foot nav{display:flex;gap:22px;font-size:10px}.tl-hero-foot nav a{display:inline-flex;align-items:center;min-height:44px}.tl-hero-foot small{font-size:9px;line-height:1.5;text-align:right;color:#c7cbcb}
@media(min-width:1000px) and (min-height:850px){.tl-hero{padding-top:150px;padding-bottom:125px}}
@media(max-width:760px){.tl-header{padding:22px 24px}.tl-brand{font-size:19px}.tl-header nav{gap:14px}.tl-login{gap:20px;padding:11px 14px}.tl-hero{padding:132px 24px 104px;align-items:center}.tl-hero-copy{width:100%;max-width:430px}.tl-hero-art img{object-position:61% center}.tl-hero-shade{background:linear-gradient(90deg,#101a25e8,#101a25b8 42%,#14212a69),linear-gradient(0deg,#111b26f2 0%,#14202a20 50%,#10202a50 100%)}h1{font-size:clamp(82px,20vw,126px);margin-bottom:28px}.tl-hook{font-size:25px}.tl-kicker{font-size:8px;letter-spacing:2px;margin-bottom:24px}.tl-description{max-width:330px;font-size:13px}.tl-primary{width:100%;max-width:345px;min-height:56px}.tl-hero-foot{left:24px;right:24px;bottom:14px;align-items:flex-start}.tl-hero-foot nav{gap:18px}.tl-hero-foot small{max-width:136px;margin-top:10px;font-size:8px}}
@media(max-width:360px){.tl-header{padding:18px}.tl-header nav{gap:10px}.tl-hero{padding-left:18px;padding-right:18px}.tl-brand{font-size:17px}h1{font-size:72px}.tl-hero-foot{left:18px;right:18px}.tl-hero-foot nav{gap:13px}}
@media(min-width:761px) and (max-height:760px){.tl-header{padding-top:18px;padding-bottom:18px}.tl-hero{padding-top:104px;padding-bottom:86px}.tl-kicker{margin-bottom:17px}h1{font-size:clamp(76px,8.5vw,118px);margin-bottom:21px}.tl-hook{font-size:25px;margin-bottom:13px}.tl-description{margin-bottom:18px}.tl-primary{min-height:50px;padding:14px 22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
