:root{--clr-primary-50:oklch(92.6% .1077 95.8);--clr-primary-100:oklch(85.9% .1686 91.3);--clr-primary-200:oklch(72.6% .1484 92.7);--clr-primary-300:oklch(57.9% .1183 91.2);--clr-primary-400:oklch(43.4% .0887 86.5);--clr-primary-500:oklch(30% .0652 69.4);--clr-secondary-50:oklch(76% .1173 268.3);--clr-secondary-100:oklch(54.7% .24 264.3);--clr-secondary-200:oklch(46.8% .1998 264.4);--clr-secondary-300:oklch(42.3% .178 264.5);--clr-secondary-400:oklch(38.5% .1593 264.6);--clr-secondary-500:oklch(29% .1117 264.9);--clr-neutral-50:oklch(76% 0 0);--clr-neutral-100:oklch(98.5% 0 0);--clr-neutral-200:oklch(78% .014 286.375);--clr-neutral-300:oklch(70% .016 285.938);--clr-neutral-400:oklch(37% .013 285.805);--clr-neutral-500:oklch(14.5% 0 0);--clr-neutral-900:oklch(0% 0 0);--clr-border-50:oklch(96.4% 0 0/.2);--clr-border-100:oklch(100% 0 0/.2);--clr-border-200:oklch(92.8% 0 0/.2);--clr-border-300:oklch(89.1% 0 0/.2);--clr-border-400:oklch(69.3% 0 0/.2);--clr-border-500:oklch(56.8% 0 0/.2);--clr-border-600:oklch(38.5% 0 0/.2);--clr-success-50:oklch(84.6% .0987 130.5);--clr-success-100:oklch(70.2% .1817 133.5);--clr-success-200:oklch(57.8% .1715 135.9);--clr-success-300:oklch(46.2% .1497 140.3);--clr-success-400:oklch(36.3% .1233 142.5);--clr-success-500:oklch(26.1% .0887 142.5);--clr-warning-50:oklch(86.1% .0916 64.2);--clr-warning-100:oklch(74.3% .169 56.8);--clr-warning-200:oklch(62% .1564 53.5);--clr-warning-300:oklch(50.6% .1416 46.3);--clr-warning-400:oklch(39.1% .1276 38.1);--clr-warning-500:oklch(28.6% .1174 29.2);--clr-error-50:oklch(75% .105 11.2);--clr-error-100:oklch(55.6% .2015 20.7);--clr-error-200:oklch(47.9% .1728 20.5);--clr-error-300:oklch(43.4% .1552 20.3);--clr-error-400:oklch(38.8% .137 19.9);--clr-error-500:oklch(29.2% .0972 18.6);--clr-accent-50:oklch(79.7% .1345 337.2);--clr-accent-100:oklch(67.7% .2516 341.2);--clr-accent-200:oklch(63.6% .2693 344.4);--clr-accent-300:oklch(53.4% .226 344.2);--clr-accent-400:oklch(42.8% .1804 343.8);--clr-accent-500:oklch(31.4% .1317 343);--clr-orcid-bg:#a6ce39;--clr-orcid-fg:#fff;--clr-youtube-red:red;--clr-linkedin-blue:#0077b5;--ease-standard:cubic-bezier(.4, 0, .2, 1);--kyo-measure:68ch;--kyo-backdrop:blur(var(--kyo-backdrop-r,8px));--fs-100:.95rem;--fs-200:1.05rem;--fs-300:1.15rem;--fs-400:1.25rem;--fs-500:1.625rem;--fs-600:2rem;--fs-700:2.375rem;--fs-800:3.125rem}@media only screen and (width>=64em){:root{--fs-100:.875rem;--fs-200:1rem;--fs-300:1.125rem;--fs-400:1.25rem;--fs-500:1.75rem;--fs-600:2.25rem;--fs-700:3rem;--fs-800:4rem}}@media (prefers-reduced-transparency:reduce){:root{--kyo-backdrop:none}}@media only screen and (width>=75em){:root{--fs-100:.875rem;--fs-200:1.125rem;--fs-300:1.25rem;--fs-400:1.5rem;--fs-500:2rem;--fs-600:3rem;--fs-700:4.5rem;--fs-800:6rem}}::selection{background-color:var(--clr-primary-100);color:var(--clr-neutral-500);-webkit-text-stroke-color:var(--clr-neutral-500)}@keyframes media-skeleton-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}18%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes kyo-glow-pulse{0%,to{opacity:.55}50%{opacity:1}}.icon-glyph{font-family:SymbolsNerdFontMono,SpaceMono,monospace;font-size:var(--icon-glyph-size,1em);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-style:normal;font-weight:400;line-height:1;display:inline-flex;transform:translateY(-.18em)}.icon-glyph--lg{--icon-glyph-size:1.5rem}.icon-glyph--xl{--icon-glyph-size:2rem}.ccs-glyph{vertical-align:-.08em;font-size:1.75em;line-height:0;display:inline-block}[aria-hidden=true][data-text]:before{content:attr(data-text)}.icon-mask{width:1em;height:1em;-webkit-mask:var(--_icon-mask) center/contain no-repeat;mask:var(--_icon-mask) center/contain no-repeat;vertical-align:-.15em;background-color:currentColor;flex-shrink:0;display:inline-block}.icon-mask--external{--_icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E")}.hud-deco{font-family:SpaceMono,monospace;font-size:var(--fs-100);letter-spacing:.18em;color:var(--clr-neutral-100);opacity:.32;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:0;position:absolute}@media only screen and (width>=64em){.hud-deco{font-size:.95rem}}@media only screen and (width>=75em){.hud-deco{font-size:1rem}}.hud-deco--tl{top:1.25rem;left:1.25rem}.hud-deco--tr{top:1.25rem;right:1.25rem}.hud-deco--bl{bottom:1.25rem;left:1.25rem}.hud-deco--br{bottom:1.25rem;right:1.25rem}.hud-deco--watermark{letter-spacing:0;text-transform:none;color:var(--clr-neutral-50);opacity:.04;font-family:Geomanist,sans-serif;font-size:8rem;font-weight:900;line-height:.85}@media only screen and (width>=64em){.hud-deco--watermark{font-size:12rem}}.kyo-chip{color:var(--clr-primary-100);letter-spacing:.08em;background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;font-family:SpaceMono,monospace;font-weight:700;line-height:1}.kyo-section{max-width:1280px;margin:0 auto;padding:5rem 1.5rem;position:relative;overflow:hidden}@media only screen and (width>=64em){.kyo-section{padding:6rem 2rem}}.kyo-prose{letter-spacing:.02em;word-spacing:.05em;color:var(--clr-neutral-50);font-family:Geomanist,sans-serif;line-height:1.55}.kyo-prose strong{color:var(--clr-neutral-100);font-family:SpaceMono,monospace;font-weight:700}.kyo-prose code{color:var(--clr-neutral-100);background:color-mix(in srgb, var(--clr-border-100) 40%, transparent);border-radius:2px;padding:.1rem .35rem;font-family:SpaceMono,monospace;font-size:.88em}.kyo-prose a{color:var(--clr-neutral-100);text-underline-offset:.2em;font-family:SpaceMono,monospace;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.kyo-prose a:hover,.kyo-prose a:focus-visible{color:var(--clr-primary-100)}.kyo-prose a strong{color:inherit;background:0 0;padding:0}.kyo-prose code,.kyo-code{color:var(--clr-primary-100);background:color-mix(in srgb, var(--clr-border-100) 35%, transparent);border:1px solid var(--clr-border-100);letter-spacing:0;border-radius:3px;padding:.1rem .4rem;font-family:SpaceMono,monospace;font-size:.88em}.kyo-prose a code,.kyo-prose strong code{color:inherit;background:0 0;border-color:#0000}.state-grid{flex-shrink:0;grid-template-rows:repeat(3,2px);grid-template-columns:repeat(3,2px);gap:1px;line-height:0;display:inline-grid}.state-grid>span{background:var(--state-color,var(--clr-primary-100));opacity:.18;width:2px;height:2px;animation:1.6s ease-in-out infinite state-grid-pulse}.state-grid>span:first-child{animation-delay:0s}.state-grid>span:nth-child(2){animation-delay:.1s}.state-grid>span:nth-child(3){animation-delay:.2s}.state-grid>span:nth-child(4){animation-delay:.1s}.state-grid>span:nth-child(5){animation-delay:.2s}.state-grid>span:nth-child(6){animation-delay:.3s}.state-grid>span:nth-child(7){animation-delay:.2s}.state-grid>span:nth-child(8){animation-delay:.3s}.state-grid>span:nth-child(9){animation-delay:.4s}@keyframes state-grid-pulse{0%,to{opacity:.18}50%{opacity:1}}.element-flare{position:relative}.element-flare:before{content:"";top:calc(var(--element-flare-spread,1px) / 2);left:calc(var(--element-flare-spread,1px) / 2);right:calc(var(--element-flare-spread,1px) / 2);bottom:calc(var(--element-flare-spread,1px) / 2);border-radius:inherit;background:linear-gradient(90deg, transparent, var(--element-flare-color,var(--clr-border-100)), transparent);filter:blur(var(--element-flare-blur,4px));opacity:var(--element-flare-opacity,.45);z-index:-1;animation:flare-breathe var(--element-flare-speed,24s) linear infinite;animation-delay:var(--element-flare-delay,0s);pointer-events:none;background-size:200% 200%;border:2px solid #0000;transition:opacity .28s ease-out;animation-play-state:paused;position:absolute}@keyframes flare-breathe{0%{background-position:100% 0}25%{background-position:0 100%}50%{background-position:100% 100%}75%{background-position:0 0}to{background-position:100% 0}}[data-in-viewport=true] .element-flare:not(.is-static):before{animation-play-state:running}.element-flare.is-static:hover:before,.element-flare.is-static:focus-visible:before{opacity:0}@media (prefers-reduced-motion:reduce){.element-flare:before{opacity:0!important;animation:none!important}}.cyberpunk-glow{--_glow-color:var(--cyberpunk-glow-color,var(--clr-primary-100));--_glow-blur:var(--cyberpunk-glow-blur,1px);--_glow-spread:var(--cyberpunk-glow-spread,9px);filter:drop-shadow(0 0 var(--_glow-spread) var(--_glow-color));position:relative}.cyberpunk-glow:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;box-shadow:0 0 calc(var(--_glow-spread) * 1.5) var(--_glow-color);opacity:.55;animation:kyo-glow-pulse var(--cyberpunk-glow-speed,1.5s) ease-in-out infinite alternate;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.kyo-cursor-tooltip{z-index:9999;pointer-events:none;background:var(--clr-neutral-500);color:var(--clr-neutral-100);border:1px solid var(--clr-border-100);font-family:SpaceMono,monospace;font-size:var(--fs-100);letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:.3rem .65rem;position:fixed;transform:translate(10px,16px)}.kyo-cursor-tooltip--flip{transform:translate(calc(-100% - 10px),16px)}.kyo-ct-leave-active{transition:opacity .1s}.kyo-ct-enter-from,.kyo-ct-leave-to{opacity:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}*{scrollbar-width:thin;scrollbar-color:var(--clr-neutral-50) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-50);background-clip:content-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--clr-neutral-100)}@media (width<=882px){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}body{background-color:var(--clr-neutral-500);color:var(--clr-neutral-50);margin:0}:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:2px}#persistent-data:focus-visible,.main-scroll-block:focus-visible{outline-offset:-2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@font-face{font-family:SpaceMono;src:url(/assets/SpaceMonoNerdFont-Regular-BhvUjjCK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-24F,U+2000-206F,U+2122,U+A9,U+AE}@font-face{font-family:SpaceMono;src:url(/assets/SpaceMonoNerdFont-Bold-BiwQPm9F.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-24F,U+2000-206F,U+2122,U+A9,U+AE}@font-face{font-family:Geomanist;src:url(/assets/GeomanistRegular-CtVAswAY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-24F,U+2000-206F,U+2122,U+A9,U+AE}@font-face{font-family:Geomanist;src:url(/assets/GeomanistBold-BAylhB3z.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-24F,U+2000-206F,U+2122,U+A9,U+AE}@font-face{font-family:SymbolsNerdFontMono;src:url(/assets/SymbolsNerdFontMono-Regular-u50atja6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+E000-F8FF,U+F0000-FFFFD,U+10000-10FFFF}html{font-size:12px}body{font-family:SpaceMono,Roboto Mono,Courier New,Courier,monospace;font-size:var(--fs-300);letter-spacing:-.03rem;line-height:1.6}.cookie-consent[data-v-5042e2bd]{z-index:900;background:color-mix(in srgb, var(--clr-neutral-500) 88%, transparent);border:1px solid var(--clr-border-100);--kyo-backdrop-r:8px;max-width:520px;backdrop-filter:var(--kyo-backdrop);will-change:transform;font-family:SpaceMono,monospace;font-size:var(--fs-300);color:var(--clr-neutral-50);box-shadow:0 4px 20px color-mix(in srgb, var(--clr-neutral-500) 60%, transparent);border-radius:0;flex-direction:column;gap:1rem;margin-left:auto;padding:1.25rem 1.4rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateZ(0)}.cookie-consent__copy[data-v-5042e2bd]{letter-spacing:.01em;margin:0;line-height:1.55}.cookie-consent__link[data-v-5042e2bd]{color:var(--clr-primary-100);text-underline-offset:.18em;margin-left:.35rem;text-decoration:underline}.cookie-consent__actions[data-v-5042e2bd]{justify-content:flex-end;gap:.75rem;display:flex}.cookie-consent__btn[data-v-5042e2bd]{font-family:inherit;font-size:var(--fs-200);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--clr-border-100);color:var(--clr-neutral-100);cursor:pointer;background:0 0;padding:.65rem 1.15rem;transition:background .15s}.cookie-consent__btn--primary[data-v-5042e2bd],.cookie-consent__btn[data-v-5042e2bd]:hover,.cookie-consent__btn[data-v-5042e2bd]:focus-visible{background:var(--clr-primary-100);color:var(--clr-neutral-500);border-color:var(--clr-primary-100)}.cookie-consent__btn[data-v-5042e2bd]:focus-visible{outline:2px solid var(--clr-neutral-50);outline-offset:2px}.brand-icon[data-v-e64fe168]{vertical-align:middle;width:1em;height:1em;color:inherit;fill:currentColor;flex-shrink:0;display:inline-flex;transform:translateY(-.08em)}.brand-icon--lg[data-v-e64fe168]{font-size:1.5rem}.brand-icon--xl[data-v-e64fe168]{font-size:2rem}.modal-loading[data-v-dc49953b]{z-index:200;justify-content:center;align-items:center;padding:1rem;animation:.12s ease-out modal-loading-fade-in-dc49953b;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.modal-loading[data-v-dc49953b]{animation:none}}@media only screen and (width<=64em){.modal-loading[data-v-dc49953b]{padding:.5rem}}.modal-loading__backdrop[data-v-dc49953b]{background:color-mix(in srgb, var(--clr-neutral-500) 78%, transparent);--kyo-backdrop-r:8px;backdrop-filter:var(--kyo-backdrop);will-change:transform;position:absolute;inset:0;transform:translateZ(0)}.modal-loading__frame[data-v-dc49953b]{aspect-ratio:16/10;border:1px solid var(--clr-border-100);background:color-mix(in srgb, var(--clr-neutral-500) 92%, var(--clr-primary-100) 4%);isolation:isolate;width:min(85dvw,900px);max-height:85dvh;position:relative;overflow:hidden}.modal-loading__skeleton[data-v-dc49953b]{z-index:2;pointer-events:none;background-color:color-mix(in srgb, var(--clr-border-100) 6%, var(--clr-neutral-500));opacity:1;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.modal-loading__skeleton[data-v-dc49953b]:before,.modal-loading__skeleton[data-v-dc49953b]:after{content:"";aspect-ratio:1;background:radial-gradient(circle, transparent 18%, color-mix(in srgb, var(--clr-border-100) 38%, transparent) 38%, color-mix(in srgb, var(--clr-border-100) 22%, transparent) 58%, transparent 82%);opacity:0;will-change:transform, opacity;border-radius:50%;width:60%;animation:3.6s ease-out infinite media-skeleton-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.modal-loading__skeleton[data-v-dc49953b]:after{animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.modal-loading__skeleton[data-v-dc49953b]:before,.modal-loading__skeleton[data-v-dc49953b]:after{opacity:.25;animation:none;transform:translate(-50%,-50%)scale(3)}}@keyframes modal-loading-fade-in-dc49953b{0%{opacity:0}to{opacity:1}}.ui-section-header[data-v-84dbe5f1]{border-bottom:1px solid var(--clr-border-100);margin-bottom:3rem;padding-bottom:1.25rem}.ui-section-header__index[data-v-84dbe5f1]{font-family:SpaceMono,monospace;font-size:var(--fs-200);color:var(--clr-primary-100);letter-spacing:.12em;margin-bottom:.5rem;display:block}.ui-section-header__title[data-v-84dbe5f1]{font-family:Geomanist,sans-serif;font-size:var(--fs-700);color:var(--clr-neutral-100);letter-spacing:-.01em;margin:0 0 .5rem;line-height:1}.ui-section-header__subtitle[data-v-84dbe5f1]{font-family:Geomanist,sans-serif;font-size:var(--fs-400);letter-spacing:.012em;word-spacing:.04em;color:var(--clr-neutral-50);max-width:60ch;margin:0;line-height:1.6}@media only screen and (width>=64em){.ui-section-header__subtitle[data-v-84dbe5f1]{max-width:90ch}}.experience-section[data-v-0624e81b]{overflow:clip}@media only screen and (width<=64em){.experience-section[data-v-0624e81b] .ui-section-header{margin-bottom:1.25rem}}@media only screen and (width>=64em){.experience-section[data-v-0624e81b]{grid-template-columns:minmax(0,12fr) minmax(0,13fr);align-items:start;column-gap:3rem;max-width:1404px;display:grid}.experience-section[data-v-0624e81b] .ui-section-header{grid-column:1/-1;justify-self:center;width:100%;max-width:1244px}.experience-section[data-v-0624e81b] .hud-deco--tr{right:calc(1.25rem + max(0px,50% - 640px))}.experience-section[data-v-0624e81b] .hud-deco--bl{left:calc(1.25rem + max(0px,50% - 640px))}.experience-section__brain[data-v-0624e81b]{grid-column:1}.experience-section__timeline[data-v-0624e81b]{grid-column:2}}.experience-section__brain[data-v-0624e81b]{aspect-ratio:1;z-index:0;width:100%;max-width:780px;margin:clamp(-7rem,-9vw,-2rem) auto clamp(-18rem,-24vw,-5rem);position:relative}@media only screen and (width<=35em){.experience-section__brain[data-v-0624e81b]{width:135vw;max-width:none;margin-top:clamp(-8rem,1rem - 18vw,-2rem);margin-bottom:clamp(-16rem,-26vw,-7rem);left:50%;transform:translate(-50%)}}@media only screen and (width>=64em){.experience-section__brain[data-v-0624e81b]{max-width:none;margin:0;position:sticky;top:5.5rem}}.experience-section__timeline[data-v-0624e81b]{z-index:1;position:relative}.experience-section__watermark[data-v-0624e81b]{top:2rem;right:-2rem}@media only screen and (width>=64em){.experience-section__watermark[data-v-0624e81b]{top:3rem;right:calc(2rem + max(0px,50% - 640px))}}.experience-section__timeline[data-v-0624e81b]{gap:0;margin:0;padding:0;list-style:none;display:grid}.experience-section__node[data-v-0624e81b]{grid-template-columns:20px minmax(0,1fr);gap:.5rem;display:grid}@media only screen and (width>=48em){.experience-section__node[data-v-0624e81b]{grid-template-columns:32px minmax(0,1fr);gap:1rem}}@media only screen and (width>=64em){.experience-section__node[data-v-0624e81b]{grid-template-columns:48px minmax(0,1fr);gap:1.5rem}}.experience-section__rail[data-v-0624e81b]{flex-direction:column;align-items:center;padding-top:1.25rem;display:flex;position:relative}.experience-section__dot[data-v-0624e81b]{border:2px solid var(--clr-primary-100);background:var(--clr-neutral-500);width:10px;height:10px;box-shadow:0 0 8px color-mix(in srgb, var(--clr-primary-100) 40%, transparent);z-index:1;border-radius:50%;flex-shrink:0}@media only screen and (width>=48em){.experience-section__dot[data-v-0624e81b]{width:14px;height:14px}}.experience-section__node--primary .experience-section__dot[data-v-0624e81b]{background:var(--clr-primary-100);box-shadow:0 0 14px var(--clr-primary-100)}.experience-section__line[data-v-0624e81b]{background:linear-gradient(to bottom, var(--clr-primary-100) 0%, var(--clr-border-100) 100%);flex:1;width:1px;margin-top:.4rem}.experience-section__card[data-v-0624e81b]{border:1px solid var(--clr-border-100);border-color:color-mix(in srgb, var(--clr-primary-100) calc(var(--prox,0) * 100%), var(--clr-border-100));background:linear-gradient(135deg, color-mix(in srgb, var(--clr-primary-100) calc(var(--prox,0) * 8%), var(--clr-neutral-500)) 0%, var(--clr-neutral-500) 100%);cursor:pointer;transform:translateX(calc(4px * var(--prox,0)));isolation:isolate;--element-flare-spread:2px;--element-flare-opacity:calc(.04 + var(--prox,0) * .26);margin-bottom:1.5rem;padding:1.25rem;transition:transform .25s,border-color .2s,background .25s}.experience-section__card[data-v-0624e81b]:hover,.experience-section__card[data-v-0624e81b]:has(:focus-visible){border-color:var(--clr-primary-100);--element-flare-opacity:.3;transform:translate(4px)}.experience-section__card-btn[data-v-0624e81b]{cursor:pointer;z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.experience-section__card-btn[data-v-0624e81b]:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:2px}@media only screen and (width>=64em){.experience-section__card[data-v-0624e81b]{padding:1.5rem}}.experience-section__node--neutral .experience-section__card[data-v-0624e81b]{background:linear-gradient(135deg, color-mix(in srgb, var(--clr-primary-100) calc(var(--prox,0) * 4%), var(--clr-neutral-500)) 0%, var(--clr-neutral-500) 100%);--element-flare-opacity:calc(var(--prox,0) * .08)}.experience-section__node--neutral .experience-section__card[data-v-0624e81b]:hover,.experience-section__node--neutral .experience-section__card[data-v-0624e81b]:focus-visible{--element-flare-opacity:.08}.experience-section__node--primary .experience-section__card[data-v-0624e81b]{border-color:var(--clr-primary-100);background:linear-gradient(135deg, color-mix(in srgb, var(--clr-primary-100) 8%, var(--clr-neutral-500)) 0%, var(--clr-neutral-500) 100%)}.experience-section__card-header[data-v-0624e81b]{border-bottom:1px dashed var(--clr-border-100);margin-bottom:1rem;padding-bottom:.75rem}.experience-section__role[data-v-0624e81b]{font-family:Geomanist,sans-serif;font-size:var(--fs-500);color:color-mix(in srgb, var(--clr-primary-100) calc(var(--prox,0) * 100%), var(--clr-neutral-100));letter-spacing:.02em;margin:0 0 .4rem;font-weight:700;line-height:1.2;transition:color .2s}.experience-section__card:hover .experience-section__role[data-v-0624e81b],.experience-section__card:has(:focus-visible) .experience-section__role[data-v-0624e81b],.experience-section__node--primary .experience-section__role[data-v-0624e81b]{color:var(--clr-primary-100)}.experience-section__specs[data-v-0624e81b]{font-family:SpaceMono,monospace;font-size:var(--fs-200);color:var(--clr-neutral-300);letter-spacing:.06em;margin:0}.experience-section__specs[data-v-0624e81b] strong{color:var(--clr-neutral-50);font-weight:700}.experience-section__description[data-v-0624e81b]{font-size:var(--fs-400);-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;margin:0 0 .4rem;display:-webkit-box;overflow:hidden}@media only screen and (width>=48em){.experience-section__description[data-v-0624e81b]{-webkit-line-clamp:8;line-clamp:8}}.experience-section__view-more[data-v-0624e81b]{font-family:SpaceMono,monospace;font-size:var(--fs-100);letter-spacing:.16em;text-transform:uppercase;color:var(--clr-primary-100);pointer-events:none;align-items:center;gap:.4rem;margin:0 0 1rem;display:inline-flex}.experience-section__card:hover .experience-section__view-more-glyph[data-v-0624e81b],.experience-section__card:has(:focus-visible) .experience-section__view-more-glyph[data-v-0624e81b]{transform:translate(4px)}.experience-section__view-more-glyph[data-v-0624e81b]{transform:translate(calc(.2rem * var(--prox,0)), -.05em);font-size:1.2em;line-height:1;transition:transform .2s}.experience-section__card:hover .experience-section__view-more-glyph[data-v-0624e81b],.experience-section__card:focus-visible .experience-section__view-more-glyph[data-v-0624e81b]{transform:translate(.2rem,-.05em)}.experience-modal[data-v-0624e81b]{color:var(--clr-neutral-200);font-family:Geomanist,sans-serif}.experience-modal__description[data-v-0624e81b]{font-size:var(--fs-400);max-width:var(--kyo-measure);margin:0 0 1.5rem}.experience-modal__section-title[data-v-0624e81b]{font-family:SpaceMono,monospace;font-size:var(--fs-200);color:var(--clr-primary-100);letter-spacing:.16em;text-transform:uppercase;border-left:2px solid var(--clr-primary-100);background:color-mix(in srgb, var(--clr-primary-100) 4%, transparent);margin:2rem 0 1rem;padding:.5rem .75rem}.experience-modal__section-title[data-v-0624e81b]:first-of-type{margin-top:0}.experience-modal__bullets[data-v-0624e81b]{font-size:var(--fs-400);max-width:calc(var(--kyo-measure) + 3rem);counter-reset:kyo-bullet;margin:0;padding:0;list-style:none}@media only screen and (width>=64em){.experience-modal__bullets[data-v-0624e81b]{max-width:calc(var(--kyo-measure) + 3.5rem)}}.experience-modal__bullets[data-v-0624e81b] li{counter-increment:kyo-bullet;font-size:var(--fs-400);border-bottom:1px dashed color-mix(in srgb, var(--clr-border-100) 50%, transparent);margin:0;padding:1rem 0 1rem 3rem;position:relative}@media only screen and (width>=64em){.experience-modal__bullets[data-v-0624e81b] li{padding-left:3.5rem}}.experience-modal__bullets[data-v-0624e81b] li:before{letter-spacing:.08em;background:color-mix(in srgb, currentColor 8%, transparent);content:counter(kyo-bullet, decimal-leading-zero);font-family:SpaceMono,monospace;font-weight:700;line-height:1;font-size:var(--fs-200);color:var(--clr-primary-100);border:1px solid;padding:.1rem .4rem;position:absolute;top:1.1rem;left:0}.experience-modal__bullets[data-v-0624e81b] li:first-child{padding-top:.5rem}.experience-modal__bullets[data-v-0624e81b] li:first-child:before{top:.6rem}.experience-modal__bullets[data-v-0624e81b] li:last-child{border-bottom:none;margin-bottom:0}.experience-modal__stack[data-v-0624e81b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (width<=64em){.experience-modal__stack[data-v-0624e81b]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem}}.experience-modal__stack-item[data-v-0624e81b]{border:1px solid var(--clr-border-100);background:color-mix(in srgb, var(--clr-neutral-500) 60%, transparent);color:var(--clr-neutral-100);font-family:SpaceMono,monospace;font-size:var(--fs-200);letter-spacing:.06em;align-items:center;gap:.6rem;padding:.6rem .8rem;display:inline-flex}@media only screen and (width<=64em){.experience-modal__stack-item[data-v-0624e81b]{font-size:var(--fs-100);gap:.4rem;padding:.35rem .5rem}}.experience-modal__stack-icon[data-v-0624e81b]{color:var(--clr-primary-100)}@media only screen and (width<=64em){.experience-modal__stack-icon.brand-icon--lg[data-v-0624e81b],.experience-modal__stack-icon.icon-glyph--lg[data-v-0624e81b]{font-size:1.05rem}}.experience-modal__stack-abbr[data-v-0624e81b]{width:1.5rem;height:1.5rem;font-family:SpaceMono,monospace;font-size:var(--fs-100);letter-spacing:.04em;color:var(--clr-primary-100);border:1px solid var(--clr-primary-100);background:color-mix(in srgb, var(--clr-primary-100) 6%, transparent);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}@media only screen and (width<=64em){.experience-modal__stack-abbr[data-v-0624e81b]{width:1.2rem;height:1.2rem;font-size:.85rem}}.experience-modal__stack-abbr[data-v-0624e81b]:before,.experience-modal__stack-abbr[data-v-0624e81b]:after{content:"";border:1px solid var(--clr-primary-100);pointer-events:none;width:4px;height:4px;position:absolute}.experience-modal__stack-abbr[data-v-0624e81b]:before{border-bottom:none;border-right:none;top:-2px;left:-2px}.experience-modal__stack-abbr[data-v-0624e81b]:after{border-top:none;border-left:none;bottom:-2px;right:-2px}.experience-modal__stack-name[data-v-0624e81b]{color:inherit}.hero-data-feed[data-v-4f42113b]{--feed-row-h:2.25rem;--feed-status-w:11.5ch;background:var(--clr-neutral-500);border:1px solid var(--clr-border-100);border-top:0;width:0;min-width:100%;font-family:SpaceMono,monospace}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-data-feed[data-v-4f42113b]{--feed-row-h:2.375rem;border-top:1px solid var(--clr-border-100);border-left:0;flex-direction:column;width:auto;min-width:0;display:flex}}.hero-data-feed__head[data-v-4f42113b]{border-bottom:1px solid var(--clr-border-100);align-items:center;gap:0;height:2.75rem;padding:0 0 0 .75rem;display:flex;overflow:hidden}.hero-data-feed__pulse[data-v-4f42113b]{margin-right:.6rem}.hero-data-feed__load[data-v-4f42113b]{white-space:nowrap;min-width:0;font-size:var(--fs-100);letter-spacing:.04em;color:var(--clr-neutral-200);flex:auto;align-items:baseline;display:inline-flex;overflow:hidden}.hero-data-feed__load-sep[data-v-4f42113b]{margin-inline:1ch}@media only screen and (width<=75em){.hero-data-feed__load-pre[data-v-4f42113b],.hero-data-feed__load-sep[data-v-4f42113b]{display:none}}.hero-data-feed__dots[data-v-4f42113b]{letter-spacing:.12em;color:var(--clr-neutral-100);margin-left:.15em;font-size:1.1em}.hero-data-feed__dots span[data-v-4f42113b]{opacity:.15;animation:hero-data-feed-dot-4f42113b 1.5s var(--ease-standard) infinite}.hero-data-feed__dots span[data-v-4f42113b]:nth-child(2){animation-delay:.2s}.hero-data-feed__dots span[data-v-4f42113b]:nth-child(3){animation-delay:.4s}.hero-data-feed__dots span[data-v-4f42113b]:before{content:"."}.hero-data-feed__chip[data-v-4f42113b]{border:0;border-left:1px solid var(--clr-border-100);font-size:var(--fs-100);letter-spacing:.04em;color:var(--clr-neutral-200);cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-standard), color .2s var(--ease-standard);flex-shrink:0;align-self:stretch;align-items:center;gap:.3rem;padding:0 .6rem;text-decoration:none;display:inline-flex}.hero-data-feed__chip[data-v-4f42113b]:hover,.hero-data-feed__chip[data-v-4f42113b]:focus-visible{background:color-mix(in srgb, var(--clr-neutral-50) 10%, transparent);color:var(--clr-neutral-100);outline:none}.hero-data-feed__chip[data-v-4f42113b]:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:-2px}.hero-data-feed__chip--orcid[data-v-4f42113b]{color:var(--clr-success-100);font-weight:700}.hero-data-feed__chip--orcid[data-v-4f42113b]:hover,.hero-data-feed__chip--orcid[data-v-4f42113b]:focus-visible{color:var(--clr-success-100)}.hero-data-feed__chip-icon[data-v-4f42113b]{color:inherit;font-size:1.25em;line-height:1;transform:translateY(.06em)}.hero-data-feed__viewport[data-v-4f42113b]{height:calc(var(--feed-row-h) * 4);overflow:hidden;mask-image:linear-gradient(#0000 0,#000 18%)}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-data-feed__viewport[data-v-4f42113b]{height:calc(var(--feed-row-h) * 10)}}.hero-data-feed__list[data-v-4f42113b]{margin:0;padding:0;list-style:none;transform:translateY(0)}.hero-data-feed__list--shifting[data-v-4f42113b]{transition:transform .65s var(--ease-standard);transform:translateY(calc(-1 * var(--feed-row-h)));will-change:transform}.hero-data-feed__row[data-v-4f42113b]{grid-template-columns:auto var(--feed-status-w) minmax(0, 1fr) auto;height:var(--feed-row-h);border-bottom:1px solid color-mix(in srgb, var(--clr-border-100) 45%, transparent);font-size:var(--fs-100);letter-spacing:.06em;contain:layout paint;align-items:center;gap:.6rem;padding:0 .75rem;display:grid}.hero-data-feed__row--fetching[data-v-4f42113b],.hero-data-feed__row--decrypting[data-v-4f42113b]{background:color-mix(in srgb, var(--clr-neutral-50) 3%, transparent)}@media only screen and (width<=75em){.hero-data-feed__row[data-v-4f42113b]{grid-template-columns:auto minmax(0,1fr) auto}}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-data-feed__row[data-v-4f42113b]{grid-template-columns:auto var(--feed-status-w) minmax(0, 1fr) auto}}.hero-data-feed__status[data-v-4f42113b]{color:var(--clr-neutral-300);white-space:pre;letter-spacing:0;overflow:hidden}.hero-data-feed__row--loaded .hero-data-feed__status[data-v-4f42113b]{color:var(--clr-primary-100)}.hero-data-feed__row--synced .hero-data-feed__status[data-v-4f42113b]{color:color-mix(in srgb, var(--clr-success-100) 70%, transparent)}@media only screen and (width<=75em){.hero-data-feed__status[data-v-4f42113b]{display:none}}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-data-feed__status[data-v-4f42113b]{display:block}}.hero-data-feed__dot[data-v-4f42113b]{background:var(--clr-neutral-300);border-radius:50%;width:6px;height:6px}.hero-data-feed__row--loaded .hero-data-feed__dot[data-v-4f42113b]{background:var(--clr-primary-100)}.hero-data-feed__row--synced .hero-data-feed__dot[data-v-4f42113b]{background:var(--clr-success-100)}.hero-data-feed__label[data-v-4f42113b]{color:var(--clr-neutral-200);white-space:pre;overflow:hidden}.hero-data-feed__value[data-v-4f42113b]{color:var(--clr-neutral-100);text-align:right;white-space:pre}@keyframes hero-data-feed-dot-4f42113b{0%,60%,to{opacity:.15}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-data-feed__dots span[data-v-4f42113b]{opacity:1;animation:none}.hero-data-feed__list--shifting[data-v-4f42113b]{transition:none}}.ui-image[data-v-61167d1f]{margin:0 auto;display:inline-block}.ui-image--framed[data-v-61167d1f]{border:1px solid var(--clr-border-100);padding:.25rem}.ui-image__frame[data-v-61167d1f]{isolation:isolate;background-color:var(--clr-neutral-400);aspect-ratio:var(--image-aspect,1/1);width:var(--image-size-sm,140px);position:relative;overflow:hidden}@media only screen and (width>=64em){.ui-image__frame[data-v-61167d1f]{width:var(--image-size-md,var(--image-size-sm,180px))}}@media only screen and (width>=75em){.ui-image__frame[data-v-61167d1f]{width:var(--image-size-lg,var(--image-size-md,var(--image-size-sm,200px)))}}@media only screen and (width>=100em){.ui-image__frame[data-v-61167d1f]{width:var(--image-size-xl,var(--image-size-lg,var(--image-size-md,var(--image-size-sm,200px))))}}.ui-image__picture[data-v-61167d1f]{z-index:2;width:100%;height:100%;position:absolute;inset:0}.ui-image__picture[data-v-61167d1f] img{object-fit:var(--image-fit,cover);object-position:var(--image-position,center);width:100%;height:100%;transform:scale(var(--image-scale,1));transform-origin:var(--image-position,center);opacity:0;transition:opacity .4s}.ui-image.is-loaded .ui-image__picture[data-v-61167d1f] img{opacity:1}.ui-image__skeleton[data-v-61167d1f]{z-index:1;pointer-events:none;background-color:color-mix(in srgb, var(--clr-border-100) 6%, var(--clr-neutral-500));opacity:1;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.ui-image__skeleton[data-v-61167d1f]:before,.ui-image__skeleton[data-v-61167d1f]:after{content:"";aspect-ratio:1;background:radial-gradient(circle, transparent 18%, color-mix(in srgb, var(--clr-border-100) 38%, transparent) 38%, color-mix(in srgb, var(--clr-border-100) 22%, transparent) 58%, transparent 82%);opacity:0;will-change:transform, opacity;border-radius:50%;width:60%;animation:3.6s ease-out infinite media-skeleton-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.ui-image__skeleton[data-v-61167d1f]:after{animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.ui-image__skeleton[data-v-61167d1f]:before,.ui-image__skeleton[data-v-61167d1f]:after{opacity:.25;animation:none;transform:translate(-50%,-50%)scale(3)}}.ui-image.is-loaded .ui-image__skeleton[data-v-61167d1f]{opacity:0}@media (prefers-reduced-motion:reduce){.ui-image__skeleton[data-v-61167d1f],.ui-image__picture[data-v-61167d1f] img{transition:none}}.hero-visual[data-v-0dead434]{flex-direction:column;justify-self:center;align-items:center;display:flex;position:relative}@media only screen and (width<=75em){.hero-visual[data-v-0dead434]{justify-self:stretch;width:100%}}.hero-visual__unit[data-v-0dead434]{flex-direction:column;display:flex;position:relative}@media only screen and (width<=75em){.hero-visual__unit[data-v-0dead434]{width:100%;max-width:320px;margin-inline:auto}}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-visual__unit[data-v-0dead434]{grid-template-columns:320px minmax(0,1fr);max-width:704px;display:grid}.hero-visual__meta[data-v-0dead434]{grid-area:1/1}.hero-visual__frame[data-v-0dead434]{grid-area:2/1}.hero-visual[data-v-0dead434] .hero-data-feed{grid-area:2/2}}.hero-visual__frame[data-v-0dead434]{border:1px solid var(--clr-border-100);background:var(--clr-neutral-500);color:inherit;font:inherit;cursor:zoom-in;text-align:left;padding:.5rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.hero-visual__frame[data-v-0dead434]:hover{border-color:var(--clr-primary-100)}.hero-visual__frame[data-v-0dead434]:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:4px}.hero-visual__frame[data-v-0dead434] .ui-image{display:block}@media only screen and (width<=75em){.hero-visual__frame[data-v-0dead434]{width:100%;display:block}.hero-visual__frame[data-v-0dead434] .ui-image{width:100%;margin:0}.hero-visual__frame[data-v-0dead434] .ui-image__frame{aspect-ratio:1!important;width:100%!important;max-width:none!important}}.hero-visual__inner[data-v-0dead434]{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--clr-primary-100) 6%, transparent) 38%, color-mix(in srgb, var(--clr-primary-100) 28%, transparent) 50%, color-mix(in srgb, var(--clr-primary-100) 6%, transparent) 62%, transparent 100%);mix-blend-mode:screen;opacity:.55;z-index:1;animation:12s linear infinite hero-visual-scan-0dead434;position:absolute;inset:0}.hero-visual__meta[data-v-0dead434]{text-align:right;font-family:SpaceMono,monospace;font-size:var(--fs-100);color:var(--clr-neutral-300);letter-spacing:.08em;flex-direction:column;align-items:flex-end;margin-bottom:.75rem;line-height:1.5;display:flex}@media only screen and (width>=50.625em) and (width<=63.9375em){.hero-visual__meta[data-v-0dead434]{text-align:left;align-items:flex-start}}.hero-visual__meta-frame[data-v-0dead434]:before{content:"FRAME // "}.hero-visual__meta-frame[data-v-0dead434]:after{content:"-001"}.hero-visual__meta-handle[data-v-0dead434]:before{content:"@KYONAX_ON_TECH"}@keyframes hero-visual-scan-0dead434{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.app-icon[data-v-5ae0b9a8]{vertical-align:middle;width:1em;height:1em;color:inherit;fill:none;stroke:currentColor;flex-shrink:0;display:inline-flex;transform:translateY(-.06em)}.ui-link[data-v-7901f83e]{letter-spacing:.04em;font-family:Geomanist,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.ui-link--size-sm[data-v-7901f83e]{font-size:var(--fs-200);padding:.4rem .6rem}.ui-link--size-md[data-v-7901f83e]{font-size:var(--fs-300);padding:.6rem 1rem}.ui-link--size-lg[data-v-7901f83e]{font-size:var(--fs-400);padding:.8rem 1.4rem}.ui-link--primary[data-v-7901f83e]{text-align:center;background:var(--clr-neutral-500);color:var(--clr-primary-100);border:1px solid var(--clr-border-100);justify-content:center;align-items:center;gap:.4rem;font-weight:700;line-height:1;display:inline-flex}.ui-link--primary[data-v-7901f83e]:hover,.ui-link--primary[data-v-7901f83e]:focus-visible{background:var(--clr-primary-100);color:var(--clr-neutral-500)}.ui-link--secondary[data-v-7901f83e]{text-align:center;color:var(--clr-neutral-200);border:1px solid var(--clr-border-100);background:0 0;justify-content:center;align-items:center;gap:.4rem;line-height:1;display:inline-flex}.ui-link--secondary[data-v-7901f83e]:hover,.ui-link--secondary[data-v-7901f83e]:focus-visible{color:var(--clr-primary-100);border-color:var(--clr-primary-100)}.ui-link--ghost[data-v-7901f83e]{color:var(--clr-neutral-50);background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem .5rem;display:inline-flex}.ui-link--ghost[data-v-7901f83e]:hover,.ui-link--ghost[data-v-7901f83e]:focus-visible{color:var(--clr-primary-100)}.ui-link--card[data-v-7901f83e]{background:var(--clr-neutral-500);width:100%;color:var(--clr-neutral-50);border:1px solid var(--clr-border-100);padding:1rem;display:block}.ui-link--card[data-v-7901f83e]:hover,.ui-link--card[data-v-7901f83e]:focus-visible{border-color:var(--clr-primary-100);color:var(--clr-primary-100)}.ui-link--cyber[data-v-7901f83e]{--cyber-notch:14px;--cyber-fill:var(--clr-neutral-500);isolation:isolate;text-align:center;color:var(--clr-primary-100);text-transform:uppercase;letter-spacing:.16em;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;font-family:SpaceMono,monospace;font-weight:700;line-height:1;transition:color .2s;display:inline-flex;position:relative}.ui-link--cyber[data-v-7901f83e]:before{content:"";z-index:-2;background:var(--clr-primary-100);clip-path:polygon(0 0, calc(100% - var(--cyber-notch)) 0, 100% var(--cyber-notch), 100% 100%, var(--cyber-notch) 100%, 0 calc(100% - var(--cyber-notch)));position:absolute;inset:0}.ui-link--cyber[data-v-7901f83e]:after{content:"";z-index:-1;background:var(--cyber-fill);clip-path:polygon(0 0, calc(100% - (var(--cyber-notch) - 1px)) 0, 100% calc(var(--cyber-notch) - 1px), 100% 100%, calc(var(--cyber-notch) - 1px) 100%, 0 calc(100% - (var(--cyber-notch) - 1px)));position:absolute;inset:1px}.ui-link--cyber[data-v-7901f83e]:hover,.ui-link--cyber[data-v-7901f83e]:focus-visible{--cyber-fill:color-mix(in srgb, var(--clr-primary-100) 12%, var(--clr-neutral-500));color:var(--clr-neutral-100);outline:none}.ui-link--cyber[data-v-7901f83e]:focus-visible:after{box-shadow:inset 0 0 0 2px var(--clr-neutral-50)}.ui-link--cyber-outline[data-v-7901f83e]{text-align:center;color:var(--clr-neutral-50);border:1px solid var(--clr-border-100);text-transform:uppercase;letter-spacing:.16em;background:0 0;justify-content:center;align-items:center;gap:.4rem;font-family:SpaceMono,monospace;font-weight:700;line-height:1;transition:background-color .3s,color .3s,transform .2s;display:inline-flex;position:relative}.ui-link--cyber-outline[data-v-7901f83e]:before,.ui-link--cyber-outline[data-v-7901f83e]:after{content:"";border:1px solid var(--clr-primary-100);pointer-events:none;width:14px;height:14px;transition:width .4s var(--ease-standard), height .4s var(--ease-standard) .2s;position:absolute}.ui-link--cyber-outline[data-v-7901f83e]:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.ui-link--cyber-outline[data-v-7901f83e]:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ui-link--cyber-outline[data-v-7901f83e]:hover,.ui-link--cyber-outline[data-v-7901f83e]:focus-visible{color:var(--clr-primary-100);background:color-mix(in srgb, var(--clr-primary-100) 5%, transparent);outline:none}.ui-link--cyber-outline[data-v-7901f83e]:hover:before,.ui-link--cyber-outline[data-v-7901f83e]:hover:after,.ui-link--cyber-outline[data-v-7901f83e]:focus-visible:before,.ui-link--cyber-outline[data-v-7901f83e]:focus-visible:after{width:calc(100% + 2px);height:calc(100% + 2px)}.ui-link--cyber-outline[data-v-7901f83e]:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:4px}.hero[data-v-3d225c69]{background:radial-gradient(ellipse at 80% 35%, color-mix(in srgb, var(--clr-primary-100) 4%, transparent), transparent 40%), var(--clr-neutral-500);flex-direction:column;align-items:stretch;width:100%;padding:3rem 1.5rem 2.5rem;display:flex;position:relative;overflow:hidden}@media only screen and (width>=64em){.hero[data-v-3d225c69]{padding:10rem 2rem 3rem}}@media only screen and (width<=64em){.hero[data-v-3d225c69]{padding-bottom:5rem}.hero[data-v-3d225c69] .hud-deco--bl{bottom:1.75rem}}.hero[data-v-3d225c69]:before{content:"";background-image:repeating-linear-gradient(0deg, transparent 0, transparent 3px, color-mix(in srgb, var(--clr-neutral-50) 2%, transparent) 3px, color-mix(in srgb, var(--clr-neutral-50) 2%, transparent) 4px);pointer-events:none;mix-blend-mode:overlay;opacity:.4;position:absolute;inset:0}.hero__inner[data-v-3d225c69]{z-index:1;grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}@media only screen and (width>=64em){.hero__inner[data-v-3d225c69]{grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);gap:4rem}.hero__inner>.hero__content[data-v-3d225c69]{grid-area:1/1}.hero__inner>.hero__visual[data-v-3d225c69]{grid-area:1/2;justify-self:end}}.hero__title[data-v-3d225c69]{letter-spacing:-.01em;color:var(--clr-neutral-100);margin:0 0 1rem;font-family:Geomanist,sans-serif;font-size:4.5rem;font-weight:700;line-height:1}@media only screen and (width>=48em){.hero__title[data-v-3d225c69]{font-size:5rem}}@media only screen and (width>=75em){.hero__title[data-v-3d225c69]{font-size:var(--fs-800)}}.hero__name[data-v-3d225c69]{display:block}@media (width<=558px){.hero__name[data-v-3d225c69]{text-align-last:right}}.hero__alias[data-v-3d225c69]{color:var(--clr-primary-100);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;font-size:.32em;font-weight:400;display:block}@media only screen and (width<=64em){.hero__alias[data-v-3d225c69]{font-size:.5em}}.hero__alias sup[data-v-3d225c69]{color:var(--clr-neutral-50);margin-left:.15em;font-size:.85em}.hero__role[data-v-3d225c69]{font-family:SpaceMono,monospace;font-size:var(--fs-300);color:var(--clr-primary-100);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem}.hero__summary[data-v-3d225c69]{font-size:var(--fs-400);max-width:100%;margin:0 0 2rem}@media only screen and (width>=75em){.hero__summary[data-v-3d225c69]{max-width:80ch}}.hero__meta[data-v-3d225c69]{isolation:isolate;font-family:SpaceMono,monospace;font-size:var(--fs-100);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}@media only screen and (width>=64em){.hero__meta[data-v-3d225c69]{font-size:var(--fs-200)}}.hero__meta-item[data-v-3d225c69]{color:var(--clr-neutral-200);align-items:center;gap:.5rem;display:inline-flex}.hero__meta-icon[data-v-3d225c69]{color:var(--clr-neutral-300);font-size:1.15em}.hero__meta-value[data-v-3d225c69]{color:var(--clr-neutral-50)}.hero__meta-city--short[data-v-3d225c69]{display:none}@media (width<=414px){.hero__meta-city--full[data-v-3d225c69]{display:none}.hero__meta-city--short[data-v-3d225c69]{display:inline}}.hero__meta-status[data-v-3d225c69]{color:var(--clr-success-100);letter-spacing:.08em;align-items:center;display:inline-flex}.hero__meta-dot[data-v-3d225c69]{background:var(--clr-success-100);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:.5rem;margin-right:.5rem;position:relative}.hero__meta-dot[data-v-3d225c69]:after{content:"";z-index:-1;border-radius:inherit;background:var(--clr-success-500);opacity:0;animation:2s linear infinite hero-radar-3d225c69;position:absolute;inset:-7px}.hero__ctas[data-v-3d225c69]{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=374px){.hero__ctas[data-v-3d225c69] .ui-link--size-lg{font-size:var(--fs-300);padding:.65rem 1rem}}.hero__scroll-hint[data-v-3d225c69]{font-family:SpaceMono,monospace;font-size:var(--fs-200);letter-spacing:.12em;color:var(--clr-neutral-200);z-index:2;flex-direction:column;align-self:center;align-items:center;gap:.4rem;margin-top:3.5rem;text-decoration:none;display:inline-flex}@media only screen and (width<=64em){.hero__scroll-hint[data-v-3d225c69]{display:none}}.hero__scroll-hint[data-v-3d225c69]:hover,.hero__scroll-hint[data-v-3d225c69]:focus-visible{color:var(--clr-primary-100)}.hero__scroll-hint .icon-glyph[data-v-3d225c69]{animation:1.5s ease-in-out infinite hero-bounce-3d225c69}@keyframes hero-bounce-3d225c69{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes hero-radar-3d225c69{0%{opacity:0;transform:scale(.3)}4%{opacity:1}8%{transform:scale(.6)}18%{opacity:.7;transform:scale(.84)}35%{opacity:0;transform:scale(1)}}.kyonax-sig[data-v-fe333f84]{font-family:SpaceMono,monospace;position:relative}.kyonax-sig__margin[data-v-fe333f84]{display:none}@media only screen and (width>=64em){.kyonax-sig__margin[data-v-fe333f84]{font-size:var(--fs-100);letter-spacing:.18em;color:var(--clr-primary-100);opacity:.35;writing-mode:vertical-rl;pointer-events:none;display:block;position:absolute;top:50%}}.kyonax-sig__margin--left[data-v-fe333f84]{left:.5rem;transform:translateY(-50%)rotate(180deg)}.kyonax-sig__margin--right[data-v-fe333f84]{right:.5rem;transform:translateY(-50%)}.kyonax-sig__block[data-v-fe333f84]{max-width:1100px;margin:0 auto;padding:1.25rem .6rem;position:relative}.kyonax-sig__anchor[data-v-fe333f84]{background:var(--clr-primary-100);opacity:.55;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute}.kyonax-sig__anchor--tl[data-v-fe333f84]{top:0;left:0}.kyonax-sig__anchor--tr[data-v-fe333f84]{top:0;right:0}.kyonax-sig__anchor--bl[data-v-fe333f84]{bottom:0;left:0}.kyonax-sig__anchor--br[data-v-fe333f84]{bottom:0;right:0}.kyonax-sig__strip[data-v-fe333f84]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;min-height:1rem;padding:.05rem .4rem;display:grid}.kyonax-sig__strip[data-v-fe333f84]>:first-child{justify-self:start}.kyonax-sig__strip[data-v-fe333f84]>:nth-child(2){justify-self:center}.kyonax-sig__strip[data-v-fe333f84]>:nth-child(3){justify-self:end}.kyonax-sig__hud-label[data-v-fe333f84]{font-size:var(--fs-200);letter-spacing:.14em;color:var(--clr-primary-100);opacity:.65;white-space:nowrap}@media only screen and (width<=48em){.kyonax-sig__hud-label[data-v-fe333f84]{font-size:var(--fs-100);letter-spacing:.08em}.kyonax-sig__hud-label-full[data-v-fe333f84]{display:none}}.kyonax-sig__hud-label-short[data-v-fe333f84]{display:none}@media only screen and (width<=48em){.kyonax-sig__hud-label-short[data-v-fe333f84]{display:inline}}.kyonax-sig__kanji[data-v-fe333f84]{font-family:Geomanist,sans-serif;font-size:var(--fs-500);color:var(--clr-primary-100);opacity:.9;font-weight:700;line-height:1.35}@media only screen and (width<=48em){.kyonax-sig__kanji[data-v-fe333f84]{font-size:var(--fs-300)}}.kyonax-sig__wordmark-row[data-v-fe333f84]{padding:0 .4rem;font-size:0;line-height:0}.kyonax-sig__logo[data-v-fe333f84]{width:100%;color:var(--clr-primary-100);display:block}.kyonax-sig__logo[data-v-fe333f84] svg{width:100%;height:auto;display:block}.kyonax-sig__identity-row[data-v-fe333f84]{grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.05rem .4rem;display:grid}.kyonax-sig__id-name[data-v-fe333f84],.kyonax-sig__id-info[data-v-fe333f84]{font-family:Geomanist,sans-serif;font-size:var(--fs-500);letter-spacing:.04em;color:var(--clr-primary-100);opacity:.95;white-space:nowrap}@media only screen and (width<=48em){.kyonax-sig__id-name[data-v-fe333f84],.kyonax-sig__id-info[data-v-fe333f84]{font-size:var(--fs-200);letter-spacing:.02em}}.kyonax-sig__id-name[data-v-fe333f84]{justify-self:start;font-weight:700}.kyonax-sig__id-info[data-v-fe333f84]{justify-self:end;font-weight:400}.kyonax-sig__sep[data-v-fe333f84]{color:var(--clr-primary-100);opacity:.45;margin:0 .2rem}.kyonax-sig__id-city-short[data-v-fe333f84]{display:none}@media (width<=414px){.kyonax-sig__id-city-full[data-v-fe333f84]{display:none}.kyonax-sig__id-city-short[data-v-fe333f84]{display:inline}}.kyonax-sig__license[data-v-fe333f84],.kyonax-sig__transmission[data-v-fe333f84],.kyonax-sig__credit[data-v-fe333f84]{font-size:var(--fs-100);letter-spacing:.1em;color:var(--clr-primary-100);opacity:.5;white-space:nowrap}@media only screen and (width<=48em){.kyonax-sig__license[data-v-fe333f84],.kyonax-sig__transmission[data-v-fe333f84],.kyonax-sig__credit[data-v-fe333f84]{letter-spacing:.04em}}.kyonax-sig__transmission[data-v-fe333f84]{text-align:center;flex-shrink:0;position:relative}.kyonax-sig__tagline-lead[data-v-fe333f84]{font-size:var(--fs-100);letter-spacing:.1em;color:var(--clr-primary-100);white-space:nowrap;font-weight:400;position:absolute;bottom:100%;left:50%;transform:translate(-50%,.35rem)}@media only screen and (width<=48em){.kyonax-sig__tagline-lead[data-v-fe333f84]{display:none}}@media (width<=414px){.kyonax-sig__tagline-pillars-full[data-v-fe333f84]{display:none}}.kyonax-sig__tagline-pillars-short[data-v-fe333f84]{display:none}@media (width<=414px){.kyonax-sig__tagline-pillars-short[data-v-fe333f84]{display:inline}}.kyonax-sig__credit[data-v-fe333f84]{text-align:right}@media only screen and (width<=48em){.kyonax-sig__credit-full[data-v-fe333f84]{display:none}}.kyonax-sig__credit-short[data-v-fe333f84]{display:none}@media only screen and (width<=48em){.kyonax-sig__credit-short[data-v-fe333f84]{display:inline}}.site-footer[data-v-b65848d0]{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--clr-primary-100) 1%, var(--clr-neutral-500)) 100%);margin-top:2rem;padding:2.5rem 1rem;font-family:SpaceMono,monospace;position:relative;overflow:hidden}@media only screen and (width>=48em){.site-footer[data-v-b65848d0]{padding:2.5rem 1.5rem}}@media only screen and (width>=75em){.site-footer[data-v-b65848d0]{padding:2.5rem}}.site-footer__info[data-v-b65848d0]{grid-template-columns:1fr 1fr;gap:0;max-width:1100px;margin:1.25rem auto 0;padding:0 .6rem;display:grid}@media only screen and (width<=48em){.site-footer__info[data-v-b65848d0]{grid-template-columns:1fr;gap:1.25rem}}.site-footer__socials[data-v-b65848d0]{min-width:0;padding:0 .5rem 0 0}.site-footer__manifest[data-v-b65848d0]{text-align:right;min-width:0;padding:0 0 0 .5rem}.site-footer__col-tag[data-v-b65848d0]{font-size:var(--fs-300);letter-spacing:.14em;color:var(--clr-primary-100);opacity:.7;margin-bottom:.4rem;font-weight:700;display:block}@media only screen and (width<=48em){.site-footer__col-tag[data-v-b65848d0]{font-size:var(--fs-200);letter-spacing:.12em}}.site-footer__col-tag--right[data-v-b65848d0]{text-align:right}.site-footer__socials-list[data-v-b65848d0]{flex-wrap:wrap;align-items:baseline;row-gap:.1rem;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.site-footer__social-item[data-v-b65848d0]{align-items:baseline;line-height:1.35;display:inline-flex}.site-footer__social-link[data-v-b65848d0]{font-size:var(--fs-100);letter-spacing:.1em;color:var(--clr-primary-100);opacity:.75;font-weight:700;line-height:1.35;text-decoration:none;transition:opacity .15s}.site-footer__social-link[data-v-b65848d0]:hover,.site-footer__social-link[data-v-b65848d0]:focus-visible{opacity:1}.site-footer__social-dot[data-v-b65848d0]{color:var(--clr-primary-100);opacity:.4;font-size:var(--fs-100);margin:0 .35rem;line-height:1.35}.site-footer__legal-list[data-v-b65848d0]{flex-wrap:wrap;gap:.1rem .75rem;margin:.1rem 0 0;padding:0;line-height:1.35;list-style:none;display:flex}.site-footer__legal-link[data-v-b65848d0]{font-size:var(--fs-100);letter-spacing:.12em;color:var(--clr-primary-100);opacity:.55;font-weight:400;line-height:1.35;text-decoration:none;transition:opacity .15s}.site-footer__legal-link[data-v-b65848d0]:hover,.site-footer__legal-link[data-v-b65848d0]:focus-visible{opacity:1}.site-footer__manifest-list[data-v-b65848d0]{grid-template-columns:auto auto;justify-content:flex-end;gap:.1rem .85rem;margin:0;padding:0;line-height:1.35;display:grid}.site-footer__manifest-row[data-v-b65848d0]{justify-content:flex-end;align-items:baseline;gap:.5rem;min-width:0;line-height:1.35;display:flex}.site-footer__manifest-key[data-v-b65848d0]{font-size:var(--fs-100);letter-spacing:.1em;color:var(--clr-primary-100);opacity:.65;flex-shrink:0;min-width:3.75rem;font-weight:700;line-height:1.35}.site-footer__manifest-val[data-v-b65848d0]{font-size:var(--fs-100);letter-spacing:.04em;color:var(--clr-primary-100);opacity:.45;word-break:break-all;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.35;overflow:hidden}.icon-sprite[data-v-2ebfbd0e]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ui-button[data-v-142dddc5]{cursor:pointer;letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;font-family:Geomanist,sans-serif;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ui-button[data-v-142dddc5]:disabled{cursor:not-allowed;opacity:.5}.ui-button--size-sm[data-v-142dddc5]{font-size:var(--fs-200);padding:.4rem .6rem}.ui-button--size-md[data-v-142dddc5]{font-size:var(--fs-300);padding:.6rem 1rem}.ui-button--size-lg[data-v-142dddc5]{font-size:var(--fs-400);padding:.8rem 1.4rem}.ui-button--primary[data-v-142dddc5]{background:var(--clr-neutral-500);color:var(--clr-primary-100);border:1px solid var(--clr-border-100);font-weight:700}.ui-button--primary[data-v-142dddc5]:hover:not(:disabled),.ui-button--primary[data-v-142dddc5]:focus-visible{background:var(--clr-primary-100);color:var(--clr-neutral-500)}.ui-button--secondary[data-v-142dddc5]{color:var(--clr-neutral-200);border:1px solid var(--clr-border-100);background:0 0}.ui-button--secondary[data-v-142dddc5]:hover:not(:disabled),.ui-button--secondary[data-v-142dddc5]:focus-visible{color:var(--clr-primary-100);border-color:var(--clr-primary-100)}.ui-button--ghost[data-v-142dddc5]{color:var(--clr-neutral-50);background:0 0}.ui-button--ghost[data-v-142dddc5]:hover:not(:disabled),.ui-button--ghost[data-v-142dddc5]:focus-visible{color:var(--clr-primary-100)}.ui-button--cyber[data-v-142dddc5]{--cyber-notch:14px;--cyber-fill:var(--clr-neutral-500);isolation:isolate;color:var(--clr-primary-100);text-transform:uppercase;letter-spacing:.16em;background:0 0;border:0;font-family:SpaceMono,monospace;font-weight:700;transition:transform .2s,color .2s;position:relative}.ui-button--cyber[data-v-142dddc5]:before{content:"";z-index:-2;background:var(--clr-primary-100);clip-path:polygon(0 0, calc(100% - var(--cyber-notch)) 0, 100% var(--cyber-notch), 100% 100%, var(--cyber-notch) 100%, 0 calc(100% - var(--cyber-notch)));position:absolute;inset:0}.ui-button--cyber[data-v-142dddc5]:after{content:"";z-index:-1;background:var(--cyber-fill);clip-path:polygon(0 0, calc(100% - (var(--cyber-notch) - 1px)) 0, 100% calc(var(--cyber-notch) - 1px), 100% 100%, calc(var(--cyber-notch) - 1px) 100%, 0 calc(100% - (var(--cyber-notch) - 1px)));position:absolute;inset:1px}.ui-button--cyber[data-v-142dddc5]:hover:not(:disabled),.ui-button--cyber[data-v-142dddc5]:focus-visible{--cyber-fill:color-mix(in srgb, var(--clr-primary-100) 12%, var(--clr-neutral-500));color:var(--clr-neutral-50);outline:none;transform:translateY(-2px)}.ui-button--cyber[data-v-142dddc5]:focus-visible:after{box-shadow:inset 0 0 0 2px var(--clr-neutral-50)}.ui-button--cyber-outline[data-v-142dddc5]{color:var(--clr-neutral-50);border:1px solid var(--clr-border-100);text-transform:uppercase;letter-spacing:.16em;background:0 0;font-family:SpaceMono,monospace;font-weight:700;transition:background-color .3s,color .3s,transform .2s;position:relative}.ui-button--cyber-outline[data-v-142dddc5]:before,.ui-button--cyber-outline[data-v-142dddc5]:after{content:"";border:1px solid var(--clr-primary-100);pointer-events:none;width:14px;height:14px;transition:width .4s var(--ease-standard), height .4s var(--ease-standard) .2s;position:absolute}.ui-button--cyber-outline[data-v-142dddc5]:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.ui-button--cyber-outline[data-v-142dddc5]:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ui-button--cyber-outline[data-v-142dddc5]:hover:not(:disabled),.ui-button--cyber-outline[data-v-142dddc5]:focus-visible{color:var(--clr-primary-100);background:color-mix(in srgb, var(--clr-primary-100) 5%, transparent);outline:none}.ui-button--cyber-outline[data-v-142dddc5]:hover:not(:disabled):before,.ui-button--cyber-outline[data-v-142dddc5]:hover:not(:disabled):after,.ui-button--cyber-outline[data-v-142dddc5]:focus-visible:before,.ui-button--cyber-outline[data-v-142dddc5]:focus-visible:after{width:calc(100% + 2px);height:calc(100% + 2px)}.ui-button--cyber-outline[data-v-142dddc5]:focus-visible{outline:2px solid var(--clr-primary-100);outline-offset:4px}.language-toggle[data-v-c28d64e9]{font-family:SpaceMono,monospace;display:inline-flex;position:relative}.language-toggle__button[data-v-c28d64e9]{color:var(--clr-neutral-50);white-space:nowrap;min-width:4.25rem;padding-left:.7rem;padding-right:.7rem}@media only screen and (width<=64em){.language-toggle__button[data-v-c28d64e9]{height:44px;min-height:44px}}.language-toggle__current[data-v-c28d64e9]{line-height:1}.language-toggle__chevron[data-v-c28d64e9]{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .2s;display:inline-block}.language-toggle__button.is-open .language-toggle__chevron[data-v-c28d64e9]{transform:rotate(180deg)}.language-toggle__list[data-v-c28d64e9]{background:var(--clr-neutral-500);border:1px solid var(--clr-border-100);z-index:10;min-width:9rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);right:0}.language-toggle__item[data-v-c28d64e9]{text-align:left;cursor:pointer;width:100%;color:var(--clr-neutral-50);font-family:inherit;font-size:var(--fs-300);letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;padding:.5rem .9rem;transition:background-color .15s,color .15s;display:block}.language-toggle__item[data-v-c28d64e9]:hover,.language-toggle__item[data-v-c28d64e9]:focus-visible{color:var(--clr-neutral-100);background:color-mix(in srgb, var(--clr-neutral-100) 8%, transparent)}.language-toggle__item.is-active[data-v-c28d64e9]{color:var(--clr-neutral-100);font-weight:700}.hud-nav[data-v-69a12227]{z-index:50;background:0 0;border-bottom:1px solid #0000;width:100%;font-family:SpaceMono,monospace;transition:background-color .25s,border-color .25s;position:sticky;top:0}.hud-nav__skip-link[data-v-69a12227]{z-index:1000;background:var(--clr-primary-100);color:var(--clr-neutral-500);letter-spacing:.08em;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-150%)}.hud-nav__skip-link[data-v-69a12227]:focus,.hud-nav__skip-link[data-v-69a12227]:focus-visible{outline:2px solid var(--clr-neutral-50);outline-offset:2px;transform:translateY(0)}.hud-nav[data-v-69a12227]:before{content:"";z-index:-1;--kyo-backdrop-r:12px;backdrop-filter:var(--kyo-backdrop);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .25s;position:absolute;inset:0;transform:translateZ(0)}.hud-nav--scrolled[data-v-69a12227]{background:color-mix(in srgb, var(--clr-neutral-500) 92%, transparent);border-bottom-color:var(--clr-border-100)}.hud-nav--scrolled[data-v-69a12227]:before{opacity:1}.hud-nav__bar[data-v-69a12227]{grid-template-columns:auto 1fr auto;align-items:center;gap:0;max-width:calc(1280px + 4rem);margin:0 auto;padding:.6rem 1rem;display:grid}@media only screen and (width>=75em){.hud-nav__bar[data-v-69a12227]{gap:1.5rem;padding:.75rem 2rem}}.hud-nav__brand[data-v-69a12227]{color:var(--clr-neutral-100);font-family:Geomanist,sans-serif;font-weight:900;font-size:var(--fs-400);align-items:center;margin-left:.5rem;line-height:1;text-decoration:none;transition:transform .2s;display:inline-flex}@media only screen and (width>=64em){.hud-nav__brand[data-v-69a12227]{font-size:var(--fs-400)}}.hud-nav__brand[data-v-69a12227]:hover,.hud-nav__brand[data-v-69a12227]:focus-visible{color:var(--clr-primary-100);text-shadow:0 0 10px color-mix(in srgb, var(--clr-primary-100) 55%, transparent)}.hud-nav__brand-name[data-v-69a12227]{line-height:1;display:inline-block;transform:translateY(.1em)}.hud-nav__links[data-v-69a12227]{justify-content:flex-start;gap:1.25rem;display:none}@media only screen and (width>=64em){.hud-nav__links[data-v-69a12227]{padding-left:2rem;display:inline-flex}}@media only screen and (width>=75em){.hud-nav__links[data-v-69a12227]{padding-left:1.25rem}}.hud-nav__link[data-v-69a12227]{color:var(--clr-neutral-50);font-size:var(--fs-300);letter-spacing:.08em;padding:.4rem .2rem;text-decoration:none;transition:color .2s;position:relative}.hud-nav__link[data-v-69a12227]:after{content:"";background:var(--clr-neutral-100);transform-origin:0;height:1px;transition:transform .35s var(--ease-standard);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hud-nav__link[data-v-69a12227]:hover:after,.hud-nav__link[data-v-69a12227]:focus-visible:after{transform:scaleX(.55)}.hud-nav__link[data-v-69a12227]:hover,.hud-nav__link[data-v-69a12227]:focus-visible,.hud-nav__link.is-active[data-v-69a12227]{color:var(--clr-neutral-100)}.hud-nav__link.is-active[data-v-69a12227]:after{transform:scaleX(1)}.hud-nav__actions[data-v-69a12227]{justify-self:end;align-items:center;gap:.5rem;display:inline-flex}@media only screen and (width>=64em){.hud-nav__actions[data-v-69a12227]{gap:.75rem}}.hud-nav__separator[data-v-69a12227]{background:var(--clr-border-100);width:1px;height:1.1rem;display:none}@media only screen and (width>=64em){.hud-nav__separator[data-v-69a12227]{display:block}}.hud-nav__social-group[data-v-69a12227]{display:none}@media only screen and (width>=64em){.hud-nav__social-group[data-v-69a12227]{gap:.15rem;display:inline-flex}}.hud-nav__social-link[data-v-69a12227]{color:var(--clr-neutral-50);text-decoration:none;transition:border-color .2s,color .2s;display:none}@media only screen and (width>=64em){.hud-nav__social-link[data-v-69a12227]{border:1px solid #0000;justify-content:center;align-items:center;padding:.4rem;display:inline-flex}}.hud-nav__social-link[data-v-69a12227]:hover,.hud-nav__social-link[data-v-69a12227]:focus-visible{border-color:var(--clr-primary-100);color:var(--clr-primary-100)}.hud-nav__social-icon[data-v-69a12227]{font-size:1.1rem;transform:translateY(0)}.hud-nav__cv[data-v-69a12227]{color:var(--clr-neutral-50);padding-left:.55rem;padding-right:.55rem}@media only screen and (width<=64em){.hud-nav__cv[data-v-69a12227]{height:44px;min-height:44px}}.hud-nav__cv .hud-nav__cv-icon[data-v-69a12227]{font-size:var(--fs-200);fill:currentColor;stroke:none}@media only screen and (width>=64em){.hud-nav__menu-toggle[data-v-69a12227]{display:none}}@media only screen and (width<=64em){.hud-nav__menu-toggle[data-v-69a12227]{border:1px solid var(--clr-border-100);width:44px;height:44px;padding:0;transition:border-color .2s,color .2s}.hud-nav__menu-toggle[data-v-69a12227]:hover,.hud-nav__menu-toggle[data-v-69a12227]:focus-visible{border-color:var(--clr-primary-100)}.hud-nav--open .hud-nav__links[data-v-69a12227]{background:color-mix(in srgb, var(--clr-neutral-500) 92%, transparent);--kyo-backdrop-r:12px;backdrop-filter:var(--kyo-backdrop);border-bottom:1px solid var(--clr-border-100);flex-direction:column;gap:0;padding:.25rem 0;display:flex;position:absolute;inset:100% 0 auto}.hud-nav--open .hud-nav__links .hud-nav__link[data-v-69a12227]{border-bottom:1px solid var(--clr-border-100);text-align:left;font-size:var(--fs-300);padding:.95rem .85rem .95rem 1.25rem}.hud-nav--open .hud-nav__links .hud-nav__link[data-v-69a12227]:last-child{border-bottom:0}.hud-nav--open .hud-nav__links .hud-nav__link.is-active[data-v-69a12227]{background:color-mix(in srgb, var(--clr-primary-300) 20%, transparent)}.hud-nav--open .hud-nav__links .hud-nav__link[data-v-69a12227]:after{display:none}}.landing[data-v-9cdde03f]{scroll-behavior:smooth;width:100%;display:block}.landing__lazy-fallback[data-v-9cdde03f]{min-height:60vh;display:block}
