@font-face{font-family:DMT;src:url(/assets/runtime/dmt-ll-var.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.runtime.svelte-hrx335{--ink:#e4fedf;--ink-dim:#9aa797;--acc:#acff9a;--pill:#9aff8b;--rule:#303b2e;--paper:#050705;--card-base:#05070a;--wordmark-ink:#ebffe8;--gutter:clamp(20px, 4.445vw, 64px);--font-display:var(--font-goga), "Inter Variable", system-ui, sans-serif;--font-body:var(--font-goga), "Inter Variable", system-ui, sans-serif;--font-label:"DMT", var(--font-mono), ui-monospace, Menlo, monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body);overflow-x:hidden}.label.svelte-hrx335{font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;text-transform:uppercase}.pill.svelte-hrx335{background:var(--pill);color:#000;height:30px;font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:10px;line-height:1.2;text-decoration:none;transition:background .3s ease-out,color .3s ease-out;display:inline-flex}.pill-arrow.svelte-hrx335{transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.pill-play.svelte-hrx335{background:currentColor;width:8px;height:8px;display:block}@media (hover:hover){.pill.svelte-hrx335:hover{color:var(--pill);background:#000}.pill.svelte-hrx335:hover .pill-arrow:where(.svelte-hrx335){transform:translate(2px,-2px)}}.masthead.svelte-hrx335{height:88px;padding:0 var(--gutter);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;display:flex}.masthead-brand.svelte-hrx335{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:7px;margin:0;font-size:12px;display:flex}.masthead-mark.svelte-hrx335{aspect-ratio:800/103;background:var(--ink);width:79px;text-decoration:none;transition:background-color .3s cubic-bezier(.22,1,.36,1);display:block;mask:url(/assets/runtime/wordmark-1001.svg) 50%/contain no-repeat}@media (hover:hover){.masthead-mark.svelte-hrx335:hover{background:var(--acc)}}.masthead-modal.svelte-hrx335{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.masthead-right.svelte-hrx335{align-items:center;gap:27px;display:flex}.masthead-link.svelte-hrx335{font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;letter-spacing:-.01em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:10px;line-height:1.2;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.masthead-link.svelte-hrx335:hover,.masthead-modal.svelte-hrx335:hover{color:var(--acc)}}.band-top.svelte-hrx335{width:100%;position:relative}.band-top.svelte-hrx335 canvas:where(.svelte-hrx335){object-fit:cover;width:100%;height:clamp(96px,14.93vw,215px);display:block}.opening.svelte-hrx335{padding:56px var(--gutter);flex-direction:column;align-items:center;gap:32px;display:flex}.opening-rail.svelte-hrx335{letter-spacing:.06em;width:100%;color:var(--ink-dim);justify-content:space-between;gap:24px;font-size:12px;line-height:1.4;display:flex}.opening-rail.svelte-hrx335 span:where(.svelte-hrx335){white-space:nowrap}.opening-wordmark.svelte-hrx335{aspect-ratio:1312/78;background:var(--ink);width:100%;mask:url(/assets/runtime/replay/wordmark-wide.svg) 50%/contain no-repeat}.eyebrow.svelte-hrx335{letter-spacing:.06em;color:var(--ink-dim);align-self:flex-start;align-items:center;gap:20px;margin:0;font-size:12px;line-height:1.4;display:flex}.play-badge.svelte-hrx335{background:var(--acc);flex:none;width:10px;height:10px}.opening-message.svelte-hrx335{justify-content:flex-end;align-items:flex-end;gap:100px;width:100%;display:flex}.recap.svelte-hrx335{min-width:0;font-family:var(--font-label);font-variation-settings:"SIZE" 60, "ROTA" 0;letter-spacing:.04em;color:#afeea2;flex:1 0 0;margin:0;font-size:36px;font-weight:400;line-height:1.02}.opening-intro.svelte-hrx335{text-align:right;color:#ebffe8;flex:none;width:441px;max-width:100%;margin:0;font-size:18px;line-height:1}.keynote.svelte-hrx335{padding:48px var(--gutter);flex-direction:column;display:flex}.keynote-media.svelte-hrx335{aspect-ratio:1312/686;width:100%;position:relative;overflow:hidden}.keynote-preview.svelte-hrx335{aspect-ratio:16/9;pointer-events:none;border:0;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keynote-play.svelte-hrx335{background:0 0;border:0;padding:0;position:absolute;inset:0}.keynote-still.svelte-hrx335{object-fit:cover;width:100%;height:100%;display:block}.keynote-video.svelte-hrx335{border:0;width:100%;height:100%;display:block}.keynote-fade.svelte-hrx335{background:linear-gradient(#05070500 50%,#050705cc 100%);position:absolute;inset:0}.keynote-actions.svelte-hrx335{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:absolute;bottom:33px;left:50%;transform:translate(-50%)}.playback.svelte-hrx335{padding:80px var(--gutter);flex-direction:column;gap:32px;display:flex}.playback-grid.svelte-hrx335{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 21.5px;display:grid}.talk.svelte-hrx335{color:inherit;flex-direction:column;gap:clamp(18px,2.4vw,34.5px);text-decoration:none;display:flex}.talk-media.svelte-hrx335{aspect-ratio:418.98/258.34;background:var(--card-base);flex:none;width:100%;display:block;position:relative;overflow:hidden}.talk-tile.svelte-hrx335{aspect-ratio:1;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.talk-play.svelte-hrx335{aspect-ratio:1;background:var(--pill);color:#000;border-radius:50%;justify-content:center;align-items:center;width:14.23%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:5.1%;right:3.1%}.talk-play.svelte-hrx335 svg:where(.svelte-hrx335){width:21%;height:auto;display:block}@media (hover:hover){.talk.svelte-hrx335:hover .talk-play:where(.svelte-hrx335){transform:scale(1.08)}}.portrait-field.svelte-hrx335{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-photo.svelte-hrx335{pointer-events:none;max-width:none;height:auto;position:absolute}.talk-body.svelte-hrx335{flex-direction:column;gap:clamp(12px,1.38vw,19.9px);min-width:0;display:flex}.talk-name.svelte-hrx335{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(20px,2.07vw,29.8px);font-weight:600;line-height:1}.talk-lockup.svelte-hrx335{flex-direction:column;gap:2.5px;display:flex}.talk-role.svelte-hrx335{letter-spacing:.02em;font-size:clamp(8px,.69vw,9.9px)}.talk-org.svelte-hrx335{font-variation-settings:"SIZE" 60, "ROTA" 0;letter-spacing:.02em;font-size:clamp(12px,1.06vw,15.3px)}.stripes.svelte-hrx335{height:64px;position:relative}.stripes.svelte-hrx335 span:where(.svelte-hrx335){width:100%;display:block;position:absolute;left:0}.footer.svelte-hrx335{width:min(1400px,95vw);margin:0 auto}.foot-wordmark.svelte-hrx335{width:100%;margin:clamp(28px,5vh,48px) auto 0;position:relative}.wordmark-meta.svelte-hrx335{letter-spacing:.14em;color:var(--ink);opacity:.92;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.wordmark.svelte-hrx335{aspect-ratio:800/103;background:var(--wordmark-ink);width:100%;mask:url(/assets/runtime/wordmark-1001.svg) 50%/contain no-repeat}.foot-bottom.svelte-hrx335{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(48px,8vh,80px);margin-bottom:clamp(20px,3vh,32px);display:flex}.social.svelte-hrx335{align-items:center;gap:18px;display:flex}.social.svelte-hrx335 a:where(.svelte-hrx335){color:var(--ink);text-decoration:none;transition:color .15s;display:inline-flex}.social.svelte-hrx335 svg:where(.svelte-hrx335){width:15px;height:15px}.presented.svelte-hrx335{align-items:center;gap:9px;display:flex}.conf-by.svelte-hrx335{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin:0;font-size:12px}.modal-lockup.svelte-hrx335{aspect-ratio:86/14;background:var(--ink);height:8.5px;transition:background-color .3s cubic-bezier(.22,1,.36,1);display:block;mask:url(/assets/runtime/modal-lockup.svg) 50%/contain no-repeat}@media (hover:hover){.social.svelte-hrx335 a:where(.svelte-hrx335):hover,.modal-lockup.svelte-hrx335:hover{color:var(--acc);background-color:var(--acc)}}.footer-band.svelte-hrx335{width:100vw;height:clamp(180px,28vh,300px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.footer-band.svelte-hrx335 canvas:where(.svelte-hrx335){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.runtime.svelte-hrx335,.runtime.svelte-hrx335 a,.runtime.svelte-hrx335 button{cursor:none}.paren-cursor.svelte-hrx335{z-index:50;font-family:var(--font-label);color:var(--ink);pointer-events:none;opacity:0;mix-blend-mode:exclusion;will-change:transform;font-size:56.7px;line-height:1;transition:opacity .18s,color .3s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.paren-cursor.svelte-hrx335.is-visible{opacity:1}.paren-glyph.svelte-hrx335{--cursor-rot:0deg;--cursor-scale:1;font-variation-settings:"wght" 300;transform:rotate(var(--cursor-rot)) scale(var(--cursor-scale));transition:transform .3s cubic-bezier(.22,1,.36,1),font-variation-settings .3s cubic-bezier(.22,1,.36,1);display:block}.paren-cursor.svelte-hrx335.is-over-link .paren-glyph:where(.svelte-hrx335){--cursor-rot:45deg;font-variation-settings:"wght" 480}.paren-cursor.svelte-hrx335.is-over-link{color:var(--acc)}.paren-cursor.svelte-hrx335.is-pressing .paren-glyph:where(.svelte-hrx335){--cursor-scale:1.28}@media (width<=1100px){.playback-grid.svelte-hrx335{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-name.svelte-hrx335{font-size:clamp(20px,3.1vw,29.8px)}.talk-role.svelte-hrx335{font-size:9.9px}.talk-org.svelte-hrx335{font-size:15.3px}}@media (width<=760px){.masthead.svelte-hrx335{height:auto;padding:20px var(--gutter);flex-wrap:wrap;gap:16px}.masthead-right.svelte-hrx335{gap:18px}.opening-message.svelte-hrx335{flex-direction:column;align-items:flex-start;gap:24px}.opening-intro.svelte-hrx335{text-align:left;width:100%}.playback-grid.svelte-hrx335{grid-template-columns:minmax(0,1fr);gap:40px}.keynote-actions.svelte-hrx335{gap:10px;bottom:16px}}@media (prefers-reduced-motion:reduce){.pill.svelte-hrx335,.pill-arrow.svelte-hrx335,.talk-play.svelte-hrx335,.paren-cursor.svelte-hrx335,.paren-glyph.svelte-hrx335{transition:none}}
