:root{--black:#000;--white:#fff;--red:#e62b1e;--muted:#a7a7a7;--line-dark:rgba(255,255,255,0.2);--line-light:rgba(0,0,0,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--black);color:var(--white);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:4px}img{display:block}.shell{width:min(1280px,calc(100% - 64px));margin:0 auto}.section-dark{background:var(--black);color:var(--white)}.section-light{background:var(--white);color:var(--black)}.section-pad{padding:110px 0}.section-label{margin:0 0 38px;font-size:11px;letter-spacing:.18em;font-weight:700;text-transform:uppercase}.hero{height:145svh;position:relative;overflow:clip}.hero,.hero-stage{background:#02060e}.hero-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.hero-stage:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 49.95%,rgba(255,255,255,.05) 50%,transparent 50.05%),linear-gradient(180deg,transparent 49.95%,rgba(255,255,255,.035) 50%,transparent 50.05%);pointer-events:none}.hero-visual{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-layer{position:absolute;inset:-7% -2%;opacity:1;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-layer img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-layer-sky{z-index:0;transform:translate3d(0,var(--sky-y,0),0) scale(1.03)}.hero-layer-massif{z-index:1;transform:translate3d(0,var(--massif-y,0),0) scale(1.03)}.hero-layer-foreground{z-index:2;inset:-7% -2% -30%;transform:translate3d(0,var(--foreground-y,0),0) scale(1.03)}.hero-sky-image{animation:sky-fade 1.45s ease-out .1s forwards}.hero-full-image{animation:landscape-fade 1.75s ease-out 1.05s forwards}.hero-layer-foreground .hero-full-image{animation-delay:1.7s}.hero-shade{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.05) 38%,rgba(0,0,0,.64)),linear-gradient(90deg,rgba(0,0,0,.18),transparent 45%,rgba(0,0,0,.12));pointer-events:none}.hero-stage .hero-center,.hero-stage .scroll-cue,.hero-stage>.nav{z-index:5}.hero-stage .hero-center{transform:translate3d(0,var(--copy-y,0),0);opacity:var(--copy-opacity,1);will-change:transform,opacity}@keyframes sky-fade{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur(0)}}@keyframes landscape-fade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.nav{height:108px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.brand-link{display:inline-flex}.nav img{width:178px;height:auto}.menu{border:0;background:transparent;color:#fff;font-size:12px;letter-spacing:.13em;padding:10px 0 10px 10px}.menu span{color:var(--red);font-size:20px;margin-left:6px}.hero-center{min-height:calc(100svh - 108px);display:grid;place-items:center;align-content:center;text-align:center;padding-bottom:70px;position:relative;z-index:1}.eyebrow{font-size:11px;letter-spacing:.22em;margin:0 0 32px}.hero h1{margin:0;display:flex;gap:.2em;font-size:clamp(88px,15vw,220px);line-height:.82;letter-spacing:-.075em;font-weight:800}.hero-origin{display:flex;flex-direction:column;align-items:center;margin-top:44px}.x-mark{border:0;background:transparent;color:var(--red);font-size:clamp(70px,8vw,120px);line-height:1;margin:0;padding:0 18px 4px;animation:breathe 2.8s ease-in-out infinite}.hero-coordinates{margin:2px 0 0;color:rgba(255,255,255,.88);font-size:10px;font-weight:700;line-height:1.45;text-align:center;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.65)}.coordinate-display{display:inline-flex;align-items:flex-start;height:1.45em;letter-spacing:0;overflow:hidden}.coordinate-slot{display:inline-block;height:1.45em;min-width:.72em;overflow:hidden}.coordinate-space{display:inline-block;width:.62em}.coordinate-reel{display:flex;flex-direction:column;line-height:1.45em;transform:translateZ(0);animation:coordinate-reel .82s cubic-bezier(.18,.78,.22,1) var(--coordinate-delay) forwards;will-change:transform}.coordinate-reel>span{display:block;height:1.45em}.coordinate-symbol>span{display:block;line-height:1.45em;opacity:0;transform:translate3d(0,-125%,0);animation:coordinate-symbol .5s cubic-bezier(.2,.75,.25,1) var(--coordinate-delay) forwards}@keyframes coordinate-reel{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% + 1.45em),0)}}@keyframes coordinate-symbol{0%{opacity:0;transform:translate3d(0,-125%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes breathe{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.05);opacity:1}}.scroll-cue{position:absolute;bottom:24px;left:50%;color:#fff;text-decoration:none;font-size:25px;transform:translateX(-50%);animation:cue 2s ease-in-out infinite}@keyframes cue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.manifesto{position:relative}.manifesto h2,.newsletter h2,.team h2{margin:0;font-size:clamp(56px,8.8vw,138px);line-height:.88;letter-spacing:-.06em}.manifesto-shift{margin-top:150px;display:grid;grid-template-columns:1.3fr .7fr;align-items:end;grid-gap:60px;gap:60px}.manifesto-shift h3{margin:0;font-size:clamp(45px,6vw,88px);line-height:.92;letter-spacing:-.05em}.manifesto-shift p{margin:0;text-align:right;font-size:12px;letter-spacing:.16em;line-height:1.7;color:#bdbdbd}.quote-band{height:310svh;position:relative;overflow:clip;background:var(--red);color:#fff}.restare-stage{height:100svh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 32%),var(--red)}.restare-stage:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,rgba(0,0,0,.12),transparent 34%,rgba(0,0,0,.08));pointer-events:none}.restare-label{position:absolute;top:106px;left:max(32px,calc((100vw - 1280px) / 2));z-index:30;margin:0}.speaker-orbit{position:absolute;inset:0;z-index:10;perspective:1200px;pointer-events:none}.speaker-card{width:clamp(54px,5.1vw,76px);aspect-ratio:3/4.25;position:absolute;top:50%;left:50%;opacity:var(--speaker-opacity);transform:translate3d(calc(-50% + var(--speaker-x)),calc(-50% + var(--speaker-y)),0) rotate(var(--speaker-rotation)) scale(var(--speaker-scale));transform-origin:center;transform-style:preserve-3d;transition:transform .18s cubic-bezier(.2,.75,.25,1),opacity .18s ease;will-change:transform,opacity;pointer-events:auto}.speaker-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;filter:drop-shadow(0 14px 22px rgba(47,0,0,.28));transition:transform .55s cubic-bezier(.2,.75,.25,1)}.speaker-card:focus-within .speaker-card-inner,.speaker-card:hover .speaker-card-inner{transform:rotateY(180deg)}.speaker-card-face{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.speaker-card-front{background:#151515}.speaker-card-front:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.42))}.speaker-card-front img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08)}.speaker-card-back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;transform:rotateY(180deg);background:#050505;color:#fff;text-align:center}.speaker-card-back span{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em}.speaker-card-back strong{font-size:10px;line-height:1.05}.restare-copy{width:min(900px,calc(100% - 64px));position:absolute;top:50%;left:50%;z-index:20;margin:0;opacity:var(--copy-progress);transform:translate(-50%,calc(-50% + var(--copy-y)));color:#fff;text-align:center;text-wrap:balance;font-weight:800;font-size:clamp(40px,5.4vw,86px);line-height:.94;letter-spacing:-.055em;text-shadow:0 4px 30px rgba(80,0,0,.26);transition:opacity .18s ease,transform .18s ease}.restare-copy span{display:block}.restare-copy span+span{margin-top:12px}.restare-scroll{position:absolute;right:max(32px,calc((100vw - 1280px) / 2));bottom:28px;z-index:30;margin:0;font-size:10px;font-weight:800;letter-spacing:.2em;writing-mode:vertical-rl}.about-ted{border-bottom:1px solid var(--line-light)}.about-ted-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(60px,9vw,150px);gap:clamp(60px,9vw,150px);align-items:start}.about-ted h2{margin:0;font-size:clamp(56px,7.2vw,112px);line-height:.88;letter-spacing:-.06em}.about-ted-copy{max-width:620px;padding-top:4px}.about-ted-copy p{margin:0 0 28px;font-size:clamp(18px,1.7vw,24px);line-height:1.48;letter-spacing:-.015em}.about-ted-copy strong{font-weight:800}.about-ted-copy a{display:inline-block;margin-top:20px;padding-bottom:7px;border-bottom:2px solid var(--red);color:#000;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.06em;transition:color .2s ease,border-color .2s ease}.about-ted-copy a:hover{color:var(--red);border-color:#000}.team h2{max-width:1100px}.team-intro{max-width:650px;margin:42px 0 82px;font-size:21px;line-height:1.45}.role-list{border-top:1px solid var(--line-light)}.role-row{width:100%;display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:30px;gap:30px;align-items:center;text-align:left;padding:25px 0;border:0;border-bottom:1px solid var(--line-light);background:transparent;transition:transform .2s ease,padding-left .2s ease}.role-row:hover{transform:translateX(10px)}.role-name{font-size:clamp(24px,3vw,44px);letter-spacing:-.035em;font-weight:700}.role-description{font-size:14px;color:#555;line-height:1.4}.role-arrow{font-size:28px;color:var(--red)}.primary-cta{margin-top:62px;border:0;background:#000;color:#fff;padding:22px 30px;font-weight:700;letter-spacing:.05em;transition:background .2s ease,color .2s ease,transform .2s ease}.primary-cta:hover{background:var(--red);transform:translateY(-2px)}.newsletter-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:90px;gap:90px;align-items:end}.newsletter h2{font-size:clamp(48px,6.5vw,96px)}.newsletter-form label{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.inline-field{display:flex;border-bottom:1px solid #fff}.inline-field input{flex:1 1;min-width:0;border:0;background:transparent;color:#fff;padding:16px 0;outline:none;font-size:20px}.inline-field input::placeholder{color:#777}.inline-field button{border:0;background:transparent;color:#fff;font-size:12px;font-weight:700}.newsletter-form>p{color:#969696;font-size:12px;line-height:1.5}.newsletter-success{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:18px 0;display:flex;gap:14px;align-items:flex-start}.newsletter-success span{color:var(--red);font-weight:800}.newsletter-success p{margin:0;max-width:470px;line-height:1.45}.footer{border-top:1px solid var(--line-dark);padding:88px 0 34px}.footer-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;padding-bottom:72px;border-bottom:1px solid var(--line-dark)}.footer-identity img{width:210px;height:auto}.footer-identity p{margin:25px 0 0;color:#9d9d9d;font-size:11px;line-height:1.75;letter-spacing:.14em;text-transform:uppercase}.footer-identity p span{color:#fff}.footer-claim{margin:0;color:#fff;font-size:clamp(50px,6.8vw,104px);font-weight:800;line-height:.86;letter-spacing:-.065em;text-align:right}.footer-directory{display:grid;grid-template-columns:.8fr 1.15fr 1.25fr .8fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);padding:52px 0 60px;border-bottom:1px solid var(--line-dark)}.footer-directory nav,.footer-directory>div{display:flex;flex-direction:column;align-items:flex-start}.footer .footer-label{margin:0 0 22px;color:#777;font-size:10px;font-weight:700;line-height:1;letter-spacing:.18em}.footer-directory a{display:inline-block;margin:0 0 13px;color:#fff;font-size:14px;line-height:1.35;text-decoration:none;text-underline-offset:4px;transition:color .18s ease}.footer-directory a:hover{color:var(--red)}.footer .footer-detail{max-width:230px;margin:7px 0 0;color:#777;font-size:11px;line-height:1.55}.footer-bottom{display:grid;grid-template-columns:.75fr 2.2fr auto;grid-gap:40px;gap:40px;align-items:start;padding-top:28px}.footer-bottom a,.footer-bottom p{margin:0;color:#777;font-size:10px;line-height:1.6;letter-spacing:.04em}.footer-bottom .footer-license{max-width:720px}.footer-bottom a{color:#fff;font-weight:700;text-decoration:none;letter-spacing:.12em;white-space:nowrap}.footer-bottom a:hover{color:var(--red)}.menu-overlay{position:fixed;inset:0;z-index:60;background:#000;color:#fff;display:grid;grid-template-rows:auto 1fr auto;animation:overlayIn .22s ease-out both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.menu-overlay-top{height:108px;display:flex;align-items:center;justify-content:space-between}.menu-overlay-top img{width:165px;height:auto}.menu-overlay-top button{border:0;background:transparent;color:#fff;font-size:42px;line-height:1}.menu-links{display:flex;flex-direction:column;justify-content:center;padding:55px 0}.menu-links a,.menu-links button{width:100%;border:0;border-bottom:1px solid #222;background:transparent;color:#fff;text-decoration:none;text-align:left;padding:17px 0;font-weight:800;font-size:clamp(45px,6.5vw,98px);line-height:.92;letter-spacing:-.055em;transition:color .15s ease,padding-left .15s ease}.menu-links a:first-child{border-top:1px solid #222}.menu-links a span,.menu-links button span{display:inline-block;width:58px;font-size:11px;letter-spacing:.15em;color:#777;vertical-align:top;margin-top:10px}.menu-links a:hover,.menu-links button:hover{color:var(--red);padding-left:8px}.menu-location{padding-bottom:32px;margin-top:0;font-size:11px;letter-spacing:.2em;color:#777}.apply-overlay{position:fixed;inset:0;z-index:70;background:#000;color:#fff;overflow:auto;animation:overlayIn .2s ease-out both}.close-apply{position:fixed;top:28px;right:32px;z-index:72;border:0;background:transparent;color:#fff;font-size:38px;line-height:1}.apply-shell{min-height:100svh;width:min(1080px,calc(100% - 64px));margin:auto;display:flex;flex-direction:column;padding:30px 0 36px}.apply-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.12em;padding-right:56px}.apply-top img{width:145px;height:auto}.apply-progress{height:1px;background:#242424;margin-top:28px;overflow:hidden}.apply-progress span{display:block;height:100%;background:var(--red);transition:width .3s ease}.apply-step{flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:880px;padding:70px 0 50px}.apply-step h2{margin:0 0 50px;font-size:clamp(58px,8vw,120px);line-height:.88;letter-spacing:-.06em}.apply-step input,.apply-step textarea{width:100%;border:0;border-bottom:1px solid #555;background:transparent;color:#fff;padding:18px 0;outline:none;font-size:20px;resize:none}.apply-step input::placeholder,.apply-step textarea::placeholder{color:#777}.apply-step input:focus,.apply-step textarea:focus{border-color:#fff}.two-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.role-options,.time-options{display:grid;grid-gap:10px;gap:10px}.role-options button{border:1px solid #3c3c3c;background:transparent;color:#fff;text-align:left;padding:17px 18px;font-size:17px;transition:border-color .15s ease,background .15s ease}.role-options button span{display:inline-block;width:28px;color:var(--red)}.role-options button.selected{border-color:#fff;background:#101010}.character-count,.field-help{margin:15px 0 0;font-size:12px;color:#777}.character-count{align-self:flex-end}.time-options label{border-bottom:1px solid #292929;padding:16px 0;font-size:18px;display:flex;align-items:center;gap:10px;cursor:pointer}.time-options label.selected{color:#fff}.time-options input{position:absolute;opacity:0;pointer-events:none;width:1px}.time-options label span{color:var(--red);width:22px}.apply-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #333;padding-top:24px}.apply-actions button{border:0;padding:15px 0;font-weight:700;letter-spacing:.06em}.ghost{background:transparent;color:#777}.ghost:not(:disabled),.next{color:#fff}.next{background:transparent}.next:disabled{color:#4a4a4a;cursor:not-allowed}.success{background:var(--red)}.success-screen{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.success-x{font-size:clamp(140px,20vw,310px);line-height:.6}.success-screen h2{margin:40px 0 10px;font-size:clamp(70px,10vw,150px);line-height:.8;letter-spacing:-.07em}.success-screen p{font-size:20px}.success-screen button{margin-top:30px;border:1px solid #fff;background:transparent;color:#fff;padding:15px 20px}@media (max-width:780px){.apply-shell,.shell{width:min(100% - 34px,1280px)}.section-pad{padding:76px 0}.hero{height:132svh}.menu-overlay-top,.nav{height:82px}.nav img{width:145px}.hero-center{text-align:left;align-items:center;justify-items:start;padding-bottom:95px}.hero h1{flex-direction:column;gap:0;font-size:clamp(105px,31vw,180px)}.hero-origin{align-self:end;align-items:center;margin:28px 10vw 0 0}.x-mark{margin:0}.hero-coordinates{font-size:9px}.eyebrow{order:2;margin:42px 0 0}.manifesto h2,.newsletter h2,.team h2{font-size:clamp(49px,15vw,84px)}.manifesto-shift{margin-top:100px;grid-template-columns:1fr}.manifesto-shift p{text-align:left}.quote-band{height:285svh}.restare-label{top:88px;left:17px}.speaker-card{width:50px;border-radius:6px}.restare-copy{width:calc(100% - 44px);font-size:clamp(38px,11.4vw,61px)}.restare-scroll{right:17px}.about-ted-grid{grid-template-columns:1fr;gap:52px}.about-ted-copy{padding-top:0}.about-ted-copy p,.team-intro{font-size:18px}.team-intro{margin-bottom:56px}.role-row{grid-template-columns:1fr auto;gap:16px;padding:22px 0}.role-description{grid-column:1/-1;grid-row:2}.newsletter-grid{grid-template-columns:1fr;gap:60px}.inline-field{display:block}.inline-field button{width:100%;text-align:left;padding:18px 0;border-top:1px solid #333}.footer{padding:66px 0 28px}.footer-lead{display:block;padding-bottom:48px}.footer-identity img{width:175px}.footer-claim{margin-top:62px;font-size:clamp(48px,14vw,74px);text-align:left}.footer-directory{grid-template-columns:1fr 1fr;gap:46px 24px;padding:44px 0 50px}.footer-directory a{font-size:13px}.footer-bottom{grid-template-columns:1fr;gap:18px}.footer-bottom .footer-license{max-width:none}.footer-bottom a{margin-top:8px}.menu-links{justify-content:flex-start;padding-top:11vh}.menu-links a,.menu-links button{font-size:clamp(42px,12vw,68px)}.menu-links a span,.menu-links button span{width:34px;margin-top:5px;font-size:9px}.apply-top{padding-right:45px}.apply-step{padding:72px 0 48px}.apply-step h2{font-size:clamp(58px,17vw,92px);margin-bottom:42px}.two-fields{grid-template-columns:1fr;gap:0}.close-apply{top:17px;right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{height:100svh}.hero-stage{position:relative}.quote-band{height:100svh}.restare-stage{position:relative}.hero-center,.hero-layer{transform:none!important;opacity:1}.coordinate-reel{animation:none;transform:translate3d(0,calc(-100% + 1.45em),0)}.coordinate-symbol>span{animation:none;opacity:1;transform:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.submit-error{margin:0 0 12px;color:#ff5a5f;font-size:.85rem;line-height:1.4}main>section[id]{scroll-margin-top:108px}.manifesto-shift p{color:#555}.nav{position:fixed;top:16px;left:50%;z-index:50;height:76px;padding:0 20px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(5,8,13,.72);box-shadow:0 12px 42px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);transition:transform .3s ease,opacity .22s ease,background .22s ease}.nav-hidden{opacity:0;transform:translate(-50%,calc(-100% - 24px));pointer-events:none}.nav:focus-within{opacity:1;transform:translateX(-50%);pointer-events:auto}.nav-on-light{background:rgba(255,255,255,.82);border-color:rgba(0,0,0,.12);box-shadow:0 12px 38px rgba(0,0,0,.09)}.nav-in-hero{padding-left:0;padding-right:0;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .brand-link{position:relative;display:block;width:178px;height:55px}.nav .brand-logo{position:absolute;inset:0;width:178px;height:auto;transition:opacity .22s ease}.nav .brand-logo-black,.nav-on-light .brand-logo-white{opacity:0}.nav-on-light .brand-logo-black{opacity:1}.nav-on-light .menu{color:#000}.hero-center{min-height:100svh;padding-top:108px}.menu-overlay{overflow-y:auto}.menu-links{padding:24px 0}.menu-links a,.menu-links button{font-size:clamp(32px,5.2vw,70px)}.participate{border-top:1px solid var(--line-light)}.participate-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px)}.participate h2{margin:0;font-size:clamp(44px,5.8vw,88px);line-height:1;letter-spacing:-.055em;overflow-wrap:break-word}.participate h2 span{color:#c92318}.participate-intro{max-width:520px;margin:32px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.participate-details>p{font-size:18px;line-height:1.55;margin:0 0 26px}.proposal-list{list-style:none;margin:30px 0;padding:0;counter-reset:proposal}.proposal-list li{position:relative;padding:20px 0 20px 36px;border-top:1px solid var(--line-light);counter-increment:proposal}.proposal-list li:before{content:"0" counter(proposal);position:absolute;top:22px;left:0;font-size:12px;color:#c92318;font-weight:700}.proposal-list strong{display:block;font-size:18px;margin-bottom:6px}.proposal-list span{font-size:16px;line-height:1.5;color:#555}.proposal-cta{display:inline-block;text-decoration:none;margin:0 0 20px;font-size:14px;line-height:1.5}.participate-details .proposal-help,.participate-details .proposal-note{font-size:14px;line-height:1.55;color:#555}.participate-details a:not(.proposal-cta){color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.proposal-note{border-top:1px solid var(--line-light);padding-top:20px}@media (max-width:780px){.nav{top:10px;height:64px;width:calc(100% - 20px);padding:0 14px;border-radius:16px}.nav-in-hero{width:calc(100% - 34px);padding:0}.nav .brand-link{width:140px;height:44px}.nav .brand-logo{width:140px}.hero-center{padding-top:82px}.participate-grid{grid-template-columns:1fr;gap:40px}.participate h2{font-size:clamp(40px,10.5vw,70px)}.menu-links a,.menu-links button{font-size:clamp(30px,8.5vw,52px);line-height:1.05}.menu-links{padding:24px 0}}.apply-privacy{margin:20px 0 0;color:#8d8d8d;font-size:11px;line-height:1.55}.apply-privacy a{color:#fff;text-underline-offset:3px}.footer-bottom{grid-template-columns:1.15fr 2fr auto}.footer-legal-nav{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-start}.footer-legal-nav p{width:100%}.footer-bottom .footer-legal-nav a{color:#aaa;font-weight:400;letter-spacing:.03em}.footer-bottom .footer-legal-nav a:hover{color:var(--red)}.legal-page{min-height:100svh;background:#fff;color:#111}.legal-header{width:min(1280px,calc(100% - 64px));height:108px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;border-bottom:1px solid var(--line-light)}.legal-header img{width:178px;height:auto}.legal-header>a:last-child{color:#111;font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none}.legal-header>a:last-child:hover{color:var(--red)}.legal-document{width:min(980px,calc(100% - 64px));margin:0 auto;padding:90px 0 120px}.legal-kicker{margin:0 0 36px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em}.legal-document h1{margin:0;font-size:clamp(72px,11vw,154px);font-weight:800;line-height:.82;letter-spacing:-.075em}.legal-updated{margin:40px 0 92px;color:#666;font-size:12px;letter-spacing:.04em}.legal-document section{padding:42px 0;border-top:1px solid var(--line-light)}.legal-document section:last-of-type{border-bottom:1px solid var(--line-light)}.legal-document h2{margin:0 0 24px;font-size:clamp(25px,3vw,38px);line-height:1.05;letter-spacing:-.035em}.legal-document li,.legal-document p{font-size:16px;line-height:1.7}.legal-document p{margin:0 0 18px}.legal-document p:last-child{margin-bottom:0}.legal-document ul{margin:18px 0 22px;padding-left:22px}.legal-document li+li{margin-top:9px}.legal-document a{color:inherit;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.legal-table-wrap{width:100%;margin:25px 0;overflow-x:auto;border:1px solid var(--line-light)}.legal-document table{width:100%;min-width:650px;border-collapse:collapse}.legal-document td,.legal-document th{padding:16px 18px;border-bottom:1px solid var(--line-light);text-align:left;vertical-align:top;font-size:14px;line-height:1.55}.legal-document th{background:#f4f4f4;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.legal-document tr:last-child td{border-bottom:0}.legal-related{display:flex;justify-content:space-between;gap:25px;padding-top:42px}.legal-related a{color:#111;font-size:12px;font-weight:800;letter-spacing:.06em;text-decoration:none}.legal-related a:hover{color:var(--red)}@media (max-width:780px){.footer-bottom{grid-template-columns:1fr}.legal-header{width:calc(100% - 34px);height:82px}.legal-header img{width:145px}.legal-header>a:last-child{font-size:9px}.legal-document{width:calc(100% - 34px);padding:66px 0 88px}.legal-document h1{font-size:clamp(62px,20vw,100px)}.legal-updated{margin:30px 0 64px}.legal-document section{padding:34px 0}.legal-document li,.legal-document p{font-size:15px}.legal-related{flex-direction:column}}.speaker-card-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#111}.speaker-card-placeholder span{color:var(--red);font-size:clamp(20px,2vw,31px);font-weight:900;line-height:1}.footer-legal-nav button{margin:0;padding:0;border:0;background:transparent;color:#aaa;font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.03em;text-align:left}.footer-legal-nav button:hover{color:var(--red)}.cookie-banner{width:min(1180px,calc(100% - 32px));position:fixed;left:50%;bottom:16px;z-index:2000;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px 46px;gap:24px 46px;padding:26px 28px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.2);border-top:3px solid var(--red);background:rgba(5,5,5,.97);box-shadow:0 22px 70px rgba(0,0,0,.42);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cookie-banner-in .35s cubic-bezier(.2,.75,.25,1) both}@keyframes cookie-banner-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.cookie-banner-copy{max-width:680px}.cookie-eyebrow{margin:0 0 8px;color:var(--red);font-size:9px;font-weight:800;letter-spacing:.2em}.cookie-banner h2{margin:0 0 12px;font-size:clamp(28px,3vw,46px);line-height:.9;letter-spacing:-.045em}.cookie-banner-copy>p:not(.cookie-eyebrow){margin:0 0 10px;color:#c6c6c6;font-size:13px;line-height:1.5}.cookie-banner-copy>a{color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.cookie-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:flex-end;justify-content:flex-end;align-self:end}.cookie-actions button{min-height:44px;padding:12px 15px;border:1px solid #555;font-size:10px;font-weight:800;letter-spacing:.06em}.cookie-secondary{background:transparent;color:#fff}.cookie-secondary:hover{border-color:#fff}.cookie-primary{border-color:var(--red)!important;background:var(--red);color:#fff}.cookie-primary:hover{background:#c92318}.cookie-preferences{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid #333}.cookie-preferences label{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #333;background:#0d0d0d}.cookie-preferences span{display:flex;flex-direction:column;gap:5px}.cookie-preferences strong{font-size:13px}.cookie-preferences small{color:#929292;font-size:11px;line-height:1.35}.cookie-preferences input{width:18px;height:18px;accent-color:var(--red)}@media (max-width:780px){.cookie-banner{width:calc(100% - 20px);bottom:10px;display:block;max-height:calc(100svh - 20px);overflow-y:auto;padding:22px 18px 18px}.cookie-banner h2{font-size:34px}.cookie-banner-copy>p:not(.cookie-eyebrow){font-size:12px}.cookie-actions{display:grid;grid-template-columns:1fr;margin-top:20px}.cookie-actions button{width:100%}.cookie-preferences{grid-template-columns:1fr;margin-top:20px}}.speaker-card-front{background-size:cover;background-position:50%;background-repeat:no-repeat}.speaker-card-placeholder{display:none}.speaker-card[aria-label="Bill Gates"] .speaker-card-front{background-image:url(/api/speaker-image?name=Bill%20Gates)}.speaker-card[aria-label="Brené Brown"] .speaker-card-front{background-image:url(/api/speaker-image?name=Bren%C3%A9%20Brown)}.speaker-card[aria-label="Chimamanda Ngozi Adichie"] .speaker-card-front{background-image:url(/api/speaker-image?name=Chimamanda%20Ngozi%20Adichie)}.speaker-card[aria-label="Hans Rosling"] .speaker-card-front{background-image:url(/api/speaker-image?name=Hans%20Rosling)}.speaker-card[aria-label="Sheryl Sandberg"] .speaker-card-front{background-image:url(/api/speaker-image?name=Sheryl%20Sandberg)}.speaker-card[aria-label="Elizabeth Gilbert"] .speaker-card-front{background-image:url(/api/speaker-image?name=Elizabeth%20Gilbert)}.speaker-card[aria-label="Amy Cuddy"] .speaker-card-front{background-image:url(/api/speaker-image?name=Amy%20Cuddy)}.speaker-card[aria-label="Bryan Stevenson"] .speaker-card-front{background-image:url(/api/speaker-image?name=Bryan%20Stevenson)}.speaker-card[aria-label="Sal Khan"] .speaker-card-front{background-image:url(/api/speaker-image?name=Sal%20Khan)}.speaker-card[aria-label="Jane Goodall"] .speaker-card-front{background-image:url(/api/speaker-image?name=Jane%20Goodall)}.speaker-card[aria-label="Al Gore"] .speaker-card-front{background-image:url(/api/speaker-image?name=Al%20Gore)}.speaker-card[aria-label="Stephen Hawking"] .speaker-card-front{background-image:url(/api/speaker-image?name=Stephen%20Hawking)}.speaker-card[aria-label="Jill Bolte Taylor"] .speaker-card-front{background-image:url(/api/speaker-image?name=Jill%20Bolte%20Taylor)}.speaker-card[aria-label="Simon Sinek"] .speaker-card-front{background-image:url(/api/speaker-image?name=Simon%20Sinek)}.speaker-card[aria-label="Tim Urban"] .speaker-card-front{background-image:url(/api/speaker-image?name=Tim%20Urban)}.speaker-card[aria-label="Susan Cain"] .speaker-card-front{background-image:url(/api/speaker-image?name=Susan%20Cain)}.speaker-card[aria-label="Monica Lewinsky"] .speaker-card-front{background-image:url(/api/speaker-image?name=Monica%20Lewinsky)}.speaker-card[aria-label="Kathryn Schulz"] .speaker-card-front{background-image:url(/api/speaker-image?name=Kathryn%20Schulz)}.speaker-card[aria-label="Elon Musk"] .speaker-card-front{background-image:url(/api/speaker-image?name=Elon%20Musk)}.speaker-card[aria-label="Daniel Pink"] .speaker-card-front{background-image:url(/api/speaker-image?name=Daniel%20Pink)}@media (min-width:781px){.nav,.nav-in-hero{width:min(1280px,calc(100% - 64px))}}@media (max-width:780px){.apply-shell,.shell{width:calc(100% - 40px)}.section-pad{padding:68px 0}.section-label{margin-bottom:28px}main>section[id]{scroll-margin-top:84px}.nav{top:10px;width:calc(100% - 20px);height:62px;min-height:62px;padding:0 10px 0 14px;border-radius:15px;align-items:center}.nav-in-hero{width:calc(100% - 40px);padding-inline:0}.nav .brand-link{width:136px;height:42px;min-height:42px;display:flex;align-items:center;flex:0 0 auto}.nav .brand-logo{width:136px;height:auto;max-height:36px;top:50%;bottom:auto;transform:translateY(-50%);object-fit:contain;object-position:left center}.menu{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 42px;align-self:center;display:inline-grid;place-items:center;padding:0;font-size:0;line-height:1}.menu>span{position:relative;display:block;width:23px;height:2px;margin:0;background:currentColor;color:inherit;font-size:0;transition:background .2s ease}.menu>span:after,.menu>span:before{content:"";position:absolute;left:0;width:23px;height:2px;background:currentColor;transition:transform .2s ease,top .2s ease}.menu>span:before{top:-7px}.menu>span:after{top:7px}.menu[aria-expanded=true]>span{background:transparent}.menu[aria-expanded=true]>span:before{top:0;transform:rotate(45deg)}.menu[aria-expanded=true]>span:after{top:0;transform:rotate(-45deg)}.hero-center{width:calc(100% - 40px);padding-top:78px;padding-bottom:76px;justify-items:center}.hero h1,.hero-center{text-align:center;align-items:center}.hero h1{width:100%;justify-content:center;font-size:clamp(92px,28vw,154px)}.eyebrow{width:100%;margin-top:34px;text-align:center}.hero-origin{align-self:center;align-items:center;margin-left:auto;margin-right:auto}.hero-coordinates{width:100%;text-align:center}.scroll-cue{left:50%}.manifesto-shift{margin-top:76px;gap:34px}.about-ted-grid,.participate-grid{gap:36px}.about-ted-copy p,.participate-details>p{font-size:17px}.team-intro{margin:32px 0 48px}.role-row{padding:20px 0}.primary-cta{margin-top:44px;padding:18px 22px}.proposal-list{margin:22px 0}.proposal-list li{padding-top:17px;padding-bottom:17px}.footer{padding:58px 0 26px}.footer-lead{padding-bottom:40px}.footer-claim{margin-top:48px}.footer-directory{gap:36px 20px;padding:38px 0 42px}.footer-bottom{padding-top:22px}.menu-overlay-top{height:78px}.menu-overlay-top img{width:140px}.menu-links{padding:18px 0 26px}.menu-links a,.menu-links button{padding:15px 0;font-size:clamp(29px,8.2vw,48px)}.menu-location{padding-bottom:22px}.apply-shell{padding:20px 0 26px}.apply-top{padding-right:38px}.apply-progress{margin-top:20px}.apply-step{padding:52px 0 36px}.apply-step h2{margin-bottom:34px;font-size:clamp(50px,15vw,78px)}.apply-step input,.apply-step textarea{padding:15px 0;font-size:18px}.role-options button{padding:15px 14px}.apply-actions{padding-top:18px}.cookie-banner{right:10px;bottom:10px;width:min(340px,calc(100% - 20px));padding:16px}}.hero-full-image,.hero-sky-image{opacity:0;will-change:opacity,filter}.hero-sky-image{animation:hero-sky-intro 1.15s ease-out .05s forwards!important}.hero-layer-massif .hero-full-image{animation:hero-massif-intro 1.2s cubic-bezier(.2,.72,.2,1) .85s forwards!important}.hero-layer-foreground .hero-full-image{animation:hero-foreground-intro 1.15s cubic-bezier(.2,.72,.2,1) 1.35s forwards!important}.hero-center,.nav .brand-link,.nav .menu,.scroll-cue{opacity:0;animation:hero-ui-intro .75s ease-out 2.15s forwards}@keyframes hero-sky-intro{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur(0)}}@keyframes hero-massif-intro{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur(0)}}@keyframes hero-foreground-intro{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes hero-ui-intro{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-center,.hero-full-image,.hero-sky-image,.nav .brand-link,.nav .menu,.scroll-cue{opacity:1!important;filter:none!important;animation:none!important}}.about-ted h2,.team h2{color:#000;background:linear-gradient(to bottom,#000 0 50%,var(--red) 50% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}