@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url("./media/archivo-black-latin-ext-400-normal-QPXL45CP.woff2") format("woff2"),url("./media/archivo-black-latin-ext-400-normal-TVMNKMLW.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Black;font-style:normal;font-display:swap;font-weight:400;src:url("./media/archivo-black-latin-400-normal-5APYPRNB.woff2") format("woff2"),url("./media/archivo-black-latin-400-normal-TJVMO4AD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--color-background: #fdfcf9;--color-surface: #ffffff;--color-foreground: #101112;--color-text-muted: #45484c;--color-text-label: #5f625f;--color-text-subtle: #74746f;--color-border: #b9b8b2;--color-border-strong: #101112;--color-accent: #fdfd96;--color-accent-foreground: #101112;--color-project-accent: var(--color-accent);--color-project-mymeta: #17c4b4;--color-project-neocad: #2d73ce;--color-project-feedme: #f8e66a;--color-selection: var(--color-accent);--color-selection-foreground: var(--color-accent-foreground);--font-family-display: "Archivo Black", "Arial Black", sans-serif;--font-family-body: "IBM Plex Sans", Arial, sans-serif;--font-family-mono: "IBM Plex Sans", Arial, sans-serif;--font-family-ui: "IBM Plex Sans", Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-display: 400;--font-size-caption: .75rem;--font-size-label: .8125rem;--font-size-small: .875rem;--font-size-body: clamp(.9375rem, .9rem + .1vw, 1rem);--font-size-lead: clamp(1rem, .97rem + .12vw, 1.125rem);--font-size-heading-small: clamp(1.75rem, 1.3rem + 2vw, 3rem);--font-size-heading: clamp(2.25rem, 1.5rem + 3.2vw, 4.5rem);--font-size-display: clamp(3.5rem, 8.25vw, 8.25rem);--line-height-display: .86;--line-height-heading: 1;--line-height-body: 1.55;--line-height-compact: 1.35;--letter-spacing-display: -.055em;--letter-spacing-heading: -.04em;--letter-spacing-label: .035em;--text-measure: 68ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--space-11: 10rem;--layout-content-max: 90rem;--layout-reading-max: 52rem;--layout-gutter: clamp(1.25rem, 4vw, 4rem);--layout-section-space: clamp(5rem, 10vw, 9rem);--layout-section-space-large: clamp(7rem, 14vw, 13rem);--layout-header-height: clamp(5.5rem, 8vw, 7.5rem);--border-width: 1px;--border-style: solid;--media-frame-padding: clamp(.75rem, 2vw, 1.875rem);--focus-outline-width: 2px;--focus-outline-offset: 4px;--focus-outline-color: var(--color-foreground);--duration-fast: .15s;--duration-standard: .32s;--duration-slow: .65s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-index-header: 100;--z-index-overlay: 200;--z-index-cursor: 300}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;min-height:100%;background:var(--color-background)}body{min-height:100%;margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--font-weight-display);text-wrap:balance}p{text-wrap:pretty}button,input,textarea,select{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}::selection{background:var(--color-selection);color:var(--color-selection-foreground)}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.project-card__media .project-card__illustration:where(feedme-illustration){--feedme-survey-width: 58%;--feedme-survey-height: 82%;--feedme-survey-transform: translate(-50%, -50%) rotate(-2.2deg)}.work-list-item__preview .work-list-item__illustration:where(feedme-illustration){--feedme-survey-width: 54%;--feedme-survey-height: 76%;--feedme-survey-left: 46.5%;--feedme-survey-transform: translate(-50%, -50%) rotate(-3deg)}@media(max-width:48rem){.project-card__illustration:where(feedme-illustration),.work-list-item__illustration:where(feedme-illustration){--feedme-survey-width: 66%;--feedme-survey-height: 84%;--feedme-survey-left: 50%}}.project-card__link:is(:hover,:focus-visible) .project-card__illustration:where(neocad-illustration){--neocad-workspace-transform: translate(-50%, -53%) rotate(-.35deg);--neocad-base-transform: translate(-52%, -53%) scale(1.018);--neocad-modification-transform: translate(-45%, -58%) scale(1.045);--neocad-modification-opacity: .96;--neocad-volume-opacity: 1;--neocad-prompt-transform: translateY(-9%) rotate(-1deg);--neocad-connection-offset: 0;--neocad-node-scale: 1;--neocad-actions-translate: 22%;--neocad-sparkles-transform: rotate(7deg) scale(1.08);--neocad-sparkles-opacity: 1}.work-list-item__link:is(:hover,:focus-visible) .work-list-item__illustration:where(neocad-illustration){--neocad-workspace-transform: translate(-50%, -54%) rotate(-.5deg);--neocad-base-transform: translate(-52%, -53%) scale(1.02);--neocad-modification-transform: translate(-44%, -59%) scale(1.05);--neocad-modification-opacity: 1;--neocad-volume-opacity: 1;--neocad-prompt-transform: translateY(-10%) rotate(-1.2deg);--neocad-connection-offset: 0;--neocad-node-scale: 1;--neocad-actions-translate: 24%;--neocad-sparkles-transform: rotate(7deg) scale(1.08);--neocad-sparkles-opacity: 1}.project-card__link:is(:hover,:focus-visible) .project-card__illustration:where(feedme-illustration){--feedme-survey-transform: translate(-50%, -53%) rotate(1deg) scale(1.018);--feedme-survey-delay: 0ms;--feedme-progress-width: 100%;--feedme-progress-delay: 80ms;--feedme-next-node-background: #f5c900;--feedme-next-node-scale: 1.1;--feedme-node-delay: .22s;--feedme-first-answer-transform: translate(-3%, -3%);--feedme-selected-answer-transform: translate(14%, -4%) rotate(-2.2deg) scale(1.04);--feedme-selected-answer-background: #fff1a7;--feedme-answer-delay: 45ms;--feedme-answer-ease: cubic-bezier(.2, .8, .2, 1.14);--feedme-selection-delay: .11s;--feedme-last-answer-transform: translate(-2%, 4%);--feedme-check-offset: 0;--feedme-check-delay: .21s;--feedme-submit-transform: translateX(7%);--feedme-submit-background: #ffe36d;--feedme-submit-color: var(--color-foreground);--feedme-submit-opacity: 1;--feedme-submit-delay: .52s;--feedme-selected-shadow: 0 .65rem 0 rgb(16 17 18 / 12%)}.work-list-item__link:is(:hover,:focus-visible) .work-list-item__illustration:where(feedme-illustration){--feedme-survey-transform: translate(-50%, -54%) rotate(1.5deg) scale(1.02);--feedme-survey-delay: 0ms;--feedme-progress-width: 100%;--feedme-progress-delay: 80ms;--feedme-next-node-background: #f5c900;--feedme-next-node-scale: 1.12;--feedme-node-delay: .22s;--feedme-first-answer-transform: translate(-4%, -3%);--feedme-selected-answer-transform: translate(16%, -5%) rotate(-2.6deg) scale(1.045);--feedme-selected-answer-background: #fff1a7;--feedme-answer-delay: 45ms;--feedme-answer-ease: cubic-bezier(.2, .8, .2, 1.14);--feedme-selection-delay: .11s;--feedme-last-answer-transform: translate(-3%, 5%);--feedme-check-offset: 0;--feedme-check-delay: .21s;--feedme-submit-transform: translateX(8%);--feedme-submit-background: #ffe36d;--feedme-submit-color: var(--color-foreground);--feedme-submit-opacity: 1;--feedme-submit-delay: .52s;--feedme-selected-shadow: 0 .7rem 0 rgb(16 17 18 / 13%)}.neocad-illustration__ai-volume{position:absolute;z-index:1;top:51%;left:52%;width:116%;max-width:none;height:auto;overflow:visible;opacity:var(--neocad-volume-opacity);pointer-events:none;transform:var(--neocad-modification-transform);transform-origin:center;transition:opacity .42s var(--ease-standard),transform .76s cubic-bezier(.2,.8,.2,1.1) .11s}.neocad-illustration__ai-surface--body{fill:#9eccff5c}.neocad-illustration__ai-surface--focus{fill:#367eff85}.neocad-illustration__model--modification{filter:grayscale(1) brightness(0)}.neocad-illustration__prompt-actions{display:flex;align-items:center;gap:clamp(.12rem,.28vw,.28rem);transform:translate(var(--neocad-actions-translate));transition:transform .36s var(--ease-standard) .18s}.neocad-illustration__sparkles,.neocad-illustration__send{display:block;flex:0 0 auto;color:var(--color-project-neocad)}.neocad-illustration__sparkles{width:clamp(.65rem,1.45vw,1.1rem);opacity:var(--neocad-sparkles-opacity);transform:var(--neocad-sparkles-transform);transform-origin:center;transition:opacity .3s ease,transform .46s cubic-bezier(.2,.8,.2,1.12)}.neocad-illustration__sparkles path{fill:currentColor}.neocad-illustration__send{width:clamp(.62rem,1.35vw,1rem);transform:rotate(-4deg)}.neocad-illustration__send path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.feedme-illustration .feedme-illustration__answer.feedme-illustration__answer--selected{z-index:2;background:var(--feedme-selected-answer-background);box-shadow:var(--feedme-selected-shadow);transform:var(--feedme-selected-answer-transform);transition:background-color .32s ease var(--feedme-selection-delay),box-shadow .42s ease var(--feedme-selection-delay),transform .68s var(--feedme-answer-ease) var(--feedme-answer-delay)}.feedme-illustration__choice{display:grid;width:clamp(.75rem,2vw,1.35rem);flex:0 0 auto;aspect-ratio:1;place-items:center;border:clamp(1px,.14vw,2px) solid var(--color-foreground);border-radius:50%;background:#fffdf4}.feedme-illustration__choice svg{width:72%;overflow:visible}.feedme-illustration__choice svg path{fill:none;stroke:var(--color-foreground);stroke-dasharray:28;stroke-dashoffset:var(--feedme-check-offset);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:stroke-dashoffset .46s var(--ease-standard) var(--feedme-check-delay)}.feedme-illustration__answer-line{display:block;width:58%;height:clamp(2px,.3vw,4px);border-radius:999px;background:#1011126b}.feedme-illustration__submit{position:absolute;bottom:7%;left:32%;display:flex;width:36%;height:8%;align-items:center;justify-content:center;gap:9%;border:clamp(1px,.14vw,2px) solid currentColor;border-radius:clamp(.25rem,.6vw,.55rem);background:var(--feedme-submit-background);color:var(--feedme-submit-color);opacity:var(--feedme-submit-opacity);transform:var(--feedme-submit-transform);transition:background-color .3s ease var(--feedme-submit-delay),border-color .3s ease var(--feedme-submit-delay),color .3s ease var(--feedme-submit-delay),opacity .3s ease var(--feedme-submit-delay),transform .42s var(--ease-standard) var(--feedme-submit-delay)}.feedme-illustration__submit-line{display:block;width:42%;height:clamp(1px,.26vw,3px);border-radius:999px;background:currentColor}.feedme-illustration__submit-arrow{width:clamp(.55rem,1.3vw,.9rem)}.feedme-illustration__submit-arrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media(prefers-reduced-motion:reduce){.neocad-illustration__ai-volume,.neocad-illustration__prompt-actions,.neocad-illustration__sparkles{transition:none}}.neocad__context-facts,.neocad__integration-flow,.neocad__role-note,.neocad__role-details{font-size:var(--font-size-small)}.neocad__context-facts dt,.neocad__integration-flow span,.neocad__integration-flow strong,.neocad__role-note strong,.neocad__role-details span,.neocad__role-details strong{font-family:var(--font-family-mono);font-size:var(--font-size-caption)}.neocad__context-facts dt,.neocad__integration-flow span,.neocad__role-details span{font-weight:var(--font-weight-medium)}.neocad__integration-flow strong,.neocad__role-note strong,.neocad__role-details strong{font-weight:var(--font-weight-semibold)}.experiment-card__menu-sheet{display:flex;width:100%;aspect-ratio:.9;align-items:flex-start;flex-direction:column;gap:9%;padding:13%;border:2px solid var(--color-foreground);background:#fffdf4;transform:rotate(-2deg)}.experiment-card__menu-sheet strong{font-family:var(--font-family-display);font-size:clamp(1.4rem,3vw,2.5rem);text-transform:uppercase}.experiment-card__menu-sheet i{width:80%;height:2px;background:#10111261}.experiment-card__menu-order{display:grid;width:100%;gap:var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-transform:uppercase}.experiment-card__menu-order span,.experiment-card__menu-order b{padding:var(--space-3);border:2px solid var(--color-foreground);background:#ffef8d}.experiment-card__menu-order b{background:#fffdf4;font-weight:var(--font-weight-medium)}.experiment-card__board{display:grid;width:70%;aspect-ratio:1.65;place-items:center;border:clamp(.8rem,2.2vw,1.6rem) repeating-linear-gradient(90deg,#fff8dd 0 8%,#101112 8% 9%);outline:2px solid var(--color-foreground);background:#a8d5b4;transform:rotate(-1deg)}.experiment-card__board strong{font-family:var(--font-family-display);font-size:clamp(1.4rem,3.4vw,3rem);text-transform:uppercase;transform:rotate(-8deg)}.experiment-card__chessboard{width:52%;aspect-ratio:1;border:.6rem solid #2c1810;background-color:#f5e6c8;background-image:linear-gradient(45deg,#5a3223 25%,transparent 25% 75%,#5a3223 75%),linear-gradient(45deg,#5a3223 25%,transparent 25% 75%,#5a3223 75%);background-position:0 0,12.5% 12.5%;background-size:25% 25%;box-shadow:.9rem .9rem #10111226;transform:perspective(35rem) rotateX(48deg) rotate(5deg)}.experiment-card__wave-grid{width:72%;aspect-ratio:2;background-color:#6f5ce7;background-image:linear-gradient(#e0dcff 0 0),linear-gradient(#ffcf4a 0 0),linear-gradient(#f5609b 0 0);background-position:15% 30%,75% 30%,45% 75%;background-repeat:no-repeat;background-size:42% 25%,25% 25%,35% 25%;box-shadow:inset 0 0 0 .35rem #e0dcff}.experiment-card__tris{position:relative;display:grid;width:34%;aspect-ratio:1;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);border-block:.2rem solid var(--color-foreground)}.experiment-card__tris:before,.experiment-card__tris:after{position:absolute;inset-block:-18%;width:.2rem;background:var(--color-foreground);content:""}.experiment-card__tris:before{left:33.33%}.experiment-card__tris:after{right:33.33%}.experiment-card__tris span{display:grid;place-items:center;font-family:var(--font-family-mono);font-size:clamp(1.2rem,3vw,2.5rem)}.experiment-card__tris span:nth-child(1){grid-area:1/1}.experiment-card__tris span:nth-child(2){grid-area:1/3}.experiment-card__tris span:nth-child(3){grid-area:2/2}.experiment-card__tris span:nth-child(4){grid-area:3/1}.experiment-card__tris span:nth-child(5){grid-area:3/3}.experiment-card__flappy{position:absolute;inset:0}.experiment-card__flappy i,.experiment-card__flappy em{position:absolute;width:12%;background:#49a637;box-shadow:inset -.5rem 0 #26771e}.experiment-card__flappy i{top:0;bottom:57%;left:20%}.experiment-card__flappy em{top:62%;right:16%;bottom:0}.experiment-card__flappy b{position:absolute;top:48%;left:53%;width:7%;aspect-ratio:1.3;border:.2rem solid #8e4f00;border-radius:50%;background:#ffd03b}.experiment-card__morisco{font-family:var(--font-family-display);font-size:clamp(2.2rem,5vw,4.5rem);text-transform:uppercase}.experiment-card__morisco+small{margin-top:var(--space-3);font-family:var(--font-family-mono);text-transform:uppercase}.experiment-card__old-site{display:grid;width:78%;min-height:70%;align-content:center;padding:8%;border:2px solid var(--color-foreground);background:#f8f5ff}.experiment-card__old-site i{width:100%;height:.5rem;margin-bottom:var(--space-6);background:repeating-linear-gradient(90deg,#101112 0 .6rem,transparent .6rem 1rem)}.experiment-card__old-site strong{font-family:var(--font-family-display);font-size:clamp(1.8rem,4.5vw,3.8rem);line-height:.9;text-transform:uppercase}.experiment-card__old-site span{margin-top:var(--space-5);color:#7357e7;font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-transform:uppercase}.experiment-card__todo{display:grid;width:90%}.experiment-card__todo span{position:relative;padding:var(--space-3) 0 var(--space-3) var(--space-7);border-bottom:var(--border-width) var(--border-style) var(--color-border);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.experiment-card__todo span:before{position:absolute;top:50%;left:0;width:1rem;aspect-ratio:1;border:1px solid var(--color-foreground);content:"";transform:translateY(-50%)}.experiment-card__watch{display:grid;place-items:center}.experiment-card__watch strong{font-family:var(--font-family-mono);font-size:clamp(2rem,5vw,4.5rem);font-weight:var(--font-weight-regular)}.experiment-card__watch span{margin-top:var(--space-4);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-transform:uppercase}.experiment-card__binary{max-width:26ch;margin:0;font-family:var(--font-family-mono);font-size:clamp(1rem,2.3vw,2rem);font-weight:var(--font-weight-medium);letter-spacing:.06em;line-height:1.2;overflow-wrap:anywhere}:where([class$=__eyebrow],[class$=-label],[class$=__timeline-period],[class$=__counter],dl dt){color:var(--color-text-label)}html body :is(.action-link,.site-header__menu-toggle,.site-header__link,.site-header__language,.site-footer__link,.site-footer__copyright,.playground__filter,[class$=__eyebrow],[class$=__counter],[class$=__back],[class$=__label],[class$=-label],[class$=__tagline],[class$=__timeline-period],[class$=__pipeline-label],[class$=__demo-note])[class]{font-family:var(--font-family-ui)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-label)!important}html body dl dt,html body :is([class$=__metadata],[class$=__facts],[class$=__network],[class$=__rule-list],[class$=__decision],[class$=__access],[class$=__controls])[class] dt,html body [class$=__chapter][class]>p,html body :is([class$=__reference-copy],[class$=__question],[class$=__rule-copy])[class]>span,html body :is([class*=__truth],[class*=__dimension])[class]>span{font-family:var(--font-family-ui)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-label)!important}html body :is(.project-card__meta,.project-card__action,.works__overview,.works__list-footer,.work-list-item__facts,.playground__archive-header,.contact__availability-status)[class]>*,html body :is(.case-study-page__navigation,[class$=__footer])[class] a,html body :is(.experiment-card__header>span,.work-list-item__index,.algorithm__rule-copy>span,.rules__mode-cards span){font-family:var(--font-family-ui)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-label)!important}html body :is(.evolution__comparison-card header span,.product__mobile-flow figcaption,.algorithm__collapse-card figcaption span){font-family:var(--font-family-ui)!important;font-weight:var(--font-weight-medium)!important;letter-spacing:var(--letter-spacing-label)!important}html body :is(button,[role=button]){font-family:var(--font-family-ui)!important;font-weight:var(--font-weight-medium)!important}html body [class$=__chapter][class]>span{font-family:var(--font-family-ui);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading)}:where(.mymeta) :where([class$=__eyebrow]){color:var(--color-project-mymeta)}:where(.neocad) :where([class$=__eyebrow]){color:var(--color-project-neocad)}:where(.feedme) :where([class$=__eyebrow]){color:#9b7600}:where(.mymenu) :where([class$=__eyebrow]){color:#860}:where(.monopoly) :where([class$=__eyebrow]){color:#9c5949}:where(.chess) :where([class$=__eyebrow]){color:#c5293e}:where(.wfc) :where([class$=__eyebrow]){color:var(--wfc-blue, #3976a8)}:where(.tic-tac-toe) :where([class$=__eyebrow]){color:var(--tic-accent-ink, #987300)}
