.home_home__kcaw_{overflow:clip}.home_shell__sGt5b{width:min(1280px,calc(100% - 96px));margin-inline:auto}.home_mono__edpZX{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.home_hero__o4ZPq{padding:clamp(56px,7vw,96px) 0 clamp(42px,5vw,72px)}.home_heroGrid__DhqFK{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,6vw,92px);align-items:center}.home_heroCopy__e6FQF{position:relative}.home_eyebrow__hSiDi{display:inline-block;margin-bottom:20px;color:var(--color-muted);font-size:10px;letter-spacing:.08em}.home_heroCopy__e6FQF h1{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(54px,6.1vw,88px);font-weight:500;line-height:1.04;letter-spacing:-.035em}.home_heroCopy__e6FQF h1 span{display:block;white-space:nowrap}.home_heroCopy__e6FQF h1 span+span{padding-left:clamp(16px,3vw,46px)}.home_heroCopy__e6FQF h1.home_englishTitle__qrXoU{font-size:clamp(46px,5.4vw,78px);letter-spacing:-.055em}.home_heroRule__6rsu_{display:flex;align-items:center;gap:16px;margin-top:clamp(26px,3vw,40px);color:var(--color-muted);font-size:9.5px;letter-spacing:.06em}.home_heroRule__6rsu_>span:first-child{width:42px;height:1px;background:var(--color-accent)}.home_heroSide__V4_qT{padding-bottom:4px}.home_heroSide__V4_qT .home_lead__hdIQO{margin:0;color:var(--color-body);font-size:clamp(16px,1.5vw,19px);line-height:1.85;max-width:34em;text-wrap:pretty}.home_actions__r95_w{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px}.home_primary__8mB8P{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 24px;border-radius:100px;background:var(--color-accent);color:var(--color-on-accent);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .2s,transform .2s}.home_primary__8mB8P:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.home_ghost__d8G3X{display:inline-flex;align-items:center;gap:8px;color:var(--color-body);font-size:13px;white-space:nowrap}.home_ghost__d8G3X:hover{text-decoration:underline;text-underline-offset:5px}.home_console__2s_mN{margin-top:34px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:8px 8px 0 rgba(27,26,22,.05)}.home_consoleHead__Ls2V1{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 13px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:10.5px;letter-spacing:.04em}.home_state__snvCs{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);font-family:var(--font-mono);font-size:9px}.home_state__snvCs i{width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.home_consoleRow__0GQv1{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:0 13px;border-bottom:1px solid var(--color-border);color:var(--color-body);font-size:11.5px}.home_consoleRow__0GQv1:last-child{border-bottom:0}.home_consoleRow__0GQv1>span:first-child{color:var(--color-muted);font-size:9px;letter-spacing:.05em}.home_consoleRow__0GQv1 code{overflow:hidden;color:var(--color-text);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home_copyBtn__2Hf2i{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--color-border);background:transparent;color:var(--color-muted);cursor:pointer}.home_copyBtn__2Hf2i:hover{border-color:var(--color-accent);color:var(--color-accent)}.home_section__bCaaS{padding:clamp(54px,7vw,92px) 0}.home_gallerySection__ZQzso{border-top:1px solid var(--color-border)}.home_sectionHead__ZU9Ft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(26px,3.5vw,42px)}.home_sectionTitle__6Zerm{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.home_note__jgi2M{max-width:28ch;color:var(--color-muted);font-size:11px;line-height:1.7;text-align:right}.home_studies__5psgO{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(30px,3.6vw,46px) clamp(18px,2vw,26px)}.home_study__0YGOG{grid-column:span 5;display:flex;flex-direction:column;min-width:0}.home_study__0YGOG:nth-child(odd){grid-column:span 7}.home_studyMedia__ZR3zn{position:relative;display:block;width:100%;height:clamp(320px,46vw,660px);padding:0;border:0;overflow:hidden;background:var(--color-raised);cursor:zoom-in}.home_study__0YGOG:nth-child(3) .home_studyMedia__ZR3zn,.home_study__0YGOG:nth-child(4) .home_studyMedia__ZR3zn{height:clamp(280px,32vw,440px)}.home_studyMedia__ZR3zn img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .3s}.home_studyMedia__ZR3zn:focus-visible img,.home_studyMedia__ZR3zn:hover img{opacity:.95;transform:scale(1.025)}.home_studyIndex__z7MKz{left:14px;background:hsla(48,50%,96%,.94);color:var(--color-text);font-size:9px;letter-spacing:.08em}.home_studyIndex__z7MKz,.home_studyMeta__rKLph{position:absolute;top:14px;z-index:2;padding:5px 8px}.home_studyMeta__rKLph{right:14px;background:rgba(38,34,30,.78);color:#faf8f0;font-size:8.5px;letter-spacing:.05em}.home_studyBody__Z7LYd{display:flex;flex-direction:column;gap:9px;padding-top:16px}.home_studyHead__xqnG9{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.home_studyHead__xqnG9 h3{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.home_studyHead__xqnG9 span{flex:none;color:var(--color-accent);font-size:9px;letter-spacing:.08em}.home_studyBody__Z7LYd p{margin:0;max-width:46em;color:var(--color-muted);font-size:12.5px;line-height:1.8}.home_tags__jx9Dc{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.home_tags__jx9Dc li{padding:4px 8px;border:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.04em}.home_play__1RAuN{position:absolute;inset:0;z-index:2;margin:auto;width:54px;height:54px;display:grid;place-items:center;padding-left:2px;border-radius:50%;background:#faf8f0;color:#1a1a16;transition:transform .25s}.home_studyMedia__ZR3zn:hover .home_play__1RAuN{transform:scale(1.06)}.home_duration__7wjgv{position:absolute;right:12px;bottom:12px;z-index:2;padding:3px 7px;background:rgba(38,34,30,.9);color:#faf8f0;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.home_pipeline__45EGd{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:clamp(38px,4.4vw,62px);padding:22px 0;border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border)}.home_pipelineCopy__BdNBL{display:flex;flex-direction:column}.home_pipelineCopy__BdNBL .home_label__DLcmZ{margin-bottom:7px}.home_pipelineCopy__BdNBL p{margin:0;max-width:64em;color:var(--color-body);font-size:12px;line-height:1.8}.home_pipelineLink__DMhZH{flex:none;display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--color-text);color:var(--color-text);font-size:12px;font-weight:600;white-space:nowrap}.home_pipelineLink__DMhZH:hover{color:var(--color-accent);border-color:var(--color-accent)}.home_flowSection__3JcTj{border-top:1px solid var(--color-border)}.home_label__DLcmZ{display:inline-block;margin-bottom:14px;color:var(--color-accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.07em}.home_h2__qGzbf{margin:0;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(30px,3.7vw,46px);font-weight:500;line-height:1.15;letter-spacing:-.02em;max-width:22em}.home_steps__xpYIU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:44px 0 0;padding:0;border-top:1px solid var(--color-border-strong);list-style:none}.home_steps__xpYIU li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:24px 28px 26px 0;border-right:1px solid var(--color-border)}.home_steps__xpYIU li+li{padding-left:28px}.home_steps__xpYIU li:last-child{border-right:0}.home_stepNum__Vafth{color:var(--color-accent);font-size:26px;line-height:1}.home_steps__xpYIU h3{margin:0 0 8px;color:var(--color-text);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.home_steps__xpYIU p{margin:0;color:var(--color-muted);font-size:12.5px;line-height:1.8}.home_diagram__URVlu{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;gap:0;margin-top:44px;padding:18px;background:var(--color-surface)}.home_diagram__URVlu,.home_node__LsxSX{display:grid;border:1px solid var(--color-border)}.home_node__LsxSX{align-content:center;gap:7px;min-height:94px;padding:16px 18px;background:var(--color-bg)}.home_node__LsxSX span{color:var(--color-muted);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.07em}.home_node__LsxSX strong{color:var(--color-text);font-family:var(--font-serif);font-size:18px;font-weight:500}.home_nodeAccent__guTtc{border-color:var(--color-accent)}.home_nodeAccent__guTtc span{color:var(--color-accent)}.home_link__Mp4bB{position:relative;display:grid;place-items:center}.home_link__Mp4bB:before{content:"";position:absolute;top:50%;right:12px;left:12px;height:1px;background:var(--color-border-strong)}.home_link__Mp4bB span{position:relative;padding:4px 8px;background:var(--color-surface);color:var(--color-muted);font-size:9px}.home_diagramNote__FXuFf{margin:14px 0 0;color:var(--color-muted);font-family:var(--font-mono);font-size:9px;line-height:1.7}.home_closingSection__x6n_i{border-top:1px solid var(--color-border-strong);padding-bottom:clamp(64px,8vw,104px)}.home_display2__v_m5s{margin:0;max-width:16em;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(40px,5.4vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.home_closingSection__x6n_i .home_lead__hdIQO{margin:22px 0 0;max-width:44em;color:var(--color-body);font-size:15px;line-height:1.9}.home_studyDialog__LSsjw{width:min(100%,1040px);padding:22px;background:var(--color-surface);border-radius:4px}.home_studyHeading__abt_O{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.home_dialogKicker__5PKFE{display:inline-block;color:var(--color-accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em}.home_studyHeading__abt_O h2{margin-top:6px;color:var(--color-text);font-family:var(--font-serif);font-size:22px;font-weight:500}.home_dialogMeta__JIqbR{margin:6px 0 0;color:var(--color-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.05em}.home_studyImage__IpGT0,.home_studyVideo__4NcOg{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:67vh;object-fit:contain;background:var(--color-dark-section)}.home_studyFooter__J9UrR{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:14px}.home_studyNote__B_JWB{margin:0;max-width:58em;color:var(--color-muted);font-size:11px;line-height:1.7}.home_studyFooter__J9UrR .home_tags__jx9Dc{flex:none;margin-top:1px}@media (max-width:1000px){.home_heroGrid__DhqFK{grid-template-columns:1fr;gap:40px}.home_heroCopy__e6FQF h1{font-size:clamp(54px,9vw,84px)}.home_heroSide__V4_qT{max-width:620px}.home_studies__5psgO{gap:28px 18px}.home_studyMedia__ZR3zn{height:clamp(300px,44vw,500px)}.home_study__0YGOG:nth-child(3) .home_studyMedia__ZR3zn,.home_study__0YGOG:nth-child(4) .home_studyMedia__ZR3zn{height:clamp(240px,30vw,360px)}.home_steps__xpYIU{grid-template-columns:1fr}.home_steps__xpYIU li,.home_steps__xpYIU li+li{padding:20px 0;border-right:0;border-bottom:1px solid var(--color-border)}.home_steps__xpYIU li:last-child{border-bottom:0}.home_diagram__URVlu{grid-template-columns:1fr}.home_link__Mp4bB{min-height:42px}.home_link__Mp4bB:before{top:0;bottom:0;left:50%;width:1px;height:auto}}@media (max-width:640px){.home_shell__sGt5b{width:calc(100% - 40px)}.home_hero__o4ZPq{padding-top:40px}.home_heroCopy__e6FQF h1{font-size:clamp(36px,10vw,50px);line-height:1.08}.home_heroCopy__e6FQF h1.home_englishTitle__qrXoU{font-size:clamp(33px,9vw,46px)}.home_heroCopy__e6FQF h1 span+span{padding-left:14px}.home_heroSide__V4_qT .home_lead__hdIQO{font-size:15px}.home_primary__8mB8P{min-height:48px;padding-inline:20px}.home_sectionHead__ZU9Ft{grid-template-columns:1fr;gap:8px}.home_note__jgi2M{text-align:left}.home_studies__5psgO{grid-template-columns:1fr;gap:34px}.home_study__0YGOG,.home_study__0YGOG:nth-child(odd){grid-column:auto}.home_studyMedia__ZR3zn,.home_study__0YGOG:nth-child(3) .home_studyMedia__ZR3zn,.home_study__0YGOG:nth-child(4) .home_studyMedia__ZR3zn{height:auto;aspect-ratio:4/5}.home_study__0YGOG:nth-child(3) .home_studyMedia__ZR3zn{aspect-ratio:3/2}.home_pipeline__45EGd{flex-direction:column;align-items:flex-start;gap:16px}.home_studyFooter__J9UrR{flex-direction:column;gap:12px}.home_diagram__URVlu{padding:12px}.home_display2__v_m5s{font-size:clamp(36px,10vw,50px)}.home_studyDialog__LSsjw{padding:16px}}