:root{--paper:#f2eadc;--paper2:#fbf7ed;--paper3:#e8dcc8;--ink:#1e2729;--slate:#304b5f;--muted:#6c675d;--line:#cdbd9f;--gold:#ad7726;--rust:#964a31;--stone:#d8c9b0;--char:#1c292c;--char2:#10191b;--sand:#cbb998;--shadow:0 24px 60px rgba(50,38,22,.16);--shadow-soft:0 9px 28px rgba(50,38,22,.11);--max:1380px;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}
html[data-theme="dark"]{--paper:#121918;--paper2:#1b211f;--paper3:#252b27;--ink:#f1e8d8;--slate:#c0d3dc;--muted:#aaa397;--line:#4a4439;--gold:#d6a452;--rust:#d47a5d;--stone:#2c322d;--char:#0d1516;--char2:#080e0f;--sand:#3a342b;--shadow:0 26px 62px rgba(0,0,0,.38);--shadow-soft:0 10px 28px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);line-height:1.68;background-image:radial-gradient(circle at 8% 3%,rgba(173,119,38,.10),transparent 20%),radial-gradient(circle at 88% 17%,rgba(48,75,95,.08),transparent 24%),repeating-linear-gradient(0deg,rgba(91,70,40,.018) 0 1px,transparent 1px 5px)}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.34;background-image:linear-gradient(110deg,transparent 0 48%,rgba(109,89,54,.025) 49% 50%,transparent 51%),radial-gradient(ellipse at center,transparent 45%,rgba(39,31,21,.035) 100%)}a{color:inherit}img{display:block;max-width:100%}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:99;background:var(--paper2);padding:.75rem 1rem;border:1px solid var(--line)}
.dev{font:650 .68rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:var(--char2);color:#f5ead8;padding:.58rem 1rem;text-align:center;border-bottom:1px solid rgba(214,164,82,.3)}.dev b{color:#d9ae65;margin:0 .7rem}.top{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper2) 94%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topin{max-width:var(--max);margin:auto;padding:.9rem 1.6rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.brand{display:flex;align-items:center;gap:.9rem;text-decoration:none;font:650 .78rem/1 var(--sans);letter-spacing:.31em;text-transform:uppercase}.mark{width:31px;height:31px;border:1px solid var(--gold);display:grid;place-items:center;transform:rotate(45deg);color:var(--gold);background:var(--paper2);box-shadow:3px 3px 0 rgba(173,119,38,.10)}.mark span{transform:rotate(-45deg);font:750 .66rem/1 var(--sans)}.nav{display:flex;justify-content:center;gap:1.8rem;font:520 .79rem/1 var(--sans)}.nav a{text-decoration:none;color:var(--muted);padding:.4rem 0;border-bottom:1px solid transparent}.nav a:hover{color:var(--ink);border-color:var(--gold)}.theme{border:1px solid var(--line);background:var(--paper2);color:var(--ink);border-radius:50%;width:39px;height:39px;cursor:pointer;font-size:1rem}.theme:focus-visible,a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
main{max-width:var(--max);margin:auto;padding:0 1.6rem 6rem}.hero{position:relative;display:grid;grid-template-columns:minmax(330px,.78fr) minmax(0,1.35fr);gap:2.8rem;align-items:center;padding:4.4rem 0 3.3rem}.hero:before{content:'FIELD NOTE  ·  STRATUM 01';position:absolute;left:0;top:2rem;font:650 .61rem/1 var(--mono);letter-spacing:.12em;color:var(--muted)}.hero>div:first-child{position:relative;z-index:2}.hero>div:first-child:after{content:'';display:block;width:108px;height:2px;background:linear-gradient(90deg,var(--gold) 0 38%,var(--line) 38%);margin-top:2.4rem}.eyebrow{font:700 .68rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem}.hero h1{font-size:clamp(3.8rem,6.2vw,6.9rem);font-weight:400;line-height:.89;letter-spacing:-.048em;margin:.1rem 0 1.5rem;max-width:8.5ch;text-wrap:balance}.dek{font-size:clamp(1.28rem,2.1vw,1.82rem);line-height:1.38;color:var(--slate);max-width:31rem;margin:0 0 1.8rem}.meta{font:550 .73rem/1.45 var(--sans);color:var(--muted);display:flex;flex-wrap:wrap;gap:.55rem 1rem}.meta span:not(:last-child):after{content:'|';margin-left:1rem;color:var(--line)}
.herofigure{position:relative;margin:0;background:var(--paper2);padding:.55rem .55rem 4.3rem;border:0;box-shadow:var(--shadow);overflow:visible;clip-path:polygon(1.8% 1%,98.5% 0,100% 94%,97% 96%,98% 100%,4% 98%,2% 100%,0 4%)}.herofigure:before{content:'';position:absolute;inset:-14px -10px auto auto;width:84px;height:28px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);transform:rotate(3deg);opacity:.55}.herofigure:after{content:'01';position:absolute;left:-18px;top:24px;width:52px;height:52px;border:1px solid var(--rust);background:var(--paper2);display:grid;place-items:center;color:var(--rust);font:500 1.35rem/1 var(--serif);box-shadow:var(--shadow-soft);transform:rotate(-3deg)}.herofigure img{width:100%;border-radius:0;filter:saturate(.91) contrast(1.03)}.synthetic{position:absolute;left:6%;right:5%;bottom:.8rem;padding:.65rem .85rem;background:color-mix(in srgb,var(--paper2) 92%,transparent);border-top:1px solid var(--line);font:520 .64rem/1.45 var(--sans);color:var(--muted);transform:rotate(-.15deg)}.synthetic b{color:var(--rust)}
.front{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);gap:2.5rem;align-items:start;padding:1rem 0 4.2rem}.front:before{content:'';position:absolute;inset:-1rem -2rem 0 -2rem;z-index:-1;background:linear-gradient(90deg,transparent,rgba(173,119,38,.035),transparent);border-top:1px solid rgba(173,119,38,.2);border-bottom:1px solid rgba(173,119,38,.16)}.fieldnote{position:relative;font-size:1.19rem;line-height:1.62;color:var(--slate);max-width:46rem;padding:2.4rem 2.6rem 2.1rem;background:var(--paper2);box-shadow:var(--shadow-soft);clip-path:polygon(0 2%,4% 0,25% 1%,41% 0,62% 1%,83% 0,100% 2%,99% 96%,94% 100%,72% 99%,51% 100%,30% 99%,6% 100%,1% 96%)}.fieldnote:before{content:'';position:absolute;left:20px;top:-5px;width:72px;height:18px;border:2px solid var(--gold);border-bottom:0;border-radius:22px 22px 0 0;transform:rotate(-7deg);opacity:.55}.fieldnote p:first-of-type{font-size:1.38rem}.pull{position:relative;border:0;padding:1.5rem 1.8rem 1.3rem;margin:2.3rem -.4rem .4rem;background:linear-gradient(135deg,var(--paper3),var(--paper2));font-size:2rem;line-height:1.28;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(2% 0,100% 2%,98% 100%,0 97%)}.pull:before{content:'“';color:var(--gold);font-size:4.2rem;line-height:.7;position:absolute;left:.55rem;top:.55rem;opacity:.75}.pull:after{content:'EVIDENCE FIRST';position:absolute;right:1rem;bottom:.8rem;color:var(--gold);font:700 .54rem/1 var(--mono);letter-spacing:.13em;border:1px solid var(--gold);border-radius:50%;width:62px;height:62px;display:grid;place-items:center;text-align:center;transform:rotate(-9deg);opacity:.6}
.front aside{display:grid;gap:1.1rem}.sidecard{position:relative;background:var(--paper2);border:0;padding:1.45rem 1.55rem;margin:0;box-shadow:var(--shadow-soft);clip-path:polygon(1% 0,99% 1%,100% 96%,96% 100%,2% 98%,0 4%)}.sidecard:nth-child(2){transform:rotate(.35deg)}.sidecard h3,.compare h3{font:700 .68rem/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;color:var(--slate)}.kv{display:grid;grid-template-columns:110px 1fr;gap:.42rem .9rem;font:520 .72rem/1.45 var(--sans)}.kv dt{color:var(--muted)}.kv dd{margin:0}.concept{border-top:1px solid var(--line);padding:.78rem 0;font:550 .82rem/1.3 var(--sans);display:flex;justify-content:space-between}.concept:first-child{border-top:0}.concept span:last-child{font-family:var(--mono);color:var(--gold)}.stamp{border:2px solid var(--gold);border-radius:50%;width:92px;height:92px;display:grid;place-items:center;text-align:center;font:750 .56rem/1.35 var(--mono);letter-spacing:.09em;color:var(--gold);transform:rotate(-10deg);margin:1.1rem auto .1rem;opacity:.75}
.articlegrid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:3.1rem;align-items:start}.article{position:relative;min-width:0;padding-left:4.9rem}.article:before{content:'';position:absolute;left:1.55rem;top:1.5rem;bottom:2rem;width:1px;background:linear-gradient(var(--gold),var(--line) 14%,var(--line) 86%,var(--gold))}.toc{position:sticky;top:86px;border:0;padding:1.3rem 1.2rem 1.45rem;background:var(--paper2);font:520 .72rem/1.48 var(--sans);box-shadow:var(--shadow-soft);clip-path:polygon(0 1%,99% 0,100% 96%,96% 100%,3% 98%,0 4%)}.toc:after{content:'INDEX';position:absolute;right:12px;top:10px;color:var(--gold);font:700 .52rem/1 var(--mono);letter-spacing:.13em}.toc strong{display:block;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.7rem}.toc a{display:block;text-decoration:none;color:var(--muted);padding:.4rem 0;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.toc a:first-of-type{border-top:0}.toc a:hover{color:var(--ink)}
.section{position:relative;margin:2.2rem 0 3rem;padding:3rem 3.1rem 3.2rem;border:0;background:var(--paper2);box-shadow:var(--shadow-soft);clip-path:polygon(.8% 0,98.7% .6%,100% 3%,99.3% 96%,97% 100%,68% 99.4%,44% 100%,18% 99%,1% 100%,0 93%,.5% 42%,0 5%)}.section:before{position:absolute;left:-4.5rem;top:2rem;width:3.3rem;color:var(--gold);font:700 .54rem/1.3 var(--mono);letter-spacing:.09em;text-align:right}.section:nth-child(1):before{content:'STRATUM\A 01'}.section:nth-child(2):before{content:'STRATUM\A 02'}.section:nth-child(3):before{content:'STRATUM\A 03'}.section:nth-child(4):before{content:'STRATUM\A 04'}.section:nth-child(5):before{content:'STRATUM\A 05'}.section:nth-child(6):before{content:'STRATUM\A 06'}.section:nth-child(7):before{content:'STRATUM\A 07'}.section:nth-child(8):before{content:'STRATUM\A 08'}.section h2{font-size:clamp(2.1rem,4vw,3.45rem);font-weight:400;line-height:1.07;letter-spacing:-.027em;margin:.25rem 0 1.6rem}.prose{max-width:none;font-size:1.10rem}.prose>p,.prose>h2,.prose>.eyebrow,.prose>.quote,.prose>.trustgrid,.prose>.compare{max-width:760px}.prose p{margin:0 0 1.18rem}
#classes,#counterfeit{background:var(--char);color:#efe8dc;box-shadow:0 22px 50px rgba(17,24,25,.24);clip-path:polygon(1% 0,5% 1.2%,19% .2%,37% 1%,57% 0,79% .8%,98% 0,100% 5%,99% 28%,100% 52%,99% 76%,100% 96%,96% 100%,73% 99%,54% 100%,34% 99%,10% 100%,0 97%,1% 71%,0 44%,1% 16%,0 4%)}#classes .eyebrow,#counterfeit .eyebrow{color:#d7a34e}#classes h2,#counterfeit h2{color:#fff6e7}#classes p,#counterfeit p{color:#ded5c7}#classes strong,#counterfeit strong{color:#fff}#classes .quote{background:rgba(255,255,255,.045);color:#f1e8dc;border-left-color:#d6a452}#classes .trust{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.14)}#classes .trust p{color:#c7beb1}#classes .trust b{color:#fff}.trustgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem;margin:1.9rem 0}.trust{border:1px solid var(--line);padding:1rem;background:var(--paper3);clip-path:polygon(3% 0,100% 2%,98% 100%,0 97%)}.trust b{font:750 .69rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em}.trust p{font:520 .69rem/1.42 var(--sans);color:var(--muted);margin:.55rem 0 0}.dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:.5rem;background:var(--gold)}.trust:nth-child(1) .dot{background:#697739}.trust:nth-child(2) .dot{background:#8c8b54}.trust:nth-child(3) .dot{background:#3e6d88}.trust:nth-child(4) .dot{background:#c18d32}.trust:nth-child(5) .dot{background:#9a4d34}
#estate{background:linear-gradient(135deg,var(--paper2),var(--paper3));border-left:3px solid var(--gold)}#gaps{background:linear-gradient(160deg,var(--paper2),color-mix(in srgb,var(--paper3) 60%,var(--paper2)))}#stranger{background:linear-gradient(150deg,color-mix(in srgb,var(--paper3) 80%,var(--paper2)),var(--paper2))}#applications{background:linear-gradient(145deg,var(--paper2),color-mix(in srgb,var(--stone) 72%,var(--paper2)))}
.quote{margin:2.2rem 0;padding:1.4rem 1.65rem 1.45rem;border-left:3px solid var(--gold);font-size:1.62rem;line-height:1.34;color:var(--slate);background:color-mix(in srgb,var(--paper3) 58%,var(--paper2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}
.figure{position:relative;margin:2.4rem -2.2rem 3.3rem;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.figure:before{content:'';position:absolute;inset:18px -14px -14px 18px;background:var(--char2);z-index:-1;clip-path:polygon(1% 0,99% 2%,100% 97%,96% 100%,0 98%);opacity:.88}.figure img{width:100%;height:auto;border-radius:0;box-shadow:var(--shadow);clip-path:polygon(.8% 0,99.5% .7%,100% 97%,98% 100%,3% 99%,0 96%,.5% 18%,0 4%)}.figure figcaption{max-width:820px;font:520 .66rem/1.5 var(--sans);color:var(--muted);padding:.8rem .35rem 0}.figure figcaption b{color:var(--ink)}#classes .figure figcaption{color:#c7beb1}#classes .figure figcaption b{color:#fff}
.compare{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.2rem 0}.compare article{border:0;padding:1.35rem 1.45rem;background:var(--paper2);box-shadow:var(--shadow-soft);clip-path:polygon(2% 0,100% 2%,98% 100%,0 97%)}.compare ul{margin:0;padding-left:1.1rem;font:520 .82rem/1.68 var(--sans)}
.closing{position:relative;margin:2.7rem -.5rem .5rem;padding:2.5rem 2.6rem 2.7rem;border:0;background:var(--char);color:#f3eadb;box-shadow:var(--shadow);clip-path:polygon(1% 0,99% 2%,100% 95%,96% 100%,2% 98%,0 5%)}.closing:before{content:'CONTEXT\A ALWAYS';white-space:pre;position:absolute;right:1.2rem;top:1rem;border:2px solid var(--gold);border-radius:50%;width:86px;height:86px;display:grid;place-items:center;text-align:center;font:750 .56rem/1.35 var(--mono);letter-spacing:.08em;color:var(--gold);transform:rotate(8deg);opacity:.72}.closing .eyebrow{color:#d6a452}.closing h2,.closing p,.closing strong{color:#f3eadb}.footer{position:relative;margin:3.3rem -1.6rem -6rem;padding:2.8rem 3rem 3.1rem;display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:2rem;font:520 .74rem/1.5 var(--sans);color:#d5cab9;background:var(--char2);clip-path:polygon(0 5%,5% 2%,17% 4%,30% 1%,44% 3%,57% 0,71% 3%,84% 1%,100% 4%,100% 100%,0 100%)}.footer:before{content:'Excavate carefully. Record faithfully. Verify humbly.';grid-column:1/-1;font:400 clamp(1.25rem,2.2vw,2rem)/1.2 var(--serif);color:#f4ead8;padding:0 0 1.4rem;border-bottom:1px solid rgba(214,164,82,.25)}.footer strong{display:block;color:#f3eadb;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;margin-bottom:.55rem}.footer a{text-decoration:none;color:#d6a452}
@media(max-width:1040px){.hero{grid-template-columns:1fr;gap:2rem}.hero h1{max-width:11ch}.front,.articlegrid{grid-template-columns:1fr}.toc,.nav{display:none}.article{padding-left:3.9rem}.trustgrid{grid-template-columns:repeat(3,1fr)}.footer{grid-template-columns:1fr 1fr}.herofigure{max-width:900px}.front aside{grid-template-columns:1fr 1fr}}
@media(max-width:680px){main{padding-left:1rem;padding-right:1rem}.topin{padding:.75rem 1rem}.hero{padding-top:3.6rem}.hero h1{font-size:3.65rem}.dek{font-size:1.24rem}.herofigure{padding:.3rem .3rem 5.6rem}.herofigure:after{left:6px;top:8px;width:42px;height:42px;font-size:1rem}.synthetic{left:3%;right:3%;font-size:.60rem}.front{gap:1.4rem}.front aside{grid-template-columns:1fr}.fieldnote{padding:1.7rem 1.3rem}.pull{font-size:1.45rem;padding:1.35rem 1.1rem 4.6rem}.article{padding-left:0}.article:before{display:none}.section{padding:2.15rem 1.25rem 2.35rem;margin:1.5rem 0 2.2rem}.section:before{position:static;display:block;width:auto;text-align:left;margin:0 0 .9rem;white-space:pre}.section h2{font-size:2.25rem}.prose{font-size:1.04rem}.trustgrid,.compare,.footer{grid-template-columns:1fr}.trustgrid{gap:.45rem}.figure{margin:2rem -.8rem 2.8rem}.quote{font-size:1.32rem;padding:1.1rem}.meta span:not(:last-child):after{display:none}.meta{display:grid;gap:.2rem}.closing{padding:2rem 1.3rem 2.2rem}.closing:before{position:static;float:right;margin:0 0 1rem 1rem;width:72px;height:72px}.footer{margin-left:-1rem;margin-right:-1rem;padding:2.6rem 1.4rem 2.5rem}}
@media print{.dev,.top,.toc,.theme{display:none!important}body{background:#fff;color:#111}.herofigure,.figure,.sidecard,.closing,.section{box-shadow:none;clip-path:none}.articlegrid,.hero,.front{display:block}.article{padding-left:0}.article:before,.section:before{display:none}.footer{background:#fff;color:#111;clip-path:none}.footer:before,.footer strong{color:#111}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
