@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_60e5da5-module__zMEqwG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_60e5da5-module__zMEqwG__variable{--font-sora:"Sora", "Sora Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0e0d0b;--ink-2:#1a1816;--ink-3:#2c2b28;--stone:#444441;--stone-2:#7a7870;--stone-3:#c8c5bc;--parchment:#eae7e0;--bone:#f5f3ee;--neon-1:#ff5eea;--neon-2:#7b5bff;--neon-3:#00e0ff;--neon-4:#b8ff3a;--neon-grad:linear-gradient(135deg, var(--neon-1) 0%, var(--neon-2) 45%, var(--neon-3) 100%);--neon-grad-wide:linear-gradient(90deg, var(--neon-1), var(--neon-2), var(--neon-3), var(--neon-4));--neon-solid:var(--neon-1);--accent:var(--neon-solid);--accent-grad:var(--neon-grad);--font-sora:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--room-temp-start:#0c0c0b;--room-temp-end:#0e0d0c;--svg-invert:1;--overlay-bg:#080706e0;--shadow-soft:0 24px 60px #00000080;--shadow-thumb:0 32px 80px #0000008c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f5f3ee;--ink-2:#eae7e0;--ink-3:#d3cfc4;--stone:#b5b1a6;--stone-2:#7a7870;--stone-3:#3a3936;--parchment:#1a1816;--bone:#0e0d0b;--room-temp-start:#f7f6f3;--room-temp-end:#f3f1ec;--svg-invert:0;--overlay-bg:#f5f3eee0;--shadow-soft:0 24px 60px #00000014;--shadow-thumb:0 32px 80px #0000001f}[data-theme=light] .neon-text{filter:saturate(1.05)}.neon-text{background:var(--neon-grad);color:#0000;-webkit-background-clip:text;background-clip:text}*{box-sizing:border-box}*,:before,:after{margin:0;padding:0}html,body{height:100%}html{background:var(--ink);color:var(--bone);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:var(--font-sora);text-transform:lowercase;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}body{background-color:var(--room-temp-start);cursor:none;min-height:100dvh;animation:90s ease-in-out infinite breathe;position:relative;overflow:hidden}@keyframes breathe{0%,to{background-color:var(--room-temp-start)}50%{background-color:var(--room-temp-end)}}html.is-touch,html.is-touch body{cursor:auto}h1,h2,h3,h4,h5,h6,p,a,span,div,button,input{font-family:inherit;font-weight:inherit;color:inherit}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:none;background:0 0;border:0}.micro{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.display{letter-spacing:-.04em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus{outline:none}:focus-visible{outline:.5px solid var(--stone-3);outline-offset:2px}.cursor{background:var(--bone);pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),margin .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}.cursor--near{background:var(--stone-2);width:2px;height:2px;margin:-1px 0 0 -1px}.cursor--hidden{opacity:0}.corner-marks{pointer-events:none;z-index:30;position:fixed;inset:0}.corner{opacity:.08;width:8px;height:8px;position:absolute}.corner:before,.corner:after{content:"";background:var(--bone);position:absolute}.corner:before{width:8px;height:.5px;top:0;left:0}.corner:after{width:.5px;height:8px;top:0;left:0}.corner--tl{top:16px;left:16px}.corner--tr{top:16px;right:16px;transform:scaleX(-1)}.corner--bl{bottom:16px;left:16px;transform:scaleY(-1)}.corner--br{bottom:16px;right:16px;transform:scale(-1)}.watermark{font-family:var(--font-sora);color:var(--stone-2);letter-spacing:-.04em;cursor:none;z-index:40;font-size:18px;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1);position:fixed;top:16px;left:16px}.watermark:hover{color:var(--bone)}.room{position:fixed;inset:0;overflow:hidden}.wordmark{color:var(--bone);will-change:transform;transform-origin:50%;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wordmark__subtitle{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.14em;pointer-events:none;white-space:nowrap;will-change:opacity;font-size:11px;font-weight:300;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(50% + 90px);left:50%;transform:translate(-50%)}@media (max-width:640px){.wordmark__subtitle{font-size:10px;top:calc(50% + 70px)}}.enter-wordmark{animation:.6s cubic-bezier(.16,1,.3,1) .3s both enter-wordmark}.enter-subtitle{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .9s forwards enter-fade}.enter-corners{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1.4s forwards enter-corners}.enter-hints{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 2s forwards enter-hints,.8s cubic-bezier(.16,1,.3,1) 5s forwards exit-hints}@keyframes enter-wordmark{0%{opacity:0;transform:translate(-50%,calc(4px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes enter-fade{to{opacity:1}}@keyframes enter-corners{to{opacity:.08}}@keyframes enter-hints{to{opacity:.5}}@keyframes exit-hints{to{opacity:0;visibility:hidden}}.return-fast .enter-wordmark,.return-fast .enter-subtitle,.return-fast .enter-corners{animation-duration:.2s;animation-delay:0s}.return-fast .enter-hints{display:none}.hint{font-family:var(--font-sora);color:var(--stone);text-transform:uppercase;letter-spacing:.12em;pointer-events:none;will-change:opacity;align-items:center;gap:8px;font-size:10px;font-weight:300;display:flex;position:absolute}.hint:before{content:"";background:var(--stone);width:20px;height:.5px;display:block}.hint--top{top:32px;left:50%;transform:translate(-50%)}.hint--bottom{bottom:32px;left:50%;transform:translate(-50%)}.hint--left{transform-origin:0;top:50%;left:32px;transform:translateY(-50%)rotate(-90deg)}.hint--right{transform-origin:100%;top:50%;right:32px;transform:translateY(-50%)rotate(90deg)}.hint--left:before,.hint--right:before{display:none}.edge{z-index:10;pointer-events:none;opacity:0;will-change:opacity, transform;transition:opacity .2s linear;position:absolute}.edge--top{min-height:25%;top:0;left:0;right:0}.edge--bottom{justify-content:center;align-items:flex-end;min-height:25%;padding-bottom:64px;display:flex;bottom:0;left:0;right:0}.edge--left{align-items:center;width:40%;display:flex;top:25%;bottom:25%;left:0}.edge--right{justify-content:flex-end;align-items:center;width:30%;padding-right:8%;display:flex;top:25%;bottom:25%;right:0}.edge>*{pointer-events:auto;cursor:none}.shows-strip{white-space:nowrap;align-items:center;gap:48px;display:flex;position:absolute;top:8%;left:50%;transform:translate(-50%)}.shows-strip__item{align-items:center;gap:48px;display:flex}.shows-strip__name{font-family:var(--font-sora);color:var(--stone-3);letter-spacing:-.04em;font-size:24px;font-weight:500;transition:color .3s cubic-bezier(.16,1,.3,1),font-size .3s cubic-bezier(.16,1,.3,1)}.shows-strip__name:hover{color:var(--bone);font-size:28px}.shows-strip__logo{object-fit:contain;width:auto;max-width:160px;height:32px;filter:invert(var(--svg-invert));opacity:.78;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);display:block}.shows-strip__name:hover .shows-strip__logo{opacity:1;transform:scale(1.06)}.shows-strip__sep{opacity:.4;background:currentColor;width:.5px;height:32px;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.shows-strip__item:hover .shows-strip__sep{opacity:1}.shows-all-link{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:400;position:absolute;top:calc(8% + 60px);left:50%;transform:translate(-50%)}.shows-all-link:hover{color:var(--bone)}.now-card{background:var(--ink-2);border:.5px solid var(--ink-3);border-radius:3px;flex-direction:column;justify-content:space-between;width:min(480px,90vw);height:160px;padding:24px 24px 24px 28px;transition:border-color .2s;display:flex;position:relative}.now-card:hover{border-color:var(--stone)}.now-card__rail{background:var(--now-accent,var(--neon-grad));width:2px;height:100%;position:absolute;top:0;left:0}.now-card__label{font-family:var(--font-sora);background:var(--now-accent-text,var(--neon-grad));color:#0000;text-transform:uppercase;letter-spacing:.14em;-webkit-background-clip:text;background-clip:text;font-size:10px;font-weight:400}.now-card__title{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:500}.now-card__meta{font-family:var(--font-sora);color:var(--parchment);opacity:.6;margin-top:4px;font-size:12px;font-weight:300}.now-card__footer{font-family:var(--font-sora);color:var(--stone);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:300}.creators-preview{flex-direction:column;gap:14px;width:100%;padding-left:8vw;display:flex}.creators-preview__name{font-family:var(--font-sora);color:var(--bone);opacity:.85;letter-spacing:-.04em;font-size:28px;font-weight:500;transition:opacity .2s,color .2s}.creators-preview__name:hover{opacity:1;color:var(--bone)}.creators-preview__all{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:11px;font-weight:400}.object-preview{perspective:600px;flex-direction:column;align-items:center;gap:16px;display:flex}.object-preview__figure{width:120px;height:180px;color:var(--bone);transform-style:preserve-3d;will-change:transform;animation:6s ease-in-out infinite figure-breathe}@keyframes figure-breathe{0%,to{transform:rotateY(0)}50%{transform:rotateY(1deg)}}.object-preview__label{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:400}.room-center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;max-width:90vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-center>*{pointer-events:auto}.room-name{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.04em;font-weight:500}.room-description{font-family:var(--font-sora);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-top:16px;font-size:13px;font-weight:300}.room-texture{pointer-events:none;z-index:0;opacity:.03;position:absolute;inset:0}.room-texture--episode{opacity:.015}.page-scroll{-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow-y:auto}.catalogue{max-width:600px;margin:0 auto;padding:140px 24px 120px}.catalogue__label{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:16px;margin-bottom:48px;font-size:12px;font-weight:400;display:flex}.catalogue__label:after{content:"";background:var(--stone-2);width:40px;height:.5px;display:block}.catalogue__row{border-bottom:.5px solid var(--ink-3);gap:20px;padding-top:40px;padding-bottom:24px;transition:opacity .25s;display:flex;position:relative}.catalogue__row:first-of-type{padding-top:0}.catalogue__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:22px;transition:width .2s,height .2s}.catalogue__row:hover .catalogue__dot{width:8px;height:8px}.catalogue__content{flex:1;min-width:0}.catalogue__name{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.04em;font-size:36px;font-weight:500;transition:color .2s}.catalogue__row:hover .catalogue__name{color:var(--show-accent-solid,var(--bone))}[data-theme=light] .catalogue__row:hover .catalogue__name{color:var(--show-accent-solid-alt,var(--show-accent-solid,var(--bone)))}.catalogue__logo{object-fit:contain;width:auto;max-width:260px;height:clamp(32px,4vw,44px);filter:invert(var(--svg-invert));opacity:.92;transition:opacity .2s,transform .2s;display:block}.catalogue__row:hover .catalogue__logo{opacity:1;transform:scale(1.02)}.catalogue__desc{font-family:var(--font-sora);color:var(--stone-3);letter-spacing:.02em;margin-top:4px;font-size:13px;font-weight:300;transition:color .2s}.catalogue__row:hover .catalogue__desc{color:var(--parchment)}.catalogue__muted{opacity:.15}.catalogue__row--development .catalogue__name{color:var(--stone);font-size:28px;font-style:italic;font-weight:300}.catalogue__row--development{border-bottom:0}.pills{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.pill{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.14em;border:.5px solid var(--ink-3);border-radius:40px;padding:6px 12px;font-size:9px;font-weight:400;transition:border-color .2s,color .2s}.pill--active{border-color:var(--stone-2);color:var(--bone)}.episodes-strip{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:center;padding:8px 48px 8px 12px;scroll-padding-left:12px;display:flex;position:absolute;top:8%;left:140px;right:48px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 60px),#0000 100%)}.episodes-strip::-webkit-scrollbar{display:none}.episodes-strip__track{align-items:center;gap:40px;display:inline-flex}.episodes-strip__item{scroll-snap-align:start;flex-shrink:0;align-items:center;gap:40px;display:flex}@media (max-width:640px){.episodes-strip{top:56px;left:80px;right:16px}}.episodes-strip__inner{flex-direction:column;gap:2px;display:flex}.episodes-strip__no{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.06em;font-size:18px;font-weight:500;transition:color .2s}.episodes-strip__title{font-family:var(--font-sora);color:var(--stone-2);text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:300;transition:color .2s;overflow:hidden}.episodes-strip__item:hover .episodes-strip__no{color:var(--bone)}.episodes-strip__item:hover .episodes-strip__title{color:var(--stone-3)}.episodes-strip__sep{opacity:.3;background:currentColor;width:.5px;height:32px;transition:opacity .2s}.episodes-strip__item:hover .episodes-strip__sep{opacity:.6}.right-content{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.right-content__label{font-family:var(--font-sora);text-transform:uppercase;letter-spacing:.1em;opacity:.5;font-size:10px;font-weight:400}.right-content__name{font-family:var(--font-sora);letter-spacing:-.04em;font-size:48px;font-weight:500}.right-content__name--large{font-size:64px}.right-content__sub{font-family:var(--font-sora);color:var(--parchment);opacity:.7;max-width:320px;font-size:13px;font-weight:300}.roster{pointer-events:none;align-items:center;display:flex;position:fixed;inset:0}.roster__list{pointer-events:auto;scrollbar-width:none;width:55vw;max-height:90vh;padding:48px 0 48px 8vw;overflow-y:auto}.roster__list::-webkit-scrollbar{display:none}.roster__row{margin-left:var(--roster-offset,0px);will-change:transform;align-items:center;gap:16px;min-width:0;padding:14px 0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}@media (max-width:640px){.roster__row{margin-left:0}}.roster__row:hover{transform:translate(8px)}.roster__thumb{background:var(--ink-2);width:40px;height:40px;box-shadow:0 0 0 .5px var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.roster__thumb[data-frame=circle]{border-radius:50%}.roster__thumb[data-frame=square]{border-radius:2px}.roster__thumb[data-frame=arch]{border-radius:20px 20px 2px 2px}.roster__thumb img{object-fit:cover;width:100%;height:100%;display:block}.roster__thumb-initials{font-family:var(--font-sora);letter-spacing:-.04em;background:var(--neon-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500}.roster__row:hover .roster__thumb{box-shadow:0 0 0 .5px var(--stone-2), 0 0 0 3px color-mix(in oklab, var(--neon-3) 30%, transparent);transform:scale(1.04)}.roster__body{min-width:0;color:inherit;flex:auto;align-items:center;gap:16px;display:flex}.roster__name{font-family:var(--font-sora);color:var(--bone);opacity:.85;letter-spacing:-.04em;flex-shrink:0;font-weight:500;transition:opacity .2s}.roster__row:hover .roster__name{opacity:1}.roster__hover{opacity:0;font-family:var(--font-sora);color:var(--stone-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:13px;font-weight:300;transition:opacity .2s,transform .2s;display:flex;overflow:hidden;transform:translate(-6px)}.roster__row:hover .roster__hover{opacity:1;transform:translate(0)}.roster__hover:before{content:"";background:var(--stone-2);flex-shrink:0;width:16px;height:.5px;display:block}.recruit{font-family:var(--font-sora);color:var(--stone-2);z-index:20;font-size:14px;font-style:italic;font-weight:300;transition:color .2s;position:fixed;bottom:48px;right:48px}.recruit:hover{color:var(--bone)}.form-overlay{background:var(--overlay-bg);-webkit-backdrop-filter:blur(14px)saturate(.8);z-index:80;justify-content:center;align-items:center;animation:.3s both fade-in;display:flex;position:fixed;inset:0}.form-overlay__form{flex-direction:column;align-items:center;gap:12px;display:flex}.form-overlay__label{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:300}.form-overlay__input{border:.5px solid var(--stone-2);width:360px;max-width:86vw;height:48px;color:var(--bone);font-family:var(--font-sora);text-transform:none;caret-color:var(--bone);cursor:text;background:0 0;border-radius:2px;padding:0 16px;font-size:14px;font-weight:400;transition:border-color .2s}.form-overlay__input::placeholder{color:var(--stone-2)}.form-overlay__input:focus{border-color:var(--parchment);outline:none}.form-overlay__input--success{box-shadow:0 0 0 1px var(--neon-3), 0 0 24px #00e0ff40;border-color:var(--neon-3)!important}.form-overlay__hint{font-family:var(--font-sora);color:var(--stone);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:300}.form-overlay__success{text-align:center;animation:.36s both fade-in}.form-overlay__success-title{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--bone);margin-bottom:10px;font-size:22px;font-weight:400}.form-overlay__success-sub{font-family:var(--font-sora);color:var(--stone-3);letter-spacing:.06em;font-size:12px;font-weight:300}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.creator-quote{font-family:var(--font-sora);color:var(--parchment);opacity:.7;text-align:center;max-width:480px;margin-top:12px;font-size:13px;font-style:italic;font-weight:300}.creator-role{font-family:var(--font-sora);color:var(--stone-3);letter-spacing:.02em;text-transform:none;margin-top:20px;font-size:14px;font-weight:300}.creator-right{font-family:var(--font-sora);color:var(--stone-3);border-bottom:.5px solid #0000;font-size:13px;font-weight:400;transition:color .2s,border-color .2s}.creator-right:hover{color:var(--bone);border-bottom-color:var(--stone-3)}.episode-top-meta{z-index:40;flex-direction:column;gap:4px;display:flex;position:fixed;top:48px;left:16px}.episode-top-meta__show{font-family:var(--font-sora);opacity:.5;font-size:14px;font-weight:400;transition:opacity .2s}.episode-top-meta__show:hover{opacity:1}.episode-center{flex-direction:column;align-items:center;gap:24px;display:flex}.episode-label{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:300}.episode-title{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.04em;text-align:center;max-width:80vw;font-size:56px;font-weight:500}.episode-desc{font-family:var(--font-sora);color:var(--parchment);opacity:.7;text-align:center;max-width:520px;font-size:14px;font-weight:300;line-height:1.6}.episode-meta{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:11px;font-weight:300}.episode-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.episode-platform{background:color-mix(in oklab, var(--ink-2) 86%, transparent);width:44px;height:44px;box-shadow:0 0 0 .5px var(--ink-3);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,background .2s;display:inline-flex}.episode-platform svg{display:block}.episode-platform:hover{background:var(--ink-2);box-shadow:0 0 0 .5px var(--stone-2), 0 0 0 3px color-mix(in oklab, var(--neon-3) 20%, transparent);transform:translateY(-1px)}.episode-platform--disabled{opacity:.35;pointer-events:none}.youtube-shelf{background:linear-gradient(to bottom, var(--ink-2) 60%, transparent);justify-content:center;padding:40px 24px 24px;display:flex;position:absolute;top:0;left:0;right:0}.youtube-frame{aspect-ratio:16/9;border:.5px solid var(--ink-3);background:var(--ink-2);border-radius:3px;width:min(900px,90vw);overflow:hidden}.youtube-frame iframe{border:0;width:100%;height:100%;display:block}.object-figure{width:120px;height:180px;color:var(--bone)}.object-above{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.14em;font-size:14px;font-weight:400;position:absolute;top:60px;left:50%;transform:translate(-50%)}.object-below{font-family:var(--font-sora);color:var(--parchment);opacity:.7;text-align:center;max-width:400px;font-size:13px;font-weight:300;line-height:1.6;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.brief-reader{background:var(--ink);animation:90s ease-in-out infinite breathe;position:fixed;inset:0;overflow-y:auto}.brief-reader__inner{max-width:640px;font-family:var(--font-sora);color:var(--parchment);margin:0 auto;padding:160px 24px 120px;font-size:16px;font-weight:400;line-height:1.8}.brief-reader__inner h2{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.02em;margin:48px 0 16px;font-size:24px;font-weight:500}.brief-reader__inner p+p{margin-top:1em}.now-shell{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.now-header--frozen{z-index:10;background:linear-gradient(to bottom, var(--room-temp-start) 0%, var(--room-temp-start) 72%, transparent 100%);flex:none;padding-bottom:36px;position:relative}.now-list-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent;flex:auto;overflow-y:auto}.now-list-scroll::-webkit-scrollbar{width:6px}.now-list-scroll::-webkit-scrollbar-track{background:0 0}.now-list-scroll::-webkit-scrollbar-thumb{background:var(--ink-3);border-radius:3px}.now-list{max-width:560px;margin:0 auto;padding:0 24px 120px}.now-header{text-align:center;padding:120px 24px 28px}.now-header__label{font-family:var(--font-sora);color:var(--stone-2);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:300}.now-header__title{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.04em;margin-top:24px;font-size:44px;font-weight:500}.now-row{border-bottom:.5px solid var(--ink-3);grid-template-columns:160px 1fr;gap:24px;padding:20px 12px;transition:background .2s;display:grid}.now-row:hover{background:var(--ink-2)}.now-row__left{align-items:center;gap:10px;display:flex}.now-row__dot{border-radius:50%;width:6px;height:6px}.now-row__date{font-family:var(--font-sora);color:var(--stone-2);font-size:11px;font-weight:300}.now-row__show{font-family:var(--font-sora);font-size:14px;font-weight:500}.now-row__title{font-family:var(--font-sora);color:var(--bone);margin-top:2px;font-size:16px;font-weight:400;transition:color .2s}.now-row:hover .now-row__title{color:var(--parchment)}.follow-links{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.follow-link{font-family:var(--font-sora);color:var(--stone-3);font-size:14px;font-weight:300;transition:color .2s}.follow-link:hover{color:var(--bone)}.error-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0 24px;display:flex;position:fixed;inset:0}.error-center__code{font-family:var(--font-sora);color:var(--bone);letter-spacing:-.04em;font-size:64px;font-weight:500}.error-center__msg{font-family:var(--font-sora);color:var(--parchment);opacity:.7;max-width:360px;font-size:14px;font-weight:300;line-height:1.6}.error-center__link{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.14em;margin-top:24px;font-size:11px;font-weight:400}.error-center__link:hover{color:var(--bone)}::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation-name:room-fade-out}::view-transition-new(root){animation-name:room-fade-in}@keyframes room-fade-out{to{opacity:0;filter:blur(2px);transform:scale(.995)translateY(-2px)}}@keyframes room-fade-in{0%{opacity:0;filter:blur(6px);transform:scale(1.006)translateY(4px)}to{opacity:1;filter:blur();transform:none}}.world{will-change:transform, opacity, filter;animation:.62s cubic-bezier(.16,1,.3,1) both world-in;position:fixed;inset:0;overflow:hidden}@keyframes world-in{0%{opacity:0;filter:blur(10px);transform:scale(1.01)}60%{opacity:1}to{opacity:1;filter:blur();transform:none}}.world[data-world^=show-],.world[data-world^=episode-]{background-image:radial-gradient(1200px 800px at 82% 18%, color-mix(in oklab, var(--show-accent-solid,var(--neon-1)) 12%, transparent), transparent 60%), radial-gradient(900px 700px at 12% 85%, color-mix(in oklab, var(--show-accent-solid,var(--neon-3)) 6%, transparent), transparent 60%)}.world[data-world=main]{background-image:radial-gradient(1400px 900px at 88% 112%, color-mix(in oklab, var(--neon-2) 6%, transparent), transparent 60%)}.world[data-world=now]{background-image:radial-gradient(1100px 700px at 50% -10%, color-mix(in oklab, var(--neon-3) 7%, transparent), transparent 60%)}.world[data-world=creators]{background-image:radial-gradient(700px 520px at 10% 20%, color-mix(in oklab, var(--neon-1) 6%, transparent), transparent 60%), radial-gradient(700px 520px at 90% 80%, color-mix(in oklab, var(--neon-3) 6%, transparent), transparent 60%)}.world[data-world=object]{background-image:radial-gradient(900px 900px at 50% 55%, color-mix(in oklab, var(--neon-2) 10%, transparent), transparent 55%)}.world[data-world=creator-mohamed-fadel]{background-image:radial-gradient(900px 700px at 20% 30%, color-mix(in oklab, var(--neon-3) 10%, transparent), transparent 60%)}.world[data-world=creator-ahmed-fouad]{background-image:radial-gradient(900px 700px at 80% 30%, color-mix(in oklab, var(--neon-1) 10%, transparent), transparent 60%)}.world[data-world=creator-karim-hemdan]{background-image:radial-gradient(900px 700px at 50% 90%, color-mix(in oklab, var(--neon-4) 9%, transparent), transparent 60%)}.wordmark--btn{appearance:none;cursor:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:8px 16px;display:block}html.is-touch .wordmark--btn,html.is-touch .wordmark--btn *{cursor:pointer}.wordmark__glyph{aspect-ratio:260/100;background-color:var(--bone);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform, background;background-image:none;background-position:0%;background-size:200% 200%;width:clamp(160px,18vw,260px);height:auto;transition:background-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:block;-webkit-mask-image:url(/brand/form_black.svg);mask-image:url(/brand/form_black.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wordmark--btn:focus-visible .wordmark__glyph{outline:1px dashed var(--stone-2);outline-offset:8px}.watermark--image{width:64px;height:auto;filter:invert(var(--svg-invert));opacity:.55;transition:opacity .2s;display:block}.watermark:hover .watermark--image{opacity:1}.show-thumbnail{aspect-ratio:1;width:clamp(140px,18vw,220px);box-shadow:0 0 0 .5px var(--ink-3), var(--shadow-thumb), 0 0 120px color-mix(in oklab, var(--show-accent-solid,var(--neon-2)) 25%, transparent);isolation:isolate;border-radius:4px;margin:0 auto 28px;position:relative;overflow:hidden}.show-thumbnail__img{object-fit:cover;width:100%;height:100%;display:block}.show-logo{width:clamp(180px,22vw,360px);height:auto;filter:invert(var(--svg-invert));opacity:.92;margin:0 auto 16px;display:block}.show-logo--placeholder{font-family:var(--font-sora);letter-spacing:-.04em;text-align:center;background:var(--show-accent-grad,var(--neon-grad));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 auto 8px;font-size:clamp(44px,6vw,72px);font-weight:500}.creator-photo-wrap{aspect-ratio:4/5;width:clamp(180px,22vw,280px);margin:0 auto 8px;position:relative}.creator-photo-wrap--circle{aspect-ratio:1;box-shadow:0 0 0 .5px var(--ink-3), var(--shadow-soft);border-radius:50%;overflow:hidden}.creator-photo-wrap--square{box-shadow:0 0 0 .5px var(--ink-3);border-radius:2px;overflow:hidden}.creator-photo-wrap--square:after{content:"";border:.5px solid var(--stone-2);pointer-events:none;border-radius:2px;position:absolute;inset:-8px}.creator-photo-wrap--arch{box-shadow:0 0 0 .5px var(--ink-3), var(--shadow-soft);border-radius:140px 140px 4px 4px;overflow:hidden}.creator-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.creator-photo--placeholder{font-family:var(--font-sora);letter-spacing:-.04em;background:var(--ink-2);background-image:var(--neon-grad);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:64px;font-weight:500;display:flex;position:absolute;inset:0}.creator-socials{flex-direction:column;align-items:flex-end;gap:14px;margin-top:8px;display:flex}.creator-social{width:40px;height:40px;color:var(--stone-3);background:color-mix(in oklab, var(--ink-2) 80%, transparent);box-shadow:0 0 0 .5px var(--ink-3);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,box-shadow .2s,transform .2s,background .2s;display:inline-flex}.creator-social:hover{color:var(--bone);background:var(--ink-2);box-shadow:0 0 0 .5px var(--stone-2), 0 0 0 3px color-mix(in oklab, var(--neon-3) 25%, transparent);transform:translateY(-1px)}.creator-social--disabled{opacity:.22;pointer-events:none}.subscribe-cta{font-family:var(--font-sora);color:var(--bone);text-transform:uppercase;letter-spacing:.14em;background:var(--ink-2);isolation:isolate;border-radius:40px;align-items:center;gap:12px;margin:28px auto 0;padding:12px 22px;font-size:12px;font-weight:400;transition:transform .2s;display:inline-flex;position:relative}.subscribe-cta:before{content:"";background:var(--neon-grad);-webkit-mask-composite:xor;pointer-events:none;border-radius:40px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.subscribe-cta:hover{transform:translateY(-1px)}.subscribe-cta__dot{background:var(--neon-3);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--neon-3) 25%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite sub-pulse}@keyframes sub-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.recruit{background:var(--ink-2);isolation:isolate;text-transform:uppercase;letter-spacing:.14em;color:var(--bone);border-radius:40px;padding:12px 22px;font-size:11px;font-style:normal;position:relative}.recruit:before{content:"";background:var(--neon-grad);-webkit-mask-composite:xor;pointer-events:none;border-radius:40px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.room-name--neon{background:var(--show-accent-grad,var(--neon-grad));color:#0000;-webkit-background-clip:text;background-clip:text}.sa-text{color:var(--show-accent-solid)}[data-theme=light] .sa-text{color:var(--show-accent-solid-alt,var(--show-accent-solid))}.zone-focus{outline:.5px solid var(--stone-3);outline-offset:-4px}@media (hover:none) and (pointer:coarse){html,body,button,a,input{cursor:auto}.wordmark{font-size:40px}.wordmark__glyph{width:clamp(120px,46vw,180px)}.corner{opacity:.12;width:12px;height:12px}.corner:before{width:12px}.corner:after{height:12px}.episode-title{font-size:44px}.now-card{width:90vw}.room-center .room-name{font-size:min(44px,12vw)!important}.episodes-strip__track,.shows-strip{gap:24px}.creator-socials{gap:10px}.creator-social{width:36px;height:36px}.episode-platforms{gap:14px}.edge{z-index:10}.shows-strip,.episodes-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.shows-strip::-webkit-scrollbar{display:none}.episodes-strip::-webkit-scrollbar{display:none}.right-content__name{font-size:28px}.right-content__name--large{font-size:36px}.object-preview{transform-origin:100%;transform:scale(.72)}}@media (max-width:640px){.roster__list{width:100vw;max-width:100vw;padding:24px 4vw 48px}.roster__row{align-items:center;gap:10px;margin-left:0;padding:10px 0}.roster__row:hover{transform:none}.roster__body{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.roster__hover{color:var(--stone-2);white-space:normal;text-overflow:clip;gap:0;max-width:100%;font-size:11px;line-height:1.3;overflow:visible;opacity:1!important;transform:none!important}.roster__hover:before{display:none}.roster__name{white-space:normal;word-break:break-word;opacity:1;line-height:1.1;font-size:clamp(20px,5.6vw,26px)!important}}.touch-hint{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);z-index:45;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:14px;animation:.52s cubic-bezier(.16,1,.3,1) .5s forwards touch-hint-in,.52s 5.6s forwards touch-hint-out;display:flex;position:fixed}.touch-hint__compass{color:var(--bone);opacity:.82;filter:drop-shadow(0 0 12px #f5f3ee29)}.touch-hint__arm{opacity:0;transform-origin:32px 32px;animation:2.2s ease-in-out infinite touch-hint-arm}.touch-hint__arm--up{animation-delay:0s}.touch-hint__arm--right{animation-delay:.18s}.touch-hint__arm--down{animation-delay:.36s}.touch-hint__arm--left{animation-delay:.54s}.touch-hint__label{font-family:var(--font-sora);color:var(--stone-3);text-transform:uppercase;letter-spacing:.28em;white-space:nowrap;font-size:10px;font-weight:300}@keyframes touch-hint-arm{0%,70%,to{opacity:0}25%,45%{opacity:.9}}@keyframes touch-hint-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes touch-hint-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.creator-apply{gap:14px;width:360px;max-width:86vw}.creator-apply .form-overlay__input{width:100%}.form-overlay__input--area{resize:vertical;height:auto;min-height:84px;line-height:1.5;font-family:var(--font-sora);padding:14px 16px}.creator-apply__success{font-family:var(--font-sora);letter-spacing:-.02em;color:var(--bone);text-align:center;font-size:18px;font-weight:400}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body,.brief-reader{background:var(--ink)!important;animation:none!important}.cursor{display:none!important}html,body,button,a,input{cursor:auto!important}.object-preview__figure{animation:none!important}}
