.principles-module__mg5GrW__main{--paper:#fcfbf7;--desk:#e8e2d5;--ink:#16140f;--pencil:#6b6557;background:radial-gradient(circle at 15% 2%, #fffc, transparent 28rem), var(--desk);min-height:100vh;color:var(--ink);overflow:hidden}.principles-module__mg5GrW__skipLink{z-index:100;background:var(--ink);color:var(--paper);font:700 .75rem / 1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.principles-module__mg5GrW__skipLink:focus{translate:0}.principles-module__mg5GrW__header{z-index:10;width:min(100% - 3rem,90rem);font:650 .72rem / 1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #16140f38;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:1.25rem 0;display:flex;position:relative}.principles-module__mg5GrW__brand,.principles-module__mg5GrW__nav,.principles-module__mg5GrW__nav a{align-items:center;display:flex}.principles-module__mg5GrW__brand{color:inherit;gap:.65rem;text-decoration:none}.principles-module__mg5GrW__nav{gap:1.5rem}.principles-module__mg5GrW__nav a{color:inherit;text-decoration:none}.principles-module__mg5GrW__nav a:not(.principles-module__mg5GrW__startLink):hover{text-underline-offset:.28rem;text-decoration:underline}.principles-module__mg5GrW__nav .principles-module__mg5GrW__startLink{border:1px solid var(--ink);background:var(--ink);min-height:2.75rem;color:var(--paper);padding:0 1rem;transition:background-color .16s,color .16s}.principles-module__mg5GrW__nav .principles-module__mg5GrW__startLink:hover{color:var(--ink);background:0 0}.principles-module__mg5GrW__hero{grid-template-columns:minmax(0,1fr) minmax(13rem,21rem);gap:clamp(3rem,9vw,10rem);width:min(100% - 3rem,90rem);min-height:min(50rem,100vh - 5rem);margin:0 auto;padding:clamp(5rem,12vh,9rem) 0 7rem;display:grid;position:relative}.principles-module__mg5GrW__revisionRail{width:.45rem;display:grid;position:absolute;top:0;bottom:0;left:-1.5rem}.principles-module__mg5GrW__revisionRail span:first-child,.principles-module__mg5GrW__revisionStrip span:first-child{background:var(--act-1)}.principles-module__mg5GrW__revisionRail span:nth-child(2),.principles-module__mg5GrW__revisionStrip span:nth-child(2){background:var(--act-2)}.principles-module__mg5GrW__revisionRail span:nth-child(3),.principles-module__mg5GrW__revisionStrip span:nth-child(3){background:var(--act-3)}.principles-module__mg5GrW__revisionRail span:nth-child(4),.principles-module__mg5GrW__revisionStrip span:nth-child(4){background:var(--act-4)}.principles-module__mg5GrW__revisionRail span:nth-child(5),.principles-module__mg5GrW__revisionStrip span:nth-child(5){background:var(--act-5)}.principles-module__mg5GrW__heroCopy{align-self:center}.principles-module__mg5GrW__eyebrow,.principles-module__mg5GrW__slugline,.principles-module__mg5GrW__updated{font:700 .72rem / 1.4 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.principles-module__mg5GrW__eyebrow{color:var(--pencil);margin:0 0 2rem}.principles-module__mg5GrW__hero h1{max-width:11ch;font:500 clamp(4rem, 8.5vw, 8.4rem) / .82 var(--font-newsreader), Georgia, serif;letter-spacing:-.055em;margin:0}.principles-module__mg5GrW__lede{max-width:41rem;font:420 clamp(1.25rem, 2vw, 1.7rem) / 1.45 var(--font-newsreader), Georgia, serif;margin:clamp(2.5rem,5vw,4.5rem) 0 0}.principles-module__mg5GrW__heroNote{border-top:1px solid var(--ink);font:500 clamp(1.25rem, 2vw, 1.65rem) / 1.35 var(--font-newsreader), Georgia, serif;align-self:end;margin-bottom:2rem;padding-top:1.25rem;transform:rotate(-1.5deg)}.principles-module__mg5GrW__noteNumber{color:var(--brand);font:800 clamp(4rem, 7vw, 7rem) / .8 var(--font-geist-sans), sans-serif;letter-spacing:-.07em;margin-bottom:1.25rem;display:block}.principles-module__mg5GrW__doctrine{color:var(--paper);background:#211f19;padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 45rem)}.principles-module__mg5GrW__doctrineHeader{grid-template-columns:1fr minmax(18rem,35rem);align-items:end;gap:4rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.principles-module__mg5GrW__doctrineHeader .principles-module__mg5GrW__eyebrow{color:#b5af9f}.principles-module__mg5GrW__doctrine h2,.principles-module__mg5GrW__method h2{font:500 clamp(2.8rem, 5.5vw, 5.5rem) / .95 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;margin:0}.principles-module__mg5GrW__doctrineIntro{color:#d7d1c4;font:420 1.3rem / 1.55 var(--font-newsreader), Georgia, serif;margin:0}.principles-module__mg5GrW__principleList{margin:0;padding:0;list-style:none}.principles-module__mg5GrW__principleItem+.principles-module__mg5GrW__principleItem{margin-top:5rem}.principles-module__mg5GrW__manuscript{background:linear-gradient(90deg, transparent 4.3rem, #e0457b21 4.35rem, transparent 4.4rem), var(--paper);width:min(100%,66rem);color:var(--ink);margin:0 auto;padding:clamp(2rem,6vw,6.5rem);position:relative;box-shadow:0 2rem 5rem #00000047}.principles-module__mg5GrW__revisionStrip{grid-template-columns:repeat(5,1fr);height:.42rem;display:grid;position:absolute;top:0;left:0;right:0}.principles-module__mg5GrW__principleHeader{padding-left:clamp(0rem,7vw,7rem);position:relative}.principles-module__mg5GrW__principleNumber{color:var(--brand);font:850 clamp(3.5rem, 7vw, 6.5rem) / .8 var(--font-geist-sans), sans-serif;letter-spacing:-.08em;position:absolute;top:-.08em;left:0}.principles-module__mg5GrW__slugline{color:var(--pencil);margin:0 0 1rem}.principles-module__mg5GrW__principleHeader h3{max-width:16ch;font:520 clamp(2.4rem, 5vw, 5rem) / .96 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;margin:0}.principles-module__mg5GrW__truth{border-left:.35rem solid var(--brand);max-width:37rem;font:470 clamp(1.7rem, 3.2vw, 2.65rem) / 1.16 var(--font-newsreader), Georgia, serif;margin:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem) auto;padding-left:1.5rem}.principles-module__mg5GrW__reasoning{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:clamp(2rem,6vw,6rem);padding-top:2.5rem;display:grid}.principles-module__mg5GrW__reasoning h4{font:750 .7rem / 1.3 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem}.principles-module__mg5GrW__reasoning p,.principles-module__mg5GrW__derived p,.principles-module__mg5GrW__method>p:not(.principles-module__mg5GrW__marginMark){font:420 1.15rem / 1.58 var(--font-newsreader), Georgia, serif;margin:0}.principles-module__mg5GrW__derived{border-top:1px dashed #aaa394;margin:3rem 0 0;padding:2rem 0 0 1.5rem}.principles-module__mg5GrW__derived li+li{margin-top:1.5rem}.principles-module__mg5GrW__derived .principles-module__mg5GrW__derivedTitle{font-weight:700}.principles-module__mg5GrW__unavailable{background:var(--paper);width:min(100%,66rem);color:var(--ink);margin:0 auto;padding:clamp(3rem,7vw,6rem);box-shadow:0 2rem 5rem #00000047}.principles-module__mg5GrW__unavailable>p:last-child{max-width:38rem;font:470 clamp(1.6rem, 3vw, 2.5rem) / 1.2 var(--font-newsreader), Georgia, serif;margin:2rem 0 0}.principles-module__mg5GrW__updated{color:#aaa394;text-align:right;width:min(100%,66rem);margin:1.5rem auto 0}.principles-module__mg5GrW__method{grid-template-columns:minmax(0,1fr) minmax(18rem,33rem);align-items:end;gap:clamp(3rem,9vw,9rem);width:min(100% - 3rem,90rem);margin:0 auto;padding:clamp(6rem,12vw,11rem) 0;display:grid;position:relative}.principles-module__mg5GrW__marginMark{color:var(--brand);font:500 clamp(2.5rem, 5vw, 5rem) / 1 var(--font-newsreader), Georgia, serif;opacity:.78;margin:0;position:absolute;top:16%;right:1rem;transform:rotate(7deg)}.principles-module__mg5GrW__footer{background:var(--brand);color:var(--brand-foreground);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem) max(1.5rem,50vw - 45rem);display:flex}.principles-module__mg5GrW__footer p{font:520 clamp(1.8rem, 3.5vw, 3.5rem) / 1 var(--font-newsreader), Georgia, serif;margin:0}.principles-module__mg5GrW__footer div{font:750 .72rem / 1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.5rem;display:flex}.principles-module__mg5GrW__footer a{color:inherit;text-underline-offset:.3rem}.principles-module__mg5GrW__footerPrimary{border:1px solid;padding:1rem 1.2rem;text-decoration:none}.principles-module__mg5GrW__header a:focus-visible,.principles-module__mg5GrW__footer a:focus-visible{outline:3px solid var(--act-2);outline-offset:4px}@media (max-width:760px){.principles-module__mg5GrW__header{width:min(100% - 2rem,90rem)}.principles-module__mg5GrW__brand span,.principles-module__mg5GrW__nav a:first-child,.principles-module__mg5GrW__nav .principles-module__mg5GrW__startLink{display:none}.principles-module__mg5GrW__nav{gap:1rem}.principles-module__mg5GrW__hero{grid-template-columns:1fr;width:min(100% - 2rem,90rem);min-height:auto;padding:5rem 0}.principles-module__mg5GrW__revisionRail{left:-1rem}.principles-module__mg5GrW__hero h1{font-size:clamp(3.35rem,17vw,6rem)}.principles-module__mg5GrW__heroNote{max-width:18rem;margin:0 0 0 auto}.principles-module__mg5GrW__doctrineHeader,.principles-module__mg5GrW__method,.principles-module__mg5GrW__reasoning{grid-template-columns:1fr}.principles-module__mg5GrW__doctrineHeader,.principles-module__mg5GrW__method{gap:2.5rem}.principles-module__mg5GrW__manuscript{background:var(--paper)}.principles-module__mg5GrW__principleHeader{padding:5rem 0 0}.principles-module__mg5GrW__principleNumber{top:0}.principles-module__mg5GrW__truth{margin-left:0}.principles-module__mg5GrW__marginMark{top:9%;right:0}.principles-module__mg5GrW__footer,.principles-module__mg5GrW__footer div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.principles-module__mg5GrW__nav .principles-module__mg5GrW__startLink{transition-duration:.01ms}}
