.c-footer{padding:var(--space-web-24) var(--gutter) var(--space-web-8);font-family:Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-web-4);align-items:end}.c-footer__mark{font-family:Display-F500,sans-serif;font-size:64px;letter-spacing:.06em;text-transform:none;line-height:.8}.c-footer__col{display:grid;gap:var(--space-web-2);opacity:.7}.c-navbar{position:fixed;inset:0 0 auto;z-index:10;font-family:Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;line-height:1;pointer-events:none;color:var(--page-text-color)}.c-navbar a,.c-navbar span,.c-navbar button{pointer-events:auto}.c-navbar__row{align-items:baseline}.c-navbar__cell{text-align:start;flex:0 0 auto;padding-block:var(--space-web-6)}.c-navbar__cell:nth-child(1){flex-basis:50%;max-width:50%}.c-navbar__cell:nth-child(2){flex-basis:20%;max-width:20%}.c-navbar__cell:nth-child(3){flex-basis:20%;max-width:20%}.c-navbar__cell:nth-child(4){flex-basis:10%;max-width:10%}.c-navbar__cell.c-navbar__brand{display:block}.c-navbar__brand-link{display:flex;width:100%;gap:var(--space-web-4);align-items:baseline}.c-navbar__brand-mark{font-family:Display-F500,sans-serif;font-size:22px;letter-spacing:.06em;text-transform:none}.c-navbar__link{position:relative;display:inline-block;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .45s ease-in}.c-navbar__link:hover{background-size:100% 1px}.c-navbar__toggle{display:none;margin-left:auto;font-family:Mono,monospace;font-size:12px;letter-spacing:var(--font-tracking-voice);text-transform:uppercase;color:inherit;cursor:pointer;position:relative;z-index:12}.c-navbar__menu{display:none;position:fixed;inset:0;z-index:9;background:var(--page-bg-color);color:var(--page-text-color);flex-direction:column;justify-content:space-between;padding:calc(var(--line-margin-t) + var(--space-web-16)) var(--gutter) var(--space-web-12);animation:ae-menu-in var(--motion-duration-base) ease both}@keyframes ae-menu-in{0%{opacity:0;transform:translateY(-1.5rem)}}.c-navbar__menu-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-web-6)}.c-navbar__menu-links a{font-family:Mono,monospace;font-size:clamp(24px,7vw,40px);letter-spacing:var(--font-tracking-voice);line-height:1.2;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .45s ease-in}.c-navbar__menu-links a:hover,.c-navbar__menu-links a:active{background-size:100% 1px}.c-navbar__menu-foot{display:flex;align-items:baseline;gap:var(--space-web-4);font-family:Mono,monospace;font-size:11px;letter-spacing:var(--font-tracking-voice);text-transform:uppercase;opacity:.7}.c-navbar__menu-read{margin-left:auto;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.c-navbar__menu-read[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}html.is-nav-open{overflow:hidden}@media(max-width:640px){.c-navbar__row{flex-wrap:nowrap;align-items:center}.c-navbar__cell.c-navbar__link{display:none}.c-navbar__cell.c-navbar__brand{flex:1 1 auto;max-width:none}.c-navbar__toggle{display:inline-block}.c-navbar__menu:not([hidden]){display:flex}}@media(prefers-reduced-motion:reduce){.c-navbar__menu{animation:none}}:root{--aedl-version: .10-draft;--aedl-spec: DTCG;--aedl-lineage: Wipeout + The Designers Republic;--color-neutral-50: oklch(.23 0 0);--color-neutral-100: oklch(.31 0 0);--color-neutral-200: oklch(.39 0 0);--color-neutral-300: oklch(.47 0 0);--color-neutral-400: oklch(.56 0 0);--color-neutral-500: oklch(.64 0 0);--color-neutral-600: oklch(.72 0 0);--color-neutral-700: oklch(.8 0 0);--color-neutral-800: oklch(.88 0 0);--color-neutral-950: oklch(.96 0 0);--color-neutral-named-raisin-black: oklch(.23 0 0);--color-neutral-named-baby-powder: oklch(.96 0 0);--color-neutral-named-offwhite-warm: oklch(.95 .014 95);--color-brand-red-100: oklch(.31 .05 37);--color-brand-red-200: oklch(.4 .09 37);--color-brand-red-300: oklch(.48 .14 35);--color-brand-red-400: oklch(.57 .18 34);--color-brand-red-500: oklch(.65 .22 33);--color-brand-red-600: oklch(.71 .19 36);--color-brand-red-700: oklch(.77 .14 38);--color-brand-red-800: oklch(.83 .1 39);--color-brand-red-900: oklch(.9 .05 39);--color-brand-orange-100: oklch(.33 .04 49);--color-brand-orange-200: oklch(.43 .07 48);--color-brand-orange-300: oklch(.53 .1 48);--color-brand-orange-400: oklch(.63 .13 47);--color-brand-orange-500: oklch(.73 .16 47);--color-brand-orange-600: oklch(.77 .14 48);--color-brand-orange-700: oklch(.82 .11 49);--color-brand-orange-800: oklch(.87 .07 48);--color-brand-orange-900: oklch(.91 .04 49);--color-brand-yellow-100: oklch(.37 .05 110);--color-brand-yellow-200: oklch(.52 .09 114);--color-brand-yellow-300: oklch(.66 .13 115);--color-brand-yellow-400: oklch(.81 .18 115);--color-brand-yellow-500: oklch(.95 .22 116);--color-brand-yellow-600: oklch(.95 .18 114);--color-brand-yellow-700: oklch(.95 .14 113);--color-brand-yellow-800: oklch(.96 .1 111);--color-brand-yellow-900: oklch(.96 .05 109);--color-brand-lime-100: oklch(.36 .05 143);--color-brand-lime-200: oklch(.49 .11 144);--color-brand-lime-300: oklch(.62 .16 145);--color-brand-lime-400: oklch(.74 .21 145);--color-brand-lime-500: oklch(.87 .26 145);--color-brand-lime-600: oklch(.89 .22 144);--color-brand-lime-700: oklch(.91 .16 144);--color-brand-lime-800: oklch(.93 .11 143);--color-brand-lime-900: oklch(.94 .06 142);--color-brand-mint-100: oklch(.38 .01 167);--color-brand-mint-200: oklch(.52 .02 167);--color-brand-mint-300: oklch(.67 .04 166);--color-brand-mint-400: oklch(.81 .05 167);--color-brand-mint-500: oklch(.96 .06 167);--color-brand-mint-600: oklch(.96 .05 166);--color-brand-mint-700: oklch(.96 .04 167);--color-brand-mint-800: oklch(.96 .02 167);--color-brand-mint-900: oklch(.96 .01 167);--color-brand-blue-100: oklch(.35 .01 248);--color-brand-blue-200: oklch(.47 .03 246);--color-brand-blue-300: oklch(.59 .04 246);--color-brand-blue-400: oklch(.71 .05 246);--color-brand-blue-500: oklch(.82 .06 244);--color-brand-blue-600: oklch(.85 .05 245);--color-brand-blue-700: oklch(.88 .04 247);--color-brand-blue-800: oklch(.91 .03 246);--color-brand-blue-900: oklch(.93 .01 248);--color-brand-purple-100: oklch(.34 .02 298);--color-brand-purple-200: oklch(.45 .05 298);--color-brand-purple-300: oklch(.56 .07 296);--color-brand-purple-400: oklch(.67 .1 296);--color-brand-purple-500: oklch(.78 .12 296);--color-brand-purple-600: oklch(.82 .1 297);--color-brand-purple-700: oklch(.85 .07 299);--color-brand-purple-800: oklch(.89 .05 299);--color-brand-purple-900: oklch(.93 .02 301);--color-theme-light-background: oklch(.96 0 0);--color-theme-light-surface: oklch(.96 0 0);--color-theme-light-surface-elevated: oklch(.88 0 0);--color-theme-light-heading-h1: oklch(.23 0 0);--color-theme-light-heading-h2: oklch(.31 0 0);--color-theme-light-heading-h3: oklch(.39 0 0);--color-theme-light-heading-h4: oklch(.47 0 0);--color-theme-light-text-body: oklch(.23 0 0);--color-theme-light-text-secondary: oklch(.39 0 0);--color-theme-light-text-tertiary: oklch(.47 0 0);--color-theme-light-text-disabled: oklch(.64 0 0);--color-theme-light-divider: oklch(.8 0 0);--color-theme-light-border: oklch(.64 0 0);--color-theme-light-primary: oklch(.48 .14 35);--color-theme-light-primary-hover: oklch(.4 .09 37);--color-theme-light-primary-muted: oklch(.77 .14 38);--color-theme-dark-background: oklch(.23 0 0);--color-theme-dark-surface: oklch(.23 0 0);--color-theme-dark-surface-elevated: oklch(.31 0 0);--color-theme-dark-heading-h1: oklch(.96 0 0);--color-theme-dark-heading-h2: oklch(.88 0 0);--color-theme-dark-heading-h3: oklch(.8 0 0);--color-theme-dark-heading-h4: oklch(.72 0 0);--color-theme-dark-text-body: oklch(.96 0 0);--color-theme-dark-text-secondary: oklch(.8 0 0);--color-theme-dark-text-tertiary: oklch(.72 0 0);--color-theme-dark-text-disabled: oklch(.64 0 0);--color-theme-dark-divider: oklch(.39 0 0);--color-theme-dark-border: oklch(.56 0 0);--color-theme-dark-primary: oklch(.65 .22 33);--color-theme-dark-primary-hover: oklch(.71 .19 36);--color-theme-dark-primary-muted: oklch(.48 .14 35);--color-theme-display-page-bg: oklch(.23 0 0);--color-theme-display-page-fg: oklch(.96 0 0);--color-theme-display-page-tone-8: color-mix(in oklab, currentColor 8%, transparent);--color-theme-display-page-tone-25: color-mix(in oklab, currentColor 25%, transparent);--color-theme-display-page-tone-30: color-mix(in oklab, currentColor 30%, transparent);--color-theme-display-page-tone-35: color-mix(in oklab, currentColor 35%, transparent);--font-family-brand: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-app: Satoshi, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "Space Mono", "JetBrains Mono", "Fira Code", "Courier New", monospace;--font-family-display-primary: "2197 Block", "FX300 Angular", Manrope, sans-serif;--font-family-display-secondary: "FX300 Angular", "2197 Block", Manrope, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-xs: .625rem;--font-size-sm: .8rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5625rem;--font-size-2xl: 1.953rem;--font-size-3xl: 2.441rem;--font-size-4xl: 3.052rem;--font-size-5xl: 3.815rem;--font-size-display: clamp(3.815rem, 14vw, 12rem);--font-line-height-tight: 1.25;--font-line-height-snug: 1.375;--font-line-height-normal: 1.5;--font-line-height-relaxed: 1.625;--font-line-height-loose: 2;--font-tracking-tight: -.02em;--font-tracking-normal: 0;--font-tracking-wide: .05em;--font-tracking-voice: .14em;--font-tracking-voice-wide: .18em;--space-web-0: 0;--space-web-1: .25rem;--space-web-2: .5rem;--space-web-3: .75rem;--space-web-4: 1rem;--space-web-6: 1.5rem;--space-web-8: 2rem;--space-web-12: 3rem;--space-web-16: 4rem;--space-web-24: 6rem;--space-web-32: 8rem;--space-web-px: 1px;--space-web-0-5: .125rem;--space-app-0: 0;--space-app-xxs: .25rem;--space-app-xs: .5rem;--space-app-sm: .75rem;--space-app-md: 1rem;--space-app-lg: 1.5rem;--space-app-xl: 2rem;--space-app-2xl: 2.5rem;--space-app-3xl: 3rem;--space-app-4xl: 4rem;--radius-none: 0;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--motion-duration-instant: .1s;--motion-duration-fast: .15s;--motion-duration-base: 225ms;--motion-duration-slow: .35s;--motion-duration-deliberate: 525ms;--motion-transition-leave: .4s;--motion-transition-arrive: .6s;--motion-ease-linear: linear;--motion-ease-default: ease;--motion-ease-in: ease-in;--motion-ease-out: ease-out;--motion-ease-inout: ease-in-out;--border-width-0: 0;--border-width-hairline: .5px;--border-width-thin: 1px;--border-width-thick: 2px;--border-style-solid: solid;--border-style-dashed: dashed;--layout-container-reading: 75ch;--layout-container-reading-narrow: 60ch;--layout-container-page: 60rem;--layout-container-page-wide: 80rem;--layout-z-index-base: 0;--layout-z-index-raised: 10;--layout-z-index-dropdown: 100;--layout-z-index-sticky: 200;--layout-z-index-overlay: 300;--layout-z-index-modal: 400;--layout-z-index-popover: 500;--layout-z-index-toast: 600;--grid-base-module-pt: 34;--grid-margin-pt: 170;--grid-meta-strip-pt: 89;--grid-phi: 1.618033988749895;--grid-page-width-pt: 3508;--grid-page-height-pt: 2487;--grid-page-format: A4 landscape;--grid-page-dpi: 300;--grid-content-width-pt: 3168;--grid-content-height-pt: 2140;--grid-golden-cross-x-pt: 2128;--grid-golden-cross-y-pt: 1438;--grid-splits-8-13: 8:13;--grid-splits-5-8: 5:8;--grid-splits-13-21: 13:21;--grid-splits-1-2: 1:2;--grid-splits-1-3: 1:3;--grid-splits-5-2-2-1: 5:2:2:1;--validation-wcag-floor: AA;--_meta-harvest-source: ~/Desktop/ENGINE/audit/SYNTHESIS.md}:root,[data-theme=light]{--hue-red-on-page: oklch(.48 .14 35);--hue-red-bg: oklch(.65 .22 33);--hue-orange-on-page: oklch(.53 .1 48);--hue-orange-bg: oklch(.73 .16 47);--hue-yellow-on-page: oklch(.52 .09 114);--hue-yellow-bg: oklch(.95 .22 116);--hue-lime-on-page: oklch(.49 .11 144);--hue-lime-bg: oklch(.87 .26 145);--hue-mint-on-page: oklch(.52 .02 167);--hue-mint-bg: oklch(.96 .06 167);--hue-blue-on-page: oklch(.47 .03 246);--hue-blue-bg: oklch(.82 .06 244);--hue-purple-on-page: oklch(.45 .05 298);--hue-purple-bg: oklch(.78 .12 296)}[data-theme=dark]{--hue-red-on-page: oklch(.65 .22 33);--hue-red-bg: oklch(.48 .14 35);--hue-orange-on-page: oklch(.73 .16 47);--hue-orange-bg: oklch(.53 .1 48);--hue-yellow-on-page: oklch(.95 .22 116);--hue-yellow-bg: oklch(.52 .09 114);--hue-lime-on-page: oklch(.87 .26 145);--hue-lime-bg: oklch(.49 .11 144);--hue-mint-on-page: oklch(.96 .06 167);--hue-mint-bg: oklch(.52 .02 167);--hue-blue-on-page: oklch(.82 .06 244);--hue-blue-bg: oklch(.47 .03 246);--hue-purple-on-page: oklch(.78 .12 296);--hue-purple-bg: oklch(.45 .05 298)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{line-height:1}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit}img,svg{display:block;max-width:100%}@font-face{font-family:Display-F500;font-display:swap;src:local("F500 Ang-ular"),local("F500 Angular"),local("F500-Angular"),url(/fonts/F500-Angular.ttf) format("truetype")}@font-face{font-family:Title-Block;font-display:swap;src:local("2197 Block"),local("2197-Block"),local("Prototype 2197 Block"),url(/fonts/2197-Block.ttf) format("truetype")}@font-face{font-family:Display-2097;font-display:swap;src:local("2097"),local("Prototype 2097"),url(/fonts/Prototype-2097.ttf) format("truetype")}@font-face{font-family:Display-FX300;font-display:swap;src:local("FX300 Angular"),local("FX300-Angular"),url(/fonts/FX300-Angular.ttf) format("truetype")}@font-face{font-family:Display-Fusion;font-display:swap;src:local("Fusion"),url(/fonts/Fusion.ttf) format("truetype")}@font-face{font-family:Mono;font-display:swap;src:local("JetBrains Mono"),local("JetBrainsMono-Regular"),local("Space Mono"),local("Menlo")}:root{--gap: var(--space-web-4);--gutter: max(var(--space-web-6), var(--line-margin-l));--cell-gutter: var(--space-web-3)}@media(min-width:768px){:root{--cell-gutter: var(--space-web-4)}}@media(min-width:1600px){:root{--cell-gutter: var(--space-web-6)}}:root{--line-margin-l: 4.85vw;--line-sub-l: 18.07vw;--line-primary: 39.25vw;--line-golden-v: 60.66vw;--line-sub-r: 82.21vw;--line-margin-r: 95.15vw;--line-margin-t: 6.83vh;--line-sub-t: 18.9vh;--line-title-content: 38.24vh;--line-golden-h: 57.82vh;--line-sub-b: 77.48vh;--line-meta-t: 89.3vh;--line-meta-b: 92.88vh}:root{--page-bg-color: oklch(20% 0 0);--page-text-color: oklch(95% .014 95);--scrollbar-color: var(--page-text-color)}::view-transition-old(root),::view-transition-new(root){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:ae-fade-out;animation-duration:var(--motion-transition-leave)}::view-transition-new(root){animation-name:ae-fade-in;animation-duration:var(--motion-transition-arrive)}@keyframes ae-fade-out{to{opacity:0}}@keyframes ae-fade-in{0%{opacity:0}}::view-transition-group(ae-navbar),::view-transition-image-pair(ae-navbar),::view-transition-old(ae-navbar),::view-transition-new(ae-navbar),::view-transition-group(ae-regmark),::view-transition-image-pair(ae-regmark),::view-transition-old(ae-regmark),::view-transition-new(ae-regmark){animation:none}html[data-vt-journey=case-to-case][data-vt-direction=forward]::view-transition-old(.glyph){animation:ae-glyph-fly-out-left var(--motion-duration-deliberate) cubic-bezier(.4,0,.2,1) both}html[data-vt-journey=case-to-case][data-vt-direction=forward]::view-transition-new(.glyph){animation:ae-glyph-fly-in-right var(--motion-duration-deliberate) cubic-bezier(.4,0,.2,1) both}html[data-vt-journey=case-to-case][data-vt-direction=backward]::view-transition-old(.glyph){animation:ae-glyph-fly-out-right var(--motion-duration-deliberate) cubic-bezier(.4,0,.2,1) both}html[data-vt-journey=case-to-case][data-vt-direction=backward]::view-transition-new(.glyph){animation:ae-glyph-fly-in-left var(--motion-duration-deliberate) cubic-bezier(.4,0,.2,1) both}@keyframes ae-glyph-fly-out-left{to{transform:translate(-60vw);opacity:0}}@keyframes ae-glyph-fly-in-right{0%{transform:translate(60vw);opacity:0}}@keyframes ae-glyph-fly-out-right{to{transform:translate(60vw);opacity:0}}@keyframes ae-glyph-fly-in-left{0%{transform:translate(-60vw);opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}body{font-family:Mono,JetBrains Mono,Space Mono,ui-monospace,Menlo,monospace;background-color:var(--page-bg-color);color:var(--page-text-color);font-weight:var(--font-weight-normal);min-height:100vh;transition:background-color var(--motion-duration-deliberate),color var(--motion-duration-deliberate);will-change:background-color,color}::selection{background:var(--page-text-color);color:var(--page-bg-color)}html{scrollbar-color:var(--page-text-color) var(--page-bg-color)}html.lenis,html.lenis body{height:auto}html.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.container-fluid{width:100%;padding-inline:var(--gutter)}.row{display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--cell-gutter))}.row>*{padding-inline:var(--cell-gutter)}.span-c2{grid-column:span 2}.span-c3{grid-column:span 3}.span-c4{grid-column:span 4}.span-c5{grid-column:span 5}.span-c6{grid-column:span 6}.span-c10{grid-column:span 10}.span-r2{grid-row:span 2}.font-display{font-family:Display-F500,sans-serif;letter-spacing:.06em}.font-title{font-family:Title-Block,sans-serif;letter-spacing:0}.font-block{font-family:Display-Block,sans-serif;letter-spacing:.02em}.font-mono{font-family:Mono,monospace;font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--font-tracking-voice)}.font-article{font-family:Manrope,Inter,system-ui,sans-serif;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.c-regmark{position:fixed;bottom:var(--space-web-6);left:calc(var(--gutter) - var(--space-web-2));transform:translate(-100%);z-index:5;font-family:Mono,monospace;font-size:9px;letter-spacing:var(--font-tracking-voice);text-transform:uppercase;display:grid;gap:var(--space-web-1);line-height:1.3;padding:var(--space-web-2);background:var(--page-bg-color);border:var(--border-width-hairline) solid color-mix(in oklab,currentColor 20%,transparent);pointer-events:none;transition:opacity var(--motion-duration-base) ease}.c-regmark>*{opacity:.4;transition:opacity .25s}.c-regmark:hover>*{opacity:1}.c-regmark__toggle{pointer-events:auto;font:inherit;background:transparent;border:0;padding:var(--space-web-1) 0 0;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:start}.c-regmark__toggle[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.c-regmark.is-tucked{opacity:0;pointer-events:none}@media(max-width:640px){.c-regmark{display:none}}
