.BusinessShowcase_section__29rd6{padding-block:var(--section-pad-y);background:var(--c-bg-alt)}.BusinessShowcase_body__69BmF{margin-top:64px;display:grid;grid-gap:40px;gap:40px}@media (min-width:860px){.BusinessShowcase_body__69BmF{grid-template-columns:340px 1fr;gap:64px;align-items:start}}.BusinessShowcase_list__HhrZM{display:flex;flex-direction:column;border-top:1px solid var(--c-line)}.BusinessShowcase_item__vF_67{border-bottom:1px solid var(--c-line)}.BusinessShowcase_itemBtn__4YLJk{width:100%;display:flex;align-items:center;gap:16px;padding:20px 4px;text-align:left;background:none;border:none;cursor:pointer;color:var(--c-ink);transition:color var(--dur-fast) var(--ease-reveal)}.BusinessShowcase_itemBtn__4YLJk:hover{color:var(--c-gold)}.BusinessShowcase_itemBtn__4YLJk[aria-selected=true]{color:var(--c-navy);font-weight:700}.BusinessShowcase_itemNum__UPV6P{font-size:.8rem;color:var(--c-ink-faint);font-family:var(--font-eyebrow),sans-serif;min-width:28px}.BusinessShowcase_itemBtn__4YLJk[aria-selected=true] .BusinessShowcase_itemNum__UPV6P{color:var(--c-gold)}.BusinessShowcase_itemName__fMf8d{font-size:1.02rem}.BusinessShowcase_panel__h_Ium{display:none}@media (min-width:860px){.BusinessShowcase_panel__h_Ium{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--header-h-scrolled) + 24px)}}.BusinessShowcase_panelInner__WKTRe{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.BusinessShowcase_panelNum__uk62W{position:absolute;font-size:7rem;font-weight:800;color:var(--c-navy);opacity:.06;line-height:1;top:-30px;left:-8px;pointer-events:none}.BusinessShowcase_panelText__jSZv8{position:relative}.BusinessShowcase_panelName__lOzEc{margin-top:18px;font-family:var(--font-serif),serif;font-size:1.7rem;font-weight:600;color:var(--c-navy);line-height:1.5}.BusinessShowcase_panelDesc__i28Jh{margin-top:28px;display:flex;flex-direction:column;gap:16px;color:var(--c-ink-soft);line-height:1.9;word-break:normal;line-break:strict;white-space:normal}.BusinessShowcase_panelDesc__i28Jh p{text-wrap:pretty}.BusinessShowcase_panelLink__1HEej{margin-top:24px;display:inline-block}.BusinessShowcase_fade__ArCzp{animation:BusinessShowcase_fade-swap__0S7eK .48s var(--ease-reveal)}@keyframes BusinessShowcase_fade-swap__0S7eK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.BusinessShowcase_accordionBody__5C65F{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-fast) var(--ease-reveal)}.BusinessShowcase_accordionBody__5C65F.BusinessShowcase_open__cXbw5{grid-template-rows:1fr}.BusinessShowcase_accordionInner__tatGy{overflow:hidden}.BusinessShowcase_accordionContent__b76Gw{padding:0 4px 24px}.BusinessShowcase_accordionDesc__GEsFb{margin-top:12px;display:flex;flex-direction:column;gap:14px;color:var(--c-ink-soft);line-height:1.9;word-break:normal;line-break:strict;white-space:normal}.BusinessShowcase_accordionDesc__GEsFb p{text-wrap:pretty}.BusinessShowcase_accordionLink__3JtHw{margin-top:18px;display:inline-block}@media (min-width:860px){.BusinessShowcase_accordionBody__5C65F{display:none}}.CaseStudies_section__LeHQe{padding-block:var(--section-pad-y);background:var(--c-white)}.CaseStudies_body__2tyJj{margin-top:64px;display:grid;grid-gap:48px;gap:48px}@media (min-width:900px){.CaseStudies_body__2tyJj{grid-template-columns:1.4fr 1fr;gap:72px;align-items:start}}.CaseStudies_feature__9qzd5{display:block}.CaseStudies_featureFade__jo77W{animation:CaseStudies_feature-fade__v9ro_ .48s var(--ease-reveal)}@keyframes CaseStudies_feature-fade__v9ro_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.CaseStudies_featureText__Wbkxz{margin-top:28px}.CaseStudies_featureCategory__c9hhZ{font-size:.78rem;font-weight:600;letter-spacing:.08em;color:var(--c-gold)}.CaseStudies_featureTitle__A93OE{margin-top:12px;font-family:var(--font-serif),serif;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:600;color:var(--c-navy);line-height:1.5;max-width:460px;min-height:3em;text-wrap:balance;word-break:auto-phrase;line-break:strict}.CaseStudies_featureBody__ASZLX{margin-top:20px;display:flex;flex-direction:column;gap:26px;color:var(--c-ink-soft);max-width:620px;line-height:1.9;word-break:normal;line-break:strict;white-space:normal}.CaseStudies_featureBody__ASZLX p{text-wrap:pretty}.CaseStudies_featureAttribution__wdbnb{margin-top:18px;padding-top:18px;border-top:1px solid var(--c-line);font-size:.86rem;color:var(--c-ink-faint);max-width:46ch}.CaseStudies_index__yjt6M{border-top:1px solid var(--c-line)}.CaseStudies_index__yjt6M li{border-bottom:1px solid var(--c-line)}.CaseStudies_indexBtn__adTzZ{width:100%;display:flex;align-items:baseline;gap:20px;padding:22px 4px;background:none;border:none;cursor:pointer;text-align:left;color:var(--c-ink);transition:color var(--dur-fast) var(--ease-reveal)}.CaseStudies_indexBtn__adTzZ:hover{color:var(--c-gold)}.CaseStudies_indexBtn__adTzZ[aria-current=true]{color:var(--c-navy)}.CaseStudies_indexNum__QQXuv{font-family:var(--font-eyebrow),sans-serif;font-size:.8rem;color:var(--c-ink-faint);min-width:24px}.CaseStudies_indexBtn__adTzZ[aria-current=true] .CaseStudies_indexNum__QQXuv{color:var(--c-gold)}.CaseStudies_indexText__p1hAR{display:flex;flex-direction:column;gap:6px}.CaseStudies_indexCategory__y_lJ5{font-size:.72rem;letter-spacing:.04em;color:var(--c-ink-faint)}.CaseStudies_indexTitle__dqhgH{font-size:.98rem;font-weight:600;text-wrap:balance;word-break:auto-phrase;line-break:strict}.CaseStudies_footRow__iTUwk{margin-top:56px;text-align:center}.Hero_hero__MpeZv{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--c-navy)}.Hero_imgWrap__rTWOH{position:absolute;inset:0;z-index:0}.Hero_img__0Immk{object-fit:cover;object-position:62% center}.Hero_overlay__YZcBy{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(10,16,28,.5),rgba(12,19,33,.34) 38%,rgba(12,19,33,.12) 62%,rgba(12,19,33,.05)),linear-gradient(0deg,rgba(8,13,24,.38),rgba(8,13,24,0) 42%)}.Hero_glow__FABjB{position:absolute;z-index:1;inset-inline-start:-10%;inset-block-end:-20%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(230,165,95,.55) 0,rgba(230,165,95,0) 68%);opacity:0;transform:scale(.85);animation:Hero_glow-in__4U6YU 3s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes Hero_glow-in__4U6YU{to{opacity:1;transform:scale(1)}}.Hero_content__LbyeP{position:relative;z-index:2;width:100%;padding-block:calc(var(--header-h) + 40px) 96px}.Hero_copy__DJ_M8{max-width:700px;color:var(--c-white)}.Hero_line__WULrg{display:block;overflow:hidden}.Hero_line__WULrg span{display:inline-block;transform:translateY(115%);animation:Hero_line-up__qCUn5 1s cubic-bezier(.22,1,.36,1) forwards}.Hero_line__WULrg:first-child span{animation-delay:.25s}.Hero_line__WULrg:nth-child(2) span{animation-delay:.38s}@keyframes Hero_line-up__qCUn5{to{transform:translateY(0)}}.Hero_title__M0ThY{font-family:var(--font-serif),serif;font-size:clamp(4rem,6.5vw,6rem);font-weight:600;line-height:1.35;letter-spacing:.04em}.Hero_highlight__HOAF6{color:var(--c-white)}.Hero_line__WULrg:first-child .Hero_highlight__HOAF6{animation:Hero_line-up__qCUn5 1s cubic-bezier(.22,1,.36,1) .25s forwards,Hero_highlight-color__Nvog7 .7s ease-out .9s forwards}@keyframes Hero_highlight-color__Nvog7{to{color:var(--c-gold-pale)}}.Hero_sub__TMZQi{margin-top:30px;font-size:clamp(.92rem,1.4vw,1rem);color:rgba(255,255,255,.8);line-height:1.9;white-space:pre-line;opacity:0;transform:translateY(16px);animation:Hero_fade-up__9hEOp .8s cubic-bezier(.22,1,.36,1) 1.15s forwards}.Hero_actions__JFz_9{margin-top:44px;display:flex;align-items:center;flex-wrap:wrap;gap:28px;opacity:0;transform:translateY(16px);animation:Hero_fade-up__9hEOp .8s cubic-bezier(.22,1,.36,1) 1.4s forwards}@keyframes Hero_fade-up__9hEOp{to{opacity:1;transform:translateY(0)}}.Hero_scroll__TL6JE{position:absolute;z-index:2;inset-inline-end:clamp(20px,5vw,64px);inset-block-end:36px;display:flex;flex-direction:column;align-items:center;gap:12px;color:rgba(255,255,255,.75);opacity:0;animation:Hero_fade-up__9hEOp .8s cubic-bezier(.22,1,.36,1) 1.7s forwards}.Hero_scrollLabel__H4Bpu{font-size:.7rem;letter-spacing:.3em;font-family:var(--font-eyebrow),sans-serif;writing-mode:vertical-rl}.Hero_scrollLine__oQ897{position:relative;width:1px;height:56px;background:rgba(255,255,255,.25);overflow:hidden}.Hero_scrollLine__oQ897:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:-40%;width:100%;height:40%;background:linear-gradient(180deg,rgba(255,255,255,0),var(--c-gold-soft));animation:Hero_scroll-flow__WTvLZ 2.2s linear infinite}@keyframes Hero_scroll-flow__WTvLZ{0%{transform:translateY(-40%)}to{transform:translateY(280%)}}@media (max-width:640px){.Hero_content__LbyeP{padding-bottom:72px}.Hero_title__M0ThY{font-size:2.5rem}.Hero_line__WULrg span{white-space:nowrap}.Hero_scroll__TL6JE{inset-inline-end:20px}}