@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-jfbnm8{--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-jfbnm8{font-family:var(--font-label);font-variation-settings:"SIZE" 0, "ROTA" 0;text-transform:uppercase}.pill.svelte-jfbnm8{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-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-jfbnm8{transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover){.pill.svelte-jfbnm8:hover{color:var(--pill);background:#000}.pill.svelte-jfbnm8:hover .pill-arrow:where(.svelte-jfbnm8){transform:translate(2px,-2px)}}.masthead.svelte-jfbnm8{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-jfbnm8{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:7px;margin:0;font-size:12px;display:flex}.masthead-mark.svelte-jfbnm8{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-jfbnm8:hover{background:var(--acc)}}.masthead-modal.svelte-jfbnm8{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.22,1,.36,1)}.masthead-right.svelte-jfbnm8{align-items:center;gap:27px;display:flex}.masthead-link.svelte-jfbnm8{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)}.masthead-link[aria-current=page].svelte-jfbnm8{color:var(--acc)}@media (hover:hover){.masthead-link.svelte-jfbnm8:hover,.masthead-modal.svelte-jfbnm8:hover{color:var(--acc)}}.band-top.svelte-jfbnm8{width:100%;position:relative}.band-top.svelte-jfbnm8 canvas:where(.svelte-jfbnm8){object-fit:cover;width:100%;height:clamp(96px,14.93vw,215px);display:block}.opening.svelte-jfbnm8{padding:56px var(--gutter);flex-direction:column;align-items:center;gap:32px;display:flex}.opening-rail.svelte-jfbnm8{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-jfbnm8 span:where(.svelte-jfbnm8){white-space:nowrap}.opening-wordmark.svelte-jfbnm8{aspect-ratio:1312/78;background:var(--ink);width:100%;mask:url(/assets/runtime/replay/wordmark-wide.svg) 50%/contain no-repeat}.eyebrow.svelte-jfbnm8{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-jfbnm8{background:var(--acc);flex:none;width:10px;height:10px}.opening-message.svelte-jfbnm8{justify-content:flex-end;align-items:flex-end;gap:100px;width:100%;display:flex}.recap.svelte-jfbnm8{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-jfbnm8{text-align:right;color:#ebffe8;flex:none;width:441px;max-width:100%;margin:0;font-size:18px;line-height:1}.playback.svelte-jfbnm8{padding:80px var(--gutter);flex-direction:column;gap:32px;display:flex}.playback-grid.svelte-jfbnm8{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 21.5px;display:grid}.talk.svelte-jfbnm8{color:inherit;flex-direction:column;gap:clamp(18px,2.4vw,34.5px);text-decoration:none;display:flex}.talk-media.svelte-jfbnm8{aspect-ratio:418.98/258.34;background:var(--card-base);flex:none;width:100%;display:block;position:relative;overflow:hidden}.talk-tile.svelte-jfbnm8{aspect-ratio:1;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.talk-play.svelte-jfbnm8{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-jfbnm8 svg:where(.svelte-jfbnm8){width:21%;height:auto;display:block}@media (hover:hover){a.talk-media.svelte-jfbnm8:hover .talk-play:where(.svelte-jfbnm8){transform:scale(1.08)}}.portrait-field.svelte-jfbnm8{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-photo.svelte-jfbnm8{pointer-events:none;max-width:none;height:auto;position:absolute}.talk-body.svelte-jfbnm8{flex-direction:column;gap:clamp(12px,1.38vw,19.9px);min-width:0;display:flex}.talk-name.svelte-jfbnm8{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1}.talk-lockup.svelte-jfbnm8{flex-direction:column;gap:2.5px;margin:0;display:flex}.talk-role.svelte-jfbnm8{letter-spacing:.02em;font-size:clamp(8px,.69vw,9.9px)}.talk-org.svelte-jfbnm8{color:inherit;font-variation-settings:"SIZE" 60, "ROTA" 0;letter-spacing:.02em;font-size:clamp(12px,1.06vw,15.3px);text-decoration:none}@media (hover:hover){a.talk-org.svelte-jfbnm8:hover{color:var(--acc)}}.stripes.svelte-jfbnm8{height:64px;position:relative}.stripes.svelte-jfbnm8 span:where(.svelte-jfbnm8){width:100%;display:block;position:absolute;left:0}.invitation.svelte-jfbnm8{padding:clamp(28px, 2.8vw, 40px) var(--gutter);background:var(--acc);color:#142011;align-items:center;gap:60px;display:flex}.invitation-copy.svelte-jfbnm8{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;min-width:0;display:flex}.invitation-eyebrow.svelte-jfbnm8{letter-spacing:.06em;margin:0;font-size:12px;line-height:1.4}.invitation-head.svelte-jfbnm8{font-family:var(--font-label);font-variation-settings:"SIZE" 60, "ROTA" var(--rota,0);letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.445vw,64px);font-weight:400;line-height:1.02}.invitation-note.svelte-jfbnm8{margin:0;font-size:18px;line-height:1.55}.invitation-pill.svelte-jfbnm8{background:var(--paper);color:var(--acc);flex:none}@media (hover:hover){.invitation-pill.svelte-jfbnm8:hover{color:var(--paper);background:#fff}}.footer.svelte-jfbnm8{width:min(1400px,95vw);margin:0 auto}.foot-wordmark.svelte-jfbnm8{width:100%;margin:clamp(28px,5vh,48px) auto 0;position:relative}.wordmark-meta.svelte-jfbnm8{letter-spacing:.14em;color:var(--ink);opacity:.92;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.wordmark.svelte-jfbnm8{aspect-ratio:800/103;background:var(--wordmark-ink);width:100%;mask:url(/assets/runtime/wordmark-1001.svg) 50%/contain no-repeat}.foot-bottom.svelte-jfbnm8{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-jfbnm8{align-items:center;gap:18px;display:flex}.social.svelte-jfbnm8 a:where(.svelte-jfbnm8){color:var(--ink);text-decoration:none;transition:color .15s;display:inline-flex}.social.svelte-jfbnm8 svg:where(.svelte-jfbnm8){width:15px;height:15px}.presented.svelte-jfbnm8{align-items:center;gap:9px;display:flex}.conf-by.svelte-jfbnm8{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin:0;font-size:12px}.modal-lockup.svelte-jfbnm8{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-jfbnm8 a:where(.svelte-jfbnm8):hover,.modal-lockup.svelte-jfbnm8:hover{color:var(--acc);background-color:var(--acc)}}.footer-band.svelte-jfbnm8{width:100vw;height:clamp(180px,28vh,300px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.footer-band.svelte-jfbnm8 canvas:where(.svelte-jfbnm8){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.runtime.svelte-jfbnm8,.runtime.svelte-jfbnm8 a,.runtime.svelte-jfbnm8 button{cursor:none}.paren-cursor.svelte-jfbnm8{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-jfbnm8.is-visible{opacity:1}.paren-glyph.svelte-jfbnm8{--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-jfbnm8.is-over-link .paren-glyph:where(.svelte-jfbnm8){--cursor-rot:45deg;font-variation-settings:"wght" 480}.paren-cursor.svelte-jfbnm8.is-over-link{color:var(--acc)}.paren-cursor.svelte-jfbnm8.is-pressing .paren-glyph:where(.svelte-jfbnm8){--cursor-scale:1.28}@media (width<=1100px){.playback-grid.svelte-jfbnm8{grid-template-columns:repeat(3,minmax(0,1fr))}.talk-name.svelte-jfbnm8{font-size:clamp(18px,2.4vw,24px)}.talk-role.svelte-jfbnm8{font-size:9.9px}.talk-org.svelte-jfbnm8{font-size:15.3px}}@media (width<=760px){.masthead.svelte-jfbnm8{height:auto;padding:20px var(--gutter);flex-wrap:wrap;gap:16px}.masthead-right.svelte-jfbnm8{gap:18px}.opening-message.svelte-jfbnm8{flex-direction:column;align-items:flex-start;gap:24px}.opening-intro.svelte-jfbnm8{text-align:left;width:100%}.playback-grid.svelte-jfbnm8{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.talk-role.svelte-jfbnm8{font-size:8px}.talk-org.svelte-jfbnm8{font-size:12px}.invitation.svelte-jfbnm8{flex-direction:column;align-items:flex-start;gap:32px}}@media (prefers-reduced-motion:reduce){.pill.svelte-jfbnm8,.pill-arrow.svelte-jfbnm8,.talk-play.svelte-jfbnm8,.paren-cursor.svelte-jfbnm8,.paren-glyph.svelte-jfbnm8{transition:none}}
