.CaseStudyMetaPanel_root__WDF9R{display:flex;flex-direction:column;gap:34px;width:100%;max-width:326px;box-sizing:border-box}.CaseStudyMetaPanel_homeRow__oMJOt{display:flex;width:100%;margin:0 0 10px}.CaseStudyMetaPanel_homeBack__Vpf7P{display:inline-flex;align-items:center;gap:8px;margin:0;padding:2px 10px 2px 0;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;font-family:inherit;font-size:11px;font-weight:500;line-height:30px;letter-spacing:.03em;color:var(--case-study-meta-label,#a4a4a4);text-decoration:none;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),background-color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),border-color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.CaseStudyMetaPanel_homeBack__Vpf7P:hover{color:var(--case-study-body,#66615a);background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}}.CaseStudyMetaPanel_homeBack__Vpf7P:active{transform:scale(.97)}.CaseStudyMetaPanel_homeBack__Vpf7P:focus-visible{outline:2px solid var(--case-study-title,#2b1703);outline-offset:2px}.CaseStudyMetaPanel_homeIconWrap__1Kisq{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:rgba(0,0,0,.04);color:var(--case-study-body,#66615a);transition:background-color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.CaseStudyMetaPanel_homeBack__Vpf7P:hover .CaseStudyMetaPanel_homeIconWrap__1Kisq{background:rgba(0,0,0,.07);color:var(--case-study-title,#2b1703)}}.CaseStudyMetaPanel_homeIcon__E5lKN{display:block;width:16px;height:16px;overflow:visible;transform:translateX(-.5px)}.CaseStudyMetaPanel_homeLabel__C1F_I{flex:1 1 auto;min-width:0;padding:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.CaseStudyMetaPanel_homeBack__Vpf7P,.CaseStudyMetaPanel_homeBack__Vpf7P:active,.CaseStudyMetaPanel_homeIconWrap__1Kisq{transition-duration:.01ms}.CaseStudyMetaPanel_homeBack__Vpf7P:active{transform:none}}.CaseStudyMetaPanel_header__ykIjR{display:flex;flex-direction:column;gap:0;letter-spacing:-.12px}.CaseStudyMetaPanel_title__cKiyo{margin:0;font-size:22.5px;font-weight:400;line-height:30px;color:var(--case-study-title,#2b1703)}.CaseStudyMetaPanel_year__6w81u{margin:0;font-size:22.5px;font-weight:400;line-height:30px;color:var(--case-study-year,#85827e)}.CaseStudyMetaPanel_field__W5O2v{display:flex;flex-direction:column;gap:6px}.CaseStudyMetaPanel_label__sOLtp{margin:0;font-family:PP Fraktion Mono,ui-monospace,monospace;font-size:10px;font-weight:400;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--case-study-meta-label,#a4a4a4)}.CaseStudyMetaPanel_services__XL4V5,.CaseStudyMetaPanel_value__3k5d_{margin:0;font-size:16px;line-height:30px;color:var(--case-study-body,#66615a)}.CaseStudyMetaPanel_services__XL4V5{padding-left:1.15em}.CaseStudyMetaPanel_links__pVcHY{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.CaseStudyMetaPanel_link__IdrFA{font-size:16px;line-height:30px;color:var(--case-study-body,#66615a);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.CaseStudyMetaPanel_link__IdrFA:hover{opacity:.75}}.CaseStudyMetaPanel_link__IdrFA:active{transform:scale(.97);opacity:.65}.CaseStudyMetaPanel_link__IdrFA:focus-visible{outline:2px solid var(--case-study-title,#2b1703);outline-offset:2px;border-radius:2px}.RichText_root__xiyl1{color:var(--case-study-body,#66615a);font-size:var(--case-study-body-size,16px);line-height:var(--case-study-body-leading,30px);letter-spacing:-.0075em}.RichText_h2__lz_u9,.RichText_h3__cfvGZ{color:var(--case-study-title,#2b1703);font-weight:400;letter-spacing:-.12px;margin:0 0 16px}.RichText_root__xiyl1>.RichText_h2__lz_u9:last-child,.RichText_root__xiyl1>.RichText_h3__cfvGZ:last-child{margin-bottom:0}.RichText_h2__lz_u9{font-size:22.5px;line-height:30px}.RichText_h3__cfvGZ{font-size:18px;line-height:28px}.RichText_p__s7yoL{margin:0 0 24px}.RichText_p__s7yoL:last-child{margin-bottom:0}.RichText_list__tI3IM{margin:0 0 24px;padding-left:1.25em}.RichText_list__tI3IM:last-child{margin-bottom:0}.RichText_li__NpxxB{margin-bottom:.35em}.RichText_li__NpxxB:last-child{margin-bottom:0}.RichText_link__gMZy9{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.RichText_link__gMZy9:hover{opacity:.75}}.RichText_link__gMZy9:active{transform:scale(.97);opacity:.6}.RichText_link__gMZy9:focus-visible{outline:2px solid var(--case-study-title,#2b1703);outline-offset:2px;border-radius:2px}.RichText_code__d2cht{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.1em .35em;border-radius:3px;background:rgba(43,23,3,.07)}.RichText_blockquote__RGWXF{margin:0 0 24px;padding:0 0 0 1rem;border-left:3px solid rgba(43,23,3,.12);font-style:italic;color:var(--case-study-body,#66615a)}.RichText_blockquote__RGWXF:last-child{margin-bottom:0}.InsightsWorkspace_insightsRoot__mmj5C{--ink:#18181b;--ink-soft:#27272a;--body:#3f3f46;--muted:#71717a;--faint:#a1a1aa;--line:rgba(0,0,0,0.08);--notebook-surface:#f4f4f5;--reader-surface:#fafafa;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;color:var(--body);flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.InsightsWorkspace_splitLayout__auJGg{--notebook-column-width:268px;--resize-rail-width:46px;display:grid;grid-template-columns:minmax(168px,14rem) minmax(200px,var(--notebook-column-width)) var(--resize-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;width:100%;flex:1 1 auto;min-height:0;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);transition:box-shadow var(--motion-dur-ui) var(--motion-ease-out)}.InsightsWorkspace_splitLayout__auJGg[data-dragging]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InsightsWorkspace_splitLayout__auJGg[data-dragging] *{cursor:col-resize!important}.InsightsWorkspace_categoryNav__OvivE{align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:16px 12px 18px 18px;background:#ececee;border-right:1px solid rgba(0,0,0,.06);border-radius:12px 0 0 12px}.InsightsWorkspace_categoryNavKicker__86_YJ{margin:0 0 .85rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.InsightsWorkspace_categoryList__e4M6H{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px;padding:.15rem 0 .5rem;scrollbar-gutter:stable}.InsightsWorkspace_categoryList__e4M6H::-webkit-scrollbar{width:6px}.InsightsWorkspace_categoryList__e4M6H::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.InsightsWorkspace_categoryButton__e9GZY{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;margin:0;padding:.4rem 10px .4rem 8px;text-align:left;font:inherit;color:inherit;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background-color var(--motion-dur-ui) var(--motion-ease-out),color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out)}.InsightsWorkspace_categoryButton__e9GZY:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.InsightsWorkspace_categoryButton__e9GZY:not([data-active=true]):hover{background:rgba(255,255,255,.45)}}.InsightsWorkspace_categoryButton__e9GZY:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.InsightsWorkspace_categoryButton__e9GZY[data-active=true]{background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.05)}.InsightsWorkspace_categoryButton__e9GZY[data-active=true] .InsightsWorkspace_categoryButtonTitle__43Ij0{color:var(--ink);font-weight:500}.InsightsWorkspace_categoryButtonTitle__43Ij0{flex:1 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:-.02em;color:var(--ink-soft);text-wrap:balance}.InsightsWorkspace_categoryButtonCount__13wLv{flex-shrink:0;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InsightsWorkspace_notebookNav__d7azM{align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:16px 14px 18px;background:var(--notebook-surface);border-right:1px solid rgba(0,0,0,.05);border-radius:0}.InsightsWorkspace_notebookNavHeader__muKAL{flex-shrink:0;padding-bottom:1rem}.InsightsWorkspace_notebookNavKicker__FO8zO{margin:0 0 .85rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.InsightsWorkspace_searchField__rrbqS{display:block}.InsightsWorkspace_searchInput__q_MYL{width:100%;margin:0;padding:0 0 .35rem;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:-.01em;color:var(--ink);background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0;outline:none;transition:border-color var(--motion-dur-ui) var(--motion-ease-out),color var(--motion-dur-ui) var(--motion-ease-out)}.InsightsWorkspace_searchInput__q_MYL::placeholder{color:var(--faint)}.InsightsWorkspace_searchInput__q_MYL:focus-visible{border-bottom-color:rgba(24,24,27,.35)}.InsightsWorkspace_visuallyHidden__35yQP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.InsightsWorkspace_noteList__d68my{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;padding:.25rem 0 .5rem;scrollbar-gutter:stable}.InsightsWorkspace_noteList__d68my::-webkit-scrollbar{width:6px}.InsightsWorkspace_noteList__d68my::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:999px}.InsightsWorkspace_noteListEmpty__vr_J9{margin:1rem 0 0;font-size:13px;color:var(--muted)}.InsightsWorkspace_noteListButton__vDssT{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:44px;margin:0;padding:.35rem 10px .35rem 8px;text-align:left;font:inherit;color:inherit;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background-color var(--motion-dur-ui) var(--motion-ease-out),color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out)}.InsightsWorkspace_noteListButton__vDssT:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.InsightsWorkspace_noteListButton__vDssT:not([data-active=true]):hover{background:rgba(255,255,255,.55)}}.InsightsWorkspace_noteListButton__vDssT:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}.InsightsWorkspace_noteListButton__vDssT[data-active=true]{background:rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.05)}.InsightsWorkspace_noteListButton__vDssT[data-active=true] .InsightsWorkspace_noteListTitle__fMat9{color:var(--ink);font-weight:500}.InsightsWorkspace_noteListMeta__hkXZ4{display:block;margin-bottom:.2rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.InsightsWorkspace_noteListTitle__fMat9{font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-.02em;color:var(--ink-soft);text-wrap:balance}.InsightsWorkspace_columnResizeHandle__6zbnc{--resize-ease:cubic-bezier(0.16,1,0.3,1);--resize-dot:rgba(24,24,27,0.13);--resize-dot-strong:rgba(24,24,27,0.26);position:relative;width:100%;flex-shrink:0;align-self:stretch;min-height:0;height:100%;cursor:col-resize;touch-action:none;border:none;padding:0;margin:0;overflow:visible;background-color:var(--reader-surface);isolation:isolate;box-shadow:none;transition:box-shadow .22s var(--resize-ease)}.InsightsWorkspace_columnResizeHandle__6zbnc[data-disabled]{display:none}.InsightsWorkspace_columnResizeHandle__6zbnc:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 50% 50%,var(--resize-dot) .55px,transparent .65px),radial-gradient(circle at 50% 50%,var(--resize-dot-strong) .35px,transparent .45px);background-size:5px 5px,5px 5px;background-position:center 0,calc(50% + 2.5px) 2.5px;background-repeat:repeat;opacity:0;transform-origin:center center;transition:opacity .2s var(--resize-ease),transform .2s var(--resize-ease),filter .2s var(--resize-ease)}@media (hover:hover) and (pointer:fine){.InsightsWorkspace_columnResizeHandle__6zbnc:hover{box-shadow:1px 0 0 rgba(24,24,27,.07),inset 1px 0 0 rgba(255,255,255,.28)}.InsightsWorkspace_columnResizeHandle__6zbnc:hover:after{opacity:.94}}.InsightsWorkspace_columnResizeHandle__6zbnc:before{content:"";position:absolute;inset:0;left:-10px;right:-10px;z-index:1}.InsightsWorkspace_columnResizeHandle__6zbnc[data-dragging]{background-color:var(--reader-surface);box-shadow:1px 0 0 rgba(24,24,27,.1),inset 1px 0 0 rgba(255,255,255,.22)}.InsightsWorkspace_columnResizeHandle__6zbnc[data-dragging]:after{opacity:.96;transform:scale(1.035);filter:contrast(1.35) saturate(1.1)}.InsightsWorkspace_columnResizeHandle__6zbnc:focus-visible{outline:none;box-shadow:1px 0 0 rgba(24,24,27,.1),0 0 0 2px rgba(24,24,27,.14)}.InsightsWorkspace_columnResizeHandle__6zbnc:focus-visible:after{opacity:.92}@media (prefers-reduced-motion:reduce){.InsightsWorkspace_columnResizeHandle__6zbnc,.InsightsWorkspace_columnResizeHandle__6zbnc:after{transition-duration:.01ms}.InsightsWorkspace_columnResizeHandle__6zbnc[data-dragging]:after{transform:none}}.InsightsWorkspace_readingPane__sVPev{min-width:0;min-height:0;display:flex;flex-direction:column;height:100%;background:var(--reader-surface);border-radius:0 12px 12px 0}.InsightsWorkspace_readingPaneToolbar__6SAw0{flex-shrink:0;padding:0 0 1rem}.InsightsWorkspace_mobileNavToggle__7g2Ls{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color var(--motion-dur-ui) var(--motion-ease-out),background-color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out)}.InsightsWorkspace_mobileNavToggle__7g2Ls:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.InsightsWorkspace_mobileNavToggle__7g2Ls:hover{border-color:rgba(0,0,0,.12);background:#fff}}.InsightsWorkspace_mobileNavToggle__7g2Ls:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.InsightsWorkspace_mobileNavToggleLabel__4u5IM{line-height:1}.InsightsWorkspace_readingPaneScroll____Zed{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container-type:inline-size;container-name:reading-pane}.InsightsWorkspace_readingPaneScroll____Zed::-webkit-scrollbar{width:8px}.InsightsWorkspace_readingPaneScroll____Zed::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.InsightsWorkspace_article__OhP_7{box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;padding:clamp(1.75rem,5vw,3rem) clamp(12px,3vw,22px) clamp(3rem,8vw,5rem);animation:InsightsWorkspace_articleEnter__fqGR5 .26s var(--motion-ease-out) both}@container reading-pane (min-width: 52rem){.InsightsWorkspace_article__OhP_7{max-width:min(78ch,100%);margin-inline:auto}}@keyframes InsightsWorkspace_articleEnter__fqGR5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.InsightsWorkspace_article__OhP_7{animation:none}.InsightsWorkspace_categoryButton__e9GZY:active,.InsightsWorkspace_mobileNavToggle__7g2Ls:active,.InsightsWorkspace_noteListButton__vDssT:active{transform:none}}.InsightsWorkspace_articleHeader__agnMZ{margin-bottom:2rem}.InsightsWorkspace_articleMeta__iBC68{margin:0 0 1rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;letter-spacing:.02em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InsightsWorkspace_metaSep__9F_8D{margin:0 .35em;color:var(--faint);font-weight:400}.InsightsWorkspace_articleTitle__xEout{margin:0;font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.InsightsWorkspace_articleLead__Ks0Lz{margin:1rem 0 0;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:-.015em;color:var(--muted);text-wrap:balance}.InsightsWorkspace_proseSectionTitle__5SdOz{margin:2.5rem 0 .75rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.InsightsWorkspace_proseSectionTitle__5SdOz[id],.InsightsWorkspace_proseSubheading__qpUYj[id]{scroll-margin-top:1rem}.InsightsWorkspace_proseSubheading__qpUYj{margin:1.75rem 0 .5rem;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.InsightsWorkspace_proseParagraph__AEGXX{margin:0 0 1.15rem;font-size:15px;font-weight:400;line-height:1.65;letter-spacing:-.013em;color:var(--body);text-wrap:pretty}.InsightsWorkspace_proseParagraph__AEGXX strong{font-weight:600;color:var(--ink)}.InsightsWorkspace_proseBlockquote__ZXyvm{margin:1.25rem 0 1.5rem;padding:0 0 0 1rem;border-left:1px solid var(--line);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.013em;color:var(--muted)}.InsightsWorkspace_proseList__I_bqA{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.35rem}.InsightsWorkspace_proseListItem___bcBi{position:relative;padding-left:1rem;font-size:14px;line-height:1.55;letter-spacing:-.013em;color:var(--body)}.InsightsWorkspace_proseListItem___bcBi:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--faint)}.InsightsWorkspace_proseListLink__stmhf{font-weight:500;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(24,24,27,.2);text-decoration-color:rgba(24,24,27,.2);text-underline-offset:3px;transition:color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out),opacity var(--motion-dur-press) var(--motion-ease-out),-webkit-text-decoration-color var(--motion-dur-ui) var(--motion-ease-out);transition:color var(--motion-dur-ui) var(--motion-ease-out),text-decoration-color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out),opacity var(--motion-dur-press) var(--motion-ease-out);transition:color var(--motion-dur-ui) var(--motion-ease-out),text-decoration-color var(--motion-dur-ui) var(--motion-ease-out),transform var(--motion-dur-press) var(--motion-ease-out),opacity var(--motion-dur-press) var(--motion-ease-out),-webkit-text-decoration-color var(--motion-dur-ui) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.InsightsWorkspace_proseListLink__stmhf:hover{color:var(--ink-soft);-webkit-text-decoration-color:rgba(24,24,27,.45);text-decoration-color:rgba(24,24,27,.45)}}.InsightsWorkspace_proseListLink__stmhf:active{transform:scale(.97);opacity:.7}.InsightsWorkspace_proseListText___MBxP{font-weight:500;color:var(--ink)}.InsightsWorkspace_proseListNote__Q9roC{color:var(--muted);font-weight:400}.InsightsWorkspace_proseOrderedList__Cbeq3{margin:0 0 1.5rem;padding-left:1.35rem;font-size:14px;line-height:1.55;letter-spacing:-.013em;color:var(--body);list-style:decimal}.InsightsWorkspace_proseOrderedListItem__v9WTw{margin:.15em 0;padding-left:.25rem}.InsightsWorkspace_proseCode__nhP74{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.12em .35em;border-radius:4px;background:rgba(0,0,0,.06)}.InsightsWorkspace_proseRule__B5ojp{margin:2rem 0;border:0;height:1px;background:var(--line)}.InsightsWorkspace_insightsEmpty__FkiNB{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,8vw,4rem);border-radius:12px;background:var(--reader-surface);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);overflow:hidden}.InsightsWorkspace_insightsEmptyInner__GRHd_{text-align:center;max-width:26rem}.InsightsWorkspace_insightsEmptyMark__Tc8Du{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 1.25rem;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.InsightsWorkspace_insightsEmptyMarkDot__JBUof{width:5px;height:5px;border-radius:50%;background:rgba(113,113,122,.55);box-shadow:9px 0 0 rgba(113,113,122,.45),-9px 0 0 rgba(113,113,122,.45)}.InsightsWorkspace_insightsEmptyKicker__Io_TO{margin:0 0 .75rem;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.InsightsWorkspace_insightsEmptyTitle__ADgvt{margin:0 0 .65rem;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:500;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.InsightsWorkspace_insightsEmptyBody__RZCf5{margin:0;font-size:14px;line-height:1.55;letter-spacing:-.015em;color:var(--muted);text-wrap:pretty}@media (max-width:820px){.InsightsWorkspace_splitLayout__auJGg{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:10px}.InsightsWorkspace_columnResizeHandle__6zbnc{display:none!important}.InsightsWorkspace_categoryNav__OvivE{flex-shrink:0;height:auto;max-height:min(36dvh,320px);padding:14px 16px 10px;border-radius:10px 10px 0 0;border-right:none;border-bottom:1px solid rgba(0,0,0,.06)}.InsightsWorkspace_notebookNav__d7azM{flex-shrink:0;height:auto;border-radius:0;border-right:none;max-height:min(44dvh,420px);padding:12px 16px}.InsightsWorkspace_splitLayout__auJGg:not([data-notebook-drawer]) .InsightsWorkspace_categoryNav__OvivE,.InsightsWorkspace_splitLayout__auJGg:not([data-notebook-drawer]) .InsightsWorkspace_notebookNav__d7azM,.InsightsWorkspace_splitLayout__auJGg[data-notebook-drawer=closed] .InsightsWorkspace_categoryNav__OvivE,.InsightsWorkspace_splitLayout__auJGg[data-notebook-drawer=closed] .InsightsWorkspace_notebookNav__d7azM{display:none}.InsightsWorkspace_splitLayout__auJGg[data-notebook-drawer=open] .InsightsWorkspace_categoryNav__OvivE{display:flex}.InsightsWorkspace_splitLayout__auJGg[data-notebook-drawer=open] .InsightsWorkspace_notebookNav__d7azM{display:flex;border-bottom:1px solid var(--line);margin-bottom:.75rem}.InsightsWorkspace_readingPane__sVPev{flex:1 1 auto;min-height:0;border-radius:0 0 10px 10px}.InsightsWorkspace_article__OhP_7{padding-top:clamp(1rem,4vw,2rem)}}.ImageCaption_caption__m6Elx{margin:12px 0 0;font-size:13px;line-height:20px;letter-spacing:-.02em;color:var(--case-study-caption,#85827e);text-align:center}.ImagePair_figure__3Im_2{margin:0;width:100%}.ImagePair_pair__NBLdr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:27px;gap:27px;align-items:stretch;width:100%}.ImagePair_slot__Jqi_c{position:relative;min-width:0;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.04)}.ImagePair_image__9tQG7{object-fit:cover;outline:1px solid var(--image-outline-color,rgba(0,0,0,.1));outline-offset:-1px}@media (max-width:767px){.ImagePair_pair__NBLdr{grid-template-columns:minmax(0,1fr)}}.ImageSingle_figure__iaFPl{margin:0;width:100%}.ImageSingle_frame__eiWWG{position:relative;width:100%;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.04)}.ImageSingle_frameShared__OaLWk{border-radius:8px}.ImageSingle_image__zL6n1{object-fit:cover;outline:1px solid var(--image-outline-color,rgba(0,0,0,.1));outline-offset:-1px}.ImageTrio_figure__i_IMC{margin:0;width:100%}.ImageTrio_trio__I2_kA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:27px;gap:27px;align-items:stretch;width:100%}.ImageTrio_slot__1L8fc{position:relative;min-width:0;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.04)}.ImageTrio_image__s46Uz{object-fit:cover;outline:1px solid var(--image-outline-color,rgba(0,0,0,.1));outline-offset:-1px}@media (max-width:767px){.ImageTrio_trio__I2_kA{grid-template-columns:minmax(0,1fr)}}.CaseStudyBlocks_galleryRoot__jxvpz,.CaseStudyBlocks_richRoot__D0DwT{display:flex;flex-direction:column;gap:var(--case-study-block-gap,46px);width:100%;min-width:0}.CaseStudyBlocks_block__HWi2F{margin:0;min-width:0}.CaseStudyTemplate_page__tWAUO{--case-study-block-gap:46px;--case-study-title:#2b1703;--case-study-year:#85827e;--case-study-body:#66615a;--case-study-caption:#85827e;--case-study-meta-label:#a4a4a4;--case-study-faint:#c4c1ba;width:100%;max-width:var(--site-content-max,1377px);margin-inline:auto;box-sizing:border-box}.CaseStudyTemplate_grid__9wstU{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);grid-column-gap:27px;column-gap:27px;grid-row-gap:46px;row-gap:46px;align-items:start;width:100%}.CaseStudyTemplate_copy__r7JNA,.CaseStudyTemplate_gallery__b2ej2{min-width:0}.CaseStudyTemplate_copyInner__Yp_Z6{position:-webkit-sticky;position:sticky;top:clamp(5.25rem,14vw,7rem);display:flex;flex-direction:column;gap:34px;width:100%}.CaseStudyTemplate_footerSlot__P2O9n{margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}@media (max-width:767px){.CaseStudyTemplate_grid__9wstU{grid-template-columns:minmax(0,1fr)}.CaseStudyTemplate_gallery__b2ej2{order:-1}.CaseStudyTemplate_copy__r7JNA{order:0}.CaseStudyTemplate_copyInner__Yp_Z6{position:static}}.page_siteShell__HRfdz{box-sizing:border-box;min-height:100dvh;width:100%;max-width:100%;padding:max(var(--site-gutter,18px),env(safe-area-inset-top,0px)) max(var(--site-gutter,18px),env(safe-area-inset-right,0px)) max(var(--site-gutter,18px),env(safe-area-inset-bottom,0px)) max(var(--site-gutter,18px),env(safe-area-inset-left,0px))}.page_main__cu4N2{display:flex;flex-direction:column;align-items:stretch;padding:clamp(5.25rem,14vw,7rem) 0 0}.LabComingSoonToast_scrim__RuuN7{position:fixed;inset:0;z-index:44;margin:0;padding:0;border:none;background:transparent;cursor:default}.LabComingSoonToast_toast__ZH5nS{position:fixed;z-index:45;box-sizing:border-box;min-width:0;padding:10px 14px 10px 12px;border-radius:12px;background:rgba(255,255,255,.94);border:1px solid rgba(24,24,27,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 4px 24px rgba(24,24,27,.1),0 12px 40px rgba(24,24,27,.06);pointer-events:none;transition:opacity .2s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),transform .2s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.LabComingSoonToast_toast__ZH5nS[data-exiting=true]{opacity:0;transform:translate3d(0,-5px,0) scale(.99)}.LabComingSoonToast_toast__ZH5nS[data-exiting=true] .LabComingSoonToast_toastCopy__0LKau,.LabComingSoonToast_toast__ZH5nS[data-exiting=true] .LabComingSoonToast_toastGridCol__cOARZ{animation:none;opacity:1;filter:none;transform:none}.LabComingSoonToast_toastInner__WlW_O{display:flex;align-items:center;gap:12px;min-width:0}.LabComingSoonToast_toastGridCol__cOARZ{flex-shrink:0;opacity:0;filter:blur(3px);transform:scale(.88);animation:LabComingSoonToast_labToastEnterGrid__CWx9o .24s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) both}.LabComingSoonToast_toastCopy__0LKau{display:flex;flex-direction:column;gap:1px;min-width:0;opacity:0;filter:blur(4px);transform:translate3d(4px,0,0);animation:LabComingSoonToast_labToastEnterCopy__3ryC2 .26s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) 90ms both}@keyframes LabComingSoonToast_labToastEnterGrid__CWx9o{to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes LabComingSoonToast_labToastEnterCopy__3ryC2{to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.LabComingSoonToast_toast__ZH5nS[data-exiting=true]{opacity:0;transform:none}.LabComingSoonToast_toastCopy__0LKau,.LabComingSoonToast_toastGridCol__cOARZ{animation:none;opacity:1;filter:none;transform:none}}.LabComingSoonToast_bracketPair__KFM7b{display:flex;align-items:center;gap:6px;flex-shrink:0}.LabComingSoonToast_bracket__JpC3W{margin:0;font-size:9px;letter-spacing:.08em;color:rgba(24,24,27,.55);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LabComingSoonToast_pattern__KxeFB{position:relative;width:15px;height:15px;flex-shrink:0}.LabComingSoonToast_patternGrid__8Zioh{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(4,2px);grid-template-rows:repeat(4,2px);grid-gap:1.5px;gap:1.5px;width:12.5px;height:12.5px}.LabComingSoonToast_dotSlot__7b3kl{width:2px;height:2px}.LabComingSoonToast_dot__HkgQ0{width:2px;height:2px;border-radius:0;background:#18181b;opacity:var(--cube-opacity,.5);transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0{animation-duration:var(--cube-dur,1.8s);animation-delay:var(--cube-delay,0s);animation-iteration-count:infinite;will-change:transform,opacity,filter}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0[data-variant="0"]{animation-name:LabComingSoonToast_labCubeRipple__Xblkg;animation-timing-function:ease-in-out}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0[data-variant="1"]{animation-name:LabComingSoonToast_labCubeDrift__s3OZC;animation-timing-function:cubic-bezier(.45,.15,.55,.85)}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0[data-variant="2"]{animation-name:LabComingSoonToast_labCubeFloat__N9Ks3;animation-timing-function:cubic-bezier(.37,0,.63,1)}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0[data-variant="3"]{animation-name:LabComingSoonToast_labCubeSpark__dgmMf;animation-timing-function:cubic-bezier(.2,.85,.25,1)}.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0[data-variant="4"]{animation-name:LabComingSoonToast_labCubeBloom__bLtPi;animation-timing-function:cubic-bezier(.48,.03,.52,.97)}@keyframes LabComingSoonToast_labCubeRipple__Xblkg{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .42));transform:translate3d(0,-.45px,0)}}@keyframes LabComingSoonToast_labCubeDrift__s3OZC{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .32));transform:translate3d(.5px,.12px,0)}}@keyframes LabComingSoonToast_labCubeFloat__N9Ks3{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}33%{opacity:min(1,calc(var(--cube-opacity, .5) + .22));transform:translate3d(.28px,-.38px,0)}66%{opacity:min(1,calc(var(--cube-opacity, .5) + .28));transform:translate3d(-.22px,.28px,0)}}@keyframes LabComingSoonToast_labCubeSpark__dgmMf{0%,45%,to{opacity:var(--cube-opacity,.5);transform:scaleX(1)}18%{opacity:min(1,calc(var(--cube-opacity, .5) + .52));transform:scale3d(1.22,1.22,1)}30%{opacity:var(--cube-opacity,.5);transform:scaleX(1)}}@keyframes LabComingSoonToast_labCubeBloom__bLtPi{0%,to{opacity:var(--cube-opacity,.5);filter:brightness(1)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .26));filter:brightness(1.42)}}@media (prefers-reduced-motion:reduce){.LabComingSoonToast_patternGrid__8Zioh[data-animating=true] .LabComingSoonToast_dot__HkgQ0{animation:none;filter:none;transform:none}}.LabComingSoonToast_toastLabel__FW3s_{margin:0;font-size:11.4px;font-weight:500;letter-spacing:-.02em;color:#71717a;line-height:1.2;text-wrap:balance}.LabComingSoonToast_toastHint__1M_ZD{margin:0;font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,monospace;font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#18181b;line-height:1.3;text-wrap:balance}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.NavOrbGradient_layer__rjwlZ{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.NavOrbGradient_svg__rbl0f{display:block;width:180%;height:360%;position:absolute;left:50%;bottom:-120%;transform:translate(-50%,10px) translateZ(0);transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.SiteNav_dock__ijIv7{--site-nav-ease:var(--motion-ease-out,cubic-bezier(0.23,1,0.32,1));position:fixed;top:max(var(--site-nav-top-offset,36px),env(safe-area-inset-top,0px));left:0;right:0;z-index:25;display:flex;justify-content:center;padding-inline:max(var(--site-gutter,18px),env(safe-area-inset-left,0px)) max(var(--site-gutter,18px),env(safe-area-inset-right,0px));pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .58s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) .28s,transform .58s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) .28s}.SiteNav_dock__ijIv7[data-visible=true]{opacity:1;transform:translateY(0)}.SiteNav_navOuter__xPOT5{pointer-events:auto;box-sizing:border-box;display:flex;width:100%;max-width:min(437px,100%);min-height:76px;padding:8px;align-items:center;border-radius:9000px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.08),0 4px 8px 0 rgba(0,0,0,.08)}.SiteNav_navOuter__xPOT5[data-disabled=true]{pointer-events:none;cursor:default;opacity:.96}.SiteNav_navInner__5fvsG{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;flex:1 0;align-self:stretch;gap:20px;padding:10px 20px 10px 12px;min-height:60px;border-radius:9000px;background:#f7f7f7;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.SiteNav_orbButton__lHl06{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:none;cursor:pointer;border-radius:9000px;font:inherit;color:inherit;text-decoration:none;transition:transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.SiteNav_orbButton__lHl06:active{transform:scale(.97)}.SiteNav_orbButton__lHl06:focus-visible{outline:2px solid #18181b;outline-offset:3px}.SiteNav_orb__SuAIe{position:relative;width:50px;height:50px;flex-shrink:0;overflow:hidden;border-radius:9000px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.SiteNav_orbBase__8_77f{background:#dcdcdc}.SiteNav_orbBase__8_77f,.SiteNav_orbSheen__97xdb{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.SiteNav_orbSheen__97xdb{box-shadow:inset 0 4px 4px 0 rgba(255,255,255,1)}.SiteNav_linksWrap__b40tT{box-sizing:border-box;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.SiteNav_links__4i8wq{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:0;padding:0 2px;list-style:none}.SiteNav_linksItem__HJfZa{flex:0 1 auto;min-width:0}.SiteNav_link__TahC_{display:inline-block;position:relative;font-size:11.4px;font-weight:400;line-height:18px;color:#a4a4a4;text-decoration:none;white-space:nowrap;background-image:linear-gradient(100deg,#a4a4a4,#a4a4a4 42%,#18181b 50%,#a4a4a4 58%,#a4a4a4);background-size:400% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),background-position .45s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.SiteNav_link__TahC_:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.75px;background:linear-gradient(90deg,transparent,transparent 34%,#52525b 43%,#18181b 50%,#52525b 57%,transparent 66%,transparent);background-size:400% 100%;background-position:100% 0;transform-origin:left center;transform:scaleX(0);transition:transform .36s var(--site-nav-ease),background-position .45s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.SiteNav_link__TahC_:focus-visible,.SiteNav_link__TahC_:hover{animation:SiteNav_linkThink__ATOsJ 1.8s linear infinite}.SiteNav_link__TahC_:focus-visible:after,.SiteNav_link__TahC_:hover:after{transform:scaleX(1);animation:SiteNav_linkUnderlineShimmer__iQXoC 1.8s linear infinite}}@keyframes SiteNav_linkThink__ATOsJ{0%{background-position:100% 0}to{background-position:0 0}}@keyframes SiteNav_linkUnderlineShimmer__iQXoC{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.SiteNav_link__TahC_,.SiteNav_link__TahC_:after{transition:none;animation:none}@media (hover:hover) and (pointer:fine){.SiteNav_link__TahC_:focus-visible,.SiteNav_link__TahC_:hover{color:#52525b;-webkit-text-fill-color:#52525b;animation:none}.SiteNav_link__TahC_:focus-visible:after,.SiteNav_link__TahC_:hover:after{transform:scaleX(1);background:#52525b;animation:none}}}.SiteNav_link__TahC_:focus-visible{outline:2px solid #18181b;outline-offset:2px}.SiteNav_linkLabHit__4LVMJ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:-10px -6px;padding:10px 6px}.SiteNav_linkLab__SgO2v{display:inline-block;margin:0;padding:0;font:inherit;font-size:11.4px;font-weight:400;line-height:18px;color:#a4a4a4;white-space:nowrap;background:none;border:none;border-radius:4px;cursor:default;letter-spacing:inherit;transition:color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.SiteNav_linkLab__SgO2v:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.SiteNav_linkLab__SgO2v:focus-visible,.SiteNav_linkLab__SgO2v:hover{color:#71717a}}.SiteNav_linkLab__SgO2v:focus-visible{outline:2px solid #18181b;outline-offset:2px}.SiteNav_linkMuted__HrT48{display:inline-block;font-size:11.4px;font-weight:400;line-height:18px;color:#a4a4a4;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:420px){.SiteNav_linkMuted__HrT48{font-size:10.5px}.SiteNav_navInner__5fvsG{gap:14px;padding:8px 14px 8px 10px}.SiteNav_links__4i8wq{gap:8px;padding:0}.SiteNav_link__TahC_{font-size:10.5px}}.Preloader_root___O6AC{--preloader-exit-dur:1.6s;--preloader-exit-ease:cubic-bezier(0.2,0.88,0.18,1);position:fixed;inset:0;z-index:1000;background:#f6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateZ(0)}.Preloader_root___O6AC[data-reduced-motion=true]{--preloader-exit-dur:0.45s}.Preloader_root___O6AC[data-exit=true]{pointer-events:none;animation:Preloader_preloaderRootBgFade__WOV2b var(--preloader-exit-dur) var(--preloader-exit-ease) forwards}@keyframes Preloader_preloaderRootBgFade__WOV2b{0%,20%{background-color:#f6f6f6}to{background-color:rgba(246,246,246,0)}}.Preloader_gradientWrap__Wna3n{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:radial-gradient(circle at 50% 50%,black 0,black 32%,rgba(0,0,0,.92) 48%,rgba(0,0,0,.55) 68%,rgba(0,0,0,.18) 84%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0,black 32%,rgba(0,0,0,.92) 48%,rgba(0,0,0,.55) 68%,rgba(0,0,0,.18) 84%,transparent 100%)}.Preloader_gradientWrap__Wna3n[data-animating=true]{animation:Preloader_preloaderOrbBreathe__Sf4Es 3.2s var(--motion-ease-in-out,cubic-bezier(.77,0,.175,1)) infinite,Preloader_preloaderOrbDrift__cL1Rz 9.5s var(--motion-ease-in-out,cubic-bezier(.77,0,.175,1)) infinite}.Preloader_root___O6AC[data-exit=true] .Preloader_gradientWrap__Wna3n{animation:Preloader_preloaderGradientExit___Qr0M var(--preloader-exit-dur) var(--preloader-exit-ease) forwards}@keyframes Preloader_preloaderOrbBreathe__Sf4Es{0%,to{filter:saturate(1) brightness(1);transform:scale(1)}50%{filter:saturate(1.12) brightness(1.06);transform:scale(1.04)}}@keyframes Preloader_preloaderOrbDrift__cL1Rz{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-.5%,-1%,0) scale(1.02)}66%{transform:translate3d(.8%,.6%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.Preloader_gradientWrap__Wna3n[data-animating=true]{animation:none}}@keyframes Preloader_preloaderGradientExit___Qr0M{0%{opacity:1;filter:blur(0);transform:scale(1)}55%{opacity:.18;filter:blur(28px);transform:scale(1.06)}to{opacity:0;filter:blur(38px);transform:scale(1.1)}}.Preloader_gradientCanvas__7zbiG{position:absolute;left:50%;top:50%;width:min(1954px,220vmax);height:min(1954px,220vmax);max-width:none;transform:translate(-50%,-61%);pointer-events:none}.Preloader_stage__U7unN{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:min(100vw - 2rem,1440px);min-height:min(100dvh,100vh);padding-inline:clamp(.75rem,4vw,2rem);pointer-events:none;transform-origin:50% 45%}.Preloader_root___O6AC[data-exit=true] .Preloader_stage__U7unN{animation:Preloader_preloaderStageExit__xo63I var(--preloader-exit-dur) var(--preloader-exit-ease) forwards}@keyframes Preloader_preloaderStageExit__xo63I{0%,12%{opacity:1;filter:blur(0);transform:scale(1) translateY(0)}60%{opacity:0;filter:blur(18px);transform:scale(1.1) translateY(-12px)}to{opacity:0;filter:blur(24px);transform:scale(1.16) translateY(-18px)}}.Preloader_textRow__fW464{display:flex;justify-content:center;align-items:center;gap:24px;flex:1 0;align-self:stretch;min-width:0;min-height:0}.Preloader_textRow__fW464[data-animating=true]{animation:Preloader_gatherCenter__kFEY7 1.45s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) both}@keyframes Preloader_gatherCenter__kFEY7{0%{gap:42vw}to{gap:24px}}.Preloader_name__e5xgM{position:relative;z-index:1;margin:0;font-size:12px;font-weight:400;letter-spacing:-.24px;color:#18181b;white-space:nowrap}.Preloader_name__e5xgM[data-animating=true]{animation:Preloader_blurRise__mNlr4 .75s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) .05s both,Preloader_thinkName__J7_fd 2.85s var(--motion-ease-in-out,cubic-bezier(.77,0,.175,1)) 1.05s infinite}.Preloader_role__yiDEx{position:relative;z-index:1;margin:0;font-size:12px;font-weight:400;letter-spacing:-.24px;color:#18181b;opacity:.6;white-space:nowrap}@keyframes Preloader_blurRise__mNlr4{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.Preloader_role__yiDEx[data-animating=true]{animation:Preloader_blurRiseRole__CQG4E .75s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) .2s both,Preloader_thinkRole__lOBXI 3.05s var(--motion-ease-in-out,cubic-bezier(.77,0,.175,1)) 1.18s infinite}@keyframes Preloader_blurRiseRole__CQG4E{0%{opacity:0;transform:translateY(10px);filter:blur(5px)}to{opacity:.6;transform:translateY(0);filter:blur(0)}}@keyframes Preloader_thinkName__J7_fd{0%,to{opacity:1;letter-spacing:-.24px}50%{opacity:.78;letter-spacing:-.19px}}@keyframes Preloader_thinkRole__lOBXI{0%,to{opacity:.56;letter-spacing:-.24px;filter:blur(0)}50%{opacity:.7;letter-spacing:-.2px;filter:blur(.28px)}}.Preloader_bracketGroup__zsRNp{position:relative;z-index:2;display:flex;align-items:center;gap:13px;flex-shrink:0}.Preloader_bracketGroup__zsRNp[data-animating=true]{animation:Preloader_blurRise__mNlr4 .75s var(--motion-ease-entrance,cubic-bezier(.22,1,.36,1)) .12s both}.Preloader_bracket__zRzIY{margin:0;font-size:10px;letter-spacing:1px;color:#000;white-space:nowrap}.Preloader_bracketGroup__zsRNp[data-animating=true] .Preloader_bracket__zRzIY{animation:Preloader_thinkBracket__G3GJe 2.55s var(--motion-ease-in-out,cubic-bezier(.77,0,.175,1)) 1.22s infinite}@keyframes Preloader_thinkBracket__G3GJe{0%,to{opacity:1;filter:blur(0)}50%{opacity:.72;filter:blur(.35px)}}.Preloader_pattern__LGvYu{position:relative;width:15px;height:15px;flex-shrink:0}.Preloader_patternGrid__GTayG{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(4,2px);grid-template-rows:repeat(4,2px);grid-gap:1.5px;gap:1.5px;width:12.5px;height:12.5px}.Preloader_dotSlot__iIK7W{width:2px;height:2px}.Preloader_dot__mu5ei{width:2px;height:2px;border-radius:0;background:#18181b;opacity:var(--cube-opacity,.5);transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-procedural]{animation:none;filter:none;transform:none}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei{animation-duration:var(--cube-dur,1.8s);animation-delay:var(--cube-delay,0s);animation-iteration-count:infinite;will-change:transform,opacity,filter}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-variant="0"]{animation-name:Preloader_cubeRipple__eso51;animation-timing-function:ease-in-out}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-variant="1"]{animation-name:Preloader_cubeDrift__kfSpm;animation-timing-function:cubic-bezier(.45,.15,.55,.85)}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-variant="2"]{animation-name:Preloader_cubeFloat__GbN9N;animation-timing-function:cubic-bezier(.37,0,.63,1)}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-variant="3"]{animation-name:Preloader_cubeSpark__uJSpO;animation-timing-function:cubic-bezier(.2,.85,.25,1)}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei[data-variant="4"]{animation-name:Preloader_cubeBloom__Kq02a;animation-timing-function:cubic-bezier(.48,.03,.52,.97)}@keyframes Preloader_cubeRipple__eso51{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .42));transform:translate3d(0,-.45px,0)}}@keyframes Preloader_cubeDrift__kfSpm{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .32));transform:translate3d(.5px,.12px,0)}}@keyframes Preloader_cubeFloat__GbN9N{0%,to{opacity:var(--cube-opacity,.5);transform:translateZ(0)}33%{opacity:min(1,calc(var(--cube-opacity, .5) + .22));transform:translate3d(.28px,-.38px,0)}66%{opacity:min(1,calc(var(--cube-opacity, .5) + .28));transform:translate3d(-.22px,.28px,0)}}@keyframes Preloader_cubeSpark__uJSpO{0%,45%,to{opacity:var(--cube-opacity,.5);transform:scaleX(1)}18%{opacity:min(1,calc(var(--cube-opacity, .5) + .52));transform:scale3d(1.22,1.22,1)}30%{opacity:var(--cube-opacity,.5);transform:scaleX(1)}}@keyframes Preloader_cubeBloom__Kq02a{0%,to{opacity:var(--cube-opacity,.5);filter:brightness(1)}50%{opacity:min(1,calc(var(--cube-opacity, .5) + .26));filter:brightness(1.42)}}.Preloader_root___O6AC[data-exit=true] .Preloader_textRow__fW464{animation:none;gap:24px}.Preloader_root___O6AC[data-exit=true] .Preloader_bracketGroup__zsRNp,.Preloader_root___O6AC[data-exit=true] .Preloader_bracket__zRzIY,.Preloader_root___O6AC[data-exit=true] .Preloader_name__e5xgM,.Preloader_root___O6AC[data-exit=true] .Preloader_role__yiDEx{animation:none}.Preloader_root___O6AC[data-exit=true] .Preloader_dot__mu5ei{animation:none;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.Preloader_root___O6AC{transition:opacity .42s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),visibility .42s var(--motion-ease-out,cubic-bezier(.23,1,.32,1));opacity:1;visibility:visible}.Preloader_root___O6AC[data-exit=true]{animation:none;opacity:0;visibility:hidden}.Preloader_root___O6AC[data-exit=true] .Preloader_gradientWrap__Wna3n{animation:none;opacity:0;filter:blur(8px);transform:scale(1.03)}.Preloader_root___O6AC[data-exit=true] .Preloader_stage__U7unN{animation:none;opacity:0;filter:blur(6px);transform:scale(1.04) translateY(-8px)}.Preloader_bracketGroup__zsRNp[data-animating=true],.Preloader_name__e5xgM[data-animating=true],.Preloader_role__yiDEx[data-animating=true],.Preloader_textRow__fW464[data-animating=true]{animation:none;gap:24px;opacity:1;filter:none;transform:none}.Preloader_role__yiDEx{opacity:.6}.Preloader_pattern__LGvYu[data-animating=true] .Preloader_dot__mu5ei{animation:none;filter:none;transform:none}.Preloader_bracketGroup__zsRNp[data-animating=true] .Preloader_bracket__zRzIY{animation:none;filter:none}}.Services_section__gS3o2{width:100%;padding-block:clamp(2rem,4vw,3rem) clamp(3rem,8vw,6rem)}.Services_list__AgL24{margin:0;padding:0;list-style:none}.Services_row__wykP1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);align-items:start;padding-block:clamp(2rem,4vw,3.5rem);border-top:1px solid rgba(0,0,0,.15);opacity:0;transform:translateY(18px);transition:opacity .65s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--row-index, 0) * .1s),transform .65s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--row-index, 0) * .1s),border-top-color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.Services_row__wykP1[data-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Services_row__wykP1{opacity:1;transform:none;transition:none}}.Services_colNumber__n0y7i{display:flex;align-items:flex-start;padding-top:.2em}.Services_number__6UiIJ{font-family:PP Fraktion Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.7rem,.85vw,.77rem);font-weight:700;letter-spacing:-.013em;color:#a7a7a7;transition:color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.Services_row__wykP1:hover .Services_number__6UiIJ{color:#6a6a6a}.Services_row__wykP1:hover{border-top-color:rgba(0,0,0,.25)}}.Services_title__TrOcU{margin:0;font-size:clamp(1.1rem,1.6vw,1.46rem);font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#1a1a1a}.Services_colMeta__5x8_J{display:flex;flex-direction:column;gap:1.25rem}.Services_description__RvTuI{margin:0;font-size:clamp(.7rem,.85vw,.77rem);font-weight:500;line-height:1.55;letter-spacing:-.013em;color:#a7a7a7}.Services_skills__a31Xe{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.Services_skill__ZiOZw{font-size:clamp(.72rem,.88vw,.806rem);font-weight:400;line-height:1.55;letter-spacing:-.013em;color:#8a8a8a}@media (max-width:900px){.Services_row__wykP1{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.Services_colNumber__n0y7i{grid-column:1/2;grid-row:1/2}.Services_colTitle__Rz2ws{grid-column:2/3;grid-row:1/2}.Services_colMeta__5x8_J{grid-column:1/-1;grid-row:2/3}}@media (max-width:560px){.Services_row__wykP1{grid-template-columns:1fr}.Services_colNumber__n0y7i{grid-column:1/-1;grid-row:1/2}.Services_colTitle__Rz2ws{grid-column:1/-1;grid-row:2/3}.Services_colMeta__5x8_J{grid-column:1/-1;grid-row:3/4}}.Work_section__qtGnN{width:100%;padding-block:clamp(2.5rem,6vw,4rem)}.Work_grid__8cAHa{display:grid;width:100%;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:991px){.Work_grid__8cAHa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.Work_grid__8cAHa{grid-template-columns:minmax(0,1fr)}}.Work_cardLink__7svpC{display:block;min-width:0;width:100%;color:inherit;text-decoration:none;border-radius:8px;transition:transform var(--motion-dur-press,.16s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.Work_cardLink__7svpC:active .Work_card__sehgi{translate:0 1px}.Work_cardLink__7svpC:focus-visible{outline:2px solid currentColor;outline-offset:3px}.Work_card__sehgi{display:flex;box-sizing:border-box;min-width:0;width:100%;flex-direction:column;align-items:stretch;gap:17px;border-radius:8px;opacity:0;transform:translateY(18px);translate:0 0;transition:opacity .55s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--card-index, 0) * .07s),transform .55s var(--motion-ease-out,cubic-bezier(.23,1,.32,1)) calc(var(--card-index, 0) * .07s),translate .24s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.Work_card__sehgi[data-visible=true]{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.Work_card__sehgi:hover{translate:0 -3px}}.Work_metaRow__7x86x{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.Work_pill__nSHGH{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 20px;border-radius:9999px;border:1px solid rgba(110,110,110,.5);background:#f7f7f7;box-shadow:inset 0 -1px 4px 0 #fff;transition:border-color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1)),background var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.Work_pillDate__lyA6O{flex:0 0 auto;min-width:92px;justify-content:center}.Work_pillTitle__E0ooM{flex:1 1 auto;min-width:0;justify-content:flex-start}.Work_pillText__Gwa1t{margin:0;font-size:10px;font-weight:400;line-height:18px;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Work_media__zPKFD{position:relative;width:100%;overflow:hidden;border-radius:8px;aspect-ratio:449/423;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.04)}.Work_mediaImg__HTFnu{object-fit:cover;outline:1px solid var(--image-outline-color,rgba(0,0,0,.1));outline-offset:-1px;transition:transform .32s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.Work_card__sehgi:hover .Work_mediaImg__HTFnu{transform:scale(1.04);transition:transform .58s var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}.Work_card__sehgi:hover .Work_pill__nSHGH{border-color:rgba(110,110,110,.7);background:#f2f2f2}.Work_card__sehgi:hover .Work_description__PtOTA{color:#52524a}}.Work_description__PtOTA{margin:0;width:100%;font-size:11.5px;font-weight:400;line-height:1.45;color:#66615a;transition:color var(--motion-dur-ui,.2s) var(--motion-ease-out,cubic-bezier(.23,1,.32,1))}@media (prefers-reduced-motion:reduce){.Work_card__sehgi{opacity:1;transform:none;transition:none}.Work_card__sehgi:hover{translate:none}.Work_mediaImg__HTFnu{transition:none}.Work_card__sehgi:hover .Work_mediaImg__HTFnu{transform:none}}@media (max-width:500px){.Work_metaRow__7x86x{flex-direction:column;align-items:stretch}.Work_pillDate__lyA6O,.Work_pillTitle__E0ooM{max-width:none;width:100%}.Work_pillText__Gwa1t{white-space:normal}}