@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistPixelSquare;src:url(../media/GeistPixel_Square.p.3i-voztpvqxl2.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelsquare_cf225766-module__Yt-Tla__className{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelsquare_cf225766-module__Yt-Tla__variable{--font-geist-pixel-square:"GeistPixelSquare", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelGrid;src:url(../media/GeistPixel_Grid.p.2u9udzfirdsy9.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelgrid_6ebff038-module__NUBdrG__className{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelgrid_6ebff038-module__NUBdrG__variable{--font-geist-pixel-grid:"GeistPixelGrid", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelCircle;src:url(../media/GeistPixel_Circle.p.33ptqjycga8_k.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelcircle_7ee616e3-module__hUl13q__className{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelcircle_7ee616e3-module__hUl13q__variable{--font-geist-pixel-circle:"GeistPixelCircle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelTriangle;src:url(../media/GeistPixel_Triangle.p.2yt1keahkoo6c.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixeltriangle_d08a9537-module__YhmSWq__className{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixeltriangle_d08a9537-module__YhmSWq__variable{--font-geist-pixel-triangle:"GeistPixelTriangle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelLine;src:url(../media/GeistPixel_Line.p.2mkbez_3692ug.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelline_d71857ef-module__Cx3YZq__className{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelline_d71857ef-module__Cx3YZq__variable{--font-geist-pixel-line:"GeistPixelLine", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.Avatar-module__0AwfNa__avatar{flex:none;width:112px;height:123px;display:block}.Avatar-module__0AwfNa__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}
.Button-module__xDwtkW__button{height:40px;padding:var(--space-8) var(--space-16);justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-button);background-color:var(--color-surface-button);color:var(--color-text-inverse);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out-quart), border-radius var(--dur-base) var(--ease-out-expo), margin var(--dur-base) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-quart);display:inline-flex;}.Button-module__xDwtkW__button:hover{background-color:var(--color-surface-button-hover)}.Button-module__xDwtkW__button:active{transform:translateY(1px)}.Button-module__xDwtkW__icon{width:40px;padding:var(--space-8)}
.ButtonPair-module__HkmV8G__pair{align-items:center;gap:var(--space-4);display:flex}@media (hover:hover){.ButtonPair-module__HkmV8G__pair:hover .ButtonPair-module__HkmV8G__label,.ButtonPair-module__HkmV8G__pair:hover .ButtonPair-module__HkmV8G__arrow{background-color:var(--color-surface-button-hover)}.ButtonPair-module__HkmV8G__pair:hover .ButtonPair-module__HkmV8G__label{border-top-right-radius:0;border-bottom-right-radius:0}.ButtonPair-module__HkmV8G__pair:hover .ButtonPair-module__HkmV8G__arrow{margin-left:calc(-1 * var(--space-4));border-top-left-radius:0;border-bottom-left-radius:0}}
.Hero-module__Vtspxq__avatar{display:block}.Hero-module__Vtspxq__title{width:100%;color:var(--color-text-primary);}.Hero-module__Vtspxq__body{max-width:296px;color:var(--color-text-primary);}
.Philosophy-module__OMSiXa__group{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.Philosophy-module__OMSiXa__heading{width:100%;color:var(--color-text-primary);}.Philosophy-module__OMSiXa__sub{width:100%;color:var(--color-text-primary);}.Philosophy-module__OMSiXa__body{width:100%;color:var(--color-text-primary);}
.Wordmark-module__tB6gWa__wordmark{flex:none;width:132px;height:69.766px;display:block}
.FloatingHeader-module__aPAQRW__pill{top:var(--layout-pill-top);z-index:var(--z-header);width:min(var(--layout-pill-w), 100% - 2 * var(--layout-page-pad-x));height:64px;padding:var(--space-12);border-radius:var(--radius-button);background-color:var(--color-surface-pill);-webkit-backdrop-filter:blur(4.9px);backdrop-filter:blur(4.9px);box-shadow:var(--shadow-pill);justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:fixed;left:0;right:0;overflow:clip}.FloatingHeader-module__aPAQRW__pill[data-state=hidden]{visibility:hidden;opacity:0;transition:opacity var(--motion-pill-hide) var(--ease-out-quart), translate var(--motion-pill-hide) var(--ease-out-quart), visibility 0s linear var(--motion-pill-hide);translate:0 -8px}.FloatingHeader-module__aPAQRW__pill[data-state=pinned]{visibility:visible;opacity:1;transition:opacity var(--motion-pill-show) var(--ease-out-expo), translate var(--motion-pill-show) var(--ease-out-expo), visibility 0s;translate:none}.FloatingHeader-module__aPAQRW__veil{z-index:calc(var(--z-header) - 1);background:linear-gradient(180deg, var(--color-surface-page) 0%, transparent 100%);pointer-events:none;height:15px;position:fixed;top:0;left:0;right:0}.FloatingHeader-module__aPAQRW__veil[data-state=hidden]{opacity:0;transition:opacity var(--motion-pill-hide) var(--ease-out-quart)}.FloatingHeader-module__aPAQRW__veil[data-state=pinned]{opacity:1;transition:opacity var(--motion-pill-show) var(--ease-out-expo)}.FloatingHeader-module__aPAQRW__avatar{width:113px;height:124px;position:absolute;top:-23px;left:-36px}.FloatingHeader-module__aPAQRW__cta{position:relative}
.Page-module__QWJ0Ma__page{padding:var(--layout-page-pad-x) var(--layout-page-pad-x) var(--layout-page-pad-y);justify-content:center;display:flex}.Page-module__QWJ0Ma__main{width:100%;max-width:var(--layout-card-w);display:block;position:relative}.Page-module__QWJ0Ma__main:before{content:"";z-index:-1;border-radius:var(--radius-card);box-shadow:var(--shadow-card);will-change:transform;pointer-events:none;position:absolute;inset:0}
.Cursor-module__0pdWuW__cursor{z-index:calc(var(--z-overlay) + 2);pointer-events:none;transform:translate3d(var(--cursor-x,-100px), var(--cursor-y,-100px), 0);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart);position:fixed;top:0;left:0}.Cursor-module__0pdWuW__cursor[data-visible=true]{opacity:1}.Cursor-module__0pdWuW__cursor[data-selecting=true]{opacity:0}.Cursor-module__0pdWuW__tag{--hx:var(--cursor-default-hx);--hy:var(--cursor-default-hy);min-width:50px;height:28px;padding-inline:var(--space-8);background-color:var(--color-surface-cursor-tag);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--size-14);font-weight:var(--weight-extrabold);line-height:var(--lh-14);white-space:nowrap;translate:calc(16px - var(--hx) * 1px) calc(34px - var(--hy) * 1px);transition:translate var(--dur-fast) var(--ease-out-quart);border-radius:0 8px 8px;justify-content:center;align-items:center;display:flex}.Cursor-module__0pdWuW__cursor[data-mode=pointer] .Cursor-module__0pdWuW__tag{--hx:var(--cursor-pointer-hx);--hy:var(--cursor-pointer-hy)}.Cursor-module__0pdWuW__cursor[data-mode=text] .Cursor-module__0pdWuW__tag{--hx:var(--cursor-text-hx);--hy:var(--cursor-text-hy)}
