.InlineCode_code__CPHGI{display:inline;padding:2px 6px;border-radius:6px;background:var(--bg-component);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary);font-family:var(--font-ioskeley-mono),monospace;font-size:.875em;font-weight:400;line-height:inherit;letter-spacing:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.AudienceIntro_intro__XD3_q{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6);min-width:0}.AudienceIntro_selector__foDU5{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;gap:var(--spacing-1);width:100%;font-size:15px;line-height:24px}.AudienceIntro_selector__foDU5 button{position:relative;display:grid;flex-shrink:0;max-inline-size:100%;min-inline-size:0;border:0;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);background:transparent;color:var(--pv-muted);font:inherit;font-weight:400;cursor:pointer;transition:color .15s ease}.AudienceIntro_selector__foDU5 button[aria-selected=true]{color:var(--pv-fg);font-weight:500}.AudienceIntro_activePill__H_nBW{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--pv-tab-active);box-shadow:var(--pv-tab-shadow,none);pointer-events:none;will-change:transform}.AudienceIntro_selector__foDU5 .AudienceIntro_label__W9qxt{position:relative;z-index:1}.AudienceIntro_segmentedSelector__zd7ze{align-items:center;gap:4px;width:max-content;flex:0 0 auto;padding:4px;border-radius:var(--radius-full);background:var(--segment-track,#F9F9F8);font-size:15px;line-height:150%}.AudienceIntro_segmentedSelector__zd7ze button{height:32px;min-block-size:32px;align-items:center;padding:0 10px;border-radius:6px;color:var(--segment-muted,#82827C);font-weight:500;text-align:center}.AudienceIntro_segmentedSelector__zd7ze button[aria-selected=true]{color:var(--segment-active,#21201C);font-weight:500}.AudienceIntro_segmentedSelector__zd7ze .AudienceIntro_activePill__H_nBW{border-radius:var(--radius-full);background:var(--segment-thumb,#FFFFFF);box-shadow:var(--segment-shadow,0 0 0 1px #00000014,0 2px 2px #0000000A)}.AudienceIntro_labelWidth__53K3N,.AudienceIntro_label__W9qxt{grid-area:1/1}.AudienceIntro_labelWidth__53K3N{visibility:hidden;font-weight:500;pointer-events:none;user-select:none}.AudienceIntro_copy__VM_PN{display:block;width:100%;color:var(--pv-muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;animation:AudienceIntro_appear__n3Tlr .18s ease-out}.AudienceIntro_keyword__sGgzW{color:var(--pv-fg)}.AudienceIntro_tatumLink__bkmkO{color:var(--pv-fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--pv-fg) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.AudienceIntro_tatumLink__bkmkO:hover{text-decoration-color:currentColor}.AudienceIntro_intro__XD3_q[data-animate-selection=false] .AudienceIntro_copy__VM_PN{animation:none}.AudienceIntro_selector__foDU5[data-animate-pill=false] button{transition:none}.AudienceIntro_intro__XD3_q .AudienceIntro_cvLink__01OuN{color:var(--pv-fg);font-weight:500;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--pv-fg) 40%,transparent);text-underline-offset:3px}.AudienceIntro_cvLinkIcon__r9BjT{display:inline-block;margin-left:4px;vertical-align:-2px}.AudienceIntro_keepTogether__LjZct{white-space:nowrap}.AudienceIntro_interest__Askpt{display:inline-flex;align-items:baseline;gap:var(--spacing-1);white-space:nowrap}.AudienceIntro_interest__Askpt>span{display:inline-flex;align-self:center}@media(hover:hover) and (pointer:fine){.AudienceIntro_selector__foDU5 button[data-hovered=true]{color:var(--pv-fg)}}@keyframes AudienceIntro_appear__n3Tlr{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.AudienceIntro_selector__foDU5 button{transition-property:color}}@media(any-pointer:coarse){.AudienceIntro_selector__foDU5 button{min-block-size:44px}.AudienceIntro_segmentedSelector__zd7ze button{min-block-size:32px}}.AudienceIntro_copy__VM_PN p{display:inline}.AudienceIntro_copy__VM_PN p:not(:last-child):after{content:" "}.AudienceIntro_intro__XD3_q .AudienceIntro_activePill__H_nBW{box-shadow:none}.PortfolioDetailDrawer_overlay__JgUNq{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/40%);cursor:url(/cursors/drawer-return.svg) 20 9,pointer}.PortfolioDetailDrawer_sheet__FHjOA{--color-light-background:oklch(98.5% 0.001 106.423);--color-light-foreground:#262626;--color-light-popover:#fff;--color-light-muted:#0000000a;--color-light-muted-foreground:#686868;--color-light-body-foreground:oklch(37.909% 0 0);--color-light-border:#00000014;--color-light-input:#0000001a;--color-light-guide:#d4d4d4;--detail-hairline:1px;position:fixed;z-index:101;inset:40px 0 0;display:flex;flex-direction:column;min-height:0;border-radius:16px 16px 0 0;outline:none;background:var(--color-light-background);color:var(--color-light-foreground);font-family:var(--font-inter-variable),Arial,sans-serif;font-size:16px;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0,"rlig" 0,"calt" 0;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow:hidden}.PortfolioDetailDrawer_sheet__FHjOA[data-vaul-drawer]{transition:transform .5s cubic-bezier(.32,.72,0,1),translate .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PortfolioDetailDrawer_overlay__JgUNq:hover~.PortfolioDetailDrawer_sheet__FHjOA[data-state=open]{translate:0 18px}}.PortfolioDetailDrawer_sheet__FHjOA *,.PortfolioDetailDrawer_sheet__FHjOA :after,.PortfolioDetailDrawer_sheet__FHjOA :before{box-sizing:border-box}.PortfolioDetailDrawer_sheet__FHjOA button{font:inherit;cursor:pointer}.PortfolioDetailDrawer_sheet__FHjOA :is(button,a):focus-visible{outline:2px solid var(--color-light-foreground);outline-offset:3px}.PortfolioDetailDrawer_sheet__FHjOA :is(h1,h2,h3,p){margin:0}.PortfolioDetailDrawer_sheet__FHjOA a{color:inherit;text-decoration:none}.PortfolioDetailDrawer_chrome__3DiRO{position:relative;z-index:3;display:flex;flex:none;height:22px;justify-content:center}.PortfolioDetailDrawer_handle__A_jwN[data-vaul-handle]{width:48px;height:6px;margin:8px auto 0;border-radius:999px;background:var(--color-light-guide);opacity:1;cursor:grab}.PortfolioDetailDrawer_close__HxcNd{position:absolute;z-index:5;top:16px;right:24px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:10px;background:var(--color-light-popover);color:var(--color-light-foreground);box-shadow:0 0 0 1px var(--color-light-input),0 1px 2px #0000000d}.PortfolioDetailDrawer_scrollArea__5EZVB{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.PortfolioDetailDrawer_scrollArea__5EZVB::-webkit-scrollbar{display:none}.PortfolioDetailDrawer_edgeFade__cPYp1{position:absolute;z-index:2;right:0;left:340px;height:120px;pointer-events:none}.PortfolioDetailDrawer_topFade__Xu9wk{top:0;background:linear-gradient(to bottom,var(--color-light-background),transparent);opacity:0;transition:opacity .12s ease}.PortfolioDetailDrawer_topFade__Xu9wk[data-visible=true]{opacity:1}.PortfolioDetailDrawer_bottomFade__15beF{bottom:0;background:linear-gradient(to top,var(--color-light-background),transparent)}.PortfolioDetailDrawer_sheet__FHjOA[data-detail-slug=tatum-dashboard] .PortfolioDetailDrawer_edgeFade__cPYp1{left:0;height:64px}.PortfolioDetailDrawer_srOnly__7eXmN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-theme=dark] .PortfolioDetailDrawer_sheet__FHjOA{--color-light-background:#141414;--color-light-foreground:#f5f5f5;--color-light-popover:#1d1d1d;--color-light-muted:#ffffff0a;--color-light-muted-foreground:#a1a1a1;--color-light-body-foreground:var(--color-light-muted-foreground);--color-light-border:#ffffff14;--color-light-input:#ffffff1f;--color-light-guide:#737373;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system] .PortfolioDetailDrawer_sheet__FHjOA{--color-light-background:#141414;--color-light-foreground:#f5f5f5;--color-light-popover:#1d1d1d;--color-light-muted:#ffffff0a;--color-light-muted-foreground:#a1a1a1;--color-light-body-foreground:var(--color-light-muted-foreground);--color-light-border:#ffffff14;--color-light-input:#ffffff1f;--color-light-guide:#737373;color-scheme:dark}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.PortfolioDetailDrawer_sheet__FHjOA{--detail-hairline:.5px}}@media (max-width:1129px){.PortfolioDetailDrawer_edgeFade__cPYp1{left:0}.PortfolioDetailDrawer_sheet__FHjOA .writing-floating-toc{display:none}}@media (max-width:767px){.PortfolioDetailDrawer_sheet__FHjOA{top:calc(env(safe-area-inset-top, 0px) + 10px)}.PortfolioDetailDrawer_handle__A_jwN[data-vaul-handle]{width:36px;height:5px}.PortfolioDetailDrawer_close__HxcNd{top:14px;right:16px;width:40px;height:40px}.PortfolioDetailDrawer_close__HxcNd svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.PortfolioDetailDrawer_overlay__JgUNq,.PortfolioDetailDrawer_sheet__FHjOA{animation-duration:.2s!important;transition-duration:.2s!important}.PortfolioDetailDrawer_topFade__Xu9wk{transition:none}.PortfolioDetailDrawer_sheet__FHjOA[data-state=open]{animation-name:PortfolioDetailDrawer_detailFadeIn__go8Kn!important;transform:none!important}.PortfolioDetailDrawer_sheet__FHjOA[data-state=closed]{animation-name:PortfolioDetailDrawer_detailFadeOut__7kBDK!important;transform:none!important}}@keyframes PortfolioDetailDrawer_detailFadeIn__go8Kn{0%{opacity:0}to{opacity:1}}@keyframes PortfolioDetailDrawer_detailFadeOut__7kBDK{0%{opacity:1}to{opacity:0}}.PortfolioDetailDrawer_sheet__FHjOA[data-detail-kind=case-study]{--color-light-background:#fcfcfc;--color-light-foreground:#202020;--color-light-body-foreground:#424242;--color-light-muted-foreground:#646464;--color-light-popover:#fff;--color-light-border:#e8e8e8;--case-card-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a}html[data-theme=dark] .PortfolioDetailDrawer_sheet__FHjOA[data-detail-kind=case-study]{--color-light-background:#111;--color-light-foreground:#eee;--color-light-body-foreground:#dbdbdb;--color-light-muted-foreground:#b5b5b5;--color-light-popover:#0b0b0b;--color-light-border:#1f1f1f;--case-card-shadow:0 0 0 1px #ffffff14}@media (prefers-color-scheme:dark){html[data-theme=system] .PortfolioDetailDrawer_sheet__FHjOA[data-detail-kind=case-study]{--color-light-background:#111;--color-light-foreground:#eee;--color-light-body-foreground:#dbdbdb;--color-light-muted-foreground:#b5b5b5;--color-light-popover:#0b0b0b;--color-light-border:#1f1f1f;--case-card-shadow:0 0 0 1px #ffffff14}}.RailDetailLayout_body__Szdrs{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;min-height:100%}.RailDetailLayout_rail__31DYj{position:sticky;top:0;display:flex;flex-direction:column;width:340px;height:calc(100dvh - 62px);min-height:420px;padding:34px 40px 40px}.RailDetailLayout_identity__SqAVe{display:flex;flex-direction:column;gap:16px}.RailDetailLayout_iconTile__B4EDD{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:var(--color-light-popover);box-shadow:inset 0 0 0 1px var(--color-light-input),0 1px 2px #0000000a;color:#8a8a8a}.RailDetailLayout_iconTile__B4EDD svg{width:18px;height:18px}.RailDetailLayout_identityCopy__k5lH_{display:flex;flex-direction:column;gap:2px}.RailDetailLayout_title__L_7j6{font-size:20px;line-height:28px;font-weight:500}.RailDetailLayout_identityCopy__k5lH_ p{color:var(--color-light-muted-foreground);font-size:16px;line-height:24px}.RailDetailLayout_mainColumn__HKY_E{min-width:0;display:flex;flex-direction:column;align-items:center;gap:48px;padding:34px 24px 96px 0}.RailDetailLayout_media__IEwpp{width:100%}.RailDetailLayout_article__RoNDY{display:flex;width:min(580px,100%);flex-direction:column;gap:48px}.RailDetailLayout_section__SrzuY{display:flex;flex-direction:column;gap:16px;padding-top:16px;scroll-margin-top:32px}.RailDetailLayout_sectionHeading__yE5AY{display:flex;align-items:center;gap:16px}.RailDetailLayout_sectionHeading__yE5AY h2{flex:none;color:var(--color-light-foreground);font-size:16px;line-height:24px;font-weight:500}.RailDetailLayout_sectionHeading__yE5AY>span{height:var(--detail-hairline);flex:1;background:var(--color-light-border)}.RailDetailLayout_sectionContent__Ew62q{color:var(--color-light-foreground);font-size:16px;line-height:28px}@media (max-width:1129px){.RailDetailLayout_body__Szdrs{display:flex;flex-direction:column}.RailDetailLayout_rail__31DYj{position:static;width:100%;height:auto;min-height:0;padding:34px 24px 0}.RailDetailLayout_identityCopy__k5lH_ p{max-width:580px}.RailDetailLayout_mainColumn__HKY_E{width:100%;padding:28px 24px 96px}}@media (max-width:767px){.RailDetailLayout_rail__31DYj{padding-top:20px}.RailDetailLayout_mainColumn__HKY_E{gap:36px;padding:24px 24px 120px}.RailDetailLayout_article__RoNDY{gap:36px}.RailDetailLayout_section__SrzuY{padding-top:0}}.SwapAssetsDetail_stage__wXjOm{--demo-tray:var(--color-light-muted);--demo-fullscreen-background:#f5f5f5;--demo-surface:#fff;--demo-ink:var(--color-light-foreground);--demo-muted:var(--color-light-muted-foreground);--demo-control:var(--color-light-popover);--demo-ring:var(--color-light-border);--demo-try-ink:#fff;display:flex;width:100%;flex-direction:column;padding:4px;border-radius:16px;background:var(--demo-tray);color:var(--demo-ink)}.SwapAssetsDetail_stageSurface__wsuOs{display:flex;width:100%;height:640px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:var(--demo-surface);box-shadow:inset 0 0 0 1px var(--demo-ring)}.SwapAssetsDetail_live__7Dz_5{display:flex;width:480px;flex:none;justify-content:center;zoom:.84}.SwapAssetsDetail_live__7Dz_5 .uniswap-demo.uniswap-demo,.SwapAssetsDetail_nestedDemo__e3G_9 .uniswap-demo.uniswap-demo{min-height:0;background:transparent}.SwapAssetsDetail_live__7Dz_5 .uniswap-demo.uniswap-demo .app-canvas,.SwapAssetsDetail_nestedDemo__e3G_9 .uniswap-demo.uniswap-demo .app-canvas{min-height:0;padding:0}.SwapAssetsDetail_poster___vCfu{display:block;width:min(480px,calc(100% - 32px));height:auto;object-fit:contain;outline:1px solid rgb(0 0 0/10%);outline-offset:-1px}.SwapAssetsDetail_controlBar__1_Scy{display:flex;width:100%;height:44px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 12px}.SwapAssetsDetail_prompt__ItAVg{display:flex;align-items:center;gap:8px;color:var(--demo-muted);font-size:14px;line-height:18px}.SwapAssetsDetail_actions__yhzH6{display:flex;flex:none;align-items:center;gap:8px}.SwapAssetsDetail_fullscreen__kIgKC,.SwapAssetsDetail_reset__rKrGz,.SwapAssetsDetail_tryButton__bJqob{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--demo-ink);font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer}.SwapAssetsDetail_reset__rKrGz[aria-disabled=true]{color:var(--demo-muted);opacity:.55;cursor:default}.SwapAssetsDetail_fullscreen__kIgKC{background:var(--demo-control);box-shadow:0 0 0 1px var(--demo-ring),0 1px 2px #0000000a}.SwapAssetsDetail_tryButton__bJqob{background:var(--demo-ink);color:var(--demo-try-ink)}.SwapAssetsDetail_stage__wXjOm .SwapAssetsDetail_fullscreen__kIgKC,.SwapAssetsDetail_stage__wXjOm .SwapAssetsDetail_reset__rKrGz,.SwapAssetsDetail_stage__wXjOm .SwapAssetsDetail_tryButton__bJqob{font-size:14px;line-height:20px}.SwapAssetsDetail_stage__wXjOm:fullscreen{width:100vw;height:100dvh;padding:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border-radius:0;background:var(--demo-fullscreen-background)}.SwapAssetsDetail_stage__wXjOm:fullscreen .SwapAssetsDetail_stageSurface__wsuOs{flex:1;height:auto;min-height:0}.SwapAssetsDetail_stage__wXjOm:fullscreen .SwapAssetsDetail_live__7Dz_5{zoom:min(1,calc((100vw - 40px) / 480px),calc((100dvh - 100px) / 560px))}.SwapAssetsDetail_stage__wXjOm:fullscreen .SwapAssetsDetail_actions__yhzH6{margin-left:auto}.SwapAssetsDetail_intro__VZiE8{display:flex;width:100%;flex-direction:column;gap:20px;font-size:16px;line-height:28px}.SwapAssetsDetail_nestedOverlay__bGWe_{position:fixed;z-index:110;inset:0;background:rgb(0 0 0/40%)}.SwapAssetsDetail_nestedSheet__sFk2W{--nested-surface:#fff;--nested-ink:#262626;--nested-control:#fafafa;--nested-handle:#d4d4d4;position:fixed;z-index:111;inset:calc(env(safe-area-inset-top, 0px) + 10px) 0 0;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:16px 16px 0 0;outline:none;background:var(--nested-surface);color:var(--nested-ink);font-family:var(--font-inter-variable),Arial,sans-serif}.SwapAssetsDetail_nestedSheet__sFk2W[data-fullscreen=true]{inset:0;border-radius:0}.SwapAssetsDetail_nestedSheet__sFk2W[data-fullscreen=true] .SwapAssetsDetail_nestedHandle__7IM6e{display:none}.SwapAssetsDetail_nestedSheet__sFk2W[data-fullscreen=true] .SwapAssetsDetail_nestedHeader__G0xbR{padding-top:max(8px,env(safe-area-inset-top,0px));padding-right:max(24px,env(safe-area-inset-right,0px));padding-left:max(24px,env(safe-area-inset-left,0px))}.SwapAssetsDetail_nestedHandle__7IM6e[data-vaul-handle]{width:36px;height:5px;flex:none;margin:8px auto 9px;border-radius:999px;background:var(--nested-handle);opacity:1}.SwapAssetsDetail_nestedHeader__G0xbR{display:flex;min-height:60px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:8px 24px}.SwapAssetsDetail_nestedHeader__G0xbR strong{font-size:16px;font-weight:500}.SwapAssetsDetail_nestedHeader__G0xbR div{display:flex;gap:8px}.SwapAssetsDetail_nestedHeader__G0xbR button{display:flex;min-width:44px;height:44px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:0;border-radius:10px;background:var(--nested-control);color:inherit;font-size:13px}.SwapAssetsDetail_nestedHeader__G0xbR button[aria-disabled=true]{opacity:.45}.SwapAssetsDetail_nestedDemo__e3G_9{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;overflow:auto;padding:24px 12px calc(32px + env(safe-area-inset-bottom, 0px))}.SwapAssetsDetail_nestedDemo__e3G_9 .uniswap-demo.uniswap-demo{width:480px;flex:none;zoom:min(1,calc((100vw - 24px) / 480px))}.SwapAssetsDetail_srOnly__r7GXz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-theme=dark] .SwapAssetsDetail_stage__wXjOm{--demo-tray:#1d1d1d;--demo-fullscreen-background:#1d1d1d;--demo-surface:#141414;--demo-ink:#f5f5f5;--demo-muted:#aaa;--demo-control:#262626;--demo-ring:#ffffff1f;--demo-try-ink:#141414}html[data-theme=dark] .SwapAssetsDetail_poster___vCfu{filter:invert(.88) hue-rotate(180deg);outline-color:rgb(255 255 255/10%)}html[data-theme=dark] .SwapAssetsDetail_nestedSheet__sFk2W{--nested-surface:#141414;--nested-ink:#f5f5f5;--nested-control:#262626;--nested-handle:#737373;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system] .SwapAssetsDetail_stage__wXjOm{--demo-tray:#1d1d1d;--demo-fullscreen-background:#1d1d1d;--demo-surface:#141414;--demo-ink:#f5f5f5;--demo-muted:#aaa;--demo-control:#262626;--demo-ring:#ffffff1f;--demo-try-ink:#141414}html[data-theme=system] .SwapAssetsDetail_poster___vCfu{filter:invert(.88) hue-rotate(180deg);outline-color:rgb(255 255 255/10%)}html[data-theme=system] .SwapAssetsDetail_nestedSheet__sFk2W{--nested-surface:#141414;--nested-ink:#f5f5f5;--nested-control:#262626;--nested-handle:#737373;color-scheme:dark}}@media (max-width:767px){.SwapAssetsDetail_stageSurface__wsuOs{height:auto;min-height:0;padding:16px}.SwapAssetsDetail_poster___vCfu{width:min(100%,302px)}.SwapAssetsDetail_controlBar__1_Scy{height:48px;padding:0 4px}.SwapAssetsDetail_stage__wXjOm .SwapAssetsDetail_fullscreen__kIgKC,.SwapAssetsDetail_stage__wXjOm .SwapAssetsDetail_tryButton__bJqob{min-height:32px}}@media (prefers-reduced-motion:reduce){.SwapAssetsDetail_nestedOverlay__bGWe_,.SwapAssetsDetail_nestedSheet__sFk2W{animation-duration:.2s!important;transition-duration:.2s!important}.SwapAssetsDetail_nestedSheet__sFk2W[data-state=open]{animation-name:SwapAssetsDetail_nestedFadeIn__w2IbF!important;transform:none!important}.SwapAssetsDetail_nestedSheet__sFk2W[data-state=closed]{animation-name:SwapAssetsDetail_nestedFadeOut__k__zg!important;transform:none!important}}@keyframes SwapAssetsDetail_nestedFadeIn__w2IbF{0%{opacity:0}to{opacity:1}}@keyframes SwapAssetsDetail_nestedFadeOut__k__zg{0%{opacity:1}to{opacity:0}}.WeeklyHoursPreview_canvas__YR10l{position:relative;width:100%;height:460px;overflow:hidden;background:#171717;container-type:inline-size}.WeeklyHoursPreview_frame__7unp_{position:absolute;inset:0 auto auto 0;display:block;border:0;width:calc(100% / .6);height:calc(460px / .6);transform:scale(.6);transform-origin:top left}@container (max-width: 400px){.WeeklyHoursPreview_frame__7unp_{width:calc(100% / .48);height:calc(460px / .48);transform:scale(.48)}}.WeeklyHoursPreview_canvas__YR10l.WeeklyHoursPreview_full__g1K9Z{height:100%}.WeeklyHoursPreview_full__g1K9Z .WeeklyHoursPreview_frame__7unp_{width:100%;height:100%;transform:none}.CalWorkingHoursDetail_stage__nADOf{--tray:var(--color-light-muted);--surface:#171717;--ink:var(--color-light-foreground);--muted:var(--color-light-muted-foreground);--control:var(--color-light-popover);--ring:var(--color-light-border);display:flex;width:100%;flex-direction:column;padding:4px;border-radius:16px;background:var(--tray);color:var(--ink)}.CalWorkingHoursDetail_stageSurface__O96Nf{position:relative;width:100%;height:820px;flex:none;overflow:hidden;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring)}.CalWorkingHoursDetail_preview__j9GfN{width:100%;height:100%}.CalWorkingHoursDetail_poster__QsiNC{display:none;object-fit:cover}.CalWorkingHoursDetail_controlBar__adQ57{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 12px}.CalWorkingHoursDetail_prompt__iHAFY{color:var(--muted);font-size:14px;line-height:20px}.CalWorkingHoursDetail_actions__TVFUS{display:flex;flex:none;align-items:center;gap:8px}.CalWorkingHoursDetail_actions__TVFUS button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer}.CalWorkingHoursDetail_actions__TVFUS button:last-child{background:var(--control);box-shadow:0 0 0 1px var(--ring),0 1px 2px #0000000a}.CalWorkingHoursDetail_actions__TVFUS button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.CalWorkingHoursDetail_intro__w3qhO{display:flex;flex-direction:column;gap:20px;font-size:16px;line-height:28px}.CalWorkingHoursDetail_stage__nADOf:fullscreen{width:100vw;height:100dvh;padding:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));border-radius:0}.CalWorkingHoursDetail_stage__nADOf:fullscreen .CalWorkingHoursDetail_stageSurface__O96Nf{height:auto;flex:1;min-height:0}.CalWorkingHoursDetail_stage__nADOf:fullscreen .CalWorkingHoursDetail_prompt__iHAFY{margin-right:auto}html[data-theme=dark] .CalWorkingHoursDetail_stage__nADOf{--tray:#1d1d1d;--ink:#f5f5f5;--muted:#aaa;--control:#262626;--ring:#ffffff1f}@media (prefers-color-scheme:dark){html[data-theme=system] .CalWorkingHoursDetail_stage__nADOf{--tray:#1d1d1d;--ink:#f5f5f5;--muted:#aaa;--control:#262626;--ring:#ffffff1f}}@media (max-width:767px){.CalWorkingHoursDetail_stageSurface__O96Nf{height:610px}.CalWorkingHoursDetail_stageSurface__O96Nf[data-started=false]{height:auto;aspect-ratio:3/2}.CalWorkingHoursDetail_stageSurface__O96Nf[data-started=false] .CalWorkingHoursDetail_preview__j9GfN{display:none}.CalWorkingHoursDetail_stageSurface__O96Nf[data-started=false] .CalWorkingHoursDetail_poster__QsiNC{display:block}.CalWorkingHoursDetail_controlBar__adQ57{flex-wrap:wrap;padding:8px}.CalWorkingHoursDetail_prompt__iHAFY{width:100%}.CalWorkingHoursDetail_actions__TVFUS{width:100%;justify-content:flex-end}.CalWorkingHoursDetail_stage__nADOf:fullscreen .CalWorkingHoursDetail_controlBar__adQ57{flex-wrap:nowrap}.CalWorkingHoursDetail_stage__nADOf:fullscreen .CalWorkingHoursDetail_prompt__iHAFY{display:none}}.ArtifactFrame_frame___HYCt{--artifact-surface:var(--bg-component);--artifact-edge:rgb(0 0 0/8%);--artifact-tint:rgb(0 0 0/2.75%);position:relative;display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--artifact-edge);border-radius:16px;background:var(--artifact-surface);box-shadow:0 1px 2px rgb(0 0 0/5%);isolation:isolate}.ArtifactFrame_frame___HYCt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:15px;background:var(--artifact-tint);pointer-events:none}.ArtifactFrame_footer__754DP,.ArtifactFrame_header__3s8nG{position:relative;padding:16px 24px}.ArtifactFrame_body__bM1qa{position:relative;display:flex;flex-direction:column;min-width:0;margin:-1px;border:1px solid var(--artifact-edge);border-radius:14px;background:var(--artifact-surface);clip-path:inset(-16px 1px round 15px)}.dark .ArtifactFrame_frame___HYCt,:root[data-theme=dark] .ArtifactFrame_frame___HYCt{--artifact-edge:rgb(255 255 255/8%);--artifact-tint:rgb(255 255 255/2.75%);box-shadow:none}@media(prefers-color-scheme:dark){:root[data-theme=system] .ArtifactFrame_frame___HYCt{--artifact-edge:rgb(255 255 255/8%);--artifact-tint:rgb(255 255 255/2.75%);box-shadow:none}}.RpcGatewayDemo_demo___baTX{width:100%;min-width:0;container:rpc-demo/inline-size}.RpcGatewayDemo_demo___baTX[data-preview]{pointer-events:none;user-select:none}.RpcGatewayDemo_demo___baTX{--rpc-background:#fafafa}.RpcGatewayDemo_demo___baTX[data-theme=dark]{--rpc-background:#13161b}.RpcGatewayDemo_demo___baTX[data-variant=components][data-theme=light]{--rpc-background:#fff}.RpcGatewayDemo_demo___baTX[data-variant=components][data-theme=dark]{--rpc-background:oklch(from #0c0e12 l c h)}.RpcGatewayDemo_demo___baTX [data-artifact-part=frame]{overflow:hidden;border-radius:var(--rpc-frame-radius,16px)}.RpcGatewayDemo_demo___baTX [data-artifact-part=frame]:before{border-radius:inherit}.RpcGatewayDemo_demo___baTX [data-artifact-part=body]{margin:0;border:0;border-radius:inherit;clip-path:none;background:var(--rpc-background)}.RpcGatewayDemo_viewport__7crp5{flex:1;overflow:hidden;background:var(--rpc-background)}.RpcGatewayDemo_viewport__7crp5 iframe{display:block;width:1100px;zoom:calc(100cqw / 1100px);border:0}.RpcGatewayDemo_demo___baTX[data-variant=components] .RpcGatewayDemo_viewport__7crp5{display:flex;align-items:center}.RpcGatewayDemo_demo___baTX[data-variant=components] iframe{width:960px;zoom:calc(100cqw / 960px);flex:none}.TatumMetadata_metadata__H0uFJ,.TatumMetadata_pill__NJ_8l{--metadata-pill:#fff;--metadata-icon:#f6f6f6;--metadata-border:#e8e8e8;--metadata-text:#646464}.TatumMetadata_metadata__H0uFJ{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:20px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--metadata-border);background:transparent;color:var(--metadata-text);font-size:12px;line-height:16px;overflow-wrap:anywhere}.TatumMetadata_metadata__H0uFJ>div{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.TatumMetadata_metadata__H0uFJ dt{font-size:var(--text-eyebrow,12px);line-height:20px}.TatumMetadata_metadata__H0uFJ dd{display:flex;max-width:100%;flex-wrap:wrap;align-items:flex-start;gap:4px;margin:0}.TatumMetadata_pill__NJ_8l{display:inline-flex;flex:none;align-self:flex-start;align-items:center;gap:4px;height:28px;padding:0 8px 0 3px;border:1px solid var(--metadata-border);border-radius:999px;background:var(--metadata-pill);color:var(--metadata-text);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.TatumMetadata_trailingPill__b_ycA{padding:0 3px 0 8px}.TatumMetadata_icon__Olipc{display:flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;border:1px solid var(--metadata-border);border-radius:999px;background:var(--metadata-icon);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.TatumMetadata_icon__Olipc svg{display:block;flex:none}:root[data-theme=dark] .TatumMetadata_metadata__H0uFJ,:root[data-theme=dark] .TatumMetadata_pill__NJ_8l{--metadata-pill:var(--color-light-popover);--metadata-icon:var(--color-light-muted);--metadata-border:var(--color-light-border);--metadata-text:var(--color-light-muted-foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .TatumMetadata_metadata__H0uFJ,:root:not([data-theme=light]):not([data-theme=dark]) .TatumMetadata_pill__NJ_8l{--metadata-pill:var(--color-light-popover);--metadata-icon:var(--color-light-muted);--metadata-border:var(--color-light-border);--metadata-text:var(--color-light-muted-foreground)}}.CaseStudyImage_trigger__fk2RI{position:relative;display:block;min-width:0;overflow:hidden;cursor:zoom-in}.CaseStudyImage_enlargeHint__UjknQ{position:absolute;top:12px;right:12px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:var(--color-light-popover,#fff);box-shadow:0 0 0 1px var(--color-light-input,#0000001a),0 1px 2px #0000000d;color:var(--color-light-foreground,#262626);opacity:0;transition:opacity .15s ease;pointer-events:none}.CaseStudyImage_trigger__fk2RI:focus-visible .CaseStudyImage_enlargeHint__UjknQ{opacity:1}@media (hover:hover) and (pointer:fine){.CaseStudyImage_trigger__fk2RI,.CaseStudyImage_trigger__fk2RI *{cursor:url(/cursors/expand-image.svg) 20 20,zoom-in}}.CaseStudyImage_galleryRoot__dEEoE{display:contents}.CaseStudyImage_viewer__U_OYh{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:hidden;margin:0;padding:80px 88px;border:0;background:transparent;color:#fff;overscroll-behavior:contain}.CaseStudyImage_viewer__U_OYh::backdrop{background:rgb(0 0 0/52%);backdrop-filter:blur(8px)}.CaseStudyImage_viewer__U_OYh[open]{display:grid;place-items:center}.CaseStudyImage_counter__CdBkJ{position:absolute;top:28px;left:28px;font-size:14px;line-height:24px;font-variant-numeric:tabular-nums}.CaseStudyImage_viewer__U_OYh>button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;border:0;border-radius:10px;background:var(--color-light-popover,#fff);color:var(--color-light-foreground,#262626);box-shadow:0 0 0 1px var(--color-light-input,#0000001a),0 1px 2px #0000000d;cursor:pointer;touch-action:manipulation}.CaseStudyImage_viewer__U_OYh>button:not(:disabled):hover{background:color-mix(in srgb,var(--color-light-popover,#fff) 90%,var(--color-light-foreground,#262626))}.CaseStudyImage_viewer__U_OYh>button:disabled{opacity:.45;cursor:default}.CaseStudyImage_viewer__U_OYh>button:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 2px #141414}.CaseStudyImage_close__aa4Cr{position:absolute;top:24px;right:24px;padding:8px 12px;border-radius:10px;font-size:13px}.CaseStudyImage_srOnly__LhR00{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.CaseStudyImage_next__mnL_f,.CaseStudyImage_previous__9CC40{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:10px}.CaseStudyImage_previous__9CC40{left:24px}.CaseStudyImage_next__mnL_f{right:24px}.CaseStudyImage_canvas__bhxbh{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.CaseStudyImage_canvas__bhxbh>img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;box-shadow:0 16px 64px #00000026;animation:CaseStudyImage_image-appear__EYRsP .16s ease-out}@keyframes CaseStudyImage_image-appear__EYRsP{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.CaseStudyImage_viewer__U_OYh{padding:72px 16px 88px}.CaseStudyImage_counter__CdBkJ{top:24px;left:20px}.CaseStudyImage_close__aa4Cr{top:20px;right:16px}.CaseStudyImage_next__mnL_f,.CaseStudyImage_previous__9CC40{top:auto;bottom:max(20px,env(safe-area-inset-bottom));transform:none}.CaseStudyImage_previous__9CC40{left:calc(50% - 52px)}.CaseStudyImage_next__mnL_f{right:calc(50% - 52px)}}@media (prefers-reduced-motion:reduce){.CaseStudyImage_enlargeHint__UjknQ{transition:none}.CaseStudyImage_canvas__bhxbh>img{animation:none}}@media (forced-colors:active){.CaseStudyImage_viewer__U_OYh>button{border:1px solid ButtonText}.CaseStudyImage_viewer__U_OYh>button:focus-visible{outline-color:Highlight;box-shadow:none}}.CaseStudyImage_canvas__bhxbh .CaseStudyImage_comparisonCanvas__FViSk{width:min(100%,calc((100dvh - 160px) * var(--comparison-ratio)));flex:none;border-radius:12px;box-shadow:0 16px 64px #00000026}.CaseStudyImage_canvas__bhxbh .CaseStudyImage_comparisonCanvas__FViSk img[data-comparison-image]{width:100%;height:auto;max-height:none;border-radius:0;box-shadow:none;animation:none}.ImageComparison_canvas__SrvfT{position:relative;width:100%;overflow:hidden;border-radius:inherit;isolation:isolate;user-select:none}.ImageComparison_image__zGLMC{display:block;width:100%;height:auto;box-shadow:none;pointer-events:none}.ImageComparison_light__zxi9_{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.ImageComparison_preview__XgAOs{position:absolute;inset:0 auto auto 0;width:1200px;height:1200px;transform:scale(var(--preview-scale,.55));transform-origin:top left;pointer-events:none}.ImageComparison_preview__XgAOs>section{min-height:1200px;border:0;border-radius:0}.ImageComparison_preview__XgAOs *,.ImageComparison_preview__XgAOs :after,.ImageComparison_preview__XgAOs :before{animation:none!important;transition:none!important}.ImageComparison_divider__oF_vO{position:absolute;inset-block:0;left:var(--split);width:2px;transform:translateX(-50%);background:var(--color-light-popover);box-shadow:0 0 0 1px var(--color-light-border);pointer-events:none}.ImageComparison_handle__7BBXe{position:absolute;top:50%;left:clamp(22px,var(--split),calc(100% - 22px));display:grid;width:38px;height:38px;place-items:center;transform:translate(-50%,-50%);border:1px solid var(--color-light-input);border-radius:50%;background:var(--color-light-popover);color:var(--button-primary-icon);box-shadow:0 2px 8px rgb(0 0 0/12%);pointer-events:none}.ImageComparison_slider__HxiXc{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ImageComparison_canvas__SrvfT:has(.ImageComparison_slider__HxiXc:focus-visible){outline:2px solid var(--color-light-ring);outline-offset:-3px}.ProjectCaseStudyDetail_mainColumn__bNoJy{display:flex;min-width:0;flex-direction:column;gap:52px;padding:34px 24px 112px 0}.ProjectCaseStudyDetail_centeredLayout__T_5N_{--case-column-width:660px;--case-prototype-width:976px;--case-card-radius:16px;--case-annotation-ink:#646464;--case-annotation-paper:#fff;width:100%;max-width:calc(var(--case-prototype-width) + 48px);margin-inline:auto;padding:96px 24px 0;font-feature-settings:"cv01","ss03"}.ProjectCaseStudyDetail_caseHeader__wBGWI{display:flex;width:100%;max-width:var(--case-column-width);flex-direction:column;gap:8px;margin:0 auto 64px}.ProjectCaseStudyDetail_caseHeader__wBGWI h1{margin:0;font-size:1.5rem;line-height:32px;font-weight:500;letter-spacing:-.0125em;text-wrap:balance}.ProjectCaseStudyDetail_caseHeader__wBGWI p{color:var(--color-light-body-foreground);font-size:1rem;line-height:26px;text-wrap:pretty}.ProjectCaseStudyDetail_centeredColumn__GtZS8{width:100%;align-items:center;gap:80px;padding:0 0 112px}.ProjectCaseStudyDetail_centeredColumn__GtZS8>.ProjectCaseStudyDetail_hero__P8tG9{max-width:var(--case-column-width)}.ProjectCaseStudyDetail_centeredColumn__GtZS8>.ProjectCaseStudyDetail_wideHero__yUHIy{max-width:var(--case-prototype-width)}.ProjectCaseStudyDetail_centeredColumn__GtZS8>.ProjectCaseStudyDetail_article__ghAA_,.ProjectCaseStudyDetail_centeredColumn__GtZS8>.ProjectCaseStudyDetail_section__iXqHS{max-width:var(--case-column-width)}.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_metadata__V7jMF,.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_prose__TNClv,.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_section__iXqHS h2{width:100%;align-self:center}.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_section__iXqHS{gap:20px}.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_section__iXqHS>h2{display:flex;align-items:center;gap:12px;color:var(--color-light-foreground);font-size:1rem;line-height:1.625;font-weight:550;text-wrap:balance}.ProjectCaseStudyDetail_centeredColumn__GtZS8 .ProjectCaseStudyDetail_section__iXqHS>h2:after{content:"";flex:1;min-width:24px;height:1px;background:var(--color-light-border)}.ProjectCaseStudyDetail_article__ghAA_,.ProjectCaseStudyDetail_hero__P8tG9,.ProjectCaseStudyDetail_section__iXqHS{width:100%}.ProjectCaseStudyDetail_article__ghAA_,.ProjectCaseStudyDetail_sectionContent__jQkBp{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ProjectCaseStudyDetail_prose__TNClv{display:flex;width:100%;flex-direction:column;gap:26px;color:var(--color-light-body-foreground);font-size:1rem;line-height:1.625;text-wrap:pretty;overflow-wrap:break-word}.ProjectCaseStudyDetail_foundationExamples__km8tJ{display:flex;width:100%;flex-direction:column;gap:48px;margin-top:16px}.ProjectCaseStudyDetail_foundationExample__gcHAK{display:flex;width:100%;min-width:0;flex-direction:column;gap:8px}.ProjectCaseStudyDetail_foundationExample__gcHAK>:not(h3):not(.ProjectCaseStudyDetail_prose__TNClv){margin-top:24px}.ProjectCaseStudyDetail_sectionContent__jQkBp>.ProjectCaseStudyDetail_foundationExample__gcHAK{margin-top:16px}.ProjectCaseStudyDetail_foundationExample__gcHAK h3{margin:0;color:var(--color-light-foreground);font-size:1rem;line-height:26px;font-weight:500}.ProjectCaseStudyDetail_demoFigure__ontBO,.ProjectCaseStudyDetail_processFigure__DitQ_{width:100%;min-width:0;margin:0}.ProjectCaseStudyDetail_prototypeViewport__Meb4G{container-type:inline-size;width:100%;overflow:hidden}.ProjectCaseStudyDetail_prototypeDesktop__hN3Dh{width:1120px;zoom:calc(100cqw / 1120px)}.ProjectCaseStudyDetail_prototypeDesktop__hN3Dh>section{border:0;border-radius:0}.ProjectCaseStudyDetail_mediaCaption__wET3x{display:block;width:100%;margin-top:12px;color:var(--color-light-muted-foreground);font-size:.8125rem;line-height:1.5;text-wrap:pretty}.ProjectCaseStudyDetail_evolution__bOt24{display:flex;width:100%;flex-direction:column;gap:48px}.ProjectCaseStudyDetail_exploration__XsMzo{display:flex;min-width:0;flex-direction:column;gap:32px}.ProjectCaseStudyDetail_processCanvas__4rpZW{width:100%;border-radius:0;background:#fff}.ProjectCaseStudyDetail_processCanvas__4rpZW img{display:block;width:100%;height:auto}.ProjectCaseStudyDetail_explorationHeader__L_tel{display:flex;flex-direction:column;gap:6px}.ProjectCaseStudyDetail_explorationHeader__L_tel>span{margin-inline-start:-9px}.ProjectCaseStudyDetail_explorationHeader__L_tel h3{margin:0;color:var(--color-light-foreground);font-size:1rem;line-height:26px;font-weight:500;letter-spacing:0;text-wrap:balance}.ProjectCaseStudyDetail_explorationCrop__znUkW{position:relative;display:block;overflow:hidden;width:100%;background:#fff}.ProjectCaseStudyDetail_explorationCrop__znUkW img{position:absolute;max-width:none;height:auto}.ProjectCaseStudyDetail_annotationRegion__rcutS{position:absolute;border:2px solid var(--case-annotation-ink);border-radius:6px;background:rgb(100 100 100/4%);box-shadow:0 0 0 1px var(--case-annotation-paper),inset 0 0 0 1px var(--case-annotation-paper);pointer-events:none}.ProjectCaseStudyDetail_annotationMarker__IcYh4,.ProjectCaseStudyDetail_annotationNumber__SNC1L{display:grid;width:22px;height:22px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--case-annotation-ink);color:var(--case-annotation-paper);font-size:.75rem;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.ProjectCaseStudyDetail_annotationMarker__IcYh4{position:absolute;top:-11px;left:8px;box-shadow:0 0 0 1px var(--case-annotation-paper),0 1px 3px #00000020}.ProjectCaseStudyDetail_explorationCaption__lD1wC{display:flex;flex-direction:column;gap:14px}.ProjectCaseStudyDetail_annotationNotes__w2LzL{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;color:var(--color-light-foreground);font-size:.875rem;line-height:1.5}.ProjectCaseStudyDetail_annotationNotes__w2LzL li{display:flex;align-items:flex-start;gap:8px}.ProjectCaseStudyDetail_annotationNumber__SNC1L{width:20px;height:20px;margin-top:1px;border:0}.ProjectCaseStudyDetail_explorationSummary__1gIus{margin:0;color:var(--color-light-muted-foreground);font-size:.875rem;line-height:1.6;text-wrap:pretty}.ProjectCaseStudyDetail_captionedFigure__dNH83{overflow:hidden;padding:0;border:0;border-radius:var(--case-card-radius,16px);background:var(--color-light-popover);box-shadow:var(--case-card-shadow)}.ProjectCaseStudyDetail_captionedFigure__dNH83 .ProjectCaseStudyDetail_mediaCaption__wET3x{width:calc(100% - 8px);min-height:48px;margin:4px;padding:12px 16px;border:1px solid var(--color-light-border);border-radius:12px;background:var(--color-light-background);color:var(--color-light-muted-foreground);font-size:.875rem;line-height:20px}.ProjectCaseStudyDetail_demoCaption__G59_Q{display:flex;align-items:center;gap:8px}.ProjectCaseStudyDetail_demoCaption__G59_Q svg{flex:none}.ProjectCaseStudyDetail_demoCaption__G59_Q>span{flex:1}.ProjectCaseStudyDetail_expandButton__GuiQf{display:grid;width:32px;height:32px;flex:none;place-items:center;padding:0;border:0;border-radius:8px;background:var(--color-light-popover);color:var(--color-light-foreground);box-shadow:0 0 0 1px var(--color-light-input),0 1px 2px #0000000d}.ProjectCaseStudyDetail_expandButton__GuiQf:hover{background:var(--color-light-muted)}.ProjectCaseStudyDetail_prototypeDialog__v6yea{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;overflow:auto;overscroll-behavior:contain;margin:0;padding:0;border:0;background:var(--color-light-background);color:var(--color-light-foreground)}.ProjectCaseStudyDetail_prototypeDialog__v6yea::backdrop{background:var(--color-light-background)}.ProjectCaseStudyDetail_prototypeDialog__v6yea[open]{display:block}.ProjectCaseStudyDetail_expandedCanvas__mNSWU{width:100%;min-height:100%}.ProjectCaseStudyDetail_expandedCanvas__mNSWU>section{width:100%;min-height:100dvh;border:0;border-radius:0}.ProjectCaseStudyDetail_expandedCanvas__mNSWU>section>div{padding-top:72px}.ProjectCaseStudyDetail_collapseButton__E66WJ{position:fixed;z-index:1;top:16px;right:24px}.ProjectCaseStudyDetail_processFigure__DitQ_.ProjectCaseStudyDetail_captionedFigure__dNH83{display:flex;flex-direction:column}.ProjectCaseStudyDetail_processFigure__DitQ_.ProjectCaseStudyDetail_captionedFigure__dNH83 .ProjectCaseStudyDetail_mediaCaption__wET3x{flex:1}.ProjectCaseStudyDetail_captionedFigure__dNH83 .ProjectCaseStudyDetail_mediaFrame__1F4Mx{border-radius:0;outline:none}.ProjectCaseStudyDetail_sourceLink__um_PY{align-self:flex-start;padding-bottom:2px;border-bottom:1px solid;color:var(--color-light-muted-foreground);font-size:13px;line-height:20px}.ProjectCaseStudyDetail_heroImage__P9_NJ,.ProjectCaseStudyDetail_mediaFrame__1F4Mx{position:relative;width:100%;overflow:hidden;border-radius:16px;background:var(--color-light-popover)}.ProjectCaseStudyDetail_heroImage__P9_NJ{border-radius:16px;box-shadow:var(--case-card-shadow)}.ProjectCaseStudyDetail_heroImage__P9_NJ img,.ProjectCaseStudyDetail_mediaFrame__1F4Mx img{object-fit:cover}.ProjectCaseStudyDetail_media__vZ6ZC{width:100%;margin:0}.ProjectCaseStudyDetail_mediaFrame__1F4Mx video,.ProjectCaseStudyDetail_mediaFrame__1F4Mx>div{display:block;width:100%;height:100%;object-fit:cover}.ProjectCaseStudyDetail_comparison__Jnlit{display:flex;flex-direction:column;gap:48px;width:100%;margin:0}.ProjectCaseStudyDetail_comparisonCaption__I1Qvy{display:flex;align-items:center;gap:8px;color:var(--color-light-muted-foreground);font-size:.875rem;line-height:1.5}.ProjectCaseStudyDetail_comparisonPanels__lSClx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProjectCaseStudyDetail_comparisonImage__b0m_s{min-width:0;border-radius:12px;background:var(--color-light-popover)}.ProjectCaseStudyDetail_comparison__Jnlit img{object-fit:cover}.ProjectCaseStudyDetail_comparisonLabel__xchrV{position:absolute;z-index:1;top:12px;left:12px;padding:5px 9px;border-radius:6px;background:var(--color-light-background);font-size:12px;line-height:16px}.ProjectCaseStudyDetail_section__iXqHS{display:flex;flex-direction:column;gap:18px;scroll-margin-top:32px}.ProjectCaseStudyDetail_section__iXqHS h2{width:min(580px,100%);margin:0;font-size:1rem;line-height:1.5;font-weight:600}.ProjectCaseStudyDetail_metadata__V7jMF{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;gap:24px 28px;margin:8px 0 0;padding-top:28px;border-top:1px solid var(--color-light-border)}.ProjectCaseStudyDetail_metadata__V7jMF>div{display:flex;min-width:0;max-width:100%;flex:0 1 auto;flex-direction:column;gap:8px}.ProjectCaseStudyDetail_metadata__V7jMF dt{color:var(--color-light-muted-foreground);font-size:.875rem;line-height:1.5}.ProjectCaseStudyDetail_metadata__V7jMF dd{margin:0;font-size:.875rem;line-height:1.5}.ProjectCaseStudyDetail_metadata__V7jMF dd>span{font-size:inherit;line-height:inherit}@media (max-width:1129px){.ProjectCaseStudyDetail_mainColumn__bNoJy{width:100%;padding:28px 24px 96px}}.ProjectCaseStudyDetail_centeredColumn__GtZS8.ProjectCaseStudyDetail_mainColumn__bNoJy{padding:0 0 112px}@media (max-width:767px){.ProjectCaseStudyDetail_mainColumn__bNoJy{gap:40px;padding:24px 24px 120px}.ProjectCaseStudyDetail_centeredLayout__T_5N_{padding-inline:20px;padding-top:64px}.ProjectCaseStudyDetail_caseHeader__wBGWI{margin-bottom:64px}.ProjectCaseStudyDetail_caseHeader__wBGWI p{font-size:1rem}.ProjectCaseStudyDetail_centeredColumn__GtZS8.ProjectCaseStudyDetail_mainColumn__bNoJy{gap:80px;padding-bottom:120px}.ProjectCaseStudyDetail_article__ghAA_,.ProjectCaseStudyDetail_sectionContent__jQkBp{gap:32px}.ProjectCaseStudyDetail_evolution__bOt24{gap:48px}.ProjectCaseStudyDetail_explorationHeader__L_tel{padding:0}.ProjectCaseStudyDetail_explorationHeader__L_tel h3{font-size:1rem}.ProjectCaseStudyDetail_captionedFigure__dNH83 .ProjectCaseStudyDetail_mediaCaption__wET3x{padding:12px}.ProjectCaseStudyDetail_comparisonPanels__lSClx{grid-template-columns:1fr;gap:8px}.ProjectCaseStudyDetail_collapseButton__E66WJ{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right))}.ProjectCaseStudyDetail_expandButton__GuiQf{width:44px;height:44px}}.ProjectCaseStudyDetail_comparisonExpand__uw_vS{margin-left:auto;color:var(--button-primary-icon)}.ProjectCaseStudyDetail_comparisonExpand__uw_vS:focus-visible{outline:2px solid var(--color-light-ring);outline-offset:3px}.ProjectCaseStudyDetail_annotatedBefore__VWkLE{position:relative;width:100%}.ProjectCaseStudyDetail_beforeCaption__lEfzz{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ProjectCaseStudyDetail_beforeCaption__lEfzz .ProjectCaseStudyDetail_annotationNotes__w2LzL{gap:16px;color:var(--color-light-body-foreground);line-height:1.6}.ProjectCaseStudyDetail_beforeCaption__lEfzz .ProjectCaseStudyDetail_annotationNotes__w2LzL li{gap:10px}.ProjectCaseStudyDetail_beforeCaption__lEfzz .ProjectCaseStudyDetail_annotationNotes__w2LzL strong{display:block;margin-bottom:2px;color:var(--color-light-foreground);font-weight:500}.ProjectCaseStudyDetail_beforeCaption__lEfzz .ProjectCaseStudyDetail_annotationNumber__SNC1L{margin-top:1px}article.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_centeredColumn__GtZS8 [data-artifact-part=frame]{--artifact-surface:var(--color-light-popover);overflow:hidden;border:0;border-radius:16px;background:var(--color-light-popover);box-shadow:var(--case-card-shadow)}.ProjectCaseStudyDetail_centeredLayout__T_5N_ [data-artifact-part=frame]:before{display:none}.ProjectCaseStudyDetail_centeredLayout__T_5N_ [data-artifact-part=body]{margin:0;border:0;border-radius:0;background:var(--color-light-popover);clip-path:none;overflow:hidden}.ProjectCaseStudyDetail_centeredLayout__T_5N_ [data-artifact-part=footer],.ProjectCaseStudyDetail_centeredLayout__T_5N_ [data-artifact-part=header]{flex-shrink:0;width:calc(100% - 8px);min-height:48px;margin:4px;padding:12px 16px;border:1px solid var(--color-light-border);border-radius:12px;background:var(--color-light-background);color:var(--color-light-muted-foreground);font-family:var(--font-inter-variable),Arial,sans-serif;font-size:14px;line-height:20px}.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_prose__TNClv strong{color:var(--color-light-foreground);font-weight:500}.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_explorationHeader__L_tel .ProjectCaseStudyDetail_prose__TNClv{margin-top:2px}.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_processCanvas__4rpZW{outline:none;border-radius:0}.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_metadata__V7jMF{margin:0 0 12px;padding:0;border:0}@media (min-width:640px) and (max-width:767px){.ProjectCaseStudyDetail_centeredLayout__T_5N_{padding-inline:24px}}.ProjectCaseStudyDetail_caseHeader__wBGWI>span{margin-bottom:4px}@media (forced-colors:active){.ProjectCaseStudyDetail_annotationRegion__rcutS{border-color:CanvasText;background:transparent;box-shadow:none}.ProjectCaseStudyDetail_annotationMarker__IcYh4,.ProjectCaseStudyDetail_annotationNumber__SNC1L{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}.ProjectCaseStudyDetail_prose__TNClv p{margin:0}.ProjectCaseStudyDetail_centeredLayout__T_5N_ .ProjectCaseStudyDetail_prose__TNClv em{font-family:var(--font-article-italic),var(--font-inter-variable),Arial,sans-serif;font-style:italic;font-weight:500}.ProjectCaseStudyDetail_reflection__bzF9c{width:100%;margin-top:-6px}.ProjectCaseStudyDetail_beforeDetails__VO3RX{--ease-out:cubic-bezier(0.23,1,0.32,1);width:100%}.ProjectCaseStudyDetail_beforeSummary__UUPzC{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}.ProjectCaseStudyDetail_beforeSummary__UUPzC:focus-visible{outline:2px solid var(--color-light-ring);outline-offset:4px}.ProjectCaseStudyDetail_notesToggle__SH6SP{display:flex;align-items:center;gap:6px;color:var(--color-light-muted-foreground);font-size:.875rem;line-height:20px}.ProjectCaseStudyDetail_beforeDetails__VO3RX .ProjectCaseStudyDetail_annotationNotes__w2LzL{padding-top:12px}.ProjectCaseStudyDetail_beforeDetails__VO3RX .ProjectCaseStudyDetail_hideNotes__zx3Ij,.ProjectCaseStudyDetail_beforeDetails__VO3RX[data-open] .ProjectCaseStudyDetail_showNotes__qfhkY{display:none}.ProjectCaseStudyDetail_beforeDetails__VO3RX[data-open] .ProjectCaseStudyDetail_hideNotes__zx3Ij{display:inline}.ProjectCaseStudyDetail_notesToggle__SH6SP svg{transition:transform .2s var(--ease-out)}.ProjectCaseStudyDetail_beforeDetails__VO3RX[data-open] .ProjectCaseStudyDetail_notesToggle__SH6SP svg{transform:rotate(180deg)}.ProjectCaseStudyDetail_beforeNotesPanel__t7h0u{height:var(--collapsible-panel-height);overflow:hidden;opacity:1;transition:height .2s var(--ease-out),opacity .2s var(--ease-out)}.ProjectCaseStudyDetail_beforeNotesPanel__t7h0u[data-ending-style],.ProjectCaseStudyDetail_beforeNotesPanel__t7h0u[data-starting-style]{height:0;opacity:0}@media (prefers-reduced-motion:reduce){.ProjectCaseStudyDetail_beforeNotesPanel__t7h0u{transition:opacity .2s var(--ease-out)}.ProjectCaseStudyDetail_notesToggle__SH6SP svg{transition:none}}.ProjectCaseStudyDetail_beforeDetails__VO3RX[data-keyboard-toggle] .ProjectCaseStudyDetail_beforeNotesPanel__t7h0u,.ProjectCaseStudyDetail_beforeDetails__VO3RX[data-keyboard-toggle] .ProjectCaseStudyDetail_notesToggle__SH6SP svg{transition:none}