.summit{--s-bg:#faf8f5;--s-surface:#fff;--s-ink:#0e0d12;--s-ink-rgb:14 13 18;--s-soft:#3e3b44;--s-muted:#66636b;--s-red:#fc2c17;--s-red-ink:#d41e0c;--s-on-red:#07070a;--s-red-deep:#f4c9c3;--s-line:#0e0d121f;--s-cool-rgb:30 34 44;--s-hi-rgb:255 255 255;--s-nav-rgb:255 255 255;--s-shadow-k:.22;--s-field-bg:#fff;--s-field-line:#0e0d1273;--s-field-bg-focus:#fff;--s-autofill:#fff8f0;--s-error:#c41d0b;--s-portrait:#ece9e4;--s-portrait-glow:#f6f3ef;--s-steel:#4f5767;--s-steel-rgb:79 87 103;--s-steel-hi:#1f2430;--s-steel-track:#dcd8d2;--s-steel-muted:#66636b;--s-contrast-bg:#fff;--s-gutter:clamp(16px, 4vw, 56px);--s-max:1280px;--s-display:var(--font-unbounded), var(--font-noto-sc), "PingFang SC", "Microsoft YaHei", sans-serif;--s-cjk:var(--font-noto-sc), "PingFang SC", "Microsoft YaHei", sans-serif;--s-body:var(--font-manrope), var(--font-noto-sc), "PingFang SC", "Microsoft YaHei", sans-serif;--s-ease:cubic-bezier(.32, .72, 0, 1);--s-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--s-bg);color:var(--s-ink);font-family:var(--s-body);min-height:100svh}:root[data-scheme=dark] .summit{--s-bg:#07070a;--s-surface:#111015;--s-ink:#f5f2ee;--s-ink-rgb:245 242 238;--s-soft:#c9c5cf;--s-muted:#8f8c96;--s-red-ink:#fc2c17;--s-red-deep:#440c06;--s-line:rgb(var(--s-ink-rgb) / .11);--s-cool-rgb:224 229 238;--s-hi-rgb:255 255 255;--s-nav-rgb:14 13 18;--s-shadow-k:1;--s-field-bg:rgb(var(--s-hi-rgb) / .03);--s-field-line:#f5f2ee24;--s-field-bg-focus:rgb(var(--s-hi-rgb) / .05);--s-autofill:#19171d;--s-error:#ff6b5c;--s-portrait:#101216;--s-portrait-glow:#20242b;--s-steel:#d4d9e2;--s-steel-rgb:212 217 226;--s-steel-hi:#e3e6ec;--s-steel-track:#292d34;--s-steel-muted:#a7adb8;--s-contrast-bg:#000}.summit ::selection{background:var(--s-red);color:var(--s-on-red)}.summit :focus-visible{outline:2px solid var(--s-red-ink);outline-offset:3px}.summit .summit-input:focus-visible{outline:none}html:has(.summit){scrollbar-color:#cfcac3 #faf8f5;background:#faf8f5;scroll-padding-top:96px}:root[data-scheme=dark]:has(.summit){scrollbar-color:#2a282f #07070a;background:#07070a}@media (prefers-reduced-motion:no-preference){html:has(.summit){scroll-behavior:smooth}}.summit .tabular-nums{font-variant-numeric:tabular-nums}.summit-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55em;min-height:48px;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .12s ease-out,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.summit-btn:active{transform:scale(.97)}.summit-btn-primary{background:var(--s-red);color:var(--s-on-red);box-shadow:0 8px 20px -10px rgb(0 0 0/calc(.8 * var(--s-shadow-k)))}.summit-btn-primary:hover{background:#ff4430}.summit-btn-primary:disabled{opacity:.6;cursor:progress;transform:none}.summit-btn-ghost{color:var(--s-ink);box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .22);background:0 0}.summit-btn-ghost:hover{box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .5)}.summit-btn-sm{min-height:38px;padding:0 1.1rem;font-size:.875rem}.summit-btn-lg{width:100%;min-height:58px;font-size:1.0625rem}.summit-icon{flex:none;width:1.1em;height:1.1em}.summit-link{color:var(--s-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--s-red-ink) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--s-red-ink) 70%, transparent);text-underline-offset:.3em;align-items:center;gap:.4em;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.summit-link:hover{color:var(--s-red-ink)}.summit-muted{color:var(--s-muted)}.summit-nav{z-index:30;background:rgb(var(--s-nav-rgb) / .92);width:min(100% - 32px,980px);box-shadow:inset 0 1px 0 rgb(var(--s-hi-rgb) / .07), 0 12px 40px -18px rgb(0 0 0/calc(.9 * var(--s-shadow-k)));border-radius:999px;align-items:center;gap:clamp(12px,2.4vw,28px);padding:8px 8px 8px 18px;display:flex;position:fixed;top:14px;left:50%;translate:-50%}.summit-nav-logo{color:var(--s-red);font-family:var(--font-unbounded), sans-serif;letter-spacing:.02em;align-items:center;gap:10px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.summit-nav-logo img{width:36px;height:18px}.summit-nav-links{gap:clamp(14px,2.2vw,28px);margin-left:auto;display:flex}.summit-nav-links a{white-space:nowrap;color:var(--s-soft);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .15s}.summit-nav-links a:hover{color:var(--s-ink)}.summit-lang{box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .16);border-radius:999px;flex:none;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.summit-lang button{z-index:1;min-width:40px;height:30px;color:var(--s-soft);font:700 .8rem/1 var(--s-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;transition:color .25s;position:relative}.summit-lang button[aria-pressed=true]{color:var(--s-bg)}.summit-lang-thumb{background:var(--s-ink);width:calc(50% - 3px);transition:transform .42s var(--s-ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.summit-lang[data-lang=en] .summit-lang-thumb{transform:translate(100%)}@media (max-width:760px){.summit-nav-links{display:none}.summit-nav .summit-lang{margin-left:auto}}@media (prefers-reduced-transparency:reduce){.summit-nav{background:var(--s-surface);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.summit-nav{background:var(--s-contrast-bg);box-shadow:inset 0 0 0 1px var(--s-ink)}}.summit-theme{width:36px;height:36px;color:var(--s-ink);box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .16)}.summit-theme:hover{box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .4)}.summit-theme:focus-visible{outline-color:var(--s-red-ink)}.summit-ticket-controls{align-items:center;gap:10px;display:flex}@media (max-width:420px){.summit-nav{gap:8px;padding-left:12px}.summit-nav .summit-nav-logo{flex:none;gap:6px;font-size:.75rem}.summit-nav .summit-nav-logo img{width:28px;height:14px}.summit-nav .summit-lang button{min-width:32px;padding-inline:6px}}@media (max-width:360px){.summit-nav{gap:6px}.summit-nav .summit-nav-logo{gap:4px;font-size:.6875rem}.summit-nav .summit-nav-logo img{width:24px;height:12px}.summit-nav .summit-lang button{min-width:28px;padding-inline:4px}.summit-nav .summit-theme{flex:none;width:32px;height:32px}}.summit-hero{height:210svh;position:relative}.summit-hero-stage{height:100svh;padding:76px var(--s-gutter) clamp(20px, 4vh, 44px);grid-template-rows:minmax(0,1fr) auto;max-width:1600px;margin:0 auto;display:grid;position:sticky;top:0}.summit-field{min-height:0;margin:0 calc(-1 * var(--s-gutter));position:relative}.summit-particle-host{bottom:48px}.summit-field-grain{background-image:var(--s-noise);opacity:.4;pointer-events:none;background-size:220px;transition:opacity 1.6s ease-out;position:absolute;inset:6% 8%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.summit-field[data-state=ready] .summit-field-grain{visibility:hidden}.summit-field-word{font-family:var(--s-cjk);color:var(--s-ink);place-items:center;margin:0;font-size:clamp(5rem,19vw,17rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.summit-field-word:lang(en){font-family:var(--s-display);letter-spacing:-.04em}.summit-scroll-hint{min-height:44px;color:var(--s-soft);opacity:0;visibility:hidden;align-items:center;gap:10px;padding:0 14px;font-size:.75rem;text-decoration:none;transition:opacity .6s ease-out,visibility .6s;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.summit-scroll-hint[data-visible=true]{opacity:1;visibility:visible}.summit-scroll-hint:hover{color:var(--s-ink)}.summit-scroll-hint .summit-icon{width:16px;height:16px}.summit-mobile-register{display:none}@media (max-width:760px){.summit:has(.summit-mobile-register){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.summit-mobile-register{z-index:25;padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--s-bg);border-top:1px solid var(--s-line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.summit-mobile-register[hidden]{display:none}.summit:has(.summit-mobile-register) .summit-hero-actions{display:none}.summit-mobile-register>span:not(.summit-cta){color:var(--s-soft);font-size:.75rem;font-weight:600}.summit-mobile-register .summit-btn{min-height:48px;padding:0 20px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.summit-scroll-hint{transition:none}}.summit-hero-copy{border-top:1px solid var(--s-line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding-top:clamp(16px,2.6vh,28px);display:grid}.summit-h1{font-family:var(--s-display);text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.4vw,4.4rem);font-weight:800;line-height:1.1}.summit-h1:lang(en),:lang(en)>.summit-h1{letter-spacing:-.03em;font-weight:800;line-height:1.04}.summit-subtitle{font-family:var(--s-display);color:var(--s-red-ink);letter-spacing:-.01em;margin:.6em 0 0;font-size:clamp(1rem,1.6vw,1.5rem);font-weight:600}.summit-hero-side{gap:22px;display:grid}.summit-facts{gap:0;margin:0;display:grid}.summit-facts>div{border-bottom:1px solid var(--s-line);grid-template-columns:5.5em 1fr;gap:12px;padding:9px 0;display:grid}.summit-facts>div:first-child{padding-top:0}.summit-facts dt{color:var(--s-muted);padding-top:.2em;font-size:.8rem;font-weight:700}.summit-facts dd{margin:0;font-size:1rem;font-weight:600;line-height:1.45}.summit-fact-detail{color:var(--s-soft);font-size:.9rem;font-weight:500;display:block}.summit-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.summit-hero-free{color:var(--s-soft);font-size:.875rem;font-weight:600}@media (max-width:860px){.summit-hero{height:400svh}.summit-hero-stage{grid-template-rows:minmax(36svh,1fr) auto;padding-top:72px}.summit-hero-copy{grid-template-columns:1fr;gap:18px}.summit-facts>div{padding:7px 0}}@media (pointer:coarse) and (min-width:861px){.summit-hero{height:400svh}}@media (prefers-reduced-motion:reduce){.summit-hero{height:auto}.summit-hero-stage{height:auto;min-height:100svh;position:relative}.summit-field{min-height:46svh}}.summit-section{max-width:var(--s-max);padding:clamp(96px, 13vw, 168px) var(--s-gutter) 0;margin:0 auto}.summit-section-head{gap:14px;max-width:44rem;margin-bottom:clamp(32px,5vw,56px);display:grid}.summit-h2{font-family:var(--s-display);margin:0;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:800;line-height:1.1}:lang(en) .summit-h2{letter-spacing:-.03em;font-weight:800}.summit-lead{color:var(--s-soft);max-width:62ch;margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.summit-tag{background:var(--s-red);height:24px;color:var(--s-on-red);letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.summit-tag-quiet{color:var(--s-muted);box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .2);background:0 0;margin-left:10px;font-weight:700}.summit-hero-promise{max-width:48ch;color:var(--s-ink);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700;line-height:1.5}.summit-hero-time-detail{color:var(--s-soft);margin-top:3px;font-size:.75rem;font-weight:500;display:block}.summit-highlight-list{border-top:1px solid rgb(var(--s-cool-rgb) / .25);margin:0;padding:0;list-style:none}.summit-highlight{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:clamp(24px,6vw,80px);padding:clamp(28px,4vw,48px) 0;display:grid}.summit-highlight h3{font-family:var(--s-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.2}.summit-highlight p{max-width:62ch;color:var(--s-soft);margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.summit-highlight-copy{gap:12px;display:grid}.summit-highlight-copy strong{color:var(--s-ink);font-weight:700}.summit-highlights-link{min-height:44px;margin-top:28px}.summit-audience{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.summit-audience-intro{justify-items:start;gap:20px;display:grid}.summit-audience .summit-h2{text-wrap:balance;white-space:pre-line}.summit-audience-action{margin-top:8px}.summit-audience-promise{color:var(--s-ink);font-weight:700}.summit-audience-list-heading{font-family:var(--s-display);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.25}.summit-audience-list{border-top:1px solid rgb(var(--s-cool-rgb) / .25);margin:0;padding:0;list-style:none}.summit-audience-list li{border-bottom:1px solid var(--s-line);padding:clamp(24px,3vw,36px) 0}.summit-audience-list h4{text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.35}.summit-audience-list p{max-width:62ch;color:var(--s-soft);margin:10px 0 0;font-size:1rem;line-height:1.7}@media (max-width:860px){.summit-audience{grid-template-columns:1fr;gap:32px}}.summit-speakers-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.summit-speakers-arrows{flex:none;gap:10px;display:flex}.summit-slider-arrow{border:1px solid var(--s-line);width:48px;height:48px;color:var(--s-ink);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s,opacity .16s;display:grid}.summit-slider-arrow svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.summit-slider-arrow:hover:not(:disabled){border-color:var(--s-ink)}.summit-slider-arrow:focus-visible{outline:2px solid var(--s-red);outline-offset:3px}.summit-slider-arrow:disabled{opacity:.3;cursor:default}.summit-speakers{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-block:1px solid rgb(var(--s-cool-rgb) / .25);gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.summit-speakers::-webkit-scrollbar{display:none}.summit-speakers:focus-visible{outline:2px solid var(--s-red);outline-offset:4px}.summit-speaker{scroll-snap-align:start;text-align:center;border-left:1px solid #0000;flex-direction:column;flex:0 0 clamp(280px,30%,400px);align-items:center;gap:32px;min-width:0;padding:clamp(28px,4vw,48px) clamp(16px,2.4vw,32px);display:flex}.summit-speaker+.summit-speaker{border-left-color:var(--s-line)}.summit-speaker-text{justify-items:center;gap:16px;width:100%;display:grid}.summit-speaker-name{font-family:var(--s-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:600;line-height:1.2}.summit-speaker-role{max-width:44ch;color:var(--s-soft);white-space:pre-line;margin:0;font-size:1rem;line-height:1.65}.summit-speaker-portrait{aspect-ratio:4/5;background:var(--s-portrait);flex:none;width:min(100%,360px);overflow:hidden}.summit-speaker-portrait[data-placeholder]{border:1px solid rgb(var(--s-cool-rgb) / .18);background:radial-gradient(ellipse at 50% 0%, var(--s-portrait-glow), var(--s-portrait) 72%);place-items:center;display:grid}.summit-speaker-portrait>span{color:var(--s-soft);text-align:center;padding:20px;font-size:.8125rem;line-height:1.5}.summit-speaker-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.summit-speaker-photo[data-photo$="/ng-sze-han-portrait.jpg"]{transform-origin:top;transform:scale(1.6)}.summit-speaker-photo[data-photo$="/low-kian-chuan-portrait.jpg"]{object-fit:contain;object-position:center bottom;transform-origin:bottom;background:linear-gradient(90deg,#bd9f79,#c5ab86 25%,#d2bb9b 50%,#dec9ac 75%,#e7d3b8);transform:scale(1.04)}.summit-speaker-photo[data-photo$="/sherwin-chew-portrait-2026.jpg"]{transform-origin:top;transform:translateY(-14%)scale(1.55)}.summit-speaker:has([data-photo$="/calvin-khiu-portrait.png"]){gap:24px}.summit-speaker:has([data-photo$="/calvin-khiu-portrait.png"]) .summit-speaker-portrait{width:min(100%,220px)}.summit-speaker:has([data-photo$="/calvin-khiu-portrait.png"]) .summit-speaker-name{max-width:24ch;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.3}.summit-speaker:has([data-photo$="/calvin-khiu-portrait.png"]) .summit-speaker-role{font-size:.9375rem}.summit-speaker-coming{justify-content:center;min-height:240px}.summit-coming-title{border-block:1px solid var(--s-line);width:min(100%,300px);color:var(--s-ink);font-family:var(--s-display);letter-spacing:-.025em;justify-items:center;gap:12px;margin:0;padding-block:32px;font-size:clamp(1.5rem,2.1vw,1.875rem);font-weight:400;line-height:1.3;display:grid}.summit-coming-title>span+span{color:var(--s-soft);font-family:var(--s-body);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.5}.summit-speaker-photo[data-photo$="/calvin-khiu-portrait.png"]{transform-origin:top;transform:scale(1.85)}@media (max-width:760px){.summit-hero-promise{margin-top:12px;font-size:.9375rem;line-height:1.5}.summit-hero-time-detail{font-size:.6875rem}.summit-highlight{grid-template-columns:1fr;gap:14px}.summit-speaker{flex-basis:78%}.summit-slider-arrow{width:40px;height:40px}}.summit-agenda{gap:clamp(40px,5vw,72px);display:grid}.summit-agenda-day{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.summit-agenda-head{margin:0;position:sticky;top:110px}.summit-agenda-span{font-family:var(--font-unbounded), sans-serif;color:var(--s-red-ink);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin:8px 0 0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;display:flex}.summit-agenda-dash{background:currentColor;border-radius:2px;flex:0 0 48px;height:2px}.summit-agenda-programme{min-width:0}.summit-chapters{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.summit-chapter{border-bottom:1px solid var(--s-line);grid-template-columns:5.2rem minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.summit-chapter-time{font-variant-numeric:tabular-nums;align-content:start;gap:5px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.5;display:grid}.summit-chapter-time span{color:var(--s-muted);font-size:.8125rem;font-weight:500}.summit-chapter h3{text-wrap:balance;margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:700;line-height:1.35}.summit-chapter div>p{color:var(--s-soft);margin:8px 0 0;font-size:1rem;line-height:1.6}.summit-full-programme{margin-top:12px}.summit-full-programme summary{min-height:60px;color:var(--s-ink);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-weight:700;list-style:none;display:flex}.summit-full-programme summary::-webkit-details-marker{display:none}.summit-full-programme summary:hover,.summit-full-programme summary:active{color:var(--s-soft)}.summit-full-programme summary svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:20px;height:20px}.summit-programme-collapse,.summit-full-programme[open] .summit-programme-expand,.summit-full-programme[open] .summit-programme-plus{display:none}.summit-full-programme[open] .summit-programme-collapse{display:inline}.summit-timeline{border-top:1px solid var(--s-line);margin:0;padding:0;list-style:none}.summit-slot{border-bottom:1px solid var(--s-line);grid-template-columns:5.2rem minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.summit-slot-hours{align-content:start;gap:5px;display:grid}.summit-slot-end{color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.5}.summit-slot-time{font-family:var(--font-unbounded), sans-serif;font-variant-numeric:tabular-nums;padding-top:.15em;font-size:1.05rem;font-weight:600}.summit-slot:first-child .summit-slot-time,.summit-slot:last-child .summit-slot-time{color:var(--s-red-ink)}.summit-slot-title{margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:800;line-height:1.35}.summit-slot-detail{color:var(--s-soft);margin:6px 0 0;line-height:1.6}@media (max-width:860px){.summit-agenda-day{grid-template-columns:1fr;gap:0}.summit-agenda-head{margin-bottom:32px;position:static}.summit-slot{grid-template-columns:4.4rem minmax(0,1fr);gap:14px}}.summit-partner a:hover{color:var(--s-soft)}.summit-tiers{border-top:1px solid var(--s-line)}.summit-tier{border-bottom:1px solid var(--s-line);grid-template-columns:minmax(8rem,.5fr) minmax(0,2fr);align-items:center;gap:24px;padding:30px 0;display:grid}.summit-tier-label{color:var(--s-soft);margin:0;font-size:.9375rem;font-weight:600}.summit-tier-list{flex-wrap:wrap;gap:20px clamp(32px,6vw,80px);margin:0;padding:0;list-style:none;display:flex}.summit-partner{min-width:0}.summit-partner a{min-height:48px;color:var(--s-ink);letter-spacing:-.025em;align-items:center;gap:14px;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;text-decoration:none;display:inline-flex}.summit-partner img{object-fit:contain;width:56px;height:28px}.summit-partner a[data-logo-only]{justify-content:center;padding:0}.summit-partner a[data-logo-only] img{object-fit:cover;width:240px;height:96px;display:block}.summit-pitch{color:var(--s-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:28px 0 0;display:flex}@media (max-width:640px){.summit-partner a[data-logo-only]{padding:0}.summit-partner a[data-logo-only] img{width:min(100%,240px);height:96px}.summit-tier-list{gap:16px}.summit-tier{grid-template-columns:1fr;gap:12px;padding-block:24px}}.summit-takeaways .summit-section-head{max-width:52rem}.summit-takeaways-subline{color:var(--s-ink);font-weight:600}.summit-takeaway-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.summit-takeaway-list li{border-top:1px solid var(--s-line);min-width:0;padding-top:24px}.summit-takeaway-list h3{text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.35}.summit-takeaway-list p{color:var(--s-soft);margin:14px 0 0;font-size:1rem;line-height:1.7}.summit-takeaways+.summit-register{padding-top:clamp(64px,8vw,104px)}@media (max-width:760px){.summit-takeaway-list{grid-template-columns:1fr;gap:28px}.summit-takeaway-list li{padding-top:20px}.summit-takeaway-list p{margin-top:10px}}.summit-register{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.summit-register-intro{gap:20px;display:grid;position:sticky;top:110px}.summit-facts-stack{margin-top:12px}.summit-register-panel{background:var(--s-surface);box-shadow:inset 0 1px 0 rgb(var(--s-hi-rgb) / .06), 0 24px 48px -24px rgb(0 0 0/calc(.8 * var(--s-shadow-k)));border-radius:28px;padding:clamp(22px,3.4vw,44px)}.summit-form{gap:18px;display:grid}.summit-form[aria-busy=true]{cursor:progress}.summit-form-note{color:var(--s-soft);margin:0;font-size:.875rem;line-height:1.5}.summit-form-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.summit-input[readonly]{opacity:.7;cursor:progress}.summit-form-row{gap:8px;min-width:0;display:grid}.summit-form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.summit-form-pair .summit-form-other{grid-area:2/1}.summit-label{color:var(--s-soft);font-size:.875rem;font-weight:700}.summit-optional{color:var(--s-muted);font-weight:500}.summit-input{border:1px solid var(--s-field-line);background:var(--s-field-bg);width:100%;height:54px;color:var(--s-ink);font:600 1rem var(--s-body);caret-color:var(--s-red);border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,background-color .16s,box-shadow .16s}.summit-input::placeholder{color:var(--s-muted);font-weight:500}.summit-input:hover{border-color:rgb(var(--s-ink-rgb) / .6)}:root[data-scheme=dark] .summit-input:hover{border-color:rgb(var(--s-ink-rgb) / .28)}.summit-input:focus{border-color:var(--s-red);background:var(--s-field-bg-focus);box-shadow:0 0 0 4px #fc2c172e}.summit-input[aria-invalid=true]{border-color:var(--s-red)}.summit-select,.summit-select:focus{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.summit-select:invalid{color:var(--s-muted);font-weight:500}.summit-select:has(option[value=""]:checked){color:var(--s-muted);font-weight:500}.summit-select option{color:initial;font-weight:500}.summit-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--s-autofill) inset;-webkit-text-fill-color:var(--s-ink)}.summit-error{color:var(--s-error);margin:0;font-size:.85rem;font-weight:600}.summit-alert{color:var(--s-ink);background:#fc2c171a;border-radius:14px;margin:0;padding:14px 16px;font-size:.95rem;line-height:1.6}.summit-consent{color:var(--s-muted);margin:0;font-size:.8rem;line-height:1.6}.summit-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.summit-spinner{border:2px solid #07070a4d;border-top-color:var(--s-on-red);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite summit-spin}@keyframes summit-spin{to{rotate:360deg}}.summit-result{outline:none;justify-items:start;gap:16px;display:grid}.summit-result-title{font-family:var(--s-display);margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.15}.summit-result-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.summit-result-mark{background:var(--s-red);border-radius:999px;width:64px;height:32px;position:relative}.summit-result-mark:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;right:4px}@media (prefers-reduced-motion:no-preference){.summit-result[data-kind=success] .summit-result-mark{animation:summit-on .52s var(--s-ease) both}.summit-result[data-kind=success] .summit-result-mark:after{animation:summit-knob .52s var(--s-ease) both}}@keyframes summit-on{0%{background:var(--s-red-deep)}}@keyframes summit-knob{0%{translate:-32px}}.summit-result[data-kind=full] .summit-result-title,.summit-result[data-kind=closed] .summit-result-title{color:var(--s-ink)}@media (max-width:860px){.summit-register{grid-template-columns:1fr}.summit-register-intro{position:static}}@media (max-width:480px){.summit-form-pair{grid-template-columns:1fr}.summit-form-pair .summit-form-other{grid-row:auto}}.summit-venue{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,6vw,96px);display:grid}.summit-venue-body{justify-items:start;gap:14px;display:grid}.summit-venue-links{flex-wrap:wrap;gap:14px 24px;display:flex}.summit-venue-name{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,4.25rem);font-weight:800;line-height:1}.summit-venue-place{color:var(--s-soft);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700}@media (max-width:860px){.summit-venue{grid-template-columns:1fr}}.summit-footer{width:min(calc(100% - 2 * var(--s-gutter)), calc(var(--s-max) - 2 * var(--s-gutter)));border-top:1px solid var(--s-line);color:var(--s-soft);flex-wrap:wrap;align-items:center;gap:12px 32px;margin:clamp(96px,12vw,160px) auto 0;padding:32px 0 48px;font-size:.9rem;display:flex}.summit-footer p{margin:0}.summit-footer .summit-muted{margin-left:auto}.summit-ticket-page{align-content:start;justify-items:center;gap:24px;min-height:100svh;padding:20px 16px 48px;display:grid}.summit-ticket-top{justify-content:space-between;align-items:center;width:min(100%,460px);display:flex}.summit-ticket{background:var(--s-surface);width:min(100%,460px);box-shadow:inset 0 1px 0 rgb(var(--s-hi-rgb) / .07), 0 24px 48px -24px rgb(0 0 0/calc(.8 * var(--s-shadow-k)));border-radius:30px;gap:16px;padding:28px clamp(20px,6vw,32px);display:grid;position:relative}.summit-ticket-name{font-family:var(--s-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:800;line-height:1.2}.summit-qr{aspect-ratio:1;box-sizing:border-box;object-fit:contain;background:#fff;border-radius:22px;justify-self:center;width:100%;max-width:300px;height:auto;padding:18px;display:block}.summit-ticket[data-status=checked_in] .summit-qr{opacity:.45}.summit-ticket-show{text-align:center;color:var(--s-soft);margin:0;font-size:.95rem}.summit-ticket-code{color:var(--s-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:.85rem;font-weight:700;display:flex}.summit-ticket-code strong{font-family:var(--font-unbounded), sans-serif;color:var(--s-ink);letter-spacing:.08em;font-size:1.35rem}.summit-ticket-perf{border-top:2px dashed rgb(var(--s-ink-rgb) / .14);height:0;margin:6px calc(-1*clamp(20px,6vw,32px));position:relative}.summit-ticket-perf:before,.summit-ticket-perf:after{content:"";background:var(--s-bg);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.summit-ticket-perf:before{left:-12px}.summit-ticket-perf:after{right:-12px}.summit-ticket-event{font-family:var(--s-display);margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.summit-ticket-invitation{color:var(--s-red-ink);letter-spacing:.08em;text-transform:uppercase;margin:-4px 0 0;font-size:.8125rem;font-weight:700}.summit-ticket-message{gap:14px}.summit-ticket-foot{margin:0;font-size:.85rem}.summit-after-party{isolation:isolate;color:#f5f5f7;background:#090a0d;border:1px solid #b1bed338;grid-template-rows:1fr auto;gap:64px;min-width:0;min-height:520px;padding:clamp(28px,4.2vw,64px);display:grid;position:relative;overflow:hidden}.summit-party-art{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.summit-after-party:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#090a0da6,#0000 76%),linear-gradient(#0000 52%,#090a0d);position:absolute;inset:0}.summit-party-title{color:#f5f5f7;max-width:7ch;font-family:var(--s-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.5rem,7vw,6rem);font-weight:800;line-height:1.02}.summit-party-copy{align-content:center;gap:24px;max-width:58%;display:grid;position:relative}.summit-party-description{color:#c6c5cd;max-width:32ch;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.summit-party-footer{border-top:1px solid #b1bed340;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding-top:24px;display:flex;position:relative}.summit-party-time{color:#f5f5f7;font-variant-numeric:tabular-nums;align-items:center;gap:18px;margin:0;font-size:clamp(1.375rem,2.4vw,2rem);font-weight:600;line-height:1.4;display:flex}.summit-party-dash{background:#8993a3;flex:none;width:36px;height:1px}.summit-party-invitation{color:#d4d9e2;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}@media (max-width:640px){.summit-after-party{gap:160px;min-height:560px;padding:32px 24px}.summit-party-art{object-position:66% center}.summit-after-party:before{background:linear-gradient(#090a0db8,#0000 55%,#090a0d 87%)}.summit-party-copy{align-content:start;gap:18px;max-width:100%}.summit-party-title{font-size:clamp(3rem,12vw,4.5rem)}.summit-party-description{max-width:25ch;font-size:1rem}.summit-party-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px}.summit-party-time{gap:14px}.summit-party-dash{width:28px}}.summit-cta{isolation:isolate;vertical-align:middle;flex:none;display:inline-flex;position:relative}.summit-cta-block{width:100%;display:flex}.summit-cta>.summit-btn{isolation:isolate;box-shadow:inset 0 1px 0 rgb(var(--s-ink-rgb) / .22), 0 8px 18px -10px rgb(0 0 0/calc(.75 * var(--s-shadow-k)));transition:background-color .18s, box-shadow .18s, transform .16s var(--s-ease);position:relative;overflow:hidden}.summit-cta-label{z-index:1;justify-content:center;align-items:center;gap:.55em;display:inline-flex;position:relative}.summit-cta-finish{pointer-events:none;z-index:0;background:linear-gradient(180deg, rgb(var(--s-ink-rgb) / .12), transparent 48%, #07070a12);opacity:.55;transition:opacity .18s;position:absolute;inset:0}.summit-cta>.summit-btn:active:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--s-ink-rgb) / .12), 0 3px 8px -6px rgb(0 0 0/calc(.65 * var(--s-shadow-k)));transition:transform .1s var(--s-ease), box-shadow .1s;transform:scale(.985)}.summit-cta>.summit-btn:disabled{transform:none}@media (hover:hover) and (pointer:fine){.summit-cta>.summit-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--s-ink-rgb) / .32), 0 10px 22px -12px rgb(0 0 0/calc(.8 * var(--s-shadow-k)))}.summit-cta>.summit-btn:hover:not(:disabled) .summit-cta-finish{opacity:.85}}@media (prefers-reduced-motion:reduce){.summit-cta>.summit-btn,.summit-cta-finish{transition:opacity .1s,background-color .1s}.summit-cta>.summit-btn:active:not(:disabled){transform:none}}.summit-date-trace{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.summit-date-trace path{fill:none;stroke:var(--s-steel);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 100;opacity:0}.summit-hero-copy{z-index:1;position:relative}.summit-cta-charge,.summit-cta-signal{pointer-events:none;z-index:0;border-radius:999px;position:absolute;inset:-3px}.summit-cta-charge{opacity:0;-webkit-mask-composite:xor;padding:2px;transition:opacity .18s;inset:-4px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.summit-cta-charge i{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg 50deg, rgb(var(--s-steel-rgb) / .2) 75deg, var(--s-steel) 105deg, var(--s-steel-hi) 120deg, transparent 145deg 360deg);width:200%;position:absolute;top:50%;left:-50%;transform:translateY(-50%)rotate(0)}.summit-cta-charge i:last-child{background:conic-gradient(from 180deg,#0000 0deg 50deg,#fc2c1733 75deg,#fc2c17 110deg,#0000 145deg 360deg)}.summit-cta-charge-flare{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 92% 50%, rgb(var(--s-ink-rgb) / .25), transparent 65%);transition:opacity .28s;position:absolute;inset:0}.summit-cta-signal{opacity:0;border:1px solid #fc2c17cc}:is(.summit-cta:has(button:disabled) .summit-cta-charge,.summit-cta:has(button:disabled) .summit-cta-signal){display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.summit-cta:hover:not(:has(button:disabled)) .summit-cta-charge{opacity:1}.summit-cta:hover:not(:has(button:disabled)) .summit-cta-charge i{animation:1.4s ease-in-out 2 both summit-charge-orbit}.summit-cta:hover:not(:has(button:disabled)) .summit-cta-charge-flare{opacity:1}}@media (prefers-reduced-motion:no-preference){.summit-hero[data-date-arrived=true] .summit-date-trace path{animation:summit-date-signal 2.4s var(--s-ease) 2 both}:is(.summit-hero[data-date-arrived=true] .summit-cta-signal,.summit:has(.summit-hero[data-date-arrived=true]) .summit-mobile-register .summit-cta-signal){animation:summit-cta-signal 1.8s var(--s-ease) 1.6s 2 both}}@media (max-width:760px){.summit-date-trace{display:none}}@keyframes summit-date-signal{0%{stroke-dashoffset:18px;opacity:0}15%,75%{opacity:.9}to{stroke-dashoffset:-100px;opacity:0}}@keyframes summit-cta-signal{0%,to{opacity:0}30%,65%{opacity:.85}}@keyframes summit-charge-orbit{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@media (hover:none){.summit-cta:active:not(:has(button:disabled)) .summit-cta-charge-flare{opacity:.8;transition:none}}@media (prefers-reduced-motion:reduce){.summit-cta-charge-flare{transition:opacity .1s}}.summit-nav-register-short{display:none}@media (max-width:760px){.summit-hero-stage{padding-top:84px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));grid-template-rows:minmax(0,1fr) auto}.summit-hero-copy{gap:12px;padding-top:16px}.summit-hero-side{gap:0}.summit-hero .summit-facts>div{padding:6px 0}.summit-hero .summit-facts>div:first-child{padding-top:0}.summit-hero .summit-facts dd{font-size:.9375rem}.summit-nav-register-full{display:none}.summit-nav-register-short{display:inline}.summit-nav .summit-cta>.summit-btn{background:rgb(var(--s-ink-rgb) / .04);min-height:44px;color:var(--s-ink);box-shadow:inset 0 0 0 1px rgb(var(--s-ink-rgb) / .2);padding:0 16px}.summit-nav .summit-cta-finish{opacity:.15}}@media (max-width:420px){.summit-nav .summit-cta>.summit-btn{padding-inline:12px;font-size:.8125rem}}@media (max-width:360px){.summit-nav .summit-cta>.summit-btn{padding-inline:10px;font-size:.75rem}}@media (max-width:760px) and (max-height:720px){.summit-hero .summit-h1{font-size:clamp(1.65rem,7vw,2.1rem)}.summit-hero .summit-subtitle{font-size:.875rem}.summit-hero .summit-facts>div{padding:5px 0}.summit-hero .summit-facts dt{font-size:.75rem}.summit-hero .summit-facts dd{font-size:.875rem}.summit-scroll-hint{bottom:4px}.summit-particle-host{bottom:40px}}.summit-intro{z-index:100;background:var(--s-bg);color:var(--s-steel);opacity:1;transition:opacity .3s var(--s-ease);place-items:center;display:none;position:fixed;inset:0}.summit:is([data-intro=pending],[data-intro=leaving]) .summit-intro{animation:1ms step-end 2.3s forwards summit-intro-release;display:grid}.summit-intro[data-phase=leaving]{opacity:0;pointer-events:none}.summit-intro-center{justify-items:center;width:min(320px,100vw - 64px);display:grid}.summit-intro-brand{color:var(--s-red);align-items:center;gap:16px;display:flex}.summit-intro-brand>span{font-family:var(--s-display);letter-spacing:-.03em;font-size:clamp(1.75rem,5vw,2.375rem);font-weight:800;line-height:1}.summit-intro-toggle{width:64px;height:32px;stroke:var(--s-red);stroke-width:1.5px;flex:none}.summit-intro-toggle rect{fill:var(--s-red)}.summit-intro-toggle circle{fill:none;stroke:var(--s-ink);stroke-width:2px}.summit-intro-track{background:var(--s-steel-track);width:100%;height:2px;margin-top:40px;position:relative;overflow:hidden}.summit-intro-glint{inset-block:0;background:linear-gradient(90deg, transparent, var(--s-steel-hi), transparent);width:42%;animation:1s linear infinite summit-intro-glide;position:absolute;left:0}.summit-intro-complete{background:var(--s-steel);opacity:0;transition:opacity .15s var(--s-ease);position:absolute;inset:0}.summit-intro-point{inset-block:0;background:var(--s-red);opacity:0;width:12px;transition:opacity .15s var(--s-ease);position:absolute;right:0}.summit-intro[data-complete=true] .summit-intro-complete,.summit-intro[data-complete=true] .summit-intro-point{opacity:1}.summit-intro[data-phase=leaving] .summit-intro-glint{opacity:0;animation-play-state:paused}.summit-intro-status{color:var(--s-steel-muted);margin:18px 0 0;font-size:.8125rem;line-height:1.5}@keyframes summit-intro-glide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes summit-intro-release{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.summit-intro{transition-duration:.15s}.summit-intro-glint{background:var(--s-steel-muted);opacity:.7;width:50%;animation:none;inset-inline:25%}}.summit-h1[tabindex="-1"]:focus{outline:none}
