@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-ext-wght-normal.38is4kf6_bs_8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-wght-normal.2zgicrf277h2v.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-vietnamese-wght-normal.0yhgv5ojathm3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-ext-wght-normal.3sk1bguzngd9x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-wght-normal.43nl7c6owh8w3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--kbl-display-leading:1.06;--ink:#07110c;--ink-2:#101d14;--paper:#f5f8f2;--white:#fbfdf9;--lime:#b5ff74;--lime-deep:#79d947;--muted:#536457;--line:#cbd5c8;--line-dark:#f0ffee38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,Manrope,Arial,sans-serif;font-size:17px;line-height:1.55}button,input{font:inherit}a{color:inherit}img{max-width:100%}::selection{background:var(--lime);color:var(--ink)}section{scroll-margin-top:88px}:focus-visible{outline:3px solid var(--lime-deep);outline-offset:4px}.container{width:min(100% - 88px,1440px);margin-inline:auto}.section-dark{background:var(--ink);color:var(--white)}.section-light{background:var(--paper);color:var(--ink)}.skip-link{z-index:1000;background:var(--lime);color:var(--ink);padding:10px 16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-progress{z-index:101;background:var(--lime);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f5f8f2f0;position:sticky;top:0}.site-header .container,.hero .container{width:min(100% - 88px,1640px)}.header-inner{align-items:center;gap:42px;min-height:86px;display:flex;position:relative}.wordmark{letter-spacing:-.07em;white-space:nowrap;font-size:17px;font-weight:400;line-height:.88;text-decoration:none}.wordmark span{display:block}.desktop-nav{align-items:center;gap:clamp(18px,2.1vw,34px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav a{letter-spacing:.015em;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a:hover{color:#4b9d2f}.header-right{align-items:center;gap:24px;margin-left:auto;display:flex}.header-date{border-left:1px solid var(--line);white-space:nowrap;padding-left:24px;font-size:14px;font-weight:600;line-height:1.45}.header-ticket{background:var(--ink);min-height:48px;color:var(--white);align-items:center;gap:25px;padding:10px 19px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.header-ticket:hover{background:#31552f;transform:translateY(-2px)}.mobile-nav{display:none}.section-label{color:#4b8c34;letter-spacing:.13em;align-items:center;gap:13px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.section-label:before{content:"";background:currentColor;width:36px;height:2px}.section-label--dark{color:var(--lime)}.button-arrow{font-size:21px;font-weight:400;line-height:1}.action{justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.action:hover{transform:translateY(-3px)}.action--black{color:var(--white);background:var(--ink)}.action--black:hover{background:#31552f}.action--text{border-bottom:1px solid var(--ink);padding-left:7px}.action--text:hover{color:#408d29}.hero{isolation:isolate;background:#f8faf4;position:relative;overflow:hidden}.hero-background{z-index:-2;background:url(/assets/hero-wave-2026.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fbfdf8c2 0%,#fbfdf861 31%,#0000 62%);position:absolute;inset:0}.hero-grid{align-items:center;min-height:clamp(740px,100svh - 86px,900px);padding-top:60px;padding-bottom:72px;display:flex;position:relative}.hero-kicker{z-index:5;letter-spacing:.36em;gap:3px;font-size:11px;font-weight:600;line-height:1.2;display:grid;position:absolute;top:42px;left:0}.hero-copy{z-index:5;width:min(48%,650px);position:relative}.hero-title{letter-spacing:.09em;white-space:nowrap;margin:0;font-family:Raleway Variable,Raleway,Arial,sans-serif;font-size:clamp(64px,5.5vw,108px);font-weight:300;line-height:.94}.hero-title>span:not(.sr-only){display:block}.hero-line{background:var(--ink);width:76px;height:2px;margin:30px 0 26px}.hero-statement{letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px;font-size:16px;font-weight:650}.hero-summary{color:#35443a;max-width:465px;margin:0;font-size:19px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.hero-actions .action--text{gap:13px;padding-inline:0 5px}.hero-visual{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:min(48vw,790px);height:83%;display:flex;position:absolute;top:7%;right:7%}.hero-visual span{letter-spacing:-.14em;color:#0000;background:linear-gradient(125deg,#46972f6b 7%,#b1e9975c 32%,#51a9329c 66%,#bff2a961 95%);-webkit-text-stroke:1px #5ab24321;filter:drop-shadow(0 16px 9px #53a54a1c);-webkit-background-clip:text;background-clip:text;padding-right:.12em;font-family:Raleway Variable,Raleway,Arial,sans-serif;font-size:clamp(300px,28vw,470px);font-weight:400;line-height:.68;display:block}.hero-meta{border-top:1px solid var(--line);color:#3c5142;letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:17px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:24px;left:0;right:0}@media (min-width:1251px){.hero-meta{display:none}}.kinetic-strip{background:var(--ink);color:var(--lime);border-block:1px solid var(--ink);overflow:hidden}.kinetic-track{width:max-content;animation:34s linear infinite strip-drift;display:flex}.kinetic-track span{letter-spacing:-.045em;white-space:nowrap;flex:none;padding:12px 40px 15px 0;font-size:clamp(30px,4.5vw,72px);font-weight:300;line-height:1;display:block}@keyframes strip-drift{to{transform:translate(-50%)}}.manifesto{min-height:920px;position:relative;overflow:hidden}.manifesto-spotlight{z-index:0;background:radial-gradient(600px circle at var(--x,72%) var(--y,48%), #5bc84229, transparent 65%);pointer-events:none;position:absolute;inset:0}.manifesto-grid{z-index:1;grid-template-columns:55% 45%;align-content:space-between;min-height:920px;padding-top:75px;padding-bottom:36px;display:grid;position:relative}.manifesto-top,.manifesto-bottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.manifesto-top>span:last-child,.manifesto-bottom{color:#b7c7b7;letter-spacing:.12em;font-size:13px;font-weight:700}.manifesto-text{z-index:3;grid-column:1;align-self:center;padding:25px 0 40px;position:relative}.manifesto h2{letter-spacing:-.085em;margin:0 0 32px;font-size:clamp(65px,7.8vw,128px);font-weight:300;line-height:.99}.manifesto h2 em{color:var(--lime);font-style:normal}.manifesto-text p{color:#d1dfd0;max-width:620px;margin:0;font-size:20px;line-height:1.6}.manifesto-orbit{z-index:2;filter:drop-shadow(0 0 58px #7bf23926);grid-column:2;align-self:center;width:115%;margin-left:8%;position:relative}.manifesto-orbit img{width:100%;height:auto;display:block;transform:rotate(-18deg)}.manifesto-bottom{border-top:1px solid var(--line-dark);padding-top:20px}.program-section{padding:135px 0 145px}.section-heading{grid-template-columns:1fr minmax(250px,360px);align-items:end;gap:35px;margin-bottom:60px;display:grid}.section-heading .section-label{grid-column:1/-1}.section-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(67px,7.4vw,119px);font-weight:300;line-height:.99}.section-heading h2 span{color:#5d9d46}.section-heading p{color:var(--muted);margin:0 0 8px;font-size:18px;line-height:1.6}.format-list{border-top:1px solid var(--line)}.format-row{border-bottom:1px solid var(--line);grid-template-columns:68px 140px minmax(170px,1fr) minmax(250px,1.2fr) 35px;align-items:center;gap:22px;min-height:166px;padding:23px 14px;transition:background .3s,color .3s,padding .3s;display:grid}.format-row:hover{background:var(--ink);color:var(--white);padding-left:30px;padding-right:24px}.format-index{color:#4f9239;font-size:16px;font-weight:800}.format-label{letter-spacing:.13em;font-size:13px;font-weight:800}.format-row h3{letter-spacing:-.07em;margin:0;font-size:clamp(38px,4.3vw,68px);font-weight:300;line-height:1}.format-row p{max-width:380px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.format-row:hover p{color:#d0dfcf}.format-plus{justify-self:end;font-size:27px;transition:transform .25s}.format-row:hover .format-plus{color:var(--lime);transform:rotate(45deg)}.program-footnote{color:var(--muted);margin:20px 0 0;font-size:16px}.network-section{min-height:760px;position:relative;overflow:hidden}.network-grid{grid-template-columns:58% 42%;align-items:center;min-height:760px;display:grid;position:relative}.network-copy{z-index:4;padding:95px 0;position:relative}.network-copy h2{letter-spacing:-.08em;margin:32px 0;font-size:clamp(65px,6.9vw,112px);font-weight:300;line-height:1}.network-copy h2 span{color:var(--lime)}.network-copy p{color:#d0dfce;max-width:590px;margin:0 0 26px;font-size:20px;line-height:1.6}.status-pill{border:1px solid var(--line-dark);color:var(--lime);letter-spacing:.1em;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.network-art{z-index:2;filter:drop-shadow(0 0 55px #65f03a2b);pointer-events:none;width:min(62vw,970px);position:absolute;top:0;right:-15%}.network-art img{width:100%;height:auto;display:block;transform:rotate(27deg)}.participation-section{padding:145px 0}.participation-heading{margin-bottom:55px}.participation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.participation-card{flex-direction:column;min-height:625px;padding:clamp(30px,3.8vw,62px);transition:transform .3s;display:flex;overflow:hidden}.participation-card:hover{transform:translateY(-7px)}.participation-card--black{background:var(--ink);color:var(--white)}.participation-card--green{background:var(--lime);color:var(--ink);position:relative}.participation-card--green:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #002d0047;border-radius:50%;width:480px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 0 42px #ffffff14,0 0 0 84px #ffffff12}.participation-card-top{letter-spacing:.13em;justify-content:space-between;gap:20px;font-size:13px;font-weight:800;display:flex}.participation-card h3{z-index:1;letter-spacing:-.08em;margin:95px 0 26px;font-size:clamp(66px,6.3vw,108px);font-weight:300;line-height:1;position:relative}.participation-card p{z-index:1;max-width:490px;margin:0;font-size:18px;line-height:1.6;position:relative}.participation-card--black p{color:#d4e2d1}.participation-card-bottom{border-top:1px solid;justify-content:space-between;align-items:end;gap:25px;margin-top:auto;padding-top:25px;font-size:17px;display:flex}.participation-card-bottom--link{text-decoration:none;transition:gap .2s,color .2s}.participation-card-bottom--link:hover{gap:35px}.participation-card-bottom>[aria-hidden=true]{font-size:35px;line-height:1}.sale-status{letter-spacing:.04em;font-size:15px;font-weight:800}.participation-note{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:28px;padding:34px 0;display:grid}.participation-note span{color:#4f9239;letter-spacing:.12em;font-size:13px;font-weight:800}.participation-note p{max-width:810px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.organizers-section{padding:105px 0 145px}.organizers-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.organizers-grid h2{letter-spacing:-.08em;margin:35px 0 0;font-size:clamp(59px,6.4vw,105px);font-weight:300;line-height:1}.organizers-grid h2 span{color:#64b640}.organizers-details{padding-top:20px}.organizers-details>div{border-top:1px solid var(--line);padding:19px 0 33px}.organizers-details>div>span{color:#4e8e3b;letter-spacing:.1em;font-size:13px;font-weight:800}.organizers-details h3{letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(27px,3vw,48px);font-weight:400;line-height:1.14}.organizers-details p{color:var(--muted);font-size:16px}.partner-section{padding:120px 0 135px;position:relative;overflow:hidden}.partner-section:before{content:"KBL";color:#0000;-webkit-text-stroke:1px #b5ff7426;letter-spacing:-.12em;pointer-events:none;font-size:min(40vw,600px);font-weight:700;line-height:1;position:absolute;bottom:-27%;right:-5%}.partner-grid{z-index:1;position:relative}.partner-grid h2{letter-spacing:-.085em;margin:35px 0;font-size:clamp(69px,8vw,132px);font-weight:300;line-height:.98}.partner-grid h2 em{color:var(--lime);font-style:normal}.partner-grid p{color:#d1e0cf;max-width:700px;font-size:20px;line-height:1.6}.partner-pending{border-top:1px solid var(--line-dark);color:var(--lime);letter-spacing:.1em;margin-top:50px;padding-top:17px;font-size:13px;font-weight:800;display:inline-block}.faq-section{padding:130px 0 145px}.faq-grid{grid-template-columns:41% 59%;gap:40px;display:grid}.faq-grid h2{letter-spacing:-.08em;margin:36px 0 0;font-size:clamp(63px,7vw,115px);font-weight:300;line-height:1}.faq-grid h2 span{color:#61af3d}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:19px;font-weight:650;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex:none;font-size:31px;font-weight:300;line-height:1;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:670px;color:var(--muted);margin:0 0 29px;font-size:17px;line-height:1.6}.footer{padding:75px 0 35px}.footer-top{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;padding-bottom:38px;display:flex}.footer-top span:first-child{letter-spacing:-.085em;font-size:clamp(35px,6vw,90px);font-weight:300;line-height:1}.footer-top span:last-child{color:var(--lime);letter-spacing:-.1em;font-size:clamp(80px,15vw,220px);font-weight:300;line-height:.7}.footer-bottom{color:#c7d5c5;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;font-size:13px;font-weight:700;display:flex}.footer-bottom a{color:var(--lime);text-decoration:none}.has-motion [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.has-motion [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:1250px){.desktop-nav{gap:17px}.header-date{display:none}.hero-copy{width:51%}.hero-visual{width:52vw;top:7%;right:3%}.hero-meta span:last-child{display:none}.format-row{grid-template-columns:50px 100px minmax(150px,1fr) minmax(210px,1fr) 30px}}@media (max-width:900px){.container{width:min(100% - 40px,1440px)}.site-header .container,.hero .container{width:min(100% - 40px,1640px)}.header-inner{min-height:70px}.desktop-nav,.header-right{display:none}.mobile-nav{margin-left:auto;display:block;position:relative}.mobile-nav summary{border:1px solid var(--ink);cursor:pointer;place-content:center;gap:6px;width:45px;height:45px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:18px;height:2px;display:block}.mobile-nav nav{border:1px solid var(--line);background:var(--white);width:min(300px,86vw);padding:15px 23px 22px;display:grid;position:absolute;top:54px;right:-20px;box-shadow:0 18px 45px #0000001f}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px;text-decoration:none}.hero-grid{min-height:900px;padding-top:165px;display:block}.hero-copy{width:100%}.hero-title{font-size:clamp(58px,8.4vw,83px)}.hero-kicker{top:40px}.hero-visual{opacity:.78;width:min(74vw,650px);height:50%;top:30%;right:-8%}.hero-summary{max-width:430px}.hero-meta{bottom:22px}.manifesto,.manifesto-grid{min-height:780px}.manifesto-grid{grid-template-columns:1fr}.manifesto-text{grid-column:1}.manifesto-orbit{opacity:.45;width:70%;margin-left:0;position:absolute;top:15%;right:-26%}.manifesto h2,.manifesto-text p{z-index:4;position:relative}.section-heading{grid-template-columns:1fr}.section-heading h2{font-size:clamp(65px,9vw,95px)}.section-heading p{max-width:600px}.format-row{grid-template-columns:45px 105px 1fr 30px}.format-row p{grid-column:3;padding-top:12px}.format-plus{grid-area:1/4/3}.network-grid{grid-template-columns:1fr;min-height:700px}.network-art{opacity:.5;width:90vw;top:8%;right:-35%}.network-copy{z-index:4;position:relative}.participation-card{min-height:600px}.participation-card h3{font-size:clamp(54px,6.6vw,75px)}.organizers-grid{gap:35px}.faq-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:650px){body{font-size:16px}.container{width:min(100% - 32px,1440px)}.site-header .container,.hero .container{width:min(100% - 32px,1640px)}.wordmark{font-size:16px}.hero-background{background-position:55%;inset:0}.hero:after{background:linear-gradient(#fbfdf96b 0%,#fbfdf940 50%,#0000 100%)}.hero-grid{min-height:1050px;padding-top:158px;padding-bottom:70px}.hero-kicker{font-size:10px;top:32px}.hero-title{letter-spacing:.08em;font-size:clamp(46px,11vw,70px)}.hero-line{width:64px;margin:23px 0 20px}.hero-statement{letter-spacing:.16em;margin:0 0 16px;font-size:12px}.hero-summary{max-width:350px;font-size:16px}.hero-actions{gap:12px}.action{min-height:51px;font-size:14px}.hero-visual{opacity:.6;width:90vw;height:340px;top:620px;right:-10%}.hero-visual span{font-size:clamp(210px,54vw,280px)}.hero-meta{font-size:11px;line-height:1.65;display:block}.hero-meta span{display:block}.kinetic-track span{font-size:38px}.manifesto,.manifesto-grid{min-height:730px}.manifesto-grid{padding-top:50px;padding-bottom:25px}.manifesto-top>span:last-child{display:none}.manifesto h2{font-size:clamp(56px,12vw,85px)}.manifesto-text p{font-size:17px}.manifesto-orbit{opacity:.35;width:100%;top:17%;right:-45%}.manifesto-bottom{font-size:11px;display:block}.manifesto-bottom span{margin-top:6px;display:block}.program-section{padding:85px 0 95px}.section-heading{gap:20px;margin-bottom:42px}.section-heading h2{font-size:clamp(50px,11vw,68px)}.section-heading p{font-size:16px}.section-label{font-size:11px}.format-row{grid-template-columns:40px 1fr 30px;gap:12px;min-height:160px;padding:24px 0}.format-label{grid-column:2;font-size:11px}.format-row h3{grid-column:2;font-size:45px}.format-row p{grid-column:2;padding-top:0;font-size:16px}.format-plus{grid-area:1/3/4;font-size:22px}.format-row:hover{padding-left:12px;padding-right:12px}.network-section,.network-grid{min-height:680px}.network-copy{padding:75px 0}.network-copy h2{font-size:clamp(53px,11vw,77px)}.network-copy p{font-size:17px}.network-art{opacity:.32;width:145vw;top:25%;right:-78%}.participation-section{padding:90px 0}.participation-grid{grid-template-columns:1fr}.participation-card{min-height:530px;padding:27px}.participation-card h3{margin-top:80px;font-size:clamp(48px,10.7vw,70px)}.participation-card p{font-size:17px}.participation-card-top{font-size:11px}.participation-note{grid-template-columns:1fr;gap:10px}.organizers-section{padding:70px 0 95px}.organizers-grid{grid-template-columns:1fr;gap:55px}.organizers-grid h2{font-size:clamp(55px,11vw,82px)}.partner-section{padding:90px 0 100px}.partner-grid h2{font-size:clamp(60px,11vw,84px)}.partner-grid p{font-size:17px}.partner-pending{font-size:11px;line-height:1.5}.faq-section{padding:85px 0 95px}.faq-grid h2{font-size:clamp(65px,13vw,90px)}.faq-list summary{font-size:17px}.faq-list details p{font-size:16px}.footer{padding-top:55px}.footer-top{display:block}.footer-top span:first-child{font-size:47px;display:block}.footer-top span:last-child{margin-top:35px;font-size:130px;display:block}.footer-bottom{font-size:11px;display:grid}}@media (max-width:390px){.hero-grid{min-height:1030px}.hero-visual{top:600px;right:-10%}.hero-actions{max-width:265px;display:grid}.hero-actions .action--text{padding-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kinetic-track{animation:none}.action,.header-ticket,.format-row,.format-plus,.participation-card{transition:none}.has-motion [data-reveal]{opacity:1;transition:none;transform:none}}
