.page_home__jFQbK{padding-top:56px;--home-unit:min(1vw,19.2px);--home-gutter:clamp(20px,2.85vw,56px)}.page_hero__SKW6o,.page_offer__NxFuk,.page_readout__WlrzE,.page_studioTeaser__aZ0_F,.page_work__PeJb_{width:100%;max-width:1920px;margin-inline:auto}.page_hero__SKW6o{position:relative;isolation:isolate;min-height:calc(40.7 * var(--home-unit));padding:calc(10.8 * var(--home-unit)) var(--home-gutter) 0}.page_display__Qsd9Y{text-wrap:balance;font:400 clamp(32px,3.55vw,68px)/1.25 var(--font-serif);color:var(--color-ink);letter-spacing:-.015em;max-width:74%}.page_display__Qsd9Y strong{font-weight:600}.page_lead__PxPwQ{position:absolute;top:calc(23.2 * var(--home-unit));right:var(--home-gutter);width:24%;font:400 clamp(14px,1.05vw,19px)/1.22 var(--font-serif);text-align:justify;text-align-last:right;color:var(--color-ink)}.page_readout__WlrzE{display:flex;align-items:start;justify-content:space-between;gap:24px;min-height:calc(3.2 * var(--home-unit));padding-inline:var(--home-gutter);font:400 clamp(10px,1vw,16px)/1.4 var(--font-serif);color:var(--color-ink)}.page_work__PeJb_{padding-inline:var(--home-gutter);scroll-margin-top:80px}.page_eyebrow__H9Slr{font:400 clamp(15px,1.65vw,26px)/1.4 var(--font-mono);color:var(--color-ink)}.page_offer__NxFuk{padding:calc(9.2 * var(--home-unit)) var(--home-gutter) calc(13.6 * var(--home-unit))}.page_offer__NxFuk .page_eyebrow__H9Slr{margin-bottom:calc(4.6 * var(--home-unit))}.page_offerGrid__wIR6w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(5.4 * var(--home-unit));row-gap:clamp(24px,3vw,48px);width:min(94%,1500px);margin-inline:auto}.page_offerInvitation__1fq6M{grid-column:3;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font:400 clamp(16px,1.05vw,19px)/1.5 var(--font-serif)}.page_offerInvitation__1fq6M strong{font-weight:600}.page_offerInvitation__1fq6M a{font:400 clamp(14px,.95vw,17px)/1.5 var(--font-mono);text-decoration:underline;text-underline-offset:4px}.page_offerInvitation__1fq6M a:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(max-width:1000px){.page_offerGrid__wIR6w{width:100%}}.page_studioTeaser__aZ0_F{position:relative;min-height:calc(54.4 * var(--home-unit));padding:calc(2 * var(--home-unit)) var(--home-gutter) 0}.page_studioTextBlock__Sbzk1{margin-top:calc(24 * var(--home-unit));margin-left:auto;width:51%;text-align:right}.page_studioLead__18D_V{font:400 clamp(20px,2vw,38px)/1.3 var(--font-serif);color:var(--color-ink)}.page_studioLead__18D_V strong{font-weight:600}.page_learnMore__EJ0mi{display:block;text-align:left;margin-top:calc(2 * var(--home-unit));font:400 clamp(14px,1vw,17px)/1.4 var(--font-mono);color:var(--color-ink)}.page_learnMore__EJ0mi:hover{text-decoration:underline;text-underline-offset:4px}.page_contact__BmhPC{position:relative;min-height:calc(64.1 * var(--home-unit));padding:calc(2.3 * var(--home-unit)) var(--home-gutter);background:var(--color-ink);color:var(--color-ground);scroll-margin-top:64px}.page_contactEyebrow__kt3bA{font:400 clamp(15px,1.65vw,26px)/1.4 var(--font-mono)}.page_contactLead__8iNxd{margin-top:calc(9.5 * var(--home-unit));font:400 clamp(20px,2vw,38px)/1.25 var(--font-serif)}.page_contactEmail__582ro{display:block;width:fit-content;margin:calc(9.8 * var(--home-unit)) 0 0 auto;font:400 clamp(20px,2vw,38px)/1.3 var(--font-serif)}.page_contactEmail__582ro:hover{text-decoration:underline;text-underline-offset:6px}.page_contactFooter__GKe3B sup{font-size:.65em;line-height:0;vertical-align:super}.page_contactFooter__GKe3B{position:absolute;bottom:calc(2.2 * var(--home-unit));left:var(--home-gutter);right:var(--home-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px;font:400 clamp(11px,1.2vw,18px)/1.4 var(--font-serif)}.page_contactFooter__GKe3B span:last-child{text-align:right}@media(max-width:700px){.page_hero__SKW6o{min-height:470px;padding-top:76px}.page_display__Qsd9Y br{display:none}.page_display__Qsd9Y{max-width:100%;font-size:clamp(28px,5.7vw,40px)}.page_lead__PxPwQ{top:auto;bottom:56px;width:min(280px,78%);font-size:16px;line-height:1.4}.page_readout__WlrzE{min-height:56px;font-size:10px;gap:12px}.page_readout__WlrzE>:last-child{text-align:right;max-width:48%}.page_offer__NxFuk{padding-top:72px;padding-bottom:96px}.page_offer__NxFuk .page_eyebrow__H9Slr{margin-bottom:40px}.page_offerGrid__wIR6w{grid-template-columns:1fr;gap:40px}.page_offerInvitation__1fq6M{grid-column:1}.page_studioTeaser__aZ0_F{min-height:530px;padding-top:24px}.page_studioTextBlock__Sbzk1{margin-top:170px;width:min(100%,440px)}.page_studioLead__18D_V{font-size:21px}.page_learnMore__EJ0mi{margin-top:24px}.page_contact__BmhPC{min-height:640px;padding-top:24px}.page_contactLead__8iNxd{margin-top:110px;font-size:20px}.page_contactEmail__582ro{margin-top:80px}.page_contactFooter__GKe3B{bottom:24px;grid-template-columns:1fr auto;row-gap:16px}.page_contactFooter__GKe3B>:first-child{grid-column:1/-1}}.page_hero__SKW6o .page_display__Qsd9Y{position:relative;inset-block-start:calc(-1 * clamp(24px,4vw,72px));z-index:1;isolation:isolate}.page_hero__SKW6o .page_lead__PxPwQ{z-index:1;isolation:isolate}@media(max-width:700px){.page_hero__SKW6o .page_lead__PxPwQ[data-hero-copy]{position:relative;inset:auto}}.page_contactEmail__582ro,.page_contactLead__8iNxd{position:relative;z-index:1}.page_home__jFQbK{--home-section-height:110svh;--home-section-gap:clamp(160px,30svh,360px);--home-section-inset:clamp(80px,12svh,160px)}.page_home__jFQbK>[data-scroll-slot]>[data-scroll-panel]{display:flow-root;min-height:var(--home-section-height)}.page_home__jFQbK .page_studioTeaser__aZ0_F{min-height:var(--home-section-height);padding-block:var(--home-section-inset);display:flex;flex-direction:column;justify-content:center}.page_home__jFQbK .page_studioTextBlock__Sbzk1{margin-top:0}.page_home__jFQbK .page_contact__BmhPC{min-height:max(var(--home-section-height),calc(64.1 * var(--home-unit)));padding-top:var(--home-section-inset)}@media(max-width:700px){.page_home__jFQbK{--home-section-gap:clamp(112px,20svh,176px);--home-section-inset:clamp(64px,10svh,104px)}}.LivingIndex_study__8tfnt{--duration-index:420ms;--ease-index:cubic-bezier(.22,1,.36,1);width:100%;padding:0}.LivingIndex_eyebrow__oN0h1{font:var(--text-eyebrow);margin-bottom:var(--space-md);color:var(--color-muted)}.LivingIndex_srOnly__K_j_8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LivingIndex_instrument__ML7fF{background:var(--color-ink);color:var(--color-ground)}.LivingIndex_toolbar__5_WuZ{padding:0 20px;min-height:clamp(40px,3.1vw,60px);border-bottom:1px solid color-mix(in srgb,var(--color-ground) 20%,transparent);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.LivingIndex_workLabel__7dwJ_{font:var(--text-label)}.LivingIndex_controls__8ZyJY{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.LivingIndex_controls__8ZyJY span{color:var(--color-muted)}.LivingIndex_instrument__ML7fF button{font:var(--text-label);color:inherit;cursor:pointer;background:transparent;border:0}.LivingIndex_controls__8ZyJY button{min-height:32px;border-bottom:1px solid transparent}.LivingIndex_controls__8ZyJY button[aria-pressed=true]{border-color:var(--color-ground)}.LivingIndex_instrument__ML7fF button:focus-visible,.LivingIndex_instrument__ML7fF input:focus-visible{outline:2px solid var(--color-ground);outline-offset:5px}.LivingIndex_field__C9YnQ{position:relative;height:clamp(570px,53.9vw,1035px);overflow:hidden;isolation:isolate}.LivingIndex_horizontal__VmR2n,.LivingIndex_vertical__oRr2o{pointer-events:none;position:absolute;background:color-mix(in srgb,var(--color-ground) 13%,transparent)}.LivingIndex_horizontal__VmR2n{top:50%;left:6%;right:6%;height:1px}.LivingIndex_vertical__oRr2o{left:50%;top:8%;bottom:8%;width:1px}.LivingIndex_origin__PeG86{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px;background:var(--color-ink);font:600 18px/1.3 var(--font-logo);pointer-events:none}.LivingIndex_pole__jqECw{position:absolute;z-index:4;font:var(--text-meta)!important;padding:12px!important}.LivingIndex_pole__jqECw[aria-pressed=true]{background:var(--color-ground);color:var(--color-ink)}.LivingIndex_system__k5EUs{top:8px;left:50%;transform:translateX(-50%)}.LivingIndex_fieldPole__szWrb{bottom:8px;left:50%;transform:translateX(-50%)}.LivingIndex_research__4ziot{left:10px;top:50%;transform:translateY(-50%)}.LivingIndex_application__J6btj{right:10px;top:50%;transform:translateY(-50%)}.LivingIndex_pole__jqECw span{color:var(--color-accent-highlight)}.LivingIndex_connections__T98tR{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.LivingIndex_connections__T98tR line{stroke:var(--color-line);stroke-width:1;opacity:.22;transition:opacity .25s}.LivingIndex_connections__T98tR line[data-highlighted=true]{opacity:.7;stroke:var(--color-accent-highlight)}.LivingIndex_connections__T98tR line[data-dimmed=true]{opacity:.055}.LivingIndex_node__q9xa7{position:absolute;left:var(--project-x);top:var(--project-y);width:44px;height:44px;transform:translate(-50%,-50%);z-index:2}.LivingIndex_node__q9xa7[data-active=true],.LivingIndex_node__q9xa7[data-settled=true]{z-index:3}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7{width:84px;height:84px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7:before{content:"";position:absolute;inset:20px;border:1px dotted var(--color-line);opacity:0;pointer-events:none}.LivingIndex_node__q9xa7[data-settled=true]:not([data-active=true]):before{opacity:.4}.LivingIndex_project__2xrsO{position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(calc(-50% + var(--drift-x, 0px)),calc(-50% + var(--drift-y, 0px)));text-align:left;z-index:2;transition:left var(--duration-index) var(--ease-index),top var(--duration-index) var(--ease-index),width var(--duration-index) var(--ease-index),height var(--duration-index) var(--ease-index)}.LivingIndex_project__2xrsO[data-active=true]{z-index:3;width:clamp(220px,24vw,310px);height:230px}.LivingIndex_project__2xrsO{display:block;align-content:start}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_projectVisual__SU6mV{position:absolute;top:0;left:0}.LivingIndex_projectVisual__SU6mV{position:relative;width:100%;height:100%;border:1px solid color-mix(in srgb,var(--color-ground) 35%,transparent);transition:transform var(--duration-index) var(--ease-index)}.LivingIndex_project__2xrsO[data-active=true] .LivingIndex_projectVisual__SU6mV{height:calc(100% - 56px)}.LivingIndex_project__2xrsO[data-matching=false]:not([data-active=true]) .LivingIndex_projectVisual__SU6mV{transform:scale(.25);background:var(--color-ground)}.LivingIndex_project__2xrsO[data-matching=false]:not([data-active=true]) .LivingIndex_projectCaption__Z_pDW,.LivingIndex_project__2xrsO[data-matching=false]:not([data-active=true]) .LivingIndex_projectNumber__4EN9u,.LivingIndex_project__2xrsO[data-matching=false]:not([data-active=true]) canvas{opacity:0}.LivingIndex_pixelImage__HY1VQ{display:block;width:100%;height:100%}.LivingIndex_projectNumber__4EN9u{position:absolute;top:-11px;left:-10px;background:var(--color-ground);color:var(--color-ink);padding:2px 6px;font:var(--text-meta);pointer-events:none}.LivingIndex_projectCaption__Z_pDW{display:flex;justify-content:center;gap:8px;position:absolute;top:calc(100% + 10px);left:50%;width:180px;transform:translateX(-50%);font:var(--text-caption);white-space:nowrap;transition:opacity var(--duration-fast)}.LivingIndex_projectCaption__Z_pDW span:last-child{display:none}.LivingIndex_project__2xrsO[data-active=true] .LivingIndex_projectCaption__Z_pDW{top:calc(100% - 46px);width:100%;justify-content:space-between;font:var(--text-h3)}.LivingIndex_project__2xrsO[data-active=true] .LivingIndex_projectCaption__Z_pDW span:last-child{display:inline}.LivingIndex_projectMeta__l1AB_{position:absolute;top:calc(100% + 38px);left:0;width:100%;font:var(--text-caption);color:var(--color-line);opacity:0;pointer-events:none;transition:opacity var(--duration-fast)}.LivingIndex_project__2xrsO[data-active=true] .LivingIndex_projectMeta__l1AB_{top:calc(100% - 18px);opacity:1}.LivingIndex_fieldFoot__pD_6i{position:absolute;bottom:0;width:100%;padding:12px 24px;display:flex;justify-content:space-between;gap:12px;font:var(--text-label);color:var(--color-line);pointer-events:none}.LivingIndex_empty__QIDCZ{position:absolute;top:64px;left:24px;right:24px;font:var(--text-caption);color:var(--color-line);z-index:3}.LivingIndex_projectDescription__W7_wT{display:none}.LivingIndex_field__C9YnQ[data-view=list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:48px 36px;padding:110px 48px 48px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9ba694 var(--color-ink);overscroll-behavior-y:auto}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_node__q9xa7{position:static;transform:none;width:100%;height:auto;min-width:0}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_project__2xrsO{position:static;transform:none;width:100%;height:100%;display:flex;flex-direction:column;gap:12px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectVisual__SU6mV{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectCaption__Z_pDW{position:static;transform:none;width:100%;white-space:normal;justify-content:space-between;font:var(--text-h3);flex:0 0 auto}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectCaption__Z_pDW span:last-child{display:inline}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectDescription__W7_wT{display:block;font:var(--text-body);color:var(--color-ground)}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectMeta__l1AB_{position:static;opacity:1;flex:0 0 auto}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_node__q9xa7[data-matching=false]{display:none}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldPole__szWrb,.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_system__k5EUs{left:auto;top:56px;bottom:auto;transform:none}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_system__k5EUs{right:24px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldPole__szWrb{right:125px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_application__J6btj,.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_research__4ziot{top:56px;bottom:auto;transform:none}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_research__4ziot{left:10px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_application__J6btj{left:135px;right:auto}.LivingIndex_detail__OTPUF{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding:clamp(32px,3.5vw,68px) 0 clamp(24px,2vw,38px);border-bottom:1px solid color-mix(in srgb,var(--color-line) 50%,transparent)}.LivingIndex_detail__OTPUF>.LivingIndex_eyebrow__oN0h1{margin:0;font:400 clamp(15px,1.65vw,26px)/1.4 var(--font-mono);color:var(--color-ink)}.LivingIndex_sharedCopy__9VesQ{font:400 clamp(15px,1.4vw,27px)/1.25 var(--font-serif);text-align:right;max-width:470px;justify-self:end}.LivingIndex_detailGrid__zG_4W{min-width:0}.LivingIndex_detail__OTPUF h2{font:var(--text-h2);font-weight:400;margin-bottom:16px}.LivingIndex_detailGrid__zG_4W p{font:var(--text-body)}.LivingIndex_detail__OTPUF a{display:inline-block;margin-top:var(--space-sm);color:var(--color-accent);text-decoration:underline;text-underline-offset:5px}.LivingIndex_relationshipNote__OP1Ex{color:var(--color-muted);margin-top:12px}@media(max-width:700px){.LivingIndex_detail__OTPUF{grid-template-columns:1fr;gap:20px}.LivingIndex_sharedCopy__9VesQ{max-width:100%}.LivingIndex_detailGrid__zG_4W{grid-template-columns:1fr;gap:var(--space-md)}.LivingIndex_toolbar__5_WuZ{padding:0 16px}.LivingIndex_controls__8ZyJY{gap:16px}.LivingIndex_controls__8ZyJY button{min-height:44px}.LivingIndex_field__C9YnQ{height:560px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7{left:calc((var(--project-x) - 24%) * 1.2857 + 14%)}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7[data-active=true]{left:clamp(114px,var(--project-x),calc(100% - 114px))}.LivingIndex_project__2xrsO[data-active=true]{width:min(224px,60vw);height:182px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_project__2xrsO:not([data-active=true]) .LivingIndex_projectCaption__Z_pDW{display:none}.LivingIndex_project__2xrsO[data-active=true] .LivingIndex_projectCaption__Z_pDW{font:var(--text-caption)}.LivingIndex_projectMeta__l1AB_{font-size:11px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_projectMeta__l1AB_{max-height:32px;overflow:hidden}.LivingIndex_pole__jqECw{font-size:11px!important;min-height:44px;padding:10px!important}.LivingIndex_research__4ziot{left:0}.LivingIndex_application__J6btj{right:0}.LivingIndex_fieldFoot__pD_6i{padding:12px;font-size:10px}.LivingIndex_fieldFoot__pD_6i span:last-child{display:none}.LivingIndex_field__C9YnQ[data-view=list]{grid-template-columns:1fr;padding:112px 24px 32px;gap:36px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_node__q9xa7{width:100%}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectDescription__W7_wT{font-size:14px;line-height:1.4}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectCaption__Z_pDW{font:var(--text-caption)}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_system__k5EUs{right:65px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldPole__szWrb{right:165px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldFoot__pD_6i{display:none}}@media(prefers-reduced-motion:reduce){.LivingIndex_study__8tfnt{--duration-index:0ms}.LivingIndex_projectCaption__Z_pDW,.LivingIndex_projectMeta__l1AB_,.LivingIndex_projectVisual__SU6mV,.LivingIndex_project__2xrsO{transition:none}}@media(min-width:701px) and (max-width:1000px){.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7{left:calc((var(--project-x) - 24%) * 1.2857 + 14%);width:64px;height:64px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_project__2xrsO:not([data-active=true]){width:32px;height:32px}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_project__2xrsO:not([data-active=true]) .LivingIndex_projectCaption__Z_pDW{font-size:10px;top:calc(100% + 8px)}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_project__2xrsO:not([data-active=true]) .LivingIndex_projectNumber__4EN9u{font-size:9px;padding:2px 4px;top:-8px;left:-8px}.LivingIndex_origin__PeG86{font-size:15px}}@media(max-width:700px){.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_pole__jqECw{top:56px;right:auto;width:25%;padding:4px!important;font-size:9px!important}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_research__4ziot{left:0}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_application__J6btj{left:25%}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldPole__szWrb{left:50%}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_system__k5EUs{left:75%}}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_project__2xrsO:not([data-active=true]) .LivingIndex_projectCaption__Z_pDW{width:140px;white-space:normal;text-align:center;line-height:1.3}@media (max-width:1000px){.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7[data-provisional-position=true]{left:var(--project-x)}}@media (max-width:700px){.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7[data-provisional-position=true][data-active=true]{left:clamp(114px,var(--project-x),calc(100% - 114px))}}.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7[data-provisional-position=true][data-active=true]{top:clamp(123px,var(--project-y),calc(100% - 123px))}@media (min-width:701px){.LivingIndex_field__C9YnQ[data-view=field] .LivingIndex_node__q9xa7[data-provisional-position=true][data-active=true]{left:clamp(163px,var(--project-x),calc(100% - 163px))}}.LivingIndex_instrument__ML7fF .LivingIndex_pole__jqECw{font:400 clamp(13px,1vw,17px)/1.4 var(--font-mono)!important;padding:7px 10px!important;min-height:36px;background:#8b9185;color:var(--color-ink)}.LivingIndex_instrument__ML7fF .LivingIndex_pole__jqECw[aria-pressed=true]{background:#9ba694;outline:1px solid var(--color-ground);outline-offset:3px}.LivingIndex_instrument__ML7fF .LivingIndex_origin__PeG86{font:400 clamp(13px,1vw,17px)/1.4 var(--font-mono)}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_projectDescription__W7_wT{font-size:clamp(15px,1.15vw,19px);line-height:1.5}@media(min-width:701px) and (max-width:1000px){.LivingIndex_field__C9YnQ[data-view=list]{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:28px}}@media(max-width:700px){.LivingIndex_instrument__ML7fF .LivingIndex_pole__jqECw{font-size:11px!important;padding:6px!important}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_pole__jqECw{width:auto;font-size:9px!important}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_research__4ziot{left:10px}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_application__J6btj{left:25%}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_fieldPole__szWrb{left:60%}.LivingIndex_field__C9YnQ[data-view=list] .LivingIndex_system__k5EUs{left:auto;right:10px}.LivingIndex_instrument__ML7fF .LivingIndex_origin__PeG86{font-size:11px}}.PixelFrame_frame__jI5a0{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.PixelFrame_frame__jI5a0 path{fill:var(--pixel-fill,var(--color-ground));stroke:var(--pixel-stroke,var(--color-ink));stroke-width:var(--pixel-stroke-width,2px);vector-effect:non-scaling-stroke;transition:fill .18s ease,stroke .18s ease}@media(prefers-reduced-motion:reduce){.PixelFrame_frame__jI5a0 path{transition:none}}.ScrollBlurPreview_overlay__cO14v{position:fixed;z-index:8;pointer-events:none;backdrop-filter:blur(var(--scroll-blur));-webkit-backdrop-filter:blur(var(--scroll-blur))}.ScrollBlurPreview_controls__1blgt{position:fixed;z-index:60;left:24px;bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:calc(100vw - 48px);padding:10px 12px;background:var(--color-ground);color:var(--color-ink);border:1px solid var(--color-line);font:10px/1.4 var(--font-mono)}.ScrollBlurPreview_controls__1blgt>div{display:flex;gap:6px}.ScrollBlurPreview_controls__1blgt button{position:relative;isolation:isolate;background:none;border:0;padding:7px 10px;font:inherit;color:inherit;cursor:pointer}.ScrollBlurPreview_controls__1blgt button[aria-pressed=true]{--pixel-fill:var(--color-ink);color:var(--color-ground)}.ScrollBlurPreview_controls__1blgt button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.ScrollBlurPreview_controls__1blgt .ScrollBlurPreview_exit__8lahx{color:var(--color-muted);padding-inline:2px}.ScrollBlurPreview_controls__1blgt .ScrollBlurPreview_exit__8lahx:hover{text-decoration:underline}.ScrollBlurPreview_controls__1blgt small{flex-basis:100%;font:inherit;color:var(--color-muted)}@media(max-width:700px){.ScrollBlurPreview_controls__1blgt{left:12px;bottom:12px;max-width:calc(100vw - 110px);gap:8px;padding:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.ScrollBlurPreview_overlay__cO14v{display:none}}.ScrollBlurPreview_settings__vITrx{flex-basis:100%}.ScrollBlurPreview_settings__vITrx summary{cursor:pointer;color:var(--color-muted)}.ScrollBlurPreview_settings__vITrx>div{display:flex;flex-wrap:wrap;gap:10px 14px;padding-top:10px;max-width:420px}.ScrollBlurPreview_settings__vITrx label{display:flex;align-items:center;gap:6px}.ScrollBlurPreview_settings__vITrx input,.ScrollBlurPreview_settings__vITrx select{font:inherit;color:inherit;background:var(--color-ground);border:1px solid var(--color-line);padding:4px}.ScrollBlurPreview_settings__vITrx input[type=number]{width:54px}.ScrollBlurPreview_settings__vITrx input[type=checkbox]{accent-color:var(--color-ink)}.DynamicNav_island__k7N2Z{position:relative;justify-self:end;display:flex;align-items:center;max-width:calc(100vw - 110px);min-height:36px;color:var(--color-ground);pointer-events:auto}.DynamicNav_items__8UcqH{position:relative;display:flex;align-items:center;isolation:isolate}.DynamicNav_silhouette___UDNs{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--color-ink);pointer-events:none}.DynamicNav_items__8UcqH[data-shaped=true] .DynamicNav_link__2KdkQ{background:transparent;clip-path:none;padding-inline:calc(var(--link-pad) + var(--link-grow,0px))}.DynamicNav_item__3Ntu6{position:relative;margin-left:var(--join-gap,6px)}.DynamicNav_item__3Ntu6:first-of-type{margin-left:0}.DynamicNav_link__2KdkQ,.DynamicNav_moreLink__GR7Q3,.DynamicNav_toggle__O5xs7{position:relative;display:flex;align-items:center;justify-content:center;min-height:30px;--link-pad:clamp(8px,.75vw,13px);padding:4px var(--link-pad);border:0;background:var(--color-ink);color:var(--color-ground);font:400 clamp(13px,.95vw,16px)/1.3 var(--font-serif);white-space:nowrap;cursor:pointer;clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px))}.DynamicNav_link__2KdkQ[data-expanded=true]{padding-inline:calc(var(--link-pad) + 4px)}.DynamicNav_link__2KdkQ:focus-visible,.DynamicNav_moreLink__GR7Q3:focus-visible,.DynamicNav_toggle__O5xs7:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px}.DynamicNav_submenu__53lxd{position:absolute;top:100%;left:0;width:100%;padding-top:8px;z-index:1}.DynamicNav_toggle__O5xs7{display:none;gap:10px}@media(max-width:760px){.DynamicNav_toggle__O5xs7{display:flex;min-height:40px}.DynamicNav_toggle__O5xs7>svg{width:12px;height:12px}.DynamicNav_items__8UcqH{position:absolute;top:calc(100% + 10px);right:0;width:180px;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;background:transparent;visibility:hidden;opacity:0;transform:translateY(-5px);transition:opacity .16s,transform .22s}.DynamicNav_island__k7N2Z[data-open=true] .DynamicNav_items__8UcqH{visibility:visible;opacity:1;transform:translateY(0)}.DynamicNav_item__3Ntu6{margin-left:0}.DynamicNav_submenu__53lxd{position:static;width:auto;padding:6px 0 0 12px}.DynamicNav_link__2KdkQ,.DynamicNav_moreLink__GR7Q3{min-height:42px;justify-content:flex-start;padding-inline:16px;font-size:17px}.DynamicNav_moreLink__GR7Q3{width:fit-content;min-height:32px;padding:4px 12px;font-size:14px}.DynamicNav_link__2KdkQ[data-expanded=true]{padding-inline:16px}.DynamicNav_silhouette___UDNs{display:none}.DynamicNav_items__8UcqH[data-shaped=true] .DynamicNav_link__2KdkQ{background:var(--color-ink);clip-path:none;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.DynamicNav_item__3Ntu6,.DynamicNav_items__8UcqH,.DynamicNav_link__2KdkQ{transition:none}}.Nav_nav___JYHC{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:clamp(58px,5.2vw,100px);padding:5px clamp(20px,2.85vw,56px);border-bottom:1px solid color-mix(in srgb,var(--color-line) 50%,transparent);background:var(--color-ground);position:sticky;top:0;z-index:10}.Nav_wordmark__Pc0_g{font:600 clamp(17px,1.2vw,21px)/1.2 var(--font-logo);color:var(--color-ink);justify-self:start}.Nav_tagline__Kw6y3{display:none;font:400 clamp(14px,1vw,17px)/1.4 var(--font-serif);color:var(--color-muted);justify-self:center}.Nav_links__LZrrt{display:flex;gap:clamp(24px,3.8vw,72px);justify-self:end}.Nav_link__JSuiL{font:400 clamp(14px,1vw,17px)/1.4 var(--font-serif);color:var(--color-ink)}.Nav_link__JSuiL:active,.Nav_link__JSuiL:focus-visible,.Nav_link__JSuiL:hover{text-decoration:none;outline:1px solid var(--color-ink);outline-offset:5px}@media(max-width:700px){.Nav_nav___JYHC{grid-template-columns:1fr auto}.Nav_tagline__Kw6y3{display:none}}body:has([data-project-layout=image-led]) .Nav_tagline__Kw6y3{visibility:hidden}body:has([data-project-layout=image-led]) .Nav_nav___JYHC{position:fixed;left:0;right:0;height:56px;min-height:56px;transition:transform .22s ease}body:has([data-project-layout=image-led])[data-project-header-hidden=true] .Nav_nav___JYHC{transform:translateY(-112px)}@media (prefers-reduced-motion:reduce){body:has([data-project-layout=image-led]) .Nav_nav___JYHC{transition:none}}body:has([data-home-layout]) .Nav_nav___JYHC{position:fixed;left:0;right:0;height:56px;min-height:56px;transition:transform .22s ease}body:has([data-home-layout]) .Nav_tagline__Kw6y3{visibility:hidden}body:has([data-home-layout]) .Nav_wordmark__Pc0_g{font-size:clamp(19px,1.35vw,24px)}body:has([data-home-layout]):not([data-nav-over-hero=false]) .Nav_nav___JYHC{background:transparent;border-bottom-color:transparent}body:has([data-home-layout])[data-project-header-hidden=true] .Nav_nav___JYHC{transform:translateY(-112px);pointer-events:none}@media (prefers-reduced-motion:reduce){body:has([data-home-layout]) .Nav_nav___JYHC{transition:none}}body:has([data-studio-layout]) .Nav_tagline__Kw6y3{visibility:hidden}body:has([data-project-layout=split]) .Nav_nav___JYHC{position:fixed;left:0;right:0;top:0;height:56px;min-height:56px;transform:none;transition:none}.OfferCard_mobileToggle__J7Ery{display:none}.OfferCard_details__uQA80{display:contents}.OfferCard_card__VQRai{position:relative;display:flex;flex-direction:column;min-height:calc(48.8 * var(--home-unit));border:1px solid color-mix(in srgb,var(--color-ink) 60%,transparent)}.OfferCard_card__VQRai:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.OfferCard_header__c_L5j{position:absolute;top:16px;left:16px;right:0;z-index:1;display:flex;align-items:baseline;gap:8px;color:var(--color-ground)}.OfferCard_number__qz5zf{position:absolute;z-index:2;top:-11px;left:-10px;flex:0 0 auto;background:var(--color-ground);border:0;color:var(--color-ink);font:var(--text-meta);padding:2px 6px}.OfferCard_title__DKaRK{font:400 clamp(14px,1.75vw,32px)/1.25 var(--font-serif);padding:2px 8px 0 0}.OfferCard_visual__X7_O3{position:relative;height:calc(24 * var(--home-unit));background:var(--color-ink);flex-shrink:0}.OfferCard_visual__X7_O3 canvas{display:block;width:100%;height:100%;opacity:1;transition:opacity .42s}.OfferCard_card__VQRai:focus .OfferCard_visual__X7_O3 canvas,.OfferCard_card__VQRai:hover .OfferCard_visual__X7_O3 canvas{opacity:1}.OfferCard_description__VYP3_{margin:0;padding:18px 24px 0;border-top:1px solid var(--color-line);font:400 clamp(16px,1.1vw,20px)/1.4 var(--font-serif);color:var(--color-ink)}.OfferCard_description__VYP3_+.OfferCard_list__GgYaP{border-top:0}.OfferCard_list__GgYaP{list-style:none;padding:16px clamp(16px,2.3vw,44px);border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:clamp(9px,1.05vw,20px)}.OfferCard_list__GgYaP li{position:relative;font:400 clamp(11px,1vw,18px)/1.4 var(--font-mono);color:var(--color-ink);padding-left:12px}.OfferCard_list__GgYaP li>strong{display:block;margin-bottom:4px}.OfferCard_list__GgYaP li:before{content:"";width:4px;height:4px;top:.5em;background:currentColor;position:absolute;left:0}@media(max-width:700px){.OfferCard_card__VQRai{min-height:570px}.OfferCard_visual__X7_O3{height:215px}.OfferCard_title__DKaRK{font-size:21px}.OfferCard_list__GgYaP{padding:20px 24px 28px;gap:12px}.OfferCard_list__GgYaP li{font-size:12px}}@media(prefers-reduced-motion:reduce){.OfferCard_visual__X7_O3 canvas{transition:none}}.OfferCard_title__DKaRK{position:relative;isolation:isolate;display:inline-block;background:none;padding:4px 12px;--pixel-fill:var(--color-ink);--pixel-stroke:none;--pixel-stroke-width:0px}@media(max-width:700px){.OfferCard_card__VQRai{min-height:0}.OfferCard_header__c_L5j{top:12px;left:12px;right:12px}.OfferCard_header__c_L5j>.OfferCard_title__DKaRK{display:none}.OfferCard_mobileToggle__J7Ery{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;background:none;color:var(--color-ground);font:400 18px/1.25 var(--font-serif);text-align:left;cursor:pointer;--pixel-fill:var(--color-ink);--pixel-stroke:none}.OfferCard_mobileToggle__J7Ery:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.OfferCard_mobileToggle__J7Ery>svg:not([data-pixel-frame]){width:16px;height:15px}.OfferCard_mobileToggle__J7Ery[aria-expanded=true]>svg:not([data-pixel-frame]){transform:rotate(180deg)}.OfferCard_details__uQA80{display:none}.OfferCard_details__uQA80[data-expanded=true]{display:block}}.ContactGame_slot__N6nZC{position:relative;height:clamp(360px,25vw,440px);margin-top:clamp(32px,4vw,64px);color:var(--color-ground);font:12px/1.6 var(--font-mono)}.ContactGame_slot__N6nZC button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.ContactGame_invitation__TYz9q{position:absolute;left:0;bottom:76px;padding:10px 0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ContactGame_slot__N6nZC .ContactGame_invitation__TYz9q{font-size:clamp(15px,1vw,18px);gap:8px}.ContactGame_invitation__TYz9q .ContactGame_cue__F5lwt svg{width:12px;height:22px}.ContactGame_cue__F5lwt{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;animation:ContactGame_gameCue__Z3m_5 1.6s steps(2) infinite}.ContactGame_cue__F5lwt svg{transform:rotate(90deg);width:10px;height:18px}.ContactGame_invitation__TYz9q .ContactGame_cue__F5lwt svg{transform:rotate(-90deg)}@keyframes ContactGame_gameCue__Z3m_5{0%,to{opacity:1}50%{opacity:.18}}.ContactGame_slot__N6nZC button:focus-visible{outline:1px solid var(--color-ground);outline-offset:6px}.ContactGame_field__gAtxM{position:absolute;top:var(--game-top,0);left:8%;right:8%;width:84%;height:calc(100% - var(--game-top,0px) - 140px);border:0;outline:none;touch-action:pan-y;cursor:crosshair}.ContactGame_field__gAtxM:focus-visible{outline:none}.ContactGame_slot__N6nZC:has(.ContactGame_field__gAtxM:focus-visible) .ContactGame_instructions__9n5ry{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9ba694}.ContactGame_field__gAtxM[data-playing=true]{touch-action:none}.ContactGame_hud__D9xeE{position:absolute;bottom:76px;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ContactGame_instructions__9n5ry{display:flex;gap:8px 20px;align-items:center;flex-wrap:wrap;max-width:72%}.ContactGame_instructions__9n5ry span{color:var(--color-line)}.ContactGame_instructions__9n5ry button{text-decoration:underline;text-underline-offset:4px;min-height:32px}.ContactGame_score__8TAzt{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContactGame_score__8TAzt small{display:block;color:#9ba694;font:inherit;font-size:10px}.ContactGame_status__kVTny{position:absolute;top:var(--game-top,0);left:8%;right:8%;bottom:140px;width:84%;display:grid;align-content:center;justify-items:center;gap:12px;pointer-events:none}.ContactGame_status__kVTny button{border:1px solid #9ba694;padding:8px 18px;pointer-events:auto}@media(max-width:700px){.ContactGame_slot__N6nZC{height:460px;margin-top:32px;font-size:11px}.ContactGame_hud__D9xeE,.ContactGame_invitation__TYz9q{bottom:110px}.ContactGame_field__gAtxM{left:0;right:0;width:100%;height:calc(100% - var(--game-top,0px) - 192px)}.ContactGame_status__kVTny{left:0;right:0;bottom:192px;width:100%}.ContactGame_hud__D9xeE{gap:12px}.ContactGame_instructions__9n5ry{max-width:72%;gap:6px 14px}.ContactGame_instructions__9n5ry>span:not(.ContactGame_cue__F5lwt){flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 42px)}}@media(prefers-reduced-motion:reduce){.ContactGame_cue__F5lwt{animation:none}}.HeroBackground_background__Yh4If{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.HeroBackground_image____5pm{object-fit:cover;object-position:center}.HeroBackground_clear__PZwOo{z-index:0;visibility:hidden}.HeroBackground_fallback__KG0Ka{z-index:1}.HeroBackground_reveal__xlw81{position:absolute;inset:0;width:100%;height:100%;z-index:2;visibility:hidden}.HeroBackground_background__Yh4If[data-ready=true] .HeroBackground_reveal__xlw81{visibility:visible}.preview_preview__bwIfc[data-home-layout]{padding-top:0}.preview_review__RkwYu{margin:18px var(--home-gutter) 0;font:11px/1.5 var(--font-mono);color:var(--color-muted);border-bottom:1px solid var(--color-line);padding-bottom:12px}.preview_review__RkwYu summary{cursor:pointer}.preview_review__RkwYu ol{margin:16px 0 0 22px;max-width:760px}.preview_review__RkwYu li{margin:8px 0}.preview_hero__pYne0{min-height:clamp(500px,48vw,900px);padding-top:clamp(140px,14.5vw,278px)}@media(min-width:701px){.preview_hero__pYne0{padding-inline:clamp(20px,3.3vw,64px)}.preview_hero__pYne0>h1{max-width:90%;font-size:clamp(30px,2.8vw,54px);line-height:1.32}}.preview_hero__pYne0>h1>span{display:block}.preview_hero__pYne0>p{top:auto;bottom:45px}.preview_process__bB889{padding:32px var(--home-gutter) 64px;max-width:1920px;margin:auto}.preview_processIntro__wVKDE{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:baseline;padding:26px 0 58px}.preview_process__bB889 h2{font:400 clamp(16px,1.2vw,20px)/1.4 var(--font-mono)}.preview_processIntro__wVKDE p{max-width:560px;justify-self:end;text-align:right;font:400 clamp(18px,1.45vw,25px)/1.4 var(--font-serif)}.preview_processLayout__WTTbh{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr);gap:8%}.preview_steps__fjXfo{padding:20px 0 0 8%}.preview_instruction__rF_3H{margin-bottom:25px;color:var(--color-muted);font:11px/1.5 var(--font-mono)}.preview_step__DE3jo{margin-bottom:20px}.preview_step__DE3jo h3{font:400 16px/1.4 var(--font-serif)}.preview_step__DE3jo button{display:flex;align-items:center;gap:10px;width:100%;padding:5px 9px 5px 0;border:0;background:var(--color-ink);color:var(--color-ground);font:inherit;cursor:pointer;text-align:left}.preview_step__DE3jo button>span:first-child{background:var(--color-ground);color:var(--color-ink);border:1px solid var(--color-ink);padding:2px 4px;font:11px/1.3 var(--font-mono)}.preview_stepVerb__GnDsy{margin-left:auto;font:10px/1.4 var(--font-mono);opacity:.7}.preview_stepCopy___ibQg{padding:20px 14px;border:1px solid var(--color-line);border-top:0}.preview_stepCopy___ibQg h4{font:500 19px/1.3 var(--font-serif);margin-bottom:10px}.preview_stepCopy___ibQg p{font:16px/1.45 var(--font-serif)}.preview_stepCopy___ibQg .preview_nodeList__H7bsd{font:10px/1.8 var(--font-mono);color:var(--color-muted);margin-top:22px}.preview_iteration__GN6V2{margin-top:90px}.preview_instrument__289Mx{min-width:0}.preview_diagramHeading__uaGu7{display:flex;justify-content:space-between;font:11px/1.5 var(--font-mono);color:var(--color-muted)}.preview_matrix__m4Uas,.preview_stack__sPaG2{display:block;width:100%;max-height:760px;overflow:visible}.preview_stack__sPaG2 text{font:9px var(--font-mono)}.preview_stack__sPaG2 .preview_layerLabel__KIY_l{font:11px var(--font-mono)}.preview_stack__sPaG2 .preview_loopLabel__cTywU{font:9px var(--font-mono)}.preview_plane__XJkUv{transition:transform .6s ease,opacity .6s ease}.preview_matrix__m4Uas text{font:10px var(--font-mono)}.preview_matrix__m4Uas .preview_axisLabels__60O4N{font:11px var(--font-mono)}.preview_matrix__m4Uas .preview_projectNames__efCY8 text{font:14px var(--font-serif)}.preview_caption__I3qx2{display:grid;grid-template-columns:90px 1fr;gap:20px;border-top:1px solid var(--color-line);padding-top:16px}.preview_caption__I3qx2>span{font:12px var(--font-mono)}.preview_caption__I3qx2 p{font:16px/1.4 var(--font-serif);min-height:46px}.preview_transfer__vy_Sk{display:grid;grid-template-columns:1fr 1.5fr auto;gap:30px;align-items:start;margin-top:58px;padding-top:22px;border-top:1px solid var(--color-line);font:13px/1.5 var(--font-mono)}.preview_transfer__vy_Sk p{font:18px/1.4 var(--font-serif)}.preview_transfer__vy_Sk button{border:0;background:none;font:12px/1.5 var(--font-mono);cursor:pointer}.preview_process__bB889 button:focus-visible{outline:2px solid var(--color-accent-technical);outline-offset:4px}.preview_shared__WOv6a{margin:0 var(--home-gutter) 24px;border-top:1px solid transparent;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.preview_shared__WOv6a h2{font:15px/1.4 var(--font-mono)}.preview_shared__WOv6a p{font:18px/1.4 var(--font-serif);text-align:right}.preview_work__clTzR section[aria-label="Project relationships"]{display:none}@media(max-width:700px){.preview_hero__pYne0{min-height:616px;padding-top:134px}.preview_hero__pYne0>p{position:static;margin-top:36px;width:100%;text-align:left;text-align-last:auto}.preview_processIntro__wVKDE,.preview_processLayout__WTTbh,.preview_shared__WOv6a,.preview_transfer__vy_Sk{grid-template-columns:1fr;gap:24px}.preview_processIntro__wVKDE p,.preview_shared__WOv6a p{text-align:left;justify-self:start}.preview_processIntro__wVKDE{padding-bottom:28px}.preview_steps__fjXfo{padding:0}.preview_iteration__GN6V2{margin-top:32px}.preview_matrix__m4Uas,.preview_stack__sPaG2{min-height:330px}.preview_transfer__vy_Sk{margin-top:30px}}@media(prefers-reduced-motion:reduce){.preview_plane__XJkUv{transition:none}}.preview_processIntro__wVKDE{display:block;padding-bottom:30px}.preview_processTrack__jvwuL{height:420vh;position:relative}.preview_processLayout__WTTbh{position:sticky;top:72px;height:calc(100vh - 88px);align-items:start;padding-top:12px}.preview_steps__fjXfo{padding-top:0}.preview_step__DE3jo{margin-bottom:12px}.preview_iteration__GN6V2{margin-top:28px}.preview_stepCopy___ibQg{padding:14px}.preview_stepCopy___ibQg .preview_nodeList__H7bsd{margin-top:14px}.preview_instrument__289Mx{height:100%}.preview_flipStage__fofgj{overflow:hidden;position:relative;height:calc(100% - 30px);perspective:1300px}.preview_matrixFace__Jnml4,.preview_stackFace__LGCWP{position:absolute;inset:0;height:100%;max-height:760px;min-height:0;backface-visibility:hidden;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .55s ease;transform-origin:center}.preview_stackFace__LGCWP{transform:rotateY(0)}.preview_matrixFace__Jnml4{transform:rotateY(180deg);opacity:0}.preview_flipStage__fofgj[data-flipped=true] .preview_stackFace__LGCWP{transform:rotateY(-180deg);opacity:0}.preview_flipStage__fofgj[data-flipped=true] .preview_matrixFace__Jnml4{transform:rotateY(0);opacity:1}.preview_plane__XJkUv{transition:transform .85s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.preview_matrix__m4Uas text{font-size:12px}.preview_work__clTzR section[aria-label="Living Index"]>div:first-child>div button{border-bottom:0;color:#8b9185}.preview_work__clTzR section[aria-label="Living Index"]>div:first-child>div button[aria-pressed=true]{color:var(--color-ground)}.preview_offers__SUnnG{--home-unit:min(.66vw,12.65px)}.preview_offers__SUnnG>div>div{min-height:0}.preview_offers__SUnnG>div>div>span{border:1px solid var(--color-muted)}.preview_offers__SUnnG>div>div>div:first-of-type>span{font-size:clamp(16px,1.2vw,22px)}.preview_offers__SUnnG ul{gap:8px;padding:18px 24px 24px}.preview_offers__SUnnG li{font-size:clamp(11px,.76vw,13px)}.preview_offers__SUnnG [data-offer-details]>p{font-size:clamp(16px,1.05vw,19px)}@media(max-width:700px){.preview_processLayout__WTTbh{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:18px;top:64px;height:calc(100svh - 80px)}.preview_processTrack__jvwuL{height:400svh}.preview_steps__fjXfo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.preview_instruction__rF_3H{grid-column:1/-1;margin-bottom:8px}.preview_step__DE3jo{display:contents}.preview_step__DE3jo h3{grid-row:2;min-width:0}.preview_step__DE3jo button{flex-direction:column;justify-content:center;gap:3px;padding:5px 1px;font-size:10px;min-height:46px}.preview_stepVerb__GnDsy{display:none}.preview_stepCopy___ibQg{grid-column:1/-1;grid-row:3;padding:12px}.preview_stepCopy___ibQg h4{font-size:17px;margin-bottom:5px}.preview_stepCopy___ibQg p{font-size:14px}.preview_stepCopy___ibQg .preview_nodeList__H7bsd{margin-top:8px;font-size:9px}.preview_instrument__289Mx{min-height:0}.preview_offers__SUnnG>div>div>div:first-of-type>span{font-size:20px}.preview_offers__SUnnG>div>div>div:nth-of-type(2){height:clamp(100px,19svh,164px)}}@media(prefers-reduced-motion:reduce){.preview_matrixFace__Jnml4,.preview_plane__XJkUv,.preview_stackFace__LGCWP{transition:none}}.preview_readout__xI4vt{min-height:0;padding-bottom:8px}.preview_work__clTzR section[aria-label="Living Index"]>div:first-child>div>button,.preview_work__clTzR section[aria-label="Living Index"]>div:first-child>div>span,.preview_work__clTzR section[aria-label="Living Index"]>div:first-child>span{font-size:clamp(13px,.9vw,15px)}.preview_designOptions__j_ZiT{display:flex;gap:18px}.preview_designOptions__j_ZiT button{border:0;background:transparent;color:var(--color-muted);font:inherit;padding:0 0 5px;cursor:pointer}.preview_designOptions__j_ZiT button[aria-pressed=true]{color:var(--color-ink);border-bottom:1px solid}.preview_transformation__H2Gll{width:100%;display:block}.preview_transformation__H2Gll .preview_graphicHeadline__TsLJB{font:400 36px var(--font-serif);fill:var(--color-ground)}.preview_transformation__H2Gll .preview_graphicKicker__b52N3{font:11px var(--font-mono);letter-spacing:.05em;fill:#b5bfad}.preview_outputFrames__4uYAE text{font:12px var(--font-mono);fill:var(--color-ground)}.preview_movingTile__cnECB{transition:transform .8s cubic-bezier(.22,1,.36,1),width .8s,height .8s}.preview_evidenceLinks__cXHnj,.preview_outputFrames__4uYAE{transition:opacity .5s}@media(prefers-reduced-motion:reduce){.preview_evidenceLinks__cXHnj,.preview_movingTile__cnECB,.preview_outputFrames__4uYAE{transition:none;transition-delay:0s!important}}.preview_process__bB889[data-direction=core]{background:var(--color-ground);color:var(--color-ink);padding-top:42px;padding-bottom:64px}.preview_process__bB889[data-direction=core] h2{font:400 clamp(32px,3.5vw,60px)/1.15 var(--font-serif)}.preview_process__bB889[data-direction=core] .preview_processTrack__jvwuL{height:420vh}.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{position:sticky;top:72px;height:calc(100vh - 88px);min-height:0;grid-template-columns:minmax(210px,.65fr) minmax(0,1.8fr);gap:5%}.preview_process__bB889[data-direction=core] .preview_steps__fjXfo{padding:80px 0 0}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button{background:none;padding:8px 12px;border-left:1px solid #c8c6bc;color:#686c62}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button[aria-expanded=true]{color:var(--color-ink);border-left:2px solid #535b4e}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button>span:first-child{background:none;color:inherit;border:0;padding:0}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg{border:0;border-left:1px solid #c8c6bc;padding:8px 12px 16px}.preview_process__bB889[data-direction=core] .preview_nodeList__H7bsd,.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg h4,.preview_process__bB889[data-direction=core] .preview_stepVerb__GnDsy{display:none}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg p{color:#535b4e;font:16px/1.5 var(--font-serif)}.preview_process__bB889[data-direction=core] .preview_instruction__rF_3H{color:#686c62}.preview_process__bB889[data-direction=core] .preview_iteration__GN6V2{margin-top:12px}.preview_process__bB889[data-direction=core] .preview_designOptions__j_ZiT button{color:#686c62}.preview_process__bB889[data-direction=core] .preview_designOptions__j_ZiT button[aria-pressed=true]{color:var(--color-ink)}.preview_process__bB889[data-direction=core] .preview_diagramHeading__uaGu7{color:#686c62;margin-bottom:16px}.preview_designOptions__j_ZiT{flex-wrap:wrap}.preview_connectedSystem__njjiY{border:1px solid transparent;background:#f5f3ed;padding:28px 20px 20px}.preview_connectedSystem__njjiY header h3{font:400 clamp(20px,1.7vw,29px)/1.3 var(--font-serif)}.preview_connectedSystem__njjiY header p{font:10px/1.5 var(--font-mono);color:#686c62;margin-top:10px}.preview_criteria__jp8SL{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:32px 0 0}.preview_criteria__jp8SL>span{grid-column:1/-1;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#686c62}.preview_criteria__jp8SL>div{border:1px solid #c8c6bc;padding:10px 7px;text-align:center;font:11px/1.4 var(--font-serif)}.preview_network__tGDKK{position:relative;height:300px}.preview_network__tGDKK svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.preview_supportWires__B18OS{stroke:#b5b9ae;stroke-width:1;fill:none;stroke-dasharray:3 5}.preview_baseWire__QD7kX,.preview_returnWire__NhPtj{stroke:#9ba694;stroke-width:1;fill:none}.preview_returnWire__NhPtj{transition:stroke .3s}.preview_wireActive__5MdfN{stroke:#535b4e;stroke-width:2}.preview_signal__Pi4N1{stroke:#d2e0c5;stroke-width:3;stroke-dasharray:8 232;fill:none;animation:preview_flowSignal__pgn2l 2s linear infinite}@keyframes preview_flowSignal__pgn2l{to{stroke-dashoffset:-240}}.preview_systemNode__Xxd2o{position:absolute;top:28%;width:20%;height:132px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 5px;border:1px solid #b5b9ae;background:#f5f3ed;color:#686c62;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.preview_systemNode__Xxd2o[aria-pressed=true]{background:#dde3d5;border-color:#535b4e;color:var(--color-ink)}.preview_nodeNumber__RJlsh{font:9px var(--font-mono);align-self:flex-start}.preview_systemNode__Xxd2o strong{font:400 clamp(12px,1.05vw,18px) var(--font-serif)}.preview_systemNode__Xxd2o small{margin-top:auto;font:8px/1.4 var(--font-mono)}.preview_nodeSymbol__u5yQL{display:grid;grid-template-columns:repeat(3,4px);gap:2px}.preview_nodeSymbol__u5yQL i{width:4px;height:4px;background:currentColor}.preview_returnNode__wgTgZ{position:absolute;top:80%;left:33%;width:34%;border:1px solid #b5b9ae;padding:8px;color:#686c62;background:#f5f3ed;cursor:pointer;font:12px/1.5 var(--font-serif)}.preview_returnNode__wgTgZ span{display:block;font:8px var(--font-mono)}.preview_returnNode__wgTgZ[aria-pressed=true]{color:var(--color-ink);border-color:#535b4e}.preview_connectedSystem__njjiY footer{display:flex;justify-content:space-between;gap:16px;color:#686c62;font:9px/1.5 var(--font-mono)}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{grid-template-columns:1fr;gap:20px}.preview_process__bB889[data-direction=core] .preview_steps__fjXfo{padding-top:0}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg{border:1px solid #c8c6bc}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button{padding:5px 1px}.preview_connectedSystem__njjiY{padding:18px 8px}.preview_criteria__jp8SL{gap:5px}.preview_criteria__jp8SL>div{font-size:10px;padding:7px 3px}.preview_systemNode__Xxd2o{padding:7px 3px}.preview_systemNode__Xxd2o strong{font-size:10px}.preview_systemNode__Xxd2o small{font-size:7px}.preview_connectedSystem__njjiY footer{font-size:8px}.preview_returnNode__wgTgZ{width:42%;left:29%}}@media(prefers-reduced-motion:reduce){.preview_signal__Pi4N1{animation:none}.preview_returnWire__NhPtj,.preview_systemNode__Xxd2o{transition:none}}.preview_shared__WOv6a{margin-top:clamp(80px,9vw,156px)}.preview_travelWire__1MBbB{stroke:#9ba694;stroke-width:1;fill:none}.preview_travellingSquare__o16HY{position:absolute;width:7px;height:7px;transform:translate(-50%,-50%);background:#535b4e;box-shadow:0 0 0 7px #9ba69422,0 0 14px 5px #9ba69444;pointer-events:none}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_processTrack__jvwuL{height:400svh}.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{top:64px;height:calc(100svh - 80px);gap:10px}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg{padding:8px}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg p{font-size:13px;line-height:1.35}.preview_process__bB889[data-direction=core] .preview_instruction__rF_3H{margin-bottom:3px}.preview_process__bB889[data-direction=core] .preview_diagramHeading__uaGu7{margin-bottom:8px;font-size:9px}.preview_connectedSystem__njjiY{padding:10px 8px}.preview_connectedSystem__njjiY header h3{font-size:18px}.preview_connectedSystem__njjiY header p{margin-top:4px;font-size:8px}.preview_criteria__jp8SL{padding-top:12px}.preview_network__tGDKK{height:210px}.preview_systemNode__Xxd2o{height:90px;gap:4px}.preview_returnNode__wgTgZ{padding:4px}}@media(prefers-reduced-motion:reduce){.preview_travellingSquare__o16HY{box-shadow:none}}.preview_preview__bwIfc{--home-gutter:clamp(24px,4.5vw,88px)}.preview_process__bB889[data-direction=core] h2{font:400 clamp(15px,1.65vw,26px)/1.4 var(--font-mono)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo{position:relative}.preview_process__bB889[data-direction=core] .preview_step__DE3jo:after,.preview_process__bB889[data-direction=core] .preview_step__DE3jo:before{content:"";position:absolute;left:0;top:0;bottom:-12px;width:2px;pointer-events:none}.preview_process__bB889[data-direction=core] .preview_step__DE3jo:before{background:var(--color-line)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo:after{background:var(--step-color);transform:scaleY(var(--step-fill));transform-origin:top;transition:background .3s}.preview_process__bB889[data-direction=core] .preview_step__DE3jo:last-child:after,.preview_process__bB889[data-direction=core] .preview_step__DE3jo:last-child:before{bottom:0}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg,.preview_process__bB889[data-direction=core] .preview_step__DE3jo button,.preview_process__bB889[data-direction=core] .preview_step__DE3jo button[aria-expanded=true]{border-left:0}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_step__DE3jo:after,.preview_process__bB889[data-direction=core] .preview_step__DE3jo:before{display:none}.preview_process__bB889[data-direction=core] .preview_step__DE3jo h3{border-bottom:2px solid var(--color-line);background:linear-gradient(var(--step-color),var(--step-color)) 0 100% /calc(var(--step-fill) * 100%) 2px no-repeat;padding-bottom:3px}}@media(prefers-reduced-motion:reduce){.preview_process__bB889[data-direction=core] .preview_step__DE3jo:after{transition:none}}.preview_preview__bwIfc{--section-space:clamp(80px,9vw,156px)}.preview_shared__WOv6a{margin-top:var(--section-space);margin-bottom:var(--section-space)}.preview_preview__bwIfc .preview_offers__SUnnG{padding-block:var(--section-space);padding-top:calc(var(--section-space) * 1.5)}.preview_returnNode__wgTgZ .preview_nodeNumber__RJlsh{position:absolute;top:7px;left:5px;font:9px var(--font-mono)}.preview_ethosFlow__DpbXe{display:grid;grid-template-columns:minmax(90px,.23fr) minmax(0,1fr) minmax(90px,.23fr);gap:24px;align-items:start}.preview_flowEndpoint___tr8Z{padding-top:195px;position:relative}.preview_flowEndpoint___tr8Z h3{font:400 clamp(14px,1.3vw,24px)/1.2 var(--font-serif);margin-bottom:24px;min-height:2.4em}.preview_inputFrame__KqlLD,.preview_outputFrame__fVZlK{height:110px;border:1px solid var(--color-muted);position:relative}.preview_outputFrame__fVZlK{background:#9ba694}.preview_inputFrame__KqlLD:after{left:100%}.preview_inputFrame__KqlLD:after,.preview_outputFrame__fVZlK:before{content:"";position:absolute;top:50%;width:24px;border-top:1px solid #9ba694}.preview_outputFrame__fVZlK:before{right:100%}.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{grid-template-columns:minmax(190px,.45fr) minmax(0,2fr);gap:3%}.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{padding-inline:14px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o strong{font-size:clamp(10px,.95vw,18px)}@media(max-width:1200px){.preview_ethosFlow__DpbXe{grid-template-columns:1fr 1fr;gap:18px}.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{grid-column:1/-1;grid-row:2}.preview_flowEndpoint___tr8Z{padding-top:0}.preview_flowEndpoint___tr8Z h3{min-height:0;margin-bottom:8px}.preview_inputFrame__KqlLD,.preview_outputFrame__fVZlK{height:38px}.preview_inputFrame__KqlLD:after,.preview_outputFrame__fVZlK:before{display:none}}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{grid-template-columns:1fr}.preview_ethosFlow__DpbXe{gap:8px}.preview_flowEndpoint___tr8Z h3{font-size:12px}.preview_inputFrame__KqlLD,.preview_outputFrame__fVZlK{height:18px}.preview_ethosFlow__DpbXe .preview_network__tGDKK{height:240px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{height:110px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o small{font-size:6px}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ{width:54%;left:23%}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ>span:last-child{font-size:7px}}.preview_ethosFlow__DpbXe{position:relative}.preview_ethosFlow__DpbXe>.preview_travellingSquare__o16HY{z-index:5}.preview_flowEndpoint___tr8Z h3{writing-mode:vertical-rl;transform:rotate(180deg);min-height:0;height:150px;margin:0 auto 20px}.preview_flowEndpoint___tr8Z{padding-top:115px}.preview_work__clTzR [aria-label="Living Index"]>div:first-child>span:first-child{display:none}.preview_work__clTzR [aria-label="Living Index"]>div:first-child{justify-content:flex-end}.preview_work__clTzR [data-axis=vertical]{top:56px;bottom:56px}@media(max-width:1200px){.preview_flowEndpoint___tr8Z{padding-top:0;display:flex;align-items:center;gap:10px}.preview_flowEndpoint___tr8Z h3{height:120px;margin:0;font-size:12px}.preview_inputFrame__KqlLD,.preview_outputFrame__fVZlK{flex:1 1}}@media(max-width:700px){.preview_flowEndpoint___tr8Z h3{height:96px;font-size:10px}}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ,.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{z-index:6}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z{padding:0;height:100%;min-height:4px}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3{position:absolute;top:var(--endpoint-y);left:50%;height:auto;white-space:nowrap;margin:0;transform:translate(-50%,-50%) rotate(180deg)}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD,.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK{position:absolute;top:var(--endpoint-y);width:4px;height:4px;border:0;background:#9ba694;transform:translateY(-50%)}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD{right:10px}.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK{left:10px}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD:after,.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK:before{width:34px}@media(max-width:1200px){.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z{height:110px;display:block}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3{top:50%;font-size:12px}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD,.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK{top:50%}}.preview_work__clTzR [aria-label="Living Index"]>div:first-child{min-height:36px;border-bottom:0;border-top:1px solid color-mix(in srgb,var(--color-ground) 20%,transparent)}.preview_preview__bwIfc .preview_hero__pYne0{min-height:max(616px,100svh);max-width:none}@media(min-width:701px){.preview_preview__bwIfc .preview_hero__pYne0{min-height:0;aspect-ratio:3/2}.preview_preview__bwIfc .preview_hero__pYne0>h1{inset-block-start:0}}.preview_work__clTzR [aria-label="Living Index"]{position:relative}.preview_work__clTzR [aria-label="Living Index"]>div:first-child{position:absolute;top:12px;right:20px;padding:0;min-height:0;border:0;z-index:5}.preview_endpointWires__41QxV{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.preview_endpointWires__41QxV path{stroke:#9ba694;stroke-width:1;fill:none}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD:after,.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK:before{display:none}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button{background:var(--color-ground);color:var(--color-ink);border:1px solid var(--color-ink)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button[aria-expanded=true]{background:var(--color-ink);color:var(--color-ground);border:1px solid var(--color-ink)}.preview_preview__bwIfc .preview_hero__pYne0>p{width:max-content;max-width:calc(100% - 2 * var(--home-gutter));text-align:right;text-align-last:auto}.preview_preview__bwIfc .preview_hero__pYne0>p>span{display:block;white-space:nowrap}@media(max-width:700px){.preview_preview__bwIfc .preview_hero__pYne0>p{width:100%;max-width:100%;text-align:left}.preview_preview__bwIfc .preview_hero__pYne0>p>span{display:inline;white-space:normal}}.preview_shared__WOv6a p>span{display:block}@media(min-width:1000px){.preview_shared__WOv6a p>span{white-space:nowrap}}@media(max-width:700px){.preview_shared__WOv6a p>span{display:inline}}.preview_preview__bwIfc>[data-scroll-slot]>[data-scroll-panel]>section[id],.preview_preview__bwIfc>section[id]{scroll-margin-top:80px}.preview_process__bB889[data-direction=core] .preview_processIntro__wVKDE{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-bottom:var(--section-space)}.preview_process__bB889 .preview_scrollPrompt__RvIBv{display:flex;align-items:center;gap:18px;border:0;justify-self:center;padding:10px 0;background:none;color:var(--color-ink);font:12px/1.5 var(--font-mono);cursor:pointer}.preview_scrollPrompt__RvIBv svg{animation:preview_scrollCue__zyLir 2.4s ease-in-out infinite;transition:transform .18s ease}.preview_scrollPrompt__RvIBv:focus-visible svg,.preview_scrollPrompt__RvIBv:hover svg{transform:scale(1.2)}@keyframes preview_scrollCue__zyLir{0%,to{opacity:1}50%{opacity:.3}}.preview_processTrack__jvwuL{scroll-margin-top:72px}.preview_process__bB889[data-direction=core] .preview_processTrack__jvwuL{height:300vh}.preview_ethosFlow__DpbXe{grid-template-columns:60px minmax(0,1fr) 60px;gap:18px}.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{padding:32px 22px 24px}.preview_ethosFlow__DpbXe .preview_network__tGDKK{height:340px}.preview_ethosFlow__DpbXe .preview_criteria__jp8SL>div{font-size:clamp(11px,.85vw,15px)}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{height:132px;justify-content:center;gap:18px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o .preview_nodeNumber__RJlsh{position:absolute;top:10px;left:8px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o strong{font-size:clamp(12px,1.15vw,20px)}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ{min-height:44px;font-size:15px}.preview_ethosFlow__DpbXe .preview_nodeSymbol__u5yQL{grid-template-columns:repeat(3,5px)}.preview_ethosFlow__DpbXe .preview_nodeSymbol__u5yQL i{width:5px;height:5px}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3{font-size:clamp(13px,1.1vw,19px)}.preview_shared__WOv6a h2{font:400 clamp(15px,1.65vw,26px)/1.4 var(--font-mono)}.preview_preview__bwIfc .preview_offers__SUnnG>h2{margin-bottom:var(--section-space)}@media(max-width:1200px){.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{grid-column:2;grid-row:1}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z{height:100%}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3,.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD,.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK{top:var(--endpoint-y)}.preview_ethosFlow__DpbXe{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{padding:24px 12px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o strong{font-size:12px}}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_processIntro__wVKDE{grid-template-columns:1fr;align-items:start;gap:32px;padding-bottom:72px}.preview_process__bB889 .preview_scrollPrompt__RvIBv{font-size:10px;gap:10px;padding:0}.preview_scrollPrompt__RvIBv svg{width:18px;height:18px}.preview_process__bB889[data-direction=core] .preview_processTrack__jvwuL{height:280svh}.preview_ethosFlow__DpbXe{grid-template-columns:14px minmax(0,1fr) 14px;gap:4px}.preview_ethosFlow__DpbXe .preview_connectedSystem__njjiY{padding:12px 6px}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3{font-size:9px}.preview_ethosFlow__DpbXe .preview_inputFrame__KqlLD{right:0}.preview_ethosFlow__DpbXe .preview_outputFrame__fVZlK{left:0}.preview_ethosFlow__DpbXe .preview_network__tGDKK{height:180px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{height:72px;gap:7px;padding:16px 2px 4px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o strong{font-size:9px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o .preview_nodeNumber__RJlsh{top:4px;left:3px;font-size:7px}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ{min-height:28px;padding:5px 12px;font-size:11px}.preview_ethosFlow__DpbXe .preview_nodeSymbol__u5yQL{grid-template-columns:repeat(3,3px);gap:1px}.preview_ethosFlow__DpbXe .preview_nodeSymbol__u5yQL i{width:3px;height:3px}.preview_ethosFlow__DpbXe .preview_criteria__jp8SL{gap:4px}.preview_ethosFlow__DpbXe .preview_criteria__jp8SL>div{font-size:9px;padding:5px 2px}}@media(prefers-reduced-motion:reduce){.preview_scrollPrompt__RvIBv svg{animation:none;transition:none}}.preview_work__clTzR [aria-label="Living Index"]:has([data-view=list])>div:first-child{background:var(--color-ink);box-shadow:0 0 0 8px var(--color-ink)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button,.preview_process__bB889[data-direction=core] .preview_step__DE3jo button[aria-expanded=true]{position:relative;isolation:isolate;background:none;border-color:transparent;--pixel-fill:var(--color-ground);--pixel-stroke:var(--color-ink)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button[aria-expanded=true]{--pixel-fill:var(--color-ink)}.preview_process__bB889[data-direction=core] .preview_step__DE3jo button:hover{--pixel-stroke-width:3px}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_connectedSystem__njjiY{position:relative;border-color:transparent;background:none}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_diagramFrame__ikZPy{z-index:0;--pixel-stroke:none;--pixel-stroke-width:0px}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_connectedSystem__njjiY header{position:relative;z-index:2}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_connectedSystem__njjiY header h3{position:relative;isolation:isolate;display:inline-block;padding:9px 16px;--pixel-fill:var(--color-ink);color:var(--color-ground)}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_criteria__jp8SL{position:relative;z-index:2}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_criteria__jp8SL>div{position:relative;isolation:isolate;border-color:transparent;--pixel-stroke:#9ba694;--pixel-stroke-width:1px}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_returnNode__wgTgZ,.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_systemNode__Xxd2o{isolation:isolate;border-color:transparent;background:none;color:var(--color-ink);--pixel-fill:var(--color-ground);--pixel-stroke:#7b8375}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_returnNode__wgTgZ[aria-pressed=true],.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_systemNode__Xxd2o[aria-pressed=true]{--pixel-fill:var(--color-ink);--pixel-stroke:var(--color-ink);color:var(--color-ground)}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_returnNode__wgTgZ:hover,.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_systemNode__Xxd2o:hover{--pixel-stroke:var(--color-ink);--pixel-stroke-width:3px}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_baseWire__QD7kX,.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_returnWire__NhPtj{stroke:#7b8375;stroke-width:2}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_wireActive__5MdfN{stroke:var(--color-ink);stroke-width:3}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_supportWires__B18OS{stroke-dasharray:3 6}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_travelWire__1MBbB{stroke:#9ba694}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_endpointWires__41QxV path{stroke:#7b8375;stroke-width:2}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel]>.preview_travellingSquare__o16HY{width:8px;height:8px;background:var(--color-ink);box-shadow:0 0 0 4px #9ba69455}@media(max-width:700px){.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_connectedSystem__njjiY header h3{padding:6px 10px;font-size:16px}.preview_ethosFlow__DpbXe[data-diagram-variant=pixel] .preview_criteria__jp8SL{padding-top:12px}}.preview_preview__bwIfc .preview_shared__WOv6a{margin-top:var(--home-section-gap)}.preview_preview__bwIfc .preview_work__clTzR{padding-bottom:var(--home-section-inset)}.preview_preview__bwIfc .preview_offers__SUnnG,.preview_preview__bwIfc .preview_process__bB889[data-direction=core]{min-height:var(--home-section-height);padding-block:var(--home-section-gap)}.preview_process__bB889[data-direction=core] .preview_steps__fjXfo{padding-top:24px}.preview_process__bB889 .preview_steps__fjXfo>.preview_scrollPrompt__RvIBv{justify-self:start;margin-bottom:16px}@media(max-width:700px){.preview_process__bB889[data-direction=core] .preview_steps__fjXfo{padding-top:0}.preview_process__bB889 .preview_steps__fjXfo>.preview_scrollPrompt__RvIBv{grid-column:1/-1;grid-row:1;margin-bottom:12px}.preview_preview__bwIfc .preview_hero__pYne0>p[data-hero-copy]{position:absolute;top:auto;bottom:clamp(24px,4svh,36px);left:var(--home-gutter);right:var(--home-gutter);width:auto;max-width:none;margin:0}.preview_preview__bwIfc .preview_offers__SUnnG{min-height:calc(100svh - 56px);padding-block:64px 32px}.preview_preview__bwIfc .preview_offers__SUnnG>h2{margin-bottom:28px}.preview_preview__bwIfc .preview_offers__SUnnG>div{gap:20px}.preview_process__bB889[data-direction=core] .preview_processLayout__WTTbh{grid-template-rows:auto auto;height:auto;gap:20px}.preview_process__bB889[data-direction=core] .preview_steps__fjXfo{display:block}.preview_process__bB889[data-direction=core] .preview_step__DE3jo>h3{display:none}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg{padding:0;border:0}.preview_process__bB889[data-direction=core] .preview_stepCopy___ibQg p{font-size:16px;line-height:1.45;color:var(--color-ink)}.preview_process__bB889 .preview_steps__fjXfo>.preview_scrollPrompt__RvIBv{font-size:12px;margin-bottom:16px}.preview_process__bB889[data-direction=core] .preview_instrument__289Mx{height:auto}.preview_ethosFlow__DpbXe .preview_network__tGDKK{height:220px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{width:23%;margin-left:-1.5%;height:88px;gap:8px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o strong{font-size:clamp(9px,2.8vw,12px);line-height:1.2}.preview_ethosFlow__DpbXe .preview_criteria__jp8SL>div{font-size:10px;line-height:1.3}.preview_ethosFlow__DpbXe .preview_flowEndpoint___tr8Z h3{font-size:10px}.preview_ethosFlow__DpbXe .preview_returnNode__wgTgZ{min-height:36px;font-size:12px}}@media(max-width:700px) and (max-height:700px){.preview_ethosFlow__DpbXe .preview_network__tGDKK{height:180px}.preview_ethosFlow__DpbXe .preview_systemNode__Xxd2o{height:76px}}.SectionNav_rail__pLEMX{position:fixed;right:clamp(0px,1vw,22px);top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:4px}.SectionNav_rail__pLEMX a{--rail-ink:var(--color-ink);--rail-ground:var(--color-ground);position:relative;display:grid;place-items:center;width:40px;height:44px;color:var(--rail-ink)}.SectionNav_rail__pLEMX a[data-surface=dark]{--rail-ink:var(--color-ground);--rail-ground:var(--color-ink)}.SectionNav_pixel__hbf6q{width:7px;height:7px;background:currentColor;opacity:.32;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.SectionNav_rail__pLEMX a[aria-current] .SectionNav_pixel__hbf6q{opacity:1}.SectionNav_rail__pLEMX a:focus-visible .SectionNav_pixel__hbf6q,.SectionNav_rail__pLEMX a:hover .SectionNav_pixel__hbf6q{transform:scale(1.7);opacity:1}.SectionNav_rail__pLEMX a:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.SectionNav_label__A_d9z{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);padding:7px 10px;background:var(--rail-ground);color:var(--rail-ink);white-space:nowrap;font:11px/1.4 var(--font-mono);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s}.SectionNav_rail__pLEMX a:focus-visible .SectionNav_label__A_d9z,.SectionNav_rail__pLEMX a:hover .SectionNav_label__A_d9z{opacity:1;visibility:visible}@media(max-width:700px){.SectionNav_rail__pLEMX{right:0;gap:0}.SectionNav_rail__pLEMX a{width:24px;height:44px}.SectionNav_pixel__hbf6q{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.SectionNav_label__A_d9z,.SectionNav_pixel__hbf6q{transition:none}}