:root{color-scheme:dark;--event-bg:#090a0c;--event-panel:#11141a;--event-text:#f4f5f7;--event-muted:#aab0bc;--event-border:#3d424b;--event-blue:#00356b;--event-accent:#286dc0;--event-focus:#8dbaff;--event-body:Arial,"PingFang SC","Microsoft YaHei",Helvetica,sans-serif;--event-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--event-radius:3px;--event-gutter:48px;--event-width:1320px;--event-cursor-duration:800ms}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--event-bg);color:var(--event-text);font-family:var(--event-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--event-focus);outline-offset:6px}button:focus-visible{outline-offset:3px}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{overflow-wrap:anywhere}p{line-height:1.8}img{display:block;max-width:100%;height:auto}svg{display:block}.shell{width:min(calc(100% - var(--event-gutter)*2),var(--event-width));margin-inline:auto}.muted{color:var(--event-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:20;background:var(--event-text);color:var(--event-bg);padding:14px}.skip-link:focus{top:16px}.preview-bar{background:#11151c;border-bottom:1px solid #202630;color:#bac5d6;font-size:10px;letter-spacing:.05em}.preview-bar .shell{display:flex;justify-content:space-between;gap:16px;padding-block:9px}.preview-bar .shell>span{display:inline-flex;align-items:center;gap:8px}.preview-bar a:hover{text-decoration:underline}.status-dot{display:inline-block;width:5px;height:5px;background:var(--event-accent);border-radius:50%;flex-shrink:0}.site-header{position:sticky;top:0;z-index:10;background:var(--event-bg);border-bottom:1px solid #22262e}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:88px}.brand{display:block;flex-shrink:0}.brand img{width:220px}.desktop-nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:12px}.desktop-nav a{padding-block:16px;color:#c7ccd5}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:white}.desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.desktop-nav .parent-link{border-left:1px solid var(--event-border);padding-left:26px}.header-actions{display:flex;align-items:center;gap:18px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 23px;border:1px solid transparent;border-radius:var(--event-radius);font-size:13px;font-weight:600;line-height:1.5;transition:background 180ms,color 180ms,border-color 180ms}.button>span{font-size:19px;font-weight:400}.button-light{background:var(--event-text);color:#0b0d12}.button-light:hover{background:#cfddf0}.button-outline{border-color:#a2a8b4;background:transparent}.button-outline:hover{background:#192334;border-color:var(--event-focus)}.button-small{min-height:42px;padding:10px 17px;font-size:11px;gap:22px}.button-small>span{font-size:16px}.text-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:13px}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.text-link>span:not(.sr-only){font-size:18px}.menu-toggle{display:none;background:none;border:0;padding:11px;width:42px;height:42px;color:var(--event-text)}.menu-toggle span{display:block;height:1px;background:currentColor;margin-block:7px}.mobile-nav[hidden]{display:none}.mobile-nav{display:flex;flex-direction:column;padding-bottom:18px}.mobile-nav a{min-height:44px;padding-block:12px;border-bottom:1px solid #252b35;font-size:13px}
.event-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:52px;row-gap:30px;min-height:calc(100svh - 120px);padding-block:44px 26px;border-bottom:1px solid var(--event-border)}.section-kicker{display:flex;align-items:flex-start;gap:24px;font-family:var(--event-mono);font-size:10px;line-height:1.4;letter-spacing:.04em;color:var(--event-muted)}.section-kicker>span:first-child{color:var(--event-text);min-width:38px;font-size:13px}.hero-copy>.section-kicker{margin-bottom:25px}.hero-copy>.section-kicker>span:last-child{border-left:1px solid var(--event-border);padding-left:18px;font-size:9px;letter-spacing:.12em}.hero-copy h1{font-size:clamp(88px,10.8vw,156px);font-weight:700;line-height:.88;letter-spacing:-.065em;margin-left:-.045em}.hero-copy h1>span{display:block;max-width:100%}.hero-copy h1 .title-last{display:inline-block;position:relative;white-space:nowrap}.title-cursor{position:absolute;left:calc(100% + .08em);bottom:.06em;width:.035em;height:.73em;background:var(--event-text);animation:title-caret var(--event-cursor-duration) step-end infinite;animation-play-state:paused}.event-hero[data-motion=active] .title-cursor{animation-play-state:running}.hero-tagline{font-size:20px;font-weight:600;margin-top:29px;letter-spacing:-.025em}.hero-description{color:var(--event-muted);font-size:13px;margin-top:6px}.hero-date{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.7;margin-top:13px}.hero-date .muted{margin-left:5px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:24px}.hero-status{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--event-muted)}.hero-art{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;aspect-ratio:1;align-self:center;margin-bottom:10px}.art-panel{position:relative;overflow:hidden;min-width:0;min-height:0}.art-blue{background:radial-gradient(ellipse at 10% 0%,#317acb,transparent 70%),linear-gradient(130deg,var(--event-accent),var(--event-blue) 70%,#07111e)}.art-blue::after,.art-depth::after{content:"";position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.art-coordinates{position:absolute;top:15px;left:15px;font-family:var(--event-mono);font-size:7px;line-height:1.6;letter-spacing:.05em;color:#d5e4f7;opacity:.7}.art-orbit{overflow:hidden;border-top:1px solid #292f37}.orbit-ring{position:absolute;width:113%;aspect-ratio:1;border:1px solid #8e949e;border-radius:50%;right:18%;top:3%;opacity:.65}.orbit-sphere{position:absolute;width:89%;aspect-ratio:1;border-radius:50%;left:37%;top:15%;background:radial-gradient(circle at 22% 26%,#fff 0%,#f7f8fb 25%,#bec4d0 60%,#454f61 84%,#101a2a);box-shadow:inset 22px 0 34px #fff3}.crosshair{position:absolute;left:16%;top:52%;width:18px;height:18px}.crosshair::before,.crosshair::after{content:"";position:absolute;background:#aab0bc}.crosshair::before{height:1px;width:100%;top:50%}.crosshair::after{width:1px;height:100%;left:50%}.art-label{position:absolute;right:12px;top:14px;font-family:var(--event-mono);font-size:6px;letter-spacing:.11em;line-height:1.5;color:#d1d7e0}.particle-panel{background:radial-gradient(ellipse at 20% 100%,#00356b55,transparent 75%),radial-gradient(circle,#77ade877 1px,transparent 1px);background-size:auto,15px 15px;background-color:#080e16}.particle-panel canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.particle-panel .art-label{top:auto;bottom:12px;left:12px;right:auto;color:#a1b5ce}.art-depth{background:radial-gradient(circle at 0 0,#2263a9,transparent 75%),linear-gradient(145deg,#0b3c74,#031226 80%)}.depth-arc{position:absolute;width:140%;aspect-ratio:1;border:1px solid #4d8fce45;border-radius:50%;left:-62%;top:-62%;box-shadow:0 0 0 20px #4d8fce08,0 0 0 50px #4d8fce05}.art-index{position:absolute;right:13px;bottom:12px;font-family:var(--event-mono);font-size:7px;color:#90afd2;letter-spacing:.18em}.art-caption{position:absolute;bottom:-22px;right:0;font-family:var(--event-mono);font-size:7px;letter-spacing:.16em;color:var(--event-muted)}.hero-scroll{display:inline-flex;align-items:center;gap:25px;justify-self:start;grid-column:1/-1;min-height:32px;color:var(--event-muted);font-size:10px}.hero-scroll:hover{color:white}.hero-scroll>span{font-size:18px}
.event-section{padding-block:40px 54px;border-bottom:1px solid var(--event-border)}.event-section>.section-kicker{margin-bottom:32px}h2{font-size:clamp(32px,3.9vw,56px);font-weight:600;line-height:1.18;letter-spacing:-.045em}h3{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.03em}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:start}.overview-copy p{font-size:14px;color:#c1c6d0;max-width:550px}.overview-copy p+p{margin-top:15px}.event-stats{display:grid;grid-template-columns:.8fr 1.3fr .7fr;margin-top:42px}.event-stats>div{padding-inline:30px;border-left:1px solid var(--event-border);min-width:0}.event-stats>div:first-child{padding-left:0;border-left:0}.event-stats>div:last-child{padding-right:0}.event-stats dd{font-size:clamp(50px,6.2vw,90px);line-height:1.15;letter-spacing:-.06em;font-weight:400;white-space:nowrap}.stat-unit{font-size:14px;margin-left:10px;letter-spacing:0;color:var(--event-muted);font-weight:400}.event-stats dt{font-size:11px;margin-top:9px;color:#c8ced9;line-height:1.6}.stat-note{font-size:10px;color:var(--event-muted);max-width:350px;margin-top:6px}.section-note{font-size:10px;margin-top:27px;color:var(--event-muted)}.section-grid{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px}.section-intro>p{font-size:12px;color:var(--event-muted);max-width:290px;margin-top:22px}.track-list{border-top:1px solid var(--event-border)}.track-row{display:grid;grid-template-columns:35px minmax(0,1fr) 70px;gap:25px;padding-block:28px;border-bottom:1px solid var(--event-border);align-items:start}.row-number{font-family:var(--event-mono);font-size:13px;color:var(--event-muted);padding-top:5px}.micro-label{font-family:var(--event-mono);font-size:8px;letter-spacing:.07em;color:var(--event-muted);line-height:1.6}.track-row h3{margin-top:9px}.track-row p:not(.micro-label){font-size:13px;color:#bdc4cf;margin-top:13px;max-width:440px}.track-symbol{width:70px;align-self:center;color:#6c9edb}.track-symbol svg{width:100%;stroke:currentColor;stroke-width:1}.submission-note{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px;margin-top:26px}.submission-note>p{font-size:11px;color:var(--event-muted);max-width:650px}.keynote-section{background:var(--event-bg);padding-block:40px 54px;border-bottom:1px solid var(--event-border)}.keynote-section>.shell>.section-kicker{margin-bottom:32px;color:var(--event-muted)}.keynote-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:80px;align-items:center}.keynote-photo{position:relative;width:100%;max-width:340px}.keynote-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;border-radius:var(--event-radius)}.photo-caption{display:block;font-size:9px;color:var(--event-muted);margin-top:10px}.keynote-copy{min-width:0}.keynote-copy .confirmed{display:inline-flex;align-items:center;gap:9px;font-size:10px;line-height:1.5;color:var(--event-muted);padding:6px 10px;border:1px solid var(--event-border);border-radius:var(--event-radius)}.keynote-copy h2{font-family:var(--event-body);font-size:clamp(62px,7vw,100px);color:var(--event-text);letter-spacing:-.055em;line-height:1;margin-top:22px}.keynote-position{font-size:13px;line-height:1.8;margin-top:18px;color:var(--event-muted)}.keynote-distinction{font-size:23px;line-height:1.5;font-weight:600;margin-top:24px;letter-spacing:-.02em}.keynote-description{font-size:12px;color:var(--event-muted);max-width:440px;margin-top:20px}.keynote-copy .text-link{margin-top:20px}.keynote-contributions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px}.keynote-contributions article{min-width:0;border-top:1px solid var(--event-border);padding-top:20px;display:flex;flex-direction:column;align-items:flex-start}.keynote-contributions .micro-label{color:var(--event-muted)}.keynote-contributions h3{margin-top:10px;font-size:21px}.keynote-contributions p{font-size:11px;color:var(--event-muted);margin-block:15px;max-width:340px}.keynote-contributions .text-link{margin-top:auto;font-size:11px}.schedule-heading{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:end}.schedule-heading>p{font-size:12px;color:var(--event-muted);max-width:490px}.schedule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:35px 0 0;gap:0}.schedule-grid li{border-left:1px solid var(--event-border);padding-inline:26px}.schedule-grid li:first-child{border-left:0;padding-left:0}.schedule-grid li:last-child{padding-right:0}.day-number{display:block;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1.2;color:#c6cbd4}.schedule-grid time{display:block;font-family:var(--event-mono);font-size:10px;color:var(--event-muted);margin-top:16px}.schedule-grid h3{font-size:22px;line-height:1.35;margin-top:12px}.schedule-grid p{font-size:11px;color:var(--event-muted);line-height:1.8;margin-top:16px;max-width:220px}.optional-label{display:block;color:#d7e6fa;margin-top:8px}.join-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:start}.join-copy p{font-size:12px;color:var(--event-muted);max-width:520px}.join-copy p+p{margin-top:12px}.join-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.join-actions>.text-link{margin-left:8px}.partnership-note{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px;border-top:1px solid #2d323c;padding-top:23px;margin-top:35px}.partnership-note p{font-size:11px;color:var(--event-muted)}.event-footer{padding-top:34px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-top .brand img{width:180px}.footer-top p{font-size:10px;color:var(--event-muted)}.footer-top .text-link{font-size:10px}.footer-display{font-size:clamp(110px,20.5vw,295px);letter-spacing:-.072em;line-height:1;font-weight:700;padding-block:30px 24px;position:relative;color:#e8eff7;overflow:hidden}.footer-display::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00356b 0%,#286dc077 19%,transparent 53%);mix-blend-mode:multiply;pointer-events:none}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--event-border);padding-block:22px;color:var(--event-muted);font-size:9px}.footer-bottom a{min-height:30px;display:inline-flex;align-items:center}.footer-bottom a:hover{color:white}
@keyframes title-caret{0%,100%{opacity:1}50%{opacity:0}}
@media(min-width:1600px){.event-hero{min-height:680px}.hero-copy h1{font-size:166px}}
@media(max-width:1100px){:root{--event-gutter:32px}.desktop-nav{gap:20px}.desktop-nav .parent-link{display:none}.brand img{width:200px}.header-inner{gap:25px}.event-hero{column-gap:40px}.hero-copy h1{font-size:clamp(82px,10.8vw,125px)}.section-grid,.submission-note,.partnership-note{gap:48px}.keynote-grid{gap:50px}.track-row{gap:16px;grid-template-columns:28px minmax(0,1fr) 54px}.track-symbol{width:54px}.event-stats dd{font-size:6.2vw}.event-stats>div{padding-inline:20px}}
@media(max-width:800px){.desktop-nav{display:none}.menu-toggle{display:block}.header-inner{min-height:76px}.event-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:25px;min-height:auto;padding-block:40px 27px}.hero-copy h1{font-size:clamp(74px,10.8vw,94px)}.hero-tagline{font-size:17px;margin-top:23px}.hero-description,.hero-date{font-size:11px}.hero-date .muted{margin-left:0}.hero-actions{gap:15px}.hero-actions .button{font-size:11px;gap:18px;min-height:45px;padding:12px 16px}.hero-status{font-size:10px}.art-caption{font-size:5px}.overview-grid,.schedule-heading,.join-heading{gap:35px}.overview-copy p{font-size:12px}.section-grid,.submission-note{grid-template-columns:.8fr 1.3fr;gap:38px}.keynote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.keynote-distinction{font-size:20px}.keynote-contributions{gap:25px}.schedule-grid li{padding-inline:16px}.schedule-grid h3{font-size:19px}.keynote-copy h2{font-size:68px}.footer-top .brand img{width:170px}}
@media(max-width:600px){:root{--event-gutter:20px}html{scroll-padding-top:88px}.preview-bar{font-size:8px}.preview-bar .shell{padding-block:8px;gap:10px}.header-inner{min-height:72px;gap:15px}.brand img{width:165px}.header-actions{gap:6px}.header-actions .button{font-size:10px;gap:10px;min-height:38px;padding:9px 11px}.header-actions .button>span{font-size:14px}.menu-toggle{width:34px;padding:7px}.event-hero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding-block:32px 22px}.hero-copy>.section-kicker{margin-bottom:23px}.hero-copy h1{font-size:clamp(76px,19vw,108px);line-height:.88;letter-spacing:-.06em}.hero-tagline{font-size:19px;margin-top:24px}.hero-description{font-size:12px;max-width:300px}.hero-date{font-size:11px;max-width:330px;gap:4px 8px;margin-top:15px}.hero-actions{gap:22px;margin-top:23px}.hero-actions .button{font-size:12px;min-height:48px;padding:13px 18px;gap:27px}.hero-status{font-size:10px}.hero-art{width:100%;max-width:440px;align-self:center;aspect-ratio:1.18;margin-bottom:8px}.art-caption{font-size:6px;bottom:-20px}.art-coordinates{font-size:6px;top:11px;left:11px}.art-label{font-size:5px}.hero-scroll{margin-top:0}.event-section{padding-block:28px 35px}.event-section>.section-kicker{margin-bottom:25px}.section-kicker{gap:18px;font-size:9px}.section-kicker>span:first-child{min-width:30px;font-size:12px}h2{font-size:36px;line-height:1.18;letter-spacing:-.04em}.overview-grid,.section-grid,.submission-note,.schedule-heading,.join-heading,.partnership-note{grid-template-columns:minmax(0,1fr);gap:24px}.overview-copy p{font-size:13px}.event-stats{grid-template-columns:1fr;margin-top:28px}.event-stats>div{padding:20px 0;border-left:0;border-top:1px solid var(--event-border)}.event-stats dd{font-size:64px}.event-stats dt{font-size:11px}.stat-note{max-width:100%;font-size:10px}.event-stats>div:last-child{padding-bottom:0}.section-note{font-size:10px;margin-top:24px}.section-intro>p{max-width:100%;margin-top:16px;font-size:12px}.track-row{grid-template-columns:25px minmax(0,1fr) 46px;gap:15px;padding-block:23px}.track-row h3{font-size:24px}.track-row p:not(.micro-label){font-size:12px}.track-symbol{width:46px}.micro-label{font-size:7px}.submission-note{gap:10px;margin-top:24px}.keynote-section{padding-block:28px 35px}.keynote-section>.shell>.section-kicker{margin-bottom:25px}.keynote-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.keynote-copy h2{font-size:clamp(56px,14vw,80px);margin-top:20px}.keynote-position{font-size:12px}.keynote-distinction{font-size:24px;margin-top:22px}.keynote-description{font-size:12px}.keynote-copy .text-link{margin-top:17px}.keynote-photo{max-width:340px}.keynote-photo img{aspect-ratio:4/5;object-position:50% 35%}.photo-caption{font-size:8px}.keynote-contributions{grid-template-columns:1fr;gap:26px;margin-top:28px}.keynote-contributions h3{font-size:25px}.keynote-contributions p{font-size:12px;max-width:100%;margin-block:13px}.schedule-heading>p{font-size:12px}.schedule-grid{grid-template-columns:1fr 1fr;gap:26px 22px;margin-top:28px}.schedule-grid li,.schedule-grid li:first-child,.schedule-grid li:last-child{padding:17px 0 0;border-left:0;border-top:1px solid var(--event-border)}.day-number{font-size:36px}.schedule-grid time{font-size:9px;margin-top:13px}.schedule-grid h3{font-size:23px}.schedule-grid p{font-size:11px;max-width:100%}.join-copy p{font-size:12px}.join-actions{display:grid;grid-template-columns:1fr;gap:14px;margin-top:26px}.join-actions .button{width:100%}.join-actions>.text-link{margin-left:0;justify-content:space-between;padding-inline:1px}.partnership-note{margin-top:24px;padding-top:20px;gap:10px}.event-footer{padding-top:28px}.footer-top{align-items:flex-start;flex-wrap:wrap;gap:18px}.footer-top .brand{width:100%}.footer-top .brand img{width:200px}.footer-top p{font-size:10px}.footer-top .text-link{min-height:20px;margin-left:auto}.footer-display{font-size:23vw;padding-block:25px 22px}.footer-bottom{flex-wrap:wrap;gap:15px 20px;padding-block:17px;font-size:8px}.footer-bottom>a{margin-left:auto}}
@media(max-width:360px){:root{--event-gutter:18px}.brand img{width:145px}.header-inner{gap:8px}.header-actions .button{padding-inline:9px;gap:6px}.header-actions{gap:3px}.hero-copy h1{font-size:76px}.hero-status{font-size:9px}.hero-actions{gap:15px}.track-row{grid-template-columns:22px minmax(0,1fr);gap:13px}.track-symbol{display:none}.schedule-grid{gap:23px 18px}.schedule-grid h3{font-size:21px}.footer-top .text-link{margin-left:0}.event-stats dd{font-size:58px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.title-cursor{opacity:1}}
