.mt-eps{color:#fff;background:#050507}.mt-eps .mt-kick,.mt-eps .mt-h2{color:#fff}.eps{--g:#00ca79;--line:#ffffff0d;--line2:#ffffff1a;--glass:#ffffff0d}.eps-grid{gap:2.5rem 1.5rem;display:grid}@media (width>=48rem){.eps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.eps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eps-card{color:#fff;text-decoration:none;animation:.5s both eps-in;display:block}.eps-card:nth-child(2){animation-delay:50ms}.eps-card:nth-child(3){animation-delay:.1s}.eps-card:nth-child(4){animation-delay:.15s}.eps-card:nth-child(5){animation-delay:.2s}.eps-card:nth-child(6){animation-delay:.25s}.eps-card:nth-child(n+7){animation-delay:.3s}@keyframes eps-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.eps-cover{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:.75rem;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.eps-cover span{font-family:var(--mono);opacity:.2;font-size:.5625rem}.eps-cover img{object-fit:cover;filter:grayscale();opacity:.4;width:100%;height:100%;transition:all .7s}.eps-card:hover .eps-cover img,.eps-card:focus-visible .eps-cover img{filter:none;opacity:1;transform:scale(1.05)}.eps-date{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.4;font-size:.4375rem;display:block}.eps-title{letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin:.25rem 0 0;font-size:.875rem;font-weight:700;line-height:1.15;transition:color .3s}.eps-card:hover .eps-title{color:var(--g)}.eps.is-open .eps-grid{display:none}.ep-detail{color:#fff;flex-direction:column;gap:2rem;animation:.4s both ep-in;display:flex}@keyframes ep-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ep-head{border-bottom:1px solid var(--line2);flex-direction:column;justify-content:space-between;gap:1.5rem;margin-bottom:.5rem;padding-bottom:1rem;display:flex}@media (width>=48rem){.ep-head{flex-direction:row;align-items:center}}.ep-head-l{align-items:center;gap:1.5rem;display:flex}.ep-back{font-family:var(--mono);letter-spacing:-.04em;text-transform:uppercase;color:var(--g);flex:none;font-size:.625rem;font-weight:900;line-height:1;text-decoration:none}.ep-back:hover{color:#fff}.ep-title{letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:900;line-height:1}.ep-chips{flex-wrap:wrap;gap:.75rem;display:flex}.ep-chips span{background:var(--glass);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.4;border-radius:.25rem;padding:.125rem .5rem;font-size:.5rem}.ep-grid{align-items:start;gap:3rem;display:grid}@media (width>=64rem){.ep-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ep-side{border-left:1px solid var(--line);padding-left:2.5rem}}@media (width>=80rem){.ep-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.ep-main,.ep-side{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.ep-player{aspect-ratio:16/9;border:1px solid var(--line2);background:#000;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.ep-player iframe{border:0;width:100%;height:100%}.ep-ext{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g);justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.ep-feed{pointer-events:none;backdrop-filter:blur(12px);border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g);background:#0006;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.ep-feed span{background:var(--g);border-radius:50%;width:.25rem;height:.25rem;animation:2s ease-in-out infinite ep-pulse}@keyframes ep-pulse{50%{opacity:.3}}.ep-block{flex-direction:column;gap:1.25rem;display:flex}.ep-label{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:#fff;opacity:.2;align-items:center;gap:.75rem;margin:0;font-size:.5625rem;font-weight:400;display:flex}.ep-label svg{width:14px;height:14px}.ep-label-g{opacity:1;color:color-mix(in srgb,var(--g) 60%,transparent);font-size:.5rem}.ep-label-g i{background:color-mix(in srgb,var(--g) 40%,transparent);width:1rem;height:1px}.ep-sources,.ep-notes{flex-direction:column;gap:.5rem;display:flex}.ep-src{background:var(--glass);border:1px solid var(--line);color:#fff;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;text-decoration:none;transition:border-color .3s;display:flex}.ep-src:hover{border-color:color-mix(in srgb,var(--g) 30%,transparent)}.ep-src-from{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.3;flex:none;margin-top:.2rem;font-size:.5625rem}.ep-src-t{text-transform:uppercase;flex:1;font-size:.875rem;font-weight:700;line-height:1.3;transition:color .3s}.ep-src:hover .ep-src-t{color:var(--g)}.ep-src-x{opacity:.3;flex:none;width:12px;height:12px}.ep-src:hover .ep-src-x{opacity:1}.ep-summary{letter-spacing:-.025em;opacity:.9;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}.ep-more{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-.25rem;padding:0;font-size:.5625rem;text-decoration:underline}.ep-more:hover{color:#fff}.ep-themes{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.ep-themes span{font-family:var(--mono);text-transform:uppercase;opacity:.3;font-size:.5625rem}.ep-note{background:var(--glass);border:1px solid var(--line);color:#fff;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem;text-decoration:none;transition:border-color .3s;display:flex}.ep-note:hover{border-color:color-mix(in srgb,var(--g) 20%,transparent)}.ep-note-m{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.3;justify-content:space-between;gap:1rem;font-size:.4375rem;display:flex}.ep-by{background:var(--glass);letter-spacing:.2em;border-radius:.25rem;padding:.125rem .375rem}.ep-note-t{text-transform:uppercase;letter-spacing:-.025em;font-size:.875rem;font-weight:700;line-height:1.15;transition:color .3s}.ep-note:hover .ep-note-t{color:var(--g)}.ep-empty{text-align:center;border:1px dashed var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.2;border-radius:.75rem;margin:0;padding:1rem;font-size:.5rem}.ep-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ep-art-tile{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#09090b;border-radius:.75rem;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0006}.ep-art-tile img{object-fit:cover;opacity:.6;width:100%;height:100%;transition:all .7s}.ep-art-tile:hover img{opacity:1;transform:scale(1.1)}.ep-art-zoom{color:var(--g);opacity:0;backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ep-art-tile:hover .ep-art-zoom{opacity:1}.ep-modal{border:1px solid var(--line2);color:#fff;background:#09090b;border-radius:1.5rem;max-width:min(64rem,100% - 2rem);padding:0;box-shadow:0 0 80px #000e}.ep-modal::backdrop{backdrop-filter:blur(24px);background:#000000eb}.ep-modal-x{color:#fff;opacity:.3;font-family:var(--mono);cursor:pointer;background:0 0;border:0;font-size:.625rem;position:absolute;top:1.5rem;right:1.5rem}.ep-modal-x:hover{opacity:1;color:var(--g)}.ep-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g);margin-bottom:1rem;font-size:.5625rem;display:block}.ep-sum-modal{border-radius:2rem;width:42rem;max-height:85vh;padding:clamp(2rem,5vw,3rem);overflow:auto}.ep-sum-modal h2{letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin:0 0 2rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:900}.ep-sum-modal p{opacity:.7;font-size:1rem;font-weight:300;line-height:1.65}.ep-art-modal{width:56rem;display:none;overflow:hidden}.ep-art-modal[open]{flex-direction:column;display:flex}@media (width>=48rem){.ep-art-modal[open]{flex-direction:row}}.ep-art-img{background:#000;flex:0 0 60%;justify-content:center;align-items:center;padding:2rem;display:flex}.ep-art-img img{object-fit:contain;max-height:60vh;box-shadow:0 25px 50px -12px #000}.ep-art-cap{background:#18181b99;flex-direction:column;flex:1;justify-content:center;padding:2.5rem;display:flex;position:relative}.ep-art-cap h4{letter-spacing:-.05em;text-transform:uppercase;color:#fff;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;line-height:1}.ep-art-cap p{opacity:.6;white-space:pre-line;margin:0;font-size:.875rem;font-style:italic;font-weight:300;line-height:1.6}.ep-page{background:#050507;padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,8rem)}[data-brand=mt]{--mtg:#00ca79}.mt-landing{align-items:stretch;min-height:min(100svh,60rem);display:flex}.mt-landing .wrap{grid-template-rows:auto 1fr auto auto;gap:2rem;width:100%;display:grid}.mt-tag{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(2.6rem,9vw,7.5rem);font-weight:900;line-height:.85}.mt-entries{flex-direction:column;justify-self:end;gap:.75rem;width:min(100%,34rem);display:flex}.mt-entries-h{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;align-items:center;gap:1rem;margin:0;font-size:.625rem;display:flex}.mt-entries-h span{opacity:.25;background:currentColor;flex:1;height:1px}.mt-entries a{text-align:right;color:inherit;opacity:.85;justify-content:flex-end;align-items:baseline;gap:.75rem;text-decoration:none;display:flex}.mt-entries a:hover{opacity:1}.mt-entries .t{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(.875rem,1.4vw,1rem);font-weight:700;line-height:1.15}.mt-entries .d{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;flex:none;font-size:.5625rem}.mt-it{font-style:italic}.mt-lede.mt-it{margin-top:1.5rem;font-weight:300}.mt-cols{gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:300;line-height:1.6;display:grid}.mt-cols p{margin:0 0 1.25rem}@media (width>=52rem){.mt-cols{grid-template-columns:1fr 1fr}.mt-cols3{grid-template-columns:repeat(3,1fr)}}.mt-ruled{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem)}.mt-big{font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:300;line-height:1.45}.mt-callout{border-left:4px solid var(--mtg);letter-spacing:-.02em;text-transform:uppercase;max-width:44rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding-left:clamp(1.25rem,3vw,2rem);font-size:clamp(1.25rem,2.4vw,1.875rem);font-weight:900;line-height:1.15}.mt-callout-sm{text-transform:none;letter-spacing:0;font-size:1.125rem;font-style:italic;font-weight:700}.mt-bar{border-left:4px solid;padding-left:1.5rem;font-style:italic;font-weight:500}.mt-note{text-align:center;opacity:.6;max-width:40rem;margin:clamp(2rem,4vw,3rem) auto 0;font-size:.875rem;font-style:italic}.mt-sub{letter-spacing:.12em;text-transform:uppercase;margin:clamp(3rem,6vw,5rem) 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;font-weight:300}.mt-step{letter-spacing:-.03em;text-transform:uppercase;align-items:baseline;gap:1rem;margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:900;display:flex}.mt-step span{font-family:var(--mono);opacity:.25;font-size:.875rem}.mt-arrows{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0;padding:0 0 0 1rem;font-size:.75rem;list-style:none}.mt-arrows li{margin:.6rem 0}.mt-arrows li:before{content:"→ ";opacity:.6}.mt-team{gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (width>=52rem){.mt-team{grid-template-columns:repeat(3,1fr)}}.mt-card{background:#ffffff0d;border:1px solid #0000;border-radius:2.5rem;flex-direction:column;gap:1.25rem;padding:2rem;transition:border-color .3s;display:flex}.mt-card:hover{border-color:#ffffff1a}.mt-card-h{align-items:center;gap:1rem;display:flex}.mt-card-h img{object-fit:cover;filter:grayscale();opacity:.8;border-radius:50%;width:4rem;height:4rem;transition:all .7s}.mt-card:hover .mt-card-h img{filter:none;opacity:1}.mt-card h4,.mt-human h4{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:1.875rem;font-weight:900;line-height:1}.mt-human h4 a{color:inherit;text-decoration:none}.mt-role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mtg);margin:.5rem 0 0;font-size:.625rem}.mt-desc{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin:0;font-size:.6875rem;line-height:1.65}.mt-rule{opacity:.15;background:currentColor;width:2rem;height:1px;display:block}.mt-rule-g{background:var(--mtg);opacity:.5;width:3rem}.mt-quote{opacity:.9;margin:0;font-size:.9375rem;font-style:italic;font-weight:700;line-height:1.6}.mt-human{background:#ffffff0d;border-radius:3rem;align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(3rem,6vw,6rem);padding:clamp(2rem,5vw,3rem);display:grid}@media (width>=52rem){.mt-human{grid-template-columns:14rem 1fr}}.mt-human img{object-fit:cover;filter:grayscale();border-radius:50%;width:clamp(8rem,18vw,14rem);height:clamp(8rem,18vw,14rem)}.mt-human .mt-role{letter-spacing:.6em;margin:0 0 1rem}.mt-human p{opacity:.75;max-width:56rem;font-weight:300;line-height:1.65}.mt-human .mt-quote{opacity:1;font-size:1.25rem}.mt-intro{letter-spacing:-.02em;text-transform:uppercase;max-width:48rem;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:900;line-height:1.3}.mt-flow{gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(2rem,4vw,3rem) 0;display:grid}@media (width>=60rem){.mt-flow{grid-template-columns:1.6fr 1fr}}.mt-flow ol,.mt-flow ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mt-flow-main{counter-reset:step}.mt-flow li{color:#000;border:1px solid var(--mtg);background:#fff;border-radius:.75rem;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;display:flex}.mt-flow-main li{counter-increment:step}.mt-flow-main li:before{content:counter(step,decimal-leading-zero);font-family:var(--mono);opacity:.4;font-size:.625rem}.mt-flow b{text-transform:uppercase;letter-spacing:-.02em;min-width:9.5rem;font-weight:900}.mt-flow span{opacity:.7;font-size:.875rem}.mt-flow-side li{background:#fde7e7}.mt-flow-h{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;margin:1rem 0 .25rem;font-size:.625rem}.mt-flow-h:first-child{margin-top:0}.mt-label{font-family:var(--mono);letter-spacing:.5em;text-transform:uppercase;color:var(--mtg);margin:0 0 1rem;font-size:.75rem;font-weight:400}.mt-stats{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3rem;padding:clamp(2rem,4vw,3rem)}.mt-stats p{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:1.25rem 0;display:flex}.mt-stats p:last-child{border:0}.mt-stats span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-size:.75rem}.mt-stats b{letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:900}.mt-tech{gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=48rem){.mt-tech{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.mt-tech{grid-template-columns:repeat(4,1fr)}}.mt-tech p{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin:0 0 1.25rem;font-size:.6875rem;line-height:1.6}.mt-tech i{background:var(--mtg);width:3rem;height:2px;margin-bottom:1.25rem;display:block}.mt-tech h3{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:900}.mt-tech h3 a{color:inherit}.mt-news{background:#000;border:0;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.mt-news[open]{animation:.45s cubic-bezier(.2,.8,.2,1) mt-news-up;display:flex}@keyframes mt-news-up{0%{transform:translateY(100%)}to{transform:none}}.mt-news::backdrop{background:0 0}.mt-news-back{color:#fff;width:100%;height:30px;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#302feb;border:0;flex:none;font-size:.625rem}.mt-news-back:hover{background:#403df0}.mt-news iframe{background:#fff;border:0;flex:1;width:100%}
