[data-v-9102d80d]:root{--mobile-screen-frame-size: 0px;--mobile-screen-frame-inline-size: 0px;--mobile-screen-frame-color: #000;--desktop-shell-inline-inset: 2rem;--footer-com-inline-inset: 1.33333rem;--footer-com-mobile-inline-inset: 1rem;--page-inline-gutter: 6vw;--text-color: #fffff4;--bg-color: #000;--opacity-color: #ffffff7a;--opacity-color2: rgba(255, 255, 255, .1);--star-color: #f7f7b686;--surface-color: rgba(13, 9, 18, .82);--surface-color-solid: #0b070f;--surface-color-soft: rgba(255, 255, 255, .035);--surface-color-raised: rgba(20, 10, 18, .9);--surface-color-inset: #090406;--text-muted: rgba(255, 255, 255, .56);--text-faint: rgba(255, 255, 255, .32);--text-ghost: rgba(255, 255, 255, .14);--border-color: rgba(255, 255, 255, .1);--border-color-strong: rgba(255, 255, 255, .22);--grid-line-color: rgba(255, 255, 255, .035);--shadow-color: rgba(0, 0, 0, .42);--shadow-color-soft: rgba(0, 0, 0, .18);--scanline-color: rgba(255, 255, 255, .04);--overlay-color: rgba(0, 0, 0, .58);--code-bg-color: #090406;--input-bg-color: rgba(9, 4, 6, .74);--panel-grid-bg: linear-gradient(rgba(255, 255, 255, .025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .025) 1px, transparent 1px), #090406}@media screen and (max-aspect-ratio: 1){[data-v-9102d80d]:root{--page-inline-gutter: clamp(1.8667rem, 8vw, 2.4rem)}}[data-theme=light][data-v-9102d80d],.light[data-v-9102d80d]{--text-color: #1f1f1f;--bg-color: #ffffff;--opacity-color: #00000075;--opacity-color2: rgba(0, 0, 0, .1);--star-color: #4400b986;--surface-color: rgba(255, 255, 255, .78);--surface-color-solid: #ffffff;--surface-color-soft: rgba(0, 0, 0, .035);--surface-color-raised: rgba(255, 255, 255, .92);--surface-color-inset: #f4f1ed;--text-muted: rgba(0, 0, 0, .58);--text-faint: rgba(0, 0, 0, .34);--text-ghost: rgba(0, 0, 0, .14);--border-color: rgba(0, 0, 0, .1);--border-color-strong: rgba(0, 0, 0, .2);--grid-line-color: rgba(0, 0, 0, .05);--shadow-color: rgba(20, 20, 20, .1);--shadow-color-soft: rgba(20, 20, 20, .08);--scanline-color: rgba(0, 0, 0, .035);--overlay-color: rgba(255, 255, 255, .62);--code-bg-color: #f7f4ef;--input-bg-color: rgba(255, 255, 255, .78);--panel-grid-bg: linear-gradient(rgba(0, 0, 0, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, .035) 1px, transparent 1px), #f7f4ef}.main-container:has(.page-hero-title){overflow-x:clip}.page-hero-title[data-v-9102d80d]{--page-hero-title-font-size: clamp(3.25rem, 11vw, 14rem);--page-hero-title-wipe-feather: clamp(.33333rem, 1.2vw, .6rem);position:sticky;top:4rem;z-index:3;width:100%;height:calc(var(--page-hero-title-font-size) * .82);margin:0 0 clamp(.8rem,2.5vw,1.33333rem);padding:0;color:var(--page-hero-title-color);pointer-events:none}.page-hero-title .page-hero-title__clip[data-v-9102d80d]{width:100%;height:calc(var(--page-hero-title-font-size) * .82);overflow:hidden;color:inherit;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--page-hero-title-wipe-feather)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--page-hero-title-wipe-feather)),transparent 100%);-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% var(--page-hero-title-visible-ratio, 100%);mask-size:100% var(--page-hero-title-visible-ratio, 100%);contain:layout paint style}.page-hero-title h1[data-v-9102d80d]{width:100%;margin:0;font-family:UnboundedSans,sans-serif;font-size:var(--page-hero-title-font-size);font-weight:900;letter-spacing:0;line-height:.82;white-space:nowrap;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 30%,transparent 100%)}.page-hero-title .page-hero-title__text[data-v-9102d80d]{display:inline-flex;width:max-content;transform:scaleX(var(--page-hero-title-scale, 1));transform-origin:left center;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0 .13333rem,transparent .13333rem .2rem);mask-image:repeating-linear-gradient(to bottom,#000 0 .13333rem,transparent .13333rem .2rem)}.page-hero-title .page-hero-title__char[data-v-9102d80d]{--exit-x: 0;--exit-y: 0;--enter-x: 0;--enter-y: 0;position:relative;display:inline-block;overflow:hidden;pointer-events:auto;transition:filter .2s ease,text-shadow .2s ease}.page-hero-title .page-hero-title__char[data-v-9102d80d]:hover{filter:brightness(1.8);text-shadow:0 0 .08em currentcolor}.page-hero-title .page-hero-title__char>span[data-v-9102d80d]{display:block}.page-hero-title .page-hero-title__char.is-animating>span[data-v-9102d80d]{transition:transform .3s ease-in-out;will-change:transform}.page-hero-title .page-hero-title__char .page-hero-title__char-current[data-v-9102d80d]{transform:translate(0)}.page-hero-title .page-hero-title__char .page-hero-title__char-incoming[data-v-9102d80d]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--enter-x),var(--enter-y))}.page-hero-title .page-hero-title__char.is-moving-up[data-v-9102d80d]{--exit-y: -105%;--enter-y: 105%}.page-hero-title .page-hero-title__char.is-moving-down[data-v-9102d80d]{--exit-y: 105%;--enter-y: -105%}.page-hero-title .page-hero-title__char.is-moving-left[data-v-9102d80d]{--exit-x: -105%;--enter-x: 105%}.page-hero-title .page-hero-title__char.is-moving-right[data-v-9102d80d]{--exit-x: 105%;--enter-x: -105%}.page-hero-title .page-hero-title__char.is-animating .page-hero-title__char-current[data-v-9102d80d]{transform:translate(var(--exit-x),var(--exit-y))}.page-hero-title .page-hero-title__char.is-animating .page-hero-title__char-incoming[data-v-9102d80d]{transform:translate(0)}.page-hero-title.is-collapsed .page-hero-title__char[data-v-9102d80d]{pointer-events:none}@media (prefers-reduced-motion: reduce){.page-hero-title .page-hero-title__char.is-animating .page-hero-title__char-current[data-v-9102d80d]{transform:translate(0)}.page-hero-title .page-hero-title__char.is-animating .page-hero-title__char-incoming[data-v-9102d80d]{display:none}}@media (max-width: 768px){.page-hero-title[data-v-9102d80d]{--page-hero-title-font-size: 11vw;--page-hero-title-wipe-feather: .26667rem}}
