.case_head__xfDBK{padding:clamp(130px,15vw,200px) 0 clamp(40px,5vw,72px)}.case_crumb__HRGRs{grid-column:1/-1;font-size:var(--t-sm);color:var(--muted);padding-top:14px;border-top:1px solid var(--line-2);margin-bottom:clamp(28px,4vw,48px)}.case_crumb__HRGRs span{color:var(--faint);margin:0 6px}.case_title__j7czy{grid-column:1/span 10;font-size:var(--t-xl);letter-spacing:-.05em;line-height:.98;font-size:clamp(2.6rem,1.2rem + 5vw,6rem)}.case_summary__L2QX8{grid-column:1/span 6;font-size:var(--t-md);font-weight:300;line-height:1.45;margin:clamp(24px,3vw,40px) 0 0;color:var(--text)}.case_facts__G1uCL{grid-column:8/-1;margin:clamp(24px,3vw,40px) 0 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;font-size:var(--t-sm)}.case_facts__G1uCL dt{color:var(--faint);margin-bottom:2px}.case_facts__G1uCL dd{margin:0}.case_cover__gXG_c{margin:0 0 clamp(64px,8vw,120px)}.case_coverFrame__Jg3By{aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--ink-2);margin-bottom:12px}.case_coverFrame__Jg3By img,.case_coverVideo__HQf1t{width:100%;height:100%;object-fit:cover;display:block}.case_coverLight__b91J6{background:#eef0f6}.case_coverLight__b91J6 img{object-fit:contain}.case_outcomeCol__A1uKZ{grid-column:1/span 4}.case_outcomeLabel__CopzB{font-size:var(--t-sm);color:var(--faint);margin-bottom:10px;padding-top:14px;border-top:1px solid var(--line-2)}.case_outcome__kT_WD{font-size:var(--t-lg);font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--blue-soft);position:sticky;top:120px}.case_body__2pUTH{grid-column:6/span 6;font-size:var(--t-md);font-weight:300;line-height:1.55}.case_body__2pUTH h2{font-size:var(--t-sm);font-weight:500;letter-spacing:0;color:var(--faint);margin:56px 0 14px;padding-top:14px;border-top:1px solid var(--line-2)}.case_body__2pUTH h2:first-child{margin-top:0}.case_body__2pUTH p{margin:0 0 1em;max-width:34em}.case_gallery__PPfyI{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px) var(--col-gap);margin-top:clamp(80px,10vw,160px);align-items:start}.case_gItem__EGIzv{margin:0}.case_gWide__TagLI{grid-column:1/-1}.case_gFrame__urm8f{overflow:hidden;border-radius:4px;background:#eef0f6;margin-bottom:12px;display:grid;place-items:center}.case_gFrame__urm8f img{width:100%;height:auto;max-height:82vh;object-fit:contain}.case_services__cKlpI{grid-column:6/span 7;margin:clamp(80px,10vw,160px) 0}.case_servicesH__NDb1i{font-size:var(--t-sm);font-weight:500;letter-spacing:0;color:var(--faint);padding-top:14px;border-top:1px solid var(--line-2);margin-bottom:18px}.case_services__cKlpI ul{list-style:none;padding:0;margin:0;column-count:2;column-gap:var(--col-gap);font-size:var(--t-sm)}.case_services__cKlpI li{padding:8px 0;border-bottom:1px solid var(--line);page-break-inside:avoid;break-inside:avoid}.case_next__KDsvP{border-top:1px solid var(--line);padding:clamp(56px,8vw,120px) 0}.case_nextLink__oHqPJ{display:block}.case_nextLabel__PQSNn{display:block;font-size:var(--t-sm);color:var(--muted);margin-bottom:10px}.case_nextTitle__qey_y{display:block;font-size:var(--t-2xl);font-weight:500;letter-spacing:-.055em;line-height:.92;transition:color .3s,transform .6s var(--ease)}.case_nextLink__oHqPJ:hover .case_nextTitle__qey_y{color:var(--blue-soft);transform:translateX(14px)}.case_nextCta__8zS_f{margin:40px 0 0;color:var(--muted)}.case_nextCta__8zS_f a{color:var(--text)}@media (max-width:860px){.case_body__2pUTH,.case_facts__G1uCL,.case_outcomeCol__A1uKZ,.case_services__cKlpI,.case_summary__L2QX8,.case_title__j7czy{grid-column:1/-1}.case_outcome__kT_WD{position:static;margin-bottom:40px}.case_gallery__PPfyI{grid-template-columns:1fr}.case_services__cKlpI ul{column-count:1}}.Kinetic_band__oOe_j{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Kinetic_canvas__UmZ4s{position:absolute;inset:0;width:100%;height:100%;display:block}.Kinetic_inner__KiTcs{position:relative;pointer-events:none;padding-top:clamp(88px,11vw,168px);padding-bottom:clamp(88px,11vw,168px);align-items:end}.Kinetic_label__EV8AK{grid-column:1/span 3;margin:0 0 18px;font-size:var(--t-sm);color:var(--muted);padding-top:14px;border-top:1px solid var(--line-2);align-self:start}.Kinetic_title__zSxra{grid-column:1/-1;margin:0 0 0 -.05em;font-size:var(--t-2xl);font-weight:500;letter-spacing:-.055em;line-height:.92;text-shadow:0 0 40px var(--ink),0 0 12px var(--ink)}.Kinetic_title__zSxra span{display:block}.Kinetic_title__zSxra span:nth-child(2){padding-left:1.4em;color:var(--blue-soft)}.Kinetic_sub__hwVOv{grid-column:8/-1;margin:32px 0 0;font-size:var(--t-md);font-weight:300;line-height:1.45;color:var(--text);text-shadow:0 0 20px var(--ink)}@media (max-width:860px){.Kinetic_label__EV8AK{grid-column:1/-1}.Kinetic_title__zSxra span:nth-child(2){padding-left:.6em}.Kinetic_sub__hwVOv{grid-column:1/-1}}.Kinetic_slim__dpB9y{height:clamp(120px,14vw,200px)}.Process_grid__nk7oN{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,120px)}.Process_markCol__xSD0X{position:relative}.Process_sticky__8ptht{position:sticky;top:16vh}.Process_markBox__iY8GZ{position:relative;width:min(100%,420px);aspect-ratio:1456/1572}.Process_markBox__iY8GZ>span{position:absolute;inset:0;width:100%;height:100%}.Process_base__drr0y{color:rgba(180,187,204,.2)}.Process_petal__szxX9{color:var(--blue);opacity:0;transition:opacity .6s var(--ease);filter:drop-shadow(0 0 14px rgba(58,111,248,.5))}.Process_on__gvRDC{opacity:1}.Process_counter__uQcdU{margin-top:28px;font-size:var(--t-md);font-weight:300}.Process_counter__uQcdU span{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted);margin-left:10px}.Process_stages__ydeJ7{list-style:none;margin:0;padding:0}.Process_stage__x0qFu{padding:clamp(32px,5vw,64px) 0;border-top:1px solid var(--line);transition:opacity .4s;opacity:.38}.Process_stage__x0qFu:last-child{border-bottom:1px solid var(--line)}.Process_current__VMtNh{opacity:1}.Process_name___Jxaa{font-size:var(--t-xl);letter-spacing:-.04em}.Process_time__SMnhC{color:var(--blue-soft);font-size:var(--t-sm);margin:14px 0 12px}.Process_text__uN_Yb{color:var(--muted);max-width:30em;margin:0}.Process_current__VMtNh .Process_text__uN_Yb{color:var(--text)}@media (max-width:860px){.Process_grid__nk7oN{grid-template-columns:1fr}.Process_markCol__xSD0X{display:none}.Process_stage__x0qFu{opacity:1}}.Orbit_svg__QTa3V{display:block;width:100%;height:100%;overflow:visible}.Orbit_spin__HRUZ6{transform-origin:200px 200px;animation:Orbit_spin__HRUZ6 var(--d) linear infinite;animation-direction:normal}.Orbit_rev__8Nnbs{animation-direction:reverse}a:hover .Orbit_spin__HRUZ6{animation-duration:calc(var(--d) / 3)}@keyframes Orbit_spin__HRUZ6{to{transform:rotate(1turn)}}.Orbit_track__pwgSq{fill:none;stroke:rgba(180,187,204,.16);stroke-width:1}.Orbit_arc__isRiv{fill:none;stroke:rgba(143,169,255,.55);stroke-width:2;stroke-linecap:round}.Orbit_arcHot__ymG5v{fill:none;stroke:var(--blue);stroke-width:5;stroke-linecap:round}.Orbit_node__7olmO{fill:rgba(233,236,245,.7)}.Orbit_core____zBj,.Orbit_nodeHot__rmOQi{fill:var(--blue)}@media (prefers-reduced-motion:reduce){.Orbit_spin__HRUZ6{animation:none}}.Products_band__xs_7v{background:var(--blue);color:#fff;padding:clamp(80px,10vw,160px) 0;overflow:hidden}.Products_head__cfsla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 40px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.Products_kicker__NB61X{grid-column:1/-1;font-size:var(--t-sm);margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.35)}.Products_h___JQKB{font-size:var(--t-2xl);margin:0;letter-spacing:-.055em;line-height:.92}.Products_p__JEZPj{font-size:var(--t-md);font-weight:300;line-height:1.45;max-width:24em;margin:0;justify-self:end}.Products_grid__ysz54{display:grid;grid-template-columns:1fr 1fr;gap:var(--col-gap)}.Products_product__2oj_Q{position:relative;display:flex;flex-direction:column;gap:14px;min-height:420px;overflow:hidden;padding:clamp(24px,3vw,40px);border-radius:20px;background:var(--ink);color:var(--text);transition:transform .5s var(--ease)}.Products_product__2oj_Q:hover{transform:translateY(-6px)}.Products_pOrbit__XpuPr{position:absolute;right:-6%;top:-14%;width:50%;aspect-ratio:1;opacity:.9;pointer-events:none}.Products_pLine__uaS__,.Products_pName___EBSk,.Products_pUrl__QMrrT{position:relative}.Products_pName___EBSk{margin-top:auto;font-size:var(--t-xl);font-weight:500;letter-spacing:-.045em;line-height:1}.Products_pLine__uaS__{font-size:var(--t-base);color:var(--muted);max-width:26em}.Products_pUrl__QMrrT{font-size:var(--t-sm);color:var(--blue-soft);padding-top:14px;border-top:1px solid var(--line)}@media (max-width:860px){.Products_grid__ysz54,.Products_head__cfsla{grid-template-columns:1fr}.Products_p__JEZPj{justify-self:start}.Products_product__2oj_Q{min-height:340px}}.ServiceList_list__j8_RK{list-style:none;margin:0;padding:0;border-top:1px solid rgba(10,15,31,.14)}.ServiceList_row__m1HIg{border-bottom:1px solid rgba(10,15,31,.14)}.ServiceList_h__jUBdf{font-size:inherit;letter-spacing:0;line-height:inherit}.ServiceList_toggle__DrM30{width:100%;background:none;border:0;cursor:pointer;text-align:left;color:var(--ink);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 44px;align-items:center;gap:24px;padding:clamp(22px,3vw,36px) 0}.ServiceList_title__N8CD7{font-size:var(--t-xl);font-weight:300;letter-spacing:-.04em;line-height:1;transition:transform .5s var(--ease),color .3s}.ServiceList_toggle__DrM30:hover .ServiceList_title__N8CD7{transform:translateX(10px)}.ServiceList_open__55w_r .ServiceList_title__N8CD7{color:var(--blue)}.ServiceList_line__4L8h3{font-size:var(--t-base);color:#5a5e6e}.ServiceList_icon__tS6zi{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(10,15,31,.2);transition:background .3s,border-color .3s}.ServiceList_icon__tS6zi:after,.ServiceList_icon__tS6zi:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s var(--ease)}.ServiceList_icon__tS6zi:after{transform:translate(-50%,-50%) rotate(90deg)}.ServiceList_open__55w_r .ServiceList_icon__tS6zi{background:var(--ink);border-color:var(--ink);color:#fff}.ServiceList_open__55w_r .ServiceList_icon__tS6zi:after{transform:translate(-50%,-50%) rotate(0deg)}.ServiceList_panel__nAN6l{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.ServiceList_open__55w_r .ServiceList_panel__nAN6l{grid-template-rows:1fr}.ServiceList_panelInner___6zm2{overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 44px;gap:24px}.ServiceList_body__UXLN2{padding-bottom:40px}.ServiceList_summary__Wz4yl{font-size:var(--t-md);line-height:1.45;font-weight:300;color:var(--ink);max-width:28em}.ServiceList_for___tN2R{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:12px;font-size:var(--t-sm);line-height:1.45;color:var(--paper-text);max-width:34em;margin:0 0 12px}.ServiceList_for___tN2R span{color:#666c7d}.ServiceList_for___tN2R .ServiceList_forText__vMXso{color:var(--paper-text)}.ServiceList_body__UXLN2 .btn{margin-top:12px;border-color:rgba(10,15,31,.25);color:var(--ink)}.ServiceList_body__UXLN2 .btn:hover{border-color:var(--ink)}.ServiceList_deliver__YVL7F{list-style:none;margin:0;padding:0 0 40px;font-size:var(--t-sm);color:var(--paper-text)}.ServiceList_deliver__YVL7F li{padding:9px 0;border-top:1px solid rgba(10,15,31,.1)}@media (max-width:860px){.ServiceList_toggle__DrM30{grid-template-columns:minmax(0,1fr) 44px}.ServiceList_line__4L8h3{grid-column:1;grid-row:2}.ServiceList_icon__tS6zi{grid-column:2;grid-row:1/span 2}.ServiceList_panelInner___6zm2{grid-template-columns:1fr;gap:0}}.WorkFeature_list__qy3wB{list-style:none;margin:0;padding:0;display:grid;gap:clamp(72px,10vw,160px)}.WorkFeature_link__zQhdS{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,4vw,72px);align-items:end}.WorkFeature_flip__6Hs7l .WorkFeature_link__zQhdS{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.WorkFeature_flip__6Hs7l .WorkFeature_figure__9WwpC{order:2}.WorkFeature_figure__9WwpC{margin:0}.WorkFeature_frame__WfDHm{overflow:hidden;border-radius:4px;background:var(--ink-2);aspect-ratio:16/10}.WorkFeature_frame__WfDHm img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.2s var(--ease)}.WorkFeature_link__zQhdS:hover .WorkFeature_frame__WfDHm img{transform:scale(1.035)}.WorkFeature_figure__9WwpC figcaption{margin-top:14px}.WorkFeature_title__18q6Q{font-size:var(--t-lg);line-height:1.1;letter-spacing:-.025em;margin-bottom:18px}.WorkFeature_outcome__q3K_2{color:var(--muted);font-size:var(--t-base);max-width:26em}.WorkFeature_tags___1jAD{list-style:none;padding:0;margin:20px 0 28px;display:flex;flex-wrap:wrap;gap:6px}.WorkFeature_tags___1jAD li{font-size:var(--t-xs);border:1px solid var(--line-2);border-radius:100px;padding:4px 11px;color:var(--muted)}.WorkFeature_more__8c_JV{font-size:var(--t-sm);color:var(--blue-soft);border-bottom:1px solid;padding-bottom:2px}.WorkFeature_link__zQhdS:hover .WorkFeature_title__18q6Q{color:var(--blue-soft)}@media (max-width:860px){.WorkFeature_flip__6Hs7l .WorkFeature_link__zQhdS,.WorkFeature_link__zQhdS{grid-template-columns:1fr}.WorkFeature_flip__6Hs7l .WorkFeature_figure__9WwpC{order:0}}.PageHead_head__lTYVo{position:relative;overflow:hidden;padding:clamp(140px,16vw,220px) 0 clamp(48px,6vw,88px)}.PageHead_meta___gElp{grid-column:1/-1;font-size:var(--t-sm);color:var(--muted);margin-bottom:clamp(24px,3vw,40px);padding-top:14px;border-top:1px solid var(--line-2)}.PageHead_title__Wy6Az{grid-column:1/span 10;font-size:var(--t-2xl);letter-spacing:-.055em;line-height:.92;margin-left:-.04em}.PageHead_intro__8lEzR{grid-column:8/-1;margin:clamp(28px,4vw,56px) 0 0;font-size:var(--t-md);line-height:1.45;font-weight:300}@media (max-width:760px){.PageHead_intro__8lEzR,.PageHead_title__Wy6Az{grid-column:1/-1}}.PageHead_inner__bxDzS{position:relative;z-index:1}.InsightArt_art__JiNGH{position:relative;overflow:hidden;border-radius:6px;background:var(--ink-2);border:1px solid var(--line)}.InsightArt_art__JiNGH svg{display:block;width:100%;height:100%;transition:transform 1.2s var(--ease)}a:hover .InsightArt_art__JiNGH svg{transform:scale(1.04) rotate(-.6deg)}.InsightArt_md__MmbWX,.InsightArt_sm__n75iP{aspect-ratio:16/10}.InsightArt_lg__R_R5L{aspect-ratio:16/7}.InsightArt_dot__OGXt5{fill:rgba(180,187,204,.32)}.InsightArt_hot__Sv1CS{fill:var(--blue-soft)}.InsightArt_ring__KqUf9{fill:none;stroke:rgba(180,187,204,.3);stroke-width:1.2;vector-effect:non-scaling-stroke}.InsightArt_ringDark__PKjR_{fill:none;stroke:rgba(10,15,31,.5);stroke-width:1.2;vector-effect:non-scaling-stroke}.InsightArt_disc__Pim3G{fill:var(--blue)}.InsightArt_arc__5vtw6{fill:none;stroke:rgba(233,236,245,.55);stroke-width:1.5;vector-effect:non-scaling-stroke}.InsightArt_arcHot__IANZO{fill:none;stroke:var(--blue-soft);stroke-width:18}.privacy_body__yCmfW{grid-column:4/span 7;max-width:38em}.privacy_body__yCmfW h2{font-size:var(--t-sm);font-weight:500;letter-spacing:0;color:var(--faint);margin:48px 0 12px;padding-top:14px;border-top:1px solid var(--line-2)}.privacy_body__yCmfW h2:first-child{margin-top:0}.privacy_body__yCmfW p{color:var(--text)}.privacy_body__yCmfW a{text-decoration:underline;text-underline-offset:3px}.privacy_updated__mp085{color:var(--faint)!important;font-size:var(--t-sm);margin-top:48px}@media (max-width:860px){.privacy_body__yCmfW{grid-column:1/-1}}.service_lead__bjtSA{grid-column:1/span 6}.service_summary__jm4eM{font-size:var(--t-lg);font-weight:300;letter-spacing:-.02em;line-height:1.25;margin-bottom:32px}.service_body__2fohS{color:var(--muted);max-width:34em}.service_aside__iVJuH{grid-column:8/-1;display:grid;gap:36px;font-size:var(--t-sm)}.service_block__C53Fh{padding-top:14px;border-top:1px solid var(--line-2)}.service_label__SZUPG{color:var(--faint);margin-bottom:10px}.service_block__C53Fh ul{list-style:none;padding:0;margin:0}.service_block__C53Fh li{padding:7px 0;border-bottom:1px solid var(--line)}.service_block__C53Fh .btn{margin-top:8px}.service_work__vINrJ{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--col-gap)}.service_card__m9Tsh{display:flex;flex-direction:column;gap:6px}.service_frame__gkR7k{aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:var(--ink-2);margin-bottom:10px}.service_frame__gkR7k img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.service_card__m9Tsh:hover .service_frame__gkR7k img{transform:scale(1.04)}.service_client___Occ2{font-size:var(--t-sm);color:var(--muted)}.service_title__d_PNH{font-size:var(--t-md);letter-spacing:-.02em;line-height:1.2}.service_card__m9Tsh:hover .service_title__d_PNH{color:var(--blue-soft)}@media (max-width:860px){.service_aside__iVJuH,.service_lead__bjtSA{grid-column:1/-1}.service_aside__iVJuH{margin-top:48px}.service_work__vINrJ{grid-template-columns:1fr 1fr}}.service_body__2fohS h2{font-size:var(--t-sm);font-weight:500;letter-spacing:0;color:var(--faint);margin:48px 0 12px;padding-top:14px;border-top:1px solid var(--line-2)}.service_body__2fohS strong{color:var(--text);font-weight:500}@media (max-width:560px){.service_work__vINrJ{grid-template-columns:1fr}}.services_caps__McX3t{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.services_cap__dEQ1h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:10px;padding:clamp(28px,4vw,52px) 0;border-bottom:1px solid var(--line)}.services_n__GGMYF{grid-column:1;font-family:var(--mono);font-size:var(--t-xs);color:var(--faint);padding-top:.9em}.services_t__xFSms{grid-column:2/span 6;font-size:var(--t-xl);font-weight:500;letter-spacing:-.045em;line-height:1;transition:color .3s,transform .5s var(--ease)}.services_cap__dEQ1h:hover .services_t__xFSms{color:var(--blue-soft);transform:translateX(10px)}.services_l__2YVIU{grid-column:8/-1;font-size:var(--t-md);font-weight:300;padding-top:.3em}.services_s__Or2xl{grid-column:8/-1;color:var(--muted);font-size:var(--t-sm);max-width:32em}.services_entries__OlNZ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.services_entry__z5E4e{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:18px;background:#fff;border:1px solid var(--paper-2);color:var(--ink);min-height:300px;transition:border-color .3s,transform .4s var(--ease)}.services_entry__z5E4e:hover{border-color:var(--blue);transform:translateY(-4px)}.services_et__MUabQ{font-size:var(--t-lg);letter-spacing:-.03em;font-weight:500;line-height:1.05}.services_el___djh3{color:var(--paper-text);font-size:var(--t-sm)}.services_es__xb0Gp{margin-top:auto;color:var(--blue);font-size:var(--t-sm);font-weight:500}@media (max-width:860px){.services_cap__dEQ1h{grid-template-columns:1fr}.services_l__2YVIU,.services_n__GGMYF,.services_s__Or2xl,.services_t__xFSms{grid-column:1}.services_entries__OlNZ6{grid-template-columns:1fr}}.studio_markCol__ZP27d{grid-column:1/span 4}.studio_mark__ZHMfD{width:100%;max-width:360px;height:auto;color:var(--blue)}.studio_copy__Jk73i{grid-column:6/-1}.studio_big__Yu59y{font-size:var(--t-lg);font-weight:300;letter-spacing:-.02em;line-height:1.3;margin-bottom:40px}.studio_copy__Jk73i p.studio_muted__octoh{max-width:34em}.studio_founder__OQopQ{scroll-margin-top:120px}.studio_principles__oT0mZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap)}.studio_principle__L5kyQ{padding-top:16px;border-top:2px solid var(--ink)}.studio_principle__L5kyQ h3{font-size:var(--t-lg);margin-bottom:16px}.studio_principle__L5kyQ p{color:var(--paper-text);max-width:26em}.studio_listBlock__cqYKC{grid-column:span 4;font-size:var(--t-sm);padding-top:14px;border-top:1px solid var(--line-2)}.studio_listBlock__cqYKC ul{list-style:none;padding:0;margin:0}.studio_listBlock__cqYKC li{padding:6px 0;border-bottom:1px solid var(--line)}.studio_label__vESr9{color:var(--faint);margin-bottom:12px}@media (max-width:860px){.studio_markCol__ZP27d{grid-column:1/span 3;margin-bottom:40px}.studio_copy__Jk73i{grid-column:1/-1}.studio_principles__oT0mZ{grid-template-columns:1fr}.studio_listBlock__cqYKC{grid-column:1/-1;margin-bottom:32px}}.studio_sectors__HSAcd{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.studio_sector__8FTXH{display:grid;grid-template-columns:3em minmax(0,5fr) minmax(0,6fr) 2em;gap:var(--col-gap);align-items:baseline;padding:clamp(20px,2.6vw,32px) 0;border-bottom:1px solid var(--line);transition:background .3s}.studio_sn__1IIW9{font-family:var(--mono);font-size:var(--t-xs);color:var(--faint)}.studio_st__2jynT{font-size:var(--t-lg);letter-spacing:-.03em;line-height:1.1;transition:transform .5s var(--ease),color .3s}.studio_sd__w4BDo{color:var(--muted);font-size:var(--t-base);max-width:32em}.studio_sa__G9DrZ{color:var(--blue-soft);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .4s var(--ease)}.studio_sector__8FTXH:hover .studio_st__2jynT{transform:translateX(10px);color:var(--blue-soft)}.studio_sector__8FTXH:hover .studio_sa__G9DrZ{opacity:1;transform:none}.studio_models__AiVCe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--col-gap)}.studio_model__ATXT8{display:flex;flex-direction:column;gap:12px;height:100%;min-height:280px;padding:22px;border:1px solid var(--line-2);border-radius:16px;transition:border-color .3s,transform .5s var(--ease),background .3s}.studio_model__ATXT8:hover{border-color:var(--blue);transform:translateY(-4px);background:var(--ink-2)}.studio_mn__DiSOq{font-family:var(--mono);font-size:var(--t-xs);color:var(--blue-soft)}.studio_mt__zw1ej{font-size:var(--t-md);font-weight:500;letter-spacing:-.02em;margin-top:auto}.studio_md__X9ajd{font-size:var(--t-sm);color:var(--muted)}.studio_faqH__jJ6ZW{grid-column:1/span 4}.studio_faqs__ReXVN{grid-column:6/-1;border-top:1px solid var(--line)}.studio_faq__5bMML{border-bottom:1px solid var(--line)}.studio_faq__5bMML summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-size:var(--t-md)}.studio_faq__5bMML summary::-webkit-details-marker{display:none}.studio_faq__5bMML summary:after{content:"+";position:absolute;right:4px;top:18px;color:var(--blue-soft);font-size:1.3em;transition:transform .3s var(--ease)}.studio_faq__5bMML[open] summary:after{transform:rotate(45deg)}.studio_faq__5bMML p{color:var(--muted);max-width:40em;margin:0 0 22px}.studio_partners__W8RaK{gap:16px 24px}@media (max-width:1100px){.studio_models__AiVCe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.studio_sector__8FTXH{grid-template-columns:2.4em 1fr}.studio_sd__w4BDo{grid-column:2}.studio_sa__G9DrZ{display:none}.studio_faqH__jJ6ZW,.studio_faqs__ReXVN{grid-column:1/-1}}@media (max-width:560px){.studio_models__AiVCe{grid-template-columns:1fr}.studio_model__ATXT8{min-height:0}}.studio_numbers__lORUJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap);border-top:1px solid var(--line-2)}.studio_numbers__lORUJ li{padding:24px 0 0;display:grid;gap:10px}.studio_numbers__lORUJ b{font-size:var(--t-2xl);font-weight:500;letter-spacing:-.055em;line-height:.9}.studio_numbers__lORUJ li:nth-child(2) b{color:var(--blue-soft)}.studio_numbers__lORUJ span{font-size:var(--t-sm);color:var(--muted);max-width:16em}.studio_partnerGrid__3IRFi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--col-gap)}.studio_partner__0a7lg{display:flex;flex-direction:column;gap:12px;height:100%;min-height:300px;padding:24px;border-radius:18px;background:var(--ink-2);border:1px solid var(--line);position:relative;overflow:hidden;transition:transform .5s var(--ease),border-color .3s}.studio_partner__0a7lg:after{content:"";position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:50%;border:1px solid var(--line-2);box-shadow:0 0 0 20px transparent,0 0 0 21px var(--line),0 0 0 40px transparent,0 0 0 41px var(--line);transition:transform .8s var(--ease)}.studio_partner__0a7lg:hover{transform:translateY(-4px);border-color:var(--blue)}.studio_partner__0a7lg:hover:after{transform:scale(1.25)}.studio_pk__MkDF_{font-size:var(--t-xs);font-family:var(--mono);color:var(--blue-soft)}.studio_pt__j2cJE{font-size:var(--t-lg);letter-spacing:-.03em;line-height:1.1;margin-top:auto}.studio_pd__C5sol{font-size:var(--t-sm);color:var(--muted)}.studio_recog__fuFUL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--col-gap)}.studio_rec__iXYkB{padding-top:16px;border-top:2px solid var(--ink)}.studio_rec__iXYkB h3{font-size:var(--t-md);font-weight:500;letter-spacing:-.02em;margin:14px 0 8px}.studio_rec__iXYkB p{color:var(--paper-text);font-size:var(--t-sm);margin:0;max-width:24em}.studio_recLogo__cQU_5{display:flex;align-items:center;height:44px}.studio_recLogo__cQU_5 img{height:40px;width:auto;max-width:170px;object-fit:contain;object-position:left center;filter:invert(1) brightness(.15)}.studio_recMark__fJOBy{display:block;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,var(--blue) 0 34%,transparent 35% 52%,rgba(10,15,31,.25) 53% 56%,transparent 57%)}@media (max-width:1100px){.studio_numbers__lORUJ,.studio_partnerGrid__3IRFi,.studio_recog__fuFUL{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_numbers__lORUJ{row-gap:32px}}@media (max-width:560px){.studio_partnerGrid__3IRFi,.studio_recog__fuFUL{grid-template-columns:1fr}.studio_partner__0a7lg{min-height:220px}}