.studio_page__97yfA{background:var(--hai-paper);color:var(--hai-ink);font-family:var(--hai-sans)}.studio_wrap__qxYZI{width:100%;max-width:var(--hai-wrap);padding-inline:var(--hai-gutter);margin-inline:auto;position:relative;z-index:1}.studio_h1__qizAh{font-size:var(--hai-fs-display);line-height:.98;letter-spacing:-.025em;font-variation-settings:"opsz" 144;max-width:12ch}.studio_h1__qizAh,.studio_h2__ql67K{font-family:var(--hai-serif);font-weight:500;text-wrap:balance;margin:0}.studio_h2__ql67K{font-size:var(--hai-fs-xxl);line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 144;max-width:18ch}.studio_serifH3__fAgmy{font-family:var(--hai-serif);font-weight:500;font-size:var(--hai-fs-xl);line-height:1.08;letter-spacing:-.015em}.studio_eyebrowGold__WTHtk,.studio_eyebrow__266at{font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:var(--hai-rust-deep)}.studio_eyebrowGold__WTHtk{color:var(--hai-gold)}.studio_lead__VRPZ5{font:400 var(--hai-fs-base)/1.65 var(--hai-sans);max-width:60ch;color:var(--hai-body);margin:22px 0 0}.studio_ctaNote__ddgX6{margin:14px 0 0;max-width:52ch;font:400 var(--hai-fs-xs)/1.5 var(--hai-sans);color:var(--hai-muted-dark)}.studio_actions__jA_Y4{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.studio_primary__3oFx2{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:15px 22px;border:1px solid var(--hai-rust);border-radius:var(--hai-radius);background:var(--hai-rust);color:var(--hai-rust-ink);font:600 var(--hai-fs-xs)/1 var(--hai-sans);text-decoration:none;transition:transform var(--hai-t-micro),background var(--hai-t-micro)}.studio_primary__3oFx2:hover{background:var(--hai-rust-deep);border-color:var(--hai-rust-deep);transform:translateY(-2px);color:var(--hai-rust-ink)}.studio_textLink__vbjbz{gap:10px;color:inherit;font:600 var(--hai-fs-xs)/1.4 var(--hai-sans);text-decoration:underline;text-underline-offset:6px}.studio_ghost__ZunKs,.studio_textLink__vbjbz{display:inline-flex;align-items:center;min-height:44px}.studio_ghost__ZunKs{justify-content:center;padding:15px 22px;border:1px solid var(--hai-line-strong);border-radius:var(--hai-radius);background:transparent;color:var(--hai-ink);font:600 var(--hai-fs-xs)/1 var(--hai-sans)}.studio_ghost__ZunKs:hover{background:var(--hai-paper-2)}.studio_grain__q0noE,.studio_grid__bVnxE{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5}.studio_grid__bVnxE{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px}.studio_river__Wo_dg{display:block;width:calc(100% - var(--hai-gutter) * 2);max-width:calc(var(--hai-wrap) - var(--hai-gutter) * 2);height:48px;margin-inline:auto;color:var(--hai-line-strong)}.studio_frame__emY4L{position:relative;margin:0;border:1px solid var(--hai-line);border-radius:var(--hai-radius-frame);background:var(--hai-raised);box-shadow:var(--hai-shadow-frame);overflow:hidden;color:var(--hai-ink)}.studio_frameTilt__UPBqL{transition:transform var(--hai-t-micro) ease-out;transform-style:preserve-3d}.studio_frameDark__wwOXG{border-color:var(--hai-line-dark);background:var(--hai-navy-2);color:var(--hai-white)}.studio_frameBar__WdimC{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--hai-line);font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hai-body)}.studio_frameDark__wwOXG .studio_frameBar__WdimC{border-color:var(--hai-line-dark);color:var(--hai-muted-dark)}.studio_frameBar__WdimC i{display:inline-flex;gap:5px;flex-shrink:0}.studio_frameBar__WdimC b{width:7px;height:7px;border-radius:50%;background:var(--hai-line-strong)}.studio_frameBody__jCNKF img{display:block;width:100%;height:auto}.studio_frameCaption__GC9f0{padding:12px 14px;font:400 var(--hai-fs-xs)/1.5 var(--hai-sans);color:var(--hai-body);border-top:1px solid var(--hai-line)}.studio_frameDark__wwOXG .studio_frameCaption__GC9f0{color:var(--hai-body-dark);border-color:var(--hai-line-dark)}.studio_frameLink__PjNvp{display:block;color:inherit;text-decoration:none;min-width:0}.studio_numeralFigure__44y_8{font:600 var(--hai-fs-display)/1 var(--hai-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.studio_numeralLabel__lMhDQ{font:600 var(--hai-fs-label)/1.5 var(--hai-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;max-width:32ch;color:var(--hai-muted-dark)}.studio_faqList__VSNGF details{border-top:1px solid var(--hai-line)}.studio_faqList__VSNGF details:last-child{border-bottom:1px solid var(--hai-line)}.studio_faqList__VSNGF summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font:500 var(--hai-fs-m)/1.25 var(--hai-serif);min-height:44px;color:var(--hai-ink)}.studio_faqList__VSNGF summary::-webkit-details-marker{display:none}.studio_faqList__VSNGF summary svg{flex-shrink:0;transition:transform var(--hai-t-micro)}.studio_faqList__VSNGF details[open] summary svg{transform:rotate(45deg)}.studio_faqAnswer__yK_Uf{padding:0 32px 24px 0;font:400 var(--hai-fs-base)/1.65 var(--hai-sans);color:var(--hai-body)}.studio_close__6G2Rk{position:relative;isolation:isolate;background:var(--hai-navy);color:var(--hai-white);padding-block:var(--hai-section)}.studio_close__6G2Rk .studio_h2__ql67K{max-width:20ch}.studio_close__6G2Rk .studio_lead__VRPZ5{color:var(--hai-body-dark)}.studio_close__6G2Rk .studio_textLink__vbjbz{color:var(--hai-white)}.studio_closeContact__DeLoA{display:flex;align-items:center;flex-wrap:wrap;gap:16px 32px;margin-top:40px;color:var(--hai-muted-dark);font:400 var(--hai-fs-xs)/1.6 var(--hai-sans)}.studio_closeContact__DeLoA a{min-height:44px;display:inline-flex;align-items:center;color:var(--hai-gold)}.studio_split75__a7x5X{display:grid;grid-template-columns:7fr 5fr;gap:24px}.studio_split84__uQjTG{display:grid;grid-template-columns:8fr 4fr;gap:24px}.studio_split48__lc3sI{display:grid;grid-template-columns:4fr 8fr;gap:24px}@media (max-width:760px){.studio_split48__lc3sI,.studio_split75__a7x5X,.studio_split84__uQjTG{grid-template-columns:1fr}.studio_actions__jA_Y4{align-items:flex-start;flex-direction:column;gap:12px}.studio_faqList__VSNGF summary{padding-block:20px}}@media (prefers-reduced-motion:reduce){.studio_primary__3oFx2:hover{transform:none}.studio_frameTilt__UPBqL{transform:none!important;transition:none}}.studio_close__6G2Rk .studio_h2__ql67K{color:var(--hai-white)}.interior_page__FEstZ{background:var(--hai-paper);color:var(--hai-ink);font-family:var(--hai-sans)}.interior_section__pjSZu{position:relative;padding:var(--hai-section) 0}.interior_muted__jeXxN{background:var(--hai-paper-2)}.interior_navy__3oMnE{background:var(--hai-navy);color:var(--hai-white)}.interior_wrap__9SBQe{width:min(var(--hai-wrap),calc(100% - var(--hai-gutter) * 2));margin-inline:auto}.interior_split__aAjBt{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}.interior_story__lFs9l{max-width:850px}.interior_prose__2W_8g p,.interior_story__lFs9l p{font-size:var(--hai-fs-base);line-height:1.65;color:var(--hai-body);margin-top:22px}.interior_title__YyZ0d{font:500 var(--hai-fs-xxl)/1.04 var(--hai-serif);letter-spacing:-.02em;max-width:18ch}.interior_subtitle__nfM_n{font:600 var(--hai-fs-l)/1.2 var(--hai-sans)}.interior_rows__BJwb7{list-style:none;margin:32px 0 0;padding:0}.interior_rows__BJwb7>li{padding:24px 0;border-top:1px solid var(--hai-line)}.interior_rows__BJwb7>li:last-child{border-bottom:1px solid var(--hai-line)}.interior_link__dEPKh{display:inline-flex;min-height:44px;align-items:center;font:600 var(--hai-fs-xs)/1.5 var(--hai-sans);text-decoration:underline;text-underline-offset:6px}.interior_portrait__LFDCz{max-width:240px;margin-inline:auto;width:100%}.interior_portrait__LFDCz img{filter:saturate(.94) sepia(.04);display:block;aspect-ratio:4/5}.interior_office__tAB9P,.interior_portrait__LFDCz img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.interior_office__tAB9P{aspect-ratio:4/3}.interior_sticky__sfFyT{position:sticky;top:112px;display:grid;gap:24px}.interior_map__hQEAn{min-height:190px;padding:36px;display:flex;flex-direction:column;justify-content:center;background:var(--hai-paper-2);background-image:linear-gradient(var(--hai-line) 1px,transparent 1px),linear-gradient(90deg,var(--hai-line) 1px,transparent 1px);background-size:48px 48px}.interior_map__hQEAn p{background:var(--hai-paper);padding:8px;margin:0}.interior_consultation__5emE8{font-size:var(--hai-fs-base);line-height:1.65;color:var(--hai-body)}.interior_filters__owVAH{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.interior_chip__S_v7V{min-height:44px;padding:10px 18px;border:1px solid var(--hai-line-strong);border-radius:999px;font:600 var(--hai-fs-xs)/1.4 var(--hai-sans);background:transparent}.interior_chip__S_v7V[aria-pressed=true]{color:var(--hai-paper);background:var(--hai-ink);border-color:var(--hai-ink)}.interior_chip__S_v7V:focus-visible,.interior_link__dEPKh:focus-visible{outline:2px solid var(--hai-rust);outline-offset:3px}.interior_proofGrid__iZWsR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.interior_screen__b9z35{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--hai-paper-2)}.interior_screen__b9z35 img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.interior_proofText___tng0{padding:24px 0}.interior_proofText___tng0 h2{font:600 var(--hai-fs-l)/1.2 var(--hai-sans);margin:14px 0}.interior_proofText___tng0 p{font-size:var(--hai-fs-xs);line-height:1.55;color:var(--hai-body)}.interior_label__rHVox{color:var(--hai-rust-deep);font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase}.interior_flow__SOk4D{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px}.interior_flow__SOk4D span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border-left:2px solid var(--hai-line-strong);padding-left:16px;font-size:var(--hai-fs-xs);line-height:1.45}.interior_flow__SOk4D span:nth-child(2){border-color:var(--hai-rust)}.interior_tickets__YTHtP{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:32px 0}.interior_tickets__YTHtP>*{scroll-snap-align:start}.interior_agenda__M5N1T{padding:24px}.interior_agenda__M5N1T li{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--hai-line);font-size:var(--hai-fs-xs);line-height:1.5}.interior_timeline__I_EAh{list-style:none;padding:0;margin-top:40px}.interior_timeline__I_EAh li{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:24px 0;border-top:1px solid var(--hai-line-dark)}.interior_timeline__I_EAh span{color:var(--hai-gold);font:600 var(--hai-fs-xs) var(--hai-mono)}.interior_timeline__I_EAh p{font-size:var(--hai-fs-base);line-height:1.65;color:var(--hai-body-dark)}.interior_method__R_Rke{list-style:none;padding:0}.interior_method__R_Rke li{display:grid;grid-template-columns:64px 1fr 2fr;gap:24px;padding:28px 0;border-top:1px solid var(--hai-line)}.interior_method__R_Rke li>p{font:500 var(--hai-fs-xl) var(--hai-serif);color:var(--hai-rust-deep)}.interior_method__R_Rke h3{font:500 var(--hai-fs-xl)/1.1 var(--hai-serif)}.interior_method__R_Rke div p{color:var(--hai-body);font-size:var(--hai-fs-base);line-height:1.65;margin:0 0 12px}@media (max-width:1023px){.interior_proofGrid__iZWsR{grid-template-columns:repeat(2,minmax(0,1fr))}.interior_split__aAjBt{gap:24px}}@media (max-width:760px){.interior_proofGrid__iZWsR,.interior_split__aAjBt{grid-template-columns:1fr}.interior_sticky__sfFyT{position:static}.interior_portrait__LFDCz{width:min(176px,60vw)}.interior_title__YyZ0d{font-size:var(--hai-fs-xl)}.interior_prose__2W_8g p,.interior_story__lFs9l p{font-size:var(--hai-fs-base)}.interior_method__R_Rke li{grid-template-columns:40px 1fr}.interior_method__R_Rke li div{grid-column:2}.interior_timeline__I_EAh li{grid-template-columns:1fr;gap:8px}.interior_tickets__YTHtP{grid-auto-columns:85%}}.interior_contactSection__9wZ9j{padding:40px 0 64px}.interior_contactGrid__0C6BH{display:grid;grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px 64px;align-items:start}.interior_contactIntro__BscNt{grid-column:1;grid-row:1}.interior_contactIntro__BscNt h1{font:500 var(--hai-fs-xxl)/1.04 var(--hai-serif);letter-spacing:-.025em;max-width:17ch;margin:14px 0 20px;text-wrap:balance}.interior_contactLead__dUAWu{font-size:var(--hai-fs-base);line-height:1.6;color:var(--hai-body);max-width:48ch}.interior_contactActions___x_N3{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.interior_contactForm__0JFfQ{grid-column:2;grid-row:1/span 2;padding:24px 0 0 40px;border-left:1px solid var(--hai-line);min-width:0}.interior_secondaryAction__iByI1{display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:12px 22px;border:1px solid var(--hai-line-strong);border-radius:var(--hai-radius);font:600 var(--hai-fs-xs)/1 var(--hai-sans);color:var(--hai-ink);transition:border-color var(--hai-t-ui) var(--hai-ease),color var(--hai-t-ui) var(--hai-ease)}.interior_secondaryAction__iByI1:hover{border-color:var(--hai-rust);color:var(--hai-rust)}.interior_questionBlock___cH_3{margin-top:64px;padding-top:40px;border-top:1px solid var(--hai-line)}.interior_questionHeading__HjjIW{font:500 var(--hai-fs-xl)/1.1 var(--hai-serif);letter-spacing:-.015em;color:var(--hai-ink);margin:0 0 8px}.interior_contactDetails__Vwjy9{grid-column:1;grid-row:2;max-width:420px}.interior_contactDetails__Vwjy9 .interior_sticky__sfFyT{position:static;gap:16px}.interior_contactDetails__Vwjy9 .interior_map__hQEAn{min-height:130px;padding:24px}.interior_contactDetails__Vwjy9 .interior_consultation__5emE8{font-size:var(--hai-fs-xs)}.interior_page__FEstZ>main>section+.interior_section__pjSZu,.interior_page__FEstZ>section+.interior_section__pjSZu{padding-top:40px}@media (max-width:1023px){.interior_contactGrid__0C6BH{gap:24px 32px}.interior_contactIntro__BscNt h1{font-size:var(--hai-fs-xxl)}.interior_contactForm__0JFfQ{padding-left:24px}}@media (max-width:760px){.interior_contactSection__9wZ9j{padding-top:24px}.interior_contactGrid__0C6BH{display:flex;flex-direction:column;gap:24px}.interior_contactIntro__BscNt h1{font-size:var(--hai-fs-xl);max-width:21ch;margin:12px 0 16px}.interior_contactLead__dUAWu{font-size:var(--hai-fs-s);line-height:1.5}.interior_contactActions___x_N3{margin-top:10px;gap:4px 20px}.interior_contactForm__0JFfQ{width:100%;padding:24px 0 0;border-left:0;border-top:1px solid var(--hai-line)}.interior_contactDetails__Vwjy9{width:100%}.interior_page__FEstZ>main>section+.interior_section__pjSZu,.interior_page__FEstZ>section+.interior_section__pjSZu{padding-top:28px}}.interior_agendaLead__N1JvL{max-width:64ch;margin-top:24px;color:var(--hai-body-dark);font-size:var(--hai-fs-base);line-height:1.6}@media (max-width:760px){.interior_agendaPreview__PMghY{display:none}}.interior_agendaPreview__PMghY a{margin:0 24px 16px}.interior_researchPage__6GVqy{color:var(--hai-ink);background:var(--hai-paper);font-family:var(--hai-sans)}.interior_researchPage__6GVqy .interior_researchHero__C9HZf{background:var(--hai-paper);border-bottom:1px solid var(--hai-line)}.interior_researchIntro__5fvBx{max-width:var(--hai-wrap);margin-inline:auto;padding:32px var(--hai-gutter);display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px;align-items:start}.interior_researchIntro__5fvBx h1{font:500 var(--hai-fs-xxl)/1.06 var(--hai-serif);letter-spacing:-.025em;color:var(--hai-ink);max-width:26ch}.interior_researchIntro__5fvBx>div>p:first-child{font:600 var(--hai-fs-label)/1.5 var(--hai-mono);color:var(--hai-rust-deep);margin-bottom:14px}.interior_researchIntro__5fvBx>div>p:nth-of-type(2){font-size:var(--hai-fs-base);line-height:1.55;margin-top:20px;color:var(--hai-body)}.interior_researchIntro__5fvBx>div>div{margin-top:20px;gap:8px}.interior_researchIntro__5fvBx>div>div>span{background:var(--hai-paper-2);padding:6px 12px;font-size:var(--hai-fs-label)}.interior_researchIntro__5fvBx aside{align-self:start;margin-top:30px;border-left:1px solid var(--hai-rust);background:transparent;box-shadow:none;padding:0 0 0 24px}.interior_researchIntro__5fvBx aside>p:first-child{font:600 var(--hai-fs-label)/1.5 var(--hai-mono);color:var(--hai-rust-deep)}.interior_researchIntro__5fvBx aside>p:nth-child(2){font-size:var(--hai-fs-m);line-height:1.25;color:var(--hai-ink)}.interior_researchIntro__5fvBx aside>p:nth-child(3){font-size:var(--hai-fs-s);line-height:1.55;color:var(--hai-body)}@media (max-width:760px){.interior_researchIntro__5fvBx{grid-template-columns:1fr;gap:24px;padding-block:24px}.interior_researchIntro__5fvBx h1{font-size:var(--hai-fs-xl);line-height:1.08}.interior_researchIntro__5fvBx>div>p:nth-of-type(2){font-size:var(--hai-fs-s);line-height:1.5}.interior_researchIntro__5fvBx aside{margin-top:0;padding-left:16px}.interior_researchIntro__5fvBx aside>p:nth-child(2){font-size:var(--hai-fs-base)}}.interior_toolForm__beLJX>form{border:0;border-left:1px solid var(--hai-line);border-radius:0;box-shadow:none;background:transparent;padding:0 0 0 32px}.interior_toolForm__beLJX>form>h2{font-size:var(--hai-fs-xl);line-height:1.15}@media (max-width:760px){.interior_toolForm__beLJX>form{padding:0;border-left:0}.interior_toolForm__beLJX>form>h2{font-size:var(--hai-fs-l)}}.interior_researchClose__XLZcT{padding:36px;background:var(--hai-navy);color:var(--hai-white)}.interior_researchClose__XLZcT h2{color:var(--hai-white)}.interior_researchCta__z8ixN{display:inline-flex;align-items:center;min-height:48px;margin-top:24px;padding:12px 20px;border-radius:var(--hai-radius);background:var(--hai-rust);color:var(--hai-white);font:600 var(--hai-fs-xs)/1.4 var(--hai-sans);transition:background var(--hai-t-ui)}.interior_researchCta__z8ixN:hover{background:var(--hai-rust-deep)}.interior_researchCta__z8ixN:focus-visible{outline:2px solid var(--hai-white);outline-offset:4px}@media (max-width:760px){.interior_researchClose__XLZcT{padding:24px}.interior_researchClose__XLZcT h2{font-size:var(--hai-fs-xl);line-height:1.15}}.agency_label__RCpEt{margin:0;font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-muted)}.agency_tag__8UE5N{display:inline-block;padding:4px 8px 3px;border:1px solid;border-radius:var(--hai-radius);font:600 var(--hai-fs-label)/1.2 var(--hai-mono);letter-spacing:.12em;text-transform:uppercase}.agency_h2__N770U{margin:0;font:600 clamp(32px,4.2vw,60px)/1 var(--hai-sans);letter-spacing:-.035em;color:var(--hai-ink);max-width:16ch;text-wrap:balance}.agency_hero__N0svL{position:relative;overflow:hidden;background:var(--hai-paper);color:var(--hai-ink);font-family:var(--hai-sans);padding-top:76px}.agency_headline__yx4kf{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:36px;column-gap:36px;align-items:stretch;margin-top:30px}.agency_h1__75Pd6{margin:0;font:600 clamp(40px,7.2vw,108px)/.96 var(--hai-sans);letter-spacing:-.045em;color:var(--hai-ink)}.agency_h1Line__8VvKA{display:block;white-space:nowrap}.agency_h1Margin__2RYYJ{color:var(--hai-rust)}.agency_chart__M6LRG{position:relative;min-width:0}.agency_chartDraw__xPIAU{position:absolute;inset:0;clip-path:inset(-90% -2% -20% 0);animation:agency_agencyChartDraw__prPsc 1.3s var(--hai-ease) .2s both}.agency_chart__M6LRG svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.agency_chartMargin__41EGY,.agency_chartRevenue__zo_C6{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.agency_chartRevenue__zo_C6{stroke:var(--hai-ink);stroke-width:2}.agency_chartMargin__41EGY{stroke:var(--hai-rust);stroke-width:4}.agency_chartEnd__9gOnR{position:absolute;right:0;display:flex;align-items:center;gap:10px;transform:translateY(-50%);font:600 var(--hai-fs-label)/1 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;animation:agency_agencyFade__G2T9H .5s var(--hai-ease) 1.3s both}.agency_chartEnd__9gOnR i{width:11px;height:11px;border-radius:50%;background:currentColor;flex-shrink:0}.agency_chartEnd__9gOnR span{position:absolute;right:0;bottom:18px}.agency_chartEndRevenue__qaWJG{top:-34%;color:var(--hai-ink)}.agency_chartEndMargin__wfXaz{top:74%;color:var(--hai-rust)}.agency_chartMobile__9cayg{display:none}@keyframes agency_agencyChartDraw__prPsc{0%{clip-path:inset(-90% 100% -20% 0)}to{clip-path:inset(-90% -2% -20% 0)}}@keyframes agency_agencyFade__G2T9H{0%{opacity:0}to{opacity:1}}.agency_heroBase__s4s44{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;margin-top:52px}.agency_heroLead__Gn0Ad{margin:0;max-width:42ch;font:400 clamp(20px,1.75vw,26px)/1.42 var(--hai-read);color:var(--hai-ink)}.agency_heroAct__ISBrf{justify-self:start;width:100%;max-width:460px;padding-top:6px}.agency_heroAct__ISBrf>div{margin-top:0}.agency_heroNote__nVkOV{margin:14px 0 0;font:400 var(--hai-fs-xs)/1.5 var(--hai-sans);color:var(--hai-muted)}.agency_agencies__aDTki{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 44px;margin-top:56px;padding:20px 0 26px;border-top:1px solid var(--hai-line-strong)}.agency_agenciesList__pyWG1{display:flex;flex-wrap:wrap;gap:6px 44px;list-style:none;margin:0;padding:0;font:600 var(--hai-fs-m)/1.25 var(--hai-sans);letter-spacing:-.015em;color:var(--hai-ink)}.agency_books__wLd9Q{position:relative;background:var(--hai-navy);color:var(--hai-band-ink);font-family:var(--hai-sans);padding-block:88px 96px}.agency_booksTop__Z6N50{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px 32px}.agency_booksTop__Z6N50 p{margin:0}.agency_booksTop__Z6N50 .agency_tag__8UE5N{margin-left:10px}.agency_gold__K4rQ0{color:var(--hai-gold)}.agency_booksKicker__lo1QD{color:var(--hai-body-dark);font:400 var(--hai-fs-base)/1.5 var(--hai-sans)}.agency_lockupRow__oxNod{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,3fr);gap:56px;align-items:end;margin-top:48px}.agency_lockup__1uDOZ{margin:0;display:grid;grid-template-columns:auto minmax(40px,1fr) auto;-moz-column-gap:28px;column-gap:28px;align-items:end;font-weight:600}.agency_figure__y6lhO{display:flex;flex-direction:column}.agency_fromValue__Fb6Vc,.agency_perHeadValue__LZDOo,.agency_toValue__tCsgY{font-family:var(--hai-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.agency_fromValue__Fb6Vc{font-weight:600;font-size:clamp(38px,5.6vw,84px);line-height:.9;letter-spacing:-.045em;color:var(--hai-muted-dark)}.agency_toValue__tCsgY{font-weight:700;font-size:clamp(76px,11.6vw,172px);line-height:.82;letter-spacing:-.055em;color:var(--hai-band-ink)}.agency_period__ZYBID{margin-top:18px;font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-muted-dark)}.agency_slope__9_tLl{position:relative;align-self:stretch;min-height:84px;margin-bottom:34px}.agency_slopeDraw__UF6ZL{position:absolute;inset:0;clip-path:inset(-20% -3% -20% -3%);transition:clip-path 1s var(--hai-ease) .15s}.agency_slope__9_tLl svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.agency_slopeLine__0nd4q{fill:none;stroke:var(--hai-gold);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.agency_slopeDot__WA176{position:absolute;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%)}.agency_slopeDotFrom___JzG9{left:0;top:80%;background:var(--hai-muted-dark)}.agency_slopeDotTo__dtUd0{left:100%;top:10%;background:var(--hai-gold)}[data-inview=false] .agency_slopeDraw__UF6ZL{clip-path:inset(-20% 103% -20% -3%)}.agency_perHead__h9Mp2{padding-left:36px;border-left:1px solid var(--hai-line-dark)}.agency_perHeadValue__LZDOo{display:block;font-weight:700;font-size:clamp(52px,6.2vw,92px);line-height:.86;letter-spacing:-.05em;color:var(--hai-band-ink)}.agency_perHeadLabel__RPYAk{margin:18px 0 0;max-width:24ch;color:var(--hai-body-dark);font:400 var(--hai-fs-s)/1.45 var(--hai-sans)}.agency_possible__9sETO{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px 64px;margin-top:72px;padding-top:36px;border-top:1px solid var(--hai-line-dark)}.agency_possibleTitle__NJuH9{margin:14px 0 0;max-width:14ch;font:600 var(--hai-fs-xl)/1.06 var(--hai-sans);letter-spacing:-.03em;color:var(--hai-band-ink)}.agency_possibleCells__Mf8Ok{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0}.agency_possibleCells__Mf8Ok>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.agency_possibleCells__Mf8Ok dd{margin:0;font:600 clamp(26px,2.7vw,40px)/1.05 var(--hai-sans);letter-spacing:-.03em;color:var(--hai-band-ink)}.agency_possibleCells__Mf8Ok dt{margin-top:12px;color:var(--hai-body-dark);font:400 var(--hai-fs-s)/1.45 var(--hai-sans)}.agency_possibleNote__aaxzW{grid-column:2;margin:0;max-width:60ch;color:var(--hai-muted-dark);font:400 var(--hai-fs-xs)/1.6 var(--hai-sans)}.agency_thesis__Mouat{margin:80px 0 0;max-width:31ch;font:400 clamp(26px,3.7vw,54px)/1.12 var(--hai-read);letter-spacing:-.015em;color:var(--hai-band-ink)}.agency_thesis__Mouat:before{content:"";display:block;width:72px;height:3px;margin-bottom:28px;background:var(--hai-gold)}.agency_human__oSPV3{background:var(--hai-paper-2);border-bottom:1px solid var(--hai-line);font-family:var(--hai-sans);padding-block:var(--hai-section)}.agency_humanGrid__mK5xJ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.agency_humanLead__SyrRV{margin:0 0 30px;max-width:40ch;font:400 var(--hai-fs-m)/1.45 var(--hai-read);color:var(--hai-ink)}.agency_approvals__mO9rj{width:100%;border-collapse:collapse;border-top:2px solid var(--hai-ink)}.agency_approvals__mO9rj th{padding:14px 0;text-align:left;font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-muted)}.agency_approvals__mO9rj td{padding:22px 0;border-top:1px solid var(--hai-line-strong);vertical-align:baseline}.agency_approvals__mO9rj tr>:first-child{width:42%;padding-right:20px}.agency_approvals__mO9rj tr>:nth-child(2){width:48px;color:var(--hai-rust);font:600 var(--hai-fs-l)/1 var(--hai-sans)}.agency_prepares__t3u7a{font:600 var(--hai-fs-l)/1.18 var(--hai-sans);letter-spacing:-.02em;color:var(--hai-ink)}.agency_approves__XsPeP{font:400 var(--hai-fs-base)/1.5 var(--hai-sans);color:var(--hai-body)}.agency_humanClose__B7e6V{margin:0;padding-top:22px;border-top:1px solid var(--hai-line-strong);font:600 var(--hai-fs-base)/1.5 var(--hai-sans);color:var(--hai-ink)}.agency_cases__L9wJI{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:var(--hai-section)}.agency_sectionHead___7vH9{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px 48px;margin-bottom:44px}.agency_sectionLead__Lq__n{margin:0;max-width:36ch;color:var(--hai-body);font:400 var(--hai-fs-base)/1.6 var(--hai-sans)}.agency_caseList___TcWl{list-style:none;margin:0;padding:0;border-top:2px solid var(--hai-ink)}.agency_caseRow__IYJyn{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,320px) 44px;gap:28px;align-items:center;padding:26px 8px 26px 4px;border-bottom:1px solid var(--hai-line-strong);transition:background var(--hai-t-ui) var(--hai-ease),opacity .52s var(--hai-ease) calc(var(--i, 0) * 70ms),transform .52s var(--hai-ease) calc(var(--i, 0) * 70ms)}.agency_caseRow__IYJyn:focus-within,.agency_caseRow__IYJyn:hover{background:var(--hai-raised)}[data-inview=false] .agency_caseRow__IYJyn{opacity:0;transform:translateY(18px)}.agency_caseNum__ETBgQ{margin:0;font:600 var(--hai-fs-s)/1 var(--hai-mono);letter-spacing:.12em;color:var(--hai-rust-deep)}.agency_caseTitle__1YqD2{margin:0;max-width:34ch;font:600 clamp(22px,2.15vw,30px)/1.12 var(--hai-sans);letter-spacing:-.025em}.agency_caseTitle__1YqD2 a{color:var(--hai-ink);text-decoration:none}.agency_caseTitle__1YqD2 a:after{content:"";position:absolute;inset:0}.agency_caseTitle__1YqD2 a:focus-visible{outline:none}.agency_caseRow__IYJyn:has(a:focus-visible){outline:2px solid var(--hai-rust);outline-offset:3px}.agency_caseCall__upmVL{margin:12px 0 0;font:600 var(--hai-fs-label)/1.3 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-muted)}.agency_caseStatValue__adZa_{margin:0;font:700 clamp(40px,4.6vw,68px)/.92 var(--hai-sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--hai-ink);transition:color var(--hai-t-ui) var(--hai-ease)}.agency_caseRow__IYJyn:focus-within .agency_caseStatValue__adZa_,.agency_caseRow__IYJyn:hover .agency_caseStatValue__adZa_{color:var(--hai-rust)}.agency_caseStatLabel__1yk2V{margin:10px 0 0;max-width:34ch;font:400 var(--hai-fs-xs)/1.4 var(--hai-sans);color:var(--hai-muted)}.agency_caseArrow__MRFs7{justify-self:end;font:400 30px/1 var(--hai-sans);color:var(--hai-ink);transition:transform var(--hai-t-ui) var(--hai-ease),color var(--hai-t-ui) var(--hai-ease)}.agency_caseRow__IYJyn:focus-within .agency_caseArrow__MRFs7,.agency_caseRow__IYJyn:hover .agency_caseArrow__MRFs7{transform:translateX(8px);color:var(--hai-rust)}.agency_more__803uw{margin:32px 0 0}.agency_modules__DM2_w{background:var(--hai-paper-2);border-block:1px solid var(--hai-line);font-family:var(--hai-sans);padding-block:88px}.agency_moduleGrid__zOwyC{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--hai-ink)}.agency_moduleGrid__zOwyC li{padding:24px 28px 4px 0}.agency_moduleGrid__zOwyC li+li{padding-left:28px;border-left:1px solid var(--hai-line-strong)}.agency_moduleGrid__zOwyC h3{margin:0 0 10px;font:600 var(--hai-fs-m)/1.2 var(--hai-sans);letter-spacing:-.02em;color:var(--hai-ink)}.agency_moduleGrid__zOwyC p{margin:0;font:400 var(--hai-fs-s)/1.55 var(--hai-sans);color:var(--hai-body)}.agency_engagement__WBQWI{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:var(--hai-section)}.agency_steps__Lmoj5{position:relative;list-style:none;margin:60px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.agency_steps__Lmoj5:after,.agency_steps__Lmoj5:before{content:"";position:absolute;left:0;right:calc((100% - 120px) / 4 - 44px);top:21px;height:2px;background:var(--hai-line-strong)}.agency_steps__Lmoj5:after{background:var(--hai-rust);transform-origin:left center;transition:transform 1.2s var(--hai-ease) .15s}.agency_steps__Lmoj5[data-inview=false]:after{transform:scaleX(0)}.agency_step__Kz2Ik{position:relative;z-index:1;padding-top:72px;transition:opacity .52s var(--hai-ease) calc(var(--i, 0) * .14s + .15s),transform .52s var(--hai-ease) calc(var(--i, 0) * .14s + .15s)}[data-inview=false] .agency_step__Kz2Ik{opacity:0;transform:translateY(14px)}.agency_stepNum__j2f6H{position:absolute;top:0;left:0;width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--hai-ink);border-radius:var(--hai-radius);background:var(--hai-paper);color:var(--hai-ink);font:700 var(--hai-fs-s)/1 var(--hai-sans);font-variant-numeric:tabular-nums}.agency_step__Kz2Ik:first-child .agency_stepNum__j2f6H{border-color:var(--hai-rust);background:var(--hai-rust);color:var(--hai-rust-ink)}.agency_step__Kz2Ik h3{margin:0 0 12px;max-width:15ch;font:600 var(--hai-fs-l)/1.12 var(--hai-sans);letter-spacing:-.025em;color:var(--hai-ink)}.agency_step__Kz2Ik p{margin:0;max-width:34ch;font:400 var(--hai-fs-s)/1.55 var(--hai-sans);color:var(--hai-body)}.agency_engagementNote__DO__K{margin:48px 0 56px;font:600 var(--hai-fs-base)/1.5 var(--hai-sans);color:var(--hai-ink)}.agency_door__uMqvL{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:0 var(--hai-section)}.agency_doorCard__uwxiG{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 64px;align-items:center;padding:40px 44px;background:var(--hai-paper-2);border:1px solid var(--hai-line-strong);border-left:5px solid var(--hai-rust)}.agency_doorCard__uwxiG h2{margin:12px 0 0;font:600 var(--hai-fs-xxl)/1 var(--hai-sans);letter-spacing:-.035em;color:var(--hai-ink)}.agency_doorBody__NWTxg{margin:0 0 14px;max-width:58ch;color:var(--hai-body);font:400 var(--hai-fs-base)/1.6 var(--hai-sans)}@media (max-width:1023px){.agency_hero__N0svL{padding-top:64px}.agency_doorCard__uwxiG,.agency_heroBase__s4s44,.agency_humanGrid__mK5xJ,.agency_lockupRow__oxNod,.agency_possible__9sETO{grid-template-columns:1fr}.agency_heroBase__s4s44{gap:32px;margin-top:44px;align-items:start}.agency_heroAct__ISBrf{justify-self:start}.agency_lockupRow__oxNod{gap:48px}.agency_perHead__h9Mp2{padding:36px 0 0;border-left:0;border-top:1px solid var(--hai-line-dark)}.agency_possibleNote__aaxzW{grid-column:1}.agency_humanGrid__mK5xJ{gap:36px}.agency_caseRow__IYJyn{grid-template-columns:52px minmax(0,1fr) minmax(0,240px);gap:20px}.agency_caseArrow__MRFs7{display:none}.agency_moduleGrid__zOwyC{grid-template-columns:repeat(2,minmax(0,1fr))}.agency_moduleGrid__zOwyC li:nth-child(3){padding-left:0;border-left:0}.agency_moduleGrid__zOwyC li:nth-child(n+3){border-top:1px solid var(--hai-line-strong);margin-top:20px}.agency_steps__Lmoj5{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.agency_steps__Lmoj5:after,.agency_steps__Lmoj5:before{display:none}.agency_step__Kz2Ik{padding-top:60px}}@media (max-width:760px){.agency_hero__N0svL{padding-top:40px}.agency_headline__yx4kf{grid-template-columns:1fr;margin-top:18px}.agency_h1__75Pd6{font-size:clamp(36px,11.6vw,56px);line-height:.98}.agency_chartDesktop__XRwSL{display:none}.agency_chartMobile__9cayg{display:block;height:104px;margin-top:26px}.agency_chartMobile__9cayg .agency_chartDraw__xPIAU{clip-path:inset(-10% -2% -10% 0);animation-name:agency_agencyChartDrawMobile__9xj83}.agency_chartMobile__9cayg .agency_chartEndRevenue__qaWJG{top:6%}.agency_chartMobile__9cayg .agency_chartEndMargin__wfXaz{top:86%}.agency_heroBase__s4s44{margin-top:30px;gap:26px}.agency_heroLead__Gn0Ad{font-size:19px;line-height:1.45}.agency_agencies__aDTki{margin-top:40px;gap:10px 24px;padding-bottom:24px}.agency_agenciesList__pyWG1{flex-direction:column;gap:6px;font-size:var(--hai-fs-base)}.agency_books__wLd9Q{padding-block:64px 72px}.agency_lockup__1uDOZ{grid-template-columns:1fr;row-gap:0}.agency_lockup__1uDOZ .agency_figure__y6lhO:first-child{flex-direction:row;align-items:baseline;gap:14px}.agency_lockup__1uDOZ .agency_figure__y6lhO:first-child .agency_period__ZYBID{margin-top:0}.agency_slope__9_tLl{min-height:76px;width:46%;margin:10px 0 14px 6px}.agency_toValue__tCsgY{font-size:clamp(84px,27vw,128px)}.agency_possible__9sETO{margin-top:56px}.agency_possibleCells__Mf8Ok{grid-template-columns:1fr;gap:28px}.agency_thesis__Mouat{margin-top:60px}.agency_approvals__mO9rj,.agency_approvals__mO9rj tbody,.agency_approvals__mO9rj td,.agency_approvals__mO9rj tr{display:block;width:auto}.agency_approvals__mO9rj thead{display:none}.agency_approvals__mO9rj tr{padding:20px 0;border-top:1px solid var(--hai-line-strong)}.agency_approvals__mO9rj td{padding:0;border:0}.agency_approvals__mO9rj tr>:first-child{width:auto;padding-right:0}.agency_approvals__mO9rj tr>:nth-child(2){display:none}.agency_approves__XsPeP{margin-top:8px}.agency_approves__XsPeP:before{content:"→ ";color:var(--hai-rust);font-weight:600}.agency_sectionHead___7vH9{margin-bottom:28px}.agency_caseRow__IYJyn{grid-template-columns:1fr;gap:10px;padding:24px 0}.agency_caseStat__NYFki{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-top:6px}.agency_caseStatValue__adZa_{font-size:44px}.agency_caseStatLabel__1yk2V{margin:0;flex:1 1 160px}.agency_modules__DM2_w{padding-block:64px}.agency_moduleGrid__zOwyC{grid-template-columns:1fr;margin-top:28px}.agency_moduleGrid__zOwyC li,.agency_moduleGrid__zOwyC li+li{padding:20px 0;border-left:0;margin-top:0}.agency_moduleGrid__zOwyC li+li{border-top:1px solid var(--hai-line-strong)}.agency_steps__Lmoj5{grid-template-columns:1fr;gap:0;margin-top:36px}.agency_steps__Lmoj5:after,.agency_steps__Lmoj5:before{display:block;left:21px;right:auto;top:0;bottom:0;width:2px;height:auto}.agency_steps__Lmoj5:after{transform-origin:center top}.agency_steps__Lmoj5[data-inview=false]:after{transform:scaleY(0)}.agency_step__Kz2Ik{padding:0 0 34px 68px;min-height:78px}.agency_step__Kz2Ik:last-child{padding-bottom:0}.agency_step__Kz2Ik h3{max-width:none;padding-top:8px}.agency_engagementNote__DO__K{margin-top:36px}.agency_doorCard__uwxiG{padding:28px 24px}}@keyframes agency_agencyChartDrawMobile__9xj83{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -2% -10% 0)}}@media (prefers-reduced-motion:reduce){.agency_chartDraw__xPIAU,.agency_chartEnd__9gOnR{animation:none}.agency_caseArrow__MRFs7,.agency_caseRow__IYJyn,.agency_caseStatValue__adZa_,.agency_slopeDraw__UF6ZL,.agency_step__Kz2Ik,.agency_steps__Lmoj5:after{transition:none}}.agency_csHero__U6FgE{padding-bottom:72px}.agency_csHead__DPS1y{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end;margin-top:26px}.agency_csTitle__DIkVg{margin:0;max-width:19ch;font:600 clamp(32px,4.3vw,64px)/1 var(--hai-sans);letter-spacing:-.04em;color:var(--hai-ink);text-wrap:balance}.agency_csStat__CRGSR{padding-left:32px;border-left:3px solid var(--hai-rust)}.agency_csStatValue__MJjdA{margin:0;font:700 clamp(56px,7.4vw,112px)/.88 var(--hai-sans);font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;color:var(--hai-rust)}.agency_csStatLabel__IHNyB{margin:16px 0 0;max-width:32ch;font:400 var(--hai-fs-s)/1.45 var(--hai-sans);color:var(--hai-body)}.agency_csBase__9p75s{margin-top:48px;padding-top:36px;border-top:1px solid var(--hai-line-strong)}.agency_csBand__WA2Jv{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:24px}.agency_csBandSunk__9qHOn{background:var(--hai-paper-2);border-block:1px solid var(--hai-line)}.agency_csBandNavy__NJy95{background:var(--hai-navy);color:var(--hai-band-ink);padding-block:40px}.agency_csSection___VsVT{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 64px;padding-block:48px}.agency_csSection___VsVT+.agency_csSection___VsVT{border-top:1px solid var(--hai-line-strong)}.agency_csH2__wZOgz{margin:0;max-width:14ch;font:600 clamp(24px,2.5vw,36px)/1.05 var(--hai-sans);letter-spacing:-.03em;color:var(--hai-ink);text-wrap:balance}.agency_csBandNavy__NJy95 .agency_csH2__wZOgz{color:var(--hai-band-ink)}.agency_csBody__Qvu9_ p{margin:0 0 16px;max-width:62ch;font:400 var(--hai-fs-base)/1.65 var(--hai-sans);color:var(--hai-body)}.agency_csBody__Qvu9_ p:last-child{margin-bottom:0}.agency_csBandNavy__NJy95 .agency_csBody__Qvu9_ p{color:var(--hai-body-dark)}.agency_csBody__Qvu9_ .agency_csPain__i3bmK p{max-width:46ch;font:400 clamp(19px,1.6vw,23px)/1.5 var(--hai-read);color:var(--hai-ink)}.agency_csHuman__5n8oD{padding-left:28px;border-left:3px solid var(--hai-rust)}.agency_csDaily__E6WKG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.agency_csDaily__E6WKG li{padding:18px 0;border-top:1px solid var(--hai-line-strong);font:400 var(--hai-fs-s)/1.55 var(--hai-sans);color:var(--hai-body)}.agency_csDaily__E6WKG strong{font-weight:600;color:var(--hai-ink)}.agency_csMore__7smXp summary{list-style:none;display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;cursor:pointer;font:600 var(--hai-fs-xs)/1 var(--hai-sans);color:var(--hai-ink);text-decoration:underline;text-underline-offset:6px}.agency_csMore__7smXp summary::-webkit-details-marker{display:none}.agency_csMore__7smXp summary span:last-child{text-decoration:none;font-size:20px;line-height:1;transition:transform var(--hai-t-micro)}.agency_csMore__7smXp[open] summary{margin:0 0 6px}.agency_csMore__7smXp[open] summary span:last-child{transform:rotate(45deg)}.agency_csMore__7smXp summary .agency_csLess__Hg_A2,.agency_csMore__7smXp[open] summary .agency_csAll__HcViK{display:none}.agency_csMore__7smXp[open] summary .agency_csLess__Hg_A2{display:inline}.agency_csReal__l7qTm{list-style:none;margin:0;padding:0}.agency_csReal__l7qTm li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:baseline;padding:18px 0;border-top:1px solid var(--hai-line-dark)}.agency_csReal__l7qTm li:last-child{border-bottom:1px solid var(--hai-line-dark)}.agency_csBandNavy__NJy95 .agency_csReal__l7qTm p{margin:0;max-width:none;font:500 var(--hai-fs-m)/1.35 var(--hai-sans);letter-spacing:-.01em;color:var(--hai-band-ink)}.agency_csReal__l7qTm+p{margin-top:28px}.agency_csBandNavy__NJy95 .agency_csReal__l7qTm li.agency_csRealProse__lnbPq p{max-width:62ch;font:400 var(--hai-fs-base)/1.6 var(--hai-sans);letter-spacing:0;color:var(--hai-body-dark)}.agency_csRealDetail__ASYom{font-weight:400;font-size:var(--hai-fs-s);letter-spacing:0;color:var(--hai-muted-dark)}.agency_csReal__l7qTm .agency_tag__8UE5N{color:var(--hai-gold);white-space:nowrap}.agency_csNumbered__mZYVG,.agency_csPlainList__DmBR9{list-style:none;margin:0;padding:0}.agency_csNumbered__mZYVG li,.agency_csPlainList__DmBR9 li{padding:16px 0;border-top:1px solid var(--hai-line-strong);font:400 var(--hai-fs-base)/1.6 var(--hai-sans);color:var(--hai-body)}.agency_csNumbered__mZYVG li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.agency_csNumbered__mZYVG li>span{font:700 var(--hai-fs-s)/1.7 var(--hai-sans);color:var(--hai-rust-deep)}.agency_csNumbered__mZYVG strong{color:var(--hai-ink)}.agency_csBody__Qvu9_ p+.agency_csNumbered__mZYVG,.agency_csBody__Qvu9_ p+.agency_csPlainList__DmBR9{margin-top:8px}.agency_csFigure__hxx4X{margin:8px 0 56px calc((100% - 64px) * 4 / 12 + 64px)}.agency_csFigure__hxx4X>div{position:relative}.agency_csFigure__hxx4X img{display:block;width:100%;height:auto;border:1px solid var(--hai-line-strong);border-radius:var(--hai-radius);background:var(--hai-raised)}.agency_csFigure__hxx4X figcaption{margin-top:14px;font:400 var(--hai-fs-xs)/1.5 var(--hai-sans);color:var(--hai-muted)}.agency_csStack__Ktn54>div{aspect-ratio:16/10.2}.agency_csStack__Ktn54 img{position:absolute;top:calc(var(--i) * 8.5%);left:calc(var(--i) * 10%);width:80%;box-shadow:var(--hai-shadow-lift)}.agency_csOthers__6JLsD{background:var(--hai-paper-2);border-top:1px solid var(--hai-line);font-family:var(--hai-sans);padding-block:72px}.agency_csOthersGrid__GdUKL{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto auto 1fr;gap:8px 64px;align-items:start}.agency_csOthersGrid__GdUKL>a,.agency_csOthersGrid__GdUKL>p{grid-column:1;justify-self:start}.agency_csOtherList__jiqzn{grid-column:2;grid-row:1/span 3;list-style:none;margin:0;padding:0;border-top:2px solid var(--hai-ink)}.agency_csOtherList__jiqzn li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;padding:20px 6px 20px 4px;border-bottom:1px solid var(--hai-line-strong);transition:background var(--hai-t-ui) var(--hai-ease),opacity .52s var(--hai-ease) calc(var(--i, 0) * 60ms),transform .52s var(--hai-ease) calc(var(--i, 0) * 60ms)}.agency_csOtherList__jiqzn li:focus-within,.agency_csOtherList__jiqzn li:hover{background:var(--hai-raised)}[data-inview=false] .agency_csOtherList__jiqzn li{opacity:0;transform:translateY(14px)}.agency_csOtherList__jiqzn span{font:600 var(--hai-fs-xs)/1 var(--hai-mono);letter-spacing:.12em;color:var(--hai-rust-deep)}.agency_csOtherList__jiqzn a{font:600 var(--hai-fs-l)/1.2 var(--hai-sans);letter-spacing:-.02em;color:var(--hai-ink);text-decoration:none}.agency_csOtherList__jiqzn a:after{content:"";position:absolute;inset:0}.agency_csOtherList__jiqzn a:focus-visible{outline:none}.agency_csOtherList__jiqzn li:has(a:focus-visible){outline:2px solid var(--hai-rust);outline-offset:2px}.agency_csOtherList__jiqzn i{justify-self:end;font:400 22px/1 var(--hai-sans);transition:transform var(--hai-t-ui) var(--hai-ease)}.agency_csOtherList__jiqzn li:hover i{transform:translateX(6px);color:var(--hai-rust)}.agency_csDoor__oAelm{background:var(--hai-paper-2);border-top:1px solid var(--hai-line);font-family:var(--hai-sans);padding-block:24px}.agency_csDoor__oAelm p{margin:0;max-width:76ch;font:400 var(--hai-fs-base)/1.6 var(--hai-sans);color:var(--hai-body)}.agency_csDoor__oAelm a{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-weight:600;color:var(--hai-ink);text-decoration:underline;text-underline-offset:5px}.agency_csDoor__oAelm a:hover{color:var(--hai-rust)}@media (max-width:1023px){.agency_csHead__DPS1y,.agency_csOthersGrid__GdUKL,.agency_csSection___VsVT{grid-template-columns:1fr}.agency_csHead__DPS1y{gap:32px;align-items:start}.agency_csSection___VsVT{padding-block:40px}.agency_csH2__wZOgz{max-width:none}.agency_csFigure__hxx4X{margin-left:0}.agency_csOtherList__jiqzn{grid-column:1;grid-row:auto;margin:12px 0 20px}.agency_csOthersGrid__GdUKL{grid-template-rows:none}}@media (max-width:760px){.agency_csHero__U6FgE{padding-bottom:48px}.agency_csStat__CRGSR{padding-left:20px}.agency_csBase__9p75s{margin-top:32px;padding-top:28px}.agency_csSection___VsVT{padding-block:32px;gap:16px}.agency_csDaily__E6WKG,.agency_csReal__l7qTm li{grid-template-columns:1fr}.agency_csReal__l7qTm li{gap:10px}.agency_csReal__l7qTm .agency_tag__8UE5N{justify-self:start}.agency_csHuman__5n8oD{padding-left:18px}.agency_csOthers__6JLsD{padding-block:48px}.agency_csOtherList__jiqzn a{font-size:var(--hai-fs-m)}}@media (prefers-reduced-motion:reduce){.agency_csMore__7smXp summary span:last-child,.agency_csOtherList__jiqzn i,.agency_csOtherList__jiqzn li{transition:none}}.agency_call___xydK{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:72px var(--hai-section)}.agency_callGrid__PIvec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "facts form";gap:40px 72px;align-items:start}.agency_callIntro__cGeU5{grid-area:intro}.agency_callForm__KK1vL{grid-area:form}.agency_callTitle__pu7Zr{margin:18px 0 0;font:600 clamp(36px,4.2vw,60px)/1 var(--hai-sans);letter-spacing:-.045em;color:var(--hai-ink);text-wrap:balance}.agency_callLead__rl8BH{margin:28px 0 0;max-width:36ch;font:400 clamp(19px,1.5vw,22px)/1.45 var(--hai-read);color:var(--hai-ink)}.agency_callFacts__W5Cmj{grid-area:facts;margin:0;border-top:2px solid var(--hai-ink)}.agency_callFacts__W5Cmj>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--hai-line-strong)}.agency_callFacts__W5Cmj dt{font:600 var(--hai-fs-label)/1.5 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-rust-deep)}.agency_callFacts__W5Cmj dd{margin:0;font:400 var(--hai-fs-s)/1.55 var(--hai-sans);color:var(--hai-body)}.agency_callWho__xbuZY dd{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}.agency_callWho__xbuZY img{display:block;width:84px;height:105px;-o-object-fit:cover;object-fit:cover;border-radius:var(--hai-radius);filter:grayscale(1) contrast(1.04)}.agency_callForm__KK1vL{padding:40px 44px 44px;background:var(--hai-raised);border:1px solid var(--hai-line-strong);border-top:3px solid var(--hai-rust);border-radius:var(--hai-radius)}@media (max-width:1023px){.agency_callGrid__PIvec{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"intro" "form" "facts";gap:36px}}@media (max-width:760px){.agency_call___xydK{padding-block:40px 72px}.agency_callFacts__W5Cmj>div{grid-template-columns:1fr;gap:8px}.agency_callForm__KK1vL{padding:26px 20px 30px;margin-inline:-4px}}.agency_aboutHero__5QmSR{padding-bottom:0}.agency_aboutHead__2DxUv{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;align-items:end;margin-top:26px}.agency_aboutTitle__bfwYW{margin:0;max-width:12ch;font:600 clamp(40px,6.2vw,96px)/.96 var(--hai-sans);letter-spacing:-.045em;color:var(--hai-ink);text-wrap:balance}.agency_aboutLead__PKcMb{margin-top:36px;max-width:50ch}.agency_aboutPortrait__dQ7fR{margin:0}.agency_aboutPortrait__dQ7fR img{display:block;width:100%;height:auto;border-radius:var(--hai-radius);filter:saturate(.9)}.agency_aboutPortrait__dQ7fR figcaption{margin-top:12px;font:600 var(--hai-fs-label)/1.4 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-muted)}.agency_aboutFacts__Gfqrn{display:grid;grid-template-columns:2fr 2fr 5fr 3fr;gap:0;margin:72px 0 0;border-top:2px solid var(--hai-ink)}.agency_aboutFacts__Gfqrn>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:26px 28px 40px 0}.agency_aboutFacts__Gfqrn>div+div{padding-left:28px;border-left:1px solid var(--hai-line-strong)}.agency_aboutFacts__Gfqrn dd{margin:0;font:700 clamp(36px,4.4vw,64px)/.95 var(--hai-sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;color:var(--hai-ink)}.agency_aboutFacts__Gfqrn dt{margin-top:12px;max-width:26ch;font:400 var(--hai-fs-xs)/1.45 var(--hai-sans);color:var(--hai-muted)}.agency_aboutLinks__NeZhS{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:8px}.agency_aboutOffice__cR78I{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:48px;align-items:start}.agency_aboutOffice__cR78I img{display:block;width:100%;height:auto;border-radius:var(--hai-radius);filter:grayscale(1) contrast(1.08)}@media (max-width:1023px){.agency_aboutHead__2DxUv{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:36px}.agency_aboutFacts__Gfqrn{grid-template-columns:1fr 1fr}.agency_aboutFacts__Gfqrn>div:nth-child(3){padding-left:0;border-left:0}.agency_aboutFacts__Gfqrn>div:nth-child(n+3){border-top:1px solid var(--hai-line-strong)}}@media (max-width:760px){.agency_aboutHead__2DxUv{grid-template-columns:1fr}.agency_aboutPortrait__dQ7fR{max-width:260px}.agency_aboutFacts__Gfqrn{margin-top:48px}.agency_aboutFacts__Gfqrn>div{padding:20px 16px 26px 0}.agency_aboutFacts__Gfqrn>div+div{padding-left:16px}.agency_aboutFacts__Gfqrn>div:nth-child(3){padding-left:0}.agency_aboutFacts__Gfqrn dd{font-size:34px;white-space:normal}.agency_aboutOffice__cR78I{grid-template-columns:1fr;gap:28px}}.agency_resultsHero__mMdCx{padding-bottom:72px}.agency_resultsTitle__yaV98{margin:26px 0 0;max-width:14ch;font:600 clamp(40px,6.2vw,96px)/.96 var(--hai-sans);letter-spacing:-.045em;color:var(--hai-ink);text-wrap:balance}.agency_resultsAgency__WOdHU{background:var(--hai-navy);color:var(--hai-band-ink);font-family:var(--hai-sans);padding-block:96px}.agency_resultsAgency__WOdHU .agency_label__RCpEt{margin-bottom:16px}.agency_resultsAgency__WOdHU .agency_h2__N770U{max-width:18ch;color:var(--hai-band-ink)}.agency_resultsAgency__WOdHU .agency_sectionLead__Lq__n{color:var(--hai-body-dark)}.agency_resultsAgency__WOdHU .agency_caseList___TcWl{border-top-color:var(--hai-band-ink)}.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn{border-bottom-color:var(--hai-line-dark)}.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:focus-within,.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:hover{background:var(--hai-navy-2)}.agency_resultsAgency__WOdHU .agency_caseNum__ETBgQ{color:var(--hai-gold)}.agency_resultsAgency__WOdHU .agency_caseArrow__MRFs7,.agency_resultsAgency__WOdHU .agency_caseStatValue__adZa_,.agency_resultsAgency__WOdHU .agency_caseTitle__1YqD2 a{color:var(--hai-band-ink)}.agency_resultsAgency__WOdHU .agency_caseStatLabel__1yk2V{color:var(--hai-muted-dark)}.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:focus-within .agency_caseArrow__MRFs7,.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:focus-within .agency_caseStatValue__adZa_,.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:hover .agency_caseArrow__MRFs7,.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:hover .agency_caseStatValue__adZa_{color:var(--hai-gold)}.agency_resultsAgency__WOdHU .agency_caseRow__IYJyn:has(a:focus-visible){outline-color:var(--hai-gold)}.agency_resultsAgency__WOdHU .agency_more__803uw a{color:var(--hai-band-ink)}.agency_resultsAll__1eQEw{background:var(--hai-paper);font-family:var(--hai-sans);padding-block:var(--hai-section)}.agency_resultList__SWje_{margin-top:36px;border-top:2px solid var(--hai-ink)}.agency_resultRow__rEgC2{position:relative;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr) 44px;gap:28px;align-items:start;padding:26px 8px 26px 4px;border-bottom:1px solid var(--hai-line-strong);transition:background var(--hai-t-ui) var(--hai-ease)}.agency_resultRow__rEgC2:focus-within,.agency_resultRow__rEgC2:hover{background:var(--hai-raised)}.agency_resultRow__rEgC2:focus-within .agency_caseArrow__MRFs7,.agency_resultRow__rEgC2:hover .agency_caseArrow__MRFs7{transform:translateX(8px);color:var(--hai-rust)}.agency_resultLabel__SAuQ7{margin:6px 0 0;font:600 var(--hai-fs-label)/1.4 var(--hai-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hai-rust-deep)}.agency_resultTitle__CHkEW{margin:0;font:600 clamp(21px,1.9vw,27px)/1.15 var(--hai-sans);letter-spacing:-.025em}.agency_resultTitle__CHkEW a{color:var(--hai-ink);text-decoration:none}.agency_resultTitle__CHkEW a:after{content:"";position:absolute;inset:0}.agency_resultTitle__CHkEW a:focus-visible{outline:none}.agency_resultRow__rEgC2:has(a:focus-visible){outline:2px solid var(--hai-rust);outline-offset:3px}.agency_resultLine__LK7ze{margin:8px 0 0;max-width:70ch;font:400 var(--hai-fs-s)/1.5 var(--hai-sans);color:var(--hai-body)}@media (max-width:1023px){.agency_resultRow__rEgC2{grid-template-columns:minmax(0,1fr);gap:8px}.agency_resultLabel__SAuQ7{margin:0}}@media (max-width:760px){.agency_resultsHero__mMdCx{padding-bottom:48px}.agency_resultsAgency__WOdHU{padding-block:64px}.agency_resultRow__rEgC2{padding:22px 0}}@media (prefers-reduced-motion:reduce){.agency_resultRow__rEgC2{transition:none}}