.FilmFamilyStrip_wrap__7UnOB{background:var(--bg);border-block:1px solid var(--border)}.FilmFamilyStrip_rail__ZAx6K{display:flex;align-items:center;gap:var(--space-4);min-block-size:56px;overflow-x:auto;scrollbar-width:none}.FilmFamilyStrip_rail__ZAx6K::-webkit-scrollbar{display:none}.FilmFamilyStrip_label__umBcT{flex:none;color:var(--kicker-color);font-size:var(--step--2,.7rem);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.FilmFamilyStrip_list__QtjBP{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}.FilmFamilyStrip_link__to48N{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:var(--space-3);border-radius:var(--radius);color:var(--ink-muted);font-size:var(--step--1);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--dur-micro) var(--ease-out-soft),background var(--dur-micro) var(--ease-out-soft)}.FilmFamilyStrip_link__to48N:hover{color:var(--ink);background:var(--surface)}.FilmFamilyStrip_link__to48N[aria-current=page]{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.FilmFamilyStrip_link__to48N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.FilmFamilyStrip_link__to48N{transition:none}}.FilmFamilyDoors_wrap__w2fAU{background:var(--bg);border-block-start:1px solid var(--border)}.FilmFamilyDoors_head__slMrT{margin-block-end:var(--space-7)}.FilmFamilyDoors_kicker__WkKOp{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);margin-block-end:var(--space-3)}.FilmFamilyDoors_heading__wjmuc{font-size:var(--step-3);letter-spacing:-.02em;font-weight:600;line-height:1.06;max-inline-size:18ch}.FilmFamilyDoors_grid__2Ga00{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:720px){.FilmFamilyDoors_grid__2Ga00{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.FilmFamilyDoors_grid__2Ga00{grid-template-columns:repeat(4,1fr)}.FilmFamilyDoors_grid__2Ga00:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}.FilmFamilyDoors_card__Bi93W{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.FilmFamilyDoors_card__Bi93W:hover{border-color:var(--border-strong);transform:translateY(-2px)}.FilmFamilyDoors_link__HGCTT{display:grid;align-content:start;gap:var(--space-3);block-size:100%;padding:var(--space-6) var(--space-5) var(--space-5);color:inherit;text-decoration:none}.FilmFamilyDoors_link__HGCTT:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-lg)}.FilmFamilyDoors_num__hceCy{color:var(--accent);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--kicker-tracking)}.FilmFamilyDoors_name__vXyw1{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.15}.FilmFamilyDoors_line__Fk7Yi{color:var(--ink-muted);font-size:var(--step--1);line-height:1.5}.FilmFamilyDoors_go__bCNZu{margin-block-start:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--step--1);font-weight:600}.FilmFamilyDoors_go__bCNZu svg{inline-size:16px;block-size:16px;transition:transform var(--dur-micro) var(--ease-out-soft)}.FilmFamilyDoors_card__Bi93W:hover .FilmFamilyDoors_go__bCNZu svg{transform:translateX(4px)}[dir=rtl] .FilmFamilyDoors_go__bCNZu svg{transform:scaleX(-1)}[dir=rtl] .FilmFamilyDoors_card__Bi93W:hover .FilmFamilyDoors_go__bCNZu svg{transform:scaleX(-1) translateX(4px)}@media (prefers-reduced-motion:reduce){.FilmFamilyDoors_card__Bi93W,.FilmFamilyDoors_card__Bi93W:hover,.FilmFamilyDoors_card__Bi93W:hover .FilmFamilyDoors_go__bCNZu svg,.FilmFamilyDoors_go__bCNZu svg{transition:none;transform:none}[dir=rtl] .FilmFamilyDoors_card__Bi93W:hover .FilmFamilyDoors_go__bCNZu svg,[dir=rtl] .FilmFamilyDoors_go__bCNZu svg{transform:scaleX(-1)}}.film_heroLine__cQeTM{font-size:var(--step-5);line-height:1.02;letter-spacing:-.03em;font-weight:600;max-inline-size:14ch}.film_accent__Av5NB{color:var(--accent)}.film_heroSub__0jYdk{margin-block-start:var(--space-5);color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:48ch}.film_heroCtas__jRX2n{margin-block-start:var(--space-6);display:flex;gap:var(--space-3);flex-wrap:wrap}.film_collective__O5nh2{background:var(--bg);border-block-start:1px solid var(--border)}.film_collectiveHeading__KR6TD{font-size:var(--step-3);letter-spacing:-.02em}.film_collectiveBody__gFgXI{margin-block-start:var(--space-4);color:var(--ink-muted);font-size:var(--step-1);line-height:1.55;max-inline-size:56ch}.film_collectiveCta__b4NBj{margin-block-start:var(--space-5)}.FilmWork_wall__zVGjT{display:flex;flex-direction:column;gap:var(--space-7)}.FilmWork_rail__6m0Sm{position:sticky;inset-block-start:0;z-index:2;display:flex;gap:var(--space-2);overflow-x:auto;padding-block:var(--space-3);background:var(--bg);scrollbar-width:none}.FilmWork_rail__6m0Sm::-webkit-scrollbar{display:none}.FilmWork_filter__CEPuB{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--step--1);font-weight:500;cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft),background var(--dur-micro) var(--ease-out-soft)}.FilmWork_filter__CEPuB:hover{color:var(--ink);border-color:var(--border-strong)}.FilmWork_filter__CEPuB[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.FilmWork_filter__CEPuB:focus-visible,.FilmWork_more__qgHf6:focus-visible,.FilmWork_seeAll__zUUuk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FilmWork_n__gFAzw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;opacity:.72}.FilmWork_band___iovM{display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-block-start:var(--space-9)}.FilmWork_bandHead__aF_Vn{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);padding-block-start:var(--space-5);border-block-start:1px solid var(--border)}.FilmWork_bandT__a6Kee{margin:0;font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;line-height:1.1}.FilmWork_bandSub__BdtL0{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--step--1);max-inline-size:60ch}.FilmWork_seeAll__zUUuk{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--step--1);font-weight:600;cursor:pointer;transition:color var(--dur-micro) var(--ease-out-soft)}.FilmWork_seeAll__zUUuk:hover{color:var(--accent)}.FilmWork_status__OcJ0U{margin:0;color:var(--ink-muted);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilmWork_series__umqDa{display:grid;gap:var(--space-6)}.FilmWork_seriesBlock__9m_cY{display:grid;gap:var(--space-4)}.FilmWork_seriesT__zf5RE{display:flex;align-items:baseline;gap:var(--space-3);margin:0;font-size:var(--step-0);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.FilmWork_more__qgHf6{align-self:center;min-block-size:44px;padding-inline:var(--space-6);border-radius:var(--radius);border:1px solid var(--border-strong);background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;transition:background var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.FilmWork_more__qgHf6:hover{background:var(--surface)}.FilmWork_more__qgHf6:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.FilmWork_filter__CEPuB,.FilmWork_more__qgHf6,.FilmWork_more__qgHf6:active,.FilmWork_seeAll__zUUuk{transition:none;transform:none}}.ShotFinalCompare_wrap___UbjI{position:relative}.ShotFinalCompare_frame__MhQjf{container-type:inline-size;position:relative;aspect-ratio:16/9;max-inline-size:100%;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;isolation:isolate}.ShotFinalCompare_layer__8o2eL,.ShotFinalCompare_windowInner__iYGIk,.ShotFinalCompare_window__PQReM{position:absolute;inset:0}.ShotFinalCompare_window__PQReM{overflow:hidden;transform:translateX(calc((var(--pos) - 100) * 1%));will-change:transform}.ShotFinalCompare_windowInner__iYGIk{transform:translateX(calc((100 - var(--pos)) * 1%));will-change:transform}.ShotFinalCompare_img__rtUCG{object-fit:cover;pointer-events:none}.ShotFinalCompare_slate__IKGXT{position:absolute;inset:0}.ShotFinalCompare_slateShot__ljBKC{background:repeating-linear-gradient(90deg,transparent 0 calc(var(--space-9) - 1px),var(--border) calc(var(--space-9) - 1px) var(--space-9)),repeating-linear-gradient(0deg,transparent 0 calc(var(--space-9) - 1px),var(--border) calc(var(--space-9) - 1px) var(--space-9)),var(--surface-2)}.ShotFinalCompare_slateFinal__TvI5X{background:radial-gradient(120% 90% at 70% 35%,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 60%),var(--gradient-surface)}.ShotFinalCompare_mark__f9ZXF{position:absolute;inline-size:var(--space-6);block-size:var(--space-6);border-color:var(--ink-subtle);border-style:solid;border-width:0}.ShotFinalCompare_markTs__yLhvn{top:calc(var(--space-9) + var(--space-2));left:var(--space-5);border-top-width:2px;border-left-width:2px}.ShotFinalCompare_markTe__4E1kC{top:calc(var(--space-9) + var(--space-2));right:var(--space-5);border-top-width:2px;border-right-width:2px}.ShotFinalCompare_markBs__wPQsa{bottom:var(--space-5);left:var(--space-5);border-bottom-width:2px;border-left-width:2px}.ShotFinalCompare_markBe__3xg9_{bottom:var(--space-5);right:var(--space-5);border-bottom-width:2px;border-right-width:2px}.ShotFinalCompare_slateText__q4iVl{position:absolute;inset-inline:0;inset-block-end:var(--space-6);display:grid;justify-items:center;gap:var(--space-1);pointer-events:none;text-align:center}.ShotFinalCompare_slateNum__hmNgE{font-size:var(--step-2);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ShotFinalCompare_slatePending__b_PJ2{color:var(--ink-muted)}.ShotFinalCompare_slatePending__b_PJ2,.ShotFinalCompare_tag__glQDH{font-size:var(--step--1);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case)}.ShotFinalCompare_tag__glQDH{position:absolute;inset-block-start:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--ink);font-weight:600;pointer-events:none;transition:opacity var(--dur-micro) var(--ease-out-soft)}.ShotFinalCompare_tagShot__jv4Yc{left:var(--space-4);opacity:clamp(0,calc((var(--pos) - 12) / 10),1)}.ShotFinalCompare_tagFinal__gv_N2{right:var(--space-4);opacity:clamp(0,calc((88 - var(--pos)) / 10),1)}.ShotFinalCompare_rail__ud1ae{position:absolute;inset:0;pointer-events:none;transform:translateX(calc((var(--pos) - 50) * 1%));will-change:transform}.ShotFinalCompare_line__ZsZwI{position:absolute;inset-block:0;left:50%;inline-size:2px;transform:translateX(-50%);background:var(--ink);box-shadow:var(--shadow-sm)}.ShotFinalCompare_knob__Kapgl{position:absolute;top:50%;left:50%;inline-size:var(--space-8);block-size:var(--space-8);transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-md);transition:transform var(--dur-micro) var(--ease-out-soft),box-shadow var(--dur-micro) var(--ease-out-soft)}.ShotFinalCompare_chev__XDaeK{inline-size:var(--space-5);block-size:var(--space-5);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ShotFinalCompare_frame__MhQjf:hover .ShotFinalCompare_knob__Kapgl,.ShotFinalCompare_wrap___UbjI[data-dragging] .ShotFinalCompare_knob__Kapgl{transform:translate(-50%,-50%) scale(1.06);box-shadow:var(--shadow-lg)}.ShotFinalCompare_wrap___UbjI[data-dragging] .ShotFinalCompare_knob__Kapgl{transform:translate(-50%,-50%) scale(.97)}.ShotFinalCompare_wrap___UbjI[data-focused] .ShotFinalCompare_knob__Kapgl{outline:2px solid var(--accent);outline-offset:3px}.ShotFinalCompare_range__OY4eO{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;opacity:0;inset-block-end:0;left:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ShotFinalCompare_knob__Kapgl,.ShotFinalCompare_tag__glQDH{transition:none}.ShotFinalCompare_frame__MhQjf:hover .ShotFinalCompare_knob__Kapgl{transform:translate(-50%,-50%)}}@container (max-width: 560px){.ShotFinalCompare_mark__f9ZXF{display:none}.ShotFinalCompare_slateText__q4iVl{inset-block-end:var(--space-3)}.ShotFinalCompare_slateNum__hmNgE{font-size:var(--step-0)}.ShotFinalCompare_slatePending__b_PJ2{display:none}.ShotFinalCompare_knob__Kapgl{inline-size:var(--space-7);block-size:var(--space-7)}.ShotFinalCompare_chev__XDaeK{inline-size:var(--space-4);block-size:var(--space-4)}.ShotFinalCompare_tag__glQDH{inset-block-start:var(--space-3)}.ShotFinalCompare_tagShot__jv4Yc{left:var(--space-3)}.ShotFinalCompare_tagFinal__gv_N2{right:var(--space-3)}}.hybrid_heroCtas__rM14s{margin-block-start:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3)}.hybrid_routes__alVvV,.hybrid_signature__y_04D,.hybrid_unlocks__h0yf2{background:var(--bg);border-block-start:1px solid var(--border)}.hybrid_cleared__RwotN,.hybrid_ledgerSection__nxGns,.hybrid_more__hejfb,.hybrid_standard__T4ELC{background:var(--surface);border-block-start:1px solid var(--border)}.hybrid_signature__y_04D{border-block-start:0}.hybrid_head__lfExm{display:grid;gap:var(--space-3);max-inline-size:60ch;margin-block-end:var(--space-8)}.hybrid_kicker__AL0__{margin:0;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.hybrid_heading__uWMwS{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.hybrid_lead__EzbBX{margin:0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:56ch}.hybrid_breakdown__9NLQ5{margin:0;display:grid;gap:var(--space-5)}.hybrid_breakdownFeatured__hJ_Yj{gap:var(--space-6)}.hybrid_caption__yw4bu{display:grid;gap:var(--space-4)}.hybrid_captionHead__qN_Ux{display:flex;align-items:flex-start;gap:var(--space-4)}.hybrid_captionNum__hZ4BP{flex:none;padding-block-start:var(--space-1);color:var(--accent);font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--kicker-tracking)}.hybrid_captionTitles__3gjky{flex:1 1;min-inline-size:0;display:grid;gap:var(--space-1)}.hybrid_captionTitle__8KKy_{margin:0;font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.25}.hybrid_breakdownFeatured__hJ_Yj .hybrid_captionTitle__8KKy_{font-size:var(--step-2)}.hybrid_captionClient__hDnA7{margin:0;color:var(--ink-muted);font-size:var(--step--1)}.hybrid_watch__h_YCA{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4) var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;font-size:var(--step--1);font-weight:600;cursor:pointer;transition:background var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.hybrid_watch__h_YCA:hover{background:var(--surface-2);border-color:var(--ink-muted)}.hybrid_watch__h_YCA:active{transform:scale(.97)}.hybrid_watchIcon__Kzjsz{inline-size:var(--space-4);block-size:var(--space-4);fill:var(--accent)}.hybrid_captionLedger__Af96M{margin:0;display:grid;gap:var(--space-3)}.hybrid_captionRow__rGid2{display:grid;grid-template-columns:var(--space-9) 1fr;align-items:baseline;gap:var(--space-3)}.hybrid_captionKey__Ll6Uo{margin:0;color:var(--ink-muted);font-size:var(--step--1);font-weight:600}.hybrid_captionKeyBuilt__a2i7z{color:var(--accent)}.hybrid_captionTags__fJx4_{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.hybrid_tag__s_3Wy{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--step--1);line-height:1.4}.hybrid_tagBuilt__oPFWE{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent)}.hybrid_ledgerGrid__dy2Dc{display:grid;gap:var(--space-8)}.hybrid_ledgerGrid__dy2Dc .hybrid_head__lfExm{margin-block-end:0}.hybrid_ledger__ns_Nw{display:grid;gap:var(--space-6)}.hybrid_ledgerCol__sFNno{display:grid;gap:var(--space-4);align-content:start;padding-block-start:var(--space-5);border-block-start:2px solid var(--ink)}.hybrid_ledgerColBuilt__dBVm_{border-block-start-color:var(--accent)}.hybrid_ledgerTitle__y0kef{margin:0;display:flex;align-items:center;gap:var(--space-3);font-size:var(--step-1);font-weight:600;letter-spacing:-.01em}.hybrid_dotBuilt__3lUSx,.hybrid_dotReal__1_YH1{flex:none;inline-size:var(--space-2);block-size:var(--space-2);border-radius:50%;background:var(--ink)}.hybrid_dotBuilt__3lUSx{background:var(--accent)}.hybrid_ledgerList__OEnt1{margin:0;padding:0;list-style:none;display:grid}.hybrid_ledgerList__OEnt1 li{padding-block:var(--space-3);border-block-end:1px solid var(--border);color:var(--ink);font-size:var(--step-0);line-height:1.5}@media (min-width:900px){.hybrid_ledger__ns_Nw{grid-template-columns:1fr 1fr;gap:var(--space-7)}}@media (min-width:1200px){.hybrid_ledgerGrid__dy2Dc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-9);align-items:start}}.hybrid_clearedGrid__Ypao4,.hybrid_standardGrid__RT4Y5,.hybrid_unlockGrid__biSPE{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-7) var(--space-6)}.hybrid_clearedGrid__Ypao4>li,.hybrid_standardGrid__RT4Y5>li,.hybrid_unlockGrid__biSPE>li{display:grid;gap:var(--space-2);align-content:start;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.hybrid_itemTitle__xEj5p{margin:0;font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.25}.hybrid_itemBody__ab_oQ{margin:0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.55;max-inline-size:48ch}@media (min-width:680px){.hybrid_clearedGrid__Ypao4,.hybrid_standardGrid__RT4Y5,.hybrid_unlockGrid__biSPE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.hybrid_standardGrid__RT4Y5,.hybrid_unlockGrid__biSPE{grid-template-columns:repeat(3,minmax(0,1fr))}.hybrid_clearedGrid__Ypao4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hybrid_moreGrid__BykLW{display:grid;gap:var(--space-8)}@media (min-width:900px){.hybrid_moreGrid__BykLW{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}}.hybrid_routeGrid__XJ8vR{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-5)}.hybrid_routeGrid__XJ8vR>li{display:grid}.hybrid_route__9MfEh{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.hybrid_routeOurs__kyfQB{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:var(--glow-accent)}.hybrid_routeWhen__eIB4u{margin:0;color:var(--ink);font-size:var(--step--1);line-height:1.45}.hybrid_routeWhenKey__gLuNV{color:var(--ink-muted)}.hybrid_routeOurs__kyfQB .hybrid_routeWhenKey__gLuNV{color:var(--accent)}@media (min-width:900px){.hybrid_routeGrid__XJ8vR{grid-template-columns:repeat(3,minmax(0,1fr))}}.hybrid_worlds__D8cY6{background:var(--bg);border-block-start:1px solid var(--border)}.hybrid_worldsGrid__PEce_{display:grid;gap:var(--space-8);align-items:center}.hybrid_worldsText__JY2CN{display:grid;gap:var(--space-6)}.hybrid_worldsText__JY2CN .hybrid_head__lfExm{margin-block-end:0}.hybrid_worldsPoints__diluf{margin:0;padding:0;list-style:none;display:grid}.hybrid_worldsPoints__diluf>li{display:grid;grid-template-columns:var(--space-7) 1fr;gap:var(--space-3);align-items:baseline;padding-block:var(--space-4);border-block-end:1px solid var(--border)}.hybrid_worldsPoints__diluf>li:first-child{border-block-start:1px solid var(--border)}.hybrid_worldsNum__ijdxX{color:var(--accent);font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hybrid_worldsMedia__5aiyI{margin:0;max-inline-size:100%}.hybrid_worldsSlate__kjjVK{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1);aspect-ratio:16/9;max-inline-size:100%;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--border);box-shadow:var(--shadow-md)}.hybrid_worldPanel__5Dcqy{position:relative;display:grid;align-content:start;padding:var(--space-4)}.hybrid_world1__hsPYT{background:radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--bg))}.hybrid_world2__cv6Nd{background:radial-gradient(90% 50% at 50% 110%,color-mix(in srgb,var(--warning) 26%,transparent),transparent 70%),linear-gradient(180deg,var(--surface),var(--surface-2))}.hybrid_world3__X6csR{background:radial-gradient(90% 55% at 50% 105%,color-mix(in srgb,var(--info) 26%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface))}.hybrid_worldTag__7j86z{justify-self:start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--ink);font-size:var(--step--2);font-weight:600}.hybrid_worldTag__7j86z,.hybrid_worldsPending__KtI2S{letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case)}.hybrid_worldsPending__KtI2S{position:absolute;inset-inline:0;inset-block-end:var(--space-4);text-align:center;color:var(--ink-muted);font-size:var(--step--1)}@media (min-width:1100px){.hybrid_worldsGrid__PEce_{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-9)}}.services_heroCtas__MSxaN{margin-block-start:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-3)}.services_chips__PFOk4{margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);max-inline-size:64ch}.services_chip__HfKFi{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--step--1);line-height:1.5;background:color-mix(in srgb,var(--bg) 55%,transparent)}.services_base__MlSEb,.services_scope__KjKfg{background:var(--bg);border-block-start:1px solid var(--border)}.services_alt__DosDG{background:var(--surface);border-block-start:1px solid var(--border)}.services_head__PLG4F{display:grid;gap:var(--space-3);max-inline-size:62ch;margin-block-end:var(--space-8)}.services_kicker__CLvp5{margin:0;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.services_heading__35GOE{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:24ch;text-wrap:balance}.services_lead__m_eCG{margin:0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:58ch}.services_itemTitle__sLRWe{margin:0;font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.25}.services_itemBody__Whz4t{margin:0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.55;max-inline-size:52ch}.services_facts__inCsd{background:var(--surface);border-block-end:1px solid var(--border);padding-block:var(--space-8)}.services_factGrid__32UPf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.services_factValue__B65ty{margin:0;color:var(--accent);font-size:var(--step-4);font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services_factLabel__6o5x8{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--step--1);line-height:1.45;max-inline-size:24ch}@media (min-width:900px){.services_factGrid__32UPf{grid-template-columns:repeat(4,minmax(0,1fr))}}.services_credits__Yz3Pv{margin:0;padding:0;list-style:none;display:grid}.services_credit__jppCu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-block-end:1px solid var(--border)}.services_creditTitle__N9EEu{font-size:var(--step-1);font-weight:600}.services_creditMeta__F1cRY{color:var(--ink-muted);font-size:var(--step--1)}.services_scopeNav__tqYi7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-8)}.services_scopeNavLink__zrwfq{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--ink);font-size:var(--step--1);font-weight:600;transition:background var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.services_scopeNavLink__zrwfq:hover{background:var(--surface-2);border-color:var(--ink-muted)}.services_scopeNavNum__tiXtv{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services_groups___Yp3p{display:grid;gap:var(--space-9)}.services_group__QBfAf{display:grid;gap:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--border-strong);scroll-margin-block-start:var(--space-10)}.services_groupHead__NUGPb{display:grid;gap:var(--space-2);align-content:start}.services_groupNum__Y9MzW{color:var(--accent);font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--kicker-tracking)}.services_groupTitle__oEQbo{margin:0;font-size:var(--step-2);font-weight:600;letter-spacing:-.015em;line-height:1.15}.services_groupLine__Op3D0{margin:0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.5;max-inline-size:32ch}.services_items__bVem8{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-6)}.services_items__bVem8>li{display:grid;gap:var(--space-2);align-content:start}@media (min-width:720px){.services_items__bVem8{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-6)}}@media (min-width:1100px){.services_group__QBfAf{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-8)}.services_groupHead__NUGPb{position:sticky;inset-block-start:var(--space-10)}}.services_timeline__mjlkf{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-7)}.services_timeline__mjlkf>li{display:grid;gap:var(--space-2);align-content:start;padding-block-start:var(--space-5);border-block-start:2px solid var(--border-strong)}.services_timeline__mjlkf>li:first-child{border-block-start-color:var(--accent)}.services_phase__VRUmb{color:var(--accent);font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--kicker-tracking)}@media (min-width:720px){.services_timeline__mjlkf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services_timeline__mjlkf{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}}.services_reports__Y2w_r{margin:0;padding:0;list-style:none;display:grid}.services_reports__Y2w_r>li{display:grid;grid-template-columns:var(--space-10) 1fr;gap:var(--space-5);align-items:baseline;padding-block:var(--space-5);border-block-end:1px solid var(--border)}.services_reports__Y2w_r>li:first-child{border-block-start:1px solid var(--border)}.services_cadence__dkD6U{justify-self:start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-size:var(--step--1);font-weight:600;white-space:nowrap}.services_reportText__4uKbe{display:grid;gap:var(--space-2)}@media (min-width:900px){.services_reports__Y2w_r{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}.services_reports__Y2w_r>li:nth-child(2){border-block-start:1px solid var(--border)}}.services_kingdom__vak7f{display:grid;gap:var(--space-8)}.services_regions__5mvKB{display:grid;gap:var(--space-4);align-content:start}.services_regionsLabel__dsYKA{margin:0;color:var(--ink-muted);font-size:var(--step--1);font-weight:600}.services_regionList__UfHzi{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.services_regionList__UfHzi li{padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--step--1);font-weight:500}.services_plan___9tHI{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-6)}.services_plan___9tHI>li{display:grid;gap:var(--space-2);align-content:start;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}@media (min-width:720px){.services_plan___9tHI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services_kingdom__vak7f{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.services_models__8oMD4{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-4)}.services_models__8oMD4>li{display:grid}.services_model__c00Ro{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.services_modelLead__xJZdT{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:var(--glow-accent)}@media (min-width:720px){.services_models__8oMD4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services_models__8oMD4{grid-template-columns:repeat(4,minmax(0,1fr))}}.services_why___Vhgg{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-7) var(--space-6)}.services_why___Vhgg>li{display:grid;gap:var(--space-2);align-content:start;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}@media (min-width:720px){.services_why___Vhgg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services_why___Vhgg{grid-template-columns:repeat(4,minmax(0,1fr))}}.services_alt__DosDG .services_model__c00Ro{background:var(--bg)}.services_regions__5mvKB .services_regionsLabel__dsYKA+.services_stageList__T6Get{margin-block-start:0}.services_regionList__UfHzi+.services_regionsLabel__dsYKA{margin-block-start:var(--space-5)}.services_stageList__T6Get{margin:0;padding:0;list-style:none;display:grid}.services_stageList__T6Get li{padding-block:var(--space-3);border-block-end:1px solid var(--border);font-size:var(--step--1);line-height:1.45;color:var(--ink)}.services_tableWrap__Zyaip{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.services_table__RpNy_{inline-size:100%;min-inline-size:560px;border-collapse:collapse;font-size:var(--step-0)}.services_table__RpNy_ td,.services_table__RpNy_ th{padding:var(--space-4) var(--space-5);text-align:start;vertical-align:top;border-block-end:1px solid var(--border);line-height:1.45}.services_table__RpNy_ tbody tr:last-child td,.services_table__RpNy_ tbody tr:last-child th{border-block-end:0}.services_table__RpNy_ thead th{color:var(--ink-muted);font-size:var(--step--1);font-weight:600;text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);background:var(--surface-2)}.services_table__RpNy_ tbody th{font-weight:600;color:var(--ink);inline-size:45%}.services_table__RpNy_ td{color:var(--ink-muted)}.services_note__liDJ8{margin:var(--space-4) 0 0;color:var(--ink-subtle);font-size:var(--step--1);line-height:1.5;max-inline-size:70ch}.services_incentive__BkWoI{background:var(--surface);border-block-start:1px solid var(--border)}.services_incentiveGrid__uY3Wj{display:grid;gap:var(--space-8)}.services_incentiveHead__W1eYJ{display:grid;gap:var(--space-3);align-content:start}.services_incentiveNum__11yVd{margin:var(--space-4) 0 0;color:var(--accent);font-size:var(--step-5);font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.services_incentiveLabel__meesj{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.5;max-inline-size:36ch}.services_incentiveSteps__lSiVT{margin:0;padding:0;list-style:none;display:grid}.services_incentiveSteps__lSiVT>li{display:grid;grid-template-columns:var(--space-8) 1fr;gap:var(--space-4);align-items:baseline;padding-block:var(--space-4);border-block-end:1px solid var(--border)}.services_incentiveSteps__lSiVT>li:first-child{border-block-start:1px solid var(--border)}.services_stepNum__VNM7G{color:var(--accent);font-size:var(--step--1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1100px){.services_incentiveGrid__uY3Wj{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-9)}}.services_three__tiTGA{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-7) var(--space-6)}.services_three__tiTGA>li{display:grid;gap:var(--space-2);align-content:start;padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}@media (min-width:720px){.services_three__tiTGA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.services_three__tiTGA{grid-template-columns:repeat(3,minmax(0,1fr))}}.services_headRow__fiKJL{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-block-end:var(--space-8)}.services_headRow__fiKJL .services_head__PLG4F{margin-block-end:0}.services_textLink__gtHUb{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--ink);font-size:var(--step--1);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em}.services_textLink__gtHUb:hover{color:var(--accent)}[dir=rtl] .services_textLink__gtHUb span{display:inline-block;transform:scaleX(-1)}.services_craft__SNrec{background:var(--bg)}.services_mosaic__jV9PT{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.services_mosaic__jV9PT>li:first-child{grid-column:1/-1}.services_tile__CPXgi{position:relative;margin:0;aspect-ratio:16/9;max-inline-size:100%;overflow:hidden;border-radius:var(--radius);background:var(--surface);isolation:isolate}.services_mosaic__jV9PT>li:first-child .services_tile__CPXgi{aspect-ratio:21/9}.services_tileImg__O6Q5y{object-fit:cover;transition:transform var(--dur-standard) var(--ease-out-expo)}.services_tile__CPXgi:hover .services_tileImg__O6Q5y{transform:scale(1.03)}.services_tileCap__7x90J{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-8) var(--space-4) var(--space-3);background:linear-gradient(to top,color-mix(in srgb,var(--media-bg) 82%,transparent),transparent);color:var(--media-ink)}.services_tileClient__TiRLU{font-size:var(--step--1);font-weight:600}.services_tileWork__Mc44t{font-size:var(--step--2);color:var(--media-ink-muted);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case)}@media (min-width:1100px){.services_mosaic__jV9PT{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.services_mosaic__jV9PT>li:first-child{grid-column:span 2;grid-row:span 2}.services_mosaic__jV9PT>li:first-child .services_tile__CPXgi{aspect-ratio:auto;block-size:100%}}@media (prefers-reduced-motion:reduce){.services_tile__CPXgi:hover .services_tileImg__O6Q5y{transform:none}}.services_org__25u2w{display:grid;justify-items:center}.services_orgLead__R1iWC{margin:0;padding:var(--space-4) var(--space-6);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--glow-accent);font-size:var(--step-0);font-weight:600;text-align:center;max-inline-size:34ch}.services_orgStem__RaOM9{inline-size:1px;block-size:var(--space-7);background:var(--border-strong)}.services_orgGrid__vEW3A{inline-size:100%;margin:0;padding:var(--space-5) 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);border-block-start:1px solid var(--border-strong)}.services_orgGrid__vEW3A>li{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--space-8);padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--step--1);font-weight:500;line-height:1.35}.services_orgDot__h6_XJ{flex:none;inline-size:var(--space-2);block-size:var(--space-2);border-radius:50%;background:var(--accent)}@media (min-width:720px){.services_orgGrid__vEW3A{grid-template-columns:repeat(4,minmax(0,1fr))}}.services_groupFrame__aF5mq{position:relative;margin:0 0 var(--space-3);aspect-ratio:16/10;max-inline-size:100%;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.services_groupFrameCap__jQKw8{position:absolute;inset:auto 0 0 0;padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(to top,color-mix(in srgb,var(--media-bg) 80%,transparent),transparent);color:var(--media-ink-muted);font-size:var(--step--2)}.services_icon__YYoK5{display:inline-grid;place-items:center;inline-size:var(--space-8);block-size:var(--space-8);margin-block-end:var(--space-1);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--accent)}.services_iconSvg__X21au{inline-size:var(--space-5);block-size:var(--space-5)}.services_gantt__HqW_4{display:grid;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg)}.services_ganttRow__PK67y{display:grid;grid-template-columns:var(--space-10) 1fr;align-items:center;gap:var(--space-4)}.services_ganttLabel__l_gki{color:var(--ink-muted);font-size:var(--step--1);font-weight:600}.services_ganttTrack__WzLWK{position:relative;block-size:var(--space-5);border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 12 - 1px),var(--border) calc(100% / 12 - 1px) calc(100% / 12))}.services_ganttBar__YwTgk{position:absolute;inset-block:0;border-radius:var(--radius-sm);background:var(--border-strong)}.services_bar_prep__nbfGU{inset-inline-start:0;inline-size:34%;background:color-mix(in srgb,var(--accent) 35%,var(--surface-2))}.services_bar_shoot__lGd2_{inset-inline-start:33%;inline-size:42%;background:var(--accent)}.services_bar_wrap__5umEv{inset-inline-start:74%;inline-size:8%;background:color-mix(in srgb,var(--accent) 55%,var(--surface-2))}.services_bar_post__BByOK{inset-inline-start:50%;inline-size:50%;background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));border:1px dashed color-mix(in srgb,var(--accent) 60%,transparent)}.services_gantt__HqW_4+.services_note__liDJ8{margin-block-end:var(--space-8)}.services_reportSplit___lHGj{display:grid;gap:var(--space-8);align-items:start}.services_sample__Aq2em{margin:0;display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md)}.services_sampleTitle__3npen{margin:0;font-size:var(--step-0);font-weight:600}.services_sampleLegend__3wtCh{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--ink-muted);font-size:var(--step--2)}.services_sampleLegend__3wtCh span{display:inline-flex;align-items:center;gap:var(--space-2)}.services_sampleLegend__3wtCh i{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-sm)}.services_barActual__OlA6l,.services_keyActual__7REE5{background:var(--accent)}.services_barEtc__qp8zF,.services_keyEtc__mc1FU{background:color-mix(in srgb,var(--accent) 30%,var(--surface-2))}.services_keyBudget__QOvk5{border:1px solid var(--ink-muted)}.services_sampleRow__4S_ab{display:grid;grid-template-columns:var(--space-10) 1fr;align-items:center;gap:var(--space-4)}.services_sampleName__4ps66{color:var(--ink);font-size:var(--step--1)}.services_sampleTrack__lm5Al{display:flex;block-size:var(--space-4);border:1px solid var(--ink-muted);border-radius:var(--radius-sm);overflow:hidden}.services_sampleTrack__lm5Al i{display:block;block-size:100%}@media (min-width:1100px){.services_reportSplit___lHGj{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.services_reportSplit___lHGj .services_reports__Y2w_r{grid-template-columns:1fr}.services_reportSplit___lHGj .services_reports__Y2w_r>li:nth-child(2){border-block-start:0}}.services_kingdomBand__NQ_9i{position:relative;overflow:hidden;isolation:isolate;background:var(--bg)}.services_bandImg__JmVuD{object-fit:cover;z-index:-2}.services_bandScrim__oKvgN{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 70%,transparent),color-mix(in srgb,var(--bg) 92%,transparent) 55%,var(--bg))}.services_bandInner__xVwwW{position:relative}.services_kingdomBand__NQ_9i .services_regionList__UfHzi li{background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.services_mosaic__jV9PT>li:last-child{grid-column:1/-1}.services_mosaic__jV9PT>li:last-child .services_tile__CPXgi{aspect-ratio:32/9}@media (min-width:1100px){.services_mosaic__jV9PT>li:last-child{grid-column:span 2}}.VideoToggle_toggle__svMEW{position:absolute;inset-block-end:var(--space-5);inset-inline-start:var(--space-5);z-index:4;display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--media-ink) 25%,transparent);border-radius:50%;background:color-mix(in srgb,var(--media-bg) 55%,transparent);color:var(--media-ink);cursor:pointer;opacity:.6;transition:opacity var(--dur-micro) var(--ease-out-soft),border-color var(--dur-micro) var(--ease-out-soft)}.VideoToggle_toggle__svMEW:focus-visible,.VideoToggle_toggle__svMEW:hover{opacity:1;border-color:color-mix(in srgb,var(--media-ink) 45%,transparent)}.VideoToggle_icon__8UZ4k{inline-size:14px;block-size:14px;display:block}.HeroPoster_poster__FNJyd{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.VideoHero_hero__D8Zb3{position:relative;min-block-size:100svh;display:grid;align-items:end;overflow:hidden;background:var(--bg)}.VideoHero_stage__MNjEn,.VideoHero_video__zFCxR{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.VideoHero_video__zFCxR{opacity:0;transition:opacity var(--dur-standard) var(--ease-out-soft)}.VideoHero_videoLive__7OC82{opacity:1}.VideoHero_stage__MNjEn{background:var(--gradient-surface)}.VideoHero_stageOverPoster__p5OIH{background:none}.VideoHero_letterbox__xWBNC{position:absolute;inset-inline:0;inset-block-start:0;block-size:8vh;background:var(--bg)}.VideoHero_letterbox__xWBNC[data-pos=bottom]{inset-block-start:auto;inset-block-end:0}.VideoHero_scrim__mDGV3{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 10%,transparent) 0,color-mix(in srgb,var(--bg) 70%,transparent) 100%)}.VideoHero_content__n3mnT{position:relative;padding-block-end:clamp(var(--space-8),12vh,var(--space-11))}.PageHero_hero__mu90B,.VideoHero_content__n3mnT{padding-block-start:clamp(var(--space-10),18vh,var(--space-12))}.PageHero_kicker__WpNvO{color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);margin-block-end:var(--space-3)}.PageHero_title__gP4Ee{font-size:var(--step-3);line-height:1.08;letter-spacing:-.02em;max-inline-size:22ch}.PageHero_lead__s7_28{margin-block-start:var(--space-5);color:var(--ink-muted);font-size:var(--step-1);max-inline-size:60ch;line-height:1.5}.PageHero_in__QITFI{animation:PageHero_heroIn__UVZ8N var(--dur-standard) var(--ease-out-expo) both}.PageHero_d1__nUzAc{animation-delay:60ms}.PageHero_d2__T7AEN{animation-delay:.12s}@keyframes PageHero_heroIn__UVZ8N{0%{opacity:.01;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PageHero_in__QITFI{animation:none}}.SpokeFaq_wrap__YF3e_{background:var(--bg);border-block-start:1px solid var(--border)}.SpokeFaq_heading__nAJ_v{font-size:var(--step-3);letter-spacing:-.02em;margin-block-end:var(--space-7)}.SpokeFaq_list__3InEj{max-inline-size:760px}.SpokeFaq_item__cvY_r{border-block-start:1px solid var(--border)}.SpokeFaq_item__cvY_r:last-child{border-block-end:1px solid var(--border)}.SpokeFaq_q__pjfM7{cursor:pointer;list-style:none;padding-block:var(--space-4);font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.SpokeFaq_q__pjfM7::-webkit-details-marker{display:none}.SpokeFaq_q__pjfM7:after{content:"+";color:var(--accent);font-weight:400;font-size:var(--step-2);transition:transform var(--dur-micro) var(--ease-out-soft)}.SpokeFaq_item__cvY_r[open] .SpokeFaq_q__pjfM7:after{content:"–"}.SpokeFaq_a__Z2s6J{padding-block-end:var(--space-5);margin:0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.6;max-inline-size:64ch}.SpokeCta_cta__NWrUc{text-align:center;background:var(--gradient-surface);border-block-start:1px solid var(--border)}.SpokeCta_heading__VbZfa{font-size:var(--step-3);letter-spacing:-.02em}.SpokeCta_sub__E89tY{margin-block-start:var(--space-4);margin-inline:auto;color:var(--ink-muted);font-size:var(--step-1);max-inline-size:50ch}.SpokeCta_row__l2KJX{margin-block-start:var(--space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.OfferLadder_wrap__9aUWf{background:var(--surface);border-block:1px solid var(--border)}.OfferLadder_head__aiOU6{display:grid;gap:var(--space-3);max-inline-size:60ch;margin-block-end:var(--space-8)}.OfferLadder_kicker__M_Wcu{margin:0;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.OfferLadder_heading__cPvtz{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.OfferLadder_intro__djCtQ{margin:0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5}.OfferLadder_rungs__fq4Vh{display:grid;grid-template-columns:1fr;gap:var(--space-7);position:relative}@media (min-width:900px){.OfferLadder_rungs__fq4Vh{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.OfferLadder_rung__0cQuR{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding-block-start:var(--space-5);border-block-start:1px solid var(--border)}.OfferLadder_rung__0cQuR:before{content:"";position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-start:0;inline-size:var(--space-2);block-size:var(--space-2);border-radius:50%;background:var(--accent);box-shadow:var(--glow-accent)}.OfferLadder_num__4_iuU{font-size:var(--step--1);font-weight:600;letter-spacing:var(--kicker-tracking);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.OfferLadder_name__4wK8E{margin:0;font-size:var(--step-2);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.OfferLadder_label__CXaQt{display:block;margin-block-end:var(--space-2);color:var(--ink-subtle);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.OfferLadder_includes__7kpDG{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.OfferLadder_includes__7kpDG li{position:relative;padding-inline-start:var(--space-4);color:var(--ink-muted);font-size:var(--step-0);line-height:1.5}.OfferLadder_includes__7kpDG li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.7em;inline-size:var(--space-2);block-size:1px;background:var(--border-strong)}.OfferLadder_measured__RouEt{margin:0;padding-block-start:var(--space-4);border-block-start:1px solid var(--border);font-size:var(--step-0);line-height:1.5;color:var(--ink)}.OfferLadder_unlocks__r1vdc{margin:0;margin-block-start:auto;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--step--1)}.OfferLadder_unlocks__r1vdc svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none;color:var(--accent)}[dir=rtl] .OfferLadder_unlocks__r1vdc svg{transform:scaleX(-1)}.OfferLadder_foot__7A_Sy{margin-block-start:var(--space-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.OfferLadder_footLine__fJ7uj{margin:0;color:var(--ink-muted);font-size:var(--step-0);max-inline-size:48ch}.PortfolioSection_wrap___AYAb{background:var(--bg)}.PortfolioSection_head__kn75x{margin-block-end:var(--space-6)}.PortfolioSection_kicker__9uqGl{display:block;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking);margin-block-end:var(--space-3)}.PortfolioSection_heading__Vbakm{font-size:var(--step-3);letter-spacing:-.02em;font-weight:600;max-inline-size:20ch}.PortfolioSection_groups__PXk6U{display:grid;gap:var(--space-7)}.PortfolioSection_groupHeading__MiLbL{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;margin-block-end:var(--space-4);padding-block-end:var(--space-2);border-block-end:1px solid var(--border)}.sector_points__KjuEw{background:var(--bg);border-block-start:1px solid var(--border)}.sector_pointsHead__Cvr1V{display:grid;gap:var(--space-3);max-inline-size:60ch;margin-block-end:var(--space-8)}.sector_kicker__KhtQu{margin:0;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.sector_heading__7SU8g{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.sector_lead__ulYjJ{margin:0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5}.sector_pointGrid__hj62U{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:800px){.sector_pointGrid__hj62U{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-7)}}.sector_point__n8g8A{display:grid;align-content:start;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.sector_pointNum__AmB6s{font-size:var(--step--1);font-weight:600;color:var(--accent);letter-spacing:var(--kicker-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sector_pointTitle__4WQUf{margin:0;font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.2}.sector_pointBody__eAV_9{margin:0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.55;max-inline-size:42ch}.sector_reviewer__49KU3{margin-block-start:var(--space-7);padding:var(--space-5);border:1px solid var(--border);border-inline-start:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-size:var(--step-0);line-height:1.55;max-inline-size:64ch}.sector_work__s__xp{background:var(--surface);border-block:1px solid var(--border)}.sector_workHead__d9F1a{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-block-end:var(--space-7)}.sector_workLink__a7RsY{color:var(--ink-muted);font-size:var(--step-0);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);transition:color var(--dur-micro) var(--ease-out-soft)}.sector_workLink__a7RsY:focus-visible,.sector_workLink__a7RsY:hover{color:var(--accent)}.sector_workLink__a7RsY:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.sector_measure__EJzq3{background:var(--bg);border-block-start:1px solid var(--border)}.sector_measureGrid__REKMQ{display:grid;gap:var(--space-7)}@media (min-width:900px){.sector_measureGrid__REKMQ{grid-template-columns:5fr 7fr;gap:var(--space-9);align-items:start}}.sector_metrics__vpzZC{list-style:none;margin:0;padding:0;display:grid;gap:0;border-block-start:1px solid var(--border)}.sector_metric__Zp_qB{display:grid;gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--border)}.sector_metricName__b6Ltk{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em}.sector_metricDef__P39R7{margin:0;color:var(--ink-muted)}.sector_measureNote__9B7YZ,.sector_metricDef__P39R7{font-size:var(--step--1);line-height:1.5;max-inline-size:60ch}.sector_measureNote__9B7YZ{margin:var(--space-5) 0 0;color:var(--ink-subtle)}.sector_others__CofML{background:var(--surface);border-block-start:1px solid var(--border)}.sector_doorRow___NHSD{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:640px){.sector_doorRow___NHSD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sector_doorRow___NHSD{grid-template-columns:repeat(4,minmax(0,1fr))}}.sector_door__rC_Xy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--space-9);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--step-0);font-weight:600;text-decoration:none;transition:border-color var(--dur-micro) var(--ease-out-soft),transform var(--dur-micro) var(--ease-out-soft)}.sector_door__rC_Xy:hover{border-color:var(--border-strong);transform:translateY(-1px)}.sector_door__rC_Xy:active{transform:scale(.98)}.sector_door__rC_Xy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sector_door__rC_Xy svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none;color:var(--accent)}[dir=rtl] .sector_door__rC_Xy svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.sector_door__rC_Xy,.sector_workLink__a7RsY{transition:none}.sector_door__rC_Xy:hover{transform:none}}.sector_clients__qbZBu{background:var(--bg);padding-block-start:0}.SpokeProcess_wrap__dWsGf{background:var(--bg);border-block-start:1px solid var(--border)}.SpokeProcess_heading__JBroJ{font-size:var(--step-3);letter-spacing:-.02em;max-inline-size:20ch;margin-block-end:var(--space-8)}.SpokeProcess_grid__l8_r6{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:680px){.SpokeProcess_grid__l8_r6{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.SpokeProcess_grid__l8_r6{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.SpokeProcess_step__vWCwA{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.SpokeProcess_num__dykJu{font-size:var(--step--1);font-weight:600;letter-spacing:var(--kicker-tracking);color:var(--accent)}.SpokeProcess_stepTitle__o309S{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em}.SpokeProcess_stepBody__DqPWL{color:var(--ink-muted);font-size:var(--step-0);line-height:1.55}