.studios_page__IfTpx{--night:#06142b;--twilight:#0e2e5c;--sky:#2a6fc0;--horizon:#7cc4f0;--sunrise:#f7b64c;--ember:#f08a3c;--daylight:#fff6e6;--ground:var(--night);--surface:#0b1e3a;--accent:var(--sunrise);--hairline:rgba(255,246,230,0.16);--ink:var(--daylight);--ink-muted:#a9b8cf;--on-accent:var(--night);--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:104px;--radius-0:0px;--radius-1:6px;--radius-round:999px;--max:1080px;font-family:var(--font-bws),"Instrument Sans",sans-serif;font-size:17px;line-height:27px;-webkit-font-smoothing:antialiased;min-height:100vh}.studios_day__nklyd,.studios_page__IfTpx{background:var(--ground);color:var(--ink)}.studios_day__nklyd{--ground:#f6f8fb;--surface:#ffffff;--accent:#a64b12;--hairline:rgba(14,46,92,0.14);--ink:var(--twilight);--ink-muted:#4a5b78;--on-accent:var(--night)}.studios_page__IfTpx ::-moz-selection{background:var(--sunrise);color:var(--night)}.studios_page__IfTpx ::selection{background:var(--sunrise);color:var(--night)}.studios_page__IfTpx a{color:var(--accent)}.studios_page__IfTpx a:focus-visible,.studios_page__IfTpx button:focus-visible{outline:2px solid var(--sunrise);outline-offset:3px;border-radius:var(--radius-1)}.studios_eyebrow__vC6py{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted)}.studios_page__IfTpx h1,.studios_page__IfTpx h2,.studios_page__IfTpx h3{font-weight:600}.studios_h1__32JCG{font-size:clamp(32px,5vw,44px);line-height:1.14;letter-spacing:-.01em}.studios_h2__LjWOk{font-size:clamp(24px,3.4vw,30px);line-height:1.2}.studios_h3__WRspB{font-size:22px;line-height:1.27}.studios_small__r8Fq8{font-size:14px;line-height:21px}.studios_lockup__8BEyq{display:inline-flex;align-items:center;gap:.6em}.studios_lockupVertical__wkrhO{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3)}.studios_wordmark__tPB3z{display:flex;flex-direction:column;line-height:1}.studios_wordmarkName__aF99N{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.studios_wordmarkStudios__daKUq{font-weight:500;letter-spacing:.9em;text-transform:uppercase;color:var(--ink);opacity:.85;margin-top:.5em;white-space:nowrap}.studios_siteHeader__JHnee{position:relative;z-index:4;background:var(--night)}.studios_siteHeaderInner__SKZ0_{max-width:var(--max);margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between}.studios_siteHeaderInner__SKZ0_ .studios_lockup__8BEyq{color:var(--daylight);text-decoration:none}.studios_siteHeaderInner__SKZ0_ .studios_wordmarkName__aF99N,.studios_siteHeaderInner__SKZ0_ .studios_wordmarkStudios__daKUq{color:var(--daylight)}.studios_siteHeaderInner__SKZ0_ .studios_wordmarkName__aF99N{font-size:15px}.studios_siteHeaderInner__SKZ0_ .studios_wordmarkStudios__daKUq{font-size:7px}.studios_headerLink__BZRDb{font-size:14px;color:var(--ink-muted);text-decoration:none}.studios_headerLink__BZRDb:hover{color:var(--sunrise)}.studios_hero__rMpWs{position:relative;overflow:hidden;background:linear-gradient(180deg,#06142b,#0e2e5c 45%,#2a6fc0 76%,#7cc4f0 88%,#f7b64c)}.studios_heroInner__tftAf{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:var(--space-7) var(--space-4) var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.studios_heroInner__tftAf .studios_wordmarkName__aF99N,.studios_heroInner__tftAf .studios_wordmarkStudios__daKUq{color:var(--daylight)}.studios_heroInner__tftAf .studios_wordmarkName__aF99N{font-size:clamp(30px,5.5vw,44px)}.studios_heroInner__tftAf .studios_wordmarkStudios__daKUq{font-size:clamp(10px,1.2vw,13px)}.studios_thesis__M_l1w{font-size:clamp(18px,2.3vw,22px);line-height:1.5;max-width:34ch;color:var(--daylight)}.studios_heroCta__QF0Ge{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.studios_page__IfTpx .studios_btn__iTB97{display:inline-block;font-weight:600;font-size:15px;text-decoration:none;padding:13px 28px;border-radius:var(--radius-1);transition:transform .18s ease,background .18s ease,border-color .18s ease}.studios_page__IfTpx .studios_btn__iTB97:hover{transform:translateY(-2px)}.studios_page__IfTpx .studios_btnPrimary__bL4Dv{background:var(--sunrise);color:var(--on-accent)}.studios_page__IfTpx .studios_btnSecondary__AFFni{border:1px solid var(--ink);color:var(--ink)}.studios_page__IfTpx .studios_btnSecondary__AFFni:hover{border-color:var(--sunrise);color:var(--sunrise)}.studios_sec__8mhsf{padding:var(--space-7) var(--space-4)}.studios_wrap__c_J_N{max-width:var(--max);margin:0 auto}.studios_secHead__wwskG{max-width:56ch;margin-bottom:var(--space-6)}.studios_secHead__wwskG h2{margin:var(--space-2) 0 var(--space-3)}.studios_secHead__wwskG p{color:var(--ink-muted);max-width:48ch}.studios_split__Km9tW{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--hairline);border:1px solid var(--hairline)}.studios_half__fjQg6{background:var(--ground);padding:var(--space-5) var(--space-4)}.studios_half__fjQg6 h3{margin-bottom:var(--space-2);color:var(--sunrise)}.studios_half__fjQg6 p{color:var(--ink-muted);max-width:36ch}.studios_kicker__WVWAp{margin-top:var(--space-5);font-size:clamp(20px,2.6vw,24px);line-height:1.35;color:var(--ink);max-width:30ch;font-weight:500}.studios_kicker__WVWAp em{color:var(--sunrise);font-style:normal;font-weight:600}.studios_cards__1Q7gF{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.studios_card__FgY_P{background:var(--surface);border-radius:var(--radius-0);padding:var(--space-5) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.studios_chip__IuiMK{align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-1)}.studios_chipProd__JaWGr{background:rgba(247,182,76,.16);color:var(--sunrise)}.studios_chipDev__2knwl{background:rgba(42,111,192,.14);color:var(--sky)}.studios_card__FgY_P h3{letter-spacing:-.01em}.studios_card__FgY_P p{color:var(--ink-muted);font-size:16px}.studios_runtime__1mxTZ{margin-top:auto;padding-top:var(--space-3);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);opacity:.75}.studios_slateNote__bvt_V{margin-top:var(--space-4);color:var(--ink-muted);max-width:52ch}.studios_slateNote__bvt_V strong{color:var(--ink)}.studios_beliefs__8ULMM{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.studios_belief__2bKOM h3{margin-bottom:var(--space-2);color:var(--sunrise)}.studios_belief__2bKOM p{color:var(--ink-muted);font-size:16px;max-width:32ch}.studios_aboutWrap__LqpKw{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-6);align-items:start}.studios_about__8Paiy h2{margin:var(--space-2) 0 var(--space-3);line-height:1.12}.studios_about__8Paiy p{color:var(--ink-muted);margin-bottom:var(--space-3);max-width:50ch}.studios_creds__ztxSl{list-style:none;display:flex;flex-direction:column;gap:0;padding:0;margin:0}.studios_creds__ztxSl li{padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);display:flex;gap:var(--space-3);align-items:baseline}.studios_creds__ztxSl li:first-child{border-top:1px solid var(--hairline)}.studios_dot__MNjpc{color:var(--sunrise);font-size:18px}.studios_creds__ztxSl span{color:var(--ink)}.studios_footer__UuVF0{background:var(--night);color:var(--daylight);padding:var(--space-7) var(--space-4) var(--space-5);text-align:center}.studios_footer__UuVF0 .studios_lockupVertical__wkrhO{margin-bottom:var(--space-5)}.studios_footer__UuVF0 .studios_wordmarkName__aF99N,.studios_footer__UuVF0 .studios_wordmarkStudios__daKUq{color:var(--daylight)}.studios_footer__UuVF0 .studios_wordmarkName__aF99N{font-size:24px}.studios_footer__UuVF0 .studios_wordmarkStudios__daKUq{font-size:7px}.studios_footer__UuVF0 h2{margin:var(--space-2) 0 var(--space-3)}.studios_footer__UuVF0>.studios_wrap__c_J_N>p{color:var(--ink-muted);max-width:44ch;margin:0 auto var(--space-4)}.studios_footEyebrow__m3GJH{color:var(--sunrise)}.studios_footMeta__LrYXu{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--hairline);display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;font-size:13px;color:var(--ink-muted);max-width:var(--max);margin-left:auto;margin-right:auto}.studios_page__IfTpx .studios_footMeta__LrYXu a{color:var(--ink-muted);text-decoration:none}.studios_page__IfTpx .studios_footMeta__LrYXu a:hover{color:var(--sunrise)}.studios_fadeUp__OyTQy{animation:studios_fadeUp__OyTQy 1.1s ease-out both}@keyframes studios_fadeUp__OyTQy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.studios_beliefs__8ULMM,.studios_cards__1Q7gF,.studios_split__Km9tW{grid-template-columns:1fr}.studios_aboutWrap__LqpKw{grid-template-columns:1fr;gap:var(--space-5)}.studios_sec__8mhsf{padding:var(--space-6) var(--space-3)}.studios_heroInner__tftAf{padding:var(--space-6) var(--space-3) var(--space-5)}}@media (prefers-reduced-motion:reduce){.studios_fadeUp__OyTQy{animation:none}.studios_page__IfTpx .studios_btn__iTB97:hover{transform:none}}