.StudioPage_shell__nO71b{min-height:100svh;background:#fff8ef}.StudioPage_page__vwVDT{--ink:#1e140e;--muted:#695244;--line:rgba(83,56,36,.14);min-height:100svh;color:var(--ink);overflow-x:clip;background:radial-gradient(circle at 12% 8%,rgba(255,208,170,.42),transparent 28rem),radial-gradient(circle at 86% 14%,rgba(190,229,216,.42),transparent 30rem),linear-gradient(135deg,#fff8ef,#fffdf8 44%,#f4efe5)}.StudioPage_hero__NZjWh{position:relative;isolation:isolate;padding:clamp(6rem,11svh,8rem) clamp(1rem,4vw,3rem) 2rem}.StudioPage_glow__FPJBo{position:absolute;z-index:-1;width:min(38vw,28rem);aspect-ratio:1;border-radius:999px;filter:blur(28px);opacity:.58;animation:StudioPage_drift__7k_xp 12s ease-in-out infinite alternate}.StudioPage_glowPeach__GDCcC{left:2vw;top:12svh;background:rgba(255,183,142,.44)}.StudioPage_glowMint__xieO_{right:6vw;top:18svh;background:rgba(143,218,196,.44);animation-delay:-4s}.StudioPage_glowBlue__sTS7q{right:25vw;bottom:0;background:rgba(174,205,255,.28);animation-delay:-7s}.StudioPage_bottomCta__c5_Zc,.StudioPage_heroGrid__sXO0F,.StudioPage_section__LXILy{width:min(100%,72rem);margin:0 auto}.StudioPage_heroGrid__sXO0F{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(21rem,.97fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);min-height:calc(100svh - 8rem)}.StudioPage_heroCopy__ImPv1{animation:StudioPage_rise__7vEKQ .7s ease both}.StudioPage_eyebrow__2fGLO,.StudioPage_kicker__fTmb_{margin:0 0 .85rem;color:#7b4d2f;font-size:.76rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.StudioPage_bottomCta__c5_Zc h2,.StudioPage_heroCopy__ImPv1 h1,.StudioPage_manifesto__S1dmd h2,.StudioPage_sectionHeading__1VZvy h2{margin:0;font-family:var(--font-studio,Georgia,serif);font-weight:400;letter-spacing:-.055em;line-height:.98;color:#20130c}.StudioPage_heroCopy__ImPv1 h1{max-width:12ch;font-size:clamp(2.75rem,6.4vw,5.75rem)}.StudioPage_lead__bR2mh{max-width:39rem;margin:1.1rem 0 0;color:#3b2a20;font-size:clamp(1.04rem,1.7vw,1.28rem);font-weight:760;line-height:1.55}.StudioPage_actions___zjS9{display:flex;flex-wrap:wrap;gap:.78rem;margin-top:1.45rem}.StudioPage_button__EIPfk{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.78rem 1.18rem;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.StudioPage_primaryButton__feSSR{color:#fff9ef;background:linear-gradient(135deg,#24160f,#51351f);box-shadow:0 18px 38px rgba(55,34,20,.2)}.StudioPage_secondaryButton__OWEvF{color:#24170f;background:rgba(255,255,255,.62);border:1px solid rgba(57,37,22,.2)}.StudioPage_button__EIPfk:focus-visible,.StudioPage_button__EIPfk:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(55,34,20,.16)}.StudioPage_commandScene__svHVa{position:relative;min-height:31rem;display:grid;place-items:center;animation:StudioPage_rise__7vEKQ .85s ease .08s both}.StudioPage_sceneRing__luo9M{position:absolute;width:min(96%,29rem);aspect-ratio:1;border:1px dashed rgba(84,59,40,.22);border-radius:999px;box-shadow:0 0 60px rgba(151,111,255,.13),inset 0 0 45px rgba(143,218,196,.18)}.StudioPage_commandDesk__SMOx3{width:min(78%,21rem);border:1px solid var(--line);border-radius:2rem;padding:1.5rem;text-align:center;background:rgba(255,253,248,.83);box-shadow:0 26px 70px rgba(80,53,36,.14);backdrop-filter:blur(18px)}.StudioPage_deskBadge__aoeYS{display:grid;place-items:center;width:4.4rem;aspect-ratio:1;margin:0 auto .7rem;border-radius:1.35rem;background:linear-gradient(135deg,#dff8ea,#f7e1ff 55%,#ffe2b8);font-family:var(--font-studio,Georgia,serif);font-size:1.4rem;box-shadow:0 18px 35px rgba(113,82,48,.15)}.StudioPage_commandDesk__SMOx3 strong{display:block;font-family:var(--font-studio,Georgia,serif);font-size:1.65rem;font-weight:500}.StudioPage_commandDesk__SMOx3 p{margin:.45rem auto 0;color:var(--muted);line-height:1.45}.StudioPage_deskObjects__muOwU{display:flex;justify-content:center;gap:.55rem;margin-top:1rem;color:#8a603c}.StudioPage_orbitCard__ltBZn{position:absolute;display:inline-flex;padding:.62rem .82rem;border:1px solid rgba(65,43,29,.14);border-radius:999px;background:rgba(255,255,255,.74);color:#24170f;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(74,50,32,.1);animation:StudioPage_float__JSwz_ 5.5s ease-in-out infinite}.StudioPage_orbit0__Q8cjG{top:8%;left:18%}.StudioPage_orbit1__NDvAI{top:21%;right:4%;animation-delay:-1s}.StudioPage_orbit2__uKdTe{right:7%;bottom:21%;animation-delay:-2s}.StudioPage_orbit3__8t8oc{bottom:8%;left:28%;animation-delay:-3s}.StudioPage_orbit4__KrmW5{left:2%;bottom:31%;animation-delay:-1.7s}.StudioPage_orbit5__mxHgJ{top:33%;left:0;animation-delay:-2.6s}.StudioPage_section__LXILy{padding:clamp(2.6rem,7vw,5rem) clamp(1rem,4vw,3rem)}.StudioPage_sectionHeading__1VZvy{max-width:45rem;margin-bottom:1.25rem}.StudioPage_bottomCta__c5_Zc h2,.StudioPage_manifesto__S1dmd h2,.StudioPage_sectionHeading__1VZvy h2{font-size:clamp(2rem,4vw,3.5rem)}.StudioPage_bottomCta__c5_Zc p,.StudioPage_manifesto__S1dmd p,.StudioPage_sectionHeading__1VZvy p:not(.StudioPage_kicker__fTmb_){color:var(--muted);line-height:1.62;font-size:1.02rem}.StudioPage_needGrid__WUZl2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.StudioPage_bottomCta__c5_Zc,.StudioPage_gateCard__Nn3gS,.StudioPage_manifesto__S1dmd,.StudioPage_mapNode__UnsJl,.StudioPage_needCard__hrqXU,.StudioPage_routeCard__ZQIJN{border:1px solid var(--line);background:rgba(255,253,248,.78);box-shadow:0 18px 48px rgba(80,53,36,.09);backdrop-filter:blur(16px)}.StudioPage_gateCard__Nn3gS,.StudioPage_needCard__hrqXU{min-height:13rem;border-radius:1.45rem;padding:1.05rem;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.StudioPage_gateCard__Nn3gS:hover,.StudioPage_mapNode__UnsJl:hover,.StudioPage_needCard__hrqXU:hover,.StudioPage_routeCard__ZQIJN:hover{transform:translateY(-4px);border-color:rgba(98,61,35,.32);box-shadow:0 22px 55px rgba(80,53,36,.13)}.StudioPage_gateCard__Nn3gS span,.StudioPage_mapNode__UnsJl span,.StudioPage_needCard__hrqXU span{display:grid;place-items:center;width:2.45rem;aspect-ratio:1;border-radius:.9rem;background:rgba(255,255,255,.62);font-weight:900}.StudioPage_gateCard__Nn3gS h3,.StudioPage_mapNode__UnsJl h3,.StudioPage_needCard__hrqXU h3{margin:.85rem 0 .45rem;font-size:1.2rem;letter-spacing:-.03em}.StudioPage_gateCard__Nn3gS p,.StudioPage_mapNode__UnsJl p,.StudioPage_needCard__hrqXU p{margin:0 0 .8rem;color:var(--muted);line-height:1.5}.StudioPage_gateCard__Nn3gS strong,.StudioPage_mapNode__UnsJl strong,.StudioPage_needCard__hrqXU strong,.StudioPage_routeCard__ZQIJN span{color:#3c2515;font-size:.92rem}.StudioPage_mint__SLNHb{background:linear-gradient(145deg,rgba(226,250,238,.9),rgba(255,253,248,.75))}.StudioPage_lavender__oq6xh{background:linear-gradient(145deg,rgba(235,226,255,.9),rgba(255,253,248,.75))}.StudioPage_peach__szBTn{background:linear-gradient(145deg,rgba(255,225,207,.9),rgba(255,253,248,.75))}.StudioPage_gold__Lm8z_{background:linear-gradient(145deg,rgba(255,238,183,.85),rgba(255,253,248,.75))}.StudioPage_sage__FrxRX{background:linear-gradient(145deg,rgba(225,239,215,.9),rgba(255,253,248,.75))}.StudioPage_blue__z71lQ{background:linear-gradient(145deg,rgba(223,237,255,.9),rgba(255,253,248,.75))}.StudioPage_mapRail__mqQZc{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem}.StudioPage_mapRail__mqQZc:before{content:"";position:absolute;left:5%;right:5%;top:2.2rem;height:2px;background:linear-gradient(90deg,transparent,#d5a66e,#a8d9c6,#b9b5ff,transparent);transform-origin:left;animation:StudioPage_draw__OUHtl 1.1s ease both}.StudioPage_mapNode__UnsJl{position:relative;border-radius:1.15rem;padding:.95rem;color:inherit;text-decoration:none;animation:StudioPage_rise__7vEKQ .55s var(--delay) ease both}.StudioPage_mapNode__UnsJl small{color:#9b7048;font-weight:950;letter-spacing:.12em}.StudioPage_gateGrid__aAcPJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.StudioPage_gateCard__Nn3gS{min-height:12rem}.StudioPage_manifesto__S1dmd{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;border-radius:2rem;padding:clamp(1.2rem,4vw,2rem)}.StudioPage_principles__phxud{display:grid;gap:.72rem;align-content:center}.StudioPage_principles__phxud article{padding:1rem;border-radius:1rem;background:rgba(255,255,255,.55);border:1px solid var(--line);font-weight:900}.StudioPage_routePanel__abqlm{border-radius:2rem;background:linear-gradient(145deg,rgba(255,253,248,.72),rgba(232,247,240,.56))}.StudioPage_routeTabs__TcR10{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.StudioPage_routeTabs__TcR10 button{border:1px solid var(--line);border-radius:999px;padding:.7rem 1rem;background:rgba(255,255,255,.62);color:#2b1a10;font-weight:900;cursor:pointer;transition:transform .18s ease,background .18s ease}.StudioPage_routeTabs__TcR10 button:hover{transform:translateY(-2px)}.StudioPage_routeTabs__TcR10 .StudioPage_activeTab___3_sr{background:#24160f;color:#fff8ef}.StudioPage_routeSummary__H0ue8{max-width:48rem;margin:0 0 1rem;padding:.9rem 1rem;border-left:3px solid #8c633e;border-radius:0 .9rem .9rem 0;background:rgba(255,255,255,.5);color:var(--muted);line-height:1.55}.StudioPage_routeCards__qO5ks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;animation:StudioPage_routeIn__eg6SF .28s ease both}.StudioPage_routeCard__ZQIJN{position:relative;min-height:13rem;border-radius:1.2rem;padding:1rem;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.StudioPage_routeCard__ZQIJN:not(:last-child):after{content:"→";position:absolute;right:-.72rem;top:50%;z-index:2;display:grid;place-items:center;width:1.45rem;aspect-ratio:1;border:1px solid var(--line);border-radius:999px;background:#fffaf2;color:#8c633e;font-weight:950;transform:translateY(-50%)}.StudioPage_routeCard__ZQIJN small{display:block;color:#8c633e;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.StudioPage_routeCard__ZQIJN strong{display:block;margin:.45rem 0 .55rem;font-size:1.12rem}.StudioPage_routeCard__ZQIJN p{margin:0 0 1rem;color:var(--muted);line-height:1.5}.StudioPage_bottomCta__c5_Zc{position:relative;display:grid;grid-template-columns:1fr 18rem;gap:1rem;align-items:center;margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,2.2rem);border-radius:2.2rem;overflow:hidden;background:linear-gradient(135deg,rgba(255,235,205,.8),rgba(229,246,237,.78) 55%,rgba(237,231,255,.74))}.StudioPage_ctaOrbit__vsMKH{position:relative;min-height:13rem}.StudioPage_ctaOrbit__vsMKH span{position:absolute;border:1px solid var(--line);border-radius:999px;padding:.65rem .85rem;background:rgba(255,255,255,.6);font-weight:900;animation:StudioPage_float__JSwz_ 5s ease-in-out infinite}.StudioPage_ctaOrbit__vsMKH span:first-child{left:12%;top:12%}.StudioPage_ctaOrbit__vsMKH span:nth-child(2){right:4%;top:42%;animation-delay:-1.8s}.StudioPage_ctaOrbit__vsMKH span:nth-child(3){left:25%;bottom:12%;animation-delay:-3s}@keyframes StudioPage_rise__7vEKQ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes StudioPage_float__JSwz_{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes StudioPage_drift__7k_xp{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-12px,0) scale(1.04)}}@keyframes StudioPage_draw__OUHtl{0%{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes StudioPage_routeIn__eg6SF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.StudioPage_heroGrid__sXO0F{grid-template-columns:1fr;min-height:auto}.StudioPage_commandScene__svHVa{min-height:27rem}.StudioPage_gateGrid__aAcPJ,.StudioPage_mapRail__mqQZc,.StudioPage_needGrid__WUZl2{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioPage_mapRail__mqQZc:before{display:none}.StudioPage_bottomCta__c5_Zc,.StudioPage_manifesto__S1dmd,.StudioPage_routeCards__qO5ks{grid-template-columns:1fr}.StudioPage_routeCard__ZQIJN:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-.72rem;transform:translateX(-50%)}}@media (max-width:640px){.StudioPage_hero__NZjWh{padding-top:5.2rem}.StudioPage_heroCopy__ImPv1 h1{font-size:clamp(2.35rem,12vw,3.8rem)}.StudioPage_commandScene__svHVa{min-height:24rem}.StudioPage_sceneRing__luo9M{width:21rem}.StudioPage_commandDesk__SMOx3{width:16.5rem;padding:1.15rem}.StudioPage_orbitCard__ltBZn{font-size:.82rem;padding:.5rem .65rem}.StudioPage_gateGrid__aAcPJ,.StudioPage_mapRail__mqQZc,.StudioPage_needGrid__WUZl2{grid-template-columns:1fr}.StudioPage_gateCard__Nn3gS,.StudioPage_needCard__hrqXU{min-height:auto}.StudioPage_section__LXILy{padding-inline:.9rem}.StudioPage_actions___zjS9 .StudioPage_button__EIPfk{flex:1 1 13rem}.StudioPage_ctaOrbit__vsMKH{display:none}}@media (prefers-reduced-motion:reduce){.StudioPage_page__vwVDT *,.StudioPage_page__vwVDT :after,.StudioPage_page__vwVDT :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.StudioPage_button__EIPfk:hover,.StudioPage_gateCard__Nn3gS:hover,.StudioPage_mapNode__UnsJl:hover,.StudioPage_needCard__hrqXU:hover,.StudioPage_routeCard__ZQIJN:hover{transform:none}.StudioPage_ctaOrbit__vsMKH span,.StudioPage_glow__FPJBo,.StudioPage_orbitCard__ltBZn{animation:none}}