@layer reset,base,components;@layer reset{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;user-select:none!important}}@layer base{@font-face{font-family:Khand;src:url(/assets/Khand-Regular-Bg1UEDyE.woff2) format("woff2"),url(/assets/Khand-Regular-C79Naksh.woff) format("woff"),url(/assets/Khand-Regular-BgG7hK_b.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Array;src:url(/assets/Array-Regular-DpqtFAPH.woff2) format("woff2"),url(/assets/Array-Regular-BBspjYef.woff) format("woff"),url(/assets/Array-Regular-Bpzv_xZ6.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}}@layer base{:root{color-scheme:dark;font-size:100%;--font-sans: "Khand", Arial, Helvetica, sans-serif;--font-mono: "Array", "Courier New", Courier, ui-monospace, monospace;--surface-low: oklch(9% .02 150);--surface-mid: oklch(22% .03 150);--surface-high: oklch(32% .03 150);--text-strong: oklch(94% .02 255);--accent: oklch(68% .15 150);--accent-bright: oklch(74% .25 150);--accent-soft: oklch(65% .15 150 / .2);--border-subtle: oklch(32% .01 255 / .7);--space-xs: clamp(.5rem, .35rem + .8vw, .9rem);--space-sm: clamp(.9rem, .75rem + .9vw, 1.4rem);--space-md: clamp(1.5rem, 1.25rem + 1.6vw, 2.5rem);--space-lg: clamp(2rem, 1.5rem + 2vw, 4rem);--radius-md: .8rem;--radius-full: 999rem;--shadow-soft: 0 .8rem 2.5rem oklch(0% 0 0 / .35);--duration-fast: .14s;--duration-mid: .3s;--duration-slow: .55s;--ease-lively: linear(0, .25 8%, .55 35%, 1)}body{min-block-size:100svh;font-family:var(--font-sans);line-height:1.6;letter-spacing:.02em;background:radial-gradient(circle at 80% 80%,var(--surface-mid),transparent 60%) var(--surface-low);color:var(--text-strong);overflow-x:clip;padding:0}::selection{background:var(--accent);color:var(--surface-low)}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}a{color:inherit}img,svg{max-inline-size:100%;block-size:auto}}@layer components{body>.container{flex:none}.container{container:page / inline-size;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs);max-inline-size:min(48rem,100%);min-block-size:100svh;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2.5rem);padding-block:clamp(3rem,7vw,5.5rem)}h1{font-size:clamp(1.6rem,1rem + 3vw,5rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.link{display:inline-block;max-height:1lh;text-shadow:0 1lh currentColor;overflow:hidden;vertical-align:bottom}.link .letter{display:inline-block;transition:transform var(--duration-fast) var(--ease-lively);transition-delay:calc(sibling-index()*10ms)}.link:hover .letter{transform:translateY(-100%)}.subtitle{font-family:var(--font-mono);font-size:clamp(.6rem,.8rem + .2vw,1.2rem);letter-spacing:.1em;text-transform:uppercase}.intro{max-inline-size:40rem;font-size:clamp(.5rem,.9rem + .4vw,1.1rem);line-height:1.8;text-wrap:pretty;margin-block:1.2em}.intro a{color:var(--accent);text-decoration:none;transition:color var(--duration-mid) var(--ease-lively)}.intro a:hover{color:var(--accent-bright)}.info-grid{container:info-list / inline-size;display:grid;gap:var(--space-sm)}.info-item{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:.9rem;line-height:1;text-transform:uppercase}.info-item svg{flex:0 0 1rem;block-size:1rem}.info-item a{color:var(--accent);text-decoration:none;transition:color var(--duration-mid) var(--ease-lively)}.info-item a:hover{color:var(--accent-bright)}@container info-list (inline-size >= 35rem){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container info-list (inline-size >= 58rem){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem)and (not (min-width:80rem)){.container{padding-inline:clamp(2.5rem,6vw,3.5rem)}}@media(min-width:80rem){.container{padding-inline:clamp(3rem,8vw,5rem)}}@media(prefers-reduced-motion:reduce){.link,.letter,.intro a,.info-item a{transition-duration:0ms}}}
