html{background-color:#000;scroll-behavior:smooth}.ted-body{background-color:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;margin:0;padding:40px;min-height:100vh}.ted-header{margin-bottom:60px}[id]:not(form *){padding-top:70px!important}ul{margin-left:1em;padding-left:1.5em;list-style-type:disc}li{margin-left:2em;margin-bottom:.5em}.logo-container{font-size:48px;font-weight:700;letter-spacing:-1px}.ted-red{color:#ff2b06}.ted-white{color:#fff}.ted-tagline{font-size:14px;margin-top:5px}.ted-content{max-width:800px;margin:0 auto;padding:0 20px}.breadcrumb{font-size:12px;color:#ccc;margin-bottom:10px}.divider{border:0;border-top:1px solid #333333;margin-bottom:30px}h1{font-size:32px;margin-bottom:20px}p{line-height:1.6;font-size:18px;color:#ddd}a{color:#ff2b06;text-decoration:none;border-bottom:1px solid #ff2b06;transition:color .3s ease,border-bottom-color .3s ease}a:hover{color:#fff;border-bottom-color:#fff}.paralax{background-image:url(/images/tedx-parallax.jpg);background-attachment:fixed;background-size:cover;background-position:center;height:400px;margin:40px 0}.full-width{width:100%;height:auto}.hero-image{width:80%;margin:20px auto;border-radius:8px;display:block}@media (max-width: 600px){.ted-body{padding:20px}.logo-container{font-size:32px}.ted-content{padding:0 10px}.paralax{height:200px}.ted-nav-actions{display:none}}.logo-link.svelte-2a6n5x,.logo-link.svelte-2a6n5x:hover{border-bottom:none}.logo.svelte-2a6n5x{height:3em;width:auto}.ted-nav.svelte-dsh47x.svelte-dsh47x{background-color:#000;border-bottom:2px solid #ff2b06;position:sticky;top:0;z-index:1000;font-family:Helvetica,Arial,sans-serif}.ted-nav-container.svelte-dsh47x.svelte-dsh47x{display:flex;align-items:center;justify-content:space-between;padding:0 40px;max-width:1200px;margin:0 auto}.ted-nav-logo.svelte-dsh47x.svelte-dsh47x{flex-shrink:0}.ted-nav-list.svelte-dsh47x.svelte-dsh47x{display:flex;list-style:none;margin:0;padding:0;gap:30px}.ted-nav-actions.svelte-dsh47x.svelte-dsh47x{display:flex;align-items:center;gap:20px;margin-left:30px}.ted-nav-share.svelte-dsh47x.svelte-dsh47x{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.ted-nav-share.svelte-dsh47x.svelte-dsh47x:hover{color:#ff2b06}.ted-nav-item.svelte-dsh47x a.svelte-dsh47x{color:#fff;text-decoration:none;border-bottom:none;font-size:14px;font-weight:500;transition:color .3s ease;padding:12px 0;display:inline-block}.ted-nav-item.svelte-dsh47x a.svelte-dsh47x:hover{color:#ff2b06;border-bottom:none}.ted-menu-toggle.svelte-dsh47x.svelte-dsh47x{display:none;background:none;border:none;cursor:pointer;padding:0;flex-direction:column}.hamburger.svelte-dsh47x.svelte-dsh47x{display:flex;flex-direction:column;gap:6px}.hamburger.svelte-dsh47x span.svelte-dsh47x{width:25px;height:3px;background-color:#ff2b06;transition:all .3s ease}.hamburger.active.svelte-dsh47x span.svelte-dsh47x:nth-child(1){transform:rotate(45deg) translate(10px,10px)}.hamburger.active.svelte-dsh47x span.svelte-dsh47x:nth-child(2){opacity:0}.hamburger.active.svelte-dsh47x span.svelte-dsh47x:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width: 768px){.ted-menu-toggle.svelte-dsh47x.svelte-dsh47x{display:flex}.ted-nav-list.svelte-dsh47x.svelte-dsh47x{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background-color:#000;max-height:0;overflow:hidden;transition:max-height .3s ease}.ted-nav-list.open.svelte-dsh47x.svelte-dsh47x{max-height:500px}.ted-nav-item.svelte-dsh47x.svelte-dsh47x{border-top:1px solid #333333}.ted-nav-item.svelte-dsh47x a.svelte-dsh47x{display:block;padding:15px 40px}.ted-nav-container.svelte-dsh47x.svelte-dsh47x{padding:0 20px}.ted-nav-actions.svelte-dsh47x.svelte-dsh47x{display:none}}.typewriter-container.svelte-4yx9aa{display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;color:#fff;min-height:40px;letter-spacing:-.5px}.typewriter-text.svelte-4yx9aa{white-space:pre-wrap;word-break:break-word}.typewriter-cursor.svelte-4yx9aa{display:inline-block;width:2px;height:1em;background-color:#ff2b06;margin-left:4px;animation:none;opacity:0}.typewriter-cursor.visible.svelte-4yx9aa{opacity:1}.ted-footer.svelte-6obisn.svelte-6obisn{background-color:#000;color:#fff;border-top:2px solid #ff2b06;padding:60px 40px;font-family:Helvetica,Arial,sans-serif;margin-top:80px}.ted-footer-container.svelte-6obisn.svelte-6obisn{max-width:1200px;margin:0 auto}.ted-footer-content.svelte-6obisn.svelte-6obisn{max-width:900px;margin:0 auto 40px}.ted-footer-content.svelte-6obisn h2.svelte-6obisn{font-size:28px;margin-bottom:20px;font-weight:700}.ted-footer .ted-red{color:#ff2b06}.ted-footer-content.svelte-6obisn p.svelte-6obisn{font-size:16px;line-height:1.6;color:#ddd}.ted-link.svelte-6obisn.svelte-6obisn{color:#ff2b06;text-decoration:none;border-bottom:1px solid #ff2b06;transition:color .3s ease}.ted-link.svelte-6obisn.svelte-6obisn:hover{color:#fff;border-bottom-color:#fff}.ted-footer-bottom.svelte-6obisn.svelte-6obisn{text-align:center;padding-top:40px;border-top:1px solid #333333;font-size:12px;color:#ccc}.ted-footer-bottom.svelte-6obisn p.svelte-6obisn{margin:0}@media (max-width: 768px){.ted-footer.svelte-6obisn.svelte-6obisn{padding:40px 20px;margin-top:60px}.ted-footer-content.svelte-6obisn h2.svelte-6obisn{font-size:24px}.ted-footer-content.svelte-6obisn p.svelte-6obisn{font-size:14px}.ted-footer-bottom.svelte-6obisn.svelte-6obisn{font-size:11px}}@keyframes svelte-17o5qb2-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-17o5qb2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-17o5qb2-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.card-container.svelte-17o5qb2.svelte-17o5qb2{padding-top:70px!important;margin:5em auto;position:relative;width:100%;max-width:800px;height:auto;aspect-ratio:8 / 5;background-color:#f0f0f0;font-family:Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;box-shadow:0 5px 20px #00000080;opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .3s ease-out}.card-container.clickable.svelte-17o5qb2.svelte-17o5qb2{cursor:pointer}.card-container.clickable.svelte-17o5qb2.svelte-17o5qb2:hover,.card-container.clickable.svelte-17o5qb2.svelte-17o5qb2:active{transform:scale(1.1)}.background-decor.svelte-17o5qb2 .circle.svelte-17o5qb2{position:absolute;border:5rem solid #ff2b06;border-radius:50%;width:15vw;height:15vw;max-width:150px;max-height:150px;transition:transform .5s ease}.background-decor.svelte-17o5qb2 .bg-image.svelte-17o5qb2{position:absolute;top:-20%;right:-20%;width:80%;height:140%;background-size:cover;background-position:center top;opacity:.15;filter:hue-rotate(200deg) saturate(1.5) brightness(1.1);z-index:0}.card-container.svelte-17o5qb2:hover .top-right.svelte-17o5qb2{transform:scale(1.1) translate(10px,-10px)}.top-right.svelte-17o5qb2.svelte-17o5qb2{top:-20%;right:-20%}.bottom-left.svelte-17o5qb2.svelte-17o5qb2{bottom:-20%;left:-20%}.white-box.svelte-17o5qb2.svelte-17o5qb2{position:absolute;left:5%;top:10%;width:50%;height:80%;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000080;display:flex;overflow:visible}.vertical-text.svelte-17o5qb2.svelte-17o5qb2{position:absolute;left:40px;top:20px;height:100%;width:60px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:#ccc;font-weight:700;white-space:nowrap;animation:svelte-17o5qb2-fadeIn 1.5s ease-in;writing-mode:vertical-rl;transform:rotate(180deg);z-index:3}.speaker-label.svelte-17o5qb2.svelte-17o5qb2{font-size:clamp(2rem,6vw,4rem);opacity:.3;letter-spacing:5px}.date-label.svelte-17o5qb2.svelte-17o5qb2{font-size:.7rem;letter-spacing:2px;margin-top:0}.img-wrapper.svelte-17o5qb2.svelte-17o5qb2{position:absolute;bottom:0;right:0;height:110%;z-index:2}.profile-img.svelte-17o5qb2.svelte-17o5qb2{height:100%;object-fit:cover;animation:svelte-17o5qb2-slideUp .8s cubic-bezier(.25,.46,.45,.94) both;z-index:2;border-radius:15px}.info-overlay.svelte-17o5qb2.svelte-17o5qb2{position:absolute;right:30px;top:15%;width:35%;background:#fff;padding:5% 5% 5% 25%;border-radius:10px;box-shadow:0 5px 20px #00000080;z-index:1;animation:svelte-17o5qb2-slideUp .8s ease-out .2s both;overflow:visible}.title.svelte-17o5qb2.svelte-17o5qb2{color:#e62b1e;font-size:clamp(1.2rem,4vw,2.2rem);margin:0;text-transform:uppercase;letter-spacing:2px;line-height:1.1}.subtitle.svelte-17o5qb2.svelte-17o5qb2{color:#888;font-size:clamp(.9rem,2vw,1.2rem);font-weight:400;margin:.5rem 0 1.5rem}.divider.svelte-17o5qb2.svelte-17o5qb2{border:none;border-top:3px solid #e62b1e;width:60px;margin:0 0 1rem;transition:width .4s ease}.info-overlay.svelte-17o5qb2:hover .divider.svelte-17o5qb2{width:100px}.description.svelte-17o5qb2.svelte-17o5qb2{color:#666;font-size:clamp(.7rem,1.5vw,.9rem);line-height:1.5;margin:0;max-height:150px;overflow-y:scroll;overflow-x:hidden;word-wrap:break-word;scrollbar-gutter:stable}.description.svelte-17o5qb2.svelte-17o5qb2::-webkit-scrollbar{width:6px}.description.svelte-17o5qb2.svelte-17o5qb2::-webkit-scrollbar-track{background:transparent}.description.svelte-17o5qb2.svelte-17o5qb2::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.description.svelte-17o5qb2.svelte-17o5qb2::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width: 600px){.card-container.svelte-17o5qb2.svelte-17o5qb2{margin:3em auto;aspect-ratio:auto;min-height:auto;padding:1rem;width:calc(100% - 2rem);flex-direction:column;align-items:center;gap:0;overflow:hidden}.white-box.svelte-17o5qb2.svelte-17o5qb2{position:relative;left:auto;top:auto;width:90%;height:auto;min-height:250px}.img-wrapper.svelte-17o5qb2.svelte-17o5qb2{position:absolute;bottom:0;right:0;left:auto;height:110%;z-index:1}.info-overlay.svelte-17o5qb2.svelte-17o5qb2{position:relative;right:auto;top:auto;width:90%;padding:5%;transform:none!important;margin-top:-20px;z-index:5}.vertical-text.svelte-17o5qb2.svelte-17o5qb2{left:20px;top:10px}.speaker-label.svelte-17o5qb2.svelte-17o5qb2{font-size:2rem}.background-decor.svelte-17o5qb2 .circle.svelte-17o5qb2{width:80px;height:80px;border-width:2rem}}.contact-form.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{max-width:500px;margin:0 auto;padding:2rem}.hidden.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{display:none}.success-message.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{max-width:500px;margin:0 auto;padding:2rem;text-align:center}.error-message.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{color:#e62b1e;margin-bottom:1rem}.field-error.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{display:block;color:#ff2b06;font-size:.8rem;margin-top:.5rem;padding-left:.25rem}.input-error.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{border-color:#ff2b06!important}.has-error.svelte-1n3yoto label.svelte-1n3yoto.svelte-1n3yoto{color:#ff2b06!important}h2.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{margin-bottom:1.5rem}.form-group.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{position:relative;margin-bottom:1.75rem}.form-group.svelte-1n3yoto label.svelte-1n3yoto.svelte-1n3yoto{position:absolute;left:1rem;top:1rem;font-size:1.33rem;color:#999;pointer-events:none;transition:all .2s ease;background-color:transparent;padding:0}.form-group.svelte-1n3yoto input.svelte-1n3yoto:focus+label.svelte-1n3yoto,.form-group.svelte-1n3yoto input.svelte-1n3yoto:not(:placeholder-shown)+label.svelte-1n3yoto,.form-group.svelte-1n3yoto textarea.svelte-1n3yoto:focus+label.svelte-1n3yoto,.form-group.svelte-1n3yoto textarea.svelte-1n3yoto:not(:placeholder-shown)+label.svelte-1n3yoto{top:-.6rem;left:.75rem;font-size:1rem;color:#ccc;background-color:#000;padding:0 .35rem}input[type=text].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto,input[type=email].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto,input[type=tel].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto,textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{width:100%;padding:1rem;border:1px solid #444;border-radius:4px;font-size:1.33rem;background-color:transparent;color:#fff;transition:border-color .2s ease}input[type=text].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto::placeholder,input[type=email].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto::placeholder,input[type=tel].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto::placeholder,textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto::placeholder{color:transparent}input[type=text].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus::placeholder,input[type=email].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus::placeholder,input[type=tel].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus::placeholder,textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus::placeholder{color:#666;opacity:.7}input.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:-webkit-autofill,input.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:-webkit-autofill:hover,input.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:-webkit-autofill:focus,textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}input[type=text].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus,input[type=email].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus,input[type=tel].svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus,textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:focus{outline:none;border-color:#888}textarea.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{resize:vertical;min-height:120px}.checkbox-group.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{border:1px solid #444;border-radius:4px;padding:1.25rem;margin-bottom:1.75rem}legend.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{font-weight:500;padding:0 .5rem;color:#ccc}.checkbox-label.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-weight:400;cursor:pointer;color:#ddd;transition:color .2s ease}.checkbox-label.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:hover{color:#fff}.checkbox-label.svelte-1n3yoto input[type=checkbox].svelte-1n3yoto.svelte-1n3yoto{width:1.1rem;height:1.1rem;accent-color:#888;cursor:pointer}button.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto{background-color:#fff;color:#000;padding:.875rem 2.5rem;border:none;border-radius:4px;font-size:1.33rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}button.svelte-1n3yoto.svelte-1n3yoto.svelte-1n3yoto:hover{background-color:#ddd}.content.svelte-ujxhdz{margin-top:20px;font-size:1.2em;line-height:1.5;color:gray}body{margin:0;padding:0}[id]{scroll-margin-top:100px}[id].hidden-until-view{opacity:0;pointer-events:none}[id]:target{outline:none}
