.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:var(--ink);font-size:var(--type-display);line-height:1.04;text-wrap:balance}.ai-infrastructure_heading__MzYh7{max-width:900px;margin:0 0 18px;color:var(--ink);font-size:var(--type-section);line-height:1.15;text-wrap:balance}.ai-infrastructure_subheading__kzeUw{max-width:900px;margin:0 0 14px;color:var(--ink);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:var(--ink-600);font-size:15px;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 var(--ink);color:var(--ink-600);font-size:14px;line-height:1.7}.ai-infrastructure_index__xo2T_{color:var(--ink-500);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 var(--ink)}.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:var(--ink);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:var(--ink-700);font-size:15px;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:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.ai-infrastructure_specBody__KY5yD{margin:0;color:var(--ink-600);font-size:14px;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:var(--ink);font-size:15px;font-weight:600}.ai-infrastructure_rowBody__mc7d_{margin:8px 0 0;color:var(--ink-600);font-size:14px;line-height:1.65}.ai-infrastructure_ledger__6ReFF{margin:0;border-top:2px solid var(--ink)}.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:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:21px;line-height:1.25}.ai-infrastructure_ledgerBody__nE4cJ{margin:0;color:var(--ink-700);font-size:15px;line-height:1.7}.ai-infrastructure_architecture__D0Dp7{--architecture-bg:#ffffff;--architecture-panel:#ffffff;--architecture-node-bg:#f5f4f0;--architecture-ink:var(--ink);--architecture-muted:var(--ink-600);--architecture-border:#d9d5cc;--architecture-accent:var(--ink);--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:var(--ink);color:#ffffff}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=access]>div:last-of-type h3{background:transparent;color:var(--ink);border:1px dashed var(--ink)}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=compute] li:last-child,.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=storage] li:last-child{border-color:var(--ink);background:#ffffff}.ai-infrastructure_architecture__D0Dp7 [data-architecture-part=control] li{border-style:dashed;border-color:var(--ink-500)}.ai-infrastructure_diagramLabel__aF111{font-size:14px;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:var(--ink)}.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:var(--ink);color:#ffffff;font-family:var(--font-mono);font-size:14px}.ai-infrastructure_stageTitle__NHqem{margin:0;color:var(--ink);font-size:15px;font-weight:600}.ai-infrastructure_stageBody___Bgsk{margin:10px 0 0;color:var(--ink-600);font-size:14px;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:var(--ink);font-size:15px;font-weight:500;line-height:1.6;cursor:pointer}.ai-infrastructure_faq__1SI_7 summary:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.ai-infrastructure_faq__1SI_7 p{max-width:880px;margin:16px 0 0;color:var(--ink-600);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 var(--ink);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:var(--ink);font-family:var(--font-mono);font-size:14px;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}}.cilila-stack_stage__Z13zh{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);background:var(--brand-fjord)}.cilila-stack_diagram__NVvvS{display:flex;align-items:center;padding:clamp(24px,4vw,56px) clamp(16px,4vw,56px)}.cilila-stack_art__iBHRt{position:relative;min-height:100%;background:#e8e8e8}.cilila-stack_artImage__E_PN5{object-fit:cover}.cilila-stack_stack__7XOGA{display:flex;flex-direction:column;align-items:stretch;width:100%;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:var(--ink);font-size:14px;text-align:center;text-decoration:none}a.cilila-stack_appChip__5wNtO:focus-visible,a.cilila-stack_appChip__5wNtO:hover{border-color:var(--ink)}.cilila-stack_appChipOpen__gsatv{border-style:dashed;border-color:rgba(255,255,255,.7);background:transparent;color:#ffffff}.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:var(--ink)}.cilila-stack_baseName__DAqyw{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:20px}.cilila-stack_layerName____63t{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:21px;line-height:1.2}.cilila-stack_layerLine__v1pe7{color:var(--ink-600);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:var(--ink);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:var(--ink)}.cilila-stack_baseLine__wvzJm{color:var(--ink-700);font-size:13px}.cilila-stack_current__PFTKT,.cilila-stack_current__PFTKT:hover{border-color:var(--ink);background:var(--ink);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 var(--ink);outline-offset:-2px}.cilila-stack_apps__uwww8 .cilila-stack_current__PFTKT{border-color:#ffffff}@media (max-width:1024px){.cilila-stack_stage__Z13zh{grid-template-columns:minmax(0,1fr)}.cilila-stack_art__iBHRt{min-height:0;aspect-ratio:16/9}.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)}}.products_page___WJDr{padding:56px 0 128px;background:var(--site-background)}.products_container__WiK4I{max-width:1280px;margin:0 auto;padding:0 16px}.products_hero___5MMH{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:40px 64px;margin-top:40px}.products_title__8FS0_{margin:0;color:var(--ink);font-size:var(--type-display);line-height:1.04;text-wrap:balance}.products_lede__MSoGW{max-width:36rem;margin:24px 0 0;color:var(--ink-700);font-size:16px;line-height:1.7}.products_actions__vusGR{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.products_heroArt__z0Rqc{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--subtle-background)}.products_heroArt__z0Rqc img{object-fit:cover}.products_section__A44Xq{margin-top:128px}.products_sectionHead__kq1UV{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:16px 64px;margin-bottom:40px;padding-top:28px;border-top:1px solid #d9d5cc}.products_sectionTitle___e1jA{margin:0;color:var(--ink);font-size:var(--type-section);line-height:1.12}.products_sectionLede__nyv6i{max-width:40rem;margin:0;color:var(--ink-600);font-size:15px;line-height:1.7}.products_product__xqXqa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 64px}.products_productFlip__Z6UyQ{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.products_productFlip__Z6UyQ .products_productCopy__VXlhY{order:2}.products_role__YXmuP{margin:0 0 12px;color:var(--ink-500);font-family:var(--font-mono);font-size:13px;line-height:1.4}.products_productName__aUZL5{margin:0;color:var(--ink);font-size:var(--type-section);line-height:1.12}.products_productBody__o4tkN{max-width:34rem;margin:18px 0 0;color:var(--ink-700);font-size:15px;line-height:1.7}.products_shot__vXRjr{display:block;overflow:hidden;background:var(--subtle-background)}.products_shotImage__JUVFe{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.products_shot__vXRjr:hover .products_shotImage__JUVFe{transform:scale(1.012)}.products_art__OMYd0{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--subtle-background)}.products_art__OMYd0 img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.products_art__OMYd0:hover img{transform:scale(1.02)}.products_tiles__vtVGJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;margin:0;padding:0;list-style:none}.products_tile__6qMFS{display:flex;flex-direction:column;align-items:flex-start;color:inherit;text-decoration:none}.products_tileArt__TrVKy{position:relative;display:block;width:100%;aspect-ratio:16/9;margin-bottom:20px;overflow:hidden;background:var(--subtle-background)}.products_tileArt__TrVKy img{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.products_tile__6qMFS:hover .products_tileArt__TrVKy img{transform:scale(1.03)}.products_tile__6qMFS .products_role__YXmuP{margin-bottom:8px}.products_tileName__hDOC6{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-subsection);font-weight:300;line-height:1.15}.products_tile__6qMFS:hover .products_tileName__hDOC6{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.products_tileBody__RKkdC{max-width:32rem;margin:12px 0 16px;color:var(--ink-600);font-size:15px;line-height:1.65}@media (max-width:900px){.products_hero___5MMH,.products_productFlip__Z6UyQ,.products_product__xqXqa,.products_sectionHead__kq1UV{grid-template-columns:minmax(0,1fr)}.products_productFlip__Z6UyQ .products_productCopy__VXlhY{order:0}.products_section__A44Xq{margin-top:96px}}@media (max-width:640px){.products_tiles__vtVGJ{grid-template-columns:minmax(0,1fr);gap:48px}}.home-articles_layout__INAwm{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 56px}.home-articles_lead__lglft{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.home-articles_leadCover__ttpDc{position:relative;display:block;margin-bottom:10px;overflow:hidden;aspect-ratio:16/9;background:var(--subtle-background)}.home-articles_leadCover__ttpDc img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-articles_lead__lglft:hover .home-articles_leadCover__ttpDc img{transform:scale(1.03)}.home-articles_leadTitle__WeBGT{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-subsection);font-weight:300;line-height:1.2}.home-articles_excerpt__hh6c_{display:-webkit-box;max-width:40rem;overflow:hidden;color:var(--ink-600);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.home-articles_list__Vlfii{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.home-articles_list__Vlfii li{border-bottom:1px solid #d9d5cc}.home-articles_item__jPmiN{display:flex;flex-direction:column;gap:8px;padding:20px 0;color:inherit;text-decoration:none}.home-articles_itemTitle__wESkv{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-card);line-height:1.3}.home-articles_item__jPmiN:hover .home-articles_itemTitle__wESkv,.home-articles_lead__lglft:hover .home-articles_leadTitle__WeBGT{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.home-articles_foot___blPO{justify-content:flex-end}@media (max-width:900px){.home-articles_layout__INAwm{grid-template-columns:minmax(0,1fr)}}.home-hero_hero__aC4r6{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:640px;max-height:900px;overflow:hidden;background:var(--site-background)}.home-hero_lines__m70CG{position:absolute;inset:0;display:block;width:100%;height:100%;color:var(--brand-sun)}.home-hero_copy__NDWLE{position:absolute;z-index:1;bottom:10%;left:max(16px,calc((100vw - 1280px) / 2 + 16px));display:flex;flex-direction:column;gap:24px;max-width:600px}.home-hero_title__5e2gJ{margin:0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-hero);font-weight:400;line-height:1.04;text-wrap:balance}.home-hero_title__5e2gJ:lang(ko){word-break:keep-all}.home-hero_body__6QxwG{max-width:32rem;margin:0;color:var(--ink-700);font-size:15px;line-height:1.65}.home-hero_cta__F_w7y{align-self:flex-start}.home-hero_control__2PF_y{--ui-button-bg:var(--site-background);--ui-button-hover-bg:var(--site-background);position:absolute;z-index:1;right:16px;bottom:16px;width:32px;height:32px;padding:0}.home-hero_control__2PF_y:not(:focus-visible){clip-path:inset(50%);opacity:0}.home-hero_control__2PF_y svg{width:14px;height:14px}@media (max-width:700px){.home-hero_hero__aC4r6{height:auto;min-height:0;max-height:none;padding-top:74vw}.home-hero_lines__m70CG{bottom:auto;height:74vw}.home-hero_copy__NDWLE{position:relative;bottom:auto;left:auto;padding:8px 16px 48px}}.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:var(--ink-700);font-size:15px;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:var(--ink-500);font-size:12px;letter-spacing:.02em}.home-research_paperTitle__Mue_k{color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:19px;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:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:26px;line-height:40px}.home-research_factLabel__Cw5G0{margin:6px 0 0;color:var(--ink-600);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:var(--ink);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}}.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}}.research-partners_partners__674q2{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:20px 48px;margin-top:112px;padding-top:28px;border-top:1px solid #d9d5cc}.research-partners_title__teZPX{margin:0;color:var(--ink-500);font-size:13px;font-weight:500;line-height:1.4}.research-partners_logos__FuCAA{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px 40px;margin:0;padding:0;list-style:none}.research-partners_item__4v9rW{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:flex-start}.research-partners_logo__dUHRY{width:100%;height:auto;max-height:28px;object-fit:contain;object-position:left center;mix-blend-mode:multiply;filter:grayscale(1)}.research-partners_white__1aZXX{filter:brightness(0)}@media (max-width:1023px){.research-partners_partners__674q2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.research-partners_logos__FuCAA{grid-template-columns:repeat(2,minmax(0,1fr))}.research-partners_item__4v9rW:last-child{grid-column:1/-1}}.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:center}.research-hub_title__h9DlT{margin:0;color:var(--ink);font-size:var(--type-display);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:var(--ink);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:var(--ink-600);font-size:15px;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{white-space:nowrap}.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:var(--ink);font-size:var(--type-section);line-height:1.15}.research-hub_sectionLede__YGrOp{margin:14px 0 0;color:var(--ink-600);font-size:15px;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:var(--ink-500);font-size:14px}.research-hub_columnTitle__eHrl0{margin:14px 0 0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:19px;font-weight:400;line-height:1.25}.research-hub_columnBody__UcW07{margin:12px 0 0;color:var(--ink-600);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:var(--type-subsection);font-weight:400;line-height:1.15}.research-hub_projectName__bWtDq a{color:var(--ink);text-decoration:none}.research-hub_projectSummary__dRX6A{margin:16px 0 0;color:var(--ink-600);font-size:15px;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:center}.research-hub_philosophyText__FKxXT .research-hub_philosophyLead__4gdXT{margin:20px 0 24px;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:19px;line-height:1.4}.research-hub_philosophyText__FKxXT p{margin:0;color:var(--ink-700);font-size:15px;line-height:1.8}.research-hub_philosophyText__FKxXT p+p{margin-top:16px}.research-hub_philosophyText__FKxXT .research-hub_note__qRWAT{color:var(--ink-500);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}}