.identity-hero,.homepage-section,.still-building{width:100%;max-width:var(--page-max);margin:0 auto;border-inline:var(--border-thin)}.homepage-chapter,.notes-sequence{width:100%;max-width:var(--page-max);margin:0 auto}#home,#work,#principles,#case-study,#archive,#contact{scroll-margin-top:calc(var(--site-header-height) + var(--space-5))}.operational-label,.field-label{font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.operational-label{display:flex;gap:var(--space-3);align-items:center}.operational-label>span{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.35rem;padding-inline:var(--space-1);color:var(--color-ink);background:var(--color-signal);border:var(--border-thin)}.identity-hero{display:block;background-color:var(--color-paper);background-image:var(--texture-paper);background-size:var(--texture-size);border-block-end:var(--border-thin)}.identity-hero__primary{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);min-height:clamp(30rem,60vh,37rem);border-block-end:var(--border-thin)}.identity-hero__intro{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;padding:clamp(var(--space-5),3.5vw,var(--space-8));background:linear-gradient(90deg,rgba(10,11,12,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(10,11,12,.035) 1px,transparent 1px);background-size:5.5rem 5.5rem;border-inline-end:var(--border-thin)}.identity-hero__intro h1{max-width:100%;margin-block:clamp(var(--space-7),8vh,var(--space-9)) var(--space-5);font-family:var(--font-display);font-size:clamp(3.8rem,7.5vw,7rem);font-weight:900;letter-spacing:0;line-height:.82;overflow-wrap:normal;text-wrap:balance;text-transform:uppercase}.identity-hero__intro h1 span,.closing-statement span{display:block}.hero-descriptor{max-width:31rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.25vw,2.25rem);font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}.hero-summary{max-width:36rem;margin-block-start:var(--space-4);color:var(--color-graphite);font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.58}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-6) 0}.action-link{display:inline-flex;align-items:center;min-height:46px;padding:0 var(--space-4);border:var(--border-thin);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) var(--motion-ease-out)}.action-link:hover{color:var(--color-ink);background:var(--color-signal);transform:translate3d(0,-1px,0)}.action-link:active{transform:translateZ(0)}.action-link--primary{color:var(--color-paper);background:var(--color-ink)}.homepage-section__actions{display:flex;justify-content:flex-end;padding:var(--space-5);border-block-start:var(--border-thin)}.homepage-section__actions--about{border-block-start:0}.identity-hero__portrait{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;isolation:isolate;padding:clamp(var(--space-5),3vw,var(--space-8));background:linear-gradient(90deg,rgba(10,11,12,.095) 1px,transparent 1px),linear-gradient(180deg,rgba(10,11,12,.065) 1px,transparent 1px),radial-gradient(circle at 68% 18%,rgba(255,212,0,.18),transparent 30%),var(--texture-paper),var(--color-art-paper);background-size:4rem 4rem,4rem 4rem,100% 100%,var(--texture-size)}.identity-hero__portrait:before{position:absolute;inset:clamp(var(--space-5),3vw,var(--space-8));z-index:-1;content:"";background:linear-gradient(180deg,rgba(23,26,28,.92) 0 1.35rem,transparent 1.35rem),linear-gradient(90deg,rgba(10,11,12,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(10,11,12,.06) 1px,transparent 1px),color-mix(in srgb,var(--color-art-paper) 88%,white);background-size:100% 100%,2.2rem 2.2rem,2.2rem 2.2rem;border:var(--border-thin);box-shadow:inset 0 0 0 1px #ffffff6b,0 1.15rem 2.6rem #0a0b0c1a}.identity-hero__portrait:after{position:absolute;inset-block-start:clamp(var(--space-6),3.4vw,var(--space-9));inset-inline-end:clamp(var(--space-6),3.4vw,var(--space-9));width:clamp(3.5rem,8vw,7.5rem);height:.58rem;content:"";background:var(--color-signal);border:var(--border-thin)}.identity-hero__portrait img{position:relative;z-index:1;width:min(64%,23rem);height:auto;max-height:100%;min-height:0;padding:var(--space-3);background:color-mix(in srgb,var(--color-art-paper) 94%,white);border:var(--border-thin);object-fit:contain;object-position:center;filter:drop-shadow(0 1.1rem 1.4rem rgba(10,11,12,.14));mix-blend-mode:normal}.identity-hero__portrait figcaption{position:absolute;inset-inline:clamp(var(--space-5),3vw,var(--space-8));inset-block-end:clamp(var(--space-5),3vw,var(--space-8));z-index:4;width:fit-content;max-width:calc(100% - (clamp(var(--space-5),3vw,var(--space-8))*2));padding:var(--space-2) var(--space-3);color:var(--color-paper);background:var(--color-ink);border:var(--border-thin);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.nullfetch-brief{display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(10rem,.3fr) minmax(0,1.42fr);min-width:0;min-height:12rem;background-color:var(--color-paper);background-image:var(--texture-paper);background-size:var(--texture-size)}.nullfetch-brief__header{display:flex;justify-content:space-between;min-width:0;padding:var(--space-4);border-inline-end:var(--border-thin)}.status-dot{width:.7rem;height:.7rem;flex:0 0 auto;background:var(--color-signal);border:var(--border-thin)}.nullfetch-brief__logo-frame{display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;padding:var(--space-4);background:linear-gradient(135deg,rgba(255,212,0,.14),transparent 46%),var(--texture-paper),var(--color-art-paper);background-size:100% 100%,var(--texture-size);border-inline-end:var(--border-thin)}.nullfetch-brief__logo{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;mix-blend-mode:multiply}.nullfetch-brief__body{display:grid;grid-template-columns:minmax(9rem,.38fr) minmax(0,.62fr);gap:var(--space-3) var(--space-6);align-content:center;min-width:0;padding:var(--space-5)}.nullfetch-brief h2{align-self:end;min-width:0;font-family:var(--font-display);font-size:clamp(2.3rem,4vw,4.25rem);font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.nullfetch-brief__body>p{grid-column:1;max-width:30rem;color:var(--color-graphite);font-size:.88rem;line-height:1.48}.nullfetch-brief dl{grid-column:2;grid-row:1 / span 2;display:grid;align-content:center;min-width:0;border-block-start:var(--border-thin)}.nullfetch-brief dl>div{display:grid;grid-template-columns:minmax(5.5rem,.28fr) minmax(0,.72fr);gap:var(--space-3);min-width:0;padding-block:var(--space-2);border-block-end:var(--border-thin)}.nullfetch-brief dt,.nullfetch-brief dd{min-width:0;font-family:var(--font-mono);font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.nullfetch-brief dt{color:var(--color-metadata);font-weight:800;text-transform:uppercase}.signal-status{width:fit-content;padding-inline:var(--space-1);background:var(--color-signal);font-weight:800;text-transform:uppercase}.homepage-section{background-color:var(--color-paper);background-image:var(--texture-paper);background-size:var(--texture-size);border-block-end:var(--border-thin)}.homepage-section__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);gap:var(--space-7);align-items:end;padding:clamp(var(--space-6),5vw,var(--space-9));border-block-end:var(--border-thin)}.homepage-section__header .operational-label{grid-column:1 / -1}.homepage-section__header h2,.still-building h2{min-width:0;font-family:var(--font-display);font-size:clamp(4rem,8.3vw,7.8rem);font-weight:900;letter-spacing:0;line-height:.88;text-wrap:balance;text-transform:uppercase}.homepage-section__header>p:last-child,.homepage-section__header--row>p{max-width:34rem;color:var(--color-graphite);font-size:1rem;line-height:1.6}.homepage-section__header--row>div h2{margin-block-start:var(--space-5)}.project-ecosystem{border-block-end:var(--border-thin)}.project-ecosystem__rail{display:grid;grid-template-columns:auto minmax(3rem,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-5);color:var(--color-paper);background-color:var(--color-graphite);background-image:var(--texture-graphite);background-size:var(--texture-size);font-family:var(--font-mono);font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.project-ecosystem__rail span{position:relative;height:1px;background:var(--color-signal)}.project-ecosystem__rail span:after{position:absolute;inset-block-start:-3px;inset-inline-end:0;width:7px;height:7px;content:"";background:var(--color-signal);border:1px solid var(--color-paper)}.project-ecosystem__grid,.project-dossiers,.build-domain-grid,.method-grid{display:grid}.project-ecosystem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dossiers--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.project-dossier{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:35rem;background:#f2f0e89e;border-inline-end:var(--border-thin);transition:background-color var(--motion-duration-ui) ease,box-shadow var(--motion-duration-ui) ease}.project-dossier:hover{background:color-mix(in srgb,var(--color-paper) 86%,white);box-shadow:inset 0 0 0 1px #ffd4006b}.project-dossier:last-child,.project-ecosystem__grid .project-dossier:nth-child(2){border-inline-end:0}.project-dossiers--secondary .project-dossier:nth-child(3){border-inline-end:0}.project-dossiers--secondary .project-dossier:nth-child(-n+3){border-block-end:var(--border-thin)}.project-dossier__header{display:grid;grid-template-columns:3.5rem minmax(0,1fr);min-width:0;min-height:8rem;border-block-end:var(--border-thin)}.project-dossier__index{display:grid;place-items:center;background:var(--color-signal);border-inline-end:var(--border-thin);font-family:var(--font-mono);font-size:.7rem;font-weight:800}.project-dossier__header>div{display:flex;flex-direction:column;justify-content:end;min-width:0}.project-dossier__relationship{padding:var(--space-3) var(--space-4) 0;color:var(--color-metadata);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.project-dossier h3{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:900;letter-spacing:0;line-height:.9;overflow-wrap:anywhere;text-transform:uppercase}.project-dossier--compact .project-dossier__header{min-height:7rem}.project-dossier--compact .project-dossier__copy{gap:var(--space-4);font-size:.88rem}.project-dossier--compact .project-evidence-pending{min-height:8rem}.project-dossier__copy{display:grid;gap:var(--space-5);align-content:start;min-width:0;padding:var(--space-5);color:var(--color-graphite);font-size:.92rem;line-height:1.6}.project-dossier__copy .field-label{margin-block-end:var(--space-2);color:var(--color-metadata)}.project-dossier__footer{min-width:0;min-height:4.5rem;padding:var(--space-4) var(--space-5);border-block-start:var(--border-thin)}.build-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.build-domain{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:23rem;border-inline-end:var(--border-thin)}.build-domain:last-child{border-inline-end:0}.build-domain__index{display:grid;width:3.25rem;height:3.25rem;place-items:center;background:var(--color-signal);border-inline-end:var(--border-thin);border-block-end:var(--border-thin);font-family:var(--font-mono);font-size:.7rem;font-weight:800}.build-domain__copy{display:grid;gap:var(--space-4);align-content:end;padding:var(--space-5)}.build-domain h3{font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:900;letter-spacing:0;line-height:.92;text-transform:uppercase}.build-domain p{color:var(--color-graphite);line-height:1.55}.method{display:grid;grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr)}.method__header{display:flex;flex-direction:column;align-items:start;min-width:0;min-height:44rem;padding:clamp(var(--space-6),4vw,var(--space-8));border-inline-end:var(--border-thin);border-block-end:0}.method__header .operational-label{grid-column:auto}.method__header h2{margin-block:auto var(--space-6)}.method__header>p:last-child{max-width:28rem}.method__content{min-width:0}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-step{display:grid;grid-template-columns:3.2rem minmax(0,1fr);min-width:0;min-height:22rem;border-inline-end:var(--border-thin);border-block-end:var(--border-thin)}.method-step:nth-child(2n){border-inline-end:0}.method-step:nth-last-child(-n+2){border-block-end:0}.method-step__index{display:grid;place-items:center;background:var(--color-graphite);color:var(--color-paper);border-inline-end:var(--border-thin);font-family:var(--font-mono);font-size:.68rem;font-weight:800}.method-step__content{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.method-step__action,.method-step__explanation,.method-step__result{min-width:0;padding:var(--space-4) var(--space-5)}.method-step__action,.method-step__explanation{border-block-end:var(--border-thin)}.method-step__action h3{margin-block-start:var(--space-3);font-family:var(--font-display);font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.method-step__explanation p:last-child,.method-step__result p:last-child{margin-block-start:var(--space-3);color:var(--color-graphite);font-size:.9rem;line-height:1.55}.method-step__result{background:var(--texture-paper),color-mix(in srgb,var(--color-signal) 22%,var(--color-paper));background-size:var(--texture-size)}.method-step__result p:last-child{color:var(--color-ink);font-weight:750}.homepage-about{background:var(--color-paper)}.homepage-about__header{padding:clamp(var(--space-6),5vw,var(--space-9));border-block-end:var(--border-thin)}.homepage-about__header h2{margin-block-start:var(--space-7);font-family:var(--font-display);font-size:clamp(4rem,8vw,7.5rem);font-weight:900;letter-spacing:0;line-height:.82;text-transform:uppercase}.homepage-about__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.9fr) minmax(15rem,.72fr)}.homepage-about__biography,.homepage-about__direction,.homepage-about__principles{min-width:0;padding:clamp(var(--space-5),3.5vw,var(--space-8));border-inline-end:var(--border-thin)}.homepage-about__principles{border-inline-end:0}.homepage-about__biography{display:grid;gap:var(--space-6);align-content:start;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.65}.homepage-about__biography p:first-child{font-family:var(--font-display);font-size:clamp(2rem,3.7vw,3.6rem);font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}.homepage-about h3{min-height:5rem;padding-block-end:var(--space-4);border-block-end:var(--border-thin);font-family:var(--font-display);font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.homepage-about dl,.homepage-about ul{display:grid}.homepage-about dl>div,.homepage-about li{padding-block:var(--space-4);border-block-end:var(--border-thin)}.homepage-about dt{margin-block-end:var(--space-2);font-family:var(--font-mono);font-size:.69rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.homepage-about dd,.homepage-about li{color:var(--color-graphite);font-size:.9rem;line-height:1.55}.homepage-about li{display:grid;grid-template-columns:1rem 1fr;gap:var(--space-3)}.homepage-about li:before{color:var(--color-ink);content:"■"}.homepage-about__closing{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-7);padding:clamp(var(--space-6),5vw,var(--space-9));color:var(--color-paper);background-color:var(--color-graphite);background-image:var(--texture-graphite);background-size:var(--texture-size);border-block-start:var(--border-thin);font-family:var(--font-display);font-size:clamp(1.8rem,3.7vw,3.4rem);font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase}.homepage-about__closing p:first-child{color:var(--color-signal)}.notes-sequence .razorbill-note{display:grid;grid-template-columns:minmax(12rem,.38fr) minmax(0,1.62fr);border-inline:var(--border-thin);border-block-end:var(--border-thin)}.razorbill-note__future-art{position:relative;min-height:18rem;overflow:hidden;background:var(--color-signal);border-inline-end:var(--border-thin)}.razorbill-note__future-art:before,.razorbill-note__future-art:after{position:absolute;content:"";background:var(--color-ink)}.razorbill-note__future-art:before{inset:18% 34%;transform:rotate(45deg)}.razorbill-note__future-art:after{inset-block:0;inset-inline-start:50%;width:1px}.razorbill-note__copy{display:grid;gap:var(--space-6);align-content:center;min-width:0;padding:clamp(var(--space-6),5vw,var(--space-9));color:var(--color-paper);background-color:var(--color-ink);background-image:var(--texture-graphite);background-size:var(--texture-size)}.razorbill-note__label{color:var(--color-ash);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.razorbill-note blockquote{font-family:var(--font-display);font-size:clamp(2rem,4.8vw,4.6rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.razorbill-note blockquote p+p{margin-block-start:var(--space-3);color:var(--color-signal)}.still-building{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);min-height:44rem;border-block-end:var(--border-thin)}.still-building__copy{display:flex;flex-direction:column;min-width:0;padding:clamp(var(--space-6),6vw,var(--space-10));border-inline-end:var(--border-thin)}.still-building h2{margin-block:clamp(var(--space-8),12vh,var(--space-10)) var(--space-7)}.still-building h3{margin-block-end:var(--space-4);font-family:var(--font-display);font-size:1.55rem;font-weight:900;text-transform:uppercase}.still-building ul{display:grid;gap:var(--space-1);color:var(--color-graphite);font-family:var(--font-mono);font-size:clamp(.72rem,1vw,.84rem);font-weight:700;text-transform:uppercase}.still-building li:before{content:"— "}.closing-statement{margin-block-start:auto;padding-block-start:var(--space-5);border-block-start:var(--border-thin);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.still-building__metadata{display:grid;grid-template-rows:1fr auto;min-width:0;padding:clamp(var(--space-6),5vw,var(--space-9));background:linear-gradient(90deg,transparent 49.9%,var(--color-ink) 50%,transparent 50.1%),linear-gradient(transparent 49.9%,var(--color-ink) 50%,transparent 50.1%),var(--texture-paper);background-size:4rem 4rem,4rem 4rem,var(--texture-size)}.still-building__metadata>div{align-self:end;padding:var(--space-5);background:var(--color-paper);border:var(--border-thin)}.still-building__metadata dl{display:grid;margin-block-start:var(--space-5)}.still-building__metadata dl>div{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--border-thin)}.still-building__metadata dt{color:var(--color-metadata);font-family:var(--font-mono);font-size:.65rem;font-weight:800;text-transform:uppercase}.still-building__metadata dd,.still-building__availability p:last-child{font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.still-building__availability{margin-block-start:var(--space-6)}.still-building__availability p:last-child{margin-block-start:var(--space-3)}html[lang=ru] .still-building h2{overflow-wrap:anywhere;word-break:normal}@supports not (mix-blend-mode: multiply){.identity-hero__portrait img,.nullfetch-brief__logo{mix-blend-mode:normal}}@media(max-width:1100px){.identity-hero__primary{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);min-height:31rem}.identity-hero__intro h1{font-size:clamp(3.6rem,7.8vw,5.4rem)}.nullfetch-brief{grid-template-columns:minmax(9rem,.36fr) minmax(0,1.64fr)}.nullfetch-brief__header{grid-column:1 / -1;border-inline-end:0;border-block-end:var(--border-thin)}.nullfetch-brief__logo{border-inline-end:var(--border-thin)}.project-dossiers--secondary,.build-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dossiers--secondary .project-dossier:nth-child(2n),.build-domain:nth-child(2){border-inline-end:0}.project-dossiers--secondary .project-dossier:nth-child(3){border-inline-end:var(--border-thin)}.project-dossiers--secondary .project-dossier:nth-child(-n+4),.build-domain:nth-child(-n+2){border-block-end:var(--border-thin)}.project-dossiers--secondary .project-dossier:last-child{grid-column:1 / -1}.homepage-about__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-about__biography{grid-column:1 / -1;border-inline-end:0;border-block-end:var(--border-thin)}}@media(max-width:900px){.project-ecosystem__grid,.method-grid{grid-template-columns:1fr}.project-ecosystem__grid .project-dossier,.method-step,.method-step:nth-child(2n){border-inline-end:0;border-block-end:var(--border-thin)}.project-ecosystem__grid .project-dossier:last-child,.method-step:last-child{border-block-end:0}.method{grid-template-columns:1fr}.method__header{min-height:28rem;border-inline-end:0;border-block-end:var(--border-thin)}.method__header h2{margin-block:var(--space-8) var(--space-5)}.still-building{grid-template-columns:1fr}.still-building__copy{border-inline-end:0;border-block-end:var(--border-thin)}.still-building__metadata{min-height:26rem}}@media(max-width:760px){.identity-hero__primary{grid-template-columns:1fr;min-height:0}.identity-hero__intro{min-height:34rem;padding:var(--space-6) var(--space-4);border-inline-end:0;border-block-end:var(--border-thin)}.identity-hero__intro h1{min-width:0;margin-block:var(--space-8) var(--space-5);font-size:clamp(3.6rem,17vw,5.2rem);overflow-wrap:anywhere}.hero-actions{display:grid}.action-link{justify-content:center}.identity-hero__portrait{min-height:min(27rem,92vw);padding:var(--space-5) var(--space-4)}.identity-hero__portrait:before{inset:var(--space-4)}.identity-hero__portrait:after{inset-block-start:var(--space-5);inset-inline-end:var(--space-4);width:4rem;height:.45rem}.identity-hero__portrait img{width:min(74%,18rem);padding:var(--space-2)}.nullfetch-brief{grid-template-columns:1fr}.nullfetch-brief__header,.nullfetch-brief__logo{grid-column:auto;border-inline-end:0;border-block-end:var(--border-thin)}.nullfetch-brief__logo{height:13rem}.nullfetch-brief__body{grid-template-columns:1fr;padding:var(--space-5) var(--space-4)}.nullfetch-brief h2,.nullfetch-brief__body>p,.nullfetch-brief dl{grid-column:auto;grid-row:auto}.homepage-section__header,.homepage-section__header--row,.project-dossiers--secondary,.build-domain-grid,.homepage-about__grid,.homepage-about__closing,.notes-sequence .razorbill-note{grid-template-columns:1fr}.homepage-section__header,.homepage-section__header--row,.homepage-about__header{padding:var(--space-7) var(--space-4)}.homepage-section__actions{justify-content:stretch;padding:var(--space-4)}.homepage-section__actions .action-link{width:100%}.homepage-section__header .operational-label{grid-column:auto}.homepage-section__header h2,.homepage-about__header h2,.still-building h2{min-width:0;font-size:clamp(3.5rem,18vw,5.4rem);overflow-wrap:anywhere}.project-ecosystem__rail{grid-template-columns:1fr;gap:var(--space-2)}.project-dossiers--secondary .project-dossier,.project-dossiers--secondary .project-dossier:nth-child(2),.project-dossiers--secondary .project-dossier:last-child,.build-domain,.build-domain:nth-child(2),.build-domain:last-child{grid-column:auto;border-inline-end:0;border-block-end:var(--border-thin)}.project-dossiers--secondary .project-dossier:last-child,.build-domain:last-child{border-block-end:0}.homepage-about__biography,.homepage-about__direction,.homepage-about__principles{grid-column:auto;padding:var(--space-6) var(--space-4);border-inline-end:0;border-block-end:var(--border-thin)}.homepage-about__principles{border-block-end:0}.homepage-about__closing{gap:var(--space-6);padding:var(--space-7) var(--space-4);font-size:1.9rem}.razorbill-note__future-art{min-height:8rem;border-inline-end:0;border-block-end:var(--border-thin)}.razorbill-note__copy{padding:var(--space-7) var(--space-4)}.still-building{min-height:0}.still-building__copy,.still-building__metadata{padding:var(--space-7) var(--space-4)}.still-building h2{margin-block:var(--space-8) var(--space-6)}html[lang=ru] .still-building h2{font-size:clamp(3rem,15vw,4.9rem);line-height:.86}html[lang=ru] .homepage-section__header h2,html[lang=ru] .homepage-about__header h2,html[lang=ru] .nullfetch-playback h3,html[lang=ru] .featured-case-study h2,html[lang=ru] .contact-dossier h2{font-size:clamp(3rem,14.5vw,4.7rem);line-height:.92;hyphens:auto;overflow-wrap:anywhere}}@media(max-width:390px){.identity-hero__intro h1{font-size:clamp(3.25rem,16.8vw,4.1rem)}.operational-label,.field-label{font-size:.7rem}.project-status,.project-dossier__relationship{font-size:.64rem}.project-dossier__copy,.method-step__explanation p:last-child,.method-step__result p:last-child,.homepage-about dd,.homepage-about li{font-size:.95rem}html[lang=ru] .still-building h2{font-size:clamp(2.85rem,14.3vw,3.55rem)}html[lang=ru] .nullfetch-playback h3,html[lang=ru] .featured-case-study h2,html[lang=ru] .contact-dossier h2{font-size:clamp(2.75rem,13.6vw,3.45rem)}}.identity-hero__primary{grid-template-rows:auto auto}.identity-hero__intro{grid-column:1;grid-row:1}.identity-hero__portrait{grid-column:2;grid-row:1 / span 2}.identity-hero__meta{display:grid;grid-column:1;grid-row:2;grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);gap:var(--space-5);align-items:end;min-width:0;padding:clamp(var(--space-5),3vw,var(--space-8));border-block-start:var(--border-thin);border-inline-end:var(--border-thin)}.identity-hero__status{min-width:0;border-block-start:var(--border-thin)}.identity-hero__status>div{display:grid;gap:var(--space-2);padding-block-start:var(--space-3)}.identity-hero__status dt,.capability-sequence span,.evidence-row__index,.evidence-row__state,.evidence-lens__status span,.compact-archive__row span,.contact-dossier dt,.nullfetch-playback strong{font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.identity-hero__status dd{color:var(--color-graphite);font-size:.88rem;line-height:1.5}.capability-sequence{display:grid;min-width:0;border:var(--border-thin)}.capability-sequence p{display:grid;grid-template-columns:minmax(5.75rem,.32fr) minmax(0,.68fr);min-width:0;border-block-end:var(--border-thin)}.capability-sequence p:last-child{border-block-end:0}.capability-sequence span,.capability-sequence strong{min-width:0;padding:var(--space-2) var(--space-3)}.capability-sequence span{background:var(--color-signal);border-inline-end:var(--border-thin)}.capability-sequence strong{font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:900;letter-spacing:0;line-height:.95;overflow-wrap:anywhere;text-transform:uppercase}.identity-hero__meta .hero-actions{grid-column:1 / -1;margin-block-start:0}.evidence-lens__workspace,.featured-case-study,.contact-dossier{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);min-width:0}.evidence-lens__rows{min-width:0;border-inline-end:var(--border-thin)}.evidence-row{min-width:0;border-block-end:var(--border-thin);background:#f2f0e8b3;transition:background-color var(--motion-duration-ui) ease}.evidence-row:last-child{border-block-end:0}.evidence-row__button{display:grid;grid-template-columns:1.25rem 2.5rem minmax(0,1fr) auto;gap:var(--space-3);align-items:center;width:100%;min-height:5rem;padding:var(--space-4);color:var(--color-ink);background:transparent;border:0;border-block-end:var(--border-thin);cursor:pointer;text-align:start;transition:background-color var(--motion-duration-ui) ease}.evidence-row__button:hover,.evidence-row__button:focus-visible,.evidence-row.is-active .evidence-row__button{background:color-mix(in srgb,var(--color-signal) 24%,var(--color-paper))}.evidence-row__marker{width:.75rem;height:.75rem;border:var(--border-thin);background:transparent}.evidence-row.is-active .evidence-row__marker{background:var(--color-ink)}.evidence-row__title{min-width:0;font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:900;letter-spacing:0;line-height:.9;overflow-wrap:anywhere;text-transform:uppercase}.evidence-row__state{padding:var(--space-1) var(--space-2);background:var(--color-paper);border:var(--border-thin);white-space:nowrap}.evidence-row__body{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);color:var(--color-graphite)}.evidence-row__body>p{line-height:1.58}.evidence-row__body dl{display:grid;border-block-start:var(--border-thin)}.evidence-row__body dl>div{display:grid;grid-template-columns:minmax(6rem,.26fr) minmax(0,.74fr);gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--border-thin)}.evidence-row__body dt{color:var(--color-metadata);font-family:var(--font-mono);font-size:.66rem;font-weight:800;text-transform:uppercase}.evidence-row__body dd{min-width:0;font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.evidence-row__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.evidence-lens__stage{position:sticky;top:calc(var(--site-header-height) + var(--space-4));align-self:start;display:grid;min-width:0;min-height:34rem;background-color:var(--color-graphite);background-image:var(--texture-graphite);background-size:var(--texture-size)}.evidence-lens__panel{display:grid;min-width:0}[data-evidence-enhanced] .evidence-lens__panel{grid-area:1 / 1;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity .22s var(--motion-ease-out),transform .22s var(--motion-ease-out),visibility 0s linear .22s;will-change:opacity,transform}[data-evidence-enhanced] .evidence-lens__panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translateZ(0);transition:opacity .22s var(--motion-ease-out),transform .22s var(--motion-ease-out),visibility 0s linear 0s;will-change:auto}.evidence-frame{display:grid;min-width:0;color:var(--color-paper);background:var(--color-ink)}.evidence-frame picture,.evidence-frame img{display:block;width:100%;min-width:0}.evidence-frame img{aspect-ratio:16 / 10;height:auto;object-fit:contain;background:var(--color-ink)}.evidence-frame figcaption{display:grid;gap:var(--space-2);padding:var(--space-4);color:var(--color-ash);font-size:.78rem;line-height:1.45}.evidence-frame figcaption span{color:var(--color-signal);font-family:var(--font-mono);font-size:.68rem;font-weight:800;text-transform:uppercase}.evidence-frame--pending{gap:var(--space-5);align-content:center;min-height:28rem;padding:var(--space-6);background-color:var(--color-graphite);background-image:var(--texture-graphite);background-size:var(--texture-size)}.evidence-frame--pending>p:first-child{color:var(--color-signal);font-family:var(--font-mono);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.evidence-frame--pending>p:nth-child(2){max-width:42rem;color:var(--color-ash);line-height:1.6}.evidence-frame__logo{max-width:16rem;padding:var(--space-4);background:var(--color-paper);border:var(--border-paper)}.evidence-lens__status,.evidence-lens__live{display:grid;gap:var(--space-1);padding:var(--space-4);color:var(--color-ash);border-block-start:var(--border-paper)}.evidence-lens__status strong{color:var(--color-signal);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:uppercase}.evidence-lens__status small,.evidence-lens__live{font-family:var(--font-mono);font-size:.72rem;line-height:1.45}.evidence-lens__mobile-panel{display:block;border-block-start:var(--border-thin)}[data-evidence-enhanced] .evidence-lens__mobile-panel{display:none}.nullfetch-playback{width:100%;max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);background:var(--color-ink);color:var(--color-paper);border-inline:var(--border-thin);border-block-end:var(--border-thin)}.nullfetch-playback__header,.nullfetch-playback__terminal{min-width:0;padding:clamp(var(--space-5),4vw,var(--space-8))}.nullfetch-playback__header{display:grid;grid-template-columns:minmax(0,1fr);align-content:end;gap:var(--space-5);border-inline-end:var(--border-paper)}.nullfetch-playback h3{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.nullfetch-playback__header>p:last-child{color:var(--color-ash);line-height:1.6}.nullfetch-playback__terminal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);background-image:var(--texture-graphite);background-size:var(--texture-size)}.nullfetch-playback ol{display:grid;border:var(--border-paper)}.nullfetch-playback li{display:grid;grid-template-columns:3rem minmax(5rem,.22fr) minmax(0,.78fr);gap:var(--space-3);align-items:center;min-width:0;padding:var(--space-3) var(--space-4);border-block-end:var(--border-paper);opacity:.44;transition:opacity var(--motion-duration-ui) ease,background-color var(--motion-duration-ui) ease}.nullfetch-playback li:last-child{border-block-end:0}.nullfetch-playback li.is-active,.nullfetch-playback li.is-complete{opacity:1}.nullfetch-playback li.is-active{background:color-mix(in srgb,var(--color-signal) 22%,transparent)}.nullfetch-playback li>span,.nullfetch-playback code{font-family:var(--font-mono)}.nullfetch-playback li>span{color:var(--color-signal);font-weight:800}.nullfetch-playback code{min-width:0;white-space:normal}.nullfetch-playback__controls{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nullfetch-playback__controls button,.copy-email-control{min-height:44px;padding:0 var(--space-4);color:inherit;background:transparent;border:var(--border-thin);cursor:pointer;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.nullfetch-playback__controls button{border-color:#f2f0e87a}.nullfetch-playback__controls button:hover,.copy-email-control:hover,.copy-email-control.is-copied{color:var(--color-ink);background:var(--color-signal)}.system-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.system-principles article{min-width:0;min-height:20rem;padding:var(--space-6);border-inline-end:var(--border-thin)}.system-principles article:last-child{border-inline-end:0}.system-principles article>span{display:inline-grid;width:2.4rem;height:1.45rem;place-items:center;margin-block-end:var(--space-7);background:var(--color-signal);border:var(--border-thin);font-family:var(--font-mono);font-size:.68rem;font-weight:800}.system-principles h3{margin-block-end:var(--space-4);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:900;letter-spacing:0;line-height:.92;text-transform:uppercase}.system-principles p,.compact-archive__row small,.contact-dossier__copy>p:last-child{color:var(--color-graphite);line-height:1.58}.featured-case-study__copy,.contact-dossier__copy,.contact-dossier__panel{min-width:0;padding:clamp(var(--space-6),5vw,var(--space-9))}.featured-case-study__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:center;border-inline-end:var(--border-thin)}.featured-case-study h2,.contact-dossier h2{font-family:var(--font-display);font-size:clamp(3rem,6.8vw,6.4rem);font-weight:900;letter-spacing:0;line-height:.88;text-transform:uppercase}.featured-case-study__copy>p:not(.operational-label,.field-label){max-width:42rem;color:var(--color-graphite);line-height:1.6}.featured-case-study__media{min-width:0;background:var(--color-graphite);color:var(--color-paper)}.featured-case-study__media img{width:100%;height:100%;min-height:28rem;object-fit:contain;background:var(--color-graphite)}.featured-case-study__media figcaption{display:grid;gap:var(--space-2);padding:var(--space-4);color:var(--color-ash);background:var(--color-graphite);font-size:.78rem}.featured-case-study__media figcaption span{color:var(--color-signal);font-family:var(--font-mono);font-size:.68rem;font-weight:800;text-transform:uppercase}.compact-archive__list{display:grid}.compact-archive__row{display:grid;grid-template-columns:3.5rem minmax(9rem,.4fr) minmax(9rem,.24fr) minmax(0,.36fr);gap:var(--space-4);align-items:center;min-width:0;min-height:5rem;padding:var(--space-4) var(--space-5);border-block-end:var(--border-thin);text-decoration:none}.compact-archive__row:hover,.compact-archive__row:focus-visible{background:color-mix(in srgb,var(--color-signal) 22%,var(--color-paper))}.compact-archive__row>span:first-child{display:grid;width:2.4rem;height:1.45rem;place-items:center;background:var(--color-signal);border:var(--border-thin)}.compact-archive__row strong{min-width:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:900;letter-spacing:0;line-height:.9;overflow-wrap:anywhere;text-transform:uppercase}.compact-archive__row span:nth-child(3){overflow-wrap:anywhere}.contact-dossier{color:var(--color-paper);background-color:var(--color-ink);background-image:var(--texture-graphite);background-size:var(--texture-size)}.contact-dossier__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-content:center;border-inline-end:var(--border-paper)}.contact-dossier__copy>p:last-child{color:var(--color-ash)}.contact-dossier__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-content:center}.contact-dossier dl{display:grid;border:var(--border-paper)}.contact-dossier dl>div{display:grid;grid-template-columns:minmax(7rem,.28fr) minmax(0,.72fr);gap:var(--space-3);min-width:0;padding:var(--space-4);border-block-end:var(--border-paper)}.contact-dossier dl>div:last-child{border-block-end:0}.contact-dossier dt{color:var(--color-ash)}.contact-dossier dd{min-width:0;overflow-wrap:anywhere}.copy-email-control{justify-self:start;color:var(--color-paper);border-color:#f2f0e87a}@media(max-width:1100px){.identity-hero__meta,.evidence-lens__workspace,.featured-case-study,.contact-dossier{grid-template-columns:1fr}.evidence-lens__rows,.featured-case-study__copy,.contact-dossier__copy{border-inline-end:0;border-block-end:var(--border-thin)}.evidence-lens__stage{position:static}.system-principles__grid{grid-template-columns:1fr}.system-principles article,.system-principles article:last-child{min-height:0;border-inline-end:0;border-block-end:var(--border-thin)}.system-principles article:last-child{border-block-end:0}}@media(max-width:760px){.identity-hero__primary,.identity-hero__intro,.identity-hero__portrait,.identity-hero__meta{grid-column:auto;grid-row:auto}.identity-hero__meta{padding:var(--space-6) var(--space-4);border-inline-end:0}.capability-sequence p,.evidence-row__body dl>div,.contact-dossier dl>div{grid-template-columns:1fr}.evidence-lens__stage,[data-evidence-enhanced] .evidence-lens__mobile-panel{display:none}[data-evidence-enhanced] .evidence-row.is-active .evidence-lens__mobile-panel{display:block}.evidence-row__button{grid-template-columns:1rem 2rem minmax(0,1fr)}.evidence-row__state{grid-column:2 / -1;justify-self:start}.nullfetch-playback{grid-template-columns:1fr}.nullfetch-playback__header{border-inline-end:0;border-block-end:var(--border-paper)}.nullfetch-playback li{grid-template-columns:2.5rem minmax(0,1fr)}.nullfetch-playback code{grid-column:2}.featured-case-study__copy,.contact-dossier__copy,.contact-dossier__panel,.system-principles article{padding:var(--space-7) var(--space-4)}.compact-archive__row{grid-template-columns:2.75rem minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-4)}.compact-archive__row span:nth-child(3),.compact-archive__row small{grid-column:2}.featured-case-study h2,.contact-dossier h2{min-width:0;font-size:clamp(3rem,15vw,4.9rem);overflow-wrap:anywhere}}
