.tk-page{--tk-bg:var(--paper-bg);--tk-bg2:var(--paper-bg2);--tk-paper:var(--paper-paper);--tk-ink:var(--paper-ink);--tk-ink2:var(--paper-ink2);--tk-mute:var(--paper-mute);--tk-faint:var(--paper-faint);--tk-line:var(--paper-line);--tk-line2:var(--paper-line2);--tk-acc:var(--paper-acc);--tk-acc-deep:var(--paper-acc-deep);--tk-acc-soft:var(--paper-acc-soft);--tk-acc-lite:var(--paper-acc-lite);--tk-shadow:var(--paper-shadow);--tk-ease:var(--paper-ease);--tk-r:var(--paper-r);background:var(--tk-bg);color:var(--tk-ink);font-family:var(--f-sans);font-feature-settings:"ss01", "cv11";font-size:16px;line-height:1.55}:is(html.dark,html[data-theme=dark]) .tk-page{--tk-bg:var(--paper-bg);--tk-bg2:var(--paper-bg2);--tk-paper:var(--paper-paper);--tk-ink:var(--paper-ink);--tk-ink2:var(--paper-ink2);--tk-mute:var(--paper-mute);--tk-faint:var(--paper-faint);--tk-line:var(--paper-line);--tk-line2:var(--paper-line2);--tk-acc:var(--paper-acc);--tk-acc-deep:var(--paper-acc-deep);--tk-acc-soft:var(--paper-acc-soft);--tk-shadow:var(--paper-shadow)}@media (prefers-color-scheme:dark){html:not(.dark):not([data-theme=light]) .tk-page{--tk-bg:var(--paper-bg);--tk-bg2:var(--paper-bg2);--tk-paper:var(--paper-paper);--tk-ink:var(--paper-ink);--tk-ink2:var(--paper-ink2);--tk-mute:var(--paper-mute);--tk-faint:var(--paper-faint);--tk-line:var(--paper-line);--tk-line2:var(--paper-line2);--tk-acc:var(--paper-acc);--tk-acc-deep:var(--paper-acc-deep);--tk-acc-soft:var(--paper-acc-soft);--tk-shadow:var(--paper-shadow)}}.tk-page *,.tk-page :before,.tk-page :after{box-sizing:border-box}.tk-page a{color:inherit;text-decoration:none}.tk-page h1,.tk-page h2,.tk-page h3{letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.05}.tk-page p{margin:0}.tk-page em{color:var(--tk-acc);font-style:normal}.tk-wrap{max-width:var(--wrap-wide);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.tk-lede{color:var(--tk-ink2);max-width:58ch;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.tk-sec{padding:var(--sec-y) 0}.tk-sec.alt{background:var(--tk-bg2);border-top:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line)}.tk-sh{margin-bottom:clamp(26px,3.2vw,42px)}.tk-sh h2{font-size:var(--h2-size);letter-spacing:var(--h2-ls);text-wrap:balance;max-width:22ch}.tk-sh h2 span{color:var(--tk-acc)}.tk-sh .tk-lede{margin-top:16px}.tk-hero{padding:clamp(28px,4vw,56px) 0 clamp(28px,3.5vw,44px);position:relative;overflow:hidden}.tk-hero:before{content:"";background:radial-gradient(50% 44% at 86% 4%, var(--tk-acc-soft), transparent 70%);pointer-events:none;position:absolute;inset:0}.tk-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid;position:relative}@media (width<=960px){.tk-hero__in{grid-template-columns:1fr;gap:28px}}.tk-hero h1{font-size:var(--h1-size);letter-spacing:var(--h1-ls);text-wrap:balance;max-width:16ch;line-height:.98}.tk-hero h1 span{color:var(--tk-acc);display:block}.tk-hero .tk-lede{max-width:52ch;margin:20px 0 26px}.tk-hcta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk-plat{border-top:1px solid var(--tk-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.tk-plat .lbl{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--tk-mute);margin-right:4px;font-size:11px;font-weight:500}.tk-plat .pl{border:1px solid var(--tk-line2);border-radius:var(--r-pill);transition:all .22s var(--tk-ease);align-items:center;gap:9px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.tk-plat .pl:hover{background:var(--tk-ink);border-color:var(--tk-ink);color:var(--tk-bg)}.tk-player{border-radius:calc(var(--tk-r) + 8px);box-shadow:0 60px 100px -60px var(--tk-shadow), inset 0 1px 0 #ffffff0f;background:linear-gradient(165deg,#1c1a15,#0f0e0b 62%);border:1px solid #ffffff1a;padding:22px;position:relative;overflow:hidden}.tk-player:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e25a2b52,#0000 64%);width:70%;position:absolute;inset:auto -20% -60% auto}.tk-player .top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex;position:relative}.tk-player .ep{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:500}.tk-player .live{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--tk-acc-lite);border-radius:var(--r-pill);border:1px solid #e25a2b66;align-items:center;gap:8px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}.tk-player .live i{border-radius:var(--r-pill);background:var(--tk-acc);width:6px;height:6px;box-shadow:0 0 0 3px #e25a2b40}.tk-player .tk-embed{border-radius:var(--r-lg);border:0;width:100%;height:232px;display:block;position:relative}.tk-stats{background:var(--tk-line);border:1px solid var(--tk-line);border-radius:var(--tk-r);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(28px,3.5vw,44px);display:grid;overflow:hidden}@media (width<=1000px){.tk-stats{grid-template-columns:1fr 1fr}}.tk-stats>div{background:var(--tk-bg);transition:background .26s var(--tk-ease);padding:22px 24px}.tk-stats>div:hover{background:var(--tk-bg2)}.tk-stats .v{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1}.tk-stats .v em{font-size:.72em}.tk-stats .l{color:var(--tk-ink2);margin-top:6px;font-size:15px;font-weight:500;line-height:1.3}.tk-embeds{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.tk-embeds{grid-template-columns:1fr}}.tk-embed-card{background:var(--tk-paper);border:1px solid var(--tk-line);border-radius:var(--tk-r);padding:14px}.tk-embed-card iframe{border-radius:var(--r-md);border:0;width:100%;height:352px;display:block}.tk-topics{background:var(--tk-line2);border:1px solid var(--tk-line2);border-radius:calc(var(--tk-r) + 4px);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=820px){.tk-topics{grid-template-columns:1fr}}.tk-topics .tp{background:var(--tk-bg);transition:background .32s var(--tk-ease);padding:28px 28px 26px}.tk-sec.alt .tk-topics .tp{background:var(--tk-bg2)}.tk-topics .tp:hover{background:var(--tk-paper)}.tk-topics .hd{align-items:baseline;gap:12px;display:flex}.tk-topics .rn{font-family:var(--f-mono);color:var(--tk-acc);flex:none;font-size:12px}.tk-topics h3{letter-spacing:-.025em;font-size:19px;line-height:1.25;transition:color .26s}.tk-topics .tp:hover h3{color:var(--tk-acc)}.tk-topics p{color:var(--tk-ink2);margin-top:12px;font-size:15px;line-height:1.65}.tk-speakers{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}@media (width<=1000px){.tk-speakers{grid-template-columns:repeat(4,1fr)}}@media (width<=680px){.tk-speakers{grid-template-columns:repeat(3,1fr)}}@media (width<=440px){.tk-speakers{grid-template-columns:repeat(2,1fr)}}.tk-speakers .sp{background:var(--tk-paper);border:1px solid var(--tk-line);border-radius:var(--r-lg);text-align:center;transition:all .28s var(--tk-ease);flex-direction:column;align-items:center;gap:10px;padding:18px 12px 16px;display:flex}@media (hover:hover){.tk-speakers .sp:hover{border-color:var(--tk-acc);box-shadow:0 20px 34px -24px var(--tk-shadow);transform:translateY(-3px)}}.tk-speakers .av{border-radius:var(--r-pill);border:1px solid var(--tk-line);background:var(--tk-bg2);width:56px;height:56px;display:block;overflow:hidden}.tk-page .tk-av-img{object-fit:cover;width:100%;height:100%;display:block}.tk-speakers .nm{letter-spacing:-.01em;color:var(--tk-ink2);font-size:14px;font-weight:500;line-height:1.3}.tk-speakers .sp:hover .nm{color:var(--tk-acc)}.tk-quote{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,3.5vw,48px);display:grid}@media (width<=700px){.tk-quote{grid-template-columns:1fr;gap:20px}}.tk-quote .qav{border-radius:var(--r-pill);border:1px solid var(--tk-line);background:var(--tk-bg2);flex:none;width:104px;height:104px;display:block;overflow:hidden}@media (width<=700px){.tk-quote .qav{width:76px;height:76px}}.tk-quote blockquote{letter-spacing:-.025em;color:var(--tk-ink);text-wrap:pretty;margin:0;font-size:clamp(19px,2.2vw,27px);line-height:1.45}.tk-quote .who{color:var(--tk-mute);margin-top:18px;font-size:15px}.tk-quote .who b{color:var(--tk-ink);letter-spacing:-.01em;font-size:16px;font-weight:500;display:block}.tk-mod{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=960px){.tk-mod{grid-template-columns:1fr;gap:24px}}.tk-mod h2{font-size:var(--h2-size);letter-spacing:var(--h2-ls);text-wrap:balance;max-width:18ch;margin-top:16px}.tk-badge{border:1px solid var(--tk-line2);border-radius:var(--r-pill);font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--tk-ink2);background:var(--tk-paper);align-items:center;padding:7px 14px;font-size:11px;font-weight:500;display:inline-flex}.tk-prose p{color:var(--tk-ink2);margin-bottom:16px;font-size:16px;line-height:1.78}.tk-prose p:last-child{margin-bottom:0}.tk-formw{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.tk-formw{grid-template-columns:1fr;gap:26px}}.tk-formw .fl h2{font-size:var(--h2-size);letter-spacing:var(--h2-ls);text-wrap:balance;max-width:16ch}.tk-formw .fl>p{color:var(--tk-ink2);max-width:40ch;margin-top:18px;font-size:17px;line-height:1.7}.tk-formw .fl ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tk-formw .fl li{color:var(--tk-ink2);grid-template-columns:16px 1fr;gap:10px;font-size:15px;line-height:1.55;display:grid}.tk-formw .fl li i{color:var(--tk-acc);padding-top:3px;font-size:12px;font-style:normal}.tk-form form{background:var(--tk-paper);border:1px solid var(--tk-line);border-radius:calc(var(--tk-r) + 4px);padding:clamp(22px,2.6vw,32px)}.tk-form .fgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=620px){.tk-form .fgrid{grid-template-columns:1fr}}.tk-form .f{flex-direction:column;gap:8px;display:flex}.tk-form .f label{color:var(--tk-ink2);font-size:14px;font-weight:500}.tk-form .f input,.tk-form .f select{width:100%;font:inherit;color:var(--tk-ink);background:var(--tk-bg);border:1px solid var(--tk-line2);border-radius:var(--r-md);min-height:52px;padding:14px 15px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.tk-form .f select{appearance:none;cursor:pointer;padding-right:40px}.tk-form .f input:hover,.tk-form .f select:hover{background:var(--tk-bg2)}.tk-form .f input:focus,.tk-form .f select:focus{background:var(--tk-paper);border-color:var(--tk-acc);box-shadow:0 0 0 3px var(--tk-acc-soft);outline:0}.tk-form .chk{color:var(--tk-ink2);cursor:pointer;grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:4px 0;font-size:14px;line-height:1.55;display:grid}.tk-form .chk input{appearance:none;border:1px solid var(--tk-line2);border-radius:var(--r-sm);background:var(--tk-bg);cursor:pointer;width:20px;height:20px;margin-top:1px;transition:all .2s}.tk-form .chk input:checked{background:var(--tk-acc);border-color:var(--tk-acc)}.tk-form .chk input:checked:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:5px;height:9px;margin:2px auto;display:block;transform:rotate(42deg)}.tk-form .chk a{text-underline-offset:3px;color:var(--tk-acc);text-decoration:underline}.tk-form .sub{grid-column:1/-1;margin-top:4px}.tk-form .sub .tk-btn{justify-content:center;width:100%;min-height:56px;font-size:16px}.tk-faq{background:var(--tk-bg2);border-top:1px solid var(--tk-line)}.tk-faq .description{letter-spacing:normal;color:var(--tk-ink2);max-width:44ch;font-size:17px;line-height:1.6}@media (width<=900px){.tk-sec{padding:var(--sec-y) 0}.tk-sh{margin-bottom:22px}.tk-sh h2{font-size:var(--h2-size);max-width:none;letter-spacing:var(--h2-ls)}.tk-sh .tk-lede{margin-top:12px;font-size:16px}.tk-hero{padding:20px 0 24px}.tk-hero h1{font-size:var(--h1-size);max-width:none;letter-spacing:var(--h1-ls);line-height:1.04}.tk-hero .tk-lede{margin:14px 0 20px;font-size:16px}.tk-hcta .tk-btn{flex:1;justify-content:center;min-height:52px}.tk-plat{margin-top:20px;padding-top:16px}.tk-plat .lbl{width:100%;margin-bottom:2px}.tk-plat .pl{min-height:44px}.tk-player{padding:18px}.tk-mod h2,.tk-formw .fl h2{font-size:var(--h2-size);max-width:none;letter-spacing:var(--h2-ls)}.tk-formw .fl>p{margin-top:14px;font-size:16px}.tk-form form{padding:20px 18px}}@media (hover:none){@media (hover:hover){.tk-speakers .sp:hover{box-shadow:none;transform:none}}}
