@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b5a710c1-module__zBaGbq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b5a710c1-module__zBaGbq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_2165aa0b-module__YOV5wa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_2165aa0b-module__YOV5wa__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.0f97p8c3305p~.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.0f97p8c3305p~.woff2?dpl=dpl_BJQsvnQ9tZnrLgWZhz7TQpCCM5mK)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7e26b3db-module__SR51pW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7e26b3db-module__SR51pW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--spark:#d9462a;--ok:#56dba3;--ok-ink:#04331f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--spark:#ff6a4d}}:root[data-theme=dark]{--spark:#ff6a4d}.studio-fonts{--font-newsreader:var(--font-bricolage);--font-jakarta:var(--font-instrument);font-family:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;width:100%;min-width:0}.studio{--s-panel:var(--surface);--s-panel-2:var(--surface-2);--s-ink:var(--text-1);--s-mute:var(--text-2);--s-dim:var(--text-3);--s-line:var(--line);--s-line-2:var(--line-strong);--s-blue:var(--accent);--s-spark:var(--spark);--display:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--body:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, Menlo, monospace;--f-bg:#0a1020;--f-ink:#eef1f8;--f-mute:#9ba7c0;--f-card:#131c33;--f-line:#ffffff1a;--f-accent:#7aa2ff;--f-ok:var(--ok);--f-ok-ink:var(--ok-ink);--f-font:var(--body);--f-display:var(--display);--f-mono:var(--mono);--f-hw:700;color:var(--s-ink);font:400 17px/1.6 var(--body)}.studio .wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.studio .k{font:600 .72rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-blue)}.studio h2{font:700 clamp(1.9rem, 4.4vw, 3.2rem)/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance}.studio .k+h2{margin-top:16px}.studio .lede{color:var(--s-mute);max-width:34rem;font-size:1.08rem}.studio main>section,.studio .pad{padding-block:clamp(64px,9vw,120px)}.studio .more{color:var(--s-blue);text-underline-offset:3px;text-decoration:underline}.studio .nav{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.studio .logo{font:700 1.25rem/1 var(--display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.studio .nav-links{color:var(--s-mute);gap:30px;font-size:.92rem;font-weight:500;display:flex}.studio .nav-links a:hover{color:var(--s-ink)}.studio .nav-end{align-items:center;gap:12px;display:flex}@media (max-width:860px){.studio .nav-links{display:none}}@media (max-width:420px){.studio .nav-end .nav-store{display:none}}.studio main>section.hero{padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,90px)}.studio .hero-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}.studio .live{font:600 .72rem/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s-mute);align-items:center;gap:10px;display:inline-flex}.studio .live i{background:var(--s-spark);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite st-pulse}.studio h1{font:800 clamp(2.7rem, 8.2vw, 6.4rem)/.94 var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:22px}.studio h1 em{color:var(--s-blue);font-style:normal}.studio .hero-side{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:6px;display:flex}.studio .hero-side small{color:var(--s-dim);font-size:.86rem}@media (max-width:820px){.studio .hero-top{grid-template-columns:1fr}}.studio .player{--s-panel:#0d1425;--s-ink:#eef1f8;--s-mute:#9ba7c0;--s-dim:#7f8aa3;--s-line:#ffffff1a;--s-line-2:#fff3;--s-blue:#7aa2ff;--s-spark:#ff6a4d;border:1px solid var(--s-line);background:var(--s-panel);color:var(--s-ink);border-radius:22px;margin-top:clamp(28px,4vw,52px);overflow:hidden;box-shadow:0 40px 90px -30px #2d5fce8c}.studio .p-bar{border-bottom:1px solid var(--s-line);font:500 .74rem/1 var(--mono);letter-spacing:.06em;color:var(--s-mute);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.studio .p-bar>span{align-items:center;gap:10px;min-width:0;display:flex}.studio .p-bar>span b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.studio .p-bar>span:before{content:"";background:var(--s-spark);border-radius:50%;flex:none;width:8px;height:8px}.studio .p-ctl{align-items:center;gap:14px;display:flex}.studio .p-ctl time{font-variant-numeric:tabular-nums;white-space:nowrap}.studio .p-tog{border:1px solid var(--s-line-2);width:34px;height:34px;color:var(--s-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.studio .p-tog:before{content:"";border-inline:3px solid;width:10px;height:12px}.studio .p-tog.is-paused:before{border:0;border-left:11px solid;border-block:7px solid #0000;width:0;height:0;margin-left:3px}.studio .player .film{aspect-ratio:16/9}@media (max-width:700px){.studio .player .film{aspect-ratio:4/5}}.studio .p-segs{border-top:1px solid var(--s-line);grid-template-columns:repeat(5,1fr);display:grid}.studio .p-segs button{border:0;border-right:1px solid var(--s-line);color:var(--s-dim);font:500 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:6px;min-width:0;padding:16px 14px 14px;display:flex;position:relative}.studio .p-segs button:last-child{border-right:0}.studio .p-segs button b{font:700 1rem/1 var(--display);letter-spacing:-.01em;text-transform:none;color:var(--s-mute)}.studio .p-segs button.on{color:var(--s-blue)}.studio .p-segs button.on b{color:var(--s-ink)}.studio .p-segs button:before{content:"";background:var(--s-blue);height:3px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;top:-1px;left:0;right:0}@media (max-width:700px){.studio .p-segs button{padding:12px 8px 10px;font-size:.6rem}.studio .p-segs button b{font-size:.78rem}}.studio .facts{border-block:1px solid var(--s-line);grid-template-columns:repeat(4,1fr);display:grid}.studio .facts div{border-left:1px solid var(--s-line);padding:28px 22px}.studio .facts div:first-child{border-left:0;padding-left:0}.studio .facts dt{font:700 clamp(1.5rem, 3vw, 2.2rem)/1 var(--display);letter-spacing:-.03em}.studio .facts dd{color:var(--s-mute);margin-top:8px;font-size:.9rem}@media (max-width:700px){.studio .facts{grid-template-columns:1fr 1fr}.studio .facts div{padding:22px 16px}.studio .facts div:nth-child(odd){border-left:0;padding-left:0}.studio .facts div:nth-child(n+3){border-top:1px solid var(--s-line)}}.studio main>section.reel{padding-block:clamp(56px,8vw,100px) 0}.studio .reel-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;display:flex}.studio .reel-head p{color:var(--s-mute);max-width:26rem}.studio .marq{margin-top:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.studio .marq-in{width:max-content;animation:80s linear infinite st-marq;display:flex}.studio .marq:hover .marq-in{animation-play-state:paused}.studio .marq img{aspect-ratio:4/5;border:1px solid var(--s-line);border-radius:14px;width:auto;max-width:none;height:clamp(220px,30vw,340px);margin-right:16px}.studio .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:860px){.studio .split{grid-template-columns:1fr}}.studio .split-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.studio .steps{background:var(--s-line);border:1px solid var(--s-line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.studio .steps li{background:var(--s-panel);flex-direction:column;gap:10px;padding:26px 24px;display:flex}.studio .steps span{font:600 .72rem/1 var(--mono);letter-spacing:.14em;color:var(--s-blue)}.studio .steps h3{font:700 1.2rem/1.2 var(--display);letter-spacing:-.015em}.studio .steps p{color:var(--s-mute);font-size:.95rem}@media (max-width:560px){.studio .steps{grid-template-columns:1fr}}.studio .formats{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.studio .formats li{font:500 .76rem/1 var(--mono);letter-spacing:.04em;border:1px solid var(--s-line-2);color:var(--s-mute);border-radius:99px;padding:9px 12px}.studio .band{background:var(--s-panel);border-block:1px solid var(--s-line)}.studio .band :is(.card,.bg-surface){background:var(--bg)}.studio .cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.studio .cards.four{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.studio .cards.four{grid-template-columns:1fr 1fr}}@media (max-width:860px){.studio .cards{grid-template-columns:1fr}}@media (max-width:560px){.studio .cards.four{grid-template-columns:1fr}}.studio .cards li{background:var(--bg);border:1px solid var(--s-line);border-radius:18px;flex-direction:column;gap:12px;padding:28px 26px;transition:transform .25s,border-color .25s;display:flex}.studio .cards li:hover{border-color:var(--s-line-2);transform:translateY(-4px)}.studio .cards li.pro{border-color:var(--accent-fill);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-fill) 18%, transparent), transparent 70%), var(--bg)}.studio .cards h3{font:700 1.35rem/1.15 var(--display);letter-spacing:-.02em}.studio .cards p:not(.k){color:var(--s-mute);font-size:.96rem}.studio .nets{flex-direction:column;gap:10px;display:flex}.studio .nets li{border:1px solid var(--s-line);background:var(--s-panel);border-radius:14px;align-items:center;gap:16px;padding:18px 20px;display:flex}.studio .nets i{background:var(--accent-fill);width:10px;height:10px;animation:st-beat 2.4s var(--d,0s) infinite;border-radius:50%;flex:none}.studio .nets b{font:700 1.15rem/1 var(--display);letter-spacing:-.01em;flex:none;width:6.2rem}.studio .nets span{color:var(--s-mute);min-width:0;font-size:.9rem}.studio .fine{color:var(--s-dim);max-width:34rem;margin-top:18px;font-size:.88rem}.studio .reels{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.studio .reels li{border:1px solid var(--s-line);border-radius:16px;position:relative;overflow:hidden}.studio .reels li:nth-child(2){margin-top:44px}.studio .reels img{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block}.studio .reels li:after{content:"";height:3px;animation:6s linear infinite st-run;animation-delay:var(--d,0s);background:linear-gradient(90deg,#fff 50%,#ffffff4d 0) 100%/200% 100%;border-radius:9px;position:absolute;top:10px;left:8%;right:8%}.studio .ticks{flex-direction:column;gap:12px;margin-top:8px;display:flex}.studio .ticks li{color:var(--s-mute);gap:12px;font-size:.98rem;display:flex}.studio .ticks li:before{content:"";background:var(--accent-fill);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.62em}.studio .faq{grid-template-columns:1fr 1fr;column-gap:56px;margin-top:40px;display:grid}@media (max-width:760px){.studio .faq{grid-template-columns:1fr}}.studio .faq>div{border-top:1px solid var(--s-line);padding-block:22px}.studio .faq dt{font:700 1.08rem/1.3 var(--display)}.studio .faq dd{color:var(--s-mute);margin-top:8px;font-size:.95rem}.studio .note{color:var(--s-dim);max-width:44rem;margin-top:28px;font-size:.85rem}.studio main>section.close{border-top:1px solid var(--s-line);background:radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--accent-fill) 30%, transparent), transparent 60%)}.studio .close h2{max-width:14ch;font-size:clamp(2.4rem,7vw,5.2rem);font-weight:800;line-height:.96}.studio .close .lede{margin-block:22px 30px}.studio .close-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.studio .rv{animation:linear both st-rise;animation-timeline:view();animation-range:entry cover 20%}}}@media (prefers-reduced-motion:reduce){.studio *,.studio :before,.studio :after{transition:none!important;animation:none!important}}.studio .film{background:var(--f-bg);color:var(--f-ink);font-family:var(--f-font);position:relative;overflow:hidden;container:film/size}.studio .film-in{--u:1.2cqw;font-size:calc(1.9*var(--u));line-height:1.3;position:absolute;inset:0}@container film (max-aspect-ratio:1){.studio .film-in{--u:1.9cqw}}.studio .film *{box-sizing:border-box}.studio .film ul,.studio .film ol{margin:0;padding:0;list-style:none}.studio .film img{display:block}.studio .film.paused *,.studio .film.paused :before,.studio .film.paused :after{animation-play-state:paused!important}.studio .sc{justify-content:center;gap:calc(2.2*var(--u));padding:calc(4*var(--u)) calc(6*var(--u));flex-direction:column;display:none;position:absolute;inset:0}.studio .sc.on{display:flex}.studio .sc-k{font:600 calc(1.35*var(--u))/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-accent);margin:0;animation:.5s both f-up}.studio .sc-h{font:var(--f-hw,700) calc(3.5*var(--u))/1.06 var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;animation:.5s 80ms both f-up}.studio .f-input{align-items:center;gap:calc(1.2*var(--u));padding:calc(1.5*var(--u)) calc(1.8*var(--u));border-radius:calc(1.4*var(--u));background:var(--f-card);border:1px solid var(--f-line);font-size:calc(2.3*var(--u));max-width:calc(52*var(--u));font-weight:600;animation:.5s .2s both f-up;display:flex}.studio .f-input svg{width:calc(2.2*var(--u));height:calc(2.2*var(--u));color:var(--f-mute);flex:none}.studio .f-caret{width:2px;height:calc(2.6*var(--u));background:var(--f-accent);margin-left:calc(-.9*var(--u));animation:1s step-end infinite f-blink}.studio .f-input b{font:600 calc(1.25*var(--u))/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--f-mute);border:1px solid var(--f-line);padding:calc(.7*var(--u)) calc(1.1*var(--u));border-radius:99px;margin-left:auto}.studio .f-checks{gap:calc(1.1*var(--u));flex-direction:column;display:flex}.studio .f-checks li{align-items:center;gap:calc(1.1*var(--u));font-size:calc(2*var(--u));animation:f-up .45s var(--d) both;display:flex}.studio .f-checks li:before{content:"";width:calc(2.2*var(--u));height:calc(2.2*var(--u));background:var(--f-ok) no-repeat center/62% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23062' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");animation:f-pop .35s var(--d) both;border-radius:50%;flex:none}.studio .f-week{gap:calc(1.2*var(--u));grid-template-columns:repeat(7,1fr);display:grid!important}.studio .f-week li{gap:calc(.9*var(--u));flex-direction:column;min-width:0;display:flex}.studio .f-week span{font:600 calc(1.25*var(--u))/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--f-mute)}.studio .f-week li:not(.empty) span{color:var(--f-ink)}.studio .f-week img,.studio .f-week i{aspect-ratio:4/5;border-radius:calc(1*var(--u));object-fit:cover;width:100%}.studio .f-week i{border:1px dashed var(--f-line)}.studio .f-week img{box-shadow:0 calc(1*var(--u)) calc(2.4*var(--u)) #00000059;animation:f-drop .6s var(--d) cubic-bezier(.2,1.3,.4,1) both}@container film (max-aspect-ratio:1){.studio .f-week{gap:calc(1.6*var(--u));grid-template-columns:repeat(3,1fr)}.studio .f-week li.empty{display:none}}.studio .f-strip{margin-inline:calc(-6*var(--u));padding-inline:calc(6*var(--u));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.studio .f-strip-in{gap:calc(1.2*var(--u));width:max-content;animation:5.6s cubic-bezier(.5,0,.4,1) both f-slide;display:flex}.studio .f-strip img{height:calc(21*var(--u));aspect-ratio:4/5;border-radius:calc(1*var(--u));width:auto}.studio .f-strip-in{--from:16;--to:-36}@container film (max-aspect-ratio:1){.studio .f-strip-in{--from:8;--to:-68}}.studio .f-cap{align-items:center;gap:calc(.9*var(--u)) calc(1.2*var(--u));padding:calc(1.4*var(--u)) calc(1.6*var(--u));border-radius:calc(1.2*var(--u));background:var(--f-card);border:1px solid var(--f-line);max-width:calc(56*var(--u));flex-wrap:wrap;display:flex}.studio .f-cap span{font:600 calc(1.25*var(--u))/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--f-mute);margin-right:auto}.studio .f-cap b{font-size:calc(1.4*var(--u));color:var(--f-ok-ink);background:var(--f-ok);padding:calc(.5*var(--u)) calc(1.1*var(--u));border-radius:99px;font-weight:700;animation:.4s 3.3s both f-pop}.studio .f-cap i{flex:0 0 var(--w);height:calc(.8*var(--u));background:var(--f-mute);opacity:.45;transform-origin:0;animation:f-grow .7s var(--d) both;border-radius:99px;order:2}.studio .f-post{align-items:center;gap:calc(3.4*var(--u));display:flex}.studio .f-post>img{height:calc(27*var(--u));aspect-ratio:4/5;border-radius:calc(1.2*var(--u));width:auto;box-shadow:0 calc(1.2*var(--u)) calc(3*var(--u)) #0006;animation:.5s .2s both f-up}.studio .f-nets{gap:calc(1*var(--u));min-width:0;max-width:calc(40*var(--u));flex-direction:column;flex:1;display:flex!important}.studio .f-nets li{justify-content:space-between;align-items:center;gap:calc(1*var(--u));padding:calc(1.2*var(--u)) calc(1.5*var(--u));border-radius:calc(1.1*var(--u));background:var(--f-card);border:1px solid var(--f-line);font-size:calc(1.9*var(--u));animation:f-up .45s calc(var(--d) - .5s) both;font-weight:600;display:flex}.studio .f-nets b{font-size:calc(1.35*var(--u));padding:calc(.5*var(--u)) calc(1.1*var(--u));background:var(--f-ok);color:var(--f-ok-ink);animation:f-pop .4s var(--d) both;border-radius:99px;font-weight:700}.studio .f-nets .mute b{color:var(--f-mute);border:1px solid var(--f-line);background:0 0}@container film (max-aspect-ratio:1){.studio .f-post{gap:calc(2*var(--u))}.studio .f-post>img{height:calc(20*var(--u))}.studio .f-nets li{font-size:calc(1.6*var(--u));padding:calc(1*var(--u)) calc(1.1*var(--u))}.studio .f-nets b{font-size:calc(1.15*var(--u));padding:calc(.45*var(--u)) calc(.8*var(--u))}}.studio .f-vid{align-items:center;gap:calc(3.4*var(--u));display:flex}.studio .f-reel{height:calc(29*var(--u));aspect-ratio:9/16;border-radius:calc(1.4*var(--u));box-shadow:0 calc(1.2*var(--u)) calc(3*var(--u)) #0006;flex:none;animation:.5s .2s both f-up;position:relative;overflow:hidden}.studio .f-reel img{object-fit:cover;width:100%;height:100%;animation:5.2s linear both f-ken}.studio .f-reel i{height:calc(.5*var(--u));background:#ffffff59;border-radius:99px;position:absolute;top:3%;left:6%;right:6%;overflow:hidden}.studio .f-reel i:after{content:"";transform-origin:0;background:#fff;animation:5.2s linear both f-grow;position:absolute;inset:0}.studio .f-chips{align-items:flex-start;gap:calc(1*var(--u));flex-direction:column;min-width:0;display:flex!important}.studio .f-chips li{font-size:calc(1.9*var(--u));padding:calc(1*var(--u)) calc(1.5*var(--u));background:var(--f-card);border:1px solid var(--f-line);animation:f-up .45s var(--d) both;border-radius:99px;font-weight:600}@container film (max-aspect-ratio:1){.studio .f-vid{gap:calc(2*var(--u))}.studio .f-reel{height:calc(30*var(--u))}.studio .f-chips li{font-size:calc(1.55*var(--u));padding:calc(.9*var(--u)) calc(1.2*var(--u))}}@media (prefers-reduced-motion:reduce){.studio .film *,.studio .film :after,.studio .film :before{animation:none!important}}@container film (max-aspect-ratio:6/10){.studio .film-in{--u:2.1cqw}.studio .sc{padding-inline:calc(4.5*var(--u))}.studio .f-strip{margin-inline:calc(-4.5*var(--u));padding-inline:calc(4.5*var(--u))}}@keyframes st-pulse{0%{box-shadow:0 0 0 0 var(--s-spark)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes st-marq{to{transform:translate(-50%)}}@keyframes st-beat{0%,60%,to{opacity:.35;transform:scale(.8)}20%{opacity:1;transform:scale(1.25)}}@keyframes st-run{to{background-position:0}}@keyframes st-rise{0%{transform:translateY(26px)}}@keyframes f-up{0%{opacity:0;transform:translateY(calc(1.6*var(--u)))}}@keyframes f-drop{0%{opacity:0;transform:translateY(calc(-5*var(--u))) rotate(-5deg) scale(.9)}}@keyframes f-pop{0%{opacity:0;transform:scale(.6)}}@keyframes f-grow{0%{transform:scaleX(0)}}@keyframes f-blink{50%{opacity:0}}@keyframes f-slide{0%{transform:translateX(calc(var(--from)*var(--u)))}to{transform:translateX(calc(var(--to)*var(--u)))}}@keyframes f-ken{0%{transform:scale(1.12)}}
