@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}.page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center}.page-loader-gif{width:160px;height:160px;object-fit:contain}*h1,h2,h3,h4,h5,h6{margin:0}* button{cursor:pointer;background:none;border:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.home-header{display:flex;width:100%;height:100vh;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:32px 0;position:fixed;top:0;z-index:2100;pointer-events:none;transition:background .2s ease-in,backdrop-filter .2s ease-in}.home-header>*{pointer-events:auto}.home-header.menu-open{max-width:100%;pointer-events:auto;background:#2a2a2ab3;backdrop-filter:blur(50px);transition:background .15s ease-out,backdrop-filter .15s ease-out}.header-container{display:flex;justify-content:flex-start;flex-direction:column;width:100%;max-width:724px;padding:24px;gap:0;align-items:center;border-radius:36px;background:#cfcdcd1c;backdrop-filter:blur(40px);position:relative;overflow:hidden;max-height:80px;transition:backdrop-filter .2s ease-in,background .2s ease-in,max-height .25s ease-in,gap .15s ease-in .16s}.header-container.expanded{max-height:800px;gap:48px;backdrop-filter:blur(0px);background:transparent;transition:backdrop-filter .1s ease-out,background .1s ease-out,max-height .3s ease-out,gap .15s ease-out 0s}.header-collapsed{display:flex;justify-content:space-between;width:100%;align-items:center;position:relative}.logo{color:#fff;text-align:center;font-family:Wise Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:85%;letter-spacing:2%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .2s ease-out .3s}.logo.hidden{opacity:0;pointer-events:none;transition:opacity 0s 0s}#tate-btn{cursor:default;transition:opacity .2s ease-out .3s}#tate-btn.hidden{opacity:0;pointer-events:none;transition:opacity 0s 0s}.header-btn{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.28px;text-transform:uppercase}#menu-btn{cursor:default}#menu-btn .rolling-text-line{text-align:left}.rolling-text{position:relative;display:inline-grid;justify-items:center;overflow:hidden;perspective:200px}.rolling-text-line{grid-area:1 / 1;white-space:nowrap;text-align:end}.rolling-text-line.rolling-idle{pointer-events:none}.rolling-text-line .rolling-char{display:inline-block;backface-visibility:hidden;transform-origin:50% 50% -10px;opacity:0}.rolling-text-line.rolling-in .rolling-char{animation:rollIn .4s ease-out forwards}.rolling-text-line.rolling-out .rolling-char{opacity:1;animation:rollOut .3s ease-in forwards}@keyframes rollIn{0%{transform:rotateX(-90deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes rollOut{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(90deg);opacity:0}}.speakers-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;max-height:0;overflow:hidden;visibility:hidden;transition:max-height 0s .3s,visibility 0s .3s}.speakers-wrapper.visible{max-height:800px;visibility:visible;transition:max-height 0s 0s,visibility 0s 0s}.speakers-container{display:inline-grid;row-gap:32px;column-gap:32px;align-self:stretch;grid-template-rows:repeat(3,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));transition:max-height 0s .3s,visibility 0s .3s,padding-top 0s .3s,gap 0s .3s}.details-wrapper{display:flex;align-items:flex-start;gap:8px;flex:1 0 0;cursor:pointer;transition:opacity .15s ease-out}.speakers-container.visible:hover>.details-wrapper{opacity:.6!important;transition:opacity .15s ease-out}.speakers-container.visible:hover>.details-wrapper:hover{opacity:1!important;transition:opacity .15s ease-out}.speakers-container.visible{gap:32px;max-height:600px;visibility:visible;transition:max-height 0s 0s,visibility 0s 0s,padding-top 0s 0s,gap 0s 0s}.speakers-container>.details-wrapper{opacity:0;transform:translateY(15px);filter:blur(6px);transition:opacity .15s ease-in,transform .15s ease-in,filter .15s ease-in}.speakers-container>.details-wrapper:nth-child(1){transition-delay:.25s}.speakers-container>.details-wrapper:nth-child(2){transition-delay:.2s}.speakers-container>.details-wrapper:nth-child(3){transition-delay:.15s}.speakers-container>.details-wrapper:nth-child(4){transition-delay:.1s}.speakers-container>.details-wrapper:nth-child(5){transition-delay:.05s}.speakers-container>.details-wrapper:nth-child(6){transition-delay:0s}.speakers-container.visible>.details-wrapper:nth-child(1){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.05s}.speakers-container.visible>.details-wrapper:nth-child(2){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.1s}.speakers-container.visible>.details-wrapper:nth-child(3){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.15s}.speakers-container.visible>.details-wrapper:nth-child(4){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.2s}.speakers-container.visible>.details-wrapper:nth-child(5){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.25s}.speakers-container.visible>.details-wrapper:nth-child(6){opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.3s}.speech-intro{color:#a7a7a7;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:85%}.speaker-order{color:#fff;text-align:right;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.28px;display:flex;width:24px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.talk-title{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.speaker-subtext{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;text-align:left;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.28px;text-transform:capitalize}.speaker-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1 0 0}.header-footer{display:flex;align-items:center;gap:10px;align-self:stretch;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(15px);filter:blur(6px);transition:opacity .15s ease-in 0s,transform .15s ease-in 0s,filter .15s ease-in 0s,max-height 0s .15s,visibility 0s .15s,padding-top 0s .15s}.header-footer.visible{padding-top:16px;max-height:200px;visibility:visible;opacity:1;transform:translateY(0);filter:blur(0px);transition-delay:.35s}#header-btn{color:#000;text-align:right;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.28px}@keyframes heroReveal{0%{opacity:0;translate:0 15px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0px)}}.hero-section{display:flex;justify-content:center;padding-top:96px;flex-direction:column;align-items:center;gap:60px;width:100vw;min-height:100vh;position:relative;z-index:12;pointer-events:none}.hero-section>*{pointer-events:auto;opacity:0}.hero-section.loaded>*{animation:heroReveal .4s ease-out forwards}.hero-section.loaded>*:nth-child(1){animation-delay:0s}.hero-section.loaded>*:nth-child(2){animation-delay:.1s}.hero-section.loaded>*:nth-child(3){animation-delay:.2s}.hero-text{color:#fff;text-align:center;font-family:Wise Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:min(30vw,240px);font-style:normal;font-weight:700;line-height:80%;transform-style:preserve-3d;will-change:transform;transition:transform .4s ease-out}.hero-subtext{color:#fff;width:623px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.36px}.btn-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}.hero-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:14.908px;border-radius:50px;background:#fff;color:#000;text-align:right;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px}.scroll-btn{display:flex;padding:12px 18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px;background:linear-gradient(90deg,#b2b1b1 40%,#fff,#b2b1b1 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 2.5s ease-in-out infinite}.scroll-chevron{display:block;line-height:0;animation:chevron-bounce 1.4s ease-in-out infinite}@keyframes chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.scroll-btn{transition:opacity .3s ease-out}.scroll-btn-stuck .rolling-char{background:linear-gradient(90deg,#b2b1b1 40%,#fff,#b2b1b1 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rollIn .4s ease-out forwards,shimmer 2.5s ease-in-out infinite}.scroll-btn-stuck .rolling-text-line.rolling-out .rolling-char{animation:rollOut .3s ease-in forwards,shimmer 2.5s ease-in-out infinite}.scroll-btn-stuck .rolling-text-line.rolling-idle .rolling-char{animation:shimmer 2.5s ease-in-out infinite;opacity:0}.scroll-btn-stuck{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20}.scroll-btn-placeholder{visibility:hidden}.scroll-btn-hidden{opacity:0;pointer-events:none}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scroll-spacer{height:400svh;width:100vw;position:relative;z-index:10}.globe-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1;opacity:0;transition:opacity .6s ease-out}.globeinfo{position:fixed;display:flex;justify-content:flex-start;flex-direction:column;padding:12px;gap:0;align-items:center;border-radius:36px;background:#cfcdcd1c;backdrop-filter:blur(40px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:140%;text-wrap:nowrap;letter-spacing:-.32px;opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .4s ease-out,filter .4s ease-out}.globeinfo.visible{opacity:1;filter:blur(0px)}.globe-cta{position:fixed;text-wrap:nowrap;bottom:48px;left:50%;transform:translate(-50%);z-index:12;opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .4s ease-out,filter .4s ease-out}.globe-cta.visible{opacity:1;filter:blur(0px);pointer-events:auto}.footer{position:relative;z-index:20;width:100vw;background:#000;display:flex;flex-direction:column;align-items:center;padding:80px 32px 32px;gap:32px;overflow:clip}.contributors{align-items:center;overflow:hidden;color:#fff;font-family:Inter;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.28px;width:100%;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.contributors-label{color:#fff}.contributor-btn{color:#bbb;cursor:pointer;font-family:Inter;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-.28px;transition:color .15s ease-out}.contributor-btn:hover{color:#fff}.footer-logo{color:#fff;font-family:Wise Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:min(40vw,732px);font-style:normal;font-weight:700;line-height:85%;width:100%;overflow-x:visible;overflow-y:clip}.footer-logo-track{display:inline-flex;white-space:nowrap;will-change:transform;animation:footerMarquee 30s linear infinite;width:max-content;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.footer-logo-track span{flex-shrink:0;padding:0 48px}@keyframes footerMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.container-7{display:flex;justify-content:space-between;align-items:center;width:100%}.sponsor{display:flex;align-items:center;gap:12px}.footer-text{color:#a7a7a7;font-family:Inter;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.28px}.wisedesign-link{color:#fff;text-decoration:none}.wisedesign-link .footer-text{color:#fff}.w-inline-block{display:inline-block}@media (max-width: 640px){.home{padding:16px}.home-header{padding:32px 16px}.hero-section{width:auto}.hero-subtext{font-size:16px;width:auto}.speakers-container{grid-template-columns:1fr}.logo{font-size:20px}.contributors{justify-content:flex-start;flex-direction:column}.container-7{gap:8px;flex-direction:column}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#363636b3;backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);pointer-events:auto}.modal-overlay.entering{opacity:.6}.modal-overlay.open{opacity:1}.modal-overlay.leaving{opacity:0;transition:opacity 0s}.modal-content{position:relative;display:flex;width:90vw;max-width:min(960px,75vh * .75);aspect-ratio:3 / 4;border-radius:48px;overflow:hidden;transform:scale(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.modal-close{position:absolute;top:24px;right:24px;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease-out;backdrop-filter:blur(10px);z-index:10}.modal-close:hover{background:#fff3}.modal-overlay.open .modal-content{transform:scale(1)}.modal-overlay.leaving .modal-content{transform:scale(.9);transition:transform 0s}.modal-image{display:flex;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:24px;justify-content:flex-end;align-items:flex-end;gap:10px;flex-shrink:0;border-radius:48px;position:relative;overflow:hidden}.modal-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.modal-image .tool-link{position:relative;z-index:1}.modal-info{display:flex;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;flex:1 0 0;border-radius:24px;background:#59595966;backdrop-filter:blur(40px);position:relative;z-index:1}.tool-link{display:flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:114.286px;background:#4c4c4c;color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.28px;text-decoration:none}.tool-info{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;flex:1 0 0}.tool-info-title{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.32px}.tool-description{color:#b9b9b9;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.28px}.tool-info-fade-left{background:linear-gradient(90deg,#2c2c2c 39.5%,#2c2c2c80 72.99%,#2c2c2c00 99.41%);width:48px;height:56px;position:absolute;left:0;top:0;z-index:1;pointer-events:none}.tool-info-fade-right{background:linear-gradient(270deg,#2c2c2c 39.5%,#2c2c2c80 72.99%,#2c2c2c00 99.41%);width:48px;height:56px;position:absolute;right:0;top:0;z-index:1;pointer-events:none}.tool-info-track{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:marquee 12s linear infinite}.tool-info-track span{flex-shrink:0;padding:0 24px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (max-width: 640px){.tool-link svg{width:32px;height:32px}}.fpm-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#363636b3;backdrop-filter:blur(8px);z-index:1999;opacity:0;transition:opacity .7s cubic-bezier(.76,0,.24,1);pointer-events:auto}.fpm-overlay.open{opacity:1}.fpm-overlay.leaving{opacity:0}.fpm-page{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:2000;display:flex;flex-direction:column;transform:translateY(100%);will-change:transform;backface-visibility:hidden}.fpm-page.entering{transform:translateY(100%)}.fpm-page.open{transform:translateY(0);transition:transform .7s cubic-bezier(.76,0,.24,1)}.fpm-page.leaving{transform:translateY(100%);transition:transform .7s cubic-bezier(.76,0,.24,1)}.fpm-header{display:flex;justify-content:flex-end;align-items:center;padding:120px 40px 0;flex-shrink:0}.fpm-close{width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease-out;backdrop-filter:blur(10px)}.fpm-close:hover{background:#fff3}.fpm-content{flex:1;display:flex;align-items:center;justify-content:center;padding:0 40px 40px;overflow:hidden}.fpm-content-full{padding:0;overflow-y:auto}.fpm-header-floating{position:absolute;top:0;right:0;z-index:10;padding:24px 48px 0}.fpm-image-wrapper{width:100%;max-width:1200px;height:100%;max-height:80vh;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fpm-media{width:100%;height:100%;object-fit:cover;border-radius:24px}.map-page{display:flex;width:100vw;height:100svh;padding:120px 48px 48px;gap:32px;flex-direction:column;justify-content:space-between;align-items:center;overflow:show}.map-close-row{display:flex;justify-content:flex-end;align-self:stretch;position:relative;z-index:2}.map-header{display:flex;justify-content:space-between;flex-direction:column;align-items:center;align-self:stretch;position:relative;z-index:1}.map-text{color:#fff;text-align:center;font-family:Wise Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:min(30vw,160px,12vh);font-style:normal;font-weight:700;line-height:80%;transform-style:preserve-3d;will-change:transform;transition:transform .4s ease-out;position:absolute;top:45%;mix-blend-mode:difference;opacity:0;animation:heroReveal .5s ease-out .4s forwards}.map-image{width:100%;flex:1;min-height:0;object-fit:cover;border-radius:24px;overflow:visible}.map-btn{display:flex;align-items:center;gap:5px}@media (max-width: 640px){.map-page{padding:120px 24px 24px}.map-text{font-size:min(15vw,160px);top:50%}}.speakers-page{display:flex;padding:120px 48px 0;max-width:1200px;flex-direction:column;align-items:center;gap:64px;position:relative}.speaker-close-row{display:flex;justify-content:flex-end;align-self:stretch;position:sticky;top:120px;z-index:10}.speaker-text{width:100%;max-width:1200px;position:sticky;top:120px}.speaker-img{width:100%;height:50svh;position:sticky;z-index:1;top:120px;display:flex;justify-content:center;align-items:center;mix-blend-mode:difference}.speaker-photo{width:100%;max-width:640px;max-height:640px;height:100%;object-fit:cover;overflow:visible}.speaker-information{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:#000;position:relative;z-index:2;padding-bottom:48px}.spkinfo-wrapper{display:flex;padding:48px 0;align-items:flex-start;gap:16px;align-self:stretch}.speaker-comp{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.48px;flex:1 0 0}.speaker-des{color:#fff;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.36px;flex:1 0 0}@media (max-width: 640px){.speakers-page{padding:48px 16px 0;gap:32px}.speaker-text{width:120%}.speaker-photo{width:80%;height:80%}.spkinfo-wrapper{flex-direction:column}.speaker-des{font-size:16px}}.manifesto-page{height:100svh;padding:0 48px;overflow-y:auto;scroll-snap-type:y mandatory;position:relative;display:flex;align-items:flex-start;justify-content:center}.manifesto-close-row{position:fixed;top:120px;right:48px;z-index:10}.manifesto-content{width:100%;max-width:1200px}.manifesto-text{color:#fff;font-family:Wise Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:min(10vw,106px,9vh);font-style:normal;font-weight:700;line-height:85%;height:100svh;display:flex;align-content:center;flex-wrap:wrap;scroll-snap-align:start}.m-word{opacity:0;translate:0 15px;filter:blur(6px);transition:opacity .3s ease-out,translate .3s ease-out,filter .3s ease-out}.manifesto-text.visible .m-word{opacity:1;translate:0 0;filter:blur(0px)}@media (max-width: 640px){.manifesto-page{padding:0 16px}}.manifesto-scroll-btn{position:fixed;bottom:48px;left:50%;transform:translate(-50%);z-index:20;white-space:nowrap;cursor:pointer;background:none;border:none}.manifesto-chevron{rotate:0deg;transition:rotate .35s ease}.manifesto-chevron.chevron-up{rotate:180deg}
