@font-face{font-family:SSone;font-weight:400;font-display:swap;src:url(/assets/regular-BKgVmOvb.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:500;font-display:swap;src:url(/assets/medium-D8eIAlFi.woff2) format("woff2")}@font-face{font-family:SSone;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/medium-italic-BGl-781B.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:600;font-display:swap;src:url(/assets/bold-BHSFXLNl.woff2) format("woff2")}.text-states-swap[data-v-0a4d2658]{position:relative;display:inline-grid;vertical-align:baseline}.text-states-swap__sizer[data-v-0a4d2658]{visibility:hidden;white-space:nowrap;pointer-events:none}.t-text-swap[data-v-0a4d2658]{position:absolute;inset:0;display:inline-block;white-space:nowrap;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit[data-v-0a4d2658]{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start[data-v-0a4d2658]{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion: reduce){.t-text-swap[data-v-0a4d2658]{transition:none!important}}@font-face{font-family:SSone;font-weight:400;font-display:swap;src:url(/assets/regular-BKgVmOvb.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:500;font-display:swap;src:url(/assets/medium-D8eIAlFi.woff2) format("woff2")}@font-face{font-family:SSone;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/medium-italic-BGl-781B.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:600;font-display:swap;src:url(/assets/bold-BHSFXLNl.woff2) format("woff2")}.work__container[data-v-9e2a6e66]{padding-bottom:3.2rem}.eyebrow[data-v-9e2a6e66]{color:var(--foreground-secondary)}.headline[data-v-9e2a6e66]{display:flex;flex-direction:column}.headline-row[data-v-9e2a6e66]{display:flex;flex-wrap:wrap;align-items:center;column-gap:0}.headline-row--cycle[data-v-9e2a6e66]{column-gap:0}@media (max-width: 640px){.headline-row:not(.headline-row--cycle)>.craft-word[data-v-9e2a6e66]:first-child{flex-basis:100%}.interface-slot[data-v-9e2a6e66]{margin-left:0;margin-right:0}}.craft-word[data-v-9e2a6e66]{white-space:nowrap}.craft-word--interfaces.t-shimmer[data-v-9e2a6e66]{position:relative;display:inline-block;color:var(--shimmer-base)}.craft-word--interfaces.t-shimmer[data-v-9e2a6e66]:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer-9e2a6e66 var(--shimmer-cycle) var(--shimmer-ease) infinite}@keyframes t-shimmer-9e2a6e66{0%{background-position:100% 0}56%{background-position:0% 0}to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.craft-word--interfaces.t-shimmer[data-v-9e2a6e66]:before{animation:none!important}}.headline-row--cycle[data-v-9e2a6e66]{min-height:1.15em}.interface-slot[data-v-9e2a6e66]{display:inline-flex;flex-shrink:0;width:0;margin-right:10px;overflow:hidden;vertical-align:middle}.interface-icon-top-padding[data-v-9e2a6e66]{display:flex;flex-direction:column;align-items:flex-start;padding-top:3px;width:48px;box-sizing:border-box}.interface-icon-beam[data-v-9e2a6e66]{position:relative;display:block;width:48px;border-radius:8px;--beam-strength: 1;--beam-angle-icon: 0deg;--beam-opacity-icon: 0}.interface-icon-beam.is-active[data-v-9e2a6e66]{animation:interface-beam-spin 1.96s linear infinite,interface-beam-fade-in .6s ease forwards}.interface-icon-beam.is-active[data-v-9e2a6e66]:after{content:"";position:absolute;inset:0;border-radius:7px;padding:1px;clip-path:inset(0 round 8px);background:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 54%,rgba(0,0,0,.08) 57%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.4) 63%,rgba(0,0,0,.55) 66%,rgba(0,0,0,.4) 69%,rgba(0,0,0,.2) 72%,rgba(0,0,0,.08) 75%,transparent 78%,transparent 100%),radial-gradient(ellipse 9px 18px at 2% 68%,rgb(50,200,80),transparent),radial-gradient(ellipse 4px 8px at 2% 68%,rgb(30,185,170),transparent),radial-gradient(ellipse 59px 9px at 72% -3%,rgb(255,120,40),transparent),radial-gradient(ellipse 42px 7px at 74% 100%,rgb(100,70,255),transparent),radial-gradient(ellipse 10px 17px at 100% 27%,rgb(240,50,180),transparent),radial-gradient(ellipse 10px 18px at 100% 27%,rgb(180,40,240),transparent),radial-gradient(ellipse 5px 10px at 100% 27%,rgb(40,140,255),transparent),radial-gradient(ellipse 11px 12px at 100% 27%,rgb(255,50,100),transparent);-webkit-mask:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-in,xor;mask:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 30%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.35) 44%,white 52%,white 80%,rgba(255,255,255,.35) 86%,rgba(255,255,255,.1) 92%,transparent 95%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:intersect,exclude;pointer-events:none;z-index:2;opacity:calc(var(--beam-opacity-icon) * .12 * var(--beam-strength, 1));animation:interface-beam-hue 12s ease-in-out infinite}.interface-icon-beam.is-active[data-v-9e2a6e66]:before{content:"";position:absolute;inset:0;border-radius:8px;clip-path:inset(0 round 8px);background:radial-gradient(ellipse 9px 18px at 2% 68%,rgba(50,200,80,.5),transparent),radial-gradient(ellipse 4px 8px at 2% 68%,rgba(30,185,170,.45),transparent),radial-gradient(ellipse 59px 9px at 72% -3%,rgba(255,120,40,.35),transparent),radial-gradient(ellipse 42px 7px at 74% 100%,rgba(100,70,255,.35),transparent),radial-gradient(ellipse 10px 17px at 100% 27%,rgba(240,50,180,.3),transparent),radial-gradient(ellipse 10px 18px at 100% 27%,rgba(180,40,240,.4),transparent),radial-gradient(ellipse 5px 10px at 100% 27%,rgba(40,140,255,.3),transparent),radial-gradient(ellipse 11px 12px at 100% 27%,rgba(255,50,100,.3),transparent);box-shadow:inset 0 0 5px 1px #00000024;-webkit-mask-image:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 22%,rgba(255,255,255,.12) 28%,rgba(255,255,255,.4) 36%,white 46%,white 82%,rgba(255,255,255,.4) 88%,rgba(255,255,255,.12) 94%,transparent 97%,transparent 100%);mask-image:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 22%,rgba(255,255,255,.12) 28%,rgba(255,255,255,.4) 36%,white 46%,white 82%,rgba(255,255,255,.4) 88%,rgba(255,255,255,.12) 94%,transparent 97%,transparent 100%);pointer-events:none;z-index:1;opacity:calc(var(--beam-opacity-icon) * .3 * var(--beam-strength, 1));animation:interface-beam-hue 12s ease-in-out infinite}.interface-icon-beam__bloom[data-v-9e2a6e66]{display:none;position:absolute;inset:0;border-radius:7px;clip-path:inset(0 round 8px);padding:1px;background:conic-gradient(from var(--beam-angle-icon),transparent 0%,transparent 58%,rgba(0,0,0,.02) 62%,rgba(0,0,0,.08) 65%,rgba(0,0,0,.2) 67%,rgba(0,0,0,.4) 69%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.6) 70.5%,rgba(0,0,0,.4) 71.5%,rgba(0,0,0,.2) 73%,rgba(0,0,0,.08) 75%,rgba(0,0,0,.02) 78%,transparent 82%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:blur(8px) brightness(1.3) saturate(1.8);pointer-events:none;z-index:3;opacity:0}.interface-icon-beam.is-active .interface-icon-beam__bloom[data-v-9e2a6e66]{display:block;opacity:calc(var(--beam-opacity-icon) * .16 * var(--beam-strength, 1))}.interface-icon[data-v-9e2a6e66]{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:3px;width:48px;padding:8px;border-radius:8px;box-sizing:border-box;overflow:clip;background:linear-gradient(180deg,#0000000a,#0000),var(--gray-3);box-shadow:0 0 0 1px #00000014,0 2px 4px #0000001a,0 4px 8px #0000000f,inset 0 1px #ffffffba}.interface-icon__line1[data-v-9e2a6e66],.interface-icon__line3[data-v-9e2a6e66],.interface-icon__buttons[data-v-9e2a6e66]{display:flex;align-items:center;column-gap:3px}.interface-icon__buttons[data-v-9e2a6e66]{column-gap:2px}.interface-icon__expand[data-v-9e2a6e66]{display:block;height:6px;width:0;border-radius:2px;background:var(--gray-5);flex-shrink:0;overflow:hidden}.interface-icon__expand--12[data-v-9e2a6e66]{opacity:.4}.interface-icon__expand--32[data-v-9e2a6e66]{opacity:.6}.interface-icon__expand--21[data-v-9e2a6e66]{opacity:1}.interface-icon__blink[data-v-9e2a6e66]{display:block;width:3px;height:2px;border-radius:2px;flex-shrink:0;opacity:0}.interface-icon__blink--green[data-v-9e2a6e66]{background:#28ea28;box-shadow:0 0 0 1px #05c405}.interface-icon__blink--pink[data-v-9e2a6e66]{background:#f09797;box-shadow:0 0 0 1px #ff6b6b}.interface-icon__blink.is-blinking[data-v-9e2a6e66]{animation:interface-blink-9e2a6e66 1.1s ease-in-out infinite}.interface-icon__btn[data-v-9e2a6e66]{display:block;width:15px;height:6px;border-radius:2px;flex-shrink:0;opacity:0;box-sizing:border-box}.interface-icon__btn--accent[data-v-9e2a6e66]{background:var(--purple-8);border:1px solid var(--purple-9)}.interface-icon__btn--muted[data-v-9e2a6e66]{background:var(--gray-5);border:1px solid var(--gray-7)}@keyframes interface-blink-9e2a6e66{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion: reduce){.interface-icon__blink.is-blinking[data-v-9e2a6e66]{animation:none;opacity:1}.interface-icon-beam.is-active[data-v-9e2a6e66],.interface-icon-beam.is-active[data-v-9e2a6e66]:after,.interface-icon-beam.is-active[data-v-9e2a6e66]:before{animation:none!important}.interface-icon-beam.is-active[data-v-9e2a6e66]{--beam-opacity-icon: 1}}.logo-link[data-v-9e2a6e66]{display:inline;white-space:nowrap;color:var(--foreground-neutral);font-weight:500}.logo-link span[data-v-9e2a6e66]{color:inherit;font-weight:inherit}.logo-link[data-v-9e2a6e66] svg{display:inline-block;width:1.15em;height:1.15em;margin-right:.25em;vertical-align:-.2em;color:var(--logo-brand, currentColor)}.logo-link[data-v-9e2a6e66]:hover,.logo-link:hover span[data-v-9e2a6e66]{color:var(--linkColor)}.logo-link--telly[data-v-9e2a6e66]{--logo-brand: #E35F96}.logo-link--nutanix[data-v-9e2a6e66]{--logo-brand: #131313}.logo-link--veza[data-v-9e2a6e66]{--logo-brand: #006FF0}.logo-link--kraken[data-v-9e2a6e66]{--logo-brand: #7132F5}.logo-link--clerk[data-v-9e2a6e66] svg{color:unset}.work-block[data-v-9e2a6e66]{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem;width:88%;max-width:548px;margin-top:-3.2rem;text-align:left}.work-block .eyebrow[data-v-9e2a6e66]{padding-left:44px}@media (max-width: 549px){.work-block .eyebrow[data-v-9e2a6e66]{padding-left:0}}.work-list[data-v-9e2a6e66]{display:flex;flex-direction:column;width:100%}.work-row[data-v-9e2a6e66]{display:block;width:100%;color:inherit;font-weight:400;text-decoration:none}.work-row[data-v-9e2a6e66]:hover{color:inherit}.work-row__pill[data-v-9e2a6e66]{display:flex;align-items:center;column-gap:12px;width:100%;padding:8px 16px 8px 12px;border-radius:8px;box-sizing:border-box;border:1px solid transparent;box-shadow:none}.work-row:hover .work-row__pill[data-v-9e2a6e66],.work-row:focus-visible .work-row__pill[data-v-9e2a6e66]{background:#fff;border-color:#0000001a;box-shadow:0 1px 1px #0000000a}.work-row__icon[data-v-9e2a6e66]{position:relative;width:20px;height:20px;flex-shrink:0}.work-row__icon-line[data-v-9e2a6e66],.work-row__icon-full[data-v-9e2a6e66]{position:absolute;inset:0;width:20px;height:20px}.work-row__icon-line[data-v-9e2a6e66]{opacity:1;color:var(--foreground-dimmed)}.work-row__icon-full[data-v-9e2a6e66]{opacity:0}.work-row:hover .work-row__icon-line[data-v-9e2a6e66],.work-row:focus-visible .work-row__icon-line[data-v-9e2a6e66]{opacity:0}.work-row:hover .work-row__icon-full[data-v-9e2a6e66],.work-row:focus-visible .work-row__icon-full[data-v-9e2a6e66]{opacity:1}.work-row__name[data-v-9e2a6e66]{font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);line-height:var(--type-label-md-line-height);letter-spacing:var(--type-label-md-letter-spacing);color:var(--foreground-neutral);white-space:nowrap}.work-row__role[data-v-9e2a6e66]{font-size:var(--type-body-md-size);font-weight:var(--type-body-md-weight);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-letter-spacing);color:var(--foreground-secondary);white-space:nowrap;display:none}.work-row:hover .work-row__role[data-v-9e2a6e66],.work-row:focus-visible .work-row__role[data-v-9e2a6e66]{display:block}.work-row__divider[data-v-9e2a6e66]{flex:1 0 0;min-width:16px;height:1px;background:#0000000f}.work-row__years[data-v-9e2a6e66]{font-size:var(--type-body-md-size);font-weight:var(--type-body-md-weight);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-letter-spacing);color:var(--foreground-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}@font-face{font-family:SSone;font-weight:400;font-display:swap;src:url(/assets/regular-BKgVmOvb.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:500;font-display:swap;src:url(/assets/medium-D8eIAlFi.woff2) format("woff2")}@font-face{font-family:SSone;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/medium-italic-BGl-781B.woff2) format("woff2")}@font-face{font-family:SSone;font-weight:600;font-display:swap;src:url(/assets/bold-BHSFXLNl.woff2) format("woff2")}@property --beam-angle-icon{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@property --beam-opacity-icon{syntax: "<number>"; initial-value: 0; inherits: true;}@keyframes interface-beam-spin{to{--beam-angle-icon: 360deg}}@keyframes interface-beam-fade-in{to{--beam-opacity-icon: 1}}@keyframes interface-beam-hue{0%{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) - 30deg)) brightness(1.3) saturate(1.8)}50%{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) + 30deg)) brightness(1.3) saturate(1.8)}to{filter:hue-rotate(calc(var(--beam-hue-base, 0deg) - 30deg)) brightness(1.3) saturate(1.8)}}
