h1,h2,h3,p{margin-bottom:revert}@font-face{font-family:Futura Condensed Extra Bold;src:url(/__l5e/assets-v1/c75ba5ea-b1da-406e-afa5-411b5ed7f3fc/Futura_Condensed_Extra_Bold.woff2)format("woff2"),url(/__l5e/assets-v1/fbc6839c-5da7-45c3-a49f-7e78c269fa3d/Futura_Condensed_Extra_Bold.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--black:#101114;--paper:#f2efe7;--blue:#1769ff;--muted:#a6a7ac;--font-display:"Futura Condensed Extra Bold","Arial Narrow",Impact,sans-serif;--font-body:Inter,Arial,sans-serif;--track-idle:#444950;--track-outline:#969eaa;--track-white:#fff;--track-glow-shadow:0 0 8px #1769ff99}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--paper);font:16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #68a0ff}.container{width:min(1440px,100% - 112px);margin:0 auto}.section-dark{background:var(--black);color:var(--paper)}.section-light{background:var(--paper);color:var(--black)}.blue{color:var(--blue)}.muted{color:#a8a9af}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0bd9;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:76px;padding:0 4%;display:flex;position:fixed;top:0;left:0;right:0}.site-header>*{flex:none}.wordmark{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:900;line-height:1}.site-header nav{gap:38px;display:flex}.site-header nav a{font:700 14px var(--font-display);letter-spacing:.07em}footer a:not(.wordmark){font:700 10.4px var(--font-display);letter-spacing:.07em}.site-header nav a:hover,footer a:hover{color:var(--blue)}.wordmark,.site-header nav,.site-header nav a,.site-header .primary{white-space:nowrap}@media (width<=1180px){.site-header nav{gap:30px}}@media (width<=1080px){.site-header nav{gap:24px}.site-header nav a{font-size:13px}}@media (width<=980px){.site-header nav{gap:18px}.site-header nav a{font-size:12px}}@media (width<=880px){.site-header nav{gap:14px}.site-header nav a{font-size:11px}.wordmark{font-size:21px}.site-header .primary.small{gap:10px;min-height:34px;padding:4px 5px 4px 14px;font-size:10.4px}.site-header .primary.small>span{width:24px;height:24px}.site-header .primary.small>span svg{width:11px;height:11px}}@media (width<=780px){.site-header{padding:0 3%}.site-header nav{gap:11px}.site-header nav a{font-size:10.2px}.wordmark{font-size:19px}}@media (width<=680px){.site-header nav{gap:9px}.site-header nav a{font-size:9.6px}.wordmark{font-size:18px}.site-header .primary.small{gap:8px;min-height:31px;padding:4px 5px 4px 12px;font-size:9.8px}.site-header .primary.small>span{width:21px;height:21px}}.mobile-menu{color:#fff;background:0 0;border:0;font-size:26px;display:none}.primary{background:var(--blue);color:#fff;font:800 13.6px var(--font-display);letter-spacing:.04em;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:8px 9px 8px 26px;transition:background .2s,transform .2s;display:inline-flex}.primary>span{background:var(--black);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;line-height:1;display:inline-flex}.primary>span svg{width:16px;height:16px;display:block}.primary:hover{background:#4387ff;transform:translateY(-2px)}.primary>span{transition:background .2s,color .2s}.primary:hover>span,.primary.primary-light{color:var(--black);background:#fff}.primary.primary-light>span{background:var(--black);color:#fff}.primary.primary-light:hover{background:#fff}.primary.primary-light:hover>span{background:var(--blue);color:#fff}.hero-cta .primary:hover{color:var(--black);background:#fff;border-color:#fff}.hero-cta .primary:hover>span{background:var(--blue);color:#fff}.primary.small{gap:12px;min-height:38px;padding:5px 6px 5px 16px;font-size:11.2px}.primary.small>span{width:26px;height:26px;font-size:11px}.primary.small>span svg{width:12px;height:12px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font:700 12.2px Jost,Futura,system-ui,sans-serif}.eyebrow.light{color:#f4f3f0}.bar{background:var(--blue);vertical-align:middle;width:23px;height:2px;margin:0 10px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;margin-left:-.05em;font-weight:900;line-height:.91}h2{font-size:clamp(56px,7.04vw,128px)}h2 em{color:var(--blue);font-style:normal}h3{font-size:28.8px}.hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;padding:130px 0 100px;display:flex;position:relative}.hero-image,.hero-shade,.join-photo,.join-shade{z-index:-1;position:absolute;inset:0}.hero-image{filter:none;background:url(/assets/hero-le-onze-v3.webp) 50% 48%/cover no-repeat}.hero-shade{background:linear-gradient(90deg,#08090b7a 0%,#08090b38 29%,#0000 64%),linear-gradient(#0000 72%,#08090b66)}.hero-content{padding-top:3vh}.hero-date-block{background:#0b0d11b5;border:1px solid #ffffff1f;flex-direction:column;gap:2px;margin-top:18px;padding:14px 16px 12px;display:inline-flex}.hero-date-block span{font:900 clamp(14.4px,1.76vw,24px)/1 var(--font-display);letter-spacing:.03em}.hero-date-block small{font:700 9.6px var(--font-display);letter-spacing:.12em;color:#d3d5da}.hero h1{letter-spacing:-.042em;white-space:nowrap;margin:24px 0 33px -.05em;font-size:clamp(104px,13.92vw,248px);line-height:.79}.hero h1 span{color:var(--blue)}.hero-claim{font:900 clamp(23.2px,2.8vw,49.6px)/.98 var(--font-display);max-width:850px}.hero-description{color:#dedede;max-width:640px;margin-bottom:28px;font-size:18px;line-height:1.75}.hero-bottom{font:700 11.2px var(--font-display);letter-spacing:.07em;justify-content:center;align-items:end;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-cue{align-items:center;gap:10px;display:inline-flex}.scroll-cue svg{width:14px;height:14px;display:block}.hero-cta{flex-direction:column;align-items:center;margin-top:28px;display:inline-flex}.hero-cta .countdown{margin-top:26px}.countdown{align-items:center;gap:14px;display:flex}.countdown div{flex-direction:column;align-items:center;display:flex}.countdown strong{font:900 34px/.9 var(--font-display)}.countdown small{font:600 12px var(--font-display);color:#bbb}.countdown i{color:var(--blue);font-style:normal}.scroll-cue{color:#ddd}.concept{padding:160px 0 110px;overflow:hidden}.section-intro{grid-template-columns:1.08fr .62fr;align-items:end;gap:6vw;margin-bottom:72px;display:grid}.section-intro h2{margin:32px 0 0}.intro-side{max-width:500px;font-size:18px}.intro-side p:last-child{font-size:15px}.track-progress{width:296px;max-width:100%;margin-top:34px;position:relative}.track-svg{width:100%;height:auto;display:block;overflow:visible}.track-base,.track-fill,.track-start{stroke-width:20px;fill:none}.track-base{stroke:var(--track-idle)}.track-fill{stroke:var(--blue);filter:url(#track-glow)}.track-start{stroke:url(#track-start-gradient);filter:url(#track-glow)}.track-start-stop{stop-color:var(--blue)}.track-fill-prev{opacity:0}.track-halo{fill:var(--blue);opacity:.25;filter:blur(7px)}.track-halo,.track-runner{transition:opacity .3s}.track-dot{fill:none;stroke:var(--track-outline);stroke-width:1.1px}.track-runner{fill:var(--track-white);filter:drop-shadow(var(--track-glow-shadow))}.track-count,.track-unit{text-anchor:middle;font-family:var(--font-display);letter-spacing:0;fill:var(--track-white);font-weight:800}.track-count{font-size:44px}.track-unit{font-size:14px}.track-exercise{text-anchor:middle;fill:var(--blue)}@keyframes trackTick{0%{opacity:0}to{opacity:1}}.track-count.tick,.track-exercise.tick{animation:.45s trackTick}.exercise-carousel{margin-top:18px}.exercise-viewport{overflow:clip}.exercise-track{gap:18px;transition:transform .45s;display:flex}.exercise-card{opacity:.8;filter:grayscale(.6);background-position:50%;background-size:cover;border-radius:20px;flex:none;width:clamp(300px,36vw,530px);height:520px;transition:transform .35s,opacity .35s,filter .35s;position:relative;overflow:hidden;transform:scale(.86)}.exercise-card:before{content:"";background:linear-gradient(#0506084d 0%,#06070866 32%,#060708f0 100%);transition:background .45s;position:absolute;inset:0}.exercise-card.active{opacity:.92;filter:none;transform:scale(1)}.exercise-card.active:before{background:linear-gradient(#0506080f 0%,#0607081f 32%,#060708c4 100%)}.exercise-card.peek{opacity:.8}.exercise-card.partial{opacity:.78}.exercise-card-inner{z-index:1;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:0}.exercise-meta-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exercise-index{background:var(--blue);color:#fff;min-width:54px;height:32px;font:800 14.4px/1 var(--font-display);letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;display:inline-flex;box-shadow:0 8px 22px #00000059}.exercise-label{font:700 8.8px var(--font-display);letter-spacing:.08em;color:#ffffff9c;text-align:right;max-width:160px}.exercise-bottom{flex-direction:column;gap:8px;display:flex}.exercise-count{font:900 clamp(57.6px,7.2vw,120px)/.9 var(--font-display);letter-spacing:-.075em;margin-left:-.05em}.exercise-name{font:800 27.2px/1 var(--font-display)}.exercise-card-final{background:var(--blue);filter:none}.exercise-card-final:before,.exercise-card-final.active:before{background:0 0}.exercise-final-inner{text-align:center;justify-content:center;align-items:center}.exercise-final-bottom{align-items:center;gap:6px}.exercise-card-final .exercise-count{color:#fff}.exercise-final-note{font:400 14px/1.5 var(--font-body);color:#eaf1ff;max-width:30ch;margin:14px auto 0}.exercise-restart{width:78px;height:78px;color:var(--blue);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:30px;padding:0;transition:transform .2s;display:inline-flex}.exercise-restart svg{width:30px;height:30px;display:block}.exercise-restart:hover{background:var(--black);color:#fff;transform:translateY(-3px)}.exercise-restart:focus-visible{outline-offset:4px;outline:3px solid #fff}.exercise-control{justify-content:space-between;align-items:center;padding-top:28px;display:flex}.progress-track{gap:8px;width:min(450px,50%);display:flex}.progress-track button{background:#494b50;border:0;flex:1;height:4px;padding:0}.progress-track button.is-active{background:var(--blue)}.arrow-controls{gap:10px;display:flex}.arrow-controls button{width:54px;height:54px;color:var(--black);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex}.arrow-controls button svg{width:20px;height:20px;display:block}.arrow-controls button:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.arrow-controls button:disabled{opacity:.35;cursor:default;color:var(--black);background:#fff;transform:none}.section-end{margin-top:45px}.text-link{color:var(--blue);font:800 12.8px var(--font-display);letter-spacing:.07em;background:0 0;border:0;padding:0}.cause{padding:150px 0 165px}.cause-grid{grid-template-columns:1fr 1fr;align-items:end;gap:6%;margin-top:35px;margin-bottom:155px;display:grid}.cause h2{margin:0;font-size:clamp(104px,14.4vw,264px)}.cause-copy{max-width:570px;padding-bottom:18px}.cause-copy h3{margin-bottom:30px;font-size:clamp(27.2px,3.28vw,56px)}.cause-copy p{color:#373737;font-size:17px;line-height:1.8}.associations-head{font:800 21px var(--font-display);letter-spacing:.01em;border-bottom:1px solid #c7c3bb;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.associations{grid-template-columns:repeat(4,1fr);display:grid}.associations button{color:var(--black);background:0 0;border:0;border-right:1px solid #d1ccc4;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-height:235px;padding:32px 16px 26px;transition:background .2s;display:flex}.associations button:last-child{border-right:0}.associations button:hover{background:#e7e1d7}.association-logo{object-fit:contain;width:auto;max-width:180px;height:78px;display:block}.associations strong{text-align:center;font:900 19.2px/.95 var(--font-display)}.associations small{font:700 13px var(--font-display);letter-spacing:.06em;color:#6b6a68;margin-top:auto;padding-top:26px}.edition-place{grid-template-columns:43% 57%;min-height:78svh;display:grid}.edition-place-copy{flex-direction:column;justify-content:center;padding:110px 7vw 90px max(56px,50vw - 720px);display:flex}.edition-place h2{margin:32px 0 50px;font-size:clamp(54px,6.4vw,111px)}.edition-place-copy p{color:#cbcbcf;max-width:470px;line-height:1.8}.place-detail{font:800 16.8px/1.2 var(--font-display);margin-bottom:30px}.venue-visual{background:#16181b;position:relative;overflow:hidden}.venue-visual svg{object-fit:cover;filter:contrast(1.15);width:100%;height:100%;display:block}.venue-caption{font:700 9.6px var(--font-display);letter-spacing:.08em;color:#e2e2e2;justify-content:space-between;gap:15px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.founders{grid-template-columns:1.02fr .98fr;align-items:center;gap:5vw;min-height:auto;padding-top:0;padding-bottom:40px;display:grid}.founders h2{margin:32px 0;font-size:clamp(59px,6.4vw,109px)}.founders-heading p{color:#bbbfc8;max-width:490px;line-height:1.85}.founders-heading .primary{margin-top:20px}.founders-scene{background:#14161b;border:1px solid #252933;max-width:470px;min-height:560px;margin-left:auto;position:relative;overflow:hidden}.founders-photo{filter:contrast(1.06)brightness(.92)saturate(.95);background:url(/assets/taskforce-shoulder.webp) 50% 32%/cover no-repeat;position:absolute;inset:0}.founders-scene:after{content:"";background:linear-gradient(#0607083a 0%,#06070810 45%,#060708c4 100%);position:absolute;inset:0}.scene-patch{z-index:2;filter:drop-shadow(0 18px 55px #000);width:min(290px,38%);position:absolute;bottom:120px;right:42px}.scene-caption{z-index:2;justify-content:space-between;align-items:end;gap:14px;display:flex;position:absolute;bottom:32px;left:34px;right:34px}.scene-caption span{font:900 33.6px/.9 var(--font-display);margin-left:-.05em}.scene-caption small{font:700 9.6px var(--font-display);letter-spacing:.1em;color:#b0b5be;text-align:right;max-width:220px}.ambition{padding:170px 0 190px}.ambition h2{margin:34px 0 30px}.ambition-intro{color:#c5c5c9;max-width:660px;font-size:19px}.timeline{grid-template-columns:230px 1fr;align-items:start;gap:70px;margin-top:105px;display:grid}.timeline-nav{flex-direction:column;gap:20px;min-height:410px;display:flex;position:sticky;top:130px}.timeline-nav button{font:900 48px var(--font-display);color:#696b70;text-align:left;background:0 0;border:0;padding:0}.timeline-nav button.active{color:var(--blue)}.timeline-bar{background:#343942;width:3px;height:85px;margin-left:5px}.timeline-fill{background:var(--blue);width:100%;height:20%;transition:height .5s}.timeline-stage{background:#222;min-height:670px;position:relative;overflow:hidden}.timeline-image{filter:brightness(.62);background:url(/assets/ambition-2026.webp) 50%/cover;position:absolute;inset:0}.timeline-stage:after{content:"";background:linear-gradient(#0000 25%,#060708ef);position:absolute;inset:0}.timeline-caption{z-index:1;grid-template-columns:.6fr 1.4fr;align-items:end;gap:25px;display:grid;position:absolute;bottom:50px;left:50px;right:50px}.timeline-caption>span{font:900 100px/.7 var(--font-display);margin-left:-.05em}.timeline-caption h3{margin-bottom:14px;font-size:44px}.timeline-caption p{color:#e0e0e4;max-width:600px}.timeline-caption span#timeline-aside{color:var(--blue);font-size:10.4px}.trust{padding:160px 0 140px}.trust h2{margin:28px 0 85px}.trust-statement{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding-bottom:100px;display:grid}.trust-number{font:900 clamp(144px,18.4vw,336px)/.7 var(--font-display);letter-spacing:-.04em;margin-left:-.05em}.trust-number span{vertical-align:top;font-size:.42em}.trust-statement h3{font-size:clamp(36px,4vw,66.4px)}.trust-statement p{color:#555;max-width:470px}.trust-bottom{border-top:1px solid #c7c2b9;grid-template-columns:1fr 1fr;gap:10vw;padding-top:45px;display:grid}.trust-bottom strong{font:900 23.2px var(--font-display)}.trust-bottom p{color:#555;max-width:520px}.trust-bottom small{color:#6f6f6f}.join{isolation:isolate;align-items:center;min-height:100svh;padding:150px 0;display:flex;position:relative}.join-photo{filter:grayscale()brightness(.82);background:url(/assets/join-athlete.webp) 50% 42%/cover}.join-shade{background:linear-gradient(90deg,#09090ce8,#09090c70 68%,#09090c1f),linear-gradient(#0000 65%,#09090ce0)}.join h2{margin:34px 0;font-size:clamp(80px,9.6vw,176px)}.join p{color:#e2e2e5;max-width:610px;font-size:19px;line-height:1.7}.join .primary{margin-top:24px}footer{background:#08090b;border-top:1px solid #333;justify-content:space-between;align-items:center;gap:30px;min-height:140px;padding:42px 4%;display:flex}footer>div{white-space:nowrap;flex:none;gap:30px;display:flex}footer small{color:#9a9ba1;flex:0 44%;min-width:0;max-width:560px;font-size:10px;line-height:1.5}dialog{color:#fff;background:#16181c;border:1px solid #40444e;width:min(520px,100vw - 32px);max-height:calc(100vh - 42px);margin:auto;padding:48px;overflow:auto;box-shadow:0 30px 120px #0009}dialog[open]{animation:.34s cubic-bezier(.22,.8,.28,1) both dialog-in}dialog[open]::backdrop{animation:.3s ease-out both backdrop-in}dialog.closing{animation:.22s ease-in both dialog-out}dialog.closing::backdrop{animation:.22s ease-in both backdrop-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(26px)scale(.965)}to{opacity:1;transform:none}}@keyframes dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050608cf}dialog h2{margin:20px 0;font-size:52.8px}dialog p{color:#c5c7cb}dialog label{font:800 11.2px var(--font-display);letter-spacing:.05em;margin-top:18px;display:block}dialog input{color:#fff;background:#27292f;border:1px solid #51545a;width:100%;height:49px;margin-top:6px;padding:12px}dialog form .primary{width:100%;margin-top:25px}dialog small{color:#92949a;margin-top:12px;display:block}dialog .close-dialog{color:#ddd;background:0 0;border:0;font-size:35px;position:absolute;top:15px;right:22px}dialog .dialog-tag{font:800 11.2px var(--font-display);color:var(--blue);letter-spacing:.12em}#association-dialog h2{font-size:49.6px}#association-dialog .primary{margin-top:30px}@media (width<=660px){.site-header{height:62px;padding:0 20px}.site-header nav{background:#0c0d0f;flex-direction:column;padding:25px;display:none;position:absolute;top:62px;left:0;right:0}.site-header nav.open{display:flex}.site-header .primary{display:none}.mobile-menu{display:block}}@media (width<=900px){.container{width:calc(100% - 40px)}.hero{--hero-band:clamp(230px,34svh,350px);--hero-photo:max(460px,calc(var(--hero-band) + 280px));min-height:100svh;padding:0 0 90px;display:block}.hero-image{height:var(--hero-photo);background:url(/assets/hero-mobile-hands.webp) top/cover no-repeat;inset:0 0 auto}.hero-shade{height:var(--hero-photo);background:linear-gradient(#0000 20%,#1011141a 40%,#1011144d 60%,#10111480 74%,#10111499 86%,#101114eb 95%,#101114 100%),linear-gradient(#090a0b9e 0%,#090a0b2e 18%,#0000 34%),linear-gradient(90deg,#08090b59,#08090b1f);inset:0 0 auto}.hero-content{padding-top:calc(var(--hero-band) + 130px)}.hero h1{white-space:normal;font-size:clamp(74.4px,16.8vw,144px)}.hero-claim{font-size:clamp(22.4px,4.8vw,40px);line-height:1.15}.hero-description{max-width:520px;font-size:16px}.hero-bottom{align-items:end;bottom:25px}.hero-bottom>div:first-child{max-width:180px}.scroll-cue{display:none}.countdown strong{font-size:26px}.concept,.cause,.ambition,.trust{padding:95px 0}.section-intro,.cause-grid,.trust-statement{grid-template-columns:1fr;gap:35px}.section-intro h2,.ambition h2,.trust h2{font-size:clamp(51.2px,8.8vw,96px)}.track-progress{margin-top:22px}.exercise-card{width:76vw;height:420px}.exercise-count{font-size:73.6px}.exercise-name{font-size:24px}.exercise-control{padding-top:20px}.cause h2{font-size:128px}.cause-grid{margin-bottom:75px}.associations{grid-template-columns:1fr 1fr}.associations button:nth-child(2){border-right:0}.associations button:nth-child(-n+2){border-bottom:1px solid #ccc}.edition-place{grid-template-columns:1fr}.edition-place-copy{padding:100px 20px 65px}.edition-place h2{font-size:74px}.venue-visual{height:680px}.founders{grid-template-columns:1fr;padding-top:90px;padding-bottom:100px}.founders h2{font-size:64px}.founders-scene{min-height:620px}.scene-caption{flex-direction:column;align-items:flex-start}.scene-caption small{text-align:left;max-width:none}.scene-patch{width:220px;bottom:110px;right:24px}.timeline{grid-template-columns:1fr;gap:30px}.timeline-nav{flex-direction:row;justify-content:space-between;min-height:0;position:relative;top:auto}.timeline-nav button{font-size:38.4px}.timeline-bar{display:none}.timeline-stage{min-height:580px}.timeline-caption{grid-template-columns:1fr;gap:20px}.timeline-caption>span{font-size:80px}.trust-statement{padding-bottom:65px}.trust-number{font-size:200px}.trust-bottom{grid-template-columns:1fr;gap:45px}.join h2{font-size:96px}.join-photo{background-position:63% 42%}footer,footer>div{flex-wrap:wrap}}@media (width<=540px){.exercise-index{min-width:46px;height:28px;padding:0 11px;font-size:12.4px}.hero h1{font-size:72px}.hero-description{font-size:14px}.hero-date-block span{font-size:14.4px}.hero-bottom{flex-direction:column;align-items:start;gap:14px}.countdown strong,.hero-claim{font-size:24px}.primary{padding:6px 7px 6px 18px;font-size:12px}.concept{padding-top:85px}.section-intro h2,.ambition h2,.trust h2{font-size:52px}.exercise-card{width:82vw;height:360px}.exercise-card-inner{padding:22px}.exercise-label{font-size:7.2px}.exercise-count{font-size:59.2px}.exercise-name{font-size:22.4px}.exercise-restart{width:66px;height:66px;margin-top:22px}.exercise-restart svg{width:26px;height:26px}.cause h2{font-size:116px}.cause-copy h3{font-size:36px}.associations-head{font-size:16px}.associations strong{font-size:15.2px}.association-logo{max-width:140px;height:58px}.associations small{padding-top:20px;font-size:11.5px}.edition-place h2,.founders h2{font-size:53px}.venue-visual{height:470px}.venue-caption span:last-child{display:none}.founders-scene{min-height:500px}.scene-patch{width:160px;bottom:100px;right:16px}.scene-caption span{font-size:24px}.timeline-stage{min-height:560px}.timeline-caption{bottom:32px;left:23px;right:23px}.timeline-caption h3{font-size:31.2px}.trust-number{font-size:152px}.trust-statement h3{font-size:38.4px}.join h2{font-size:60px}.join p{font-size:15px}footer{flex-direction:column;align-items:flex-start;gap:20px}footer>div{flex-wrap:wrap;gap:14px 22px}footer small{flex:none;width:100%;max-width:none}dialog{padding:28px}dialog h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h2{margin-left:-.05em!important}@media (width>=900px){.timeline{min-height:calc(670px + 150vh)}.timeline-stage{position:sticky;top:130px}}.timeline-stage.is-switching .timeline-image{animation:.7s tlImg}.timeline-stage.is-switching .timeline-caption{animation:.6s tlCap}@keyframes tlImg{0%{opacity:.25;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes tlCap{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.trust-number span{display:inline-block}.trust-number.is-pending{opacity:0;transform:translateY(34px)}.trust-number.is-pending span{opacity:0;transform:translateY(-.28em)scale(.62)}.trust-number.is-counting{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.trust-number.is-counting span{transition:opacity .55s .5s,transform .75s cubic-bezier(.16,1,.3,1) .5s}.patronage-logos{grid-template-columns:1fr;max-width:150px;margin-top:24px;display:grid}.patronage-logo{background:#fff;border:1px solid #c9c3b8;border-radius:12px;justify-content:center;align-items:flex-start;padding:12px;display:flex}.patronage-logo img{width:100%;height:auto;display:block}@media (width<=900px){.patronage-logos{max-width:112px}.patronage-logo{padding:10px}}.edition-head{text-align:center;justify-content:center;padding:150px 20px 140px;display:flex}.venue-visual{background:#0e1013;overflow:visible}.venue-group{z-index:2;width:clamp(280px,24vw,420px);position:absolute;bottom:26%;left:clamp(76px,9.2vw,190px)}.venue-photo{aspect-ratio:4/5;border:1px solid #ffffff29;border-radius:26px;width:100%;margin:0;position:relative;box-shadow:0 40px 80px #0009}.venue-photo img{object-fit:cover;border-radius:25px;width:100%;height:100%;display:block}.venue-photo figcaption{color:#14161a;font:700 8.6px/1 var(--font-body);letter-spacing:.1em;white-space:nowrap;background:#f7f3ec;border-radius:999px;padding:10px 15px;position:absolute;bottom:24px;left:-16px;box-shadow:0 18px 40px #00000080}.venue-map{z-index:3;aspect-ratio:819/845;width:clamp(240px,20vw,360px);position:absolute;bottom:-6%;left:calc(100% - clamp(56px,6vw,96px))}.venue-map-frame{border:1px solid #ffffff2e;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 34px 70px #0000008c}.venue-map-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=1010px){.venue-map{width:clamp(200px,22vw,300px)}}@media (width<=900px){.venue-visual{height:auto;padding:24px 20px 34px;overflow:visible}.venue-group{width:100%;max-width:420px;margin:0 auto;position:relative;bottom:auto;left:auto}.venue-photo{aspect-ratio:4/5}.venue-map{width:min(86%,330px);margin:-18px 0 0 auto;position:relative;bottom:auto;left:auto}}@media (width<=540px){.venue-photo figcaption{left:14px}.venue-map{width:min(92%,300px);margin-top:-18px}}.edition-place-copy .primary{align-self:flex-start;margin-top:38px}#info-dialog{width:min(900px,100vw - 32px);padding:52px}#info-dialog h2{margin:16px 0 0;font-size:49.6px}#info-dialog .info-intro{max-width:620px;margin:16px 0 0;line-height:1.7}.info-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.info-card{background:#1c1e24;border:1px solid #33363d;border-radius:16px;padding:22px 20px}.info-card h3{font:800 11.2px var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#8fb3f4;margin:0 0 14px}.info-card p{color:#d0d3db;margin:0 0 12px;font-size:13.4px;line-height:1.6}.info-card p:last-child{margin-bottom:0}@media (width<=900px){#info-dialog{padding:24px 20px}#info-dialog h2{font-size:34px}#info-dialog .info-intro{margin-top:12px;font-size:13.4px}.info-cards{grid-template-columns:1fr;gap:9px;margin-top:22px}.info-card{padding:16px 15px}.info-card h3{margin-bottom:10px}.info-card p{margin-bottom:9px;font-size:12.8px;line-height:1.55}}:root{--signup-field:#27292f;--signup-border:#51545a;--signup-divider:#40444e;--signup-text:#fff;--signup-secondary:#c5c7cb;--signup-placeholder:#92949a;--signup-error:#ffb1b1;--signup-focus:#68a0ff;--signup-panel:#16181c}#signup-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(780px,100vw - 32px);max-height:calc(100svh - 32px);padding:0}.signup-inner{padding:44px 42px 34px}#signup-dialog h2{letter-spacing:0;margin-top:20px;margin-bottom:20px;padding-right:12px;font-size:46px;line-height:.98}#signup-dialog .signup-subtitle{font:400 14px/1.7 var(--font-body);color:var(--signup-text);margin:0 0 28px}.signup-subtitle>span{color:var(--signup-secondary);font-size:12px}.signup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}#signup-dialog .signup-fields label,#signup-dialog .signup-field{font:700 12px/1.5 var(--font-body);letter-spacing:0;text-transform:none;min-width:0;margin:0}.signup-full{grid-column:1/-1}#signup-dialog input:not([type=checkbox]),#signup-dialog select,#signup-dialog textarea{border:1px solid var(--signup-border);background:var(--signup-field);width:100%;min-width:0;color:var(--signup-text);font:400 14px/1.5 var(--font-body);letter-spacing:0;border-radius:4px;height:48px;margin-top:8px;padding:12px;transition:border-color .2s;display:block}#signup-dialog select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:8px}#signup-dialog textarea{resize:vertical;height:100px;max-height:240px}#signup-dialog input::placeholder{color:var(--signup-placeholder);opacity:1}#signup-dialog input:focus-visible,#signup-dialog textarea:focus-visible,#signup-dialog select:focus-visible{outline:2px solid var(--signup-focus);outline-offset:2px}#signup-dialog [aria-invalid=true]{border-color:var(--signup-error)}#signup-dialog .signup-check{font:400 12px/1.7 var(--font-body);letter-spacing:0;cursor:pointer;text-transform:none;color:var(--signup-secondary);align-items:flex-start;gap:12px;margin:0;display:flex}#signup-dialog .signup-check input{width:18px;min-width:18px;height:18px;accent-color:var(--blue);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:0 0 18px;margin:2px 0 0;padding:0}#signup-dialog .signup-adaptation{color:var(--signup-text);margin:22px 0}#signup-dialog .signup-field{margin-top:20px;display:block}.signup-optional{color:var(--signup-placeholder);font-weight:400}.signup-counter{font:400 11px/1.5 var(--font-body);color:var(--signup-placeholder);text-align:right;min-height:17px;margin-top:6px}.signup-consents{border-top:1px solid var(--signup-divider);flex-direction:column;gap:16px;margin-top:26px;padding-top:24px;display:flex}#signup-dialog form .primary{letter-spacing:0;text-align:left;gap:12px;min-height:54px;font-size:14px}#signup-dialog .signup-error{font:400 11px/1.5 var(--font-body);letter-spacing:0;color:var(--signup-error);margin-top:6px;display:block}#signup-dialog .signup-error[hidden],#signup-dialog .signup-feedback[hidden]{display:none}#signup-dialog .signup-feedback{font:400 13px/1.65 var(--font-body);color:var(--signup-text);margin:20px 0 0}#signup-dialog .signup-prototype{font:400 11px/1.5 var(--font-body);letter-spacing:0;color:var(--signup-placeholder);margin-top:12px}#signup-dialog .signup-privacy{font:400 10px/1.75 var(--font-body);letter-spacing:0;color:var(--signup-placeholder);margin:20px 0 0}.signup-privacy-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.signup-privacy a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}#privacy-dialog{width:min(620px,100vw - 32px)}#privacy-dialog h2{letter-spacing:0;font-size:36px;line-height:1.05}#privacy-dialog p{font:400 14px/1.8 var(--font-body);overflow-wrap:anywhere}@media (width<=540px){.signup-inner{padding:30px 22px 26px}#signup-dialog h2{font-size:32px}#signup-dialog .signup-subtitle{margin-bottom:24px;font-size:13px}.signup-fields{grid-template-columns:1fr;gap:16px}#signup-dialog form .primary{padding-left:16px;font-size:12px}#signup-dialog .signup-privacy{font-size:10px}#privacy-dialog h2{font-size:30px}}#signup-dialog [hidden]{display:none!important}@media (width<=900px){.exercise-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.exercise-viewport::-webkit-scrollbar{display:none}.exercise-track{transform:none!important}.exercise-card{scroll-snap-align:start;scroll-snap-stop:always;width:calc(100% - 78px)}.exercise-card.peek:not(.active),.exercise-card.partial:not(.active){transform:scale(.94)}}@media (width<=540px){.exercise-card{width:calc(100% - 62px)}}
