.chain-search-page{--chain-ink:#0f172a;--chain-muted:#64748b;--chain-line:#e2e8f0;--chain-search-accent:var(--chain-accent);--chain-serif:var(--chain-font-heading);background:#fff;color:var(--chain-ink);font-family:var(--chain-font);line-height:1.65}.chain-search-page *{box-sizing:border-box}.chain-search-page a{text-decoration:none}.chain-search-page a:focus-visible,.chain-search-page button:focus-visible{outline:2px solid var(--chain-search-accent);outline-offset:5px}.chain-search-form{width:100%;border:1px solid #cbd5e1;border-radius:6px;min-height:58px;display:flex;align-items:center;background:#fff;overflow:hidden;color:#475569}.chain-search-form>svg{margin-left:19px;flex-shrink:0}.chain-search-form input[type=search]{width:100%;min-width:0;height:56px;padding:0 13px;background:transparent;border:0;outline:none;color:var(--chain-ink);font-size:15px}.chain-search-form:focus-within{outline:2px solid var(--chain-search-accent);outline-offset:3px}.chain-search-form input::-moz-placeholder{color:#64748b}.chain-search-form input::placeholder{color:#64748b}.chain-search-form button{align-self:stretch;display:grid;place-items:center;width:62px;flex-shrink:0;background:var(--chain-search-accent);color:white;border:0;cursor:pointer}.chain-search-suggestions{display:flex;align-items:center;gap:19px;margin-top:14px;font-size:13px;color:var(--chain-muted)}.chain-search-suggestions a{color:var(--chain-search-accent)}.chain-search-suggestions a+a:before{content:"/";color:#94a3b8;margin-right:19px}.chain-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:18px;padding:8px 19px;background:var(--chain-search-accent);color:#fff;border:1px solid var(--chain-search-accent);font-size:13px;border-radius:4px}.chain-button:hover{background:#92400e}.chain-button.secondary{background:#fff;color:var(--chain-search-accent)}.chain-button.secondary:hover{background:#fffbeb}.chain-search-page{flex:1;padding:50px 24px 80px;min-height:calc(100dvh - 220px)}.chain-search-inner{max-width:1040px;margin:0 auto}.chain-search-back{display:inline-block;color:#64748b;font-size:13px;margin-bottom:18px}.chain-search-page h1{font-family:var(--chain-serif);font-size:43px;margin:0 0 10px;letter-spacing:-.03em;line-height:1.45;font-weight:700}.chain-search-intro{color:var(--chain-muted);font-size:14px;margin:0 0 25px}.chain-search-page .chain-search-form{max-width:760px}.chain-search-tabs{margin:29px 0 0;padding-bottom:0;border-bottom:1px solid var(--chain-line);display:flex;gap:26px;overflow:auto}.chain-search-tabs a{font-size:14px;color:var(--chain-muted);padding:10px 0 12px;white-space:nowrap;border-bottom:2px solid transparent}.chain-search-tabs a[aria-current=page]{color:var(--chain-search-accent);border-bottom-color:var(--chain-search-accent)}.chain-search-tabs span{font-size:11px;margin-left:5px;color:#64748b}.chain-search-summary{color:#64748b;font-size:12px;margin:20px 0}.chain-results-group{padding-top:10px;margin-bottom:30px}.chain-results-group>h2{font-size:13px;color:var(--chain-muted);font-weight:500;margin-bottom:7px}.chain-search-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;border-bottom:1px solid var(--chain-line);padding:20px 0;align-items:center}.chain-search-result h3{font-size:19px;font-weight:600;margin:0 0 5px}.chain-search-result h3 span{font-weight:400;color:#64748b;font-size:13px;margin-left:12px}.chain-search-result p{font-size:13px;color:var(--chain-muted);margin:0;max-width:780px;line-height:1.85}.chain-search-result:hover h3,.chain-search-result>span{color:var(--chain-search-accent)}.chain-search-result>span{font-size:12px;white-space:nowrap}.chain-search-empty{padding:40px 0}.chain-search-empty h2{font-family:var(--chain-serif);font-size:25px;font-weight:700;margin:0 0 10px}.chain-search-empty p{color:var(--chain-muted);font-size:14px;line-height:1.9}.chain-search-empty .chain-search-suggestions{margin-top:24px}.chain-event-handoff{border-top:1px solid #cbd5e1;padding-top:25px;margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.chain-event-handoff h2{font-size:20px;font-weight:600;margin:0 0 6px}.chain-event-handoff p{color:var(--chain-muted);font-size:13px;margin:0}.chain-event-handoff a{flex-shrink:0}@media (max-width:600px){.chain-search-form{min-height:52px}.chain-search-form>svg{margin-left:12px;width:18px}.chain-search-form input[type=search]{height:50px;font-size:12px;padding-left:9px}.chain-search-form button{width:48px}.chain-search-suggestions{gap:12px;font-size:12px}.chain-search-suggestions a+a:before{margin-right:12px}.chain-search-page{padding:26px 20px 50px}.chain-search-page h1{font-size:31px}.chain-search-intro{font-size:12px;line-height:1.9}.chain-search-tabs{gap:22px;margin-top:23px}.chain-search-tabs a{font-size:12px}.chain-search-result{grid-template-columns:1fr;gap:10px;padding:16px 0}.chain-search-result h3{font-size:17px}.chain-search-result h3 span{display:inline-block;font-size:11px}.chain-search-result p{font-size:12px}.chain-event-handoff{flex-direction:column;align-items:flex-start}.chain-event-handoff h2{font-size:19px}}@media (min-width:601px){.chain-event-handoff p,.chain-search-result p{font-size:14px}}@media (prefers-reduced-motion:reduce){.chain-search-page *{transition:none!important;scroll-behavior:auto!important}}.chain-home-page{--home-ink:#282d32;--home-muted:#626b73;--home-border:#e2e4e7;--home-accent:#896b2f;--home-paper:#f5f6f7;--home-display:var(--chain-font-heading);--home-body:var(--chain-font);--chain-ink:#282d32;--chain-muted:#626b73;--chain-accent:#896b2f;--chain-line:#e2e4e7;--chain-paper:#f5f6f7;--chain-accent-soft:#f9f5eb;color:var(--home-ink);background:#fff}.chain-home-page .chain-global-nav{width:calc(100% - 40px);max-width:1560px;margin:12px auto 0;top:12px;border:1px solid #eeeeef;border-radius:18px;background:#ffffffed;box-shadow:0 4px 18px #282d3206}.chain-home-page .chain-nav-inner{padding-inline:24px}.chain-home-page .chain-nav-vip{color:var(--home-accent);background:#faf7ef;border-color:#e5d9bd}.chain-home-page .chain-brand-mark{color:#a18447}.chain-home-page .chain-nav-links>a{font-size:14px;font-weight:500}.chain-home-page .chain-mobile-overlay{top:72px;border-radius:0}.chain-home-v4{color:var(--home-ink);font-family:var(--home-body);line-height:1.75}:where(.chain-home-v4) :where(h1,h2,h3,h4,p,ol,figure){margin:0}:where(.chain-home-v4) :where(h1,h2,h3,h4){font-family:var(--home-display);font-weight:700;text-wrap:balance}.chain-home-v4 a{text-decoration:none}:where(.chain-home-v4) :where(button,input){font:inherit}.chain-home-v4 :is(a,button,input):focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.chain-home-v4 :is(section,article)[id]{scroll-margin-top:100px}.home-container{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.home-hero{position:relative;isolation:isolate;min-height:540px;overflow:hidden;background:#fff}.home-hero-art{position:absolute;inset:0 0 0 auto;width:74%;z-index:-1}.home-hero-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-hero-inner{min-height:540px;display:flex;align-items:center}.home-hero-copy{width:47%;padding-block:45px 58px}.home-hero h1{font-size:clamp(40px,3.75vw,56px);line-height:1.42;letter-spacing:-.025em;font-weight:750}.home-hero-copy>p{max-width:430px;font-size:17px;line-height:1.9;color:var(--home-muted);margin-top:24px}.home-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:30px}.home-button,.home-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:46px;font-family:var(--home-body);font-size:15px;font-weight:600;line-height:1.5}.home-button{padding:12px 22px;background:var(--home-ink);color:#fff;border:1px solid var(--home-ink);border-radius:7px;transition:background .2s,transform .2s}.home-button:hover{background:#41474d;transform:translateY(-2px)}.home-link{color:var(--home-accent);padding:8px 0}.home-link svg{flex-shrink:0;transition:transform .2s}.home-link:hover svg{transform:translateX(3px)}.home-link:hover{text-decoration:underline;text-underline-offset:6px}.home-section-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:36px;border-block:1px solid var(--home-border);min-height:64px;padding:7px 24px}.home-section-nav a{font-size:14px;padding:10px 2px;color:var(--home-ink)}.home-section-nav a:hover{color:var(--home-accent)}.home-section-nav>span{color:#a2a7ab;font-size:13px}.home-learning-section{padding-block:76px 84px}.home-section-heading{margin-bottom:38px}.home-section-heading .home-section-index{margin-bottom:17px;color:var(--home-accent);font-size:13px;letter-spacing:.05em;font-weight:500}.home-section-heading h2{font-size:clamp(28px,2.8vw,40px);line-height:1.45;letter-spacing:-.025em}.home-section-heading>p:last-child:not(.home-section-index){margin-top:15px;font-size:16px;color:var(--home-muted)}.home-heading-centered{text-align:center}.home-research-section{padding-block:78px 84px}.home-research-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px}.home-research-columns>article{min-width:0}.home-research-columns>article+article{border-left:1px solid var(--home-border);padding-left:48px}.home-research-columns h3{font-size:28px;line-height:1.5}.home-column-description{margin-top:10px!important;color:var(--home-muted);font-size:15px;min-height:53px}.home-company-dossier{border-radius:8px;background:var(--home-paper);padding:22px 24px 4px;margin-top:18px}.home-company-identity{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px}.home-company-identity strong{display:block;font-size:25px;font-weight:750;font-family:var(--home-display);letter-spacing:-.01em}.home-company-identity span{display:block;color:var(--home-muted);font-size:12px;margin-top:2px}.home-company-identity>a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--home-muted);min-height:40px}.home-company-identity>a:hover{color:var(--home-accent)}.home-company-rows>a,.home-information-rows>a{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--home-border);color:var(--home-ink);transition:color .2s}.home-company-rows>a>svg:first-child,.home-information-rows>a>svg:first-child{flex-shrink:0;color:var(--home-muted)}.home-company-rows>a>svg:last-child,.home-information-rows>a>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--home-muted)}.home-company-rows span,.home-information-rows span{min-width:0}.home-company-rows strong,.home-information-rows strong{display:block;font-size:15px;font-weight:600}.home-company-rows small,.home-information-rows small{display:block;color:var(--home-muted);font-size:12px;margin-top:3px;line-height:1.7}.home-company-rows>a:hover,.home-information-rows>a:hover{color:var(--home-accent)}.home-research-columns>article>.home-link{margin-top:20px}.home-event-search{display:flex;align-items:center;gap:12px;min-height:54px;background:var(--home-paper);border:1px solid transparent;border-radius:8px;margin-top:18px;padding-left:16px}.home-event-search:focus-within{border-color:var(--home-accent)}.home-event-search>svg{flex-shrink:0;color:var(--home-muted)}.home-event-search input{min-width:0;width:100%;padding:12px 0;border:0;background:transparent;outline:0!important;color:var(--home-ink);font-size:14px}.home-event-search input::-moz-placeholder{color:var(--home-muted);opacity:1}.home-event-search input::placeholder{color:var(--home-muted);opacity:1}.home-event-search button{min-width:48px;height:50px;display:grid;place-items:center;color:var(--home-accent);border:0;border-radius:6px;background:transparent;cursor:pointer}.home-event-search button:hover{background:#eceef0}.home-information-rows{margin-top:20px}.home-information-rows>a{padding-block:17px}.home-information-rows>a:last-child{border-bottom:1px solid var(--home-border)}@media(min-width:1700px){.home-hero-art{max-width:1760px;margin-inline:auto}.home-hero,.home-hero-inner{min-height:580px}}@media(max-width:1100px){.home-container{width:calc(100% - 64px)}.home-hero,.home-hero-inner{min-height:500px}.home-hero-art{width:68%}.home-hero-art img{-o-object-fit:contain;object-fit:contain}.home-hero-copy{width:49%}.home-hero h1{font-size:40px}.home-hero-copy>p{font-size:15px;max-width:340px}.home-research-columns{gap:32px}.home-research-columns>article+article{padding-left:32px}}@media(max-width:760px){.chain-home-page .chain-global-nav{width:calc(100% - 24px);top:8px;margin-top:8px;border-radius:14px}.chain-home-page .chain-nav-inner{padding-inline:13px}.chain-home-page .chain-wordmark{font-size:20px;gap:7px}.chain-home-page .chain-mobile-overlay{top:68px}.home-container{width:calc(100% - 44px)}.home-hero{display:flex;flex-direction:column;min-height:0}.home-hero-inner{min-height:0;order:0}.home-hero-copy{width:100%;padding:38px 0 6px}.home-hero h1{font-size:clamp(32px,8.6vw,43px);line-height:1.45}.home-hero-copy>p{font-size:15px;max-width:400px;margin-top:16px}.home-hero-actions{margin-top:22px;gap:24px}.home-button,.home-link{font-size:14px;gap:12px}.home-button{padding:11px 18px}.home-hero-art{position:relative;order:1;width:100%;height:240px;z-index:0;overflow:hidden}.home-hero-art img{-o-object-fit:cover;object-fit:cover;width:130%!important;max-width:none;left:-30%!important;-o-object-position:right center;object-position:right center}.home-section-nav{min-height:54px;padding:4px 20px;justify-content:space-between;gap:7px}.home-section-nav a{font-size:12px}.home-section-nav>span{font-size:10px}.home-learning-section{padding-block:48px 50px}.home-section-heading{margin-bottom:26px}.home-section-heading h2{font-size:29px;line-height:1.5}.home-section-heading h2>span{display:block}.home-section-heading .home-section-index{margin-bottom:12px;font-size:12px}.home-section-heading>p:last-child:not(.home-section-index){font-size:14px;margin-top:12px}.home-heading-centered{text-align:left}.home-research-section{padding-block:50px 48px}.home-research-columns{grid-template-columns:1fr;gap:38px;margin-top:30px}.home-research-columns>article+article{padding-left:0;padding-top:34px;border-left:0;border-top:1px solid var(--home-border)}.home-research-columns h3{font-size:25px}.home-column-description{font-size:14px;min-height:0}.home-company-dossier{padding:18px 18px 2px}.home-company-rows>a,.home-information-rows>a{gap:13px}}@media(prefers-reduced-motion:reduce){.chain-home-v4 *,.chain-home-v4 :after,.chain-home-v4 :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.home-button:hover,.home-link:hover svg{transform:none}}