.HeroPoster_poster__FNJyd{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.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}.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}.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}}.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}.ShoppableVideo_wrap__Tfc3A{background:var(--surface);border-block:1px solid var(--border)}.ShoppableVideo_grid__Gwjts{display:grid;gap:var(--space-8)}@media (min-width:1024px){.ShoppableVideo_grid__Gwjts{grid-template-columns:6fr 6fr;gap:var(--space-9);align-items:start}}.ShoppableVideo_copy__G2hOf{display:grid;gap:var(--space-5)}.ShoppableVideo_kicker__DCNS3{margin:0;color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.ShoppableVideo_heading__XqLnC{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:20ch;text-wrap:balance}.ShoppableVideo_lead__LPS1u{margin:0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:52ch}.ShoppableVideo_steps__wQRM_{display:grid;gap:var(--space-4);margin-block-start:var(--space-2)}.ShoppableVideo_step__ccrAX{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--border)}.ShoppableVideo_num__VkB_f{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;padding-block-start:var(--space-1)}.ShoppableVideo_stepTitle__rwl3q{margin:0;font-size:var(--step-1);font-weight:600;letter-spacing:-.01em;line-height:1.2}.ShoppableVideo_stepBody___pV53{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--step-0);line-height:1.55;max-inline-size:48ch}.ShoppableVideo_note__URxDf{margin:0;color:var(--ink-subtle);font-size:var(--step--1);line-height:1.5;max-inline-size:52ch}.ShoppableVideo_ctas__98VaQ{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ShoppableVideo_report__U3Wy_{min-inline-size:0}.SeasonStrip_wrap__9CH83{background:var(--surface);border-block:1px solid var(--border)}.SeasonStrip_kicker__GGOFE{margin:0 0 var(--space-3);color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.SeasonStrip_heading__OuwTH{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.SeasonStrip_lead__P1G3b{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--step-1);line-height:1.5;max-inline-size:60ch}.SeasonStrip_figure__3WxHR{margin:var(--space-8) 0 0}.SeasonStrip_scroll__adZ8r{overflow-x:auto;scrollbar-width:thin;padding-block-end:var(--space-3)}.SeasonStrip_year__FxyDq{min-inline-size:960px;display:grid;gap:var(--space-3)}.SeasonStrip_ruler__bcmPW{display:grid;grid-template-columns:repeat(var(--months),minmax(0,1fr));gap:var(--space-1);border-block-end:1px solid var(--border);padding-block-end:var(--space-2)}.SeasonStrip_month__5skNo{font-size:var(--step--2);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-case);color:var(--ink-subtle);text-align:center}.SeasonStrip_beats__URUSA{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--months),minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:var(--space-2) var(--space-1)}.SeasonStrip_beat__mrsgx{grid-column:var(--start) /span var(--span);grid-row:var(--row);display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-inline-start:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg);min-inline-size:0}.SeasonStrip_beatLabel__2h22o{font-size:var(--step--1);font-weight:600;letter-spacing:-.005em;line-height:1.25}.SeasonStrip_lunar__2mg5_{font-weight:400;color:var(--ink-subtle)}.SeasonStrip_beatLine__b1jef{font-size:var(--step--2);line-height:1.4;color:var(--ink-muted)}.SeasonStrip_caption__MLx2S{margin:var(--space-4) 0 0;font-size:var(--step--1);line-height:1.5;color:var(--ink-subtle);max-inline-size:64ch}.sector_heroCtas__hK7XZ{margin-block-start:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-4)}.sector_services__blQR0{background:var(--surface);border-block-start:1px solid var(--border)}.sector_kicker__TGYdJ{margin:0 0 var(--space-3);color:var(--kicker-color);font-size:var(--step--1);text-transform:var(--kicker-case);letter-spacing:var(--kicker-tracking)}.sector_heading__Qp7Cn{margin:0;font-size:var(--step-3);line-height:1.1;letter-spacing:-.02em;max-inline-size:22ch;text-wrap:balance}.sector_servicesGrid__ZBbsN{margin-block-start:var(--space-7)}.SpokeRelated_wrap__fI_mp{background:var(--bg);border-block-start:1px solid var(--border)}.SpokeRelated_heading__adhvP{font-size:var(--step-2);letter-spacing:-.01em;margin-block-end:var(--space-7)}.SpokeRelated_grid__9RfaX{display:grid;grid-template-columns:1fr;gap:var(--space-4);transition:opacity var(--dur-micro) var(--ease-out-soft)}.SpokeRelated_dip__KRBNV{opacity:.4}@media (min-width:680px){.SpokeRelated_grid__9RfaX{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.SpokeRelated_grid__9RfaX{grid-template-columns:repeat(3,1fr)}}.SpokeRelated_card__xedql{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-micro) var(--ease-out-soft)}.SpokeRelated_card__xedql:hover{border-color:var(--border-strong)}.SpokeRelated_link__w6xzU{display:grid;gap:var(--space-2);padding:var(--space-5);text-decoration:none;color:inherit}.SpokeRelated_name__Erzef{font-size:var(--step-1);font-weight:600;letter-spacing:-.01em}.SpokeRelated_line__3OPR7{color:var(--ink-muted);font-size:var(--step--1);line-height:1.4}.SpokeRelated_arrow__1K7nl{color:var(--accent);inline-size:1.5rem;block-size:1.5rem}[dir=rtl] .SpokeRelated_arrow__1K7nl{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.SpokeRelated_grid__9RfaX{transition:none}}