.tl-badge-wrap{z-index:1;height:0;position:relative}.tl>.s-lhero{padding-top:calc(clamp(48px,7vw,96px) + 56px)}.tl-badge{max-width:72ch;font:400 12.5px/1.5 var(--f-body);color:var(--ink-3);text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex;position:absolute;top:22px;left:0;right:0}.tl-badge .s-lane-icon{opacity:.8;flex:none}@media (max-width:600px){.tl>.s-lhero{padding-top:calc(clamp(48px,7vw,96px) + 64px)}.tl-badge{text-align:left;justify-content:flex-start;align-items:flex-start;font-size:12px;top:16px}}.tl-head{flex-direction:column;gap:14px;max-width:46rem;margin-bottom:clamp(28px,4vw,48px);display:flex}.tl-h2{font:700 clamp(2rem, 4.6vw, 3.4rem)/1.04 var(--f-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.tl-rec__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.tl-rec__copy{flex-direction:column;gap:20px;min-width:0;display:flex}.tl-rec__card{min-width:0}.tl-facts{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.tl-facts li{padding-left:20px;position:relative}.tl-facts li:before{content:"";background:var(--lane);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0}.tl-facts b{color:var(--ink);font-weight:600}@media (max-width:900px){.tl-rec__grid{grid-template-columns:minmax(0,1fr)}}.tl-path{position:relative}.tl-path__track{background:linear-gradient(90deg, var(--cyan), var(--violet) 50%, var(--pink));border-radius:2px;height:2px;position:absolute;top:23px;left:16.6667%;right:16.6667%;box-shadow:0 0 18px #ec48998c}.tl-path__pulse{opacity:0;position:absolute;inset:0}.tl-path__pulse:before{content:"";background:radial-gradient(circle,#fff 0 25%,#ec4899e6 45%,#ec489900 72%);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:-7px}html.motion .tl-path.in .tl-path__pulse{animation:tl-pulse 3.2s cubic-bezier(.45,0,.2,1) calc(var(--k) * 1.6s) infinite}@keyframes tl-pulse{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(100%)}}.tl-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl-step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tl-step__n{width:48px;height:48px;font:600 14px/1 var(--f-mono);color:var(--ink);background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(140deg, var(--violet), var(--pink)) border-box;box-shadow:0 0 0 6px var(--bg), 0 0 30px -4px #ec4899a6;border:2px solid #0000;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.tl-step:first-child .tl-step__n{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(140deg, var(--cyan), var(--blue)) border-box}.tl-step:nth-child(2) .tl-step__n{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(140deg, var(--blue), var(--violet)) border-box}.tl-step:nth-child(3) .tl-step__n{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(140deg, var(--violet), var(--pink)) border-box}html.motion .tl-path.in .tl-step__n{animation:tl-node 3.2s ease-in-out calc(var(--i) * 1.1s) infinite}@keyframes tl-node{0%,30%,to{box-shadow:0 0 0 6px var(--bg), 0 0 30px -4px #ec4899a6}12%{box-shadow:0 0 0 6px var(--bg), 0 0 46px 4px #ec4899f2}}.tl-step__h{font:700 22px/1.2 var(--f-display);letter-spacing:-.015em;color:var(--ink)}.tl-step__p{max-width:20rem;color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.5}@media (max-width:860px){.tl-path__track{background:linear-gradient(180deg, var(--cyan), var(--violet) 50%, var(--pink));width:2px;height:auto;inset:24px auto 40px 23px}.tl-path__pulse:before{top:-7px;left:-6px}@keyframes tl-pulse{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.tl-steps__list{grid-template-columns:minmax(0,1fr);gap:28px}.tl-step{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.tl-step__n{grid-row:span 2;margin:0}}.tl .s-stamp{background:var(--bg-2);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--lane-rgb), .45), 0 0 18px -10px #ec4899b3}.tl .s-stamp b{color:var(--ink-2)}.tl-proof{padding-top:0;padding-bottom:clamp(40px,5vw,64px)}.s-sec+.tl-proof{border-top:0}.tl-entity{margin-top:32px}.tl .s-member :is(.s-obj__meta,.s-member__tag,.s-member__masked,.s-member__k,.s-member__proj-m,.s-stamp b){letter-spacing:.08em;font-size:12px}@media (max-width:420px){.tl .s-member .s-obj__meta,.tl .s-member .s-obj__meta>span{white-space:normal;text-overflow:clip;letter-spacing:.04em;overflow:visible}}.tl-lede{max-width:40rem;color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.55}.tl-alumni__row{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl-alumni__row:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#22d3ee1a 40%,#ec489929 50%,#a855f71a 60%,#0000 100%);position:absolute;inset:-20px 0;transform:translate(-100%);-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.tl-alumni{padding-bottom:clamp(48px,7vw,96px)}html.motion .tl-alumni__row:after{animation:7s ease-in-out 1.2s infinite tl-sweep}@keyframes tl-sweep{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}45%{opacity:1;transform:translate(100%)}46%,to{opacity:0;transform:translate(100%)}}.tl-alumni__tile{isolation:isolate;text-align:center;min-height:104px;transition:transform var(--t3) var(--ease), box-shadow var(--t3) linear;background:linear-gradient(#18181bdb,#18181bdb) padding-box padding-box,linear-gradient(140deg,#ec489959,#3b82f62e 50%,#a855f759) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:22px 14px;display:flex;position:relative;overflow:hidden}.tl-alumni__tile:hover{background:linear-gradient(#18181be6, #18181be6) padding-box, var(--grad) border-box;box-shadow:0 24px 50px -24px rgba(var(--tc), .7);transform:translateY(-4px)}.tl-alumni__tile:nth-child(4n+1){--tc:34,211,238}.tl-alumni__tile:nth-child(4n+2){--tc:168,85,247}.tl-alumni__tile:nth-child(4n+3){--tc:236,72,153}.tl-alumni__tile:nth-child(4n+4){--tc:59,130,246}.tl-alumni__tile:before{content:"";background:rgb(var(--tc));height:2px;box-shadow:0 0 14px 1px rgba(var(--tc), .9);border-radius:2px;position:absolute;top:0;left:18%;right:18%}.tl-alumni__tile:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--tc), .28), transparent);pointer-events:none;width:180px;height:120px;transition:transform var(--t3) var(--ease);border-radius:50%;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.tl-alumni__tile:hover:after{transform:translate(-50%)scale(1.35)}.tl-alumni__logo{place-items:center;width:100%;height:48px;display:grid}.tl-alumni__logo img{object-fit:contain;width:auto;max-width:min(184px,88%);height:auto;max-height:32px;display:block}.tl-alumni__logo img.is-square{max-height:46px}.tl-alumni__logo img.is-mono{filter:brightness(0)invert()}.tl-alumni__word{font:700 20px/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}@media (max-width:600px){.tl-alumni__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tl-alumni__tile{border-radius:12px;min-height:76px;padding:14px 8px}.tl-alumni__tile:last-child:nth-child(3n+1){grid-column:2}.tl-alumni__logo{height:36px}.tl-alumni__logo img{max-height:22px}.tl-alumni__logo img.is-square{max-height:34px}.tl-alumni__word{letter-spacing:-.03em;font-size:13.5px}}.tl-lanyard{z-index:3;transform-origin:50% 0;pointer-events:none;width:236px;position:absolute;top:-110px;left:-64px}html.motion .tl-lanyard{animation:.9s cubic-bezier(.3,1.4,.5,1) .25s both tl-lanyard-in,6s ease-in-out 1.2s infinite alternate tl-sway}@keyframes tl-lanyard-in{0%{opacity:0;transform:translateY(-40px)rotate(-6deg)}}@keyframes tl-sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.tl-lanyard__cord{width:80px;height:116px;position:absolute;top:0;left:calc(50% - 40px);-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.tl-lanyard__cord:before,.tl-lanyard__cord:after{content:"";transform-origin:50% 100%;background:repeating-linear-gradient(180deg, var(--pink-ink) 0 9px, var(--violet-ink) 9px 18px);border-radius:2px;width:12px;height:140px;position:absolute;bottom:0;box-shadow:0 0 16px #ec489980}.tl-lanyard__cord:before{left:26px;transform:rotate(-16deg)}.tl-lanyard__cord:after{left:42px;transform:rotate(16deg)}.tl-lanyard__card{background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, linear-gradient(160deg, var(--pink), var(--violet) 60%, #3b82f699) border-box;border:1px solid #0000;border-radius:16px;margin-top:110px;padding:0 16px 14px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000e6,0 0 50px -10px #ec489999}.tl-lanyard__card:before{content:"";background:linear-gradient(100deg, var(--pink-ink), var(--violet-ink));height:58px;position:absolute;top:0;left:0;right:0}.tl-lanyard__slot{background:var(--bg);border-radius:6px;width:46px;height:9px;margin:12px auto 0;display:block;position:relative;box-shadow:inset 0 1px 3px #000000b3}.tl-lanyard__org{font:600 12px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--ink);margin:9px 0 0;position:relative}.tl-lanyard__who{align-items:center;gap:10px;margin-top:18px;display:flex}.tl-lanyard__face{border:1px solid var(--line-2);background:repeating-linear-gradient(135deg, var(--surface-2) 0 5px, var(--surface) 5px 10px);border-radius:50%;flex:none;width:38px;height:38px}.tl-lanyard__name{background:var(--surface-2);font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:5px;flex:1;padding:5px 8px}.tl-lanyard__k{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:14px}.tl-lanyard__stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tl-lanyard__stamps li{transform:rotate(var(--r,-1.5deg));background:#ec489912;border:1px dashed #ec48998c;border-radius:7px;flex-direction:column;gap:2px;padding:6px 7px;display:flex}.tl-lanyard__stamps li:nth-child(2){--r:1.2deg}.tl-lanyard__stamps li:nth-child(3){--r:.6deg}.tl-lanyard__stamps li:nth-child(4){--r:-1.4deg}.tl-lanyard__stamps b{font:600 12px/1 var(--f-mono);color:var(--pink)}.tl-lanyard__stamps span{font:600 12px/1.2 var(--f-display);color:var(--ink)}html.motion .tl-lanyard__stamps li{animation:tl-punch .42s cubic-bezier(.3,1.6,.5,1) calc(1.1s + var(--i) * .38s) both}@keyframes tl-punch{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}}.tl-lanyard__more{font:500 12px/1.3 var(--f-mono);color:var(--ink-2);margin-top:8px}.tl-lanyard__chips{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tl-lanyard__chips li{border-radius:var(--r-pill);font:500 12px/1 var(--f-body);color:var(--ink);background:#a855f724;padding:4px 8px;box-shadow:inset 0 0 0 1px #a855f759}.tl-lanyard__foot{border-top:1px dashed var(--line-2);font:500 12px/1 var(--f-mono);color:var(--ink-3);text-align:center;margin-top:12px;padding-top:10px}@media (max-width:600px){.tl .s-lhero__acts .s-btn{justify-content:center;width:100%}}@media (max-width:900px){.tl-lanyard{top:calc(100% - 8px);left:calc(50% - 118px)}html.motion .tl-lanyard{animation:.9s cubic-bezier(.3,1.4,.5,1) .25s both tl-lanyard-in}.tl>.s-lhero{padding-bottom:400px}.tl-lanyard__cord{height:46px;-webkit-mask-image:none;mask-image:none}.tl-lanyard__cord:before,.tl-lanyard__cord:after{height:48px}.tl-lanyard__card{margin-top:44px}}
