:root{--io:cubic-bezier(.76,0,.24,1)}.mtp{position:relative;height:504vh}.mtp__shade{position:absolute;left:0;right:0;top:-100vh;height:200vh;background:#050608;opacity:0;visibility:hidden;pointer-events:none}.mtp__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:flex-start;background:#fff;box-shadow:0 -38px 74px -38px #06070961;transform-origin:50% 0}.mtp__pin.is-arriving{will-change:transform}.mtp__pin .manifesto__grid{position:relative;z-index:3}.fly{position:absolute;inset:0;z-index:2;pointer-events:none}.fly span{position:absolute;white-space:nowrap;opacity:0;font-family:Newsreader,Georgia,serif;font-weight:400;line-height:1.42;letter-spacing:.002em;color:#0a0a0b;will-change:transform,opacity}.fly span.seal{color:#1e40e5}.tube{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;perspective:1750px;perspective-origin:50% 48%}.tube.live{pointer-events:auto;cursor:grab}.tube.live.grabbing{cursor:grabbing}.drum{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.card{position:absolute;transform-origin:0 0;transform-style:preserve-3d;cursor:pointer;backface-visibility:hidden;transition:opacity .35s var(--ease,cubic-bezier(.22,1,.36,1))}.card__in{position:relative;overflow:hidden;border-radius:4px;background:transparent;box-shadow:0 24px 60px -26px #0a0b0e6b;transition:transform .7s var(--io)}.card__in{aspect-ratio:2.11/1}.card img{display:block;width:100%;height:100%;object-fit:cover}.card__in:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#08090c17,#08090c00 7% 93%,#08090c17)}.card__nm{position:absolute;left:10px;bottom:8px;font-family:Archivo,sans-serif;font-weight:700;font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.75)}.card--hero{width:clamp(300px,30vw,486px)}.card--fill{width:clamp(150px,15vw,240px)}.card--far{width:clamp(108px,11vw,176px)}.card--farther{width:clamp(82px,8.2vw,134px)}.tube.live .card:hover{z-index:5}.tube.live .card:hover .card__in{transform:scale(1.05);box-shadow:0 24px 60px -26px #0a0b0e6b,0 0 0 1px #0a0a0b1a}.card__in:after{transition:box-shadow .28s var(--ease,cubic-bezier(.22,1,.36,1))}.tube.live .card:hover .card__in:after{box-shadow:inset 0 0 0 2px #0a0a0b,inset 0 0 0 6px #ffffff8c}.card.is-cold{visibility:hidden}.tube.isolating .card{opacity:.05;pointer-events:none}.tube.isolating .card.sel{opacity:1}.tube.isolating .card.sel .card__in{transform:scale(1.14)}.tube__now{position:absolute;left:50%;top:12.5vh;transform:translate(-50%);z-index:6;text-align:center;opacity:0;transition:opacity .5s var(--ease,cubic-bezier(.22,1,.36,1));pointer-events:none}.tube.live .tube__now{opacity:1}.tube__now-n{display:block;font-family:Archivo,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700;font-variation-settings:normal;font-size:clamp(1.15rem,1.85vw,1.62rem);letter-spacing:-.012em;line-height:.94;text-transform:uppercase;color:#0a0a0b}.tube__now-c{display:block;margin-top:.5rem;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:.72rem;letter-spacing:.18em;color:#6f6f74}.tube__hint{display:none}.tube__ctrl{position:absolute;left:50%;bottom:clamp(3.4vh,5vh,6vh);transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:clamp(18px,4vw,58px);opacity:0;transition:opacity .6s var(--ease,cubic-bezier(.22,1,.36,1))}.tube.live .tube__ctrl{opacity:1}.tube.live .tube__arrow{pointer-events:auto}.tube__arrow{pointer-events:none;width:46px;height:46px;flex:none;border-radius:50%;cursor:pointer;background:#ffffffb8;border:1px solid rgba(10,11,14,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;color:#0a0a0b;font-family:Archivo,system-ui,sans-serif;font-size:1.35rem;line-height:1;padding-bottom:2px;box-shadow:0 10px 26px -14px #0a0b0e66;transition:transform .3s var(--ease,cubic-bezier(.22,1,.36,1)),background .3s,box-shadow .3s}.tube__arrow:hover{transform:scale(1.08);background:#fff;box-shadow:0 14px 30px -12px #0a0b0e80}.tube__arrow:active{transform:scale(.94)}.tube-exit{position:relative;z-index:1;height:24vh;background:#fff}.xload{position:fixed;inset:0;z-index:500;pointer-events:none;visibility:hidden;background:#fff;clip-path:inset(100% 0 0 0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3.4vh,44px)}.xload.is-cover{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path .5s var(--ease-cover,cubic-bezier(.65,0,.35,1))}.xload.is-clear{visibility:visible;clip-path:inset(0 0 100% 0);transition:clip-path .56s var(--ease-cover,cubic-bezier(.65,0,.35,1))}html.tfi-resume .xload{visibility:visible;clip-path:inset(0 0 0 0);transition:none}html.tfi-resume .xload:not(.is-cover) .xload__mark{opacity:0;transition:none}.xload__word{display:block;overflow:hidden;padding:.08em .05em;max-width:94vw}.xload__word-in{display:block;font-family:Archivo Black,Impact,sans-serif;text-transform:uppercase;font-size:clamp(2.34rem,9.9vw,8.55rem);line-height:.92;letter-spacing:-.02em;color:#0a0a0b;text-align:center;white-space:nowrap;transform:translateY(118%);transition:transform .62s var(--ease-cover,cubic-bezier(.65,0,.35,1)) .05s}.xload.is-cover .xload__word-in{transform:translateY(0)}.xload.is-clear .xload__word-in{transform:translateY(-40%);opacity:0;transition:transform .5s var(--ease-cover,cubic-bezier(.65,0,.35,1)),opacity .45s ease}.xload__mark{width:118px;height:118px;color:#0a0a0b;will-change:transform,opacity;opacity:0;transform:rotate(calc(var(--rot,0deg) + 46deg)) scale(.7);transition:opacity .5s ease .12s,transform .64s var(--ease-cover,cubic-bezier(.65,0,.35,1)) .12s}.xload.is-cover .xload__mark{opacity:1;transform:rotate(var(--rot,0deg)) scale(1)}.xload.is-clear .xload__mark{opacity:0;transform:rotate(calc(var(--rot,0deg) - 26deg)) scale(1);transition:opacity .34s ease,transform .5s ease}@media (max-width:720px){.xload__mark{width:81px;height:81px}}.xload__mark text{fill:currentColor}@media (max-width:640px){.xload__word-in{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.xload__word-in,.xload__mark{transition-duration:.2s!important}}.case{position:fixed;inset:0;z-index:300;visibility:hidden;opacity:0;overflow:hidden;color:var(--fg,#fff);transition:opacity .45s var(--ease,cubic-bezier(.22,1,.36,1)),visibility 0s .45s}.case.open{visibility:visible;opacity:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;outline:none;transition:opacity .45s var(--ease,cubic-bezier(.22,1,.36,1))}.case__top{position:fixed;top:0;left:0;right:0;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,48px);mix-blend-mode:difference;color:#fff;pointer-events:none;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.case__x{background:none;border:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:.16em;pointer-events:auto}.case__x:hover{opacity:.6}.case__hero{position:relative;height:100svh;min-height:520px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(40px,9vh,92px)}.case__chapter{position:relative;z-index:2;align-self:flex-start;margin:0 clamp(20px,4vw,56px);font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg,#fff);opacity:.86;display:inline-flex;align-items:center;gap:.7em}.case__chapter:before{content:"";width:26px;height:1px;background:currentColor;display:inline-block}.case__title{position:relative;z-index:2;margin:.2em clamp(20px,4vw,56px) 0;font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(3.4rem,15vw,13rem);line-height:.9;letter-spacing:-.015em;color:var(--fg,#fff);cursor:default;isolation:isolate}.case__title-base{display:block}.case.w-clere .case__title{font-size:clamp(2.9rem,12.8vw,13rem)}.case__title-img{position:absolute;left:0;top:0;display:block;background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;opacity:0;transition:opacity .55s var(--ease,cubic-bezier(.22,1,.36,1));text-shadow:none;pointer-events:none}.case__title:hover .case__title-img{opacity:1}.case__cue{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(24px,4vh,40px);z-index:2;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg,#fff);opacity:.6;display:flex;align-items:center;gap:.6em}.case__cue:after{content:"\2193";animation:case-cue 1.8s var(--ease,cubic-bezier(.22,1,.36,1)) infinite}@keyframes case-cue{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(5px);opacity:.9}}.case__film{position:relative;z-index:2;height:100svh;min-height:520px;overflow:hidden;display:flex;flex-direction:column;padding-top:clamp(60px,10vh,110px)}.case__film-cap{flex:none;margin:0 clamp(20px,4vw,56px) clamp(16px,2.6vh,28px);font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg,#fff);opacity:.86;display:inline-flex;align-items:center;gap:.7em}.case__film-cap:before{content:"";width:26px;height:1px;background:currentColor;display:inline-block}.case__film-vid{flex:1;min-height:0;position:relative;overflow:hidden;background:#08090c}.case__film-vid video{width:100%;height:100%;object-fit:cover;display:block}.case__read{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start;padding:clamp(52px,10vh,116px) clamp(20px,4vw,56px) clamp(30px,5vh,56px)}.case__line{margin:0;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(1.3rem,2.5vw,2.1rem);line-height:1.28;color:var(--fg,#fff);max-width:24ch}.case__build{margin:1.3rem 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.6;color:var(--fg,#fff);opacity:.82;max-width:52ch}.case__meta{display:flex;flex-direction:column;gap:0;font-family:Archivo,system-ui,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg,#fff)}.case__meta span{display:flex;justify-content:space-between;gap:1.4rem;padding:.7rem 0;border-bottom:1px solid;border-color:color-mix(in srgb,var(--fg,#fff) 22%,transparent);opacity:.92}.case__meta span b{font-weight:400;opacity:.6}.case__live{margin-top:1.6rem;display:inline-flex;align-self:flex-start;align-items:center;gap:.6em;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg,#fff);text-decoration:none;border:1px solid;border-radius:100px;padding:12px 22px;transition:background .3s var(--ease,cubic-bezier(.22,1,.36,1)),color .3s}.case__live:hover{background:var(--fg,#fff);color:#0a0a0b}.case__strip{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 clamp(20px,4vw,56px) clamp(40px,7vh,84px)}.case__strip img{width:100%;aspect-ratio:2.11/1;object-fit:contain;border-radius:4px;display:block;background:#0003}@media (max-width:820px){.case__read{grid-template-columns:1fr;gap:22px}.case__strip{grid-template-columns:1fr}.case__title{font-size:clamp(2.8rem,17vw,5.4rem)}.case__cue{display:none}}@media (prefers-reduced-motion:reduce){.case__cue:after{animation:none}}.w-forma{--fg:#F3ECDE;background:radial-gradient(130% 100% at 84% 12%,rgba(201,169,110,.22),transparent 56%),repeating-linear-gradient(122deg,transparent 0 46px,rgba(201,169,110,.05) 46px 47px),#0c0c0c}.w-elara{--fg:#3D2B1F;background:radial-gradient(120% 90% at 78% 8%,rgba(200,149,122,.28),transparent 60%),linear-gradient(158deg,#fbebe4,#f3d9d1)}.w-clere{--fg:#F2ECE0;background:radial-gradient(92% 82% at 26% 18%,rgba(30,69,184,.34),transparent 58%),radial-gradient(76% 70% at 82% 78%,rgba(192,18,53,.2),transparent 56%),radial-gradient(60% 60% at 68% 12%,rgba(243,198,63,.14),transparent 60%),#07070c}.w-iso{--fg:#E4E1D8;background:radial-gradient(88% 78% at 78% 22%,rgba(43,76,155,.34),transparent 58%),radial-gradient(70% 70% at 14% 86%,rgba(163,36,59,.13),transparent 56%),repeating-linear-gradient(118deg,transparent 0 54px,rgba(109,151,222,.05) 54px 55px),#080a0d}.w-descent{--fg:#E8F0F6;background:radial-gradient(120% 70% at 50% -8%,rgba(78,150,196,.3),transparent 60%),linear-gradient(180deg,#123a5e,#0a2036 44%,#050e19)}.after{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1rem,2.4vh,1.7rem);background:#fff;padding:0 6vw}.after__kick{font-family:Archivo,system-ui,sans-serif;font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a}.after__line{font-family:Newsreader,Georgia,serif;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.3;color:#0a0a0b;max-width:22ch}.after__rule{display:block;width:clamp(56px,7vw,104px);height:1px;background:#0a0a0b}.after__note{font-family:Archivo,system-ui,sans-serif;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#9a9a9a}@media (prefers-reduced-motion:reduce){.m-word{color:#0a0a0b!important}}.case:not(.w-onpoint) .case__title{font-family:Archivo Black,Impact,sans-serif;font-weight:400;letter-spacing:-.01em;line-height:.86;text-transform:uppercase;white-space:nowrap}.case:not(.w-onpoint) .case__title-base{display:inline-block}.tube__tag{position:absolute;left:0;top:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .22s ease}.tube__tag span{display:inline-block;padding:.5em .95em .48em;border-radius:100px;background:#0a0a0b;color:#fff;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:scale(.86);transform-origin:0 0;transition:transform .28s cubic-bezier(.22,1,.36,1),background .25s}.tube__tag.is-on{opacity:1}.tube__tag.is-on span{transform:scale(1)}.tube__tag.is-open span{background:#1e40e5}.tube__tag.is-down span{transform:scale(.92)}.tube__idx{pointer-events:none;position:relative;height:46px;padding:0 1.15em;border-radius:100px;cursor:pointer;background:#ffffffb8;border:1px solid rgba(10,11,14,.12);color:#0a0a0b;font-family:Archivo,system-ui,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 26px -14px #0a0b0e66;overflow:hidden;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1)}.tube.live .tube__idx{pointer-events:auto}.tube__idx:hover,.tube__idx:focus-visible{background:#fff;box-shadow:0 14px 30px -12px #0a0b0e80;outline:none}.tube__idx:focus-visible{outline:2px solid #1E40E5;outline-offset:3px}.tube__idx-a,.tube__idx-b{display:block;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s}.tube__idx-b{position:absolute;left:0;right:0;top:50%;margin-top:-.6em;line-height:1.2;transform:translateY(120%);opacity:0}.tube.is-index .tube__idx-a{transform:translateY(-140%);opacity:0}.tube.is-index .tube__idx-b{transform:none;opacity:1}.tube.is-index .tube__arrow{opacity:0;pointer-events:none}.tube .tube__now{transition:opacity .45s cubic-bezier(.22,1,.36,1)}.tube.is-index .tube__now{opacity:0}.tindex{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:12vh 7vw 16vh;pointer-events:none}.tindex[hidden]{display:none}.tindex.is-on{pointer-events:auto}.tindex__l{list-style:none;margin:0;padding:0;width:min(860px,100%)}.tindex__i{position:relative}.tindex__i:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#0a0a0b;opacity:.22;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.65,0,.35,1) calc(var(--i) * 55ms)}.tindex__i:last-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#0a0a0b;opacity:.22;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.65,0,.35,1) .33s}.tindex.is-on .tindex__i:before,.tindex.is-on .tindex__i:last-child:after{transform:scaleX(1)}.tindex__r{display:grid;grid-template-columns:minmax(0,1fr) auto 4.2em 1.4em;align-items:baseline;column-gap:clamp(16px,2.4vw,36px);width:100%;padding:clamp(10px,1.9vh,18px) 0;border:0;background:none;cursor:pointer;color:#0a0a0b;text-align:left;overflow:hidden}.tindex__n,.tindex__m,.tindex__y,.tindex__go{display:block;transform:translateY(105%);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1) calc(.24s + var(--i) * 55ms),opacity .4s ease calc(.24s + var(--i) * 55ms)}.tindex.is-on .tindex__n,.tindex.is-on .tindex__m,.tindex.is-on .tindex__y{transform:none;opacity:1}.tindex__n{font-family:Archivo Black,Impact,sans-serif;font-size:clamp(1.5rem,3.1vw,2.6rem);line-height:1;letter-spacing:-.015em;text-transform:uppercase;transition-property:transform,opacity,letter-spacing}.tindex__m{font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(.95rem,1.15vw,1.08rem);color:#55545b}.tindex__y{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.12em;color:#55545b;text-align:right}.tindex__go{font-family:Archivo,system-ui,sans-serif;font-size:1.1rem;color:#1e40e5;text-align:right}.tindex.is-on .tindex__r:hover .tindex__go,.tindex.is-on .tindex__r:focus-visible .tindex__go{transform:none;opacity:1;transition-delay:0s}.tindex.is-on .tindex__r:hover .tindex__n,.tindex.is-on .tindex__r:focus-visible .tindex__n{color:#1e40e5;transition-delay:0s}.tindex__r:focus-visible{outline:2px solid #1E40E5;outline-offset:4px}.tindex:not(.is-on) .tindex__n,.tindex:not(.is-on) .tindex__m,.tindex:not(.is-on) .tindex__y,.tindex:not(.is-on) .tindex__go{transition-delay:0s;transition-duration:.25s}.tindex:not(.is-on) .tindex__i:before,.tindex:not(.is-on) .tindex__i:last-child:after{transition-delay:0s;transition-duration:.3s}@media (max-width:760px){.tube__idx,.tindex,.tube__tag{display:none!important}}@media (prefers-reduced-motion:reduce){.tindex__i:before,.tindex__i:last-child:after,.tindex__n,.tindex__m,.tindex__y,.tindex__go,.tube__tag,.tube__tag span{transition:none!important}}html.tube-index .m-word,html.tube-index .mf-sw,html.tube-index .sub,html.tube-index .fly{visibility:hidden!important}.tube__idx,.tindex{display:none!important}
