@layer base, vortex;@layer vortex{.ThemeScope_root__zZdzW{color:var(--vortex-color-foreground-default);display:contents}}.BioSection_section__c9L9B{position:relative;z-index:var(--vortex-z-index-1);background-color:var(--vortex-color-background-default)}.BioSection_body___yhr_{min-width:0;max-width:51.25rem;color:var(--vortex-color-foreground-default)}.BioSection_subtle__A5ikK{color:var(--vortex-color-foreground-subtle)}.BioSection_figure__qWlR6{position:relative;width:100%;max-width:clamp(20rem,27.7778vw,40rem);aspect-ratio:5/3;border-radius:var(--vortex-border-radius-xs);border:var(--vortex-border-width-25) solid var(--vortex-color-border-inverse);overflow:hidden}@media(prefers-reduced-motion:no-preference){.BioSection_section__c9L9B{margin-block-start:-25svh}}.Badge_root__GjQBo{background:light-dark(var(--vortex-color-neutral-50),var(--vortex-color-background-surface-subtlest))}.ChatLink_link__aO2xh{vertical-align:baseline}.Text_heading2xl__jwKCG{font-size:clamp(var(--vortex-typography-heading-2xl-mobile-font-size),7.7778vw,var(--vortex-typography-heading-2xl-desktop-font-size))}.Text_headingXl__GV5Ic{font-size:clamp(var(--vortex-typography-heading-xl-mobile-font-size),6.6667vw,var(--vortex-typography-heading-xl-desktop-font-size))}.Text_headingLg__jaTbn{font-size:clamp(var(--vortex-typography-heading-lg-mobile-font-size),4.4444vw,var(--vortex-typography-heading-lg-desktop-font-size))}.Text_headingMd__fVScS{font-size:clamp(var(--vortex-typography-heading-md-mobile-font-size),3.3333vw,var(--vortex-typography-heading-md-desktop-font-size))}.Text_headingSm__7RSQO{font-size:clamp(var(--vortex-typography-heading-sm-mobile-font-size),2.2222vw,var(--vortex-typography-heading-sm-desktop-font-size))}.Text_headingXs__Yxtt9{font-size:clamp(var(--vortex-typography-heading-xs-mobile-font-size),1.6667vw,var(--vortex-typography-heading-xs-desktop-font-size))}@media(min-width:1440px){.Text_heading2xl__jwKCG{font-size:clamp(var(--vortex-typography-heading-2xl-desktop-font-size),7.7778vw,8.75rem)}.Text_headingXl__GV5Ic{font-size:clamp(var(--vortex-typography-heading-xl-desktop-font-size),6.6667vw,7.5rem)}.Text_headingLg__jaTbn{font-size:clamp(var(--vortex-typography-heading-lg-desktop-font-size),4.4444vw,5rem)}.Text_headingMd__fVScS{font-size:clamp(var(--vortex-typography-heading-md-desktop-font-size),3.3333vw,3.75rem)}.Text_headingSm__7RSQO{font-size:clamp(var(--vortex-typography-heading-sm-desktop-font-size),2.2222vw,2.5rem)}.Text_headingXs__Yxtt9{font-size:clamp(var(--vortex-typography-heading-xs-desktop-font-size),1.6667vw,1.875rem)}}.CtaSection_lines__lOUy4{display:block}.CtaSection_line__4aMDJ{display:flex;justify-content:center;clip-path:polygon(0 11%,0 111%,100% 111%,100% 11%)}.CtaSection_letter__8P7a1{display:inline-block;position:relative;will-change:transform}.CtaSection_letter__8P7a1 span:last-child{position:absolute;bottom:100%;inset-inline-start:0}.CtaSection_space__vWL8m{display:inline-block}.DotBadge_dot__qZAFG,.DotBadge_label__nDGom{color:color-mix(in srgb,var(--vortex-color-foreground-primary-bold) 92%,var(--vortex-color-foreground-default))}.DotBadge_dot__qZAFG{flex-shrink:0;width:var(--vortex-size-150);height:var(--vortex-size-150);border-radius:var(--vortex-border-radius-full);background-color:currentColor}.DotBadge_label__nDGom{text-transform:uppercase}.ErrorArtwork_stage__3Q5Js{--artwork-point-color:var(--vortex-color-foreground-primary-default);--artwork-point-fill:var(--vortex-color-background-surface-default);position:relative;width:90%;max-width:40rem;aspect-ratio:1850/940;color:var(--vortex-color-foreground-default)}.ErrorArtwork_artwork__GUoy0{position:absolute;inset:0;width:100%;height:100%;color:inherit;opacity:0;pointer-events:none;cursor:grab;touch-action:none;user-select:none}.ErrorArtwork_artwork__GUoy0[data-ready]{opacity:1;pointer-events:auto}.ErrorArtwork_fallback__lvnAs{display:block;width:100%;height:auto;pointer-events:none}.ErrorArtwork_artwork__GUoy0[data-ready]+.ErrorArtwork_fallback__lvnAs{visibility:hidden}.ErrorArtwork_pointOutline__JY5qW{stroke:var(--artwork-point-color)}.ErrorArtwork_pointFill__2MXRI{stroke:var(--artwork-point-fill)}.ErrorArtwork_artwork__GUoy0:active{cursor:grabbing}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){.FadeIn_fadeIn__TJnOK{opacity:0;visibility:hidden}.FadeInGroup_root__OgWAa>*>*{opacity:0;pointer-events:none}}.Image_root__5nY89{transition:filter .4s}.Image_root__5nY89[data-loaded=true]{filter:blur(0)}.Image_root__5nY89[data-loaded=false]{filter:blur(var(--vortex-space-100))}.Logo_root___VTQr{height:1.625rem;aspect-ratio:34/28;overflow:visible}.LogoBadge_root__fkE85,.Logo_root___VTQr{display:block;flex-shrink:0}.LogoBadge_container__3tgVp{fill:var(--logo-container)}.LogoBadge_mark__IMyY_{fill:var(--logo-mark)}.LogoBadge_brand__iuwvZ{--logo-container:var(--vortex-color-background-static-black);--logo-mark:var(--vortex-color-background-primary-default)}.LogoBadge_brandInverted__EsHsI{--logo-container:var(--vortex-color-foreground-static-primary);--logo-mark:var(--vortex-color-background-static-black)}.LogoBadge_neutral__uTZpX{--logo-container:var(--vortex-color-background-static-black);--logo-mark:var(--vortex-color-background-static-white)}.LogoBadge_neutralInverted__f7BI4{--logo-container:var(--vortex-color-background-static-white);--logo-mark:var(--vortex-color-background-static-black)}.LogoBadge_sizeXs__7ecs7{width:var(--vortex-size-600);height:var(--vortex-size-600)}.LogoBadge_sizeSm__elMO9{width:var(--vortex-size-800);height:var(--vortex-size-800)}.LogoBadge_sizeMd__pAzpr{width:var(--vortex-size-1000);height:var(--vortex-size-1000)}.LogoBadge_sizeLg__86d12{width:var(--vortex-size-1200);height:var(--vortex-size-1200)}.LogoBadge_sizeXl__8o309{width:var(--vortex-size-1400);height:var(--vortex-size-1400)}.LogoBadge_size2xl__8BPCW{width:var(--vortex-size-1600);height:var(--vortex-size-1600)}.MarkdownLink_link__fppVN.MarkdownLink_link__fppVN{border-radius:var(--vortex-border-radius-xs);font-size:inherit;vertical-align:baseline}.MarkdownLink_link__fppVN>span{text-decoration:underline;text-underline-offset:.2em}.ProjectCard_card__r01K6{display:flex;flex-direction:column;gap:var(--vortex-spacing-lg);width:100%;text-decoration:none;color:inherit;border-radius:var(--vortex-border-radius-md)}.ProjectCard_frame__cUDzQ{overflow:clip}.ProjectCard_frame__cUDzQ,.ProjectCard_visual__wIFDX{border-radius:var(--vortex-border-radius-lg)}.ProjectCard_visual__wIFDX{width:100%;height:auto;background-color:var(--vortex-color-background-surface-default)}.ProjectCard_cardBody__4vy8V{min-width:0}.ProjectCard_cardTitle__4CJTr{max-width:26rem}.ProjectCard_readLink__Vu7z6{display:inline-flex;align-items:center;gap:var(--vortex-spacing-3xs);width:fit-content;color:var(--vortex-color-foreground-subtle)}.ProjectCard_readIcon__xRZl3,.ProjectCard_readLabel__xTvnB{transition:color var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ProjectCard_readIcon__xRZl3{width:var(--vortex-size-300);height:var(--vortex-size-300);flex-shrink:0;translate:0 var(--vortex-space-50)}.ProjectCard_card__r01K6:is(:hover,:focus-visible) :is(.ProjectCard_readLabel__xTvnB,.ProjectCard_readIcon__xRZl3){color:var(--vortex-color-foreground-default)}@media(prefers-reduced-motion:no-preference){.ProjectCard_visual__wIFDX{transition:transform var(--vortex-motion-duration-300) var(--vortex-motion-ease)}.ProjectCard_readIcon__xRZl3{transition:color var(--vortex-motion-duration-200) var(--vortex-motion-ease),transform var(--vortex-motion-duration-200) var(--vortex-motion-ease)}.ProjectCard_card__r01K6:is(:hover,:focus-visible) .ProjectCard_visual__wIFDX{transform:scale(1.06)}.ProjectCard_card__r01K6:is(:hover,:focus-visible) .ProjectCard_readIcon__xRZl3{transform:translateX(var(--vortex-space-100))}}@media(max-width:639px){.ProjectCard_cardTitle__4CJTr{max-width:none}}.SectionHeader_root__UcESo{white-space:pre-line}.BrowserThemeColor_edge__S8d8O{display:none}@media(max-width:639px){@supports(-webkit-touch-callout:none){.BrowserThemeColor_edge__S8d8O{display:block;position:fixed;inset-inline:0;height:var(--vortex-space-300);z-index:calc(var(--vortex-z-index-8888) + var(--vortex-z-index-1));background-color:var(--mobile-menu-surface,var(--mobile-chat-surface,var(--browser-edge-surface,var(--vortex-color-background-default))));-webkit-background-clip:text;background-clip:text;pointer-events:none}.BrowserThemeColor_top__zOQ0n{inset-block-start:0}.BrowserThemeColor_bottom__jsiUs{inset-block-end:0}}}.SwitchMode_root__6PpRD{display:flex;align-items:center;justify-content:center;height:var(--switch-mode-size,var(--vortex-size-1000));aspect-ratio:1;flex-shrink:0;padding:0;border:none;border-radius:var(--switch-mode-radius,var(--vortex-border-radius-full));background-color:var(--switch-mode-surface,var(--vortex-color-background-surface-default));color:var(--switch-mode-color,var(--vortex-color-foreground-default))}.SwitchMode_icon__jAAR1{display:block;width:var(--switch-mode-icon-size,var(--vortex-size-500));height:var(--switch-mode-icon-size,var(--vortex-size-500))}.ThinkingOrb_orb__t9i6v{position:relative;display:block;flex-shrink:0;opacity:.8;inline-size:var(--thinking-orb-size,var(--vortex-size-1000));block-size:var(--thinking-orb-size,var(--vortex-size-1000))}.ThinkingOrb_canvas__l_vHH,.ThinkingOrb_still__yE0DQ{display:block;inline-size:100%;block-size:100%}.ThinkingOrb_canvas__l_vHH{position:absolute;inset:0;opacity:0}.ThinkingOrb_canvas__l_vHH[data-ready=true]{opacity:1}.ThinkingOrb_canvas__l_vHH[data-ready=true]+.ThinkingOrb_still__yE0DQ{opacity:0}@media(prefers-reduced-motion:no-preference){.ThinkingOrb_canvas__l_vHH,.ThinkingOrb_still__yE0DQ{transition:opacity var(--vortex-motion-duration-200) var(--vortex-motion-ease-out)}}@media(prefers-reduced-motion:reduce){.ThinkingOrb_canvas__l_vHH{display:none}.ThinkingOrb_canvas__l_vHH[data-ready=true]+.ThinkingOrb_still__yE0DQ{opacity:1}}.ThinkingText_root__rJMF9{display:inline-flex;align-items:center;gap:var(--vortex-spacing-2xs)}.ThinkingText_container__O2GHW{display:inline-grid}.ThinkingText_completedText__dIKDu,.ThinkingText_text__QPVOX{grid-area:1/1;color:var(--thinking-text-color,var(--vortex-color-foreground-subtle));transition:opacity var(--vortex-motion-duration-300) var(--vortex-motion-ease),transform var(--vortex-motion-duration-300) var(--vortex-motion-ease)}.ThinkingText_loading__7OmXv .ThinkingText_text__QPVOX{background-image:linear-gradient(100deg,var(--thinking-text-color,var(--vortex-color-foreground-subtle)) 0 40%,var(--thinking-text-highlight,var(--vortex-color-foreground-default)) 50%,var(--thinking-text-color,var(--vortex-color-foreground-subtle)) 60% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ThinkingText_completedText__dIKDu{opacity:0;transform:translateY(50%)}.ThinkingText_swapped__QCesI .ThinkingText_text__QPVOX{opacity:0;transform:translateY(-50%)}.ThinkingText_swapped__QCesI .ThinkingText_completedText__dIKDu{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ThinkingText_loading__7OmXv .ThinkingText_text__QPVOX{background-image:none;color:var(--thinking-text-color,var(--vortex-color-foreground-subtle));-webkit-text-fill-color:currentcolor}.ThinkingText_completedText__dIKDu,.ThinkingText_text__QPVOX{transition:none}}.HeroSection_surface__R4FEN{margin-block-start:calc((var(--vortex-spacing-lg) * -2) - (var(--vortex-spacing-xs) * 2) - var(--vortex-size-600));background-color:var(--vortex-color-background-default);color:var(--vortex-color-foreground-default);overflow:clip}.HeroSection_section__TdI_p{width:100%}.HeroSection_intro__Dbhkk{max-width:19.375rem;color:var(--vortex-color-foreground-default);white-space:pre-line}.HeroSection_portrait__jV2xd{border:var(--vortex-border-width-25) solid var(--vortex-color-border-default)}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){.HeroSection_pinHeight__Kc9m1{height:600vh}.HeroSection_panel__fSKoj{position:relative;height:100svh;min-height:100svh;overflow:hidden}.HeroSection_content__HHVX3,.HeroSection_panelContent__sNc9R{height:100%}.HeroSection_panelContent__sNc9R{box-sizing:border-box;position:relative}.HeroSection_introGroup__Y9rwJ{flex:0 0 auto;will-change:transform,opacity}.HeroSection_statements__SZiDZ{position:absolute;inset:0}}.HeroStatement_slot__AeK74{width:100%}.HeroStatement_statement__CIPmA{width:100%;color:var(--vortex-color-foreground-default)}.HeroStatement_visual__ISyXS{display:inline}@media(scripting:enabled) and (prefers-reduced-motion:no-preference){.HeroStatement_slot__AeK74{position:absolute;inset:0;display:flex;align-items:center}.HeroStatement_slot__AeK74:not(:first-child) .HeroStatement_statement__CIPmA{transform:translateY(calc(50vh + 50%))}.HeroStatement_character__Ctb20,.HeroStatement_statement__CIPmA{will-change:transform}.HeroStatement_word__SPPUp{white-space:nowrap}.HeroStatement_character__Ctb20,.HeroStatement_word__SPPUp{display:inline-block}}.ProjectsSection_surface__D__U8{background-color:var(--vortex-color-background-default);color:var(--vortex-color-foreground-default);border-radius:var(--vortex-border-radius-600);overflow-x:clip}.ValuesSection_canvas__scfKT,.ValuesSection_panel__PPBh0,.ValuesSection_pinHeight__zysVE{width:100%}.ValuesSection_canvas__scfKT{position:relative;aspect-ratio:1360/850;container-type:inline-size;border-radius:var(--vortex-border-radius-lg);overflow:clip}.ValuesSection_orbitItem__brgbo,.ValuesSection_orbit__F88oJ{position:absolute;inset:0}.ValuesSection_tilesOrbit__FByPn{transform-origin:89.0788cqw 31.5783cqw}.ValuesSection_labelsOrbit__iJuB_{transform-origin:11.6911cqw 29.8996cqw}.ValuesSection_tile__es7c5{width:11.7647cqw;height:11.7647cqw;border-radius:1.5686cqw;background-color:#e9eadf;box-shadow:0 .9804cqw 1.9608cqw -.3922cqw color-mix(in srgb,var(--vortex-color-foreground-static-black) 24%,transparent);transform-origin:0 50%;overflow:clip}.ValuesSection_label__ShMF2,.ValuesSection_media__om_vH,.ValuesSection_tile__es7c5{position:absolute}.ValuesSection_media__om_vH{inset:16%;filter:grayscale(1)}.ValuesSection_label__ShMF2{transform:translateX(-100%);font-size:4.7059cqw;line-height:1;letter-spacing:-.1412cqw;transform-origin:100% 50%}.ValuesSection_tile-journey__UtVBl{left:73.75cqw;top:-8.3088cqw}.ValuesSection_tile-ritual__69Crg{left:64.1176cqw;top:-2.5735cqw}.ValuesSection_tile-momentum__oFaX4{left:56.9853cqw;top:4.9265cqw}.ValuesSection_tile-shipping__Uv9Gz{left:54.2647cqw;top:13.3824cqw}.ValuesSection_tile-perspective__TBsdv{left:52.3529cqw;top:22.1816cqw}.ValuesSection_tile-craft__vL1MF{left:51.7647cqw;top:30.3184cqw}.ValuesSection_tile-problems__09zVq{left:53.4559cqw;top:38.8235cqw}.ValuesSection_tile-discovery__oNib7{left:57.5735cqw;top:45.7353cqw}.ValuesSection_tile-systems__xuJQP{left:62.8676cqw;top:52.7206cqw}.ValuesSection_tile-direction__yQvRk{left:72.0588cqw;top:59.0441cqw}.ValuesSection_label-journey__0x2Lw{left:25.8824cqw;top:-8.4559cqw}.ValuesSection_label-ritual__IufKz{left:30.3676cqw;top:-.2206cqw}.ValuesSection_label-momentum__97toU{left:40.4412cqw;top:6.8382cqw}.ValuesSection_label-shipping__foA0X{left:46.7647cqw;top:15.2206cqw}.ValuesSection_label-perspective__UbK2B{left:48.75cqw;top:24.7059cqw}.ValuesSection_label-craft__VRbVa{left:46.7647cqw;top:33.5294cqw}.ValuesSection_label-problems__9VWjP{left:46.7647cqw;top:41.6176cqw}.ValuesSection_label-discovery__KzMOy{left:39.7059cqw;top:48.8235cqw}.ValuesSection_label-systems__Mimuc{left:31.3235cqw;top:55.7353cqw}.ValuesSection_label-direction__Sn416{left:25.8824cqw;top:63.0147cqw}@media(prefers-reduced-motion:no-preference){.ValuesSection_pinHeight__zysVE{height:360vh}.ValuesSection_panel__PPBh0{position:relative;height:100svh;min-height:100svh;overflow:hidden}.ValuesSection_canvas__scfKT{height:100%;aspect-ratio:auto;border-radius:0}.ValuesSection_orbit__F88oJ{inset:auto;top:50%;width:160vw;height:160vw;transform:translateY(-50%);transform-origin:50% 50%}.ValuesSection_tilesOrbit__FByPn{left:52%}.ValuesSection_labelsOrbit__iJuB_{right:52%}.ValuesSection_tile__es7c5{left:50%;top:0;width:16vw;height:16vw}.ValuesSection_label__ShMF2,.ValuesSection_tile__es7c5{transform:translateY(-50%)}.ValuesSection_label__ShMF2{right:50%;left:auto;top:100%;font-size:6vw}.ValuesSection_label__ShMF2,.ValuesSection_orbitItem__brgbo,.ValuesSection_orbit__F88oJ,.ValuesSection_tile__es7c5{will-change:transform}}@media(min-width:768px) and (prefers-reduced-motion:no-preference){.ValuesSection_orbit__F88oJ{width:120vw;height:120vw}.ValuesSection_tile__es7c5{width:14vw;height:14vw}.ValuesSection_label__ShMF2{font-size:5vw}}@media(min-width:1024px) and (prefers-reduced-motion:no-preference){.ValuesSection_orbit__F88oJ{width:80vw;height:80vw}.ValuesSection_tile__es7c5{width:11.7647cqw;height:11.7647cqw}.ValuesSection_label__ShMF2{font-size:4.7059cqw}}