html[data-site=ti]{--bg:#050b14;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#24425c #050b14;accent-color:#3be3ff}html[data-site=ti]::-webkit-scrollbar{background:#050b14;width:12px;height:12px}html[data-site=ti]::-webkit-scrollbar-thumb{background:#24425c;border:3px solid #050b14;border-radius:0}html[data-site=ti]::-webkit-scrollbar-thumb:hover{background:#3be3ff}html[data-site=ti] ::selection{color:#e8f1f5;background:#3be3ff52}html[data-site=ti][data-theme=light]{scrollbar-color:#9db0bf #eceeea;accent-color:#00708d}html[data-site=ti][data-theme=light]::-webkit-scrollbar{border-color:#eceeea}html[data-site=ti][data-theme=light]::-webkit-scrollbar-thumb{border-color:#eceeea}html[data-site=ti][data-theme=light]::-webkit-scrollbar{background:#eceeea}html[data-site=ti][data-theme=light]::-webkit-scrollbar-thumb{background:#9db0bf}html[data-site=ti][data-theme=light] ::selection{color:#0b1620;background:#00708d38}@media (prefers-color-scheme:light){html[data-site=ti]:not([data-theme=dark]){scrollbar-color:#9db0bf #eceeea;accent-color:#00708d}html[data-site=ti]:not([data-theme=dark]) ::selection{color:#0b1620;background:#00708d38}}html[data-site=ti] body{background:#050b14}.ti-app{--night:#050b14;--pan:#0a1626;--pan-hi:#0e1d33;--deep:#03070c;--ir:#6cffb0;--cy:#3be3ff;--bl:#2f6bff;--rec:#ff5a3c;--txt:#e8f1f5;--mut:#8fa5b8;--soft:#afc1d0;--lede:#d2dee7;--ln:#8cc8ff24;--ln-hi:#e8f1f559;--s1:#2f6bff;--s2:#3be3ff;--s3:#3be3ff;--s4:#6cffb0;--drift:#bff6ff;--pri-bg:linear-gradient(90deg,#3be3ff,#6cffb0);--pri-fg:#03121a;--pri-shadow:0 0 34px -8px #3be3ffb3;--pri-shadow-hi:0 0 44px -6px #6cffb0cc;--rule:1px solid var(--ln);--glow:1;--veil:#050b149e;--chip:#03070cbf;--img-bg:#000;--img-filter:saturate(.72) contrast(1.06);--img-blend:normal;--img-wash:transparent;--scan:#0000002e;--face-filter:grayscale(1) contrast(1.1) brightness(.92);--face-tint:#6cffb0;--face-tint-op:.42;--page-bg:none;--on-img:#e8f1f5;--on-img-shadow:0 2px 14px #000000b3;--on-img-bg:transparent;--display:var(--ti-display),"Big Shoulders","Arial Narrow",sans-serif;--mono:var(--ti-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--night) var(--page-bg);color:var(--txt);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;background-size:24px 24px;min-height:100vh;font-size:14px;line-height:1.6}@media (prefers-color-scheme:light){html[data-site=ti]:not([data-theme=dark]){--bg:#eceeea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site=ti]:not([data-theme=dark]) body{background:#eceeea}:root:not([data-theme=dark]) .ti-app{--night:#eceeea;--pan:#f6f7f4;--pan-hi:#fff;--deep:#f6f7f4;--ir:#0a7044;--cy:#00708d;--bl:#1f3f9e;--rec:#c8321e;--txt:#0b1620;--mut:#4e5b66;--soft:#3a4651;--lede:#26323d;--ln:#0b162029;--ln-hi:#0b1620;--s1:#1f3f9e;--s2:#00708d;--s3:#00708d;--s4:#0a7044;--drift:#0b1620;--pri-bg:#0b1620;--pri-fg:#eceeea;--pri-shadow:4px 4px 0 #00708d;--pri-shadow-hi:6px 6px 0 #0a7044;--rule:1.5px solid #0b1620;--glow:0;--veil:#eceeeae6;--chip:#eceeea;--img-bg:#0b1620;--img-filter:saturate(.82) contrast(1.04);--img-blend:normal;--img-wash:transparent;--scan:transparent;--face-filter:grayscale(1) contrast(1.15);--face-tint:#00708d;--face-tint-op:.18;--page-bg:linear-gradient(#0b162009 1px,transparent 1px),linear-gradient(90deg,#0b162009 1px,transparent 1px);--on-img:#0b1620;--on-img-shadow:none;--on-img-bg:#eceeea}}html[data-site=ti][data-theme=light]{--bg:#eceeea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site=ti][data-theme=light] body{background:#eceeea}:root[data-theme=light] .ti-app{--night:#eceeea;--pan:#f6f7f4;--pan-hi:#fff;--deep:#f6f7f4;--ir:#0a7044;--cy:#00708d;--bl:#1f3f9e;--rec:#c8321e;--txt:#0b1620;--mut:#4e5b66;--soft:#3a4651;--lede:#26323d;--ln:#0b162029;--ln-hi:#0b1620;--s1:#1f3f9e;--s2:#00708d;--s3:#00708d;--s4:#0a7044;--drift:#0b1620;--pri-bg:#0b1620;--pri-fg:#eceeea;--pri-shadow:4px 4px 0 #00708d;--pri-shadow-hi:6px 6px 0 #0a7044;--rule:1.5px solid #0b1620;--glow:0;--veil:#eceeeae6;--chip:#eceeea;--img-bg:#0b1620;--img-filter:saturate(.82) contrast(1.04);--img-blend:normal;--img-wash:transparent;--scan:transparent;--face-filter:grayscale(1) contrast(1.15);--face-tint:#00708d;--face-tint-op:.18;--page-bg:linear-gradient(#0b162009 1px,transparent 1px),linear-gradient(90deg,#0b162009 1px,transparent 1px);--on-img:#0b1620;--on-img-shadow:none;--on-img-bg:#eceeea}.ti-app *{box-sizing:border-box}.ti-app a{color:inherit;text-decoration:none}.ti-app :focus-visible{outline:2px solid var(--cy);outline-offset:3px;border-radius:2px}.ti-app h1,.ti-app h2,.ti-app h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:800}.ti-app p{margin:0}.ti-app .b-r{--band:var(--cy);--band-ink:#00708d}.ti-app .b-n{--band:var(--ir);--band-ink:#0a7044}.t-in{max-width:1360px;margin:0 auto;padding:0 40px}.t-lab{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.ti-app .cy{color:var(--cy)}.ti-app .ir{color:var(--ir)}.ti-app main{min-height:60vh;padding-top:0}.t-skip{z-index:100;background:var(--cy);padding:10px 14px;font-weight:600;position:absolute;top:8px;left:-9999px;color:var(--pri-fg)!important}.t-skip:focus{left:12px}.t-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.t-ico .fill,.t-ico.fill{fill:currentColor;stroke:none}.t-dot{width:7px;height:7px;box-shadow:0 0 calc(8px * var(--glow)) currentColor;background:currentColor;border-radius:50%;flex:none;display:inline-block}.t-rec{align-items:center;gap:8px;display:inline-flex}.t-rec i{background:var(--rec);width:8px;height:8px;box-shadow:0 0 calc(10px * var(--glow)) var(--rec);border-radius:50%;animation:1.6s step-end infinite t-rec}@keyframes t-rec{50%{opacity:.2}}.t-corners{pointer-events:none;position:absolute;inset:0}.t-corners i{border:0 solid;width:18px;height:18px;position:absolute}.t-corners i:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.t-corners i:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.t-corners i:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.t-corners i:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.t-wf{width:100%;height:100%;display:block}.t-wf .s1{stop-color:var(--s1)}.t-wf .s2{stop-color:var(--s2)}.t-wf .s3{stop-color:var(--s3)}.t-wf .s4{stop-color:var(--s4)}.t-wf .drift{stroke:var(--drift);stroke-width:1.4px;filter:drop-shadow(0 0 calc(3px * var(--glow)) var(--cy))}.t-wf .harm{fill:var(--ir);opacity:.75}.t-wf .t-wf-back{fill:var(--deep);opacity:.78}.t-btn{height:50px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:12px;font-weight:600;transition:box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.t-btn .t-ico{width:15px;height:15px}.t-btn.pri{background:var(--pri-bg);box-shadow:var(--pri-shadow);color:var(--pri-fg)!important}.t-btn.pri:hover{box-shadow:var(--pri-shadow-hi)}.t-btn.sec{color:var(--txt);border:1px solid var(--ln-hi);background:var(--veil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.t-btn.sec:hover{border-color:var(--cy);color:var(--cy)!important}.t-acts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.t-teaser{font:inherit;cursor:pointer;gap:10px;border-color:var(--ir)!important;color:var(--ir)!important}.t-teaser .t-ico{width:14px;height:14px}.t-teaser small{opacity:.7;font-size:.85em}.t-top{z-index:40;border-bottom:var(--rule);background:color-mix(in srgb,var(--night) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.t-top .t-in{align-items:center;gap:26px;height:72px;display:flex}.t-brands{flex:none;align-items:center;gap:12px;display:flex}.t-bb{opacity:.5;align-items:center;transition:opacity .2s;display:flex}.t-bb:hover,.t-bb:focus-visible{opacity:.9}.t-bb img{width:22px;height:22px;display:block}.t-sep{background:var(--ln);width:1px;height:18px}.t-brand{flex:none;align-items:center;display:flex}.t-brand img{width:auto;height:23px;display:block}.ti-app .on-day{display:none!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .on-night{display:none!important}:root:not([data-theme=dark]) .ti-app .on-day{display:block!important}}:root[data-theme=light] .ti-app .on-night{display:none!important}:root[data-theme=light] .ti-app .on-day{display:block!important}.t-nav{gap:22px;display:flex}.t-nav a{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);white-space:nowrap;padding:8px 0;font-size:16px;font-weight:600;position:relative}.t-nav a:hover,.t-nav a[aria-current=page]{color:var(--txt)}.t-nav a[aria-current=page]:after{content:"";background:linear-gradient(90deg,var(--cy),var(--ir));height:2px;position:absolute;bottom:0;left:0;right:0}.t-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.t-ib,.ti-app .icon-btn{width:44px;height:44px;color:var(--txt);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.t-ib:hover,.ti-app .icon-btn:hover{border-color:var(--ln)}.ti-app .icon-btn svg{width:20px;height:20px}.t-signin{border:1px solid color-mix(in srgb,var(--cy) 60%,transparent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;height:38px;padding:0 16px;font-size:11.5px;display:inline-flex;color:var(--cy)!important}.t-signin:hover{background:var(--cy);color:var(--night)!important}.t-signin.ph{opacity:.3;width:110px}.t-me{border:1px solid var(--cy);width:38px;height:38px;color:var(--cy);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.uv-ti{border:1px solid var(--ln);height:38px;color:var(--soft);font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 14px 0 11px;transition:border-color .2s,color .2s,box-shadow .3s;display:inline-flex}.uv-ti:hover,.uv-ti[aria-expanded=true]{border-color:var(--cy);color:var(--txt);box-shadow:0 0 calc(22px * var(--glow)) -8px var(--cy)}.uv-ti .uv-ico{flex:none;width:18px;height:18px;overflow:visible}.uv-ti .uv-ico path{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.uv-ti .uv-ico circle{fill:currentColor;transform-box:fill-box;transform-origin:50%}.uv-ti:hover .uv-ico circle,.uv-ti[aria-expanded=true] .uv-ico circle{fill:var(--cy);animation:1.4s step-end both uv-ti-star}.uv-ti .uv-ico circle:nth-of-type(2){animation-delay:80ms}.uv-ti .uv-ico circle:nth-of-type(3){animation-delay:.16s}.uv-ti .uv-ico circle:nth-of-type(4){animation-delay:.24s}.uv-ti .uv-ico circle:nth-of-type(5){animation-delay:.32s}@keyframes uv-ti-star{0%{fill:var(--cy)}40%{fill:var(--ir)}to{fill:var(--cy)}}@media (prefers-reduced-motion:reduce){.uv-ti .uv-ico circle{animation:none!important}}.t-me img{object-fit:cover;width:100%;height:100%}.t-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:clamp(600px,80vh,760px);display:flex;position:relative;overflow:hidden}.t-shot{z-index:-1;background:var(--img-bg);position:absolute;inset:0}.t-hero-art{object-fit:cover;object-position:62% 24%;opacity:0;width:100%;height:100%;filter:var(--img-filter);mix-blend-mode:var(--img-blend);transition:opacity .9s;position:absolute;inset:0}@supports (width:1cqh){.t-shot{container-type:size}}@media (min-width:901px){.t-hero-art{filter:var(--img-filter) brightness(.9)}.t-copy{max-width:min(640px,46vw)}}.t-hero-amb{display:none}.t-hero-art.on{opacity:1}.t-hero-spec{opacity:.5;display:block}.t-shot:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 58% 62% at 24% 74%,color-mix(in srgb,var(--night) 90%,transparent) 0%,color-mix(in srgb,var(--night) 74%,transparent) 44%,color-mix(in srgb,var(--night) 28%,transparent) 74%,transparent 100%), radial-gradient(140% 110% at 62% 38%,transparent 55%,color-mix(in srgb,var(--night) 70%,transparent) 100%), linear-gradient(90deg,color-mix(in srgb,var(--night) 55%,transparent) 0%,transparent 22%),linear-gradient(0deg,var(--night) 0%,transparent 30%);position:absolute;inset:0}.t-shot:after{content:"";z-index:1;background:repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.t-hud{z-index:2;pointer-events:none;color:color-mix(in srgb,var(--txt) 75%,transparent);position:absolute;inset:28px 40px}.t-hud .t-corners i{width:34px;height:34px}.t-hud span:not(.t-corners){letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;position:absolute}.t-hud .tl{color:var(--txt);top:16px;left:20px}.t-hud .tr{color:var(--ir);top:16px;right:20px}.t-hud .bl{color:var(--cy);bottom:14px;left:20px}.t-hud .br{bottom:14px;right:20px}.t-ret{z-index:2;width:150px;height:150px;color:color-mix(in srgb,var(--cy) 85%,transparent);pointer-events:none;margin:-75px 0 0 -75px;position:absolute;top:22%;left:66%}.t-ret .t-corners i{width:22px;height:22px}.t-ret:before,.t-ret:after{content:"";background:color-mix(in srgb,var(--cy) 60%,transparent);position:absolute}.t-ret:before{width:1px;top:38%;bottom:38%;left:50%}.t-ret:after{height:1px;top:50%;left:38%;right:38%}.t-ret em{letter-spacing:.12em;text-transform:uppercase;color:var(--cy);white-space:nowrap;margin-left:12px;font-size:11px;font-style:normal;line-height:1.5;position:absolute;top:0;left:100%}.t-hero-in{z-index:3;grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:40px;width:100%;padding-bottom:64px;display:grid;position:relative}.t-copy{gap:18px;max-width:640px;display:grid}.t-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:11.5px;display:flex}.t-kick>span:first-child,.t-kick>a:first-child{align-items:center;gap:8px;display:inline-flex}.t-kick a:hover{color:var(--txt)}.t-copy h1{font-size:clamp(54px,7.6vw,112px);line-height:.86}.t-copy h1.long{font-size:clamp(42px,5.2vw,78px);line-height:.9}.t-copy h1.xlong{font-size:clamp(34px,3.9vw,58px);line-height:.94}.t-copy h1{text-shadow:0 0 1px #03070cf2,0 2px 6px #03070ce6,0 6px 30px #03070ce6,0 0 90px #03070cd9}.t-copy .t-lede,.t-copy .t-kick{text-shadow:0 0 1px #03070c,0 1px 3px #03070c,0 2px 14px #03070cf2,0 0 40px #03070ce6}.t-copy .t-lede{color:#e9f1f6}.t-copy .t-kick{color:#d5e2ec}:root[data-theme=light] .ti-app .t-copy :is(h1,.t-lede,.t-kick){text-shadow:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .t-copy :is(h1,.t-lede,.t-kick){text-shadow:none}}.t-copy h1 em{color:var(--cy);text-shadow:0 0 calc(40px * var(--glow)) #3be3ff59;font-style:normal}.t-hero.b-n .t-copy h1 em{color:var(--ir);text-shadow:0 0 calc(40px * var(--glow)) #6cffb04d}.t-lede{font-family:var(--display);color:var(--lede);letter-spacing:.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;font-size:21px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.t-slides{background:var(--veil);border:1px solid var(--ln);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:color-mix(in srgb,var(--txt) 55%,transparent);gap:12px;padding:16px 18px;display:grid;position:relative}.t-sl-h{color:var(--mut);justify-content:space-between;align-items:center;display:flex}.t-sl-h b{color:var(--txt);font-weight:500}.t-ctl{gap:6px;display:flex}.t-ctl button,.t-strip-m button{border:1px solid var(--ln);width:40px;height:40px;color:var(--txt);cursor:pointer;background:0 0;place-items:center;display:grid}.t-ctl button:hover,.t-strip-m button:hover{border-color:var(--cy);color:var(--cy)}.t-ctl .t-ico,.t-strip-m .t-ico{width:14px;height:14px}.t-thumbs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none;display:grid}.t-thumbs li{min-width:0}.t-thumbs button{text-align:left;width:100%;font:inherit;cursor:pointer;color:color-mix(in srgb,var(--txt) 66%,transparent);background:0 0;border:0;gap:6px;padding:0;display:grid}.t-th-img{aspect-ratio:16/9;background:var(--img-bg);outline:1px solid var(--ln);transition:outline-color .25s,opacity .25s;display:block;position:relative;overflow:hidden}.t-th-img img,.t-th-img svg{object-fit:cover;width:100%;height:100%;filter:var(--img-filter);position:absolute;inset:0}.t-th-img .t-corners{opacity:0;color:var(--cy)}.t-th-img .t-corners i{width:7px;height:7px}.t-th-bar{background:var(--ln);height:2px;display:block;position:relative;overflow:hidden}.t-th-bar i{background:var(--cy);width:0;box-shadow:0 0 8px var(--cy);position:absolute;inset:0 auto 0 0}.t-th-bar i.full{width:100%}.t-th-bar i.run{animation:linear forwards t-fill}.t-hero:not(.is-running) .t-th-bar i.run{animation-play-state:paused}@keyframes t-fill{0%{width:0}to{width:100%}}.t-th-t{-webkit-line-clamp:3;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.t-th-t b{color:var(--mut);font-weight:500;display:block}.t-thumbs .is-past .t-th-img{opacity:.45}.t-thumbs .is-now button{color:var(--txt)}.t-thumbs .is-now .t-th-t b{color:var(--cy)}.t-thumbs .is-now .t-th-img{outline-color:var(--cy);box-shadow:0 0 calc(18px * var(--glow)) -4px var(--cy)}.t-thumbs .is-now .t-corners{opacity:1}.t-thumbs button:hover .t-th-img{outline-color:color-mix(in srgb,var(--cy) 60%,transparent);opacity:1}.t-thumbs button:focus-visible{outline:1px dashed var(--cy);outline-offset:3px}.t-thumbs .t-th-bar i.full{background:color-mix(in srgb,var(--cy) 55%,transparent);box-shadow:none}.t-thumbs .is-now .t-th-bar i.full{background:var(--cy)}.t-strip-m{display:none}.t-hero{touch-action:pan-y}.t-hero-in{pointer-events:none}.t-copy,.t-slides{pointer-events:auto}.t-shot{--dw:max(100cqw,177.78cqh);--dh:max(100cqh,56.25cqw)}.t-hero-hit{z-index:2;cursor:pointer;position:absolute;inset:0}.t-hero-go{left:calc((100cqw - var(--dw)) * .62 + var(--dw) / 2);top:calc((100cqh - var(--dh)) * .24 + var(--dh) / 2);width:clamp(64px,calc(var(--dw) * .1),120px);aspect-ratio:1;color:var(--cy);background:color-mix(in srgb,var(--night) 86%,transparent);box-shadow:inset 0 0 0 1px var(--cy), 0 0 calc(26px * var(--glow)) -6px var(--cy);opacity:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s;display:grid;position:absolute;translate:-50% -50%}.t-hero-go .t-ico{width:34%;height:34%}.t-hero-go .t-corners{color:color-mix(in srgb,var(--cy) 70%,transparent);inset:-10px}.t-hero-go .t-corners i{width:10px;height:10px}.t-hero-hit.has-play .t-hero-go{opacity:1}.t-hero-hit:hover .t-hero-go{opacity:1;transform:scale(1.05)}.t-shot:has(.t-hero-hit:hover) .t-hero-art.on{filter:var(--img-filter) brightness(1.02)}.t-empty{background:var(--deep);min-height:420px}.t-intro{padding:56px 0 0}.t-intro .t-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:14px 56px;display:grid}.t-intro .t-kick{grid-column:1/-1}.t-intro h2{font-size:clamp(40px,4.6vw,64px);line-height:.9}.t-intro h2 em{color:var(--ir);font-style:normal}.t-intro h2,.ti-band-motto{justify-items:start;display:grid}.t-intro h2 em,.ti-band-motto em{white-space:nowrap;margin-left:1.25em;display:block}.t-intro h2>span,.ti-band-motto>span{white-space:nowrap}.t-intro-l{font-family:var(--display);color:var(--lede);max-width:62ch;font-size:21px;line-height:1.5}.t-intro-l i{color:var(--txt);font-style:italic}@media (max-width:900px){.t-intro .t-in{grid-template-columns:1fr}.t-intro{padding-top:36px}.t-intro-l{font-size:18px}}.t-specband{border-top:var(--rule);border-bottom:var(--rule);background:var(--deep);height:88px;position:relative;overflow:hidden}.t-specband svg{opacity:.85}.t-specband .lbl{background:color-mix(in srgb,var(--deep) 80%,transparent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.t-specband .l{color:var(--cy);left:40px}.t-specband .r{color:var(--ir);right:40px}.t-specband .c{color:var(--txt);font-family:var(--display);letter-spacing:.3em;font-size:18px;font-weight:700;left:50%;transform:translate(-50%,-50%)}.t-sh{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 22px;display:flex}.t-sh h1,.t-sh h2{letter-spacing:.02em;font-size:40px;line-height:1}.t-sh-page{margin-top:48px}.t-sh-page h1{font-size:clamp(44px,6vw,72px)}.t-sh p{color:var(--mut);letter-spacing:.04em;font-size:12px}.t-sh .t-more,.t-sh-r{margin-left:auto}.t-sh-r{align-items:center;gap:18px;display:flex}.t-more{letter-spacing:.14em;text-transform:uppercase;padding:10px 0;font-size:11.5px;color:var(--cy)!important}.t-more:hover{text-underline-offset:4px;text-decoration:underline}.t-more-m{display:none}.t-sub{margin:40px 0 18px;font-size:28px}.t-none{color:var(--mut);padding:40px 0}.t-page{padding-bottom:24px}.t-band{border:1px solid var(--ln);border-radius:999px;padding:3px;display:flex}.t-band button{height:34px;color:var(--mut);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:10.5px;display:flex}.t-band button[aria-pressed=true]{background:color-mix(in srgb,var(--txt) 10%,transparent);color:var(--txt)}.t-band button:hover{color:var(--txt)}.t-themes{padding:56px 0 0}.t-freqs{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:12px;max-width:1360px;margin:0 auto;padding:0 40px;display:grid}.t-fq{background:var(--pan);border:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:16px 18px 14px;transition:background .25s,border-color .25s;display:grid;position:relative}.t-fq .t-corners{color:color-mix(in srgb,var(--txt) 28%,transparent)}.t-fq b{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--txt);font-size:21px;font-weight:700;line-height:1.05}.t-fq small{letter-spacing:.06em;font-size:12px}.t-fq .t-ico{grid-row:span 2;width:26px;height:26px}.t-tune{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--txt) 22%,transparent) 0 1px,transparent 1px 8px);grid-column:1/-1;height:6px;margin-top:8px;position:relative}.t-tune i{width:2px;height:14px;box-shadow:0 0 calc(8px * var(--glow)) currentColor;background:currentColor;transition:left .4s;position:absolute;top:-4px}.t-fq.r{color:var(--cy)}.t-fq.n{color:var(--ir)}.t-fq:hover{background:var(--pan-hi)}.t-fq:hover .t-corners{color:currentColor}.t-fq:hover .t-tune i{left:50%!important}.t-fq-art{z-index:0;pointer-events:none;isolation:isolate;opacity:.2;width:72%;transition:opacity .35s;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 62%);mask-image:linear-gradient(90deg,#0000 0,#000 62%)}.t-fq-art img{object-fit:cover;object-position:70% 50%;filter:grayscale()contrast(1.2)brightness(1.05);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.t-fq-art:after{content:"";mix-blend-mode:multiply;background:currentColor;position:absolute;inset:0}.t-fq>b,.t-fq>small,.t-fq>.t-ico{z-index:1;position:relative}.t-fq>.t-tune{z-index:1}.t-fq:hover .t-fq-art,.t-fq:focus-visible .t-fq-art{opacity:.3}.t-fq:hover .t-fq-art img,.t-fq:focus-visible .t-fq-art img{transform:scale(1.05)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .t-fq-art img{filter:grayscale()invert()contrast(1.35)brightness(1.08)}}:root[data-theme=light] .ti-app .t-fq-art img{filter:grayscale()invert()contrast(1.35)brightness(1.08)}.t-rail{padding:60px 0 0}.t-cards{scrollbar-width:none;scroll-snap-type:x proximity;gap:18px;padding:0 40px 8px max(40px,50% - 640px);scroll-padding-left:max(40px,50% - 640px);display:flex;overflow-x:auto}.t-cards::-webkit-scrollbar{display:none}.t-cards>*{scroll-snap-align:start}.t-cards .t-card{flex:0 0 calc(min(100vw,1440px)/4.25 - 31.5294px)}.t-card{align-content:start;gap:12px;min-width:0;display:grid}.t-cap{aspect-ratio:16/9;color:color-mix(in srgb,var(--txt) 50%,transparent);padding:8px;transition:color .25s;display:block;position:relative;container-type:inline-size}.t-cap>.t-corners{transition:inset .35s cubic-bezier(.2,.7,.2,1)}.t-cap .t-corners i{width:16px;height:16px}.t-img{background:var(--img-bg);width:100%;height:100%;display:block;position:relative;overflow:hidden}.t-img img{object-fit:cover;width:100%;height:100%;filter:var(--img-filter);mix-blend-mode:var(--img-blend);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.t-img:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,calc(.6 * var(--glow)))),repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);position:absolute;inset:0}.t-img:before{content:"";z-index:1;pointer-events:none;background:var(--img-wash);mix-blend-mode:multiply;position:absolute;inset:0}.t-tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:100%;margin:0 0 6px;font-size:10px;font-style:normal;display:flex;overflow:hidden}.t-tag .t-new{color:var(--txt);opacity:.8;margin-left:auto;padding-left:8px;font-style:normal}.t-cap:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#03070c8c);height:34%;position:absolute;bottom:0;left:0;right:0}.t-tc{z-index:3;color:var(--txt);background:var(--chip);letter-spacing:.06em;padding:2px 7px;font-size:11px;font-style:normal;position:absolute;bottom:14px;right:16px}.t-aud{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:var(--cy);background:var(--chip);align-items:center;gap:6px;padding:2px 7px;font-size:10.5px;font-style:normal;display:inline-flex;position:absolute;bottom:14px;left:16px}.t-aud .t-ico{width:13px;height:13px}.t-scan{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 0,#3be3ff00 38%,#3be3ff29 49.2%,#bff6ffd9 50%,#0000 50.7%) 0 100%/100% 220% no-repeat;position:absolute;inset:0}.t-aim{z-index:3;aspect-ratio:1;opacity:0;width:clamp(30px,14cqw,64px);color:var(--pri-fg);background:var(--pri-bg);box-shadow:var(--pri-shadow);pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,scale .35s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.t-aim .t-ico{width:38%;height:38%}.t-aim:has(.t-ico) .t-ico{margin-left:6%}.t-aim:before{content:"";border:1px solid color-mix(in srgb,var(--band,var(--cy)) 70%,transparent);background:linear-gradient(var(--band,var(--cy)),var(--band,var(--cy))) 50% 0/1px 6px no-repeat,linear-gradient(var(--band,var(--cy)),var(--band,var(--cy))) 50% 100%/1px 6px no-repeat, linear-gradient(var(--band,var(--cy)),var(--band,var(--cy))) 0 50%/6px 1px no-repeat,linear-gradient(var(--band,var(--cy)),var(--band,var(--cy))) 100% 50%/6px 1px no-repeat;border-radius:50%;position:absolute;inset:-9px}.t-card:hover .t-cap,.t-card:focus-visible .t-cap{color:var(--band,var(--cy))}.t-card:hover .t-cap>.t-corners,.t-card:focus-visible .t-cap>.t-corners{inset:4px}.t-card:hover .t-img img,.t-card:focus-visible .t-img img{filter:saturate(.95)contrast(1.08)brightness(1.04);transform:scale(1.04)}.t-card:hover .t-aim,.t-card:focus-visible .t-aim{opacity:1;scale:1}.t-card:hover .t-ct b,.t-card:focus-visible .t-ct b{color:color-mix(in srgb,var(--band,var(--cy)) 55%,var(--txt))}.t-ct b{transition:color .25s}@keyframes t-sweep{0%{opacity:1;background-position:0 100%}85%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:no-preference){.t-card:hover .t-scan,.t-card:focus-visible .t-scan{animation:.9s cubic-bezier(.35,.1,.25,1) both t-sweep}}@media (hover:none){.t-aim{display:none}}.t-ct b{font-family:var(--display);letter-spacing:.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:22px;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.t-ct>span{color:var(--mut);letter-spacing:.04em;margin-top:5px;font-size:11.5px;display:block}.t-typo{background:var(--deep);place-items:center;height:100%;display:grid;position:relative}.t-typo svg{opacity:.7;position:absolute;inset:0}.t-typo em{font-style:normal;font-family:var(--display);text-transform:uppercase;text-align:center;background:color-mix(in srgb,var(--deep) 72%,transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 12px;padding:4px 10px;font-size:22px;font-weight:800;line-height:.98;display:-webkit-box;position:relative;overflow:hidden}.t-splate{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--deep) 58%,transparent) 40%,color-mix(in srgb,var(--deep) 94%,transparent) 100%);justify-content:space-between;align-items:flex-end;gap:10px;padding:clamp(30px,24cqw,72px) 12px 11px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.t-splate b{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--txt);border-left:3px solid var(--band);text-shadow:var(--on-img-shadow);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:2px 0 1px 10px;font-size:clamp(19px,8.6cqw,31px);font-weight:800;line-height:.92;display:-webkit-box;overflow:hidden}.t-splate i{letter-spacing:.08em;color:var(--band);background:var(--chip);border:1px solid color-mix(in srgb,var(--band) 55%,transparent);white-space:nowrap;flex:none;padding:2px 7px;font-size:11px;font-style:normal}.t-scard .t-ct>span{margin-top:0}@container (max-width:280px){.t-splate{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 10px 9px}.t-splate i{order:-1;padding:1px 6px;font-size:10px}.t-splate b{overflow-wrap:anywhere;border-left-width:2px;max-width:100%;padding-left:8px;font-size:clamp(15px,10.5cqw,22px)}}.t-scard:hover .t-splate b,.t-scard:focus-visible .t-splate b{border-left-width:5px}.t-splate b{transition:border-left-width .25s}.ti-app .t-sart .t-img img{filter:brightness(1.18)saturate(.95)}.ti-app .t-sart:hover .t-img img,.ti-app .t-sart:focus-visible .t-img img{filter:brightness(1.3)saturate()}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .t-sart .t-img img{filter:var(--img-filter)}}:root[data-theme=light] .ti-app .t-sart .t-img img{filter:var(--img-filter)}.t-list{padding:24px 0}.t-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:30px 18px;display:grid}.t-pages{border-top:var(--rule);color:var(--mut);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:16px;font-size:12px;display:flex}.t-pages a{color:var(--cy);letter-spacing:.1em;text-transform:uppercase;padding:10px 0;font-size:11.5px}.t-dossier{border-top:var(--rule);border-bottom:var(--rule);background:linear-gradient(180deg,color-mix(in srgb,var(--pan) 70%,var(--night)),var(--night));margin-top:72px}.t-dossier .t-in{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:60px;padding-top:60px;padding-bottom:56px;display:grid}.t-d-copy{gap:16px;display:grid}.t-d-ey{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:14px;font-size:11px;display:flex}.t-d-ey span{border:1px solid color-mix(in srgb,var(--cy) 50%,transparent);color:var(--cy);align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.t-d-copy h2{font-size:clamp(48px,6vw,86px);line-height:.86}.t-d-l{font-family:var(--display);color:var(--lede);max-width:52ch;font-size:20px;line-height:1.45}.t-log{border-top:var(--rule);margin:6px 0 0;padding:0;list-style:none}.t-log a{border-bottom:1px solid var(--ln);grid-template-columns:72px 1fr 160px 64px;align-items:center;gap:16px;padding:12px 4px;display:grid}.t-log a:hover{background:color-mix(in srgb,var(--cy) 5%,transparent)}.t-log i{color:var(--cy);letter-spacing:.1em;font-size:11.5px;font-style:normal}.t-log b{font-family:var(--display);letter-spacing:.01em;font-size:19px;font-weight:600;line-height:1.15}.t-log .t-bar{background:color-mix(in srgb,var(--txt) 7%,transparent);height:10px;position:relative;overflow:hidden}.t-log .t-bar u{background:linear-gradient(90deg,var(--s1),var(--s2) 60%,var(--s4));position:absolute;top:0;bottom:0;left:0}.t-log small{color:var(--mut);text-align:right;font-size:11.5px}.t-log .later a{opacity:.7}.t-scope{border:1px solid color-mix(in srgb,var(--cy) 45%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--bl) 14%,transparent),transparent 68%);border-radius:50%;width:440px;height:440px;position:relative;overflow:hidden}.t-scope svg{width:100%;height:100%;position:absolute;inset:0}.t-scope circle{fill:none;stroke:color-mix(in srgb,var(--cy) 25%,transparent);stroke-width:1px}.t-scope .tk{stroke:color-mix(in srgb,var(--cy) 60%,transparent);stroke-width:8px;stroke-dasharray:1 10.5}.t-scope line{stroke:color-mix(in srgb,var(--cy) 18%,transparent);stroke-width:1px}.t-scope .sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--cy) 50%,transparent) 0deg,color-mix(in srgb,var(--bl) 14%,transparent) 30deg,transparent 70deg);border-radius:50%;animation:7s linear infinite t-turn;position:absolute;inset:0}@keyframes t-turn{to{transform:rotate(360deg)}}.t-scope .blip{letter-spacing:.12em;color:color-mix(in srgb,var(--cy) 70%,var(--txt));white-space:nowrap;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute}.t-scope .blip i{background:var(--bl);width:7px;height:7px;box-shadow:0 0 calc(8px * var(--glow)) var(--bl);border-radius:50%}.t-scope .blip.d{color:var(--cy)}.t-scope .blip.d i{background:var(--cy);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb,var(--cy) 16%,transparent),0 0 calc(16px * var(--glow)) var(--cy)}.t-scope .az{letter-spacing:.14em;color:var(--mut);font-size:10.5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.t-people .t-person{flex:0 0 clamp(150px,14vw,200px)}.t-person{gap:4px;min-width:0;display:grid}.t-face{aspect-ratio:3/4;color:color-mix(in srgb,var(--txt) 45%,transparent);margin-bottom:8px;padding:6px;transition:color .25s;display:block;position:relative}.t-face img{object-fit:cover;width:100%;height:100%;filter:var(--face-filter);transition:filter .4s;display:block}.t-face:after{content:"";background:var(--face-tint);mix-blend-mode:multiply;opacity:var(--face-tint-op);pointer-events:none;transition:opacity .4s;position:absolute;inset:6px}.t-person:hover .t-face{color:var(--ir)}.t-person:hover .t-face img{filter:none}.t-person:hover .t-face:after{opacity:0}.t-initials{background:var(--pan);width:100%;height:100%;font-family:var(--display);color:var(--ir);place-items:center;font-size:44px;font-weight:800;display:grid}.t-person b{font-family:var(--display);text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.05}.t-person>span:not(.t-face){color:var(--mut);font-size:11.5px;line-height:1.4}.t-person small{color:var(--cy);letter-spacing:.06em;font-size:11px}.t-pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:30px 18px;margin:0;padding:0;list-style:none;display:grid}.t-rank{z-index:2;background:var(--chip);color:var(--txt);letter-spacing:.1em;padding:1px 6px;font-size:11px;font-style:normal;position:absolute;bottom:10px;right:10px}.t-theater{background:var(--deep);border-bottom:var(--rule);padding:28px 0}.t-watch{aspect-ratio:16/9;background:#000;width:100%;max-width:calc(177.778vh - 302.222px);margin:0 auto;position:relative;overflow:hidden}.t-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.t-stage{background:#000;position:absolute;inset:0;container-type:size}.t-vidbox{width:min(100cqw, calc(100cqh * var(--ar,1.7778)));height:min(100cqh, calc(100cqw / var(--ar,1.7778)));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-cache{pointer-events:none;place-items:center;display:grid;position:absolute}.t-cache:before{content:"";-webkit-backdrop-filter:blur(1.1cqw)saturate(.55)brightness(1.08);backdrop-filter:blur(1.1cqw)saturate(.55)brightness(1.08);border-radius:50%;position:absolute;inset:-55%;-webkit-mask:radial-gradient(closest-side,#000 46%,#0009 66%,#0000);mask:radial-gradient(closest-side,#000 46%,#0009 66%,#0000)}.t-cache img{object-fit:contain;opacity:.55;filter:drop-shadow(0 0 1px #0006);width:58%;height:58%;position:relative}.t-cache.is-strap:before{-webkit-mask-composite:source-in;border-radius:16%;inset:-22% -26%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);-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:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.t-cache.is-strap img{width:50%;height:50%}.t-cache.is-strap{opacity:0;transition:opacity .25s linear}.t-cache.is-strap.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.t-cache.is-strap{transition:none}}.t-fs{z-index:2;color:#e8f1f5;cursor:pointer;opacity:.6;background:#03070c8c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .2s;display:grid;position:absolute;top:10px;right:10px}.t-fs svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.t-stage:hover .t-fs,.t-fs:focus-visible{opacity:1}.t-fs:focus-visible{outline-offset:2px;outline:1px dashed #3be3ff}@media (hover:none){.t-fs{opacity:.85}}.t-watch:fullscreen{aspect-ratio:auto;width:100vw;max-width:none;height:100vh}.t-watch.is-full{z-index:400;aspect-ratio:auto;width:100vw;max-width:none;height:100dvh;margin:0;position:fixed;inset:0}html.t-noscroll,html.t-noscroll body{overflow:hidden}.t-poster{background:var(--img-bg);place-items:center;display:grid;position:absolute;inset:0}.t-poster-img{object-fit:cover;width:100%;height:100%;filter:var(--img-filter) brightness(.8);mix-blend-mode:var(--img-blend);position:absolute;inset:0}.t-poster:after{content:"";background:radial-gradient(100% 90% at 50% 50%,transparent 40%,rgba(0,0,0,calc(.65 * var(--glow)))),repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.t-poster .t-hud{z-index:2;inset:18px}.t-poster{container-type:size}.t-go{z-index:3;color:var(--on-img);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.t-go span{aspect-ratio:1;background:var(--pri-bg);width:clamp(72px,13.5cqw,210px);color:var(--pri-fg);box-shadow:var(--pri-shadow);border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid}.t-go span .t-ico{width:36%;height:36%;margin-left:6%}.t-go em{white-space:nowrap;text-shadow:var(--on-img-shadow);font-style:normal;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.t-go:hover span{box-shadow:var(--pri-shadow-hi);transform:scale(1.06)}.t-lock{z-index:3;background:var(--veil);border:1px solid var(--ln);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:560px;color:var(--txt);gap:12px;margin:0 20px;padding:26px 28px;display:grid;position:relative}.t-lock h2{font-size:clamp(28px,3.4vw,42px);line-height:.95}.t-lock p{color:var(--lede);font-size:13px}.t-lock-k{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex;color:var(--band,var(--cy))!important}.t-lock-k .t-ico{width:16px;height:16px}.t-lock-off{font-size:13px}.t-fiche{padding:40px 0 8px}.t-fiche-in{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.t-fiche-main{gap:16px;display:grid}.t-fiche h1{font-size:clamp(38px,5vw,66px);line-height:.92}.t-fiche-lede{font-family:var(--display);color:var(--lede);max-width:68ch;font-size:20px;line-height:1.5}.t-offert{border:1px solid;padding:1px 7px;color:var(--ir)!important}.t-pod a{color:var(--cy);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.t-audio{--wave-off:#afc1d047;border:var(--rule);background:var(--pan);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;max-width:760px;padding:16px 18px;display:grid;position:relative}.t-audio:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);opacity:.5;position:absolute;inset:0}.t-audio-go{border:1px solid var(--cy);width:52px;height:52px;color:var(--cy);cursor:pointer;box-shadow:0 0 calc(22px * var(--glow)) -6px var(--cy);background:0 0;border-radius:50%;place-items:center;display:grid}.t-audio-go .t-ico{width:22px;height:22px}.t-audio-go:hover:not(:disabled){background:var(--cy);color:var(--pri-fg)}.t-audio-go:disabled{opacity:.45;cursor:default;box-shadow:none;border-color:var(--ln-hi);color:var(--mut)}.t-audio-main{gap:8px;min-width:0;display:grid}.t-audio-k{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.t-audio-k .t-ico{width:16px;height:16px;color:var(--cy)}.t-audio-live{color:var(--rec);margin-left:auto}.t-audio-wave{cursor:pointer;outline:none;height:48px;position:relative}.t-audio-wave svg{width:100%;height:100%;position:absolute;inset:0}.t-audio-base rect{fill:var(--wave-off)}.t-audio-played{position:absolute;inset:0}.t-audio-hot rect{fill:var(--cy)}.t-audio.is-on .t-audio-hot rect{fill:var(--ir)}.t-audio-head{background:var(--txt);width:2px;box-shadow:0 0 calc(12px * var(--glow)) var(--cy);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.t-audio-wave:focus-visible{outline:1px dashed var(--cy);outline-offset:4px}.t-audio-wave[aria-disabled=true]{cursor:default}.t-audio-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t-audio-tc{font-variant-numeric:tabular-nums;color:var(--txt);font-size:13px}.t-audio-tc i{color:var(--mut);font-style:normal}.t-audio-acts{gap:6px;display:flex}.t-audio-acts button{font:inherit;letter-spacing:.06em;border:1px solid var(--ln);color:var(--soft);cursor:pointer;background:0 0;min-height:32px;padding:4px 10px;font-size:11.5px}.t-audio-acts button:hover{border-color:var(--cy);color:var(--cy)}.t-audio-lock{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.t-audio-lock .t-ico{width:15px;height:15px;color:var(--ir)}.t-audio-lock a{color:var(--cy)}.t-audio.is-locked .t-audio-wave{opacity:.55;cursor:default}.t-listen{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:28px;padding:28px 0;display:grid}.t-listen-img{aspect-ratio:16/9;object-fit:cover;width:100%;filter:var(--img-filter);background:var(--img-bg)}@media (max-width:760px){.t-listen{grid-template-columns:1fr;gap:14px;padding:16px 0}}.t-audio.is-big{background:linear-gradient(180deg,var(--pan-hi),var(--pan));gap:26px;max-width:none;padding:28px}.t-audio.is-big .t-audio-go{width:72px;height:72px}.t-audio.is-big .t-audio-wave{height:88px}@media (prefers-reduced-motion:no-preference){.t-audio.is-on .t-audio-head{animation:1.6s ease-in-out infinite t-audio-pulse}.t-audio.is-wait .t-audio-go{animation:1s ease-in-out infinite t-audio-pulse}}@keyframes t-audio-pulse{50%{box-shadow:0 0 calc(22px * var(--glow)) 2px var(--ir)}}@media (max-width:760px){.t-audio{align-items:start;gap:12px;padding:14px}.t-audio-go{width:48px;height:48px}.t-audio.is-big{padding:18px}.t-audio.is-big .t-audio-wave{height:64px}}.t-chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.t-chips a{border:1px solid var(--ln);color:var(--soft);letter-spacing:.04em;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;display:inline-flex}.t-chips .t-ico{width:13px;height:13px}.t-formats{margin-bottom:8px}.t-formats a{border-color:color-mix(in srgb,var(--cy) 40%,transparent);color:var(--cy)}.t-chips a:hover{border-color:var(--cy);color:var(--cy)}.t-chips small{color:var(--mut)}.t-fiche-side{background:var(--pan);border:1px solid var(--ln);padding:18px}.t-fiche-side h2{font-family:var(--mono);color:var(--mut);margin-bottom:12px}.t-fiche-side ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.t-who{align-items:center;gap:12px;display:flex}.t-who img,.t-who .t-initials{object-fit:cover;width:52px;height:52px;filter:var(--face-filter);border-radius:50%;flex:none;font-size:18px}.t-who b{font-family:var(--display);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.05;display:block}.t-who small{color:var(--mut);font-size:11px;line-height:1.35;display:block}a.t-who:hover b{color:var(--ir)}.t-head{border-bottom:var(--rule);isolation:isolate;padding:64px 0 40px;position:relative;overflow:hidden}.t-head-wf{z-index:-1;opacity:.35;height:160px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.t-head .t-in{gap:16px;display:grid}.t-head-art{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;opacity:.7;background:var(--img-bg);width:min(64%,980px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 46%),linear-gradient(0deg,#0000 0,#000 40%);mask-image:linear-gradient(90deg,#0000 0,#000 46%),linear-gradient(0deg,#0000 0,#000 40%);-webkit-mask-composite:source-in;mask-composite:intersect}.t-head-art img{object-fit:cover;object-position:60% 45%;width:100%;height:100%;filter:var(--img-filter);mix-blend-mode:var(--img-blend);display:block}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .t-head-art{opacity:.32}}:root[data-theme=light] .ti-app .t-head-art{opacity:.32}.t-head h1{max-width:16ch;font-size:clamp(46px,7vw,104px);line-height:.86}.t-head-l{font-family:var(--display);color:var(--lede);max-width:56ch;font-size:21px;line-height:1.45}.t-head-fq{background:var(--pan);place-items:center;width:120px;padding:22px;display:grid;position:absolute;top:-6px;right:40px}.t-head-fq .t-ico{grid-row:auto;width:48px;height:48px}.t-head-fq .t-tune{width:100%}.t-head .t-in{position:relative}.t-head-person .t-in{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:36px}.t-face-l{width:220px;margin:0}.t-face img.t-pt,.t-who img.t-pt{filter:none}.t-face:has(img.t-pt):after{display:none}.t-head-pt{align-items:flex-end;height:clamp(440px,56.25vw,min(84vh,780px));padding:0;display:flex}.t-pt-art{z-index:-1;background:var(--night);position:absolute;inset:0}.t-pt-art img{object-fit:cover;object-position:72% 32%;width:100%;height:100%;display:block}.t-head-pt:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--night) 55%,transparent) 0,transparent 46%),linear-gradient(0deg,color-mix(in srgb,var(--night) 72%,transparent) 0,transparent 32%);position:absolute;inset:0}.t-head-pt .t-in{width:100%;padding-top:96px;padding-bottom:44px}.t-pt-copy{gap:16px;max-width:min(50%,660px);display:grid}.t-search{grid-template-columns:minmax(0,1fr);gap:8px;max-width:860px;margin:0 0 26px;display:grid}.t-search label{color:var(--mut)}.t-search>div{background:var(--pan);border:1px solid var(--ln);align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.t-search>div:focus-within{border-color:var(--cy)}.t-search input{min-width:0;height:46px;color:var(--txt);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.t-search input::placeholder{color:var(--mut)}.t-found{color:var(--mut);margin:0 0 16px}.t-found a{color:var(--cy)}.t-hits{border-top:var(--rule);margin:0;padding:0;list-style:none}.t-hit{border-bottom:1px solid var(--ln);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:14px 4px;display:grid}.t-hit:hover{background:color-mix(in srgb,var(--cy) 5%,transparent)}.t-hit-img{aspect-ratio:16/9;background:var(--img-bg);color:var(--ir);place-items:center;display:grid;overflow:hidden}.t-hit-img img{object-fit:cover;width:100%;height:100%;filter:var(--img-filter);mix-blend-mode:var(--img-blend)}.t-hit b{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.1;display:block}.t-hit span span,.t-hit>span>span{color:var(--mut);font-size:12px;display:block}.t-hit small{color:var(--cy)}.t-snip{margin-top:4px;color:var(--soft)!important}.t-hit .t-meta span{display:inline}.ti-app mark{color:inherit;box-shadow:inset 0 -.32em 0 color-mix(in srgb,var(--cy) 30%,transparent);background:0 0;padding:0 1px}.t-filters{border:0;border-top:1px solid var(--ln);grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:10px 12px;min-width:0;margin:6px 0 0;padding:14px 0 0;display:grid}.t-lf{gap:10px;margin:0 0 14px;display:grid}.t-lf-bar{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.t-lf-q{background:var(--pan);border:1px solid var(--ln);flex:280px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 12px;display:flex}.t-lf-q:focus-within{border-color:var(--cy)}.t-lf-q .t-ico{width:16px;height:16px;color:var(--mut);flex:none}.t-lf-q input{min-width:0;height:100%;color:var(--txt);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.t-lf-q input::placeholder{color:var(--mut)}.t-lf-sort{flex:0 220px;gap:4px;min-width:0;display:grid}.t-lf-sort>span{font-size:10.5px}.t-lf-sort select{appearance:none;border:1px solid var(--ln);background:var(--pan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238FA5B8' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 11px center/11px;width:100%;height:44px;color:var(--txt);font:inherit;padding:0 30px 0 12px;font-size:13px}.t-lf-go{height:44px}.t-lf-more>summary{cursor:pointer;border:1px solid var(--ln);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;list-style:none;display:inline-flex}.t-lf-more>summary::-webkit-details-marker{display:none}.t-lf-more>summary .t-ico{width:14px;height:14px;color:var(--cy)}.t-lf-more[open]>summary,.t-lf-more>summary:hover{border-color:var(--cy);color:var(--cy)}.t-lf-more .t-filters{border-top:0;padding-top:12px}@media (max-width:760px){.t-lf-sort{flex:140px}.t-lf-go{flex:none}.t-lf-more .t-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.t-lf-sort select,.t-lf-q input{font-size:16px}}.t-filters legend{float:left;grid-column:1/-1;width:100%;padding:0 0 2px}.t-filters label{gap:4px;min-width:0;display:grid}.t-filters select{min-width:0;max-width:100%}.t-find-in input:focus,.t-find-in input:focus-visible{box-shadow:none;outline:none}.t-filters label>span{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.t-filters label.on>span{color:var(--cy)}.t-filters select{appearance:none;border:1px solid var(--ln);background:var(--pan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238FA5B8' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 11px center/11px;width:100%;height:40px;color:var(--txt);font:inherit;text-overflow:ellipsis;padding:0 30px 0 12px;font-size:13px}.t-filters label.on select{border-color:var(--cy)}.t-filters select:focus-visible{outline:1px dashed var(--cy);outline-offset:2px}.t-active{margin:0 0 18px}.t-active a{border-color:var(--cy);color:var(--cy)}.t-active .t-clear{color:var(--mut);border-style:dashed}.t-adv-groups{border-top:1px solid var(--ln);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 28px;margin:0 0 24px;padding:16px 0;display:grid}.t-adv-groups ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.t-adv-groups .t-who .t-initials .t-ico{width:22px;height:22px}.t-empty-search ul{margin-top:12px}.t-chips button{font:inherit;border:1px solid var(--ln);color:var(--soft);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;display:inline-flex}.t-chips button:hover{border-color:var(--cy);color:var(--cy)}.t-kbd{letter-spacing:.06em;border:1px solid var(--ln);color:var(--mut);padding:1px 5px;font-size:10px;line-height:1.4}.t-find-btn{border-radius:22px;gap:8px;width:auto;min-width:44px;padding:0 10px;display:inline-flex}.t-find-btn .t-kbd{display:none}@media (min-width:1100px) and (hover:hover){.t-find-btn{border-color:var(--ln)}.t-find-btn .t-kbd{display:inline}}.t-find{z-index:200;place-items:start center;padding:9vh 16px 16px;display:grid;position:fixed;inset:0}.t-find-veil{background:color-mix(in srgb,var(--deep) 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;border:0;position:absolute;inset:0}.t-find-box{background:var(--pan);border:1px solid var(--ln-hi);width:min(720px,100%);max-height:78vh;box-shadow:0 30px 80px -20px #000000b3, 0 0 calc(40px * var(--glow)) -18px var(--cy);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.t-find-in{border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:0 14px 0 18px;display:flex}.t-find-in>.t-ico{width:20px;height:20px;color:var(--cy);flex:none}.t-find-in input{min-width:0;height:60px;color:var(--txt);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.t-find-in input::placeholder{color:var(--mut)}.t-find-busy{border:2px solid var(--ln);border-top-color:var(--cy);border-radius:50%;flex:none;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.t-find-busy{animation:.8s linear infinite t-spin}}@keyframes t-spin{to{transform:rotate(360deg)}}.t-find-x{color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex}.t-find-x .t-ico{width:18px;height:18px;display:none}.t-find-body{overscroll-behavior:contain;padding:8px 8px 10px;overflow:auto}.t-find-start{gap:10px;padding:10px 10px 6px;display:grid}.t-find-start .t-chips{margin:0}.t-find-none{color:var(--mut);margin:0;padding:22px 12px}.t-find-none button{font:inherit;color:var(--cy);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.t-find-g{padding:6px 0}.t-find-g>.t-lab{margin:6px 10px;font-size:10.5px}.t-find-row{color:var(--txt);border-left:2px solid #0000;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:8px 10px;display:grid}.t-find-row.on{background:color-mix(in srgb,var(--cy) 9%,transparent);border-left-color:var(--cy)}.t-find-img{aspect-ratio:16/9;background:var(--img-bg);width:64px;color:var(--ir);place-items:center;display:grid;overflow:hidden}.t-find-img img{object-fit:cover;width:100%;height:100%;filter:var(--img-filter)}.t-find-img.k-expert{aspect-ratio:1;border-radius:50%;justify-self:center;width:40px}.t-find-img.k-expert img{filter:var(--face-filter)}.t-find-img .t-ico{width:18px;height:18px}.t-find-t{min-width:0;display:grid}.t-find-t b{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}.t-find-t small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.t-find-t em{color:var(--soft);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-style:normal;display:-webkit-box;overflow:hidden}.t-find-all{border-top:1px solid var(--ln);letter-spacing:.06em;color:var(--cy);justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;display:flex}.t-find-all.on,.t-find-all:hover{background:color-mix(in srgb,var(--cy) 9%,transparent)}@media (max-width:760px){.t-find{padding:0}.t-find-box{border:0;width:100%;height:100dvh;max-height:none}.t-find-in input{height:58px;font-size:16px}.t-find-x .t-kbd{display:none}.t-find-x .t-ico{display:block}.t-find-t em,.t-find-btn{display:none}.t-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.t-filters select{height:44px;font-size:16px}}.t-foot{color:var(--mut);--t-fade:linear-gradient(90deg,transparent,var(--ln) 12%,var(--ln) 88%,transparent);margin-top:72px;padding:44px 0 36px;font-size:12px}.t-foot:not(:has(>.t-uvb)){background:var(--t-fade) top/100% 1px no-repeat}.t-foot .t-in{grid-template-columns:minmax(0,1.6fr) 1fr 1fr;gap:36px;display:grid}.t-foot>.t-in.t-uvb{background:var(--t-fade) top/100% 1px no-repeat,var(--t-fade) bottom/100% 1px no-repeat;background-origin:content-box;margin-top:-18px;margin-bottom:34px;display:block}.t-uvb .uvb{--uvb-bleed:40px;color:var(--txt);font-family:var(--mono)}.t-uvb .uvb-motto{font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;font-size:12.5px}.t-uvb .uvb-item[data-ch=terra-incognita] .uvb-motto{font-family:var(--mono);letter-spacing:0;font-size:10px}.t-uvb .uvb-here{letter-spacing:.1em}.t-uvb .uvb-sign-t{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:17px;font-weight:600}.t-uvb .uvb-sign-t b{font-weight:800}.t-foot-brand{align-content:start;gap:14px;display:grid}.t-foot-brand img{width:auto;height:20px}.t-foot-brand p{max-width:52ch;line-height:1.7}.t-foot-brand a{color:var(--cy)}.t-foot nav{align-content:start;gap:8px;display:grid}.t-foot nav b{letter-spacing:.14em;text-transform:uppercase;color:var(--txt);margin-bottom:4px;font-size:11px;font-weight:500}.t-foot nav a:hover{color:var(--txt)}.t-legal{background:var(--t-fade) top/100% 1px no-repeat;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 24px;padding-top:20px;display:flex}.t-legal nav{gap:18px;display:flex}.t-legal-c{align-items:center;gap:10px;display:inline-flex}.t-legal-by{border-radius:50%;margin:-4px;padding:4px;display:inline-flex}.t-legal-by img{filter:grayscale();opacity:.45;width:14px;height:14px;transition:filter .3s,opacity .3s;display:block}.t-legal-by:hover img,.t-legal-by:focus-visible img{filter:none;opacity:1}.t-tabs{display:none}.t-specbars{align-items:flex-end;gap:2px;width:24px;height:22px;display:flex}.t-specbars i{background:linear-gradient(0deg,var(--s1),var(--s2),var(--s4));flex:1}@media (prefers-reduced-motion:reduce){.t-rec i,.t-scope .sweep{animation:none}.t-hero-art{transition:none}}@media (min-width:901px){:root[data-theme=light] .ti-app .t-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px 48px;max-width:1360px;min-height:0;margin:0 auto;padding:52px 40px 44px;display:grid}:root[data-theme=light] .ti-app .t-shot{aspect-ratio:16/9;z-index:0;box-shadow:0 0 0 14px var(--night),0 0 0 15.5px var(--txt);grid-area:1/2;position:relative;inset:auto}:root[data-theme=light] .ti-app .t-shot:before{display:none}:root[data-theme=light] .ti-app .t-hero-art{width:100%;-webkit-mask-image:none;mask-image:none}:root[data-theme=light] .ti-app .t-hero-in{display:contents}:root[data-theme=light] .ti-app .t-copy{grid-area:1/1}:root[data-theme=light] .ti-app .t-slides{border:0;border-top:1.5px solid var(--txt);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:2/1/auto/-1;grid-template-columns:auto 1fr;align-items:end;gap:24px;max-width:none;margin-top:16px;padding:16px 0 0;display:grid}:root[data-theme=light] .ti-app .t-slides>.t-corners{display:none}:root[data-theme=light] .ti-app .t-thumbs{gap:12px}:root[data-theme=light] .ti-app .t-th-t{font-size:11.5px}:root[data-theme=light] .ti-app .t-thumbs .is-now .t-th-img{outline-width:1.5px}:root[data-theme=light] .ti-app .t-hud span:not(.t-corners){background:var(--night);padding:2px 7px}:root[data-theme=light] .ti-app .t-ret{top:36%;left:58%}:root[data-theme=light] .ti-app .t-ret em{display:none}}@media (min-width:901px) and (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app .t-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px 48px;max-width:1360px;min-height:0;margin:0 auto;padding:52px 40px 44px;display:grid}:root:not([data-theme=dark]) .ti-app .t-shot{aspect-ratio:16/9;z-index:0;box-shadow:0 0 0 14px var(--night),0 0 0 15.5px var(--txt);grid-area:1/2;position:relative;inset:auto}:root:not([data-theme=dark]) .ti-app .t-shot:before{display:none}:root:not([data-theme=dark]) .ti-app .t-hero-art{width:100%;-webkit-mask-image:none;mask-image:none}:root:not([data-theme=dark]) .ti-app .t-hero-in{display:contents}:root:not([data-theme=dark]) .ti-app .t-copy{grid-area:1/1}:root:not([data-theme=dark]) .ti-app .t-slides{border:0;border-top:1.5px solid var(--txt);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:2/1/auto/-1;grid-template-columns:auto 1fr;align-items:end;gap:24px;max-width:none;margin-top:16px;padding:16px 0 0;display:grid}:root:not([data-theme=dark]) .ti-app .t-slides>.t-corners{display:none}:root:not([data-theme=dark]) .ti-app .t-thumbs{gap:12px}:root:not([data-theme=dark]) .ti-app .t-th-t{font-size:11.5px}:root:not([data-theme=dark]) .ti-app .t-thumbs .is-now .t-th-img{outline-width:1.5px}:root:not([data-theme=dark]) .ti-app .t-hud span:not(.t-corners){background:var(--night);padding:2px 7px}:root:not([data-theme=dark]) .ti-app .t-ret{top:36%;left:58%}:root:not([data-theme=dark]) .ti-app .t-ret em{display:none}}@media (max-width:1180px){.t-nav,.t-sh-r .t-band{display:none}.t-hero-in{grid-template-columns:1fr}.t-slides{max-width:560px}.t-foot .t-in{grid-template-columns:1fr 1fr}.t-foot-brand{grid-column:1/-1}}@media (max-width:900px){.ti-app{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.t-hero{justify-content:flex-start;min-height:0}.t-shot{aspect-ratio:16/9;z-index:0;height:auto;position:relative;inset:auto}.t-hero-art{width:100%;-webkit-mask-image:none;mask-image:none}.t-shot:before{background:radial-gradient(120% 100% at 60% 40%,transparent 50%,color-mix(in srgb,var(--night) 80%,transparent)),linear-gradient(0deg,var(--night) 0%,transparent 34%)}.t-hud{inset:10px 12px 28px}.t-hud span:not(.t-corners){background:var(--chip);padding:2px 5px;font-size:9.5px}.t-hud .tl{top:8px;left:8px}.t-hud .tr{top:8px;right:8px}.t-hud .bl{bottom:8px;left:8px}.t-hud .br{display:none}.t-hud .t-corners i{width:14px;height:14px}.t-ret{width:70px;height:70px;margin:0;top:12%;left:58%}.t-ret .t-corners i{width:12px;height:12px}.t-ret em{display:none}.t-hero-in{gap:12px;padding-top:6px;padding-bottom:12px}.t-copy{gap:12px}.t-copy h1{font-size:54px}.t-copy h1.long{font-size:40px}.t-lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.t-acts .t-btn{flex:1;height:48px;padding:0 16px;font-size:11.5px}.t-acts .t-btn.sec{flex:none}.t-slides{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:10px;max-width:none;padding:4px 0 0;display:flex}.t-slides>.t-corners,.t-sl-h,.t-thumbs{display:none}.t-strip-m{align-items:center;gap:10px;width:100%;display:flex}.t-segs{flex:1;gap:5px;min-width:0;display:flex}.t-segs button{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:28px;padding:0;display:flex}.t-segs i{background:color-mix(in srgb,var(--txt) 22%,transparent);width:100%;height:2px;display:block;position:relative;overflow:hidden}.t-segs em{background:var(--cy);width:0;position:absolute;inset:0 auto 0 0}.t-segs em.full{width:100%}.t-segs em.run{animation:linear forwards t-fill}.t-hero:not(.is-running) .t-segs em.run{animation-play-state:paused}.t-segs button[aria-current=true] i{height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--cy) 60%,transparent)}.t-segs button:not([aria-current=true]) em.full{background:color-mix(in srgb,var(--cy) 55%,transparent)}.t-strip-m b{letter-spacing:.1em;color:var(--mut);font-size:11px;font-weight:500}.t-strip-m b em{color:var(--txt);font-style:normal}.t-strip-m .t-pp{flex:none;width:44px;height:44px}.t-specband{height:52px}.t-specband .c{display:none}.t-specband .lbl{padding:2px 6px;font-size:9.5px}.t-dossier .t-in{grid-template-columns:1fr;gap:24px}.t-scope{order:2;width:280px;height:280px;margin:6px auto}.t-log{order:3}.t-log a{grid-template-columns:48px 1fr auto;gap:4px 10px}.t-log .t-bar{order:5;grid-column:2/-1;height:4px}.t-cards .t-card{flex-basis:78%}.t-fiche-in{grid-template-columns:1fr;gap:28px}.t-head-fq{display:none}.t-theater,.t-theater .t-in{padding:0}.t-watch{max-width:none}.t-tabs{z-index:45;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--night) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:var(--rule);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.t-tabs a{letter-spacing:.02em;color:var(--mut);text-align:center;align-content:center;justify-items:center;gap:4px;font-size:9.5px;line-height:1.1;display:grid}.t-tabs a .t-ico{width:22px;height:22px}.t-tabs a[aria-current=page]{color:var(--txt)}.t-tabs a[aria-current=page] .t-ico{color:var(--cy)}.t-hit{grid-template-columns:110px minmax(0,1fr);gap:12px}}@media (max-width:420px){.t-brand img{height:16px!important}.t-signin{padding:0 8px!important}}@media (max-width:600px){.ti-app{font-size:13px}.t-in{padding-left:16px;padding-right:16px}.t-uvb .uvb{--uvb-bleed:16px}.t-top .t-in{gap:10px;height:56px;padding-right:6px}.t-brand img{height:18px}.t-brands{gap:8px}.t-bb img{width:19px;height:19px}.t-sep{height:13px}.t-tools .icon-btn{display:none}.t-signin{border:0;height:44px;padding:0 10px;font-size:10.5px}.uv-ti{border-color:#0000;justify-content:center;width:44px;height:44px;padding:0}.uv-ti .uv-trigger-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uv-ti .uv-ico{width:20px;height:20px}.t-tools{gap:0}.t-shot{height:372px}.t-specband .l{left:16px}.t-specband .r{right:16px}.t-sh{gap:4px;margin-bottom:14px;display:grid}.t-sh h1,.t-sh h2{font-size:30px}.t-sh p{font-size:11px}.t-sh .t-more,.t-rail.t-gridm .t-sh .t-more{display:none}.t-themes{padding-top:32px}.t-themes .t-sh-r{margin:0}.t-sh-r .t-band{margin:6px 0 0;display:flex}.t-band{width:100%}.t-band button{flex:1;justify-content:center;height:38px}.t-freqs{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;padding:0 16px 4px;display:flex;overflow-x:auto}.t-freqs::-webkit-scrollbar{display:none}.t-fq{scroll-snap-align:start;flex:0 0 210px;padding:14px 14px 12px}.t-fq b{font-size:19px}.t-fq small{font-size:10.5px}.t-fq .t-ico{width:22px;height:22px}.t-fq .t-corners i{width:12px;height:12px}.t-rail{padding-top:36px}.t-cards{padding-left:16px;padding-right:16px;scroll-padding-left:16px}.t-rail.t-gridm .t-cards{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid;overflow:visible}.t-rail.t-gridm .t-card:nth-child(n+5){display:none}.t-rail.t-gridm .t-more-m,.t-more-m{border:1px solid var(--ln);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;height:46px;margin-top:16px;font-size:11px;display:flex;color:var(--cy)!important}.t-rail.t-gridm .t-cap,.t-grid .t-cap{aspect-ratio:4/3;padding:5px}.t-rail.t-gridm .t-cap .t-corners i,.t-grid .t-cap .t-corners i{width:10px;height:10px}.t-rail.t-gridm .t-tag,.t-grid .t-tag{gap:5px;margin-bottom:4px;font-size:8.5px}.t-rail.t-gridm .t-tc,.t-grid .t-tc{padding:1px 5px;font-size:9px;bottom:9px;right:9px}.t-rail.t-gridm .t-tag .t-new,.t-grid .t-tag .t-new{display:none}.t-rail.t-gridm .t-ct b,.t-grid .t-ct b{font-size:17px}.t-rail.t-gridm .t-ct>span,.t-grid .t-ct>span{margin-top:3px;font-size:10px}.t-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.t-card{gap:8px}.t-ct b{font-size:19px}.t-dossier{margin-top:40px}.t-dossier .t-in{gap:14px;padding-top:32px;padding-bottom:36px}.t-d-copy h2{font-size:48px}.t-d-l{font-size:18px}.t-people .t-person{flex-basis:132px}.t-pgrid{grid-template-columns:1fr 1fr;gap:22px 12px}.t-fiche{padding-top:24px}.t-fiche-lede{font-size:18px}.t-head{padding:40px 0 28px}.t-head-l{font-size:18px}.t-head-person .t-in{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.t-face-l{width:120px}.t-head-pt{height:auto;display:block}.t-pt-art{aspect-ratio:16/9;position:relative;inset:auto}.t-head-pt:after{display:none}.t-head-pt .t-in{padding-top:20px;padding-bottom:28px}.t-pt-copy{max-width:none}.t-lock{gap:8px;margin:0 12px;padding:16px}.t-lock p:not(.t-lock-k){display:none}.t-lock .t-acts{gap:8px}.t-lock .t-btn{height:42px;padding:0 10px;font-size:10.5px}.t-lock h2{font-size:24px}.t-go span{width:clamp(60px,13.5cqw,96px)}.t-pages{font-size:11px}.t-pages>span{display:none}.t-foot{margin-top:48px;padding:28px 0 24px}.t-foot .t-in{grid-template-columns:1fr 1fr;gap:24px}}:root:root .ti-app.ti-night{--night:#050b14;--pan:#0a1626;--pan-hi:#0e1d33;--deep:#03070c;--ir:#6cffb0;--cy:#3be3ff;--bl:#2f6bff;--rec:#ff5a3c;--txt:#e8f1f5;--mut:#8fa5b8;--soft:#afc1d0;--lede:#d2dee7;--ln:#8cc8ff24;--ln-hi:#e8f1f559;--s1:#2f6bff;--s2:#3be3ff;--s3:#3be3ff;--s4:#6cffb0;--drift:#bff6ff;--pri-bg:linear-gradient(90deg,#3be3ff,#6cffb0);--pri-fg:#03121a;--pri-shadow:0 0 34px -8px #3be3ffb3;--pri-shadow-hi:0 0 44px -6px #6cffb0cc;--rule:1px solid var(--ln);--glow:1;--veil:#050b149e;--chip:#03070cbf;--img-bg:#000;--img-filter:saturate(.72) contrast(1.06);--img-blend:normal;--img-wash:transparent;--scan:#0000002e;--page-bg:none;--on-img:#e8f1f5;--on-img-shadow:0 2px 14px #000000b3;--on-img-bg:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ti-app.ti-band{--edge:clamp(70px,9vw,150px);isolation:isolate;min-height:0;padding:calc(var(--edge) + 8px) 0 calc(var(--edge) + 24px);background:radial-gradient(70% 60% at 82% 18%,#2f6bff38,transparent 62%),radial-gradient(60% 70% at 8% 92%,#6cffb01a,transparent 60%),linear-gradient(180deg,#0a1830 0%,var(--night) 38%,#03070c 100%);-webkit-mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;-webkit-mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;margin-top:clamp(8px,2vw,24px);position:relative;overflow:clip}.ti-band-sky{z-index:-1;pointer-events:none;contain:paint;background:radial-gradient(1px 1px at 12% 22%,#e8f1f5b3,#0000 60%),radial-gradient(1px 1px at 34% 12%,#e8f1f580,#0000 60%),radial-gradient(1.5px 1.5px at 58% 28%,#bff6ffcc,#0000 60%),radial-gradient(1px 1px at 76% 9%,#e8f1f599,#0000 60%),radial-gradient(1px 1px at 91% 31%,#e8f1f580,#0000 60%),radial-gradient(1px 1px at 22% 40%,#e8f1f559,#0000 60%),radial-gradient(1px 1px at 66% 44%,#6cffb080,#0000 60%),repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0;overflow:hidden}.ti-band-wf{height:72px;margin-bottom:34px;position:relative;overflow:hidden}.ti-band-wf:before,.ti-band-wf:after{content:"";background:linear-gradient(90deg,transparent 2%,var(--ln-hi) 30%,var(--ln-hi) 70%,transparent 98%);opacity:.6;height:1px;position:absolute;left:0;right:0}.ti-band-wf:before{top:0}.ti-band-wf:after{bottom:0}.ti-band-wf svg{opacity:.8;mix-blend-mode:screen;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 1%,#000 22% 78%,#0000 99%),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000 1%,#000 22% 78%,#0000 99%),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ti-band-play{pointer-events:none;position:absolute;inset:0;transform:translate(-10%)}.ti-band-play:before{content:"";background:linear-gradient(90deg,#0000,#3be3ff33);width:160px;position:absolute;top:0;bottom:0;left:-160px}.ti-band-play:after{content:"";background:#bff6ff;width:1.5px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px 2px #3be3ffbf}.ti-band-scan{left:0;right:0;top:var(--edge);bottom:var(--edge);opacity:0;position:absolute}.ti-band-scan:before{content:"";background:linear-gradient(#0000,#3be3ff12);height:90px;position:absolute;top:-90px;left:0;right:0}.ti-band-scan:after{content:"";background:linear-gradient(90deg,#0000 4%,#bff6ffd9 30%,#6cffb0d9 70%,#0000 96%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 1px #3be3ff80}@keyframes tib-play{to{transform:translate(110%)}}@keyframes tib-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:.9}to{opacity:0;transform:translateY(100%)}}@keyframes tib-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes tib-lock{0%{opacity:0;transform:scale(1.09)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ti-band-play{animation:8s linear infinite tib-play}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ti-band{view-timeline:--tiband block}.ti-band-scan{animation:linear both tib-scan;animation-timeline:--tiband;animation-range:cover 160px cover 980px}.ti-band-head{animation:linear both tib-in;animation-timeline:--tiband;animation-range:cover 90px cover 430px}.ti-band-grid>*,.ti-band-grid .t-corners{animation-timeline:view();animation-range:entry entry 70%}.ti-band-grid>*{animation-name:tib-in;animation-timing-function:linear;animation-fill-mode:both}.ti-band-grid .t-corners{animation-name:tib-lock;animation-timing-function:linear;animation-fill-mode:both}.ti-band-grid>:nth-child(3n+2),.ti-band-grid>:nth-child(3n+2) .t-corners{animation-range:entry 8% entry 78%}.ti-band-grid>:nth-child(3n),.ti-band-grid>:nth-child(3n) .t-corners{animation-range:entry 16% entry 86%}}}.ti-band-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:28px 56px;margin-bottom:34px;display:grid}.ti-band-brand{gap:14px;display:grid}.ti-band-k{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:11px}.ti-band-brand h2{margin:0;line-height:0}.ti-band-brand h2 img{width:100%;max-width:640px;height:auto}.ti-band-pitch{justify-items:start;gap:16px;display:grid}.ti-band-motto{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--txt);font-size:clamp(34px,4vw,58px);font-weight:800;line-height:.9}.ti-band-motto em{color:var(--ir);text-shadow:0 0 34px #6cffb059;font-style:normal}.ti-band-l{font-family:var(--display);color:var(--lede);max-width:52ch;font-size:20px;line-height:1.45}.ti-band-wf .lbl{letter-spacing:.14em;text-transform:uppercase;background:#03070ccc;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ti-band-wf .l{color:var(--cy);left:max(24px,50% - 640px)}.ti-band-wf .r{color:var(--ir);right:max(24px,50% - 640px)}.ti-band-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px;display:grid}:root[data-theme=light] .ti-app.ti-band{background:radial-gradient(70% 60% at 82% 18%,#00728c1a,transparent 62%),radial-gradient(60% 70% at 8% 92%,#0e7c5a14,transparent 60%),var(--page-bg),linear-gradient(180deg,#f3f4f0 0%,var(--night) 40%,#e4e7e1 100%);background-size:auto,auto,24px 24px,24px 24px,auto}:root[data-theme=light] .ti-band-sky{background:0 0}:root[data-theme=light] .ti-band-scan:before{background:linear-gradient(#0000,#00728c0f)}:root[data-theme=light] .ti-band-scan:after{box-shadow:none;background:linear-gradient(90deg,#0000 4%,#00728cb3 30%,#0e7c5ab3 70%,#0000 96%)}:root[data-theme=light] .ti-band-wf svg{mix-blend-mode:multiply;opacity:.75;filter:saturate(1.15)brightness(.82)}:root[data-theme=light] .ti-band-wf .lbl{background:var(--chip);border:1.5px solid var(--ln-hi)}:root[data-theme=light] .ti-band-play:before{background:linear-gradient(90deg,#0000,#00728c24)}:root[data-theme=light] .ti-band-play:after{box-shadow:none;background:#0b1620}:root[data-theme=light] .ti-band-motto em{text-shadow:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app.ti-band{background:radial-gradient(70% 60% at 82% 18%,#00728c1a,transparent 62%),radial-gradient(60% 70% at 8% 92%,#0e7c5a14,transparent 60%),var(--page-bg),linear-gradient(180deg,#f3f4f0 0%,var(--night) 40%,#e4e7e1 100%);background-size:auto,auto,24px 24px,24px 24px,auto}:root:not([data-theme=dark]) .ti-band-sky{background:0 0}:root:not([data-theme=dark]) .ti-band-scan:before{background:linear-gradient(#0000,#00728c0f)}:root:not([data-theme=dark]) .ti-band-scan:after{box-shadow:none;background:linear-gradient(90deg,#0000 4%,#00728cb3 30%,#0e7c5ab3 70%,#0000 96%)}:root:not([data-theme=dark]) .ti-band-wf svg{mix-blend-mode:multiply;opacity:.75;filter:saturate(1.15)brightness(.82)}:root:not([data-theme=dark]) .ti-band-wf .lbl{background:var(--chip);border:1.5px solid var(--ln-hi)}:root:not([data-theme=dark]) .ti-band-play:before{background:linear-gradient(90deg,#0000,#00728c24)}:root:not([data-theme=dark]) .ti-band-play:after{box-shadow:none;background:#0b1620}:root:not([data-theme=dark]) .ti-band-motto em{text-shadow:none}}@media (max-width:900px){.ti-band-head{grid-template-columns:1fr}.ti-band-grid{grid-template-columns:1fr 1fr;gap:18px 12px}}@media (max-width:600px){.ti-band-l{font-size:17px}.ti-band-pitch .t-btn{width:100%}.ti-band-wf{height:52px;margin-bottom:22px}.ti-band-wf .lbl{padding:2px 6px;font-size:9.5px}.ti-band-grid .t-card:nth-child(n+5){display:none}.ti-band-grid .t-cap{aspect-ratio:4/3;padding:5px}.ti-band-grid .t-tag{padding:2px 5px;font-size:8.5px;top:9px;left:9px}.ti-band-grid .t-tc{font-size:9px;bottom:9px;right:9px}.ti-band-grid .t-new{display:none}.ti-band-grid .t-ct b{font-size:16px}.ti-band-grid .t-ct span{font-size:10px}}.ti-app.ti-strip{background:radial-gradient(80% 120% at 90% 0%,#2f6bff2e,transparent 60%),var(--night);min-height:0;margin-top:clamp(32px,4vw,56px);padding:24px 24px 28px;position:relative;overflow:hidden}.ti-strip:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.ti-app.ti-strip{box-shadow:0 34px 80px -50px #3be3ff59,0 0 0 1px #8cc8ff0d}.ti-strip-b{z-index:1;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#3be3ffbf,#6cffb059 38%,#8cc8ff14 70%,#8cc8ff2e);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ti-strip-b:after{content:"";background:linear-gradient(90deg,#0000,#e8fcff 50%,#0000);width:28%;height:1px;position:absolute;top:0;left:0;transform:translate(-110%);box-shadow:0 0 12px 1px #bff6ffb3}.ti-strip>.t-corners{z-index:1;color:color-mix(in srgb,var(--cy) 70%,transparent);inset:8px}.ti-strip>.t-corners i{width:18px;height:18px}@keyframes ti-strip-glint{0%{transform:translate(-110%)}30%,to{transform:translate(470%)}}@media (prefers-reduced-motion:no-preference){.ti-strip-b:after{animation:9s cubic-bezier(.45,0,.35,1) 1.5s infinite ti-strip-glint}}.ti-strip-head{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:18px;display:flex}.ti-strip-head img{align-self:center;width:auto;height:16px}.ti-strip-head h2{font-size:28px;line-height:1}.ti-strip-head p{color:var(--mut);font-size:12px}.ti-strip-head .t-more{margin-left:auto}.ti-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ti-strip-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.ti-app.ti-strip{padding:18px 16px 20px}.ti-strip-grid,.ti-strip-grid.three{grid-template-columns:1fr 1fr;gap:14px 10px}.ti-strip-head .t-more{margin-left:0}.ti-strip-grid .t-card:nth-child(n+5){display:none}.ti-strip-grid .t-cap{aspect-ratio:4/3;padding:5px}.ti-strip-grid .t-tag{padding:2px 5px;font-size:8.5px;top:9px;left:9px}.ti-strip-grid .t-tc{font-size:9px;bottom:9px;right:9px}.ti-strip-grid .t-new{display:none}.ti-strip-grid .t-ct b{font-size:16px}}.ti-app.ti-mini{--edge:clamp(42px,4.6vw,76px);min-height:0;padding:calc(var(--edge) + 2px) 0 calc(var(--edge) + 6px);isolation:isolate;background:radial-gradient(70% 90% at 90% 30%,#2f6bff29,transparent 62%),radial-gradient(50% 80% at 6% 80%,#6cffb00f,transparent 60%),linear-gradient(180deg,#0a1830 0%,var(--night) 40%,#03070c 100%);-webkit-mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;-webkit-mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;mask:url(/festival/fondu-bord-haut-v1.webp) 50% 0/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat,linear-gradient(#000,#000) 0 calc(var(--edge) - 1px)/100% calc(100% - 2 * var(--edge) + 2px) no-repeat,url(/festival/fondu-bord-bas-v1.webp) 50% 100%/max(100%,calc(var(--edge) * 3.07)) var(--edge) no-repeat;margin:clamp(4px,1.4vw,18px) 0 clamp(20px,2.6vw,36px);position:relative;overflow:hidden}.ti-mini:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);position:absolute;inset:0}.ti-mini-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.ti-mini-head img{align-self:center;width:auto;height:14px}.ti-mini-head h2{font-size:20px;line-height:1}.ti-mini-head p{color:var(--mut);font-size:11.5px}.ti-mini-head .t-more{margin-left:auto;font-size:11px}.ti-mini-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ti-mini-chip{z-index:1;border:1px solid var(--ln);background:color-mix(in srgb,var(--pan) 70%,transparent);align-items:center;gap:12px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex;position:relative}.ti-mini-chip .t-ico{width:20px;height:20px;color:var(--cy);flex:none}.ti-mini-chip.n .t-ico{color:var(--ir)}.ti-mini-chip span{gap:2px;min-width:0;display:grid}.ti-mini-chip b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.1;overflow:hidden}.ti-mini-chip small{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;font-size:10px;display:inline-flex}.ti-mini-chip small .t-dot{width:5px;height:5px;color:var(--cy)}.ti-mini-chip.n small .t-dot{color:var(--ir)}.ti-mini-chip:hover,.ti-mini-chip:focus-visible{border-color:color-mix(in srgb,var(--cy) 60%,transparent);background:var(--pan-hi)}.ti-mini-chip.n:hover,.ti-mini-chip.n:focus-visible{border-color:color-mix(in srgb,var(--ir) 60%,transparent)}:root[data-theme=light] .ti-app.ti-mini{background:var(--page-bg),linear-gradient(180deg,#f3f4f0 0%,var(--night) 40%,#e4e7e1 100%);background-size:24px 24px,24px 24px,auto}:root[data-theme=light] .ti-mini-chip{background:var(--pan);border-color:var(--ln-hi)}:root[data-theme=light] .ti-mini-chip:hover,:root[data-theme=light] .ti-mini-chip:focus-visible{background:var(--pan-hi);border-color:var(--ln-hi);box-shadow:3px 3px 0 var(--cy)}:root[data-theme=light] .ti-mini-chip.n:hover,:root[data-theme=light] .ti-mini-chip.n:focus-visible{box-shadow:3px 3px 0 var(--ir)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ti-app.ti-mini{background:var(--page-bg),linear-gradient(180deg,#f3f4f0 0%,var(--night) 40%,#e4e7e1 100%);background-size:24px 24px,24px 24px,auto}:root:not([data-theme=dark]) .ti-mini-chip{background:var(--pan);border-color:var(--ln-hi)}:root:not([data-theme=dark]) .ti-mini-chip:hover,:root:not([data-theme=dark]) .ti-mini-chip:focus-visible{background:var(--pan-hi);border-color:var(--ln-hi);box-shadow:3px 3px 0 var(--cy)}:root:not([data-theme=dark]) .ti-mini-chip.n:hover,:root:not([data-theme=dark]) .ti-mini-chip.n:focus-visible{box-shadow:3px 3px 0 var(--ir)}}@media (max-width:900px){.ti-mini-list{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ti-mini-head .t-more{margin-left:0}.ti-mini-chip{gap:9px;padding:9px 10px}.ti-mini-chip b{font-size:13.5px}}.t-bb-row .t-sh h2{align-items:center;gap:12px;display:flex}.t-bb-mark{color:var(--txt);flex:none}.t-bbc{min-width:0;color:var(--txt);flex:0 0 calc(min(100vw,1440px)/4.25 - 31.5294px);align-content:start;gap:10px;display:grid}.t-bbc-img{aspect-ratio:16/9;background:var(--pan);border:1px solid var(--ln);border-radius:10px;display:block;overflow:hidden}.t-bbc-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.t-bbc:hover .t-bbc-img img,.t-bbc:focus-visible .t-bbc-img img{transform:scale(1.03)}.t-bbc-none{width:100%;height:100%;color:var(--soft);place-items:center;display:grid}.t-bbc b{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:700;line-height:1.08}.t-bbc>span:last-child{color:var(--mut);font-size:12px;line-height:1.35}.t-bbc:hover b{color:var(--cy)}.t-fiche-col{align-content:start;gap:16px;display:grid}.t-across .t-who b{font-size:16px}.t-across-l{color:var(--mut);margin-top:12px;font-size:11px}.t-stage video.t-frame{object-fit:contain;background:#000}@media (max-width:600px){.t-bbc{flex-basis:62vw}.t-bbc b{font-size:16px}}.t-parts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.t-parts a{border:1px solid var(--ln);background:var(--pan);color:var(--soft);align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.t-parts a em{font-family:var(--mono);color:var(--cy);font-style:normal}.t-parts a small{font-family:var(--mono);color:var(--mut);font-size:11px}.t-parts a[aria-current]{border-color:var(--cy);color:var(--txt)}.t-ouv{z-index:6;cursor:pointer;background:#03070c;animation:.18s ease-out both t-ouv-in;position:absolute;inset:0}.t-ouv canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.t-ouv.is-out{opacity:0;transition:opacity .2s}.t-ouv.is-fixe canvas{animation:1.2s both t-ouv-fixe}@keyframes t-ouv-in{0%{opacity:0}to{opacity:1}}@keyframes t-ouv-fixe{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.t-ouv-acts{z-index:2;gap:8px;display:flex;position:absolute;bottom:12px;right:14px}.t-ouv-b{color:#e8f1f5;height:32px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#03070c8c;border:1px solid #e8f1f559;padding:0 12px}.t-ouv-b:hover,.t-ouv-b:focus-visible{color:#3be3ff;border-color:#3be3ff}.t-ouv-b[aria-pressed=true]{color:#8fa5b8}@media (max-width:760px){.t-ouv-acts{bottom:8px;right:8px}.t-ouv-b{height:28px;padding:0 9px;font-size:10px}}.t-listen{position:relative}.t-ouv-cover{pointer-events:none;z-index:2;position:absolute}.t-audio.is-signal .t-audio-wave{overflow:hidden}.t-audio.is-signal .t-audio-wave:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3be3ff8c,#0000);width:22%;animation:1.8s cubic-bezier(.45,0,.2,1) both t-sig-sweep;position:absolute;top:0;bottom:0;left:-22%}@keyframes t-sig-sweep{to{left:100%}}.t-audio.is-signal .t-audio-go{animation:1s ease-out 2 t-sig-ring}@keyframes t-sig-ring{0%{box-shadow:0 0 #3be3ff99}to{box-shadow:0 0 0 18px #3be3ff00}}@media (prefers-reduced-motion:reduce){.t-audio.is-signal .t-audio-wave:after,.t-audio.is-signal .t-audio-go{animation:none}}
