.cilila-stack_stage__Z13zh{position:relative;overflow:hidden;padding:clamp(24px,5vw,72px) clamp(16px,5vw,72px)}.cilila-stack_stageArt__3RzOO{object-fit:cover}.cilila-stack_stack__7XOGA{position:relative;display:flex;flex-direction:column;align-items:stretch;max-width:860px;margin:0 auto}.cilila-stack_apps__uwww8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cilila-stack_appChip__5wNtO{padding:14px 16px;border:1px solid #ffffff;background:#ffffff;color:#111827;font-size:14px;text-align:center;text-decoration:none}a.cilila-stack_appChip__5wNtO:focus-visible,a.cilila-stack_appChip__5wNtO:hover{border-color:#111827}.cilila-stack_appChipOpen__gsatv{border-style:dashed;background:rgba(255,255,255,.55);color:#1f2937}.cilila-stack_connector__q8Hes{align-self:center;width:1px;height:22px;background:rgba(255,255,255,.85)}.cilila-stack_platform__LNqEg{padding:20px;border:1px solid rgba(255,255,255,.7);background:#ffffff}.cilila-stack_layers__dbykV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cilila-stack_layer__tLxf_{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border:1px solid transparent;background:#f5f4f0;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.cilila-stack_layer__tLxf_:focus-visible,.cilila-stack_layer__tLxf_:hover{background:#ffffff;border-color:#111827}.cilila-stack_baseName__DAqyw{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:20px}.cilila-stack_layerName____63t{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:24px;line-height:1.2}.cilila-stack_layerLine__v1pe7{color:#4b5563;font-size:12.5px;line-height:1.5}.cilila-stack_core__B_NP7{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px;padding:16px 18px;background:#111827;color:#f2f1ed}.cilila-stack_coreName__8Nh10{font-family:var(--font-serif),Georgia,serif;font-size:20px}.cilila-stack_base__pZDdW{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 18px;border:1px solid #ffffff;background:#ffffff;color:inherit;text-decoration:none}.cilila-stack_base__pZDdW:focus-visible,.cilila-stack_base__pZDdW:hover{border-color:#111827}.cilila-stack_baseLine__wvzJm{color:#374151;font-size:13px}.cilila-stack_current__PFTKT,.cilila-stack_current__PFTKT:hover{border-color:#111827;background:#111827;color:#f2f1ed}.cilila-stack_current__PFTKT .cilila-stack_layerName____63t{color:#ffffff}.cilila-stack_current__PFTKT .cilila-stack_layerLine__v1pe7{color:rgba(242,241,237,.75)}.cilila-stack_platformCurrent__PTKnu{outline:2px solid #111827;outline-offset:-2px}@media (max-width:1024px){.cilila-stack_layers__dbykV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cilila-stack_layers__dbykV{grid-template-columns:minmax(0,1fr)}}.home-products_showcase__YKJym{display:flex;flex-direction:column;gap:36px}.home-products_second__uWr2t{margin-top:112px}.home-products_head__Mau_K{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.home-products_copy__dKB0N{max-width:640px}.home-products_name__EDGaY{margin:0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1.1}.home-products_body__H2Ix7{margin:16px 0 0;color:#374151;font-size:17px;line-height:1.6}.home-products_actions__g4Rz3{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.home-products_textLink__jAMGI{color:#111827;font-size:15px;text-decoration:none;white-space:nowrap}.home-products_textLink__jAMGI:hover{text-decoration:underline;text-underline-offset:5px}.home-products_shot__0SKhO{display:block;overflow:hidden;background:#e8e8e8}.home-products_shotImage__3IFqn{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home-products_shot__0SKhO:hover .home-products_shotImage__3IFqn{transform:scale(1.012)}@media (max-width:1024px){.home-products_second__uWr2t{margin-top:88px}}@media (max-width:640px){.home-products_shotImage__3IFqn{aspect-ratio:4/3;object-fit:cover;object-position:38% center}}@media (prefers-reduced-motion:reduce){.home-products_shotImage__3IFqn{transition:none}.home-products_shot__0SKhO:hover .home-products_shotImage__3IFqn{transform:none}}.ai-infrastructure_page__yyThL{padding:48px 0 128px;background:var(--site-background);overflow-wrap:break-word}.ai-infrastructure_container__LosdT{max-width:1280px;margin:0 auto;padding:0 16px}.ai-infrastructure_photo__osB4_{position:relative;overflow:hidden;background:#e8e8e8}.ai-infrastructure_photo__osB4_ img{object-fit:cover}.ai-infrastructure_title__0vKNl{margin:0;color:#111827;font-size:clamp(44px,5.4vw,72px);line-height:1.04;text-wrap:balance}.ai-infrastructure_heading__MzYh7{max-width:900px;margin:0 0 18px;color:#111827;font-size:clamp(32px,3.4vw,44px);line-height:1.15;text-wrap:balance}.ai-infrastructure_subheading__kzeUw{max-width:900px;margin:0 0 14px;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.2;text-wrap:balance}.ai-infrastructure_intro__j_6bE{margin-bottom:40px}.ai-infrastructure_lead__Dcs8f{max-width:760px;margin:0;color:#4b5563;font-size:17px;line-height:1.7}.ai-infrastructure_actions__BujdP{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.ai-infrastructure_note__cYd07{max-width:900px;margin:28px 0 0;padding-left:18px;border-left:2px solid #111827;color:#4b5563;font-size:14px;line-height:1.7}.ai-infrastructure_index__xo2T_{color:#6b7280;font-family:var(--font-mono);font-size:14px}.ai-infrastructure_chapter__ZPVZU{margin-top:144px;scroll-margin-top:96px}.ai-infrastructure_subsection__1u7WQ{margin-top:96px}.ai-infrastructure_hero__VwlC7{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px 64px;align-items:stretch}.ai-infrastructure_heroCopy__fJIHR{display:flex;flex-direction:column;justify-content:center;padding:24px 0}.ai-infrastructure_heroCopy__fJIHR .ai-infrastructure_lead__Dcs8f{margin-top:24px}.ai-infrastructure_heroPhoto__k7ege{min-height:520px}.ai-infrastructure_options__aMdne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:2px solid #111827}.ai-infrastructure_option__zsl2V{display:flex;flex-direction:column;gap:14px;padding:28px 32px 8px 0}.ai-infrastructure_option__zsl2V+.ai-infrastructure_option__zsl2V{padding-left:32px;border-left:1px solid #d9d5cc}.ai-infrastructure_optionTitle__xp_at{margin:0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.2}.ai-infrastructure_optionBody__f76Fl{margin:0;color:#374151;font-size:16px;line-height:1.7}.ai-infrastructure_specs__2J6jD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin:0}.ai-infrastructure_spec__nSuVo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 24px;padding:22px 0;border-top:1px solid #d9d5cc}.ai-infrastructure_specTitle__zvTRV{color:#111827;font-size:16px;font-weight:600;line-height:1.4}.ai-infrastructure_specBody__KY5yD{margin:0;color:#4b5563;font-size:15px;line-height:1.65}.ai-infrastructure_split__cvjat{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px 64px;align-items:stretch}.ai-infrastructure_splitReverse__YmbGI{margin-top:96px}.ai-infrastructure_splitReverse__YmbGI .ai-infrastructure_splitPhoto__aCs3b{order:2}.ai-infrastructure_splitPhoto__aCs3b{min-height:460px}.ai-infrastructure_splitCopy___Ni_x{display:flex;flex-direction:column;justify-content:center}.ai-infrastructure_rows__PSnI8{margin:0}.ai-infrastructure_row__PYam9{padding:18px 0;border-top:1px solid #d9d5cc}.ai-infrastructure_rowTitle__W0PTD{color:#111827;font-size:16px;font-weight:600}.ai-infrastructure_rowBody__mc7d_{margin:8px 0 0;color:#4b5563;font-size:15px;line-height:1.65}.ai-infrastructure_ledger__6ReFF{margin:0;border-top:2px solid #111827}.ai-infrastructure_ledgerRow__SxVky{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px 48px;padding:24px 0;border-bottom:1px solid #d9d5cc}.ai-infrastructure_ledgerTitle__jXFHi{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:24px;line-height:1.25}.ai-infrastructure_ledgerBody__nE4cJ{margin:0;color:#374151;font-size:16px;line-height:1.7}.ai-infrastructure_architecture__D0Dp7{--architecture-bg:#ffffff;--architecture-panel:#ffffff;--architecture-node-bg:#f5f4f0;--architecture-ink:#111827;--architecture-muted:#4b5563;--architecture-border:#d9d5cc;--architecture-accent:#111827;--architecture-node-radius:0;color-scheme:light}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=access] h3,.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=compute] h4,.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=provider] h3,.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=storage] h4{padding:8px 12px;background:#111827;color:#ffffff}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=access]>div:last-of-type h3{background:transparent;color:#111827;border:1px dashed #111827}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=compute] li:last-child,.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=storage] li:last-child{border-color:#111827;background:#ffffff}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=control] li{border-style:dashed;border-color:#6b7280}.ai-infrastructure_diagramLabel__aF111{font-size:15px;font-weight:600}.ai-infrastructure_diagramBody__lRGHf{font-size:14px;line-height:1.55}.ai-infrastructure_timeline__Ux_CE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}.ai-infrastructure_stage__mJijC{position:relative;padding-top:44px}.ai-infrastructure_stage__mJijC:before{content:"";position:absolute;top:15px;left:0;right:-32px;height:1px;background:#111827}.ai-infrastructure_stage__mJijC:last-child:before{right:0}.ai-infrastructure_stageMarker__BwjDN{position:absolute;top:0;left:0;display:grid;place-items:center;width:31px;height:31px;background:#111827;color:#ffffff;font-family:var(--font-mono);font-size:14px}.ai-infrastructure_stageTitle__NHqem{margin:0;color:#111827;font-size:17px;font-weight:600}.ai-infrastructure_stageBody___Bgsk{margin:10px 0 0;color:#4b5563;font-size:15px;line-height:1.65}.ai-infrastructure_faq__1SI_7{margin-top:32px;border-top:1px solid #d9d5cc}.ai-infrastructure_faq__1SI_7 details{padding:22px 0;border-bottom:1px solid #d9d5cc}.ai-infrastructure_faq__1SI_7 summary{color:#111827;font-size:16px;font-weight:500;line-height:1.6;cursor:pointer}.ai-infrastructure_faq__1SI_7 summary:focus-visible{outline:2px solid #111827;outline-offset:6px}.ai-infrastructure_faq__1SI_7 p{max-width:880px;margin:16px 0 0;color:#4b5563;line-height:1.75}.ai-infrastructure_contact__LfYxP{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-top:112px;padding:48px 40px;border:1px solid #111827;background:#ffffff}.ai-infrastructure_contact__LfYxP .ai-infrastructure_heading__MzYh7{margin-bottom:14px}.ai-infrastructure_contact__LfYxP .ai-infrastructure_actions__BujdP{justify-content:flex-end;margin-top:0}.ai-infrastructure_mail__h_2aW{color:#111827;font-family:var(--font-mono);font-size:15px;text-decoration:none}.ai-infrastructure_mail__h_2aW:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:1024px){.ai-infrastructure_options__aMdne{grid-template-columns:minmax(0,1fr)}.ai-infrastructure_option__zsl2V,.ai-infrastructure_option__zsl2V+.ai-infrastructure_option__zsl2V{padding:24px 0;border-left:0}.ai-infrastructure_option__zsl2V+.ai-infrastructure_option__zsl2V{border-top:1px solid #d9d5cc}.ai-infrastructure_specs__2J6jD{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ai-infrastructure_contact__LfYxP,.ai-infrastructure_hero__VwlC7,.ai-infrastructure_split__cvjat{grid-template-columns:minmax(0,1fr)}.ai-infrastructure_heroPhoto__k7ege,.ai-infrastructure_splitPhoto__aCs3b{min-height:0;aspect-ratio:3/2}.ai-infrastructure_splitReverse__YmbGI .ai-infrastructure_splitPhoto__aCs3b{order:0}.ai-infrastructure_ledgerRow__SxVky,.ai-infrastructure_spec__nSuVo,.ai-infrastructure_timeline__Ux_CE{grid-template-columns:minmax(0,1fr)}.ai-infrastructure_timeline__Ux_CE{gap:28px}.ai-infrastructure_stage__mJijC:before{display:none}.ai-infrastructure_contact__LfYxP .ai-infrastructure_actions__BujdP{justify-content:flex-start}}@media (max-width:640px){.ai-infrastructure_page__yyThL{padding-top:32px}.ai-infrastructure_chapter__ZPVZU{margin-top:96px}.ai-infrastructure_splitReverse__YmbGI,.ai-infrastructure_subsection__1u7WQ{margin-top:72px}.ai-infrastructure_contact__LfYxP{padding:32px 20px}}.home-articles_excerpt__hh6c_{display:-webkit-box;overflow:hidden;color:#4b5563;font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-articles_foot___blPO{justify-content:flex-end}.intro-hero_hero__uK_Vi{--ih-stage:var(--site-background);--ih-card:#faf9f6;--ih-ink:#111827;--ih-ink-2:#55534e;--ih-ink-3:#8a8882;--ih-hair:rgba(17,17,17,0.1);--ih-inset:12px;position:relative;margin-top:calc(var(--layout-header-height) - var(--layout-content-top));height:calc(100vh - var(--layout-header-height));height:calc(100svh - var(--layout-header-height));min-height:560px;padding:var(--ih-inset)}.intro-hero_stage__F4fdC{position:relative;width:100%;height:100%;background:var(--ih-stage);border-radius:0;overflow:hidden;isolation:isolate}.intro-hero_stage__F4fdC .field{position:absolute;inset:0;z-index:1}.intro-hero_stage__F4fdC .tile{position:absolute;left:0;top:0;transform-origin:50% 50%;will-change:transform,opacity;opacity:0;pointer-events:none}.intro-hero_stage__F4fdC .tile.is-survivor{z-index:2}.intro-hero_stage__F4fdC .tile.is-feature{z-index:3}.intro-hero_stage__F4fdC .tile-art{position:absolute;inset:0;overflow:hidden;background:var(--c1,#d6d3cb);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.intro-hero_stage__F4fdC .tile-art[hidden]{display:none}.intro-hero_stage__F4fdC .tile-art img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.intro-hero_stage__F4fdC .tile-art.has-photo:before{content:"";position:absolute;inset:0;background:var(--ih-preview,none) center /cover no-repeat;filter:blur(14px) saturate(1.1);transform:scale(1.18)}.intro-hero_stage__F4fdC .tile-art.has-photo img{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.intro-hero_stage__F4fdC .tile-art.has-photo img.is-loaded{opacity:1}.intro-hero_stage__F4fdC .tile-art.has-photo img.no-fade{transition:none}.intro-hero_stage__F4fdC.is-idle .tile.is-survivor{pointer-events:auto}.intro-hero_stage__F4fdC.is-idle .tile.is-survivor:hover .tile-art{transform:scale(1.07)}.intro-hero_stage__F4fdC .p-arc:after,.intro-hero_stage__F4fdC .p-band:after,.intro-hero_stage__F4fdC .p-corner:after,.intro-hero_stage__F4fdC .p-disc:after,.intro-hero_stage__F4fdC .p-split:after{content:"";position:absolute;background:var(--c2)}.intro-hero_stage__F4fdC .p-split:after{top:0;right:0;bottom:0;width:var(--split)}.intro-hero_stage__F4fdC .p-band:after{left:0;right:0;bottom:0;height:var(--split)}.intro-hero_stage__F4fdC .p-disc:after{left:50%;top:50%;width:50%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.intro-hero_stage__F4fdC .p-arc:after{left:-32%;bottom:-32%;width:96%;aspect-ratio:1;border-radius:50%}.intro-hero_stage__F4fdC .p-corner:after{right:0;top:0;width:var(--split);height:var(--split)}.intro-hero_stage__F4fdC .caption{position:absolute;left:0;top:0;z-index:4;background:var(--ih-card);border:1px solid var(--ih-hair);border-radius:0;padding:clamp(12px,1.1vw,22px) clamp(14px,1.1vw,21px) clamp(14px,1.15vw,22px);will-change:transform,opacity;opacity:0;pointer-events:none}.intro-hero_stage__F4fdC .caption-meta{display:flex;gap:.6em;font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(11px,.76vw,14px);line-height:1.3;color:var(--ih-ink-3);letter-spacing:.01em}.intro-hero_stage__F4fdC .caption-meta b{font-weight:500;color:var(--ih-ink-2)}.intro-hero_stage__F4fdC .caption-title{margin:.3em 0 0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(22px,2vw,38px);line-height:1.08;letter-spacing:-.005em;color:var(--ih-ink);text-wrap:balance}.intro-hero_stage__F4fdC .copy{position:absolute;left:50%;top:50%;z-index:5;width:min(780px,86%);transform:translate(-50%,-50%);text-align:center;pointer-events:none}.intro-hero_stage__F4fdC .copy>*{will-change:transform,opacity;opacity:0}.intro-hero_stage__F4fdC .copy h1{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(34px,3.4vw,64px);line-height:1.08;letter-spacing:-.01em;color:var(--ih-ink);text-wrap:balance}.intro-hero_stage__F4fdC .copy p{margin:1em auto 0;max-width:34em;font-family:var(--font-sans);font-size:clamp(13px,.9vw,16px);line-height:1.65;color:var(--ih-ink-2);text-wrap:pretty}.intro-hero_stage__F4fdC .cta{display:inline-flex;align-items:center;gap:8px;height:40px;margin-top:26px;padding:0 16px 0 18px;border-radius:0;background:var(--ih-ink);color:#fff;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;pointer-events:auto}.intro-hero_stage__F4fdC .cta svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.intro-hero_stage__F4fdC .cta:hover svg{transform:translateX(3px)}.intro-hero_stage__F4fdC .cta:focus-visible,.intro-hero_stage__F4fdC .intro-control:focus-visible{outline:2px solid var(--ih-ink);outline-offset:3px}.intro-hero_stage__F4fdC .intro-control{position:absolute;right:18px;bottom:18px;z-index:6;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 12px;border:1px solid var(--ih-hair);border-radius:0;background:rgba(250,249,246,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ih-ink-2);font:12px/1 var(--font-mono),ui-monospace,monospace;cursor:pointer;transition:color .2s,background .2s}.intro-hero_stage__F4fdC .intro-control:hover{color:var(--ih-ink);background:rgba(250,249,246,1)}.intro-hero_stage__F4fdC .intro-control svg{width:15px;height:15px}.intro-hero_stage__F4fdC .intro-control .icon-replay,.intro-hero_stage__F4fdC.is-idle .intro-control .icon-skip{display:none}.intro-hero_stage__F4fdC.is-idle .intro-control .icon-replay{display:block}@media (max-width:640px){.intro-hero_hero__uK_Vi{--ih-inset:8px}.intro-hero_stage__F4fdC .copy{width:88%}.intro-hero_stage__F4fdC .intro-control{right:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.intro-hero_stage__F4fdC .cta svg,.intro-hero_stage__F4fdC .tile-art{transition:none}.intro-hero_stage__F4fdC .tile-art.has-photo img{transition-duration:.2s}.intro-hero_stage__F4fdC.is-idle .tile.is-survivor:hover .tile-art{transform:none}}.home-research_head__FXZOa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 64px;margin-bottom:48px}.home-research_head__FXZOa .home-research_title__ckDG1{margin-bottom:0}.home-research_lede__VgyX4{max-width:34rem;margin:0;color:#374151;font-size:16px;line-height:1.7}.home-research_cards__sI9PX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.home-research_card___FHUU{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.home-research_cardImage__Xgo_E{position:relative;display:block;aspect-ratio:16/10;margin-bottom:8px;overflow:hidden;background:#e8e8e8}.home-research_cardImage__Xgo_E img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-research_card___FHUU:hover .home-research_cardImage__Xgo_E img{transform:scale(1.04)}.home-research_meta__ft6LI{font-family:var(--font-mono);color:#6b7280;font-size:12px;letter-spacing:.02em}.home-research_paperTitle__Mue_k{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:22px;line-height:1.3}.home-research_card___FHUU:hover .home-research_paperTitle__Mue_k{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.home-research_foot__Spm5p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:56px;padding-top:28px;border-top:1px solid #d9d5cc}.home-research_facts__SlShe{display:flex;flex-wrap:wrap;gap:20px 56px;margin:0}.home-research_fact__TKezy{max-width:17rem}.home-research_factValue__MClUW{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:26px;line-height:40px}.home-research_factLabel__Cw5G0{margin:6px 0 0;color:#4b5563;font-size:13px;line-height:1.55}.home-research_factMarks__ERY5_{display:flex;align-items:center;gap:22px;height:40px}.home-research_arxivMark__ImTzr{width:auto;height:40px}.home-research_ssrnMark__MhiQz{width:auto;height:27px}.home-research_openportMark__CJi9c{width:auto;height:30px}.home-research_githubLink__QDzbE{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:#111827;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.home-research_githubMark__7TbrL{width:15px;height:15px}@media (max-width:900px){.home-research_cards__sI9PX{grid-template-columns:minmax(0,1fr);gap:40px}}@media (prefers-reduced-motion:reduce){.home-research_cardImage__Xgo_E img{transition:none}.home-research_card___FHUU:hover .home-research_cardImage__Xgo_E img{transform:none}}.product-page_page__v5o7Q{padding:48px 0 128px;background:var(--site-background)}.product-page_container__H3y8Q{max-width:1280px;margin:0 auto;padding:0 16px}.product-page_hero__9_RHt{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;margin-bottom:40px}.product-page_heroCopy__Vtwlr{max-width:760px}.product-page_title__6kgA1{margin:0;color:#111827;font-size:clamp(48px,6vw,80px);line-height:1.02}.product-page_lede__pLwGh{margin:20px 0 0;color:#374151;font-size:17px;line-height:1.65}.product-page_actions__TFQ_m{display:flex;flex-wrap:wrap;gap:12px}.product-page_shot__h00hL{display:block;overflow:hidden;background:#e8e8e8}.product-page_shotImage__IBpOx{display:block;width:100%;height:auto}.product-page_section__0KCc2{margin-top:128px}.product-page_sectionTitle__x1rNw{margin:0 0 40px;color:#111827;font-size:clamp(32px,3.4vw,44px);line-height:1.15}.product-page_sectionHead__yUMbr{max-width:760px;margin-bottom:40px}.product-page_sectionHead__yUMbr .product-page_sectionTitle__x1rNw{margin-bottom:16px}.product-page_sectionLede__RKO2S{margin:0;color:#374151;font-size:16px;line-height:1.7}.product-page_why___aHU3{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;margin-top:112px;padding-top:40px;border-top:1px solid #d9d5cc}.product-page_why___aHU3 .product-page_sectionTitle__x1rNw{margin:0}.product-page_whyText__ne_Fr p{margin:0;color:#374151;font-size:17px;line-height:1.75}.product-page_whyText__ne_Fr p+p{margin-top:18px}.product-page_blocks__wpQbE{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.product-page_block__OytXN{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px}.product-page_blockFlip__Nk0D0{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-page_blockFlip__Nk0D0 .product-page_blockText__sS6OA{order:2}.product-page_blockText__sS6OA{display:flex;flex-direction:column;justify-content:center;padding:32px 8px;border-top:1px solid #d9d5cc}.product-page_blockIndex__l7Xsu{font-family:var(--font-mono);color:#6b7280;font-size:14px}.product-page_blockTitle__7iOsQ{margin:14px 0 0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.15}.product-page_blockBody__TjSSy{max-width:30rem;margin:16px 0 0;color:#374151;font-size:16px;line-height:1.7}.product-page_blockArt__Mi3Ci{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;padding:clamp(24px,4vw,56px);overflow:hidden}.product-page_blockArtImage__7iCUQ{object-fit:cover}.product-page_spec__Hhny7{position:relative;width:100%;max-width:480px;margin:0;padding:8px 24px;background:#ffffff;list-style:none}.product-page_spec__Hhny7 li{position:relative;padding:14px 0 14px 26px;color:#111827;font-size:14px;line-height:1.55}.product-page_spec__Hhny7 li+li{border-top:1px solid #e5e7eb}.product-page_spec__Hhny7 li:before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;background:#111827}.product-page_columns__9CplK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #d9d5cc}.product-page_column__kAE13{padding:28px 28px 8px 0}.product-page_column__kAE13+.product-page_column__kAE13{padding-left:28px;border-left:1px solid #d9d5cc}.product-page_columnTitle__b2zK5{margin:0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:22px;font-weight:400;line-height:1.25}.product-page_columnBody__Kshdt{margin:12px 0 0;color:#4b5563;font-size:14px;line-height:1.65}.product-page_split__N4P49{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.product-page_rows__7kOVH{margin:0;border-top:1px solid #d9d5cc}.product-page_rowsWide__suzQi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;border-top:0}.product-page_rowsWide__suzQi .product-page_row__HWgj3:nth-child(-n+2){border-top:1px solid #d9d5cc}.product-page_row__HWgj3{padding:18px 0;border-bottom:1px solid #d9d5cc}.product-page_rowTitle__tZbhH{color:#111827;font-size:15px;font-weight:600}.product-page_rowBody__gf7Jr{margin:6px 0 0;color:#4b5563;font-size:14px;line-height:1.6}.product-page_flow__bpxJ2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;counter-reset:none}.product-page_flowStep__RXJci{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:22px 0;border-top:1px solid #d9d5cc;color:#374151;font-size:15px;line-height:1.6}.product-page_flowIndex__DVWUk{color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:24px;line-height:1.1}.product-page_researchHead__NQoWR{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 32px;margin-bottom:40px}.product-page_researchHead__NQoWR .product-page_sectionTitle__x1rNw{margin:0}@media (max-width:1024px){.product-page_columns__9CplK{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page_column__kAE13:nth-child(3){padding-left:0;border-left:0}.product-page_column__kAE13:nth-child(n+3){border-top:1px solid #d9d5cc}.product-page_flow__bpxJ2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.product-page_blockFlip__Nk0D0,.product-page_block__OytXN,.product-page_split__N4P49,.product-page_why___aHU3{grid-template-columns:minmax(0,1fr)}.product-page_blockFlip__Nk0D0 .product-page_blockText__sS6OA{order:0}.product-page_blockText__sS6OA{padding:28px 0 4px}.product-page_blockArt__Mi3Ci{min-height:0}.product-page_rowsWide__suzQi{grid-template-columns:minmax(0,1fr)}.product-page_rowsWide__suzQi .product-page_row__HWgj3:nth-child(2){border-top:0}}@media (max-width:640px){.product-page_page__v5o7Q{padding-top:32px}.product-page_section__0KCc2{margin-top:88px}.product-page_why___aHU3{margin-top:72px}.product-page_columns__9CplK{grid-template-columns:minmax(0,1fr)}.product-page_column__kAE13,.product-page_column__kAE13+.product-page_column__kAE13{padding:22px 0 6px;border-left:0}.product-page_column__kAE13+.product-page_column__kAE13{border-top:1px solid #d9d5cc}.product-page_flow__bpxJ2{grid-template-columns:minmax(0,1fr)}.product-page_shotImage__IBpOx{aspect-ratio:4/3;object-fit:cover;object-position:38% center}}.marketing-media-card_card__2kKJD{display:block;overflow:hidden;border:1px solid #e5e7eb;border-radius:0;background:var(--surface-background);color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.marketing-media-card_card__2kKJD:hover{border-color:#cbd5e1;box-shadow:0 20px 48px rgba(17,24,39,.08);transform:translateY(-2px)}.marketing-media-card_card__2kKJD:focus-visible{outline:2px solid #111827;outline-offset:4px}.marketing-media-card_cardContent__PZqk_{padding:24px}.marketing-media-card_cardHeader__uPV0D{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.marketing-media-card_cardTitle__EzVFF{margin:0;color:#000000;font-size:20px;font-weight:600}.marketing-media-card_cardTag__wE_43{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.marketing-media-card_cardDescription__vbabO{margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.6}.marketing-media-card_cardAction__reEM9{display:flex;align-items:center;color:#000000;font-size:14px;font-weight:500}.marketing-media-card_cardArrow__cDvET{margin-left:8px;font-size:16px;line-height:1}@media (max-width:640px){.marketing-media-card_cardContent__PZqk_{padding:20px}}@media (prefers-reduced-motion:reduce){.marketing-media-card_card__2kKJD{transition:none}.marketing-media-card_card__2kKJD:hover{transform:none}}.InfrastructureArchitecture_frame__3Itxi{color:var(--architecture-ink);background:var(--architecture-bg);border:1px solid var(--architecture-border);border-radius:var(--architecture-radius,0);padding:clamp(1rem,3vw,2rem);overflow-wrap:anywhere;min-width:0}.InfrastructureArchitecture_frame__3Itxi h3,.InfrastructureArchitecture_frame__3Itxi h4,.InfrastructureArchitecture_frame__3Itxi p{margin:0}.InfrastructureArchitecture_frame__3Itxi h3,.InfrastructureArchitecture_frame__3Itxi h4{font-weight:600;line-height:1.5}.InfrastructureArchitecture_frame__3Itxi p,.InfrastructureArchitecture_node__sXtXy{line-height:1.65}.InfrastructureArchitecture_muted__J3WM3{color:var(--architecture-muted)}.InfrastructureArchitecture_caption__6fu_q{display:grid;gap:.5rem;margin-bottom:1.75rem}.InfrastructureArchitecture_caption__6fu_q strong{color:var(--architecture-ink)}.InfrastructureArchitecture_applications__7EgvD{display:grid;grid-template-columns:repeat(var(--app-count,3),minmax(0,1fr));gap:1rem;padding:0;margin:0;list-style:none}.InfrastructureArchitecture_application__J9Nmm{display:grid;place-items:center;text-align:center;padding:1rem;border:1px solid var(--architecture-border);background:var(--architecture-panel);border-radius:var(--architecture-node-radius,0)}.InfrastructureArchitecture_arrow__fWwKo{text-align:center;padding:.5rem;color:var(--architecture-accent)}.InfrastructureArchitecture_access___f_cQ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;border:1px solid var(--architecture-accent);padding:1.25rem;border-radius:var(--architecture-node-radius,0);background:var(--architecture-panel)}.InfrastructureArchitecture_access___f_cQ p{margin-top:.375rem}.InfrastructureArchitecture_accessArrow__Sg5EL{color:var(--architecture-accent)}.InfrastructureArchitecture_routeLabel__KM7H5{display:grid;justify-items:center;gap:.25rem;margin:.5rem 0 1.25rem;color:var(--architecture-muted);text-align:center}.InfrastructureArchitecture_destinations__6sgws{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:1.5rem;align-items:start}.InfrastructureArchitecture_branchBus__nFLWu{display:block;width:100%;height:2.5rem;stroke:var(--architecture-accent);fill:none;stroke-width:1}.InfrastructureArchitecture_returnPath__etRDO{padding:1rem 0 0;color:var(--architecture-muted)}.InfrastructureArchitecture_provider__VXh7d,.InfrastructureArchitecture_region__E0m_P{border:1px solid var(--architecture-border);padding:1.25rem;border-radius:var(--architecture-node-radius,0);min-width:0}.InfrastructureArchitecture_provider__VXh7d{background:var(--architecture-panel)}.InfrastructureArchitecture_groupHeading__7vo91{display:grid;gap:.5rem;margin-bottom:1.25rem}.InfrastructureArchitecture_planes__G_6SE{display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:stretch}.InfrastructureArchitecture_plane__oFh02{min-width:0;background:var(--architecture-panel);border:1px solid var(--architecture-border);padding:1rem;border-radius:var(--architecture-node-radius,0)}.InfrastructureArchitecture_plane__oFh02 h4{margin-bottom:1rem}.InfrastructureArchitecture_nodes__aYNLi{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.InfrastructureArchitecture_node__sXtXy{display:flex;align-items:center;min-width:0;min-height:4rem;padding:.875rem;border:1px solid var(--architecture-border);border-radius:var(--architecture-node-radius,0);background:var(--architecture-node-bg,var(--architecture-bg))}.InfrastructureArchitecture_context__9OmAI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:.5rem;color:var(--architecture-accent)}.InfrastructureArchitecture_contextVertical__uMANq{display:none}.InfrastructureArchitecture_contextNote__HtUFo{padding:1rem 0;color:var(--architecture-muted)}.InfrastructureArchitecture_foundation__FtfoH{border-top:1px solid var(--architecture-border);padding-top:1rem;display:grid;gap:.375rem}.InfrastructureArchitecture_providerNote__aGtp7{border-top:1px solid var(--architecture-border);padding-top:1rem;margin-top:1.25rem!important}.InfrastructureArchitecture_control__qJgjW{position:relative;margin-top:2.5rem;padding:1.25rem;border:1px dashed var(--architecture-accent);border-radius:var(--architecture-node-radius,0)}.InfrastructureArchitecture_control__qJgjW:before{content:"";position:absolute;bottom:100%;left:50%;height:2.5rem;border-left:1px dashed var(--architecture-accent)}.InfrastructureArchitecture_control__qJgjW .InfrastructureArchitecture_nodes__aYNLi{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.InfrastructureArchitecture_footer__x3nmU{display:grid;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--architecture-border)}.InfrastructureArchitecture_legend__xJlQE{display:flex;gap:1rem 2rem;flex-wrap:wrap;margin:0 0 .25rem;padding:0;list-style:none}.InfrastructureArchitecture_legend__xJlQE li{display:flex;align-items:center;gap:.5rem;min-width:0}.InfrastructureArchitecture_dashedKey__5GvdF,.InfrastructureArchitecture_solidKey__Jxki9{display:inline-block;width:1.5rem;border-top:1px solid var(--architecture-accent);flex-shrink:0}.InfrastructureArchitecture_dashedKey__5GvdF{border-top-style:dashed}@media (max-width:1100px){.InfrastructureArchitecture_branchBus__nFLWu{display:none}.InfrastructureArchitecture_destinations__6sgws{grid-template-columns:minmax(0,1fr)}.InfrastructureArchitecture_provider__VXh7d .InfrastructureArchitecture_nodes__aYNLi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.InfrastructureArchitecture_access___f_cQ,.InfrastructureArchitecture_applications__7EgvD,.InfrastructureArchitecture_control__qJgjW .InfrastructureArchitecture_nodes__aYNLi,.InfrastructureArchitecture_planes__G_6SE,.InfrastructureArchitecture_provider__VXh7d .InfrastructureArchitecture_nodes__aYNLi{grid-template-columns:minmax(0,1fr)}.InfrastructureArchitecture_applications__7EgvD{gap:.5rem}.InfrastructureArchitecture_application__J9Nmm{padding:.75rem}.InfrastructureArchitecture_accessArrow__Sg5EL{transform:rotate(90deg);justify-self:center}.InfrastructureArchitecture_control__qJgjW,.InfrastructureArchitecture_provider__VXh7d,.InfrastructureArchitecture_region__E0m_P{padding:1rem}.InfrastructureArchitecture_plane__oFh02{padding:.75rem}.InfrastructureArchitecture_context__9OmAI{flex-direction:row;padding:1rem .5rem}.InfrastructureArchitecture_contextHorizontal__IiCQG{display:none}.InfrastructureArchitecture_contextVertical__uMANq{display:inline}.InfrastructureArchitecture_node__sXtXy{min-height:3rem}}.accentrust-system-journey-card_card__jx6Gu{position:relative;isolation:isolate;width:100%;aspect-ratio:21/9;overflow:hidden;border:1px solid rgba(17,24,39,.2);background:radial-gradient(ellipse at 72% 42%,rgba(69,212,237,.14),transparent 48%),linear-gradient(155deg,#071019,#0d1b25 48%,#08121b);box-shadow:0 32px 80px rgba(17,24,39,.14)}.accentrust-system-journey-card_depth__K_OB7,.accentrust-system-journey-card_frame__oRyU7,.accentrust-system-journey-card_media__OakwC,.accentrust-system-journey-card_poster__VApGg,.accentrust-system-journey-card_scene__r_Qjz{position:absolute;inset:0}.accentrust-system-journey-card_poster__VApGg{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .7s ease}.accentrust-system-journey-card_card__jx6Gu[data-ready=true] .accentrust-system-journey-card_poster__VApGg{opacity:0}.accentrust-system-journey-card_scene__r_Qjz{opacity:0;transition:opacity .7s ease}.accentrust-system-journey-card_sceneVisible__vrQU6{opacity:1}.accentrust-system-journey-card_depth__K_OB7{pointer-events:none;background:radial-gradient(ellipse 70% 75% at 50% 50%,transparent 55%,rgba(3,8,13,.5) 100%),linear-gradient(180deg,rgba(0,0,0,.1),transparent 48%,rgba(0,0,0,.34))}.accentrust-system-journey-card_frame__oRyU7{pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.accentrust-system-journey-card_motionControl__IuzAG{position:absolute;right:20px;bottom:20px;z-index:2;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(7,16,25,.72);color:#ffffff;cursor:pointer;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);transition:background-color .18s ease,border-color .18s ease}.accentrust-system-journey-card_motionControl__IuzAG:hover{border-color:rgba(255,255,255,.5);background:rgba(7,16,25,.9)}.accentrust-system-journey-card_motionControl__IuzAG:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.accentrust-system-journey-card_motionControl__IuzAG svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width:1024px){.accentrust-system-journey-card_card__jx6Gu{aspect-ratio:16/9}}@media (max-width:640px){.accentrust-system-journey-card_card__jx6Gu{aspect-ratio:4/3;box-shadow:0 20px 48px rgba(17,24,39,.12)}.accentrust-system-journey-card_motionControl__IuzAG{right:14px;bottom:14px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.accentrust-system-journey-card_motionControl__IuzAG,.accentrust-system-journey-card_poster__VApGg,.accentrust-system-journey-card_scene__r_Qjz{transition:none}}.accentrust-system-journey-card_feature__9Xz_w{overflow:hidden;border:1px solid #e5e7eb;background:var(--surface-background)}.accentrust-system-journey-card_feature__9Xz_w .accentrust-system-journey-card_card__jx6Gu{border:0;box-shadow:none}.accentrust-system-journey-card_featureCopy__XMiFK{display:grid;gap:12px;padding:24px;border-top:1px solid #e5e7eb}.accentrust-system-journey-card_featureHeading__frvj3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;color:#111827}.accentrust-system-journey-card_featureDescription__I_IhV{margin:0;max-width:900px;font-size:1rem;line-height:1.7;color:#4b5563}.accentrust-system-journey-card_chapterTabs__GWpAB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px}.accentrust-system-journey-card_chapterTab__e_cAR{--ui-button-padding-inline:0.5rem;min-width:0;min-height:44px;font-size:.875rem;line-height:1.4}.accentrust-system-journey-card_chapterPanel__rqH5M:focus-visible{outline:2px solid #111827;outline-offset:-3px}@media (max-width:640px){.accentrust-system-journey-card_featureCopy__XMiFK{padding:20px}.accentrust-system-journey-card_chapterTabs__GWpAB{padding:12px;gap:6px}.accentrust-system-journey-card_chapterTab__e_cAR{--ui-button-padding-inline:0.375rem}}.research-hub_page__LVRbq{padding:56px 0 128px;background:var(--site-background)}.research-hub_container__bSTSk{max-width:1280px;margin:0 auto;padding:0 16px}.research-hub_hero__2n5Ib{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 64px;align-items:stretch}.research-hub_heroImage__X4hl8{position:relative;min-height:420px;overflow:hidden;background:#e8e8e8}.research-hub_heroImage__X4hl8 img{object-fit:cover;object-position:60% center}.research-hub_title__h9DlT{margin:0;color:#111827;font-size:clamp(48px,6vw,80px);line-height:1.02}.research-hub_heroBody__gr6J4{padding-top:8px}.research-hub_heroBody__gr6J4 .research-hub_lede__foE2V{margin-top:28px}.research-hub_lede__foE2V{margin:0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:clamp(22px,2vw,28px);line-height:1.35}.research-hub_text__osccF{margin:18px 0 0;color:#4b5563;font-size:16px;line-height:1.75}.research-hub_actions__WWyRp{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.research-hub_textLink__3ppr8{color:#111827;font-size:15px;text-decoration:none;white-space:nowrap}.research-hub_textLink__3ppr8:hover{text-decoration:underline;text-underline-offset:5px}.research-hub_facts__pMF4a{margin-top:72px;padding-top:28px;border-top:1px solid #d9d5cc}.research-hub_section__8LXIU{margin-top:128px}.research-hub_sectionHead__zaNg7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:40px}.research-hub_sectionHead__zaNg7>div{max-width:760px}.research-hub_sectionTitle__Te8f3{margin:0;color:#111827;font-size:clamp(32px,3.4vw,44px);line-height:1.15}.research-hub_sectionLede__YGrOp{margin:14px 0 0;color:#4b5563;font-size:16px;line-height:1.7}.research-hub_recent__Ne_2V{margin-top:56px;border-top:1px solid #d9d5cc}.research-hub_columns__Nq2_R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #d9d5cc}.research-hub_column__vWuw7{padding:0 24px 8px 0}.research-hub_column__vWuw7+.research-hub_column__vWuw7{padding-left:24px;border-left:1px solid #d9d5cc}.research-hub_columnArt__EFD6W{position:relative;display:block;aspect-ratio:4/3;margin:24px 0 20px;overflow:hidden;background:#e8e8e8}.research-hub_columnArt__EFD6W img{object-fit:cover;transform:scale(1.35)}.research-hub_columnIndex__SqZ2v{font-family:var(--font-mono);color:#6b7280;font-size:14px}.research-hub_columnTitle__eHrl0{margin:14px 0 0;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:22px;font-weight:400;line-height:1.25}.research-hub_columnBody__UcW07{margin:12px 0 0;color:#4b5563;font-size:14px;line-height:1.65}.research-hub_projects__RwspY{display:grid;gap:40px;margin:0;padding:0;list-style:none}.research-hub_project__9Fp1A{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:center}.research-hub_projectImage__nNHIc{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#e8e8e8}.research-hub_projectImage__nNHIc img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.research-hub_projectImage__nNHIc:hover img{transform:scale(1.03)}.research-hub_projectName__bWtDq{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.15}.research-hub_projectName__bWtDq a{color:#111827;text-decoration:none}.research-hub_projectSummary__dRX6A{margin:16px 0 0;color:#4b5563;font-size:16px;line-height:1.7}.research-hub_projectLinks__Vn4dM{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.research-hub_philosophy__gq20W{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:stretch}.research-hub_philosophyImage__zeGSD{position:relative;min-height:380px;overflow:hidden;background:#e8e8e8}.research-hub_philosophyImage__zeGSD img{object-fit:cover;object-position:30% center}.research-hub_philosophyText__FKxXT .research-hub_philosophyLead__4gdXT{margin:20px 0 24px;color:#111827;font-family:var(--font-serif),Georgia,serif;font-size:22px;line-height:1.4}.research-hub_philosophyText__FKxXT p{margin:0;color:#374151;font-size:16px;line-height:1.8}.research-hub_philosophyText__FKxXT p+p{margin-top:16px}.research-hub_philosophyText__FKxXT .research-hub_note__qRWAT{color:#6b7280;font-size:14px;line-height:1.7}@media (prefers-reduced-motion:reduce){.research-hub_projectImage__nNHIc img{transition:none}.research-hub_projectImage__nNHIc:hover img{transform:none}}@media (max-width:1024px){.research-hub_columns__Nq2_R{grid-template-columns:repeat(2,minmax(0,1fr))}.research-hub_column__vWuw7:nth-child(3){padding-left:0;border-left:0}}@media (max-width:900px){.research-hub_hero__2n5Ib,.research-hub_philosophy__gq20W,.research-hub_project__9Fp1A{grid-template-columns:minmax(0,1fr)}.research-hub_heroImage__X4hl8,.research-hub_philosophyImage__zeGSD{min-height:0;aspect-ratio:3/2}}@media (max-width:640px){.research-hub_page__LVRbq{padding-top:32px}.research-hub_section__8LXIU{margin-top:88px}.research-hub_facts__pMF4a{margin-top:48px}.research-hub_columns__Nq2_R{grid-template-columns:minmax(0,1fr)}.research-hub_column__vWuw7,.research-hub_column__vWuw7+.research-hub_column__vWuw7{padding:0 0 6px;border-left:0}}