@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.7347c7bfed47f1ef0b25.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.831e0db23a3b56373d02.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-400-normal.f69e1e24f04a6ce942c0.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-400-normal.d0dbe121eb8ccfff69fd.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-greek-400-normal.3a4578ae9901384175e2.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-400-normal.55220d4dce9386883dd6.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-vietnamese-400-normal.aa664ef15f2e285e9dda.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-400-normal.411bbf704034dd802498.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-ext-400-normal.e83b764e84e73968db26.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-400-normal.dfdc51c009ca3dea7613.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-400-normal.d04352f240062b100fba.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-400-normal.1fef352a4021940e309a.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-cyrillic-ext-600-normal.228aae4e62f71f9bd6e0.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-600-normal.fd1e2a1c012794ecbe2a.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-cyrillic-600-normal.8b3e76f3497a793c1ab2.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-600-normal.4ca80b245d0897f2df91.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-greek-600-normal.10cc4e4c508951c560cf.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-600-normal.2281356f21b48a6e0fa5.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-vietnamese-600-normal.8a6f1ff135e2208a2ba1.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-600-normal.adc7634e41a096d8bd64.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-latin-ext-600-normal.2ebc3362e29bd0a56b47.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-600-normal.31ca49736e964f7eb4fa.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-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-latin-600-normal.d68d56cf8ab33f8cc5d0.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-600-normal.7e91dde00fbe12aae418.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-vietnamese-500-normal.152372a3a900b90399af.woff2) format("woff2"),url(/static/media/space-grotesk-vietnamese-500-normal.4cd7d39dff78eef3c3ae.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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-latin-ext-500-normal.411a971e2cf9367a1f90.woff2) format("woff2"),url(/static/media/space-grotesk-latin-ext-500-normal.9b786262bfe89305ed9a.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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-latin-500-normal.2641fa827a3c8935ce36.woff2) format("woff2"),url(/static/media/space-grotesk-latin-500-normal.b49ceea0c1268b379704.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-vietnamese-600-normal.1266a16c37a89267b220.woff2) format("woff2"),url(/static/media/space-grotesk-vietnamese-600-normal.3371e3e4c9b26400a60c.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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-latin-ext-600-normal.b188971fafaf65e315bd.woff2) format("woff2"),url(/static/media/space-grotesk-latin-ext-600-normal.1c236cd2c23e9664469d.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-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-latin-600-normal.8ff7300c7c3cddae1fef.woff2) format("woff2"),url(/static/media/space-grotesk-latin-600-normal.ebac80b130385b5e7faf.woff) format("woff");unicode-range:u+00??,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{--paper:#eee4d0;--paper-deep:#e4d5b8;--paper-light:#f4ecdc;--folder:#bd9c67;--folder-dark:#9f7c4c;--ink:#25221d;--ink-soft:#4e493f;--ink-muted:#6f685b;--ink-faint:#8f8676;--stamp:#9a4432;--stamp-soft:#9a44321f;--rule:#2f271d2e;--rule-strong:#2f271d5c;--grain-opacity:.2;--font-sans:"Inter",Arial,sans-serif;--font-display:"Space Grotesk","Inter",sans-serif;--font-editorial:Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",Consolas,monospace;--container:1120px;--gutter:clamp(18px,3vw,42px);--radius-small:2px;--radius-medium:4px;--radius-large:6px;--space-5:clamp(22px,3vw,38px);--space-6:clamp(30px,4vw,52px);--space-8:clamp(52px,7vw,84px);--space-9:clamp(62px,8vw,100px);--space-10:clamp(78px,10vw,124px)}html{background:#17120e;color:#25221d;color:var(--ink);font-size:clamp(14px,.18vw + 13.5px,16px);min-width:0;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#17120e;color:#25221d;color:var(--ink);font-family:Inter,Arial,sans-serif;font-family:var(--font-sans);line-height:1.5;margin:0;min-width:0;overflow-x:hidden;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}::selection{background:#9a4432;background:var(--stamp);color:#f4ecdc;color:var(--paper-light)}:focus-visible{outline:2px solid #9a4432;outline:2px solid var(--stamp);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.archive-environment{--folder-width:min(1180px,calc(100vw - 72px));background:linear-gradient(100deg,#07050338,#07050305 52%,#0705032e),var(--desk-background) center /cover fixed;display:grid;isolation:isolate;min-height:100svh;overflow-x:hidden;padding:clamp(54px,7vh,88px) 36px 42px;place-items:center;position:relative}.archive-environment:before{background:radial-gradient(ellipse at center,#0000 44%,#04030257 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.archive-folder{filter:drop-shadow(0 42px 38px rgba(0,0,0,.48)) drop-shadow(0 10px 9px rgba(0,0,0,.34));min-height:min(760px,calc(100svh - 110px));perspective:1800px;position:relative;width:var(--folder-width);z-index:1}.folder-back{background:#b99a67;border-radius:11px 11px 4px 4px;box-shadow:inset 0 0 0 1px #3c2a1659;inset:0;min-height:100%;position:absolute}.folder-back:before{background-image:repeating-radial-gradient(circle at 30% 40%,#3e2a1633 0 .45px,#0000 .5px 3px);background-size:6px 6px;content:"";inset:0;opacity:.28;pointer-events:none;position:absolute}.folder-back__meta{color:#3b2d1e;display:flex;font:600 .6rem/1 var(--font-mono);justify-content:space-between;letter-spacing:.12em;min-height:56px;padding:17px 28px;position:relative;z-index:3}.folder-tabs{align-items:end;display:flex;height:48px;left:8%;position:absolute;top:-36px;z-index:8}.folder-tabs a{align-items:center;background:#b49563;border:1px solid #3a281747;border-bottom:0;border-radius:9px 9px 0 0;color:#3b2d1e;display:flex;font:600 .64rem/1 var(--font-mono);gap:7px;height:48px;justify-content:center;letter-spacing:.08em;position:relative;text-transform:uppercase;transform-origin:bottom;transition:height .22s ease,background .22s ease,transform .22s ease;width:clamp(112px,14vw,170px)}.folder-tabs a+a{margin-left:-5px}.folder-tabs a span{color:#3b2d1e85;font-size:.52rem}.folder-tabs a:focus-visible,.folder-tabs a:hover{background:#c4a574;height:54px}.folder-tabs a.is-active{background:#e7d7b9;color:#241d15;height:60px;transform:translateY(1px);z-index:2}.folder-cover{--folder-tilt-x:0deg;--folder-tilt-y:0deg;background:#c7a66d;border:1px solid #3b2a1775;border-radius:8px 8px 3px 3px;box-shadow:inset 0 1px #fff3,inset 0 -20px 34px #462d1214,0 18px 28px #0000005c;color:#342719;cursor:pointer;display:block;inset:40px 0 auto;min-height:min(720px,calc(100svh - 130px));overflow:hidden;padding:0;position:absolute;text-align:left;transform:rotateX(var(--folder-tilt-x)) rotateY(var(--folder-tilt-y));transform-style:preserve-3d;width:100%;z-index:20}.folder-cover:before{background-image:repeating-radial-gradient(circle at 18% 35%,#48301638 0 .55px,#0000 .6px 3px);background-size:6px 6px;content:"";inset:0;opacity:.34;pointer-events:none;position:absolute}.folder-cover:after{background:#51371c14;border-radius:0 0 9px 9px;content:"";height:24px;left:7%;position:absolute;top:-1px;width:34%}.folder-cover__coffee{border-color:#5b34181f #5b341812 #5b34181f rgba(91,52,24,.045);border-radius:50%;border-style:solid;border-width:9px;box-shadow:inset 0 0 0 2px rgba(91,52,24,.025),0 1px 1px hsla(0,0%,100%,.035);filter:blur(.15px);height:166px;position:absolute;right:5.5%;top:24px;transform:rotate(11deg) scaleY(.9);width:178px;z-index:0}.folder-cover__coffee:after{background:#5b341821;border-radius:50%;bottom:2px;box-shadow:-42px 18px 0 -2px #5b341812;content:"";height:7px;position:absolute;right:-31px;transform:rotate(-22deg);width:24px}.document-clip{border:3px solid #5f5a50;border-radius:16px;box-shadow:inset 1px 0 #ffffff6b,3px 5px 8px #2f231633;height:82px;position:absolute;transform:rotate(7deg);width:28px;z-index:24}.document-clip i{border:2px solid #747066;border-radius:10px;height:57px;left:3px;position:absolute;top:11px;width:15px}.document-clip{right:2.2%;top:14px;transform:rotate(-5deg);z-index:12}.folder-cover__top{align-items:center;border-bottom:1px solid #3b2a174d;display:flex;font:600 .61rem/1 var(--font-mono);justify-content:space-between;letter-spacing:.12em;min-height:62px;padding:0 42px;position:relative}.folder-cover__top i{font-style:normal}.folder-cover__title{grid-gap:14px;border-bottom:1px solid #3b2a174d;display:grid;gap:14px;grid-template-columns:1fr auto;padding:clamp(78px,12vh,132px) clamp(40px,7vw,92px) 56px;position:relative}.folder-cover__title small{font:600 .65rem/1 var(--font-mono);grid-column:1/-1;letter-spacing:.13em}.folder-cover__title strong{font-feature-settings:"lnum";font-family:var(--font-editorial);font-size:clamp(5.5rem,13vw,11.5rem);font-variant-numeric:lining-nums;font-weight:400;letter-spacing:-.055em;line-height:.78}.folder-cover__title em{align-self:end;border:1px solid #3b2a177a;border-radius:999px;font:600 .64rem/1 var(--font-mono);font-style:normal;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase;transition:background .18s ease,color .18s ease}.folder-cover:hover .folder-cover__title em{background:#342719;color:#dfc99f}.folder-cover__ledger{border-bottom:1px solid #3b2a174d;display:grid;grid-template-columns:repeat(3,1fr);margin:0 clamp(40px,7vw,92px);max-width:690px;position:relative}.folder-cover__ledger>span{border-right:1px solid #3b2a173d;display:flex;flex-direction:column;justify-content:center;min-height:94px}.folder-cover__ledger>span+span{padding-left:24px}.folder-cover__ledger>span:last-child{border-right:0}.folder-cover__ledger small{font:600 .56rem/1 var(--font-mono);letter-spacing:.12em}.folder-cover__ledger strong{font:600 .68rem/1.25 var(--font-mono);letter-spacing:.05em;margin-top:12px}.folder-cover__grid{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(40px,7vw,92px);position:relative}.folder-cover__grid>span{border-right:1px solid #3b2a173d;display:flex;flex-direction:column;min-height:150px;padding:28px 28px 22px 0}.folder-cover__grid>span+span{padding-left:28px}.folder-cover__grid>span:last-child{border-right:0}.folder-cover__grid small{font:600 .56rem/1 var(--font-mono);letter-spacing:.12em}.folder-cover__grid strong{font-family:var(--font-editorial);font-size:1.55rem;font-weight:400;margin-top:auto}.folder-cover__grid i{color:#342719b3;font:.62rem/1.45 var(--font-mono);font-style:normal;margin-top:7px}.folder-cover__stamp{border:2px solid #8437279e;border-radius:50%;bottom:4%;color:#843727b8;display:grid;font:700 .72rem/1.05 var(--font-mono);height:88px;place-content:center;position:absolute;right:4.5%;text-align:center;transform:rotate(-9deg);width:88px}.folder-cover__stamp i{font-size:.5rem;font-style:normal;margin-top:4px}.folder-cover__edge{font:600 .54rem/1 var(--font-mono);letter-spacing:.15em;position:absolute;right:14px;top:50%;writing-mode:vertical-rl}.folder-contents{min-height:min(760px,calc(100svh - 110px));padding-top:18px;position:relative;z-index:4}.paper-layer{background:#d9c7a5;border:1px solid #372b1c38;box-shadow:0 9px 14px #22180e2e;position:absolute}.paper-layer--three{inset:52px 2% 8px 1.5%;transform:rotate(-1.15deg)}.paper-layer--two{background:#e1d2b5;inset:42px 1% 5px 2.5%;transform:rotate(.85deg)}.paper-layer--one{background:#eadfc9;inset:31px 2.3% 0 1.3%;transform:rotate(-.28deg)}.record-toolbar{align-items:center;background:#e7d7b9;border:1px solid #372b1c38;border-bottom:0;color:#5b4a34;display:flex;font:600 .56rem/1 var(--font-mono);justify-content:space-between;letter-spacing:.1em;margin:0 4%;min-height:44px;padding:0 17px;position:relative;z-index:10}.record-toolbar button{align-items:center;background:#0000;border:0;color:#5b4a34;display:inline-flex;font:inherit;gap:8px;min-height:32px;padding:0 10px;text-transform:uppercase}.record-toolbar button:hover{color:var(--stamp)}.record-toolbar button i{font-style:normal}.active-document{background:var(--paper);border:1px solid #372b1c3d;box-shadow:0 14px 24px #241a0f3d;margin:0 4%;min-height:min(680px,calc(100svh - 172px));overflow:clip;position:relative;transform-origin:bottom center;z-index:9}.active-document:before{background-image:repeating-radial-gradient(circle at 28% 35%,#4e3a203d 0 .45px,#0000 .5px 3px);background-size:5px 5px;content:"";inset:0;opacity:var(--grain-opacity);pointer-events:none;position:absolute;z-index:-1}.environment-caption{color:#e2d1b48f;font:.57rem/1.4 var(--font-mono);letter-spacing:.12em;margin:22px 0 0;position:relative;text-transform:uppercase;z-index:1}@media (max-width:920px){.archive-environment{--folder-width:calc(100vw - 32px);align-items:start;padding:68px 16px 30px}.archive-folder,.folder-contents{min-height:calc(100svh - 104px)}.folder-tabs{left:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:calc(100% - 24px)}.folder-tabs::-webkit-scrollbar{display:none}.folder-tabs a{min-width:124px}.folder-cover{min-height:calc(100svh - 136px)}.folder-cover__title{padding-top:72px}.folder-cover__grid{padding-left:36px;padding-right:36px}.folder-cover__grid>span{padding-right:18px}.folder-cover__grid>span+span{padding-left:18px}.active-document,.record-toolbar{margin:0 14px}}@media (max-width:620px){.archive-environment{background-attachment:scroll;min-height:100dvh;padding:58px 8px 22px;place-items:start center}.archive-folder{min-height:calc(100dvh - 80px);perspective:1100px;width:100%}.folder-back__meta{font-size:.68rem;min-height:46px;padding:13px 15px}.folder-tabs{height:44px;left:4px;padding-right:18px;top:-31px;width:calc(100% - 8px)}.folder-tabs a{font-size:.7rem;height:43px;min-width:116px;width:116px}.folder-tabs a span{font-size:.64rem}.folder-tabs a.is-active{height:51px}.folder-cover{min-height:calc(100dvh - 100px);top:28px}.folder-cover__top{font-size:.68rem;min-height:50px;padding:0 18px}.folder-cover__title{display:block;padding:clamp(76px,13vh,112px) 22px 38px}.folder-cover__title small{display:block;font-size:.7rem}.folder-cover__title strong{display:block;font-size:clamp(4.4rem,25vw,7rem);margin-top:18px}.folder-cover__title em{display:inline-flex;font-size:.7rem;margin-top:34px}.folder-cover__ledger{grid-template-columns:1fr;margin:0 22px 104px}.folder-cover__ledger>span{align-items:center;border-bottom:1px solid #3b2a1733;border-right:0;display:grid;grid-template-columns:104px 1fr;min-height:52px}.folder-cover__ledger>span+span{padding-left:0}.folder-cover__ledger small,.folder-cover__ledger strong{font-size:.68rem;margin-top:0}.folder-cover__coffee{border-width:7px;height:108px;opacity:.76;right:-18px;top:34px;width:116px}.folder-cover__grid{grid-template-columns:1fr;padding:0 22px 108px}.folder-cover__grid>span{grid-gap:5px 12px;border-bottom:1px solid #3b2a173d;border-right:0;display:grid;gap:5px 12px;grid-template-columns:72px 1fr;min-height:74px;padding:14px 0}.folder-cover__grid>span+span{padding-left:0}.folder-cover__grid small{grid-row:1/3}.folder-cover__grid strong{font-size:1.05rem;margin:0}.folder-cover__grid i{font-size:.56rem;margin:0}.folder-cover__stamp{bottom:20px;font-size:.62rem;height:72px;right:18px;width:72px}.folder-contents{min-height:calc(100dvh - 80px);padding-top:12px}.record-toolbar{margin:0 6px;min-height:40px;padding:0 10px}.record-toolbar,.record-toolbar button{font-size:.68rem}.active-document{margin:0 6px;min-height:calc(100dvh - 132px);overflow:clip}.paper-layer--three{inset:38px 2px 4px}.paper-layer--two{inset:32px 5px 2px}.paper-layer--one{inset:27px 3px 0 6px}.environment-caption{display:none}.document-clip{border-width:2px;height:58px;right:7px;top:9px;width:22px}.document-clip i{height:40px;left:2px;top:7px;width:12px}}@media (prefers-reduced-motion:reduce){.active-document,.folder-cover,.folder-tabs a{animation-duration:.01ms!important;transition-duration:.01ms!important}.folder-cover{transform:none!important}}.project-visual{--visual-bg:#e9e2d5;--visual-ink:#24251f;--visual-accent:#a53f2b;background:var(--visual-bg);border:1px solid #191a163d;border-radius:0;box-shadow:inset 0 0 0 5px #ffffff14;color:var(--visual-ink);isolation:isolate;min-height:360px;overflow:hidden;position:relative}.project-visual:before{background-image:linear-gradient(rgba(25,26,22,.035) 1px,#0000 0),linear-gradient(90deg,rgba(25,26,22,.035) 1px,#0000 0);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000c,#0000 78%);mask-image:linear-gradient(180deg,#000c,#0000 78%);pointer-events:none;position:absolute}.project-visual__caption,.project-visual__chrome{grid-gap:18px;align-items:center;border-bottom:1px solid #191a1626;display:grid;font-size:.58rem;gap:18px;grid-template-columns:1fr auto auto;letter-spacing:.07em;min-height:42px;padding:0 16px;position:relative;text-transform:uppercase;z-index:2}.project-visual__caption i,.project-visual__chrome i{color:color-mix(in srgb,var(--visual-ink) 55%,#0000);font-style:normal}.project-visual__chrome strong{color:color-mix(in srgb,var(--visual-ink) 68%,#0000);font-weight:500}.project-visual__canvas{display:grid;min-height:276px;padding:clamp(18px,3vw,34px);place-items:stretch;position:relative;z-index:1}.project-visual__canvas>*{height:100%;width:100%}.project-visual__caption{border-bottom:0;border-top:1px solid #191a1626;grid-template-columns:1fr auto;letter-spacing:0;min-height:42px;text-transform:none}.project-visual--hero{min-height:clamp(410px,47vw,560px)}.project-visual--hero .project-visual__canvas{min-height:clamp(324px,39vw,474px);padding:clamp(26px,4vw,48px)}.project-visual--compact{min-height:300px}.project-visual--compact .project-visual__canvas{min-height:216px;padding:20px}.project-visual--signal{--visual-bg:#e7e0d4;--visual-ink:#20211d;--visual-accent:#af3e2a}.project-visual--clay{--visual-bg:#eadbcd;--visual-ink:#3f2920;--visual-accent:#b44c2e}.project-visual--ink{--visual-bg:#dedbd2;--visual-ink:#20201e;--visual-accent:#a83b29}.project-visual--oxide{--visual-bg:#dfe2d8;--visual-ink:#29342b;--visual-accent:#8c3b2a}.project-visual--moss{--visual-bg:#dfe3d5;--visual-ink:#34412d;--visual-accent:#854430}.project-visual--sand{--visual-bg:#e9dfcd;--visual-ink:#4b3b29;--visual-accent:#a3432d}.project-visual--rose{--visual-bg:#e8d9d5;--visual-ink:#4d2f30;--visual-accent:#a33b35}.project-visual--amber{--visual-bg:#e9dfc8;--visual-ink:#4e3c20;--visual-accent:#a24a2d}.project-visual--mint{--visual-bg:#dce5db;--visual-ink:#2d4135;--visual-accent:#8c3d2d}.diagram-arrow{color:var(--visual-accent);font-size:1rem}.visual-tabs{display:flex;gap:6px}.visual-tabs button,.visual-tabs>span{align-items:center;background:#0000;border:1px solid #191a162b;border-radius:0;color:color-mix(in srgb,var(--visual-ink) 62%,#0000);display:inline-flex;font:inherit;font-size:.58rem;min-height:28px;padding:0 10px;text-transform:uppercase}.visual-tabs button.is-active,.visual-tabs>span.is-active{background:var(--visual-accent);border-color:var(--visual-accent);color:#fff}.runtime-visual{display:flex;flex-direction:column;justify-content:space-between}.runtime-track{grid-gap:clamp(8px,2vw,22px);align-items:center;display:grid;gap:clamp(8px,2vw,22px);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;margin:auto 0}.runtime-node{background:color-mix(in srgb,var(--visual-bg) 76%,#fff);border:1px solid #191a162e;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(72px,10vw,116px);padding:12px}.runtime-node span{color:var(--visual-accent);font-size:.55rem}.runtime-node strong{font-family:var(--font-editorial);font-size:clamp(.85rem,1.8vw,1.3rem);font-weight:400;line-height:1;max-width:100px;text-transform:capitalize}.runtime-node--3{border-color:var(--visual-accent)}.runtime-proof{grid-gap:9px;align-items:center;color:color-mix(in srgb,var(--visual-ink) 63%,#0000);display:grid;font-size:.58rem;gap:9px;grid-template-columns:auto 1fr auto}.runtime-proof i,.vote-live i{background:var(--visual-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--visual-accent) 14%,#0000);height:6px;width:6px}.runtime-proof strong{color:var(--visual-ink);font-weight:500;text-transform:uppercase}.vote-visual{display:flex;flex-direction:column;justify-content:space-between}.vote-live{align-items:center;display:flex;font-size:.58rem;gap:9px;text-transform:uppercase}.vote-live span{color:color-mix(in srgb,var(--visual-ink) 55%,#0000);margin-left:auto}.vote-stage{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:20px auto;max-width:560px;width:100%}.vote-entity{grid-gap:8px 12px;align-items:center;background:#ffffff2e;border:1px solid #191a162b;display:grid;gap:8px 12px;grid-template-columns:auto 1fr auto;padding:12px}.vote-entity__portrait{aspect-ratio:1;background:color-mix(in srgb,var(--visual-ink) 9%,#0000);display:grid;font-family:var(--font-editorial);font-size:1.25rem;grid-row:span 2;place-items:center;width:clamp(42px,7vw,68px)}.vote-entity small{color:color-mix(in srgb,var(--visual-ink) 58%,#0000);font-size:.56rem;text-transform:uppercase}.vote-entity strong{font-family:var(--font-editorial);font-size:clamp(1.4rem,3vw,2.2rem);font-weight:400}.vote-entity button,.vote-entity__action{align-items:center;background:#0000;border:1px solid #191a1633;color:var(--visual-ink);display:flex;font:inherit;font-size:.58rem;grid-column:2/-1;justify-content:space-between;min-height:28px;padding:0 8px;text-transform:uppercase}.vote-entity button:hover{border-color:var(--visual-accent);color:var(--visual-accent)}.vote-meter{background:color-mix(in srgb,var(--visual-ink) 20%,#0000);height:8px;overflow:visible;position:relative}.vote-meter span{background:var(--visual-accent);display:block;height:100%;transition:width .24s ease}.vote-meter i{background:var(--visual-ink);height:18px;position:absolute;top:-5px;transition:left .24s ease;width:1px}.vote-result{align-items:center;display:flex;font-size:.57rem;gap:12px;justify-content:center;padding-top:14px;text-transform:uppercase}.terminal-visual{background:#1f241e;color:#b9c6ab;font-family:var(--font-mono);font-size:clamp(.62rem,1.2vw,.8rem);padding:14px}.terminal-visual>div{border-bottom:1px solid #b9c6ab2e;display:flex;gap:6px;padding-bottom:12px}.terminal-visual>div i{background:#67705f;border-radius:50%;height:6px;width:6px}.terminal-visual>div span{margin-left:auto}.terminal-visual p{margin:18px 0 0}.terminal-visual em{color:#c46a4d;font-style:normal}.terminal-response{color:#768170;line-height:1.7;padding-left:18px}.terminal-caret{animation:cursor-blink 1s steps(1) infinite;background:#b9c6ab;display:inline-block;height:13px;vertical-align:middle;width:7px}@keyframes cursor-blink{50%{opacity:0}}.assessment-visual{grid-gap:24px;align-content:center;display:grid;gap:24px;grid-template-columns:.65fr 1.35fr}.assessment-score{border:1px solid #191a162e;display:flex;flex-direction:column;justify-content:center;padding:16px}.assessment-score i,.assessment-score span{font-size:.57rem;font-style:normal;text-transform:uppercase}.assessment-score strong{font-family:var(--font-editorial);font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:.9}.assessment-bars{grid-gap:12px;display:grid;gap:12px}.assessment-bars>div{grid-gap:10px;align-items:center;display:grid;font-size:.55rem;gap:10px;grid-template-columns:84px 1fr 24px;text-transform:uppercase}.assessment-bars i{background:#191a1624;height:4px}.assessment-bars b{background:var(--visual-accent);display:block;height:100%}.assessment-dialogue{background:#ffffff38;border-left:2px solid var(--visual-accent);font-family:var(--font-editorial);font-size:clamp(.9rem,2vw,1.25rem);grid-column:1/-1;padding:13px}.game-visual{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 150px}.game-map{background:linear-gradient(30deg,#0000 49%,#191a161f 50%,#0000 51%),linear-gradient(120deg,#0000 49%,#191a161a 50%,#0000 51%);background-size:70px 70px;border:1px solid #191a1633;min-height:190px;overflow:hidden;position:relative}.game-map:after,.game-map:before{background:color-mix(in srgb,var(--visual-ink) 11%,#0000);content:"";position:absolute}.game-map:before{inset:20% 42% 18% 12%}.game-map:after{inset:8% 12% 56% 62%}.game-map span{bottom:8px;font-size:.55rem;left:9px;position:absolute}.game-player{background:var(--visual-accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--visual-accent) 16%,#0000);height:10px;position:absolute;width:10px;z-index:2}.game-player--one{left:32%;top:28%}.game-player--two{left:48%;top:51%}.game-player--three{left:62%;top:67%}.game-hud{border:1px solid #191a1633;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.game-hud i,.game-hud span{font-size:.55rem;font-style:normal;text-transform:uppercase}.game-hud strong{font-family:var(--font-editorial);font-size:1.4rem;font-weight:400;line-height:1}.chat-visual{align-self:center;border-top:1px solid #191a162e}.chat-line,.chat-top{grid-gap:10px;align-items:center;border-bottom:1px solid #191a1629;display:grid;font-size:.6rem;gap:10px;grid-template-columns:34px 96px 1fr;min-height:42px}.chat-top{color:color-mix(in srgb,var(--visual-ink) 60%,#0000);grid-template-columns:1fr auto}.chat-line i,.chat-top i{color:var(--visual-accent);font-style:normal}.chat-line strong{font-weight:500}.chat-line span{color:color-mix(in srgb,var(--visual-ink) 64%,#0000)}.market-visual{display:flex;flex-direction:column;justify-content:space-between}.market-path{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr}.market-path>div{border:1px solid #191a162e;padding:12px}.market-path span{color:var(--visual-accent);display:block;font-size:.55rem}.market-path strong{display:block;font-family:var(--font-editorial);font-size:1rem;font-weight:400;margin-top:14px}.market-chart{align-items:end;border-bottom:1px solid #191a162e;display:flex;gap:7px;height:100px;padding-top:14px}.market-chart i{background:color-mix(in srgb,var(--visual-accent) 58%,#0000);flex:1 1}.market-visual p{color:color-mix(in srgb,var(--visual-ink) 60%,#0000);font-size:.58rem;margin:10px 0 0;text-transform:uppercase}.keyboard-visual{display:flex;flex-direction:column;justify-content:space-between}.keyboard-state{align-items:center;display:flex;font-size:.58rem;gap:9px}.keyboard-state i{background:var(--visual-accent);border-radius:50%;height:7px;width:7px}.keyboard-state span{color:color-mix(in srgb,var(--visual-ink) 55%,#0000);margin-left:auto}.keyboard-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(10,1fr);margin:18px 0}.keyboard-grid span{border:1px solid #191a162e;box-shadow:0 2px 0 #191a1621;display:grid;font-size:.5rem;min-height:28px;place-items:center}.keyboard-return{border:1px solid var(--visual-accent);font-size:.56rem;padding:11px;text-align:center;text-transform:uppercase}.project-visual--compact .project-visual__caption span,.project-visual--compact .project-visual__chrome i,.project-visual--compact .project-visual__chrome strong{display:none}.project-visual--compact .project-visual__chrome{grid-template-columns:1fr}.project-visual--compact .runtime-track{gap:5px}.project-visual--compact .runtime-node{min-height:68px;padding:8px}.project-visual--compact .runtime-node strong{font-size:.72rem}.project-visual--compact .runtime-proof span{display:none}.project-visual--compact .vote-stage{margin:10px auto}.project-visual--compact .vote-entity{padding:8px}.project-visual--compact .vote-entity__portrait{width:36px}.project-visual--compact .vote-entity__action{display:none}@media (max-width:700px){.project-visual__chrome{grid-template-columns:1fr auto}.project-visual__chrome i{display:none}.project-visual__caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-visual--hero{min-height:400px}.project-visual--hero .project-visual__canvas{min-height:314px;padding:22px}.runtime-track{gap:5px}.runtime-node{min-height:72px;padding:8px}.runtime-node strong{font-size:.72rem}.diagram-arrow{font-size:.7rem}.vote-entity{grid-template-columns:auto 1fr}.vote-entity strong{text-align:right}.vote-entity button,.vote-entity__action{grid-column:1/-1}.game-visual{grid-template-columns:1fr}.game-hud{min-height:80px}}@media (max-width:480px){.project-visual--hero .project-visual__canvas{padding:16px}.runtime-proof span,.runtime-proof strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote-entity__portrait{display:none}.vote-result{gap:6px}.assessment-visual{grid-template-columns:1fr}.assessment-score{min-height:110px}.assessment-dialogue{grid-column:1}.chat-line{gap:5px;grid-template-columns:24px 80px 1fr}.market-path{grid-template-columns:1fr}.market-path .diagram-arrow{display:none}.market-path>div{display:flex;justify-content:space-between}.market-path strong{margin-top:0}.keyboard-grid{grid-template-columns:repeat(7,1fr)}}@media (max-width:620px){.assessment-bars>div,.assessment-score i,.assessment-score span,.chat-line,.chat-top,.evidence-visual figcaption,.keyboard-grid span,.keyboard-return,.keyboard-state,.market-path span,.market-visual p,.project-visual__caption,.project-visual__chrome,.runtime-node span,.runtime-proof,.visual-tabs button,.visual-tabs>span,.vote-entity button,.vote-entity small,.vote-entity__action,.vote-live,.vote-result{font-size:.7rem}}.evidence-visual{background:#d8ccb6;box-shadow:0 8px 16px #0f0e0c38;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;min-height:inherit;padding:12px;position:relative;transform:rotate(-.2deg);width:100%}.evidence-visual:before{background:#ddd3beb8;box-shadow:0 1px #4d42331f;content:"";height:14px;left:calc(50% - 26px);position:absolute;top:5px;width:52px;z-index:2}.evidence-visual__tag{background:#121210c7;border:1px solid #ebe4d642;box-shadow:0 4px 10px #00000038;color:#ece5d8;font:600 .56rem/1 var(--font-mono);left:22px;letter-spacing:.08em;padding:6px 8px;position:absolute;text-transform:uppercase;top:22px;z-index:3}.evidence-visual img{background:#eee7d8;filter:saturate(.78) contrast(1.025);height:100%;min-height:0;object-fit:contain;width:100%}.evidence-visual__fallback{align-items:center;background:#cfc3ad;border:1px dashed #312d2761;color:#4e493f;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:190px;padding:26px;text-align:center}.evidence-visual__fallback strong{font-family:var(--font-editorial);font-size:1.25rem;font-weight:400}.evidence-visual__fallback span{font:.55rem/1.5 var(--font-mono);max-width:300px;text-transform:uppercase}.evidence-visual figcaption{color:#39352f;display:flex;font:.51rem/1.4 var(--font-mono);gap:16px;justify-content:space-between;padding:10px 3px 1px}.evidence-visual figcaption span{color:var(--stamp);text-transform:uppercase}.evidence-visual figcaption i{font-style:normal;max-width:72%;text-align:right}.project-visual--compact .evidence-visual{padding:7px}.project-visual--compact .evidence-visual img{object-fit:contain}.project-visual--compact .evidence-visual figcaption{display:none}.project-visual--compact .evidence-visual:before{height:9px;left:calc(50% - 19px);width:38px}.project-visual--compact .evidence-visual__tag{font-size:.55rem;left:13px;top:13px}.record-heading{grid-gap:clamp(32px,6vw,78px);align-items:end;border-bottom:1px solid var(--rule-strong);display:grid;gap:clamp(32px,6vw,78px);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);padding-bottom:24px}.record-heading h1{font-family:var(--font-editorial);font-size:clamp(3.6rem,8vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:.82;margin:12px 0 8px}.record-heading>div>p:last-child{color:var(--ink-muted);font-family:var(--font-editorial);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.3;margin:0;max-width:650px}.record-id-block{border:1px solid var(--rule-strong);margin:0}.record-id-block div{align-items:center;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:90px 1fr;min-height:40px;padding:0 10px}.record-id-block div:last-child{border-bottom:0}.record-id-block dt,.record-label{color:var(--ink-faint);font:600 .54rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.record-id-block dd{font:.62rem/1.35 var(--font-mono);margin:0}.record-id-block dd i{background:var(--stamp);border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.overview-grid{grid-gap:18px;border-bottom:1px solid var(--rule-strong);display:grid;gap:18px;grid-template-columns:1.25fr .75fr;padding:24px 0}.identity-sheet{grid-gap:18px;align-items:center;background:#ffffff24;border:1px solid var(--rule);display:grid;gap:18px;grid-template-columns:1fr;min-height:230px;padding:22px}.identity-sheet p{font-family:var(--font-editorial);font-size:clamp(1.1rem,2.1vw,1.55rem);line-height:1.4;margin:16px 0 0;max-width:580px}.identity-signature{color:var(--stamp);font-family:var(--font-editorial);font-size:.86rem;font-style:italic;grid-column:1/-1;justify-self:end;transform:rotate(-2deg)}.latest-thought-slip{background:#e4d2ad;border:1px solid var(--rule);box-shadow:0 8px 12px #2c21151f;display:flex;flex-direction:column;justify-content:center;min-height:185px;padding:22px 24px;position:relative;transform:rotate(.35deg)}.latest-thought-slip__clip{border:2px solid #6c675e;border-radius:10px;box-shadow:2px 3px 5px #2d231633;height:48px;position:absolute;right:22px;top:-17px;transform:rotate(5deg);width:18px}.latest-thought-slip strong{font-family:var(--font-editorial);font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:400;line-height:1.05;margin:12px 0 8px}.latest-thought-slip p{color:var(--ink-muted);font-family:var(--font-sans);font-size:.72rem;line-height:1.55;margin:0 0 18px}.latest-thought-slip small{color:var(--ink-faint);display:flex;font:.55rem/1.3 var(--font-mono);gap:14px;justify-content:space-between;text-transform:uppercase}.latest-thought-slip small b{color:var(--stamp);font-weight:600}.current-focus{border-top:1px solid var(--rule-strong)}.current-focus>.record-label{display:flex;min-height:38px}.current-focus>.record-label,.current-focus>a{align-items:center;border-bottom:1px solid var(--rule)}.current-focus>a{grid-gap:9px;display:grid;gap:9px;grid-template-columns:28px 1fr auto;min-height:62px}.current-focus>a>span{color:var(--stamp);font:.55rem/1 var(--font-mono)}.current-focus small,.current-focus strong{display:block}.current-focus strong{font-family:var(--font-editorial);font-size:1rem;font-weight:400}.current-focus small{color:var(--ink-faint);font:.52rem/1.3 var(--font-mono)}.current-focus i{color:var(--ink-muted);font:.52rem/1 var(--font-mono);font-style:normal}.overview-feature{padding-top:26px}.record-link{color:var(--stamp);font:600 .57rem/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.overview-project-file{grid-gap:clamp(24px,4vw,52px);align-items:center;display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:minmax(300px,1.05fr) minmax(280px,.95fr)}.overview-project-file>div:last-child h3{font-family:var(--font-editorial);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:400;letter-spacing:-.05em;line-height:.9;margin:10px 0 12px}.overview-project-file>div:last-child>p{color:var(--ink-muted);font-size:.75rem;line-height:1.65;max-width:480px}.overview-project-file dl{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-template-columns:.7fr 1.3fr;margin:22px 0}.overview-project-file dl div{padding:9px 0}.overview-project-file dt{color:var(--ink-faint);font:.52rem/1 var(--font-mono);text-transform:uppercase}.overview-project-file dd{font:.57rem/1.4 var(--font-mono);margin:5px 0 0}.overview-bottom{grid-gap:18px;border-top:1px solid var(--rule-strong);display:grid;gap:18px;grid-template-columns:1.1fr 1fr .65fr;margin-top:30px;padding-top:24px}.overview-bottom--index{grid-template-columns:1.35fr .65fr}.thought-note{background:#dfcda8;border:1px solid var(--rule);box-shadow:0 7px 12px #2c21151f;min-height:220px;padding:20px;position:relative;transform:rotate(-.45deg)}.thought-note:before{background:#ccbea0b8;content:"";height:9px;left:calc(50% - 17px);position:absolute;top:-5px;width:34px}.thought-note blockquote{font-family:var(--font-editorial);font-size:clamp(1.2rem,2.3vw,1.75rem);line-height:1.25;margin:34px 0 22px}.thought-note a{color:var(--stamp);font:.57rem/1 var(--font-mono);text-transform:uppercase}.external-records,.recent-records{border-top:1px solid var(--rule-strong)}.external-records>.record-label,.recent-records>.record-label{align-items:center;border-bottom:1px solid var(--rule);display:flex;min-height:38px}.external-records>.record-label{justify-content:space-between}.external-records>.record-label a{border:0;color:var(--stamp);font-size:inherit;min-height:auto}.recent-records a{grid-gap:10px;align-items:center;border-bottom:1px solid var(--rule);display:grid;gap:10px;grid-template-columns:62px 1fr auto;min-height:52px}.recent-records a i,.recent-records a span{color:var(--ink-faint);font:.5rem/1 var(--font-mono);font-style:normal}.recent-records a strong{font-family:var(--font-editorial);font-size:.92rem;font-weight:400}.external-records a{align-items:center;border-bottom:1px solid var(--rule);color:var(--ink-muted);display:flex;font:.58rem/1 var(--font-mono);justify-content:space-between;min-height:40px}.external-records a span{color:var(--stamp)}@media (max-width:860px){.overview-bottom,.overview-grid,.overview-project-file,.record-heading{grid-template-columns:1fr}.record-id-block{margin-top:4px}.current-focus i{display:block}.overview-project-file{gap:22px}.overview-bottom{grid-template-columns:1fr 1fr}.thought-note{grid-column:1/-1}}@media (max-width:560px){.record-heading h1{font-size:4rem}.identity-sheet{gap:14px;padding:14px}.identity-sheet p{font-size:1.05rem}.current-focus>a{grid-template-columns:24px 1fr}.current-focus i{display:none}.overview-bottom{grid-template-columns:1fr}.thought-note{grid-column:auto}.overview-project-file,.overview-project-file dl{grid-template-columns:1fr}.recent-records a{grid-template-columns:54px 1fr}.recent-records a i{display:none}}@media (max-width:620px){.current-focus small,.current-focus>a>span,.external-records a,.latest-thought-slip small,.overview-project-file dd,.overview-project-file dt,.recent-records a i,.recent-records a span,.record-id-block dt,.record-label,.record-link{font-size:.7rem}.record-id-block dd{font-size:.72rem}.latest-thought-slip p,.overview-project-file>div:last-child>p{font-size:.92rem}.latest-thought-slip{padding:20px 17px}}.collection-record__header{grid-gap:clamp(28px,6vw,76px);align-items:end;border-bottom:1px solid var(--rule-strong);display:grid;gap:clamp(28px,6vw,76px);grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);padding-bottom:24px}.collection-record__header h1,.profile-record__header h1,.project-file__header h1{font-family:var(--font-editorial);font-size:clamp(3rem,6vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:11px 0 0}.collection-record__header>div:last-child>span{color:var(--stamp);font:600 .56rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.collection-record__header>div:last-child>p{color:var(--ink-muted);font:.68rem/1.65 var(--font-mono);margin:12px 0 0;max-width:500px}.register-head{grid-gap:18px;align-items:center;color:var(--ink-faint);display:grid;font:600 .52rem/1 var(--font-mono);gap:18px;grid-template-columns:66px minmax(270px,.78fr) minmax(300px,1.22fr) 100px;letter-spacing:.08em;min-height:38px;text-transform:uppercase}.project-register{border-bottom:1px solid var(--rule-strong)}.project-record-row{grid-gap:18px;align-items:center;border-top:1px solid var(--rule);display:grid;gap:18px;grid-template-columns:66px minmax(270px,.78fr) minmax(300px,1.22fr) 100px;padding:22px 0;transition:background .16s ease}.project-record-row:hover{background:#ffffff26}.project-record-row__id{align-self:stretch;color:var(--stamp);display:flex;flex-direction:column;font:600 .7rem/1 var(--font-mono);justify-content:space-between}.project-record-row__id i{color:var(--ink-faint);font:.5rem/1 var(--font-mono);font-style:normal}.project-record-row__visual .project-visual{min-height:220px}.project-record-row__visual .project-visual__canvas{min-height:136px}.project-record-row__copy small,.project-record-row__copy>span{color:var(--ink-faint);font:.52rem/1.4 var(--font-mono);text-transform:uppercase}.project-record-row__copy h2{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;letter-spacing:-.045em;line-height:.92;margin:8px 0 10px}.project-record-row__copy p{color:var(--ink-muted);font-size:.75rem;line-height:1.6;margin:0 0 18px;max-width:520px}.project-record-row__copy small{color:var(--ink-muted);display:block}.project-record-row__state{align-items:end;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.project-record-row__state span{color:var(--ink-muted);font:.52rem/1.25 var(--font-mono);text-transform:uppercase}.project-record-row__state i{color:var(--stamp);font:600 .53rem/1 var(--font-mono);font-style:normal;text-transform:uppercase}.file-return{color:var(--ink-muted);display:inline-block;font:600 .56rem/1 var(--font-mono);margin-bottom:clamp(34px,5vw,64px);text-transform:uppercase}.project-file__header{grid-gap:clamp(30px,6vw,76px);align-items:end;display:grid;gap:clamp(30px,6vw,76px);grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr)}.project-file__header>div>p:last-child{font-family:var(--font-editorial);font-size:clamp(1.15rem,2.15vw,1.7rem);line-height:1.28;margin:20px 0 0;max-width:720px}.project-file__docket{border:1px solid var(--rule-strong);margin:0}.project-file__docket div{align-items:center;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:90px 1fr;min-height:38px;padding:0 10px}.project-file__docket div:last-child{border-bottom:0}.project-file__docket dt{color:var(--ink-faint);font:600 .52rem/1 var(--font-mono);text-transform:uppercase}.project-file__docket dd{font:.58rem/1.35 var(--font-mono);margin:0}.project-file__exhibit{border-top:1px solid var(--rule-strong);margin-top:28px;padding-top:12px}.exhibit-label{align-items:start;color:var(--stamp);display:flex;font:600 .54rem/1 var(--font-mono);justify-content:space-between;min-height:32px;text-transform:uppercase}.exhibit-label span{flex:0 0 auto;white-space:nowrap}.exhibit-label i{color:var(--ink-faint);font-style:normal;text-align:right}.project-file__summary{grid-gap:0;border-bottom:1px solid var(--rule-strong);border-top:1px solid var(--rule-strong);display:grid;gap:0;grid-template-columns:1.1fr .9fr .8fr;margin-top:28px}.project-file__summary>div{border-right:1px solid var(--rule);min-height:250px;padding:20px}.project-file__summary>div:first-child{padding-left:0}.project-file__summary>div:last-child{border-right:0;padding-right:0}.project-file__summary>div>p{font-family:var(--font-editorial);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.45;margin:30px 0 22px}.project-file__summary dl{margin:0}.project-file__summary dl div{border-top:1px solid var(--rule);padding:8px 0}.project-file__summary dt{color:var(--ink-faint);font:.51rem/1 var(--font-mono);text-transform:uppercase}.project-file__summary dd{font:.56rem/1.45 var(--font-mono);margin:5px 0 0}.project-file__summary ol,.project-file__summary ul{list-style:none;margin:27px 0 0;padding:0}.project-file__summary li{grid-gap:7px;align-items:center;border-bottom:1px solid var(--rule);display:grid;font-size:.68rem;gap:7px;grid-template-columns:28px 1fr auto;min-height:38px}.project-file__summary li span{color:var(--stamp);font:.5rem/1 var(--font-mono)}.project-file__summary li strong{font-weight:500}.project-file__summary li i{color:var(--stamp);font-style:normal}.project-document-stack{margin-top:clamp(52px,7vw,84px);padding:42px 20px 20px;position:relative}.project-document-stack:after,.project-document-stack:before{background:#d8c5a4;border:1px solid var(--rule);box-shadow:0 10px 18px #2b201421;content:"";inset:34px 8px 8px 8px;position:absolute;transform:rotate(.55deg);z-index:0}.project-document-stack:after{background:#e2d1b4;inset:38px 14px 2px 2px;transform:rotate(-.35deg)}.project-document-tabs{align-items:end;display:flex;gap:3px;left:24px;position:absolute;top:0;z-index:3}.project-document-tabs button{background:#c9b186;border:1px solid var(--rule-strong);border-bottom:0;border-radius:5px 5px 0 0;color:var(--ink-muted);font:600 .55rem/1 var(--font-mono);min-height:42px;padding:0 15px;text-transform:uppercase}.project-document-tabs button span{color:var(--stamp);font-size:.48rem;margin-right:7px}.project-document-tabs button.is-active{background:var(--paper-light);color:var(--ink);min-height:49px}.project-document-sheet{background:var(--paper-light);border:1px solid var(--rule-strong);box-shadow:0 12px 18px #2a1f1326;min-height:300px;padding:clamp(28px,5vw,58px);position:relative;z-index:2}.project-document-sheet h2{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1;margin:22px 0 16px;max-width:760px}.project-document-sheet p{color:var(--ink-muted);font-size:.82rem;line-height:1.78;margin:0;max-width:760px}.project-document-sheet__stamp{border:2px solid #9a443273;border-radius:50%;bottom:27px;color:#9a4432a3;display:grid;font:600 .52rem/1.45 var(--font-mono);font-style:normal;height:90px;place-content:center;position:absolute;right:34px;text-align:center;transform:rotate(-8deg);width:90px}.architecture-exhibit{margin-top:clamp(42px,6vw,72px)}.architecture-exhibit ol{background:#ffffff1f;border:1px solid var(--rule-strong);display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:18px}.architecture-exhibit li{border:1px solid var(--rule);display:flex;flex-direction:column;justify-content:space-between;min-height:112px;padding:14px 30px 14px 14px;position:relative}.architecture-exhibit li>span{color:var(--stamp);font:.52rem/1 var(--font-mono)}.architecture-exhibit li strong{font-family:var(--font-editorial);font-size:1rem;font-weight:400;line-height:1.2}.architecture-exhibit li i{color:var(--stamp);font:1rem/1 var(--font-mono);font-style:normal;position:absolute;right:-22px;top:calc(50% - 8px);z-index:2}.secondary-exhibit{grid-gap:clamp(30px,6vw,72px);align-items:center;border-bottom:1px solid var(--rule-strong);border-top:1px solid var(--rule-strong);display:grid;gap:clamp(30px,6vw,72px);grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);margin-top:clamp(48px,7vw,88px);padding:26px}.secondary-exhibit figure{background:#d5c6aa;box-shadow:0 12px 18px #261c1233;margin:0;padding:12px 12px 30px;position:relative;transform:rotate(-1deg)}.secondary-exhibit figure:before{background:#e4dac5b8;content:"";height:13px;left:calc(50% - 27px);position:absolute;top:5px;width:54px;z-index:2}.secondary-exhibit img{background:#171715;max-height:540px;object-fit:contain;width:100%}.secondary-exhibit figcaption{bottom:8px;color:var(--ink-faint);font:.5rem/1 var(--font-mono);left:12px;position:absolute}.secondary-exhibit h2{font-family:var(--font-editorial);font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.04;margin:16px 0}.secondary-exhibit p{color:var(--ink-muted);font-size:.78rem;line-height:1.7;max-width:560px}.development-record,.file-references,.profile-principles,.profile-references,.technical-notes{margin-top:clamp(38px,6vw,68px)}.development-record>article{grid-gap:18px;border-top:1px solid var(--rule);display:grid;gap:18px;grid-template-columns:44px minmax(0,690px);justify-content:center;padding:24px 0}.development-record>article>span{color:var(--stamp);font:.54rem/1 var(--font-mono)}.development-record h3{font-family:var(--font-editorial);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:400;line-height:1.05;margin:7px 0 10px}.development-record article p:last-child{color:var(--ink-muted);font-size:.78rem;line-height:1.7;margin:0}.technical-notes>div:last-child{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.technical-notes article{background:#ffffff21;border:1px solid var(--rule);display:flex;flex-direction:column;min-height:190px;padding:18px}.technical-notes article>span{color:var(--stamp);font:.51rem/1.4 var(--font-mono);text-transform:uppercase}.technical-notes h3{font-family:var(--font-editorial);font-size:1.3rem;font-weight:400;margin:auto 0 10px}.technical-notes p{color:var(--ink-muted);font-size:.68rem;line-height:1.6;margin:0}.file-references{grid-gap:26px;border-top:1px solid var(--rule-strong);display:grid;gap:26px;grid-template-columns:1.2fr .8fr;padding-top:18px}.file-references>div>a,.file-references>div>p{align-items:center;border-bottom:1px solid var(--rule);color:var(--ink-muted);display:flex;font:.6rem/1.4 var(--font-mono);justify-content:space-between;margin:12px 0 0;min-height:42px}.file-references i{color:var(--stamp);font-style:normal}.next-file{align-content:space-between;background:var(--paper-deep);border:1px solid var(--rule-strong);display:grid;grid-template-columns:1fr auto;min-height:130px;padding:17px}.next-file span{color:var(--ink-faint);font:.52rem/1 var(--font-mono);text-transform:uppercase}.next-file strong{align-self:end;font-family:var(--font-editorial);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400}.next-file i{color:var(--stamp);font-style:normal;grid-column:2;grid-row:1/3}.record-filters{border-bottom:1px solid var(--rule-strong);display:flex;flex-wrap:wrap;gap:7px;padding:18px 0}.record-filters button{background:#0000;border:1px solid var(--rule);border-radius:0;color:var(--ink-muted);font:.55rem/1 var(--font-mono);min-height:30px;padding:0 10px;text-transform:uppercase}.record-filters button.is-active,.record-filters button:hover{background:var(--stamp-soft);border-color:var(--stamp);color:var(--stamp)}.thought-register>a,.thought-register__head{grid-template-columns:90px 90px 1fr 105px}.thought-register>a{grid-gap:18px;align-items:start;border-top:1px solid var(--rule);display:grid;gap:18px;min-height:112px;padding:18px 0}.thought-register small,.thought-register time,.thought-register>a>i,.thought-register>a>span{color:var(--ink-faint);font:.52rem/1.45 var(--font-mono);font-style:normal;text-transform:uppercase}.thought-register h2{font-family:var(--font-editorial);font-size:clamp(1.45rem,2.8vw,2.4rem);font-weight:400;line-height:1.03;margin:6px 0 5px}.thought-register p{color:var(--ink-muted);font-size:.7rem;line-height:1.55;margin:0;max-width:660px}.thought-register>a>i{display:flex;justify-content:space-between}.thought-register>a>i b{color:var(--stamp);font-weight:400}.register-loading{color:var(--ink-muted);font:.62rem/1 var(--font-mono);padding:28px 0}.profile-record__header{grid-gap:clamp(28px,5vw,64px);align-items:center;border-bottom:1px solid var(--rule-strong);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(240px,280px) 1fr;padding-bottom:26px}.profile-plate{aspect-ratio:4/5;background:#eee7d8;border:1px solid var(--rule-strong);box-shadow:inset 0 0 0 8px #ffffff24,0 10px 18px #2b201424;margin:0;overflow:hidden;position:relative}.profile-plate img{display:block;height:100%;object-fit:cover;object-position:center 35%;width:100%}.profile-record__header h1{font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98;max-width:800px}.profile-record__header>div:last-child>p:last-child{color:var(--ink-muted);font-size:.78rem;line-height:1.7;margin:20px 0 0;max-width:700px}.profile-facts{border-bottom:1px solid var(--rule-strong);display:grid;grid-template-columns:repeat(4,1fr)}.profile-facts>div{border-right:1px solid var(--rule);min-height:84px;padding:16px}.profile-facts>div:first-child{padding-left:0}.profile-facts>div:last-child{border-right:0}.profile-facts strong{display:block;font-family:var(--font-editorial);font-size:1rem;font-weight:400;margin-top:12px}.profile-statement{padding-top:32px}.profile-statement>div{max-width:850px}.profile-statement>div>p{font-family:var(--font-editorial);font-size:clamp(1.08rem,2vw,1.42rem);line-height:1.48;margin:22px 0 0}.profile-principles>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:16px}.profile-principles article{border:1px solid var(--rule);min-height:190px;padding:18px}.profile-principles article>span{color:var(--stamp);font:.52rem/1 var(--font-mono)}.profile-principles h2{font-family:var(--font-editorial);font-size:1.45rem;font-weight:400;margin:54px 0 9px}.profile-principles p{color:var(--ink-muted);font-size:.7rem;line-height:1.55;margin:0}.profile-references{grid-gap:32px;border-top:1px solid var(--rule-strong);display:grid;gap:32px;grid-template-columns:.8fr 1.2fr;padding-top:16px}.profile-references h2{font-family:var(--font-editorial);font-size:2rem;font-weight:400;margin:10px 0 0}.profile-references>div:first-child>p{color:var(--ink-muted);font-size:.72rem;line-height:1.65;margin:12px 0 16px;max-width:410px}.profile-references>div:last-child{display:grid;grid-template-columns:1fr}.profile-references a{align-items:center;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:68px 1fr auto;min-height:44px}.profile-references a span{color:var(--ink-faint);font:.49rem/1 var(--font-mono)}.profile-references a strong{font:500 .62rem/1 var(--font-mono)}.profile-references a i{color:var(--stamp);font-style:normal}.profile-record>.record-action{margin-top:32px}.archive-ledger-summary{border-bottom:1px solid var(--rule-strong);display:grid;grid-template-columns:repeat(3,1fr)}.archive-ledger-summary div{padding:14px 0}.archive-ledger-summary div+div{border-left:1px solid var(--rule);padding-left:18px}.archive-ledger-summary span{color:var(--ink-faint);display:block;font:.52rem/1 var(--font-mono);text-transform:uppercase}.archive-ledger-summary strong{display:block;font-family:var(--font-editorial);font-size:1.35rem;font-weight:400;margin-top:6px}.archive-controls{grid-gap:12px;border-bottom:1px solid var(--rule-strong);display:grid;gap:12px;grid-template-columns:1fr 190px;padding:16px 0}.archive-controls label span{color:var(--ink-faint);display:block;font:.52rem/1 var(--font-mono);margin-bottom:6px;text-transform:uppercase}.archive-controls input,.archive-controls select{background:#ffffff26;border:1px solid var(--rule-strong);border-radius:0;color:var(--ink);font:.62rem/1 var(--font-mono);min-height:38px;padding:0 10px;width:100%}.archive-ledger__row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--rule);color:var(--ink-muted);display:grid;font:.54rem/1.35 var(--font-mono);gap:12px;grid-template-columns:78px 48px 1.3fr .55fr .8fr .7fr 18px;min-height:54px}.archive-ledger__row strong{color:var(--ink);font-family:var(--font-editorial);font-size:.92rem;font-weight:400}.archive-ledger__row i{color:var(--stamp);font-style:normal}.archive-ledger__row.is-head{color:var(--ink-faint);font-size:.49rem;min-height:34px;text-transform:uppercase}@media (max-width:900px){.register-head{display:none}.project-record-row{grid-template-columns:52px minmax(220px,.8fr) minmax(250px,1.2fr)}.project-record-row__state{display:none}.project-file__summary{grid-template-columns:1fr 1fr}.project-file__summary>div:nth-child(2){border-right:0}.project-file__summary>div:last-child{border-top:1px solid var(--rule);grid-column:1/-1;min-height:auto;padding:20px 0}.archive-ledger__row{grid-template-columns:74px 40px 1fr .65fr 18px}.archive-ledger__row>span:nth-of-type(4),.archive-ledger__row>span:nth-of-type(5){display:none}}@media (max-width:700px){.collection-record__header,.profile-references,.profile-statement,.project-file__header{grid-template-columns:1fr}.collection-record__header>div:last-child{border-top:1px solid var(--rule);padding-top:16px}.project-record-row{gap:12px;grid-template-columns:38px 1fr}.project-record-row__id{grid-row:1/3}.project-record-row__copy,.project-record-row__visual{grid-column:2}.project-record-row__visual .project-visual{height:220px;max-height:220px;min-height:220px}.project-record-row__visual .project-visual__canvas{height:136px;min-height:136px}.project-file__docket{margin-top:22px}.profile-principles>div,.technical-notes>div:last-child{grid-template-columns:1fr}.profile-principles article,.technical-notes article{min-height:150px}.profile-principles h2{margin-top:34px}.file-references{grid-template-columns:1fr}.thought-register>a{gap:8px 12px;grid-template-columns:68px 1fr}.thought-register>a time{text-align:right}.thought-register>a>div{grid-column:1/-1}.thought-register>a>i{border-top:1px dashed var(--rule);grid-column:1/-1;padding-top:7px}.profile-record__header{gap:22px;grid-template-columns:170px 1fr}.profile-record__header h1{font-size:2rem}.profile-facts{grid-template-columns:repeat(2,1fr)}.profile-facts>div:nth-child(2){border-right:0}.profile-facts>div:nth-child(n+3){border-top:1px solid var(--rule)}.profile-facts>div:nth-child(3){padding-left:0}.profile-references>div:last-child{grid-template-columns:1fr}.project-document-stack{padding-left:0;padding-right:0}.project-document-tabs{left:4px;overflow-x:auto;scrollbar-width:none;width:calc(100% - 8px)}.project-document-tabs button{font-size:.62rem;min-width:-webkit-max-content;min-width:max-content}.project-document-sheet{min-height:330px;padding:32px 20px 100px}.project-document-sheet p{font-size:.9rem;line-height:1.68}.project-document-sheet__stamp{bottom:18px;height:72px;right:20px;width:72px}.architecture-exhibit ol{grid-template-columns:1fr;padding:12px}.architecture-exhibit li{margin-bottom:18px;min-height:70px}.architecture-exhibit li i{bottom:-19px;left:50%;right:auto;top:auto;transform:rotate(90deg)}.secondary-exhibit{grid-template-columns:1fr;padding:18px 0}}@media (max-width:520px){.collection-record__header h1,.project-file__header h1{font-size:3rem}.project-file__summary{grid-template-columns:1fr}.project-file__summary>div{border-bottom:1px solid var(--rule);border-right:0;min-height:auto;padding:18px 0}.project-file__summary>div:last-child{border-bottom:0;border-top:0;grid-column:auto}.development-record>article{gap:9px;grid-template-columns:26px 1fr}.profile-record__header{grid-template-columns:1fr}.profile-plate{width:min(220px,70vw)}.profile-record__header h1{font-size:2.45rem}.archive-controls,.archive-ledger-summary{grid-template-columns:1fr}.archive-ledger-summary div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.archive-ledger__row{grid-template-columns:68px 1fr 18px}.archive-ledger__row>span:nth-of-type(2),.archive-ledger__row>span:nth-of-type(3){display:none}}@media (max-width:620px){.collection-record__header>div:last-child>p,.collection-record__header>div:last-child>span,.development-record>article>span,.exhibit-label,.file-references>div>a,.file-references>div>p,.file-return,.next-file span,.project-file__docket dd,.project-file__docket dt,.project-file__summary dd,.project-file__summary dt,.project-file__summary li,.project-file__summary li span,.project-record-row__copy small,.project-record-row__copy>span,.project-record-row__id,.project-record-row__id i,.project-record-row__state i,.project-record-row__state span,.technical-notes article>span{font-size:.7rem;line-height:1.45}.development-record article p:last-child,.project-record-row__copy p,.secondary-exhibit p,.technical-notes p{font-size:.92rem;line-height:1.65}.project-file__summary>div>p{font-size:1.15rem}.archive-controls input,.archive-controls label span,.archive-controls select,.archive-ledger__row,.archive-ledger__row.is-head,.thought-register small,.thought-register time,.thought-register>a>i,.thought-register>a>span{font-size:.7rem}}.channels-header{grid-gap:clamp(30px,6vw,76px);align-items:end;border-bottom:1px solid var(--rule-strong);display:grid;gap:clamp(30px,6vw,76px);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);padding-bottom:24px}.channels-header h1{font-family:var(--font-editorial);font-size:clamp(3rem,6vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:11px 0 0;max-width:760px}.channels-header__note{align-items:end;border:1px solid var(--rule-strong);display:grid;grid-template-columns:1fr auto;padding:14px}.channels-header__note span{color:var(--ink-faint);font:600 .52rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.channels-header__note strong{color:var(--stamp);font-family:var(--font-editorial);font-size:2.4rem;font-weight:400;line-height:.8}.channels-header__note p{color:var(--ink-muted);font:.64rem/1.55 var(--font-mono);grid-column:1/-1;margin:16px 0 0}.channel-ledger,.channel-primary,.content-route{margin-top:clamp(38px,6vw,70px)}.channel-section-heading{align-items:start;display:flex;gap:14px;margin-bottom:18px}.channel-section-heading h2{font-family:var(--font-editorial);font-size:clamp(1.65rem,3vw,2.7rem);font-weight:400;line-height:1;margin:0}.channel-section-heading p{color:var(--ink-muted);font:.62rem/1.5 var(--font-mono);margin:7px 0 0}.channel-primary__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.channel-card{background:#ffffff21;border:1px solid var(--rule-strong);display:flex;flex-direction:column;min-height:330px;overflow:hidden;padding:18px;position:relative}.channel-card:before{aspect-ratio:1;border:1px solid #9a44322e;border-radius:50%;box-shadow:0 0 0 26px rgba(154,68,50,.035),0 0 0 52px rgba(154,68,50,.025),0 0 0 78px rgba(154,68,50,.018);content:"";inset:auto -18% -45% 22%;position:absolute}.channel-card em,.channel-card small,.channel-card strong,.channel-card__code,.channel-card__status{font-family:var(--font-mono);position:relative;z-index:1}.channel-card__code{color:var(--ink-faint);font-size:.5rem;letter-spacing:.08em}.channel-card__status{color:var(--ink-muted);font-size:.49rem;position:absolute;right:17px;text-transform:uppercase;top:17px}.channel-card__status i{background:var(--stamp);border-radius:50%;display:inline-block;height:5px;margin-right:5px;width:5px}.channel-card__signal{align-items:end;border-bottom:1px solid var(--rule);display:flex;gap:4px;height:42px;margin:36px 0 24px;position:relative;z-index:1}.channel-card__signal i{background:var(--stamp);display:block;opacity:.65;width:3px}.channel-card__signal i:first-child{height:8px}.channel-card__signal i:nth-child(2){height:17px}.channel-card__signal i:nth-child(3){height:30px}.channel-card__signal i:nth-child(4){height:21px}.channel-card__signal i:nth-child(5){height:38px}.channel-card small{color:var(--stamp);font-size:.5rem;letter-spacing:.09em;text-transform:uppercase}.channel-card h3{font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;letter-spacing:-.04em;line-height:.92;margin:7px 0 2px;position:relative;z-index:1}.channel-card strong{color:var(--ink-faint);font-size:.55rem;font-weight:500}.channel-card p{color:var(--ink-muted);font-size:.7rem;line-height:1.62;margin:18px 0 24px;max-width:340px;position:relative;z-index:1}.channel-card em{color:var(--stamp);font-size:.53rem;font-style:normal;margin-top:auto;position:relative;text-transform:uppercase;z-index:1}.content-route ol{background:#ffffff1a;border:1px solid var(--rule-strong);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:14px}.content-route li{grid-gap:8px;border:1px solid var(--rule);display:grid;gap:8px;grid-template-columns:28px 1fr;min-height:142px;padding:14px;position:relative}.content-route li>span{color:var(--stamp);font:.52rem/1 var(--font-mono)}.content-route li strong{font-family:var(--font-editorial);font-size:1.2rem;font-weight:400}.content-route li p{color:var(--ink-muted);font-size:.64rem;line-height:1.55;margin:12px 0 0}.content-route li>i{color:var(--stamp);font:1rem/1 var(--font-mono);font-style:normal;position:absolute;right:-21px;top:calc(50% - 8px);z-index:2}.content-route__note{border-bottom:1px solid var(--rule);color:var(--ink-muted);font:.56rem/1.55 var(--font-mono);margin:12px 0 0 auto;max-width:680px;padding:10px 0}.content-route__note span{color:var(--stamp);margin-right:12px;text-transform:uppercase}.channel-ledger>a,.channel-ledger__head{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:72px minmax(130px,.65fr) minmax(260px,1.35fr) 80px 18px}.channel-ledger__head{color:var(--ink-faint);font:.48rem/1 var(--font-mono);min-height:32px;text-transform:uppercase}.channel-ledger>a{border-top:1px solid var(--rule);min-height:82px}.channel-ledger small,.channel-ledger>a>i,.channel-ledger>a>span{color:var(--ink-faint);font:.5rem/1.4 var(--font-mono);font-style:normal;text-transform:uppercase}.channel-ledger small,.channel-ledger strong{display:block}.channel-ledger strong{font-family:var(--font-editorial);font-size:1.15rem;font-weight:400}.channel-ledger>a>p{color:var(--ink-muted);font-size:.68rem;line-height:1.55;margin:0}.channel-ledger>a>i{color:var(--stamp)}.channel-ledger>a>b{color:var(--stamp);font-weight:400}@media (max-width:800px){.channel-primary__grid{grid-template-columns:1fr}.channel-card{min-height:270px}.content-route ol{grid-template-columns:1fr 1fr}.channel-ledger__head,.content-route li>i{display:none}.channel-ledger>a{grid-template-columns:64px 1fr 76px 18px;padding:14px 0}.channel-ledger>a>p{grid-column:2/-1}.channel-ledger>a>i{grid-column:3;grid-row:1}.channel-ledger>a>b{grid-column:4;grid-row:1}}@media (max-width:620px){.channels-header{grid-template-columns:1fr}.channels-header__note{margin-top:6px}.channel-card em,.channel-card small,.channel-card strong,.channel-card__code,.channel-card__status,.channel-ledger small,.channel-ledger>a>i,.channel-ledger>a>span,.channel-section-heading p,.channels-header__note p,.content-route li p,.content-route li>span,.content-route__note{font-size:.7rem}.channel-card p,.channel-ledger>a>p{font-size:.9rem}.content-route ol{grid-template-columns:1fr;padding:10px}.content-route li{min-height:106px}.channel-ledger>a{grid-template-columns:58px 1fr 18px}.channel-ledger>a>i{grid-column:2;grid-row:2}.channel-ledger>a>b{grid-column:3;grid-row:1}.channel-ledger>a>p{grid-column:2/-1}}.thought-state{align-content:center;display:grid;justify-items:start;min-height:520px;padding:clamp(28px,4vw,54px)}.thought-state h1{font-family:var(--font-editorial);font-size:clamp(2.5rem,6vw,5rem);font-weight:400;margin:12px 0 26px}.thought-file{padding:clamp(28px,4vw,54px)}.thought-file__header{grid-gap:clamp(30px,6vw,76px);border-bottom:1px solid var(--rule-strong);display:grid;gap:clamp(30px,6vw,76px);grid-template-columns:1fr 220px;padding-bottom:24px}.thought-file__header h1{font-family:var(--font-editorial);font-size:clamp(2.9rem,6.5vw,6.2rem);font-weight:400;letter-spacing:-.055em;line-height:.92;margin:12px 0 0;max-width:900px}.thought-file__deck{color:var(--ink-muted);font-family:var(--font-editorial);font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.4;margin:22px 0 0;max-width:720px}.thought-file__docket{align-self:start;border:1px solid var(--rule-strong)}.thought-file__docket>span{align-items:center;border-bottom:1px solid var(--rule);color:var(--ink-faint);display:flex;font:.52rem/1 var(--font-mono);gap:12px;justify-content:space-between;min-height:38px;padding:0 10px;text-transform:uppercase}.thought-file__docket>span strong{color:var(--ink);font-weight:500;text-align:right}.thought-file__docket button{background:var(--stamp-soft);border:0;color:var(--stamp);font:600 .53rem/1 var(--font-mono);min-height:38px;text-transform:uppercase;width:100%}.thought-file__topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.thought-file__topics span{border:1px solid var(--rule);color:var(--ink-muted);font:.49rem/1 var(--font-mono);padding:4px 7px;text-transform:uppercase}.thought-file__body{color:var(--ink-soft);font-family:var(--font-editorial);font-size:clamp(1.02rem,1.55vw,1.2rem);line-height:1.78;margin:0 auto;padding:clamp(42px,7vw,82px) 0;width:min(100%,720px)}.thought-file__body>:first-child{margin-top:0}.thought-file__body p{margin:0 0 1.4em}.thought-file__body h1,.thought-file__body h2,.thought-file__body h3{color:var(--ink);font-family:var(--font-editorial);font-weight:400;line-height:1.08;margin:2.1em 0 .65em}.thought-file__body h2{font-size:clamp(1.6rem,3vw,2.35rem)}.thought-file__body h3{font-size:1.3rem}.thought-file__body a{color:var(--stamp);text-decoration:underline;text-underline-offset:3px}.thought-file__body blockquote{border-left:2px solid var(--stamp);color:var(--ink-muted);font-size:1.14em;margin:2em 0;padding-left:20px}.thought-file__body ol,.thought-file__body ul{padding-left:1.3em}.thought-file__body li{margin-bottom:.45em}.thought-file__body pre{background:#25251f;border:1px solid #171713;border-radius:0;color:#eee5d5;font:.74rem/1.65 var(--font-mono);margin:2em 0;overflow-x:auto;padding:18px}.thought-file__body code{font-family:var(--font-mono);font-size:.86em}.youtube-embed{aspect-ratio:16/9;margin:3em 50%;transform:translateX(-50%);width:min(100vw - 80px,920px)}.youtube-embed iframe{border:1px solid var(--rule-strong);height:100%;width:100%}.thought-file__connections{border-top:1px solid var(--rule-strong);padding-top:16px}.thought-file__connections>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:16px}.thought-file__connections a{align-content:space-between;background:#ffffff1f;border:1px solid var(--rule);display:grid;grid-template-columns:1fr auto;min-height:94px;padding:16px}.thought-file__connections span{color:var(--ink-faint);font:.5rem/1 var(--font-mono);text-transform:uppercase}.thought-file__connections strong{align-self:end;font-family:var(--font-editorial);font-size:1.15rem;font-weight:400}.thought-file__connections i{color:var(--stamp);font-style:normal;grid-column:2;grid-row:1/3}@media (max-width:700px){.thought-file__header{grid-template-columns:1fr}.thought-file__docket{margin-top:4px}.youtube-embed{width:calc(100vw - 48px)}.thought-file__connections>div{grid-template-columns:1fr}}@media (max-width:520px){.thought-file{padding:22px 17px 34px}.thought-file__header h1{font-size:3rem}}.record-page{padding:clamp(28px,4vw,54px);width:100%}.kicker,.record-kicker{color:var(--stamp);font:600 .61rem/1.25 var(--font-mono);letter-spacing:.11em;margin:0;text-transform:uppercase}.pill-link,.record-action{align-items:center;background:#0000;border:1px solid var(--rule-strong);border-radius:0;color:var(--ink);display:inline-flex;font:600 .6rem/1 var(--font-mono);gap:8px;justify-content:center;letter-spacing:.06em;min-height:36px;padding:7px 12px;text-transform:uppercase}.pill-link:hover,.record-action:hover{border-color:var(--stamp);color:var(--stamp)}.page-shell{margin:0;width:100%}.section-number{color:var(--stamp);font:600 .56rem/1 var(--font-mono)}.section-heading{align-items:end;border-top:1px solid var(--rule-strong);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding-top:13px}.section-heading>div{align-items:baseline;display:flex;gap:12px}.section-heading h2{font-family:var(--font-editorial);font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:400;margin:0}.quiet-note{color:var(--ink-faint);font:.56rem/1.4 var(--font-mono);text-transform:uppercase}.not-found{align-content:center;display:grid;justify-items:start;min-height:540px}.not-found h1{font-family:var(--font-editorial);font-size:clamp(2.6rem,6vw,5.8rem);font-weight:400;line-height:.95;margin:14px 0 28px;max-width:680px}@media (max-width:620px){.record-page{padding:22px 17px 34px}.section-heading{align-items:start;flex-direction:column}.quiet-note{max-width:240px}.kicker,.pill-link,.quiet-note,.record-action,.record-kicker,.section-number{font-size:.7rem;line-height:1.4}}
/*# sourceMappingURL=main.0d12d7c5.css.map*/