@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#000;--ink:#f2f0fa;--ink-2:#a29ebc;--ink-3:#6e6a88;--ion:#22f2e0;--uv:#8b5cff;--signal:#3d7bff;--volt:#5cff9d;--pulse:#ff2bd6;--rose:#ff6fa8;--scroll-thumb:#2a2838;--beam:var(--ion);--beam-2:var(--uv);--font:"Archivo Variable", "Archivo", system-ui, sans-serif;--fs-model:clamp(52px, 10.5vw, 176px);--fs-tagline:clamp(20px, 1.8vw, 28px);--fs-callout:18px;--fs-detail:15px;--fs-intro:15px;--fs-nav:15px;--fs-body:18px;--fs-prose-h1:clamp(40px, 6vw, 72px);--fs-prose-h2:24px;--u:8px;--div:24px;--gutter:96px;--max:1440px;--section-gap:192px;--model-to-content:48px;--stripe-1:12px;--stripe-2:8px;--stripe-3:5px;--stripe-4:3px;--stripe-gap:4px;--beam-core:1.5px;--beam-dash:4 6;--beam-bloom-opacity:.55;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--t-beam-draw:.42s;--t-power-line:.12s;--t-power-open:.36s;--t-power-split:90ms;--t-first-fade:.36s}@media (max-width:1279px){:root{--gutter:48px}}@media (max-width:767px){:root{--gutter:20px;--section-gap:120px}}[data-app=duotronic]{--beam:var(--ion);--beam-2:var(--uv)}[data-app=museum]{--beam:var(--signal);--beam-2:var(--volt)}[data-app=viewloop]{--beam:var(--pulse);--beam-2:var(--rose)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--ion);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;background:#000}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:8px}body{min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;font-stretch:100%;line-height:1.6;overflow-x:clip}::selection{background:var(--uv);color:var(--void)}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}#bg{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.skip-link{z-index:10;background:var(--void);color:var(--ink);font-size:var(--fs-nav);padding:8px 16px;font-weight:600;line-height:1;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{transform:none}.mark{color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900;font-stretch:125%;line-height:1;text-decoration:none;display:inline-block}.mark-zero{position:relative}.mark-zero:after{content:"";width:var(--beam-core);background:var(--ion);pointer-events:none;height:.88em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(28deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
