:root{color-scheme:light;--scene-opening:#e4e4ec;--twilight-0:#e4e4ec;--twilight-15:#858591;--twilight-40:#4a4c5c;--twilight-50:#3a3c4c;--twilight-100:#2a2c3a;--scene-night:#08090b;--scene:var(--scene-opening);--vignette-rgb:0 0 0;--ink-dark:#111;--ink-light:#fff;--ink:var(--ink-dark);--text-primary:#fff;--text-secondary:#b8b8bd;--focus-light:#fff;--focus-dark:#111;--lanyard-surface:#111;--lanyard-edge:#080808;--lanyard-light:#202020;--lanyard-deep:#050505;--lanyard-stitch:#48484b99;--lanyard-shadow:#0005;--slot-fill:#fff;--metal-dark:#55565a;--metal-mid:#a8a9aa;--metal-light:#e2e3e2;--metal-edge:#444;--badge-surface:#000;--badge-surface-top:#111719;--badge-surface-mid:#080b0c;--badge-sheen-top:#d6e8de24;--badge-sheen-side:#d6e8de0d;--edge-glow:#d6e8de55;--edge-night-base-rgb:82 103 92;--foil-lead:#8db7a32e;--foil-bright:#d6e8deb3;--foil-core:#eef4ef;--foil-trail:#8db7a373;--owl-ground:#191919;--owl-outline:oklch(100% 0 0/.1);--owl-veil:#000;--chain-line:#080808;--chain-rim:#f2f2f2;--chain-halo-core:#0009;--chain-halo-mid:#0007;--pulse-ring:#fff;--back-label-track:.32em;--back-line-track:.24em;--back-code-ink:#ffffffdb;--badge-thickness:max(3px, calc(var(--b) * .013));--badge-edge-light:#44504b;--badge-edge-mid:#2e3733;--badge-edge-dark:#1c2220;--flip-ground:#ffffff1a;--flip-edge:#ffffff38;--flip-glow:#d6e8de66;--halftone-card:#8db7a3;--halftone-reveal-day:#263d32;--halftone-reveal-night:#9fc3b0;--halftone-star:#cee2d8;--light-source:#fff;--field-charcoal:#5c5c64;--field-charcoal-night:#5a5a62;--field-glass:#7d8798;--field-glass-night:#f0f5ff;--field-glow:#f7fcff;--field-glow-night:#6cf;--particle-ink-black:#111;--particle-ink-halftone:#596b63;--particle-ink-white:#fff;--panel-top:#08090b;--panel-middle:#555761;--panel-bottom:#e4e4e7;--panel-label-guard:#555761cc;--tile-light:#f2f2f2;--tile-dark:#111;--tile-disabled-edge:oklch(100% 0 0/.08);--crosshair-ink:#fff;--crosshair-halo:#111;--about-ground:#08090bd9;--glitch-red:#f0506e;--glitch-cyan:#4fd8e8;--glitch-scan-fill:#4fd8e814;--glitch-glow:#ffffff3d;--shadow-badge-rest:0 18px 30px -10px #0006;--shadow-badge-contact:0 3px 6px #0003;--shadow-badge-live-ink:#0008;--shadow-clasp:0 2px 2px #0005;--shadow-tile:0 12px 22px -8px #0004;--font-ui:"Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", Consolas, "Liberation Mono", Menlo, monospace;--b:304px;--hc:403px;--s:120px;--cue-h:112px}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.C3tdtHj3.woff2)format("woff2");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-ext-500-normal.pMCM9Ixg.woff2)format("woff2");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem}}@layer base{*{box-sizing:border-box}html{scrollbar-width:none;background:var(--scene);overflow-x:clip}html::-webkit-scrollbar{display:none}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-feature-settings:normal;margin:0;overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-light);outline-offset:4px;box-shadow:0 0 0 2px var(--focus-dark), 0 0 0 6px var(--focus-dark)}noscript{z-index:100;background:var(--scene-opening);padding:24px;line-height:2;position:fixed;inset:0}}@layer components{#close-panel:focus-visible{outline:2px solid var(--focus-light);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-dark), 0 0 0 4px var(--focus-dark)}html:not([data-input=keyboard]) #close-panel:focus,html:not([data-input=keyboard]) #close-panel:focus-visible{box-shadow:none;outline:none}#scene-controls{left:calc(16px + env(safe-area-inset-left));top:calc(16px + env(safe-area-inset-top));z-index:70;color:var(--ink);position:fixed}.icon-button{border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s ease-out,background-color .15s ease-out;display:inline-grid}.icon-button:active{transform:scale(.96)}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sound-wave,.sound-off{transform-origin:16px 12px;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}[data-muted=true] .sound-wave,[data-muted=false] .sound-off{opacity:0;transform:scale(.25)}.skip{z-index:90;background:var(--ink-dark);color:var(--ink-light);border-radius:8px;padding:12px 16px;font-size:14px;position:fixed;top:-100px;left:16px}.skip:focus{top:58px}#safe-probe{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#grain{opacity:.025;mix-blend-mode:soft-light}#vignette{background:radial-gradient(ellipse farthest-corner at 50% 42%, transparent 48%, rgb(var(--vignette-rgb) / .015) 76%, rgb(var(--vignette-rgb) / .05))}#lanyard{z-index:20;width:0;height:0;position:absolute;top:0;left:50%}.strap{width:calc(var(--b) * .026);transform-origin:50% 0;background:linear-gradient(90deg, var(--lanyard-edge), var(--lanyard-light) 45%, var(--lanyard-surface) 75%, var(--lanyard-deep));height:98svh;box-shadow:1px 0 1px var(--lanyard-shadow);position:absolute;top:0;left:0;transform:translate(-50%)}.strap+.strap{visibility:hidden}.strap:before,.strap:after{content:"";width:max(.5px, calc(var(--b) * .0012));background:repeating-linear-gradient(180deg, var(--lanyard-stitch) 0 var(--dash,2px), transparent var(--dash,2px) var(--pitch,5px));position:absolute;top:0;bottom:0}.strap:before{left:22%}.strap:after{right:22%}#badge-position{z-index:30;width:var(--b);height:calc(var(--hc) + var(--extra,0px) + var(--call-extra,0px));margin-left:calc(var(--b) * -.5);position:absolute;top:0;left:50%;transform:translateY(98svh)}#badge{width:100%;height:100%;transform-origin:50% calc(var(--b) * -.026);touch-action:pan-y;position:relative;container-type:inline-size}#badge.is-moving,#badge.is-live .laminate:before,#badge.is-live .link-half{will-change:transform}.badge-shell{background:linear-gradient(180deg, var(--badge-surface-top) 0%, var(--badge-surface-mid) 38%, var(--badge-surface) 78%);box-shadow:var(--badge-shadow,var(--shadow-badge-rest)), var(--shadow-badge-contact), inset 0 0 0 1px rgb(var(--edge-night-base-rgb) / var(--edge-base,0)), inset 0 1px 1px var(--badge-sheen-top), inset 1px 0 1px var(--badge-sheen-side);border-radius:7.5cqi;position:absolute;inset:0;overflow:hidden}.laminate{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:var(--foil-opacity,.09);position:absolute;inset:0;overflow:hidden}.laminate:before{content:"";background:linear-gradient(115deg, transparent 41%, var(--foil-lead) 45%, var(--foil-bright) 48%, var(--foil-core) 50%, var(--foil-trail) 52%, transparent 57%);transform:translate3d(var(--foil-x,-40%), var(--foil-y,0%), 0);position:absolute;inset:-40%}.badge-shell:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--edge-x,50%) var(--edge-y,0%), var(--edge-glow), transparent 55%);opacity:var(--edge-on,0);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}#card-pattern{width:100%;height:100%;position:absolute;inset:0}.slot{left:37.5%;top:calc(var(--hc) * .035);width:25%;height:calc(var(--hc) * .018);background:var(--slot-fill);border-radius:999px;position:absolute}.clasp{z-index:35;left:47.1%;top:calc(var(--b) * -.026);width:5.8%;height:calc(var(--b) * .11);pointer-events:none;position:absolute}.clasp:before{content:"";background:linear-gradient(90deg, var(--metal-dark), var(--metal-mid) 45%, var(--metal-light) 74%, var(--metal-dark));clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);border:1px solid var(--metal-edge);width:100%;height:58%;position:absolute;top:0}.clasp:after{content:"";background:linear-gradient(90deg, var(--metal-dark), var(--metal-mid) 45%, var(--metal-light) 70%, var(--metal-dark));width:56%;height:52%;box-shadow:var(--shadow-clasp);border-radius:25% 25% 45% 45%;position:absolute;top:48%;left:22%}#clip-play{z-index:36;left:34%;top:calc(var(--hc) * -.02);width:32%;height:calc(var(--hc) * .12);touch-action:pan-y;border-radius:999px;min-height:44px;position:absolute}.identity{top:calc(var(--hc) * .175);text-align:center;width:82%;color:var(--text-primary);pointer-events:none;position:absolute;left:9%}.identity h1{letter-spacing:-.02em;width:fit-content;margin:0 auto;font-size:clamp(1.5rem,7.4cqi,3.875rem);font-weight:400;line-height:1.1}.identity p{width:fit-content;color:var(--text-secondary);margin:8px auto 0;font-size:clamp(.875rem,3.3cqi,1.75rem);line-height:1.3}#open-links{left:9%;top:calc(var(--hc) * .34 + var(--extra,0px));width:82%;height:calc(var(--hc) * .62 + var(--call-extra,0px));color:var(--text-primary);touch-action:pan-y;border-radius:4.5cqi;position:absolute}.owl{aspect-ratio:1;background:var(--owl-ground);border-radius:4.5cqi;width:80.4878%;transition:transform .1s ease-out;position:absolute;top:0;left:9.7561%;overflow:hidden}#open-links:active .owl{transform:scale(.985)}.owl img{object-fit:cover;object-position:50% 45%;outline:1px solid var(--owl-outline);outline-offset:-1px;border-radius:inherit;width:100%;height:100%;display:block}.owl:after{content:"";background:var(--owl-veil);opacity:var(--owl-dim,0);pointer-events:none;position:absolute;inset:0}.owl.img-fallback img{display:none}.owl.img-fallback:before{content:attr(data-fallback);background:var(--badge-surface);color:var(--text-primary);place-items:center;font-size:clamp(.875rem,3.3cqi,1.25rem);display:grid;position:absolute;inset:0}.chain{z-index:2;aspect-ratio:1;opacity:0;width:24%;position:absolute;top:82%;left:50%;translate:-50% -50%}.chain:before{content:"";background:radial-gradient(circle, var(--chain-halo-core) 0%, var(--chain-halo-mid) 45%, transparent 73%);pointer-events:none;border-radius:50%;position:absolute;inset:-28%}.chain svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.chain .rim{fill:none;stroke:var(--chain-rim);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.chain .line{fill:none;stroke:var(--chain-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chain .link-half{transform-box:view-box;transform-origin:24px 24px}#pulse{border:1px solid var(--pulse-ring);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-10%}.call{top:calc(var(--hc) * .57 + var(--call-extra,0px));letter-spacing:.05em;opacity:0;width:100%;font-size:clamp(.875rem,3cqi,1.125rem);font-weight:500;line-height:1.4;position:absolute;left:0;transform:translateY(-50%)}.fine-label{display:none}@media (pointer:fine){.fine-label{display:inline}.touch-label{display:none}}.drag-edge{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:14%;position:absolute;top:0;bottom:0}.drag-edge.left{left:0}.drag-edge.right{right:0}.drag-edge.dragging{cursor:grabbing}.face{position:absolute;inset:0}#badge[data-side=back] .face-front,#badge:not([data-side=back]) .face-back{visibility:hidden}.face-back{padding:calc(var(--hc) * .14) 9% calc(var(--hc) * .085);color:var(--text-primary);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:3cqi;display:flex}.face-back>*{flex-shrink:0}.back-label{letter-spacing:var(--back-label-track);color:var(--text-secondary);margin:0;padding-inline-start:var(--back-label-track);font-size:clamp(.75rem,2.5cqi,1rem);font-weight:500;line-height:1.3}.back-mark{letter-spacing:.04em;margin:auto 0 0;padding-inline-start:.04em;font-size:clamp(2.75rem,18cqi,6.75rem);font-weight:500;line-height:1}.back-logos{color:var(--text-primary);opacity:.78;gap:4.4cqi;margin:5cqi 0 auto;display:flex}.back-logos svg{aspect-ratio:1;width:clamp(18px,5.2cqi,30px);display:block}.back-code{flex-direction:column;align-items:center;gap:2.6cqi;width:62%;display:flex}.back-code svg{width:100%;height:calc(var(--hc) * .07);color:var(--back-code-ink);display:block}.back-line{white-space:nowrap;letter-spacing:var(--back-line-track);color:var(--text-secondary);margin:0;padding-inline-start:var(--back-line-track);font-size:clamp(.75rem,2.3cqi,.9375rem);line-height:1.3}.badge-edge{z-index:1;left:50%;top:calc(var(--b) * .072);width:var(--badge-thickness);height:calc(100% - var(--b) * .144);margin-left:calc(var(--badge-thickness) * -.5);background:linear-gradient(180deg, var(--badge-edge-light), var(--badge-edge-mid) 55%, var(--badge-edge-dark));transform-origin:50% calc(var(--b) * -.098);opacity:0;pointer-events:none;border-radius:999px;position:absolute}#flip-card{z-index:37;right:2.8%;top:calc(var(--hc) * .02);width:44px;height:44px;color:var(--text-secondary);opacity:0;touch-action:manipulation;border-radius:50%;place-items:center;transition:color .15s ease-out;display:none;position:absolute}#badge.can-flip #flip-card{display:grid}#flip-card:before{content:"";background:var(--flip-ground);box-shadow:inset 0 0 0 1px var(--flip-edge);border-radius:50%;position:absolute;inset:8px}#flip-card:focus-visible{box-shadow:none;outline:none}#flip-card:focus-visible:before{outline:2px solid var(--focus-light);outline-offset:2px}#flip-card svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s cubic-bezier(.2,0,0,1);position:relative}@media (hover:hover){#flip-card:hover{color:var(--text-primary)}}#flip-card:active svg{transform:rotate(-30deg)scale(.94)}.flip-glow{background:radial-gradient(circle, var(--flip-glow) 0%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:2px}#scroll-cue{z-index:45;width:min(100% - 32px,980px);height:var(--cue-h);color:var(--ink-dark);letter-spacing:.05em;place-items:center;font-size:clamp(3rem,15vw,10.5rem);font-weight:500;text-decoration:none;display:grid;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}#cue-particles{width:100%;height:var(--cue-h);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}#cue-static{text-shadow:0 0 6px var(--scene), 0 0 12px var(--scene);display:none}#panel{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink-light);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}#panel::backdrop{background:0 0}.panel-ground{pointer-events:none;background:linear-gradient(180deg, var(--panel-top) 0%, var(--panel-middle) 55%, var(--panel-bottom) 100%);opacity:0;position:fixed;inset:0}.panel-tools{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));z-index:3;color:var(--ink-light);display:flex;position:fixed}#panel-layout{width:100%;min-height:100%;position:relative}#hex{width:0;height:0;position:absolute;top:50%;left:50%}.panel-label{background:radial-gradient(circle, var(--panel-label-guard) 0%, transparent 70%);letter-spacing:.02em;opacity:0;border-radius:999px;margin:0;padding:6px 14px;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:500;line-height:1.2;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tile{width:var(--s);height:var(--s);margin-left:calc(var(--s) * -.5);margin-top:calc(var(--s) * -.5);border-radius:calc(var(--s) * .12);background:var(--tile-light);color:var(--tile-dark);letter-spacing:-.02em;box-shadow:var(--shadow-tile);opacity:0;place-items:center;font-size:clamp(11px,2.7vw,17px);font-weight:500;text-decoration:none;display:grid;position:absolute;top:0;left:0}.tile-dark{background:var(--tile-dark);color:var(--tile-light)}.tile svg{pointer-events:none;width:42%;height:42%;transition:transform .16s}.tile:focus-visible:after{content:attr(data-name);text-align:center;font-size:clamp(10px, calc(var(--s) * .11), 13px);pointer-events:none;inset-inline:4px;line-height:1;position:absolute;bottom:8%}.tile[aria-disabled=true]{box-shadow:var(--shadow-tile), inset 0 0 0 1px var(--tile-disabled-edge);cursor:default}.tile[aria-disabled=true] svg{opacity:.28}@media (hover:hover){.tile[href]:hover svg{transform:translateY(-2px)}}.tile[href]:active svg{transform:scale(.97)}.tile.cursor-active{cursor:none}#crosshair,#hit{z-index:5;pointer-events:none;width:20px;height:20px;color:var(--crosshair-ink);filter:drop-shadow(0 0 1px var(--crosshair-halo));display:none;position:fixed;transform:translate(-50%,-50%)}#crosshair:before,#crosshair:after{content:"";background:currentColor;position:absolute}#crosshair:before{clip-path:polygon(0 0,100% 0,100% 38%,0 38%,0 62%,100% 62%,100% 100%,0 100%);width:1.5px;height:20px;top:0;left:9px}#crosshair:after{clip-path:polygon(0 0,38% 0,38% 100%,62% 100%,62% 0,100% 0,100% 100%,0 100%);width:20px;height:1.5px;top:9px;left:0}#hit{width:16px;height:16px}#hit:before,#hit:after{content:"";background:currentColor;width:1.5px;height:16px;position:absolute;top:0;left:7.25px;transform:rotate(45deg)}#hit:after{transform:rotate(-45deg)}.about-wrap{left:16px;right:16px;bottom:calc(clamp(16px, 3.5vh, 32px) + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:absolute}.about{background:var(--about-ground);max-width:480px;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-wrap:balance;pointer-events:auto;opacity:0;border-radius:14px;margin:0;padding:8px 14px;font-size:13px;line-height:1.55;position:relative}.about-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gw{white-space:nowrap;margin-block:-4px;padding-block:4px;transition:opacity .15s ease-out,filter .15s ease-out;display:inline-block;position:relative}.gw:before,.gw:after{content:attr(data-text);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;top:4px;left:0}.gw[data-fixed]:before,.gw[data-fixed]:after{content:none}.gw:before{color:var(--glitch-red)}.gw:after{color:var(--glitch-cyan)}.about-link{color:var(--text-primary);text-underline-offset:4px;font-weight:700;text-decoration:underline 1px}.about-link.is-active{text-decoration-color:#0000}.gw.is-glitch{text-shadow:0 0 6px var(--glitch-glow);animation:.2s ease-in-out infinite alternate glitch-main}.gw.is-glitch:before{animation:.3s linear infinite alternate glitch-red}.gw.is-glitch:after{animation:.25s linear infinite alternate glitch-cyan}.about[data-active] .gw:not(.is-active){opacity:.35;filter:blur(1px)}.about-scan{pointer-events:none;opacity:0;background:var(--glitch-scan-fill);position:absolute;top:0;left:0}.about-scan:before,.about-scan:after{content:"";background:var(--glitch-cyan);height:1px;position:absolute;left:0;right:0}.about-scan:before{top:0}.about-scan:after{bottom:0}.about-scan.on{animation:.5s ease-in-out infinite alternate glitch-scan}@keyframes glitch-red{0%{opacity:0;transform:translate(-2px,1px)skew(0deg)}25%{opacity:.9;transform:translate(3px,-1px)skew(-12deg)}50%{opacity:.2;transform:translate(-3px,2px)skew(10deg)}75%{opacity:.8;transform:translate(2px)skew(-5deg)}to{opacity:0;transform:translate(0)skew(0deg)}}@keyframes glitch-cyan{0%{opacity:0;transform:translate(2px,-1px)skew(0deg)}25%{opacity:.8;transform:translate(-3px,2px)skew(12deg)}50%{opacity:.3;transform:translate(3px,-1px)skew(-8deg)}75%{opacity:.9;transform:translate(-1px)skew(6deg)}to{opacity:0;transform:translate(0)skew(0deg)}}@keyframes glitch-main{0%{transform:scale(1)skew(0deg)}25%{transform:scale(1.05)skew(-6deg)}50%{transform:scale(.98)skew(7deg)}75%{transform:scale(1.03)skew(-3deg)}to{transform:scale(1)skew(0deg)}}@keyframes glitch-scan{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:not(.force-motion) *,html:not(.force-motion) :before,html:not(.force-motion) :after{scroll-behavior:auto!important}html:not(.force-motion) .tile svg,html:not(.force-motion) .owl,html:not(.force-motion) .icon-button,html:not(.force-motion) .sound-wave,html:not(.force-motion) .sound-off,html:not(.force-motion) #flip-card svg{transition:none}html:not(.force-motion) .tile[href]:hover svg,html:not(.force-motion) .tile[href]:active svg,html:not(.force-motion) #open-links:active .owl,html:not(.force-motion) .icon-button:active,html:not(.force-motion) #flip-card:active svg{transform:none}html:not(.force-motion) .gw,html:not(.force-motion) .gw:before,html:not(.force-motion) .gw:after,html:not(.force-motion) .about-scan{transition:none;animation:none}html:not(.force-motion) .gw:before,html:not(.force-motion) .gw:after,html:not(.force-motion) .about-scan{display:none}html:not(.force-motion) .about[data-active] .gw:not(.is-active){opacity:1;filter:none}html:not(.force-motion) #cue-static{display:inline}html:not(.force-motion) #cue-particles{display:none}}@media (height<=440px) and (orientation:landscape){.identity h1{font-size:max(14px,7.4cqi)}.identity p{margin-top:4px;font-size:max(10px,3.3cqi)}.call{font-size:10px}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.m-0{margin:0}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-full{width:100%;height:100%}.h-\[225svh\]{height:225svh}.h-svh{height:100svh}.min-h-svh{min-height:100svh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.place-items-center{place-items:center}.justify-items-center{justify-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.bg-scene{background-color:var(--scene)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.text-ink{color:var(--ink)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}.panel-label{place-items:center;width:min(168px,100vw - 48px);height:56px;padding-inline:8px;display:grid;overflow:hidden}.panel-label-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-label-face{flex-direction:column;justify-content:center;align-items:center;gap:1px;max-width:100%;display:flex}.panel-label-name,.panel-label-handle{white-space:nowrap;text-align:center;max-width:100%;overflow:hidden}.panel-label-handle{color:var(--text-primary);opacity:.82;letter-spacing:.12em;font-size:12px;font-weight:500;line-height:1.2}.panel-label-handle:empty{display:none}@media (width<=380px){.panel-label{width:min(148px,100vw - 48px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
