@layer vandenit.tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vdit-font-body:var(--font-geist,"Geist", system-ui, sans-serif);--vdit-font-display:var(--font-barlow-condensed,"Barlow Condensed", "Arial Narrow", sans-serif);--vdit-font-mono:var(--font-geist-mono,"Geist Mono", ui-monospace, monospace);--vdit-color-bg:#050a0f;--vdit-color-bg-deep:#03070b;--vdit-color-surface:#0b1620;--vdit-color-surface-raised:#11202c;--vdit-color-surface-soft:#162633;--vdit-color-text:#f3ebdc;--vdit-color-text-muted:#aeb9c3;--vdit-color-text-subtle:#7f8d99;--vdit-color-line:#243746;--vdit-color-line-strong:#3b5364;--vdit-color-system:#2f9fff;--vdit-color-system-strong:#66b9ff;--vdit-color-system-soft:#2f9fff24;--vdit-color-human:#d98b32;--vdit-color-human-strong:#f0a84a;--vdit-color-human-soft:#d98b3224;--vdit-color-on-human:#071018;--vdit-color-risk:#ef6262;--vdit-color-risk-soft:#ef626214;--vdit-color-focus:#9fd3ff;--vdit-space-1:.25rem;--vdit-space-2:.5rem;--vdit-space-3:.75rem;--vdit-space-4:1rem;--vdit-space-5:1.5rem;--vdit-space-6:2rem;--vdit-space-7:3rem;--vdit-space-8:4.5rem;--vdit-space-9:7rem;--vdit-radius-xs:2px;--vdit-radius-sm:4px;--vdit-radius-md:8px;--vdit-radius-lg:12px;--vdit-border:1px solid var(--vdit-color-line);--vdit-content:72rem;--vdit-reading:68ch;--vdit-step--1:clamp(.875rem, .84rem + .15vw, .95rem);--vdit-step-0:clamp(1rem, .95rem + .2vw, 1.125rem);--vdit-step-1:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--vdit-step-2:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--vdit-step-3:clamp(2.75rem, 1.9rem + 3vw, 5.75rem);--vdit-duration-fast:.14s;--vdit-duration-normal:.26s;--vdit-ease:cubic-bezier(.22, 1, .36, 1)}.radix-themes{--default-font-family:var(--vdit-font-body);--heading-font-family:var(--vdit-font-display);--code-font-family:var(--vdit-font-mono)}}@layer vandenit.base{html{background:var(--vdit-color-bg-deep)}body{background:radial-gradient(circle at 20% 0%, #2f9fff17, transparent 34rem), var(--vdit-color-bg);min-width:320px;color:var(--vdit-color-text);font-family:var(--vdit-font-body);font-size:var(--vdit-step-0);-webkit-text-size-adjust:100%;font-feature-settings:"liga" 1;margin:0;line-height:1.65}code,pre,kbd,samp{font-family:var(--vdit-font-mono)}::selection{background:var(--vdit-color-system);color:var(--vdit-color-bg-deep)}:focus-visible{outline:2px solid var(--vdit-color-focus);outline-offset:4px;border-radius:var(--vdit-radius-xs)}h1,h2,h3{color:var(--vdit-color-text);font-family:var(--vdit-font-display);text-wrap:balance;font-weight:600;line-height:.98}h1{letter-spacing:-.03em}h2{letter-spacing:-.025em}h3,h4,h5,h6{letter-spacing:-.02em}p,li{color:var(--vdit-color-text-muted)}}@layer vandenit.components{.vdit-shell{width:min(100% - 2rem, var(--vdit-content));margin-inline:auto}.vdit-section{padding-block:var(--vdit-space-8);position:relative}.vdit-section--ruled{border-block:var(--vdit-border)}.vdit-grid-surface{background-image:url(/engineering-grid.svg);background-repeat:repeat;background-size:160px 160px}.vdit-kicker{align-items:center;gap:var(--vdit-space-3);color:var(--vdit-color-system-strong);font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.vdit-kicker:before{content:"";background:currentColor;width:1.5rem;height:1px}.vdit-display{max-width:12ch;font-size:var(--vdit-step-3);letter-spacing:-.025em;margin:0}.vdit-reading{max-width:var(--vdit-reading)}.vdit-panel{border:var(--vdit-border);border-radius:var(--vdit-radius-sm);background:linear-gradient(145deg,#11202ceb,#050a0feb);position:relative}.vdit-button{justify-content:center;align-items:center;gap:var(--vdit-space-3);border:1px solid var(--vdit-color-human);border-radius:var(--vdit-radius-sm);min-height:44px;font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--vdit-duration-fast) var(--vdit-ease), border-color var(--vdit-duration-fast) var(--vdit-ease), color var(--vdit-duration-fast) var(--vdit-ease), transform var(--vdit-duration-fast) var(--vdit-ease);padding:.6rem 1.25rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.vdit-button--primary{background:var(--vdit-color-human);color:var(--vdit-color-on-human)}.vdit-button--secondary{color:var(--vdit-color-text);background:0 0}.vdit-button--cobalt{border-color:var(--vdit-color-system);color:var(--vdit-color-system-strong);background:0 0}.vdit-button:hover{border-color:var(--vdit-color-human-strong);transform:translateY(-2px)}.vdit-button--cobalt:hover{border-color:var(--vdit-color-system-strong);background:var(--vdit-color-system-soft)}.vdit-button:focus-visible{outline:2px solid var(--vdit-color-focus);outline-offset:3px;border-radius:var(--vdit-radius-sm)}.vdit-system-label{color:var(--vdit-color-system-strong);font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.06em;text-transform:uppercase}.vdit-human-label{color:var(--vdit-color-human-strong);font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.06em;text-transform:uppercase}.vdit-proof-strip{border-block:var(--vdit-border);display:grid}.vdit-proof-strip>*{padding:var(--vdit-space-5);border-bottom:var(--vdit-border)}.vdit-proof-strip>:last-child{border-bottom:0}.vdit-header{-webkit-backdrop-filter:blur(12px)saturate(150%);border-bottom:1px solid var(--vdit-color-line);background:#050a0fe0}.vdit-nav-link{min-height:44px;color:var(--vdit-color-text-muted);transition:color var(--vdit-duration-fast) var(--vdit-ease), border-color var(--vdit-duration-fast) var(--vdit-ease);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:6px .5rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.vdit-nav-link:hover{color:var(--vdit-color-text)}.vdit-nav-link[aria-current=page]{color:var(--vdit-color-text);border-bottom-color:var(--vdit-color-human)}.vdit-nav-cta{background:var(--vdit-color-human);min-height:44px;color:var(--vdit-color-on-human);border:1px solid var(--vdit-color-human);border-radius:var(--vdit-radius-sm);letter-spacing:.04em;font-size:13px;font-weight:600;font-family:var(--vdit-font-mono);text-transform:uppercase;transition:background-color var(--vdit-duration-fast) var(--vdit-ease), border-color var(--vdit-duration-fast) var(--vdit-ease);justify-content:center;align-items:center;padding:.4rem 1rem;text-decoration:none;display:inline-flex}.vdit-nav-cta:hover{background:var(--vdit-color-human-strong);border-color:var(--vdit-color-human-strong)}.vdit-hero{padding-block:var(--vdit-space-8);background-image:url(/engineering-grid.svg);background-repeat:repeat;background-size:160px 160px;position:relative}.vdit-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 30%,#2f9fff12,#0000 60%),radial-gradient(60% 40% at 70% 80%,#d98b320d,#0000 50%);position:absolute;inset:0}.vdit-hero>*{position:relative}.vdit-hero-kicker{flex-wrap:wrap}.vdit-kicker-tail{display:inline-flex}.vdit-hero-inner{gap:var(--vdit-space-7);grid-template-columns:1fr;align-items:center;display:grid}.vdit-hero-diagram{display:none}.vdit-footer{border-top:var(--vdit-border);background:var(--vdit-color-surface)}.vdit-section-alt{background:var(--vdit-color-surface)}.vdit-content-section{background:var(--vdit-color-bg);padding-block:var(--vdit-space-5);border-top:1px solid var(--vdit-color-line)}.vdit-content-section:first-child{border-top:0}.vdit-card{border:var(--vdit-border);border-radius:var(--vdit-radius-sm);background:linear-gradient(145deg, var(--vdit-color-surface-raised), var(--vdit-color-surface));transition:border-color var(--vdit-duration-fast) var(--vdit-ease), transform var(--vdit-duration-fast) var(--vdit-ease)}.vdit-card:hover{border-color:var(--vdit-color-line-strong);transform:translateY(-2px)}}@layer vandenit.utilities{.vdit-system-color{color:var(--vdit-color-system)}.vdit-human-color{color:var(--vdit-color-human)}.vdit-muted{color:var(--vdit-color-text-muted)}.vdit-mono{font-family:var(--vdit-font-mono)}.vdit-display-font{font-family:var(--vdit-font-display)}.vdit-nowrap{white-space:nowrap}}.dark,.dark-theme{--blue-1:#01050e;--blue-2:#0c1723;--blue-3:#082745;--blue-4:#003162;--blue-5:#003e74;--blue-6:#104d86;--blue-7:#1d5e9d;--blue-8:#2371bd;--blue-9:#0090ff;--blue-10:#0083f1;--blue-11:#70b8ff;--blue-12:#c8e3ff;--blue-a1:#0006eb0a;--blue-a2:#3f9afc1f;--blue-a3:#1189fd42;--blue-a4:#007cff5f;--blue-a5:#0085fd72;--blue-a6:#1b91ff84;--blue-a7:#2c97fe9c;--blue-a8:#2e98ffbc;--blue-a9:#0090ff;--blue-a10:#008bfff1;--blue-a11:#70b8ff;--blue-a12:#c8e3ff;--blue-contrast:#fff;--blue-surface:#13294180;--blue-indicator:#0090ff;--blue-track:#0090ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:#01050e;--blue-2:#0c1723;--blue-3:#082745;--blue-4:#00325f;--blue-5:#003e74;--blue-6:#104d86;--blue-7:#1d5e9d;--blue-8:#2371bd;--blue-9:#0090ff;--blue-10:#0083ee;--blue-11:#75b8ff;--blue-12:#cae3ff;--blue-a1:color(display-p3 0 .0235 1/.032);--blue-a2:color(display-p3 .3255 .6314 1/.116);--blue-a3:color(display-p3 .2118 .5451 1/.248);--blue-a4:color(display-p3 .1529 .4902 1/.36);--blue-a5:color(display-p3 .1843 .5333 1/.428);--blue-a6:color(display-p3 .2588 .5725 .9961/.5);--blue-a7:color(display-p3 .3098 .6078 1/.588);--blue-a8:color(display-p3 .3176 .6039 1/.712);--blue-a9:color(display-p3 .2549 .5765 1/.968);--blue-a10:color(display-p3 .2471 .5529 1/.912);--blue-a11:color(display-p3 .5176 .7294 1/.976);--blue-a12:color(display-p3 .8118 .898 1/.988);--blue-contrast:#fff;--blue-surface:color(display-p3 .0863 .1569 .2431/.5);--blue-indicator:#0090ff;--blue-track:#0090ff}@supports (color:lab(0% 0 0)){.dark,.dark-theme{--blue-1:lab(1.33483% -.220917 -3.82547);--blue-2:lab(7.12944% -1.49545 -10.1326);--blue-3:lab(14.7254% -1.29634 -22.7227);--blue-4:lab(19.7408% .677422 -33.8045);--blue-5:lab(25.4146% -.113308 -36.6315);--blue-6:lab(31.4828% -1.28385 -38.1179);--blue-7:lab(38.3137% -2.08448 -41.103);--blue-8:lab(45.9764% -2.27079 -47.3682);--blue-9:lab(58.0544% -.292629 -65.2273);--blue-10:lab(53.3368% 1.14265 -65.1233);--blue-11:lab(72.5452% -6.20192 -46.2709);--blue-12:lab(89.1101% -4.35683 -18.1044);--blue-indicator:lab(58.0544% -.292629 -65.2273);--blue-track:lab(58.0544% -.292629 -65.2273)}}}}.dark,.dark-theme{--gray-1:#050506;--gray-2:#161719;--gray-3:#212124;--gray-4:#28292d;--gray-5:#303135;--gray-6:#393a40;--gray-7:#46474f;--gray-8:#5e606a;--gray-9:#6c6e79;--gray-10:#797b86;--gray-11:#b2b3bd;--gray-12:#eeeef0;--gray-a1:#05058502;--gray-a2:#d4e0f815;--gray-a3:#e5e5fd20;--gray-a4:#dfe5fe29;--gray-a5:#e5eaff31;--gray-a6:#dfe3fc3d;--gray-a7:#dfe2fd4c;--gray-a8:#e0e5fd68;--gray-a9:#e2e6fd77;--gray-a10:#e6e9ff84;--gray-a11:#f0f2ffbc;--gray-a12:#fdfdfff0;--gray-contrast:#fff;--gray-surface:#0000000d;--gray-indicator:#6c6e79;--gray-track:#6c6e79}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:#050506;--gray-2:#161719;--gray-3:#212124;--gray-4:#28292d;--gray-5:#303035;--gray-6:#393a40;--gray-7:#46474f;--gray-8:#5f606a;--gray-9:#6c6e79;--gray-10:#797b86;--gray-11:#b2b4bd;--gray-12:#eeeef0;--gray-a1:color(display-p3 .0196 .0196 1/.004);--gray-a2:color(display-p3 .8549 .902 1/.08);--gray-a3:color(display-p3 .9059 .9059 1/.124);--gray-a4:color(display-p3 .8784 .902 1/.16);--gray-a5:color(display-p3 .898 .9216 1/.192);--gray-a6:color(display-p3 .902 .9176 1/.232);--gray-a7:color(display-p3 .8902 .9059 1/.292);--gray-a8:color(display-p3 .8941 .9137 1/.4);--gray-a9:color(display-p3 .898 .9137 1/.46);--gray-a10:color(display-p3 .9098 .9255 1/.512);--gray-a11:color(display-p3 .949 .9529 1/.732);--gray-a12:color(display-p3 .9922 .9922 1/.94);--gray-contrast:#fff;--gray-surface:color(display-p3 0 0 0/.05);--gray-indicator:#6c6e79;--gray-track:#6c6e79}@supports (color:lab(0% 0 0)){.dark,.dark-theme{--gray-1:lab(1.36402% .0765622 -.51243);--gray-2:lab(7.64046% .211641 -1.48446);--gray-3:lab(12.9598% .302941 -2.05221);--gray-4:lab(16.6566% .422463 -2.79332);--gray-5:lab(20.126% .506029 -3.31224);--gray-6:lab(24.4098% .568897 -3.72143);--gray-7:lab(30.4259% .693381 -4.50028);--gray-8:lab(40.9546% .907078 -5.8353);--gray-9:lab(46.5154% .96041 -6.20934);--gray-10:lab(51.8537% .936419 -6.14156);--gray-11:lab(73.2201% .744909 -5.1578);--gray-12:lab(94.0659% .1297 -.978184);--gray-indicator:lab(46.5154% .96041 -6.20934);--gray-track:lab(46.5154% .96041 -6.20934)}}}}.dark,.dark-theme,:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--color-background:var(--vdit-color-bg)}.mobile-menu-button,.site-logo-link,.site-footer a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (max-width:63.99rem){.vdit-content-section{padding-block:var(--vdit-space-4);margin-bottom:var(--vdit-space-2)!important}.vdit-process-section,.vdit-decision-section{padding-block:var(--vdit-space-3);margin-bottom:var(--vdit-space-1)!important}}@media (min-width:48rem){.vdit-shell{width:min(100% - 4rem, var(--vdit-content))}.vdit-section{padding-block:var(--vdit-space-9)}.vdit-proof-strip{grid-template-columns:1fr 1fr 1.6fr}.vdit-proof-strip>*{border-right:var(--vdit-border);border-bottom:0}.vdit-proof-strip>:last-child{border-right:0}.vdit-hero-inner{gap:var(--vdit-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vdit-hero-diagram{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.snap-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.snap-scroll::-webkit-scrollbar{display:none}.snap-scroll>*{scroll-snap-align:start;flex:0 0 85%;min-width:0;max-width:85%}.card-content-wrap{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.testimonials-scroll-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:scroll}.testimonials-scroll-container::-webkit-scrollbar{display:none}.testimonials-scroll-container>*{scroll-snap-align:start;flex:0 0 100%;min-width:0;overflow:hidden}.card-elevated{box-shadow:0 0 0 1px var(--vdit-color-line);border-radius:var(--vdit-radius-sm);transition:box-shadow var(--vdit-duration-fast) var(--vdit-ease), transform var(--vdit-duration-fast) var(--vdit-ease)}.card-elevated:hover{box-shadow:0 0 0 1px var(--vdit-color-line-strong), 0 0 16px 2px var(--vdit-color-system-soft);transform:translateY(-2px)}.card-featured{border-left:2px solid var(--vdit-color-system);background:linear-gradient(135deg, var(--vdit-color-surface-raised), var(--vdit-color-surface))}.quote-mark{color:var(--vdit-color-system-strong);opacity:.4;margin-bottom:-8px;font-family:Georgia,serif;font-size:3rem;line-height:1;display:block}.tag-pill{border-radius:var(--vdit-radius-xs);background:var(--vdit-color-surface-raised);color:var(--vdit-color-text-muted);border:1px solid var(--vdit-color-line);transition:all var(--vdit-duration-fast) var(--vdit-ease);align-items:center;padding:2px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.tag-pill:hover{background:var(--vdit-color-system-soft);color:var(--vdit-color-system-strong);border-color:var(--vdit-color-system)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--vdit-color-surface)}::-webkit-scrollbar-thumb{background:var(--vdit-color-line-strong);border:2px solid var(--vdit-color-surface);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--vdit-color-text-subtle)}.action-button{min-width:200px;min-height:44px}[id]{scroll-margin-top:72px}.hero-section{position:relative}.vdit-hero-diagram-mobile{margin-top:2.5rem;display:block}.vdit-hero-diagram-mobile img{opacity:.85;width:clamp(110px,32vw,140px);max-width:none;height:auto;margin-inline:auto;display:block}@media (min-width:48rem){.vdit-hero-diagram-mobile{display:none}}.vdit-hero-kicker{margin-bottom:1.25rem}.vdit-hero-title{font-family:var(--vdit-font-display);color:var(--vdit-color-text);letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.25rem;line-height:.95}.vdit-hero-lead{color:var(--vdit-color-text-muted);max-width:52ch;margin-bottom:2rem;line-height:1.65}.vdit-hero-diagram img{opacity:.9;width:100%;height:auto;display:block}.vdit-proof-strip-wrapper{margin-top:var(--vdit-space-7)}.vdit-proof-item-label{margin-top:0;margin-bottom:.25rem}.vdit-proof-value{font-family:var(--vdit-font-display);font-size:var(--vdit-step-2);color:var(--vdit-color-text);letter-spacing:-.03em;margin:0 0 .25rem;font-weight:700;line-height:1}.vdit-proof-unit{color:var(--vdit-color-text-muted);letter-spacing:0;margin-left:.3em;font-size:.5em;font-weight:400}.vdit-proof-desc{color:var(--vdit-color-text-muted);font-size:var(--vdit-step--1);margin:0;line-height:1.4}.vdit-chapter-card{border:var(--vdit-border);border-top:2px solid var(--vdit-color-system);border-radius:var(--vdit-radius-sm);background:var(--vdit-color-surface);padding:var(--vdit-space-5);gap:var(--vdit-space-4);box-shadow:none;flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.vdit-chapter-card{height:100%}}.vdit-chapter-header{justify-content:space-between;align-items:center;display:flex}.vdit-chapter-desc{line-height:1.6}.vdit-chapter-card:hover{border-color:var(--vdit-color-line-strong);border-top-color:var(--vdit-color-system-strong)}.vdit-chapter-marker{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-system);letter-spacing:.12em;margin-bottom:.25rem;font-weight:600;line-height:1;display:block}.vdit-chapter-icon{border-radius:var(--vdit-radius-xs);background:var(--vdit-color-system-soft);border:1px solid var(--vdit-color-system);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vdit-chapter-title{font-family:var(--vdit-font-display);color:var(--vdit-color-text)}.vdit-chapter-link{color:var(--vdit-color-system-strong);font-size:var(--vdit-step--1);font-weight:500;font-family:var(--vdit-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:auto;text-decoration:none;display:inline-flex}.vdit-chapter-link:hover{color:var(--vdit-color-system-strong);text-underline-offset:3px;text-decoration:underline}.vdit-process{max-width:var(--vdit-content);margin-inline:auto}.vdit-process-heading{font-size:var(--vdit-step-2);margin-bottom:var(--vdit-space-6)}.vdit-process-list{counter-reset:none;margin:0;padding:0;list-style:none}.vdit-process-step{padding-left:3rem;padding-bottom:var(--vdit-space-6);position:relative}.vdit-process-step:last-child{padding-bottom:0}.vdit-process-step:before{content:"";background:var(--vdit-color-system);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:11px}.vdit-process-step:last-child:before{bottom:calc(100% - 12px)}.vdit-process-step:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:7px}.vdit-process-marker{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-system);letter-spacing:.12em;margin-bottom:.25rem;font-weight:600;display:block}.vdit-process-step-title{font-size:var(--vdit-step-1);margin:0 0 .5rem}.vdit-process-step-body{color:var(--vdit-color-text-muted);max-width:60ch;margin:0;line-height:1.6}@media (min-width:64rem){.vdit-process-list{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.vdit-process-list:before{content:"";background:var(--vdit-color-system);opacity:.5;height:1px;position:absolute;top:6px;left:0;right:0}.vdit-process-step{padding-left:var(--vdit-space-4);border-left:var(--vdit-border);padding-bottom:0}.vdit-process-step:first-child{border-left:0}.vdit-process-step:before{display:none}.vdit-process-step:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:-5px}.vdit-process-step:first-child:after{left:-6px}.vdit-process-step-title{font-size:var(--vdit-step-1)}.vdit-process-step-body{font-size:var(--vdit-step--1)}}.vdit-decision-trace{max-width:var(--vdit-content);margin-inline:auto}.vdit-decision-heading{font-size:var(--vdit-step-2);margin-bottom:var(--vdit-space-4)}.vdit-decision-intro{color:var(--vdit-color-text-muted);max-width:60ch;margin-bottom:var(--vdit-space-6);line-height:1.6}.vdit-decision-list{margin:0;padding:0;list-style:none}.vdit-decision-beat{padding-left:3rem;padding-bottom:var(--vdit-space-5);position:relative}.vdit-decision-beat:last-child{padding-bottom:0}.vdit-decision-beat:before{content:"";background:var(--vdit-color-line-strong);width:1px;position:absolute;top:0;bottom:0;left:11px}.vdit-decision-beat[data-state=system]:before{background:var(--vdit-color-system);opacity:.5}.vdit-decision-beat[data-state=human]:before{background:var(--vdit-color-human);opacity:.6}.vdit-decision-beat[data-state=result]:before{background:var(--vdit-color-line)}.vdit-decision-beat:last-child:before{bottom:calc(100% - 12px)}.vdit-decision-beat:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:7px}.vdit-decision-beat[data-state=warning]:after{border-color:var(--vdit-color-risk);background:var(--vdit-color-bg)}.vdit-decision-beat[data-state=human]:after{border-color:var(--vdit-color-human);background:var(--vdit-color-human-soft)}.vdit-decision-beat[data-state=result]:after{border-color:var(--vdit-color-line-strong);background:var(--vdit-color-surface)}.vdit-decision-beat-header{align-items:center;gap:var(--vdit-space-3);flex-wrap:wrap;margin-bottom:.35rem;display:flex}.vdit-decision-marker{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-system);letter-spacing:.12em;font-weight:600}.vdit-decision-label{font-family:var(--vdit-font-display);font-size:var(--vdit-step-1);color:var(--vdit-color-text);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.vdit-decision-invalid-tag{align-items:center;gap:var(--vdit-space-1);padding:2px var(--vdit-space-2);font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--vdit-color-risk);border:1px solid var(--vdit-color-risk);border-radius:var(--vdit-radius-xs);background:var(--vdit-color-risk-soft);font-weight:600;display:inline-flex}.vdit-decision-beat[data-state=human] .vdit-decision-marker{color:var(--vdit-color-human)}.vdit-decision-beat[data-state=human] .vdit-decision-label{color:var(--vdit-color-human-strong)}.vdit-decision-beat[data-state=result] .vdit-decision-marker{color:var(--vdit-color-text-subtle)}.vdit-decision-beat[data-state=result] .vdit-decision-label{color:var(--vdit-color-text)}.vdit-decision-beat-body{color:var(--vdit-color-text-muted);max-width:60ch;margin:0;line-height:1.6}.vdit-decision-beat[data-state=warning] .vdit-decision-beat-body{color:var(--vdit-color-text-muted);border-left:2px solid var(--vdit-color-risk);opacity:.85;padding-left:.75rem;position:relative}.vdit-decision-beat[data-state=human] .vdit-decision-beat-body{color:var(--vdit-color-text)}.vdit-decision-beat[data-state=result] .vdit-decision-beat-body{color:var(--vdit-color-text-muted)}.vdit-decision-summary{margin-top:var(--vdit-space-6);padding-top:var(--vdit-space-5);border-top:var(--vdit-border);font-family:var(--vdit-font-display);font-size:var(--vdit-step-1);color:var(--vdit-color-text);letter-spacing:-.02em;max-width:60ch;line-height:1.4}@media (min-width:64rem){.vdit-decision-list{grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:relative}.vdit-decision-list:before{content:"";background:var(--vdit-color-system);opacity:.5;height:1px;position:absolute;top:6px;left:0;right:0}.vdit-decision-beat{padding-left:var(--vdit-space-4);border-left:var(--vdit-border);padding-bottom:0}.vdit-decision-beat:first-child{border-left:0;padding-left:0}.vdit-decision-beat:before{display:none}.vdit-decision-beat:after{width:11px;height:11px;top:0;left:-5px}.vdit-decision-beat:first-child:after{left:-6px}.vdit-decision-beat-header{flex-direction:column;align-items:flex-start;gap:.25rem}.vdit-decision-label{font-size:var(--vdit-step-0)}.vdit-decision-beat-body{font-size:var(--vdit-step--1);max-width:none}.vdit-decision-beat[data-state=warning] .vdit-decision-beat-body{padding-left:.5rem}.vdit-decision-summary{font-size:var(--vdit-step-2)}}@media (max-width:320px){.vdit-process-step,.vdit-decision-beat{padding-left:2.5rem}}.vdit-article-section{padding-bottom:var(--vdit-space-8)}.vdit-article-header{max-width:var(--vdit-reading);margin-inline:auto}.vdit-article-kicker{margin-bottom:var(--vdit-space-3)}.vdit-article-kicker .vdit-kicker{font-size:var(--vdit-step--1)}.vdit-article-title{font-family:var(--vdit-font-display);letter-spacing:-.025em;color:var(--vdit-color-text);margin:0 0 var(--vdit-space-4) 0;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 2.2vw,2.75rem);font-weight:700;line-height:1.05}.vdit-article-meta{gap:var(--vdit-space-4) var(--vdit-space-6);margin-bottom:var(--vdit-space-4);border-top:var(--vdit-border);border-bottom:var(--vdit-border);padding:var(--vdit-space-3) 0;flex-wrap:wrap;display:flex}.vdit-article-meta-item{flex-direction:column;gap:2px;display:flex}.vdit-article-meta-label{font-family:var(--vdit-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vdit-color-text-subtle);font-size:.7rem}.vdit-article-meta-item>span:last-child{color:var(--vdit-color-text);font-size:var(--vdit-step--1)}.vdit-article-back-link{min-height:44px;color:var(--vdit-color-system-strong);font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.04em;text-transform:uppercase;transition:color var(--vdit-duration-fast) var(--vdit-ease);align-items:center;text-decoration:none;display:inline-flex}.vdit-article-back-link:hover{color:var(--vdit-color-system);text-underline-offset:3px;text-decoration:underline}.vdit-article-layout{gap:var(--vdit-space-6);grid-template-columns:1fr;display:grid}.vdit-article-sidebar{display:none}.vdit-article-toc-mobile{max-width:100%;display:block;overflow:hidden}@media (min-width:64rem){.vdit-article-layout{gap:var(--vdit-space-7);grid-template-columns:14rem minmax(0,1fr);align-items:start}.vdit-article-sidebar{align-self:stretch;display:block}.vdit-article-toc-mobile{display:none}}.vdit-article-body{min-width:0;max-width:100%}.vdit-article-content{max-width:72ch;font-size:var(--vdit-step-0);line-height:1.65}.vdit-article-content h2{scroll-margin-top:80px}.vdit-article-content pre{scrollbar-width:thin;max-width:100%;overflow-x:auto}.vdit-article-toc{position:static}@media (min-width:64rem){.vdit-article-toc{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}}.vdit-toc-title{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--vdit-color-text-subtle);margin:0 0 var(--vdit-space-3) 0;font-weight:600}.vdit-toc-list{border-left:var(--vdit-border);margin:0;padding:0;list-style:none}.vdit-toc-item{margin:0}.vdit-toc-link{min-height:44px;font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);transition:color var(--vdit-duration-fast) var(--vdit-ease), border-color var(--vdit-duration-fast) var(--vdit-ease);border-left:2px solid #0000;margin-left:-1px;padding:.4rem .75rem;line-height:1.3;text-decoration:none;display:block}.vdit-toc-link:hover{color:var(--vdit-color-text);border-left-color:var(--vdit-color-line-strong)}.vdit-toc-link[aria-current=location]{color:var(--vdit-color-system-strong);border-left-color:var(--vdit-color-system)}.vdit-toc-link:focus-visible{outline:2px solid var(--vdit-color-focus);outline-offset:2px}.vdit-article-toc-mobile .vdit-toc-title{margin-bottom:var(--vdit-space-2)}.vdit-article-toc-mobile .vdit-toc-list{gap:var(--vdit-space-2);padding-bottom:var(--vdit-space-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-left:none;flex-direction:row;max-width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.vdit-article-toc-mobile .vdit-toc-item{flex-shrink:0}.vdit-article-toc-mobile .vdit-toc-link{white-space:nowrap;border-left:none;border:var(--vdit-border);border-radius:var(--vdit-radius-xs);align-items:center;min-height:44px;margin-left:0;padding:0 .75rem;display:inline-flex}.vdit-article-toc-mobile .vdit-toc-link[aria-current=location]{border-color:var(--vdit-color-system);background:var(--vdit-color-system-soft)}.vdit-workflow-visual{margin:var(--vdit-space-6) 0;padding:var(--vdit-space-5);border:var(--vdit-border);border-radius:var(--vdit-radius-sm);background:var(--vdit-color-surface)}.vdit-workflow-caption{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);margin-bottom:var(--vdit-space-4);padding-bottom:var(--vdit-space-3);border-bottom:var(--vdit-border)}.vdit-workflow-list{counter-reset:none;margin:0;padding:0;list-style:none}.vdit-workflow-step{padding-left:3rem;padding-bottom:var(--vdit-space-4);position:relative}.vdit-workflow-step:last-child{padding-bottom:0}.vdit-workflow-step:before{content:"";background:var(--vdit-color-system);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:11px}.vdit-workflow-step[data-role=human]:before{background:var(--vdit-color-human);opacity:.6}.vdit-workflow-step:last-child:before{bottom:calc(100% - 12px)}.vdit-workflow-step:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:7px}.vdit-workflow-step[data-role=human]:after{border-color:var(--vdit-color-human);background:var(--vdit-color-human-soft)}.vdit-workflow-marker{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-system);letter-spacing:.12em;margin-bottom:.15rem;font-weight:600;display:block}.vdit-workflow-step[data-role=human] .vdit-workflow-marker{color:var(--vdit-color-human)}.vdit-workflow-actor{margin-bottom:.25rem;display:block}.vdit-workflow-action{color:var(--vdit-color-text-muted);font-size:var(--vdit-step--1);max-width:60ch;line-height:1.5;display:block}.vdit-workflow-step[data-role=human] .vdit-workflow-action{color:var(--vdit-color-text)}.vdit-workflow-note{margin-top:var(--vdit-space-4);padding-top:var(--vdit-space-3);border-top:var(--vdit-border);font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);max-width:60ch;line-height:1.5}.vdit-workflow-note .vdit-human-label{margin-right:.5rem;display:inline}@media (min-width:64rem){.vdit-workflow-list{gap:var(--vdit-space-4);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.vdit-workflow-list:before{content:"";background:var(--vdit-color-system);opacity:.5;height:1px;position:absolute;top:6px;left:0;right:0}.vdit-workflow-step{padding-left:var(--vdit-space-4);border-left:var(--vdit-border);padding-bottom:0}.vdit-workflow-step:first-child{border-left:0;padding-left:0}.vdit-workflow-step:before{display:none}.vdit-workflow-step:after{width:11px;height:11px;top:0;left:-5px}.vdit-workflow-step:first-child:after{left:-6px}.vdit-workflow-step[data-role=human]{border-left:2px solid var(--vdit-color-human);padding:var(--vdit-space-4);margin-top:var(--vdit-space-4);border-radius:var(--vdit-radius-xs);background:var(--vdit-color-human-soft);grid-column:1/-1}.vdit-workflow-step[data-role=human]:after{display:none}}.vdit-score-visual{margin:var(--vdit-space-6) 0;padding:var(--vdit-space-5);border:var(--vdit-border);border-radius:var(--vdit-radius-sm);background:var(--vdit-color-surface)}.vdit-score-caption{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);margin-bottom:var(--vdit-space-4);padding-bottom:var(--vdit-space-3);border-bottom:var(--vdit-border)}.vdit-score-series{margin-bottom:var(--vdit-space-5)}.vdit-score-series:last-of-type{margin-bottom:var(--vdit-space-4)}.vdit-score-series-title{align-items:baseline;gap:var(--vdit-space-3);margin:0 0 var(--vdit-space-3) 0;font-family:var(--vdit-font-display);font-size:var(--vdit-step-1);color:var(--vdit-color-text);font-weight:600;display:flex}.vdit-score-series-label{letter-spacing:-.02em}.vdit-score-series-pattern-key{font-family:var(--vdit-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vdit-color-text-subtle);font-size:.65rem;font-weight:400}.vdit-score-bars{gap:var(--vdit-space-2);flex-direction:column;display:flex}.vdit-score-bar-row{align-items:center;gap:var(--vdit-space-2);grid-template-columns:4.5rem 1fr 2rem;display:grid}.vdit-score-bar-label{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);text-align:right}.vdit-score-bar-track{background:var(--vdit-color-bg);border:1px solid var(--vdit-color-line);border-radius:var(--vdit-radius-xs);height:22px;overflow:hidden}.vdit-score-bar--desktop{background:var(--vdit-color-system);opacity:.75;height:100%}.vdit-score-bar--content{background:repeating-linear-gradient(45deg, var(--vdit-color-human), var(--vdit-color-human) 4px, transparent 4px, transparent 8px);opacity:.8;height:100%}.vdit-score-bar-value{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text);text-align:left;font-weight:600}.vdit-score-table-wrap{margin-top:var(--vdit-space-5);-webkit-overflow-scrolling:touch;overflow-x:auto}.vdit-score-table-caption{font-family:var(--vdit-font-mono);color:var(--vdit-color-text-subtle);text-align:left;padding-bottom:var(--vdit-space-2);font-size:.7rem}.vdit-score-table{border-collapse:collapse;border:var(--vdit-border);width:100%;font-size:var(--vdit-step--1)}.vdit-score-table th,.vdit-score-table td{border:1px solid var(--vdit-color-line);text-align:left;padding:.5rem .75rem}.vdit-score-table thead th{background:var(--vdit-color-surface-raised);color:var(--vdit-color-text);font-family:var(--vdit-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.vdit-score-table tbody th{color:var(--vdit-color-text);font-weight:500}.vdit-score-table tbody td{color:var(--vdit-color-text-muted);font-family:var(--vdit-font-mono)}.vdit-score-note{margin-top:var(--vdit-space-3);font-size:var(--vdit-step--1);color:var(--vdit-color-text-muted);font-style:italic}.vdit-feature-entry{border-block:var(--vdit-border);border-top:2px solid var(--vdit-color-system);padding:var(--vdit-space-6) 0}.vdit-feature-entry-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.vdit-feature-entry-link:hover .vdit-feature-entry-title{color:var(--vdit-color-system-strong)}.vdit-feature-entry-meta{align-items:center;gap:var(--vdit-space-2) var(--vdit-space-4);margin-bottom:var(--vdit-space-4);flex-wrap:wrap;display:flex}.vdit-feature-entry-date,.vdit-feature-entry-reading{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text-subtle)}.vdit-feature-entry-title{font-family:var(--vdit-font-display);letter-spacing:-.025em;color:var(--vdit-color-text);margin:0 0 var(--vdit-space-3) 0;text-wrap:balance;transition:color var(--vdit-duration-fast) var(--vdit-ease);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);font-weight:700;line-height:1.05}.vdit-feature-entry-excerpt{color:var(--vdit-color-text-muted);font-size:var(--vdit-step-0);max-width:60ch;margin:0 0 var(--vdit-space-4) 0;line-height:1.6}.vdit-feature-entry-cue{padding:var(--vdit-space-3) var(--vdit-space-4);border:var(--vdit-border);border-left:2px solid var(--vdit-color-system);border-radius:var(--vdit-radius-xs);background:var(--vdit-color-surface);margin-bottom:var(--vdit-space-4);flex-direction:column;gap:4px;max-width:60ch;display:flex}.vdit-feature-entry-cue .vdit-system-label,.vdit-feature-entry-cue .vdit-human-label{font-size:.7rem}.vdit-feature-entry-author{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-text-subtle);margin-bottom:var(--vdit-space-3)}.vdit-feature-entry-cta{min-height:44px;font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--vdit-color-system-strong);align-items:center;display:inline-flex}.vdit-feature-entry-link:hover .vdit-feature-entry-cta{color:var(--vdit-color-system);text-underline-offset:3px;text-decoration:underline}.vdit-feature-entry-link:focus-visible{outline:2px solid var(--vdit-color-focus);outline-offset:4px}.vdit-reading-measure{max-width:var(--vdit-reading);margin-inline:auto}.vdit-about-header-section{padding-top:var(--vdit-space-8);padding-bottom:var(--vdit-space-6)}.vdit-about-header{max-width:var(--vdit-content);margin-inline:auto}.vdit-about-rule{background:var(--vdit-color-system);width:3rem;height:2px;margin-bottom:var(--vdit-space-5)}.vdit-about-kicker{margin-bottom:var(--vdit-space-5)}.vdit-about-header-inner{gap:var(--vdit-space-5);flex-direction:column;display:flex}@media (min-width:48rem){.vdit-about-header-inner{align-items:flex-start;gap:var(--vdit-space-6);flex-direction:row}}.vdit-monogram{border-radius:var(--vdit-radius-sm);border:2px solid var(--vdit-color-human);background:var(--vdit-color-human-soft);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}@media (min-width:48rem){.vdit-monogram{width:88px;height:88px}}.vdit-monogram-text{font-family:var(--vdit-font-display);color:var(--vdit-color-human-strong);letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1}.vdit-about-header-copy{min-width:0}.vdit-about-title{font-family:var(--vdit-font-display);letter-spacing:-.025em;color:var(--vdit-color-text);margin:0 0 var(--vdit-space-3) 0;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 2.2vw,2.75rem);font-weight:700;line-height:1.05}.vdit-about-name{font-family:var(--vdit-font-mono);font-size:var(--vdit-step-0);color:var(--vdit-color-text);margin:0 0 var(--vdit-space-4) 0;letter-spacing:.02em;font-weight:600}.vdit-about-description{color:var(--vdit-color-text-muted);font-size:var(--vdit-step-0);max-width:68ch;margin:0;line-height:1.65}.vdit-career-timeline{max-width:var(--vdit-content);margin-inline:auto}.vdit-career-heading{font-family:var(--vdit-font-display);font-size:var(--vdit-step-2);color:var(--vdit-color-text);margin:0 0 var(--vdit-space-6) 0;letter-spacing:-.02em;font-weight:600}.vdit-career-list{margin:0;padding:0;list-style:none}.vdit-career-step{padding-left:3rem;padding-bottom:var(--vdit-space-6);position:relative}.vdit-career-step:last-child{padding-bottom:0}.vdit-career-step:before{content:"";background:var(--vdit-color-system);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:11px}.vdit-career-step:last-child:before{bottom:calc(100% - 12px)}.vdit-career-step:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:7px}.vdit-career-marker{font-family:var(--vdit-font-mono);font-size:var(--vdit-step--1);color:var(--vdit-color-system);letter-spacing:.12em;margin-bottom:.25rem;font-weight:600;display:block}.vdit-career-step-title{font-family:var(--vdit-font-display);font-size:var(--vdit-step-1);color:var(--vdit-color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-weight:600;line-height:1.2}.vdit-career-step-body{color:var(--vdit-color-text-muted);max-width:60ch;margin:0;line-height:1.6}@media (min-width:64rem){.vdit-career-list{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.vdit-career-list:before{content:"";background:var(--vdit-color-system);opacity:.5;height:1px;position:absolute;top:6px;left:0;right:0}.vdit-career-step{padding-left:var(--vdit-space-4);border-left:var(--vdit-border);padding-bottom:0}.vdit-career-step:first-child{border-left:0;padding-left:0}.vdit-career-step:before{display:none}.vdit-career-step:after{content:"";background:var(--vdit-color-bg);border:1.5px solid var(--vdit-color-system);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:-5px}.vdit-career-step:first-child:after{left:-6px}.vdit-career-step-title{font-size:var(--vdit-step-0)}.vdit-career-step-body{font-size:var(--vdit-step--1);max-width:none}}.vdit-contact-hero-section{padding-top:var(--vdit-space-8);padding-bottom:var(--vdit-space-5)}.vdit-contact-hero{max-width:var(--vdit-content);margin-inline:auto}.vdit-contact-rule{background:var(--vdit-color-system);width:3rem;height:2px;margin-bottom:var(--vdit-space-5)}.vdit-contact-kicker{margin-bottom:var(--vdit-space-5)}.vdit-contact-title{font-family:var(--vdit-font-display);letter-spacing:-.03em;color:var(--vdit-color-text);margin:0 0 var(--vdit-space-4) 0;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2.5vw,3rem);font-weight:700;line-height:.95}.vdit-contact-lead{color:var(--vdit-color-text-muted);max-width:52ch;margin-bottom:var(--vdit-space-6);line-height:1.65}.vdit-contact-actions{margin-bottom:var(--vdit-space-2)}@media (max-width:768px){.vdit-content-section a[href*=linkedin\.com]{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:320px){.vdit-career-step{padding-left:2.5rem}}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/149fec7cbebdd4e3-s.3k9l69oe21zw_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afba2cc6d382d972-s.3ceub4vhf9cuh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1c4e9d4328a7e0f9-s.p.0xf8lnqelv8sb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.oTpImq_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.oTpImq_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:geistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.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%}.Kfooha_className{font-family:geistSans,geistSans Fallback}.Kfooha_variable{--font-geist:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.xV_hsq_className{font-family:geistMono,geistMono Fallback}.xV_hsq_variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
