/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dbc407a6],[data-v-dbc407a6]:before,[data-v-dbc407a6]:after,[data-v-dbc407a6]::backdrop{--tw-border-style:solid}[data-v-138884a1],[data-v-138884a1]:before,[data-v-138884a1]:after,[data-v-138884a1]::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}[data-v-6006745b],[data-v-6006745b]:before,[data-v-6006745b]:after,[data-v-6006745b]::backdrop,[data-v-2fb5696e],[data-v-2fb5696e]:before,[data-v-2fb5696e]:after,[data-v-2fb5696e]::backdrop{--tw-border-style:solid}[data-v-b6bfb748],[data-v-b6bfb748]:before,[data-v-b6bfb748]:after,[data-v-b6bfb748]::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.section-site-cta[data-v-dbc407a6]{border-top-style:var(--tw-border-style);border-color:#1e4e791f;border-top-width:1px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-site-cta[data-v-dbc407a6]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 12%, transparent)}}.section-site-cta[data-v-dbc407a6]{background-color:var(--color-mist,var(--color-sand-100));padding-block:var(--spacing-section-xl)}.section-site-cta .texture[data-v-dbc407a6]{pointer-events:none;color:#1e4e7924;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:1.375rem 1.375rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.section-site-cta .texture[data-v-dbc407a6]{color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 14%, transparent)}}.section-site-cta .texture[data-v-dbc407a6]{background-size:1.625rem 1.625rem}.section-site-cta .inner[data-v-dbc407a6]{width:100%;max-width:var(--container-site);padding-inline:var(--spacing-page);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 11);row-gap:calc(var(--spacing,.25rem) * 7);flex-wrap:wrap;margin-inline:auto;display:flex;position:relative}.section-site-cta .copy[data-v-dbc407a6]{flex:26.25rem;min-width:16.25rem}.section-site-cta .heading[data-v-dbc407a6]{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-primary,var(--color-blue-600));text-wrap:pretty;font-size:clamp(1.875rem,4.6vw,3.375rem);font-weight:400;line-height:1.06}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.section-site-footer[data-v-138884a1]{border-top-style:var(--tw-border-style);border-color:#1e4e7924;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.section-site-footer[data-v-138884a1]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 14%, transparent)}}.section-site-footer[data-v-138884a1]{background-color:var(--color-canvas,var(--color-sand-50));padding-top:clamp(2.375rem,5vw,3.75rem);padding-bottom:34px}.section-site-footer .inner[data-v-138884a1]{width:100%;max-width:var(--container-site);padding-inline:var(--spacing-page);justify-content:space-between;column-gap:calc(var(--spacing,.25rem) * 12);flex-wrap:wrap;row-gap:30px;margin-inline:auto;display:flex}.section-site-footer .identity[data-v-138884a1]{flex:1;flex-basis:calc(var(--spacing,.25rem) * 64)}.section-site-footer .wordmark[data-v-138884a1]{margin-bottom:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-display);letter-spacing:-.008em;color:var(--color-primary,var(--color-blue-600));font-size:1.3125rem;font-weight:500;line-height:normal;display:block}.section-site-footer .tagline[data-v-138884a1]{max-width:30ch;font-family:var(--font-sans);color:var(--color-muted,var(--color-slate-600));margin:0;font-size:.84375rem;font-weight:400;line-height:1.6}.section-site-footer .columns[data-v-138884a1]{flex-wrap:wrap;flex:none;gap:26px 52px;display:flex}.section-site-footer .heading[data-v-138884a1]{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint,var(--color-slate-300));font-size:.625rem;font-weight:400;line-height:normal}.section-site-footer .links[data-v-138884a1]{flex-direction:column;gap:9px;display:flex}.section-site-footer .link[data-v-138884a1]{--tw-leading:normal;color:var(--color-primary,var(--color-blue-600));transition-property:color,background-color,border-color,outline-color,opacity,box-shadow,transform;transition-duration:var(--duration-standard);transition-timing-function:var(--ease-standard);font-size:.84375rem;line-height:normal}.section-site-footer .link[data-v-138884a1]:hover{color:var(--color-accent,var(--color-orange-500))}.section-site-footer .baseline[data-v-138884a1]{width:100%;max-width:var(--container-site);padding-inline:var(--spacing-page);justify-content:space-between;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2.5);border-top-style:var(--tw-border-style);margin-inline:auto;border-color:#1e4e791a;border-top-width:1px;flex-wrap:wrap;margin-top:clamp(1.875rem,4vw,2.875rem);display:flex}@supports (color:color-mix(in lab, red, red)){.section-site-footer .baseline[data-v-138884a1]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 10%, transparent)}}.section-site-footer .baseline[data-v-138884a1]{padding-top:18px}.section-site-footer .note[data-v-138884a1]{font-family:var(--font-ibm-plex-mono,"IBM Plex Mono"), monospace;--tw-leading:normal;--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-faint,var(--color-slate-300));font-size:.65625rem;line-height:normal}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.component-linkedin-link-component[data-v-6006745b]{border-radius:var(--radius-pill,calc(infinity * 1px));border-style:var(--tw-border-style);border-width:1px;border-color:#1e4e793d;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.component-linkedin-link-component[data-v-6006745b]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 24%, transparent)}}.component-linkedin-link-component[data-v-6006745b]{color:var(--color-primary,var(--color-blue-600));transition-property:color,background-color,border-color,outline-color,opacity,box-shadow,transform;transition-duration:var(--duration-standard);transition-timing-function:var(--ease-standard)}.component-linkedin-link-component svg[data-v-6006745b]{width:15px;height:15px}.component-linkedin-link-component[data-v-6006745b]:hover{border-color:var(--color-accent,var(--color-orange-500));color:var(--color-accent,var(--color-orange-500))}.section-site-nav .link[data-v-2fb5696e]{border-bottom-style:var(--tw-border-style);padding-block:var(--spacing,.25rem);font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-muted,var(--color-slate-600));transition-property:color,background-color,border-color,outline-color,opacity,box-shadow,transform;transition-duration:var(--duration-standard);transition-timing-function:var(--ease-standard);border-color:#0000;border-bottom-width:1.5px;font-size:.84375rem;font-weight:500;line-height:normal}.section-site-nav .link[data-v-2fb5696e]:hover{color:var(--color-accent,var(--color-orange-500))}.section-site-nav .link[data-current=true][data-v-2fb5696e]{color:var(--color-primary,var(--color-blue-600))}.section-site-nav[data-layout=row][data-v-2fb5696e]{align-items:center;gap:clamp(.875rem,2.4vw,1.875rem);display:flex}.section-site-nav[data-layout=row] .actions[data-v-2fb5696e]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.section-site-nav[data-layout=stack][data-v-2fb5696e]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.section-site-nav[data-layout=stack] .link[data-v-2fb5696e]{font-family:var(--font-sans);font-size:clamp(1.03125rem,1.5vw,1.1875rem);font-weight:400;line-height:1.6}.section-site-nav[data-layout=stack] .actions[data-v-2fb5696e]{margin-top:var(--spacing,.25rem);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.section-site-header[data-v-b6bfb748]{z-index:60;border-bottom-style:var(--tw-border-style);border-color:#1e4e791a;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.section-site-header[data-v-b6bfb748]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 10%, transparent)}}.section-site-header[data-v-b6bfb748]{background-color:#fafaf8db}@supports (color:color-mix(in lab, red, red)){.section-site-header[data-v-b6bfb748]{background-color:color-mix(in oklab, var(--color-canvas,var(--color-sand-50)) 86%, transparent)}}.section-site-header[data-v-b6bfb748]{--tw-backdrop-blur:blur(var(--blur-md,12px));--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.section-site-header .inner[data-v-b6bfb748]{width:100%;max-width:var(--container-site);padding-inline:var(--spacing-page);align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-wrap:wrap;margin-inline:auto;display:flex}.section-site-header .wordmark[data-v-b6bfb748]{font-family:var(--font-display);letter-spacing:-.008em;color:var(--color-primary,var(--color-blue-600));align-items:baseline;gap:.22em;margin-right:auto;font-size:1.25rem;font-weight:500;line-height:normal;display:flex}.section-site-header .wordmark[data-v-b6bfb748]:hover{color:var(--color-accent,var(--color-orange-500))}.section-site-header .word[data-v-b6bfb748]{padding-top:1px;padding-bottom:3px;display:block;overflow:hidden}.section-site-header .word .rise[data-v-b6bfb748]{animation:var(--animate-rise,rise-b6bfb748 .85s var(--ease-standard) both);display:block}.section-site-header .word:first-child .rise[data-v-b6bfb748]{animation-delay:80ms}.section-site-header .word:last-child .rise[data-v-b6bfb748]{animation-delay:.21s}.section-site-header .row[data-v-b6bfb748]{display:none}@media (width>=52rem){.section-site-header .row[data-v-b6bfb748]{display:flex}}.section-site-header .toggle[data-v-b6bfb748]{cursor:pointer;border-radius:var(--radius-xs,.125rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1.5);background-color:#0000;border-width:0;flex-direction:column;justify-content:center;gap:5px;display:flex}@media (width>=52rem){.section-site-header .toggle[data-v-b6bfb748]{display:none}}.section-site-header .toggle .bar[data-v-b6bfb748]{background-color:var(--color-primary,var(--color-blue-600));width:22px;height:1.5px;transition-property:color,background-color,border-color,outline-color,opacity,box-shadow,transform;transition-duration:var(--duration-standard);transition-timing-function:var(--ease-standard);display:block}.section-site-header .toggle:hover .bar[data-v-b6bfb748]{background-color:var(--color-accent,var(--color-orange-500))}.section-site-header .toggle[data-state=open] .bar[data-v-b6bfb748]:first-child{--tw-translate-y:6.5px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.section-site-header .toggle[data-state=open] .bar[data-v-b6bfb748]:nth-child(2){opacity:0}.section-site-header .toggle[data-state=open] .bar[data-v-b6bfb748]:nth-child(3){--tw-translate-y:calc(6.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}.section-site-header .panel[data-v-b6bfb748]{border-top-style:var(--tw-border-style);border-color:#1e4e791a;border-top-width:1px;flex-basis:100%;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-site-header .panel[data-v-b6bfb748]{border-color:color-mix(in oklab, var(--color-primary,var(--color-blue-600)) 10%, transparent)}}@media (width>=52rem){.section-site-header .panel[data-v-b6bfb748]{display:none}}.section-site-header .panel[data-state=open][data-v-b6bfb748]{animation:nav-open-b6bfb748 var(--duration-panel) var(--ease-soft)}.section-site-header .panel[data-state=closed][data-v-b6bfb748]{animation:nav-close-b6bfb748 var(--duration-panel) var(--ease-soft)}@keyframes nav-open-b6bfb748{0%{opacity:0;height:0}to{height:var(--reka-collapsible-content-height);opacity:1}}@keyframes nav-close-b6bfb748{0%{height:var(--reka-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes rise-b6bfb748{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:translateY(0)}}#layout-site[data-v-c9c3a4e6]{background-color:var(--color-canvas,var(--color-sand-50));flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}#layout-site .content[data-v-c9c3a4e6]{flex:1}
