.studios_page__IfTpx{--pine:#16212c;--pine-deep:#0d141c;--firefly:#f6c453;--milk:#f4eedf;--moss:#7e9cb8;--ember:#e2704a;--milk-dim:hsla(43,49%,92%,.68);--max:1080px;background:var(--pine);color:var(--milk);font-family:var(--font-bws-body),sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;min-height:100vh}.studios_page__IfTpx ::-moz-selection{background:var(--firefly);color:var(--pine-deep)}.studios_page__IfTpx ::selection{background:var(--firefly);color:var(--pine-deep)}.studios_page__IfTpx a{color:var(--firefly)}.studios_page__IfTpx a:focus-visible,.studios_page__IfTpx button:focus-visible{outline:2px solid var(--firefly);outline-offset:3px;border-radius:4px}.studios_eyebrow__vC6py{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--moss)}.studios_page__IfTpx h1,.studios_page__IfTpx h2,.studios_page__IfTpx h3{font-family:var(--font-bws-display),serif;font-weight:600}.studios_hero__rMpWs{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#0d141c,#16212c 46%,#1d2b3a 78%,#24384a)}.studios_heroInner__tftAf{position:relative;z-index:3;max-width:var(--max);margin:0 auto;padding:120px 32px 200px;width:100%}.studios_hero__rMpWs .studios_eyebrow__vC6py{color:var(--firefly);opacity:.9}.studios_hero__rMpWs h1{font-size:clamp(52px,9vw,118px);font-weight:560;line-height:.98;letter-spacing:-.015em;margin:22px 0 30px;max-width:12ch}.studios_studios__QI2A1{display:block;font-style:italic;font-weight:400;color:var(--firefly)}.studios_thesis__M_l1w{font-size:clamp(18px,2.3vw,23px);max-width:34ch;color:var(--milk-dim);line-height:1.55}.studios_heroCta__QF0Ge{margin-top:44px;display:flex;gap:16px;flex-wrap:wrap}.studios_page__IfTpx .studios_btn__iTB97{display:inline-block;font-weight:800;font-size:15px;text-decoration:none;padding:15px 30px;border-radius:999px;transition:transform .18s ease,background .18s ease}.studios_page__IfTpx .studios_btn__iTB97:hover{transform:translateY(-2px)}.studios_page__IfTpx .studios_btnGold__IZdF2{background:var(--firefly);color:var(--pine-deep)}.studios_page__IfTpx .studios_btnLine__W_Vg2{border:1.5px solid hsla(43,49%,92%,.35);color:var(--milk)}.studios_page__IfTpx .studios_btnLine__W_Vg2:hover{border-color:var(--firefly);color:var(--firefly)}.studios_arc__8L2s4{position:absolute;inset:0;z-index:2;pointer-events:none;width:100%;height:100%}.studios_trail__0D8Eg{fill:none;stroke:rgba(246,196,83,.5);stroke-width:2.5;stroke-dasharray:2 12;stroke-linecap:round}.studios_arcBall__9FNCg{fill:var(--ember)}.studios_fly__m2HKC{position:absolute;z-index:1;width:5px;height:5px;border-radius:50%;background:var(--firefly);filter:blur(.5px);box-shadow:0 0 12px 3px rgba(246,196,83,.55);animation:studios_drift__05_nJ 9s ease-in-out infinite alternate,studios_glow__v_5Cb 3.2s ease-in-out infinite}@keyframes studios_drift__05_nJ{0%{transform:translate(0)}to{transform:translate(34px,-26px)}}@keyframes studios_glow__v_5Cb{0%,to{opacity:.12}50%{opacity:.95}}.studios_grass__zoe82{position:absolute;bottom:-2px;left:0;right:0;z-index:2;width:100%;height:150px;display:block}.studios_sec__8mhsf{padding:110px 32px}.studios_wrap__c_J_N{max-width:var(--max);margin:0 auto}.studios_secHead__wwskG{max-width:56ch;margin-bottom:56px}.studios_secHead__wwskG h2{font-size:clamp(34px,4.6vw,52px);line-height:1.1;margin:16px 0 18px;letter-spacing:-.01em}.studios_secHead__wwskG p{color:var(--milk-dim);font-size:18px;max-width:48ch}.studios_laughter__JSydk{background:var(--pine-deep)}.studios_split__Km9tW{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:hsla(43,49%,92%,.12);border:1px solid hsla(43,49%,92%,.12);border-radius:20px;overflow:hidden}.studios_half__fjQg6{background:var(--pine-deep);padding:52px 46px}.studios_half__fjQg6 h3{font-size:28px;margin-bottom:14px;font-style:italic;font-weight:500}.studios_kids__P_9oM h3{color:var(--firefly)}.studios_grown__q6o1Q h3{color:var(--moss)}.studios_half__fjQg6 p{color:var(--milk-dim);max-width:36ch}.studios_kicker__WVWAp{margin-top:40px;font-family:var(--font-bws-display),serif;font-style:italic;font-size:clamp(20px,2.6vw,26px);color:var(--milk);max-width:30ch;font-weight:400}.studios_kicker__WVWAp em{color:var(--firefly);font-style:italic}.studios_cards__1Q7gF{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.studios_card__FgY_P{border:1px solid hsla(43,49%,92%,.14);border-radius:20px;padding:38px 32px 34px;background:linear-gradient(180deg,hsla(43,49%,92%,.03),hsla(43,49%,92%,0));display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,border-color .2s ease}.studios_card__FgY_P:hover{transform:translateY(-4px);border-color:rgba(246,196,83,.5)}.studios_chip__IuiMK{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.studios_chipProd__JaWGr{background:rgba(246,196,83,.16);color:var(--firefly)}.studios_chipDev__2knwl{background:rgba(126,156,184,.16);color:var(--moss)}.studios_card__FgY_P h3{font-size:30px;font-weight:560;letter-spacing:-.01em}.studios_card__FgY_P p{color:var(--milk-dim);font-size:16px}.studios_runtime__1mxTZ{margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(43,49%,92%,.4)}.studios_slateNote__bvt_V{margin-top:34px;color:var(--milk-dim);font-size:16px;max-width:52ch}.studios_slateNote__bvt_V strong{color:var(--milk)}.studios_work__WByxR{background:var(--pine-deep)}.studios_beliefs__8ULMM{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.studios_belief__2bKOM h3{font-size:22px;margin-bottom:10px;color:var(--firefly);font-weight:560}.studios_belief__2bKOM p{color:var(--milk-dim);font-size:16px;max-width:32ch}.studios_aboutWrap__LqpKw{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.studios_about__8Paiy h2{font-size:clamp(32px,4vw,46px);margin:16px 0 20px;line-height:1.12}.studios_about__8Paiy p{color:var(--milk-dim);margin-bottom:18px;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:20px 0;border-bottom:1px solid hsla(43,49%,92%,.12);display:flex;gap:16px;align-items:baseline}.studios_creds__ztxSl li:first-child{border-top:1px solid hsla(43,49%,92%,.12)}.studios_dot__MNjpc{color:var(--firefly);font-size:18px}.studios_creds__ztxSl span{color:var(--milk)}.studios_footer__UuVF0{background:linear-gradient(180deg,var(--pine) 0,#24384a 100%);padding:110px 32px 60px;text-align:center;position:relative;overflow:hidden}.studios_footer__UuVF0 h2{font-size:clamp(36px,5vw,58px);margin:14px 0 22px;font-weight:560}.studios_footer__UuVF0>p{color:var(--milk-dim);max-width:44ch;margin:0 auto 36px}.studios_footEyebrow__m3GJH{color:var(--firefly)}.studios_footMeta__LrYXu{margin-top:90px;padding-top:28px;border-top:1px solid hsla(43,49%,92%,.15);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:hsla(43,49%,92%,.5);max-width:var(--max);margin-left:auto;margin-right:auto}.studios_page__IfTpx .studios_footMeta__LrYXu a{color:hsla(43,49%,92%,.7);text-decoration:none}.studios_page__IfTpx .studios_footMeta__LrYXu a:hover{color:var(--firefly)}@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:44px}.studios_sec__8mhsf{padding:80px 24px}.studios_heroInner__tftAf{padding:100px 24px 170px}}@media (prefers-reduced-motion:reduce){.studios_fly__m2HKC{animation:none;opacity:.6}.studios_arcBall__9FNCg,.studios_trail__0D8Eg{display:none}.studios_card__FgY_P:hover,.studios_page__IfTpx .studios_btn__iTB97:hover{transform:none}}