.lt{position:relative;min-height:100svh;overflow:hidden;padding:72px 20px 40px}.lt-glow{position:absolute;top:120px;left:50%;width:min(900px,150vw);height:min(900px,150vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(57,255,84,.13),rgba(57,255,84,0) 60%);pointer-events:none}.lt-column{position:relative;width:100%;max-width:560px;margin-inline:auto}.lt-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:52px}.lt-title{margin:0;font-size:0;line-height:0}.lt-logo-link{display:inline-block}.lt-logo{width:min(400px,78vw);height:auto;filter:brightness(0) invert(1)}.lt-tagline{margin:26px 0 0;max-width:44ch;font-size:13px;line-height:1.8;color:var(--text-mid);text-wrap:balance}.lt-section-head{display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;padding-bottom:14px}.lt-section-count,.lt-section-num{font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--text-dim)}.lt-links,.lt-socials{margin:0;padding:0;list-style:none}.lt-links li,.lt-socials li{position:relative}.lt-links li+li{margin-top:-1px}.lt-links li:has(.lt-link--highlight){z-index:1}.lt-links li:focus-within,.lt-links li:hover,.lt-socials li:focus-within,.lt-socials li:hover{z-index:2}.lt-link{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:0 12px;gap:0 12px;min-height:72px;padding:18px 20px 18px 0;border:1px solid var(--border);background:rgba(10,10,10,.72);color:var(--text);text-decoration:none;overflow:hidden;transition:background .3s ease,border-color .3s ease}.lt-link:focus-visible,.lt-link:hover{background:var(--surface);border-color:rgba(255,255,255,.2)}.lt-link:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.lt-link:focus-visible:before,.lt-link:hover:before{transform:scaleX(1)}.lt-link-num{justify-self:center;font-size:10px;letter-spacing:.14em;color:var(--text-dim);transition:color .3s ease}.lt-link-body{display:flex;flex-direction:column;gap:5px;min-width:0}.lt-link-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:14px;font-weight:500;line-height:1.35;transition:transform .45s var(--ease-out)}.lt-link-desc{font-size:12px;line-height:1.55;color:var(--text-dim);transition:transform .45s var(--ease-out) .03s,color .3s ease}.lt-link-tag{display:inline-flex;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-yellow);background:rgba(228,253,71,.08);border:1px solid rgba(228,253,71,.28);padding:3px 8px}.lt-link-arrow{font-size:18px;color:var(--text-dim);transition:color .3s ease,transform .45s var(--ease-out)}.lt-link:hover .lt-link-arrow,.lt-link:hover .lt-link-num{color:var(--accent)}.lt-link:hover .lt-link-desc,.lt-link:hover .lt-link-title{transform:translateX(4px)}.lt-link:hover .lt-link-desc{color:var(--text-mid)}.lt-link:hover .lt-link-arrow{transform:translate(3px,-3px)}.lt-link:active{background:#141414}.lt-link--highlight{background:var(--text);border-color:var(--text);color:var(--bg)}.lt-link--highlight .lt-link-arrow,.lt-link--highlight .lt-link-desc,.lt-link--highlight .lt-link-num{color:rgba(10,10,10,.6)}.lt-link--highlight .lt-link-tag{color:var(--bg);background:transparent;border-color:rgba(10,10,10,.35)}.lt-link--highlight:before{display:none}.lt-link--highlight:focus-visible,.lt-link--highlight:hover{background:var(--accent);border-color:var(--accent)}.lt-link--highlight:hover .lt-link-arrow,.lt-link--highlight:hover .lt-link-desc,.lt-link--highlight:hover .lt-link-num{color:var(--bg)}.lt-socials-section{margin-top:44px}.lt-socials{display:grid;grid-template-columns:repeat(2,1fr)}.lt-socials--single{grid-template-columns:1fr}.lt-socials li+li{margin-left:-1px}.lt-social{position:relative;display:flex;align-items:center;gap:14px;height:100%;padding:18px 18px 18px 16px;border:1px solid var(--border);background:rgba(10,10,10,.72);color:var(--text);text-decoration:none;overflow:hidden;transition:background .3s ease,border-color .3s ease}.lt-social:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.lt-social:focus-visible,.lt-social:hover{background:var(--surface);border-color:rgba(255,255,255,.2)}.lt-social:focus-visible:before,.lt-social:hover:before{transform:scaleX(1)}.lt-social-icon{flex:none;font-size:22px;color:var(--text-mid);transition:color .3s ease,transform .45s var(--ease-out)}.lt-social:hover .lt-social-icon{color:var(--accent);transform:scale(1.08)}.lt-social-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.lt-social-label{font-size:10px;font-weight:500;letter-spacing:var(--btn-tracking);text-transform:uppercase;color:var(--text-dim)}.lt-social-handle{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-social .lt-link-arrow{font-size:16px}.lt-social:hover .lt-link-arrow{color:var(--accent);transform:translate(3px,-3px)}.lt-footer{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:18px;border-top:1px solid var(--border);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.lt-footer a{color:inherit;text-decoration:none;transition:color .2s}.lt-footer a:hover{color:var(--accent)}@media (hover:none){.lt-link:hover .lt-link-desc,.lt-link:hover .lt-link-title{transform:none}}@media (max-width:480px){.lt{padding-top:56px}.lt-header{padding-bottom:40px}.lt-link,.lt-section-head{grid-template-columns:36px 1fr auto}.lt-link{padding-right:16px;min-height:66px}.lt-socials{grid-template-columns:1fr}.lt-socials li+li{margin-left:0;margin-top:-1px}}