.wdet{background:var(--vu-white);color:var(--text-primary);font-family:var(--font-sans);padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.wdet__inner{margin:0 auto;max-width:var(--page-max);padding:0 var(--page-x)}.wdet__back{align-items:center;color:var(--text-tertiary);display:inline-flex;font:var(--fw-medium) var(--fs-caption)/1 var(--font-mono);gap:6px;letter-spacing:.04em;text-transform:uppercase;transition:color .18s ease}.wdet__back:focus-visible,.wdet__back:hover{color:var(--text-primary)}.wdet__top{align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr 1.1fr;margin-top:28px}.wdet__title{font:var(--fw-black) clamp(30px,3.6vw,48px)/1.04 var(--font-sans);letter-spacing:-.032em;margin:18px 0 0;text-wrap:balance}.wdet__meta{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font:var(--fw-regular) var(--fs-body-sm)/1.4 var(--font-mono);gap:4px 14px;margin-top:16px}.wdet__proof,.wdet__where{color:var(--text-secondary)}.wdet__speakers{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:26px}.wdet__speaker{align-items:center;display:flex;gap:11px}.wdet__face{border-radius:50%;height:44px;object-fit:cover;width:44px}.wdet__who{display:flex;flex-direction:column;gap:3px}.wdet__name{font:var(--fw-bold) var(--fs-body-sm)/1.2 var(--font-body)}.wdet__role{color:var(--text-tertiary);font:var(--fw-regular) var(--fs-caption)/1.2 var(--font-mono)}.wdet__stage{display:flex;flex-direction:column;gap:18px}.wdet__cover{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-canvas);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.wdet__scrim{background:linear-gradient(180deg,rgba(8,12,14,.06),rgba(8,12,14,.42));inset:0;position:absolute}.wdet__cover--paper{align-items:flex-end;background:var(--vu-black);border-radius:var(--radius-card);display:flex;padding:30px}.wdet__paper-title{color:var(--vu-white);font:var(--fw-black) clamp(24px,2.6vw,38px)/1.08 var(--font-sans);letter-spacing:-.025em;max-width:22ch;opacity:.95}.wdet__cover--paper .wdet__play{bottom:22px;height:52px;left:auto;right:22px;top:auto;transform:none;width:52px}.wdet__play{align-items:center;background:hsla(0,0%,100%,.94);border-radius:50%;color:var(--vu-black);display:flex;height:68px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px}.wdet__frame{position:relative}.wdet__open{align-items:center;background:none;border:0;border-radius:var(--radius-canvas);cursor:pointer;display:flex;inset:0;justify-content:center;padding:0;position:absolute;width:100%}.wdet__open-btn{align-items:center;background:hsla(0,0%,100%,.94);border-radius:var(--radius-cta);box-shadow:var(--shadow-md);color:var(--vu-black);display:inline-flex;font:var(--fw-bold) var(--fs-body-md)/1 var(--font-body);gap:10px;padding:15px 26px 15px 22px;transition:transform .18s ease}.wdet__open:focus-visible .wdet__open-btn,.wdet__open:hover .wdet__open-btn{transform:scale(1.03)}.wdet__open:focus-visible{outline:2px solid var(--vu-black);outline-offset:3px}.wdet__frame.is-embedded{background:var(--vu-white);border-radius:var(--radius-card);box-shadow:var(--shadow-md);min-height:480px;overflow:hidden}.wdet__frame.is-embedded iframe{border:0;display:block;min-height:480px;width:100%}.wdet__frame.is-playing{background:var(--vu-black);border-radius:var(--radius-canvas);box-shadow:var(--shadow-md);overflow:hidden}.wdet__video{aspect-ratio:16/9;background:var(--vu-black);display:block;width:100%}.wdet__open-len{color:var(--text-tertiary);font:var(--fw-regular) var(--fs-caption)/1 var(--font-mono);margin-left:2px}.wdet__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.wdet__cta{align-items:center;background:var(--vu-black);border-radius:var(--radius-cta);color:var(--vu-white);display:inline-flex;font:var(--fw-bold) var(--fs-body-md)/1 var(--font-body);justify-content:center;padding:15px 28px;transition:opacity .18s ease}.wdet__cta:focus-visible,.wdet__cta:hover{opacity:.86}.wdet__cta-note{color:var(--text-tertiary);font:var(--fw-regular) var(--fs-caption)/1.3 var(--font-mono)}.wdet__body{color:var(--text-secondary);font:var(--fw-regular) var(--fs-body-md)/1.62 var(--font-body);margin:clamp(36px,4.5vw,64px) 0 0;max-width:68ch}.wdet__body h2,.wdet__body h3{color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:-.015em;line-height:1.2;margin:32px 0 10px}.wdet__body h2{font-size:var(--fs-heading-sm)}.wdet__body h3{font-size:var(--fs-body-lg)}.wdet__body p{margin:0 0 16px}.wdet__body strong{color:var(--text-primary);font-weight:var(--fw-bold)}.wdet__body ol,.wdet__body ul{margin:0 0 18px;padding-left:22px}.wdet__body li{margin:0 0 7px}.wdet__body a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.wdet__related{border-top:1px solid var(--border-subtle);margin-top:clamp(48px,6vw,80px);padding-top:32px}.wdet__related-heading{font:var(--fw-bold) var(--fs-heading-sm)/1.1 var(--font-sans);letter-spacing:-.02em;margin:0 0 20px}.wdet__related-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.wdet__rel{display:flex;flex-direction:column;gap:9px}.wdet__rel-img{aspect-ratio:16/9;border:1px solid var(--border-subtle);border-radius:var(--radius-canvas);object-fit:cover;transition:border-color .2s ease;width:100%}.wdet__rel:focus-visible .wdet__rel-img,.wdet__rel:hover .wdet__rel-img{border-color:var(--vu-black)}.wdet__rel-title{font:var(--fw-bold) var(--fs-body-sm)/1.3 var(--font-body)}.wdet__rel-meta{color:var(--text-tertiary);font:var(--fw-regular) var(--fs-caption)/1 var(--font-mono)}@media (prefers-reduced-motion:reduce){.wdet__back,.wdet__cta,.wdet__open-btn,.wdet__rel-img{transition:none}}@media (max-width:1023px){.wdet__top{grid-template-columns:1fr}.wdet__related-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.wdet__related-grid{grid-template-columns:1fr}.wdet__frame.is-embedded,.wdet__frame.is-embedded iframe{min-height:560px}}