@font-face{font-family:fraunces;src:url(/_next/static/media/ee130f78dcd136da-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local("Times New Roman");ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.00%;size-adjust:127.27%}.__className_092398{font-family:fraunces,fraunces Fallback;font-style:normal}.__variable_092398{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:instrumentSans;src:url(/_next/static/media/ae05c57c271ebcb0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_6a2222{font-family:instrumentSans,instrumentSans Fallback;font-style:normal}.__variable_6a2222{--font-instrument:"instrumentSans","instrumentSans Fallback"}:root{color-scheme:light;--paper:#F6FAF8;--surface:#FFFFFF;--raised:#EEF4F2;--mint:#E3F1EC;--name-tag:#DDF3EA;--line:color-mix(in srgb,var(--ink) 17%,transparent);--line-strong:#6F8B89;--ink:#123B3A;--ink-2:#34524F;--muted:#3E5F5D;--link:#065F5C;--brand:#087F7A;--brand-press:#06625E;--ground:#123B3A;--ground-2:#0E2B2A;--on-ground:#F6FAF8;--on-ground-2:#C3D0CF;--sky:#A9DDE8;--on-ground-line:#8FA6A4;--ground-raised:#1D4746;--ground-line:color-mix(in srgb,var(--on-ground-2) 18%,transparent);--status-hiring:#436034;--status-hiring-soft:#E8F0E1;--attention:#9A4A22;--red:#A23B2E;--color-bg:var(--paper);--color-surface:var(--surface);--color-raised:var(--raised);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-text:var(--ink);--color-muted:var(--ink-2);--color-taupe:#B9C7C6;--color-rust:var(--brand);--color-rust-dim:rgba(8,127,122,0.1);--color-green:var(--status-hiring);--color-red:var(--red);--font-display:var(--font-fraunces),Georgia,serif;--font-sans:var(--font-instrument),ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--text-numeral-hero:clamp(4rem,2.964rem + 4.42vw,6.5rem);--text-display-xl:clamp(2.25rem,1.732rem + 2.21vw,3.5rem);--text-display-l:clamp(1.875rem,1.512rem + 1.547vw,2.75rem);--text-headline:clamp(1.5rem,1.293rem + 0.884vw,2rem);--text-title:clamp(1.25rem,1.146rem + 0.442vw,1.5rem);--text-body:clamp(1rem,0.974rem + 0.11vw,1.0625rem);--text-small:clamp(0.875rem,0.849rem + 0.11vw,0.9375rem);--tracking-display-xl:-0.02em;--tracking-display:-0.01em;--text-xs:0.875rem;--text-label:var(--text-small);--text-sm:var(--text-small);--text-base:var(--text-body);--text-md:1rem;--text-lg:1.125rem;--text-xl:var(--text-title);--text-2xl:var(--text-headline);--text-3xl:var(--text-display-l);--text-4xl:var(--text-display-xl);--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:1240px;--content-max:1040px;--container-padding:20px;--sticky-header-h:64px;--frame-mat:var(--space-2);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--radius-full:var(--radius-pill);--elevation-tint:var(--ground-2);--elevation-1:0 1px 2px color-mix(in srgb,var(--elevation-tint) 8%,transparent),0 3px 6px -2px color-mix(in srgb,var(--elevation-tint) 8%,transparent),0 8px 16px -8px color-mix(in srgb,var(--elevation-tint) 12%,transparent);--elevation-2:0 1px 2px color-mix(in srgb,var(--elevation-tint) 8%,transparent),0 4px 8px -2px color-mix(in srgb,var(--elevation-tint) 9%,transparent),0 12px 24px -6px color-mix(in srgb,var(--elevation-tint) 12%,transparent),0 24px 48px -12px color-mix(in srgb,var(--elevation-tint) 18%,transparent);--elevation-3:0 1px 3px color-mix(in srgb,var(--elevation-tint) 7%,transparent),0 6px 12px -4px color-mix(in srgb,var(--elevation-tint) 8%,transparent),0 16px 32px -8px color-mix(in srgb,var(--elevation-tint) 12%,transparent),0 36px 72px -16px color-mix(in srgb,var(--elevation-tint) 20%,transparent);--ring-selected:0 0 0 2px var(--brand);--shadow-header:0 1px 0 0 color-mix(in srgb,var(--sky) 22%,transparent),0 2px 4px -1px color-mix(in srgb,var(--elevation-tint) 16%,transparent),0 8px 16px -6px color-mix(in srgb,var(--elevation-tint) 22%,transparent),0 18px 32px -14px color-mix(in srgb,var(--elevation-tint) 32%,transparent);--shadow-float:var(--elevation-2);--shadow-sheet:var(--elevation-3);--scrim:color-mix(in srgb,var(--ground-2) 50%,transparent);--focus-ring:var(--brand);--focus-width:2px;--focus-offset:2px;--focus-halo-spread:5px;--focus-ring-on-ground:var(--sky);--focus-halo-on-paper:color-mix(in srgb,var(--brand) 20%,transparent);--focus-halo-on-ground:color-mix(in srgb,var(--sky) 28%,transparent);--focus-halo:var(--focus-halo-on-paper);--dur-1:100ms;--dur-2:150ms;--dur-3:240ms;--dur-4-in:300ms;--dur-4-out:220ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0,1);--ease-exit:cubic-bezier(0.3,0,1,1);--ease-spring:var(--ease-enter);--dur-5:400ms;--ease-emphasized:cubic-bezier(0.05,0.7,0.1,1);--rise:14px;--stagger:70ms;--transition-fast:var(--dur-2) var(--ease-standard);--transition-base:var(--dur-3) var(--ease-standard);--touch-target-min:44px}@supports (transition-timing-function:linear(0,1)){:root{--ease-spring:linear(0,0.023,0.081,0.16,0.248,0.339,0.428,0.511,0.588,0.656,0.716,0.768,0.813,0.85,0.881,0.907,0.928,0.945,0.959,0.969,0.978,0.984,0.989,0.993,1)}}@media (min-width:768px){:root{--container-padding:32px;--frame-mat:var(--space-3)}}@media (min-width:1100px){:root{--container-padding:48px;--sticky-header-h:76px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--sticky-header-measured,var(--sticky-header-h))}@media (max-width:1099.98px){html:has([data-map-pill]:not([hidden])){scroll-padding-bottom:calc(48px + 16px + env(safe-area-inset-bottom, 0px) + 8px)}}@media (min-width:1100px){html{scrollbar-gutter:stable}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit}:where(a[href]){border-radius:var(--radius-xs)}h1,h2,h3,h4,h5,h6{text-wrap:balance}blockquote,dd,figcaption,li,p{text-wrap:pretty}::selection{background:var(--sky);color:var(--ink)}svg.lucide{stroke-width:1.5px}svg.lucide :is(path,line,polyline,polygon,circle,rect,ellipse){vector-effect:non-scaling-stroke}.proseLink{color:var(--link);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){.proseLink:hover{color:var(--ink)}}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo-spread) var(--focus-halo)}:where(p,li,dd,dt,td,figcaption,blockquote) :where(a[href]:focus-visible){-webkit-box-decoration-break:clone;box-decoration-break:clone}.dark{--focus-ring:var(--focus-ring-on-ground);--focus-halo:var(--focus-halo-on-ground)}main:focus{outline:none;box-shadow:none}:where(button,input,select,textarea){font-family:inherit}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:max(16px,1em)}:where(a[href],button,[role=button],summary,label,input,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}a[role=button],button{min-height:var(--touch-target-min)}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary){transition:scale var(--dur-1) var(--ease-standard)}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary):active{scale:.98}:where(p,li,dd,dt,td,figcaption,blockquote) :where(a[href]:active){background-color:color-mix(in srgb,currentColor 14%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone}a[aria-disabled=true],button:disabled{opacity:.55;color:var(--color-muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:var(--dur-2)!important;animation-iteration-count:1!important;transition-duration:var(--dur-2)!important}:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary):active{scale:none;opacity:.86}}.m-art [pathLength]{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.m-rise{animation:m-rise var(--dur-5) var(--ease-emphasized) both;animation-delay:calc(var(--m-i, 0) * var(--stagger))}.m-art [pathLength]{animation:m-draw var(--dur-5) var(--ease-standard) both;animation-delay:calc(var(--m-d, 0) * var(--stagger) + .16s)}.m-art .m-pop{animation:m-pop var(--dur-5) var(--ease-spring) both;animation-delay:calc(var(--m-d, 0) * var(--stagger) + .16s);transform-box:fill-box;transform-origin:center}.m-art .m-grow{animation:m-grow-y var(--dur-5) var(--ease-emphasized) both;animation-delay:calc(var(--m-d, 0) * var(--stagger) + .16s);transform-box:fill-box;transform-origin:50% 100%}.m-art .m-swing{animation:m-swing var(--dur-5) var(--ease-spring) both;animation-delay:calc(var(--m-d, 0) * var(--stagger) + .16s);transform-box:fill-box;transform-origin:var(--m-origin,50% 50%)}.m-art .m-scan{animation:m-scan var(--dur-5) var(--ease-emphasized) both;animation-delay:calc(var(--m-d, 0) * var(--stagger) + .16s)}html:has(main[data-smooth-scroll]){scroll-behavior:smooth}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@media (min-width:768px){.m-reveal{animation:m-reveal linear both;animation-timeline:view(block 0);animation-range:entry calc(var(--m-i, 0) * 8%) entry calc(35% + var(--m-i, 0) * 8%)}.m-reveal:focus-within{animation:none}}.m-art-scroll{view-timeline-name:--m-art;view-timeline-inset:0}.m-art-scroll [pathLength]{animation:m-draw linear both;animation-timeline:--m-art;animation-range:entry calc(10% + var(--m-d, 0) * 6%) cover 45%;animation-delay:0s}.m-art-scroll .m-pop{animation:m-pop linear both;animation-timeline:--m-art;animation-range:entry calc(20% + var(--m-d, 0) * 6%) cover 45%;animation-delay:0s}}}@keyframes m-rise{0%{opacity:0;translate:0 var(--rise)}}@keyframes m-reveal{0%{opacity:0;translate:0 var(--rise)}}@keyframes m-draw{0%{stroke-dashoffset:1}}@keyframes m-pop{0%{opacity:0;scale:.6}}@keyframes m-grow-y{0%{scale:1 0}}@keyframes m-swing{0%{opacity:0;rotate:-16deg}}@keyframes m-scan{0%{opacity:0;translate:-150px 0}}@media print{*,:after,:before{animation:none!important;transition:none!important}}:root{--board-card-surface:var(--surface);--board-card-border:var(--line);--board-card-border-hover:var(--line-strong);--board-accent:var(--brand);--board-accent-hover:var(--brand-press);--board-accent-soft:var(--mint);--board-accent-text:var(--link);--board-control-border:var(--line-strong);--board-logo-surface:#F1F6F5;--board-radius-card:var(--radius-lg);--board-radius-control:var(--radius-md);--board-radius-pill:var(--radius-pill);--board-radius-drawer:var(--radius-xl);--board-card-gap:18px;--board-card-pad:18px;--board-cta-height:48px;--board-shadow-card:0 0 0 0 transparent;--board-shadow-card-hover:0 0 0 0 transparent;--board-ease:var(--ease-standard);--board-panel-surface:var(--surface);--board-shadow-drawer:var(--shadow-sheet)}