:root{--terra:#B8763D;--terra-deep:#86532A;--terra-warm:#D89466;--serif:var(--font-newsreader),ui-serif,Georgia,serif;--sans:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-dm-mono),ui-monospace,monospace;--ease:cubic-bezier(.22,1,.36,1)}html[data-theme=dark]{--terra:#E09A66;--terra-deep:#D89466;--terra-warm:#E09A66}*{margin:0;padding:0;box-sizing:border-box}body{background:#F5F1E6;color:#1A1612;font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}html[data-theme=dark] body{background:#251811;color:#F9EFDD}a{text-decoration:none}.nav,a{color:inherit}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem 2.6rem;background:linear-gradient(180deg,var(--pour-bg,transparent) 0,var(--pour-bg,transparent) 46%,color-mix(in srgb,var(--pour-bg,transparent) 74%,transparent) 72%,transparent 100%);pointer-events:none}.nav a,.nav button{pointer-events:auto}.word{font-family:var(--serif);font-weight:500;font-size:1.7rem;letter-spacing:-.01em}.word .o{font-style:italic;color:var(--terra)}.nav-right{display:flex;align-items:center;gap:2rem}.nav-link{font-size:13px;font-weight:500;opacity:.8;transition:opacity .25s}.nav-link:hover{opacity:1}.cta-mini{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;padding:.55rem 1rem;transition:border-color .25s}.cta-mini:hover{border-color:currentColor}.theme-btn{width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 45%,transparent);background:none;cursor:pointer;display:grid;place-items:center;color:inherit;transition:border-color .25s,transform .4s ease}.theme-btn:hover{border-color:var(--terra);transform:rotate(40deg)}.theme-btn svg{width:13px;height:13px}@media (max-width:880px){.nav{padding:1.2rem 1.4rem}.nav-link{display:none}.nav-right{gap:1rem}.word{font-size:1.4rem}.cta-mini{font-size:10px;padding:.5rem .8rem;letter-spacing:.14em}}.ledger{display:grid;grid-template-columns:45% 1fr;position:relative}.spine{left:45%;bottom:0;background:color-mix(in srgb,currentColor 16%,transparent)}.spine,.spine i{position:absolute;top:0;width:1px}.spine i{left:0;height:0;background:var(--terra);display:block}.verso{position:relative}.verso-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 7% 0 max(2.5rem,5vw)}.verbs{position:relative;height:clamp(4.6rem,8.8vw,8.8rem)}.verb{position:absolute;left:0;top:0;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(3.6rem,7.8vw,7.8rem);letter-spacing:-.035em;line-height:.95;color:currentColor;white-space:nowrap;opacity:0;will-change:opacity;transition:opacity .62s cubic-bezier(.33,0,.2,1)}.verb .dot{color:var(--terra);font-style:normal}.verb.on{opacity:1}.verb.off{opacity:0;transition-duration:.44s}.verb-sub{margin-top:2.4rem;max-width:30ch;font-size:.98rem;line-height:1.7;min-height:5.2em;position:relative;opacity:.85}.verb-sub span{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.verb-sub span.on{opacity:1;transform:none;transition:opacity .6s ease .28s,transform .6s ease .28s}.recto{padding:4vh 0}.chapter{min-height:96vh;display:flex;flex-direction:column;justify-content:center;padding:14vh max(2.5rem,4.5vw)}.kicker{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--terra-deep);font-weight:500;margin-bottom:2.2rem;display:inline-flex;align-items:center;gap:.8rem}.kicker i{width:6px;height:6px;border-radius:50%;background:var(--terra);animation:pulse 1.9s ease-in-out infinite;flex:none}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.5}}.chapter h1,.chapter h3{font-family:var(--serif);font-weight:300;letter-spacing:-.022em;line-height:1.1;text-wrap:balance}.chapter h1{font-size:clamp(2.6rem,4.6vw,4.6rem);max-width:16ch}.chapter h3{font-size:clamp(1.9rem,3vw,2.9rem);font-weight:400;max-width:22ch}.chapter em{font-style:italic;font-weight:400;color:var(--em,var(--terra-deep))}.chapter>p{margin-top:1.8rem;max-width:46ch;font-size:.98rem;line-height:1.75;opacity:.85}.caption{margin-top:3rem;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.85;display:flex;gap:2.2rem;flex-wrap:wrap}.caption span{display:inline-flex;align-items:center;gap:.55rem}.caption i{width:4px;height:4px;border-radius:50%;background:currentColor}.proof{margin-top:4rem;max-width:36ch;border-left:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-left:1.6rem}.proof p{font-family:var(--serif);font-style:italic;font-size:1.3rem;line-height:1.45}.proof footer{margin-top:.9rem;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;line-height:1.7}.meta{margin-top:3rem;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.meta div{display:flex;justify-content:space-between;gap:2rem;padding:1.1rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.9;line-height:1.6}.meta span{opacity:.75}.meta b{font-weight:500;text-align:right}.ch-go{margin-top:1.6rem;display:inline-block;align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--terra-deep);border-bottom:1px solid color-mix(in srgb,currentColor 45%,transparent);padding-bottom:.3rem;transition:border-color .25s}.ch-go:hover{border-color:currentColor}.rows{margin-top:3.4rem;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.row{display:grid;grid-template-columns:46px 1fr;grid-gap:.5rem 1.6rem;gap:.5rem 1.6rem;align-items:baseline;padding:1.7rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.row .no{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--terra-deep)}.row h4{font-family:var(--serif);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.015em;line-height:1.15}.row .rd{grid-column:2;font-size:.9rem;line-height:1.65;opacity:.82;max-width:52ch}.row .rm{grid-column:2;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.9;margin-top:.35rem}.row .rm b{font-weight:500;margin-right:.9rem}.chapter.people{position:relative}.chapter.people>*{position:relative;z-index:2}.chapter.people h3{font-size:clamp(2.3rem,4.2vw,4.4rem);max-width:18ch}.people-fog,.people-map{position:absolute;top:0;bottom:0;left:-81.9%;width:181.9%;pointer-events:none;overflow:hidden}.people-map{z-index:0!important}.people-map svg{width:100%;height:100%;display:block}.map-drift{animation:mapDrift 26s ease-in-out infinite alternate;will-change:transform}@keyframes mapDrift{0%{transform:translateX(-.6%)}to{transform:translateX(.6%)}}.people-fog{z-index:1!important;background:radial-gradient(ellipse 40% 62% at 66% 52%,color-mix(in srgb,var(--chapter-bg,var(--pour-bg,#3E2513)) 66%,transparent) 0,color-mix(in srgb,var(--chapter-bg,var(--pour-bg,#3E2513)) 38%,transparent) 48%,transparent 76%)}.spine,.verso{z-index:2}@media (max-width:880px){.people-fog,.people-map{left:0;width:100%}.people-map svg{opacity:.55}.people-map text{display:none}.people-fog{background:radial-gradient(ellipse 95% 60% at 50% 40%,color-mix(in srgb,var(--chapter-bg,var(--pour-bg,#3E2513)) 60%,transparent) 0,transparent 80%)}}.map-pulse{transform-origin:center;transform-box:fill-box;animation:mapPulse 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes mapPulse{0%{r:6;opacity:.55;stroke-width:1.2}80%{r:26;opacity:0;stroke-width:.5}to{r:26;opacity:0;stroke-width:.5}}.map-arc{stroke-dasharray:1400;stroke-dashoffset:1400;animation:mapArc 5.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes mapArc{0%{stroke-dashoffset:1400;opacity:0}15%{opacity:1}60%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.vlist{margin-top:3.4rem;max-width:620px}.vlist div{display:flex;align-items:baseline;gap:1.4rem;padding:1.15rem 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.vlist .n{font-style:italic;opacity:.65;min-width:30px}.vlist .n,.vlist .t{font-family:var(--serif)}.vlist .t{font-size:1.35rem;font-weight:400;letter-spacing:-.01em}.cta-row{margin-top:3.4rem;display:flex;gap:1rem;flex-wrap:wrap}.btn{font-size:13.5px;font-weight:500;padding:1.05rem 1.9rem;border-radius:999px;transition:transform .3s var(--ease),opacity .3s}.btn-solid{background:currentColor}.btn-solid span{color:var(--pour-bg,#F5F1E6)}.btn-line{border:1px solid color-mix(in srgb,currentColor 45%,transparent);display:inline-flex;align-items:center;gap:.8rem;opacity:.9}.btn-line i{width:8px;height:8px;border-radius:50%;background:var(--terra);animation:pulse 1.9s ease-in-out infinite}.btn:hover{transform:translateY(-2px);opacity:1}.unstick{margin-top:3.4rem;font-family:var(--serif);font-style:italic;font-size:1.12rem;letter-spacing:-.005em;opacity:.9}.close-foot{margin-top:7vh;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;display:flex;gap:1.2rem 2.2rem;flex-wrap:wrap}.close-foot a:hover{color:var(--terra-deep)}.rv{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.rv.in{opacity:1;transform:none}:is(body.on-mid,.sec-mid) .ch-go,:is(body.on-mid,.sec-mid) .kicker,:is(body.on-mid,.sec-mid) .row .no{color:#2B1707}:is(body.on-mid,.sec-mid) .kicker i{background:#2B1707}:is(body.on-mid,.sec-mid) .verb .dot,body.on-mid .word .o{color:#FFEFD8}:is(body.on-dark,.sec-dark) .ch-go,:is(body.on-dark,.sec-dark) .kicker,:is(body.on-dark,.sec-dark) .row .no{color:var(--terra-warm)}:is(body.on-dark,.sec-dark) .kicker i{background:var(--terra-warm)}:is(body.on-dark,.sec-dark) .verb .dot,body.on-dark .word .o{color:var(--terra-warm)}.m-verb{display:none}@media (max-width:880px){.ledger{grid-template-columns:1fr}.spine,.verso{display:none}.m-verb{display:block;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(2.8rem,11vw,4.2rem);letter-spacing:-.03em;margin-bottom:1.3rem;line-height:1}.m-verb .dot{color:var(--terra);font-style:normal}.chapter{min-height:0;padding:10vh 1.75rem}}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important}.spine,.verso{display:none}.ledger{grid-template-columns:1fr}.m-verb{display:block;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(2.8rem,6vw,4.2rem);letter-spacing:-.03em;margin-bottom:1.3rem;line-height:1}.m-verb .dot{color:var(--terra);font-style:normal}.btn-line i,.kicker i,.map-arc,.map-drift,.map-pulse{animation:none}.map-arc{stroke-dashoffset:0;opacity:1}}.faq{margin-top:3.4rem;border-top:1px solid color-mix(in srgb,currentColor 24%,transparent);max-width:720px}.faq details{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.faq summary{cursor:pointer;list-style:none;padding:1.4rem 2.2rem 1.4rem 0;position:relative;font-family:var(--serif);font-weight:400;font-size:1.15rem;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--terra-deep);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq .fa{padding:0 0 1.6rem;font-size:.93rem;line-height:1.7;opacity:.85;max-width:58ch}.chapter.legal{min-height:0;display:block;padding-top:6vh}.lsec{max-width:62ch;padding:2rem 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.lsec h4{font-family:var(--serif);font-weight:400;font-size:1.3rem;letter-spacing:-.01em;margin-bottom:.8rem}.lsec li,.lsec p{font-size:.93rem;line-height:1.75;opacity:.85}.lsec ul{margin:.6rem 0 0 1.1rem;display:grid;grid-gap:.45rem;gap:.45rem}.lsec p+p{margin-top:.8rem}.lstamp{margin-top:2.5rem;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.photo-fig{margin-top:3.4rem;max-width:460px}.photo-fig img{width:100%;display:block;border-radius:6px;max-height:58vh;object-fit:cover;object-position:center}.photo-fig figcaption{margin-top:.9rem;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.75;line-height:1.7}.stats{margin-top:3rem;display:flex;gap:3.5rem;flex-wrap:wrap}.stats div{display:flex;flex-direction:column;gap:.3rem}.stats .n{font-family:var(--serif);font-weight:300;font-size:2.4rem;letter-spacing:-.02em;line-height:1}.stats .l{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.ctanote{margin-top:1.5rem;font-size:.9rem;opacity:.82}.ctanote a{border-bottom:1px solid color-mix(in srgb,currentColor 45%,transparent);padding-bottom:.1rem;white-space:nowrap}.ctanote a:hover{border-bottom-color:currentColor}.endfoot{margin-top:9vh;padding-top:1.9rem;max-width:640px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.endfoot .fl{display:flex;flex-wrap:wrap;gap:.85rem 1.8rem;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.endfoot .fl a:hover{color:var(--terra-deep)}.endfoot .fc{margin-top:1.4rem;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;line-height:1.9}:is(body.on-mid,.sec-mid) .meta span{opacity:.92}:is(body.on-mid,.sec-mid) .meta,:is(body.on-mid,.sec-mid) .meta div{border-color:color-mix(in srgb,#2B1707 34%,transparent)}:is(body.on-mid,.sec-mid) .row .rd,:is(body.on-mid,.sec-mid) p{opacity:1}:is(body.on-mid,.sec-mid) .ch-go{opacity:1;font-weight:500}@media (max-width:880px){.spine{display:block;left:0;width:2px}.verso{display:none}.m-verb{position:-webkit-sticky;position:sticky;top:0;z-index:6;margin:0 -1.75rem 1.8rem;padding:4.2rem 1.75rem 1.1rem;background:linear-gradient(180deg,var(--pour-bg,transparent) 0,var(--pour-bg,transparent) 74%,color-mix(in srgb,var(--pour-bg,transparent) 85%,transparent) 89%,transparent 100%)}.nav{background:linear-gradient(180deg,var(--pour-bg,transparent) 55%,color-mix(in srgb,var(--pour-bg,transparent) 75%,transparent) 82%,transparent 100%)}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{display:inline-flex;justify-content:center;text-align:center}.people-map svg{opacity:.68}}body:has(.pour) #mainNav,body:has(.pour)>footer{display:none}.pour .nav-right button:not(.nav-burger){width:30px;height:30px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 26%,transparent);transition:border-color .35s var(--ease),transform .5s var(--ease)}.pour .nav-right button:not(.nav-burger):hover{border-color:var(--terra);transform:rotate(40deg)}.pour .nav-right button:not(.nav-burger) svg{width:13px;height:13px}.pour .word{display:inline-flex;align-items:center;gap:.58rem;line-height:1}.pour .word svg{flex:none;margin-bottom:.1em}.pour .nav-burger{display:none}.pour .nav-panel{position:fixed;inset:0;z-index:40;background:var(--pour-bg,#F5F1E6);color:inherit;display:none;flex-direction:column;justify-content:center;gap:2.4rem;padding:8rem 1.75rem 3rem}.pour .nav-panel.is-open{display:flex}.pour .nav-panel-links{display:flex;flex-direction:column;gap:1.1rem}.pour .nav-panel-links a{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(2.4rem,12vw,3.4rem);line-height:1;letter-spacing:-.03em;color:inherit;text-decoration:none}.pour .nav-panel .btn{align-self:flex-start}.pour .nav-panel-signin{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;color:inherit;text-decoration:none}@media (max-width:880px){.pour .nav-burger{display:grid;place-items:center;width:34px;height:30px;background:none;border:0;padding:0;cursor:pointer;color:inherit}.pour .burger-glyph{display:block;width:20px}.pour .burger-glyph i{display:block;height:1px;background:currentColor;transition:transform .38s var(--ease),opacity .38s var(--ease)}.pour .burger-glyph i+i{margin-top:6px}.pour .burger-glyph.is-open i:first-child{transform:translateY(3.5px) rotate(45deg)}.pour .burger-glyph.is-open i+i{transform:translateY(-3.5px) rotate(-45deg)}.pour .nav-right .cta-mini{display:none}}.pour .nav{z-index:50}.cform{margin-top:3rem;max-width:560px;grid-gap:1.5rem}.cform,.cform .frow{display:grid;gap:1.5rem}.cform .frow{grid-template-columns:1fr 1fr;grid-gap:1.5rem}.cform label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin-bottom:.6rem}.cform input,.cform select,.cform textarea{width:100%;background:none;border:0;color:inherit;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);font-family:var(--sans);font-size:1rem;padding:.5rem 0 .7rem;transition:border-color .25s;border-radius:0}.cform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cform select option{color:#1A1612;background:#F5F1E6}.cform input:focus,.cform select:focus,.cform textarea:focus{outline:none;border-bottom-color:var(--terra)}.cform textarea{min-height:7em;resize:vertical}.cform button.btn{border:0;cursor:pointer;justify-self:start;font-family:var(--sans)}.pour .cform+.rv h3{margin-top:2.5rem}.pour .nav-signin{opacity:.62}.pour .nav-signin:hover{opacity:1}!important:the theme blocks in globals.css set element selectors with !important of their own,so an unweighted reset here loses the moment a [data-theme] attribute is present. That is a state the page only enters after a manual toggle,which is why the failure read as random. Chapter backgrounds are painted by the engine on .chapter,never here,so nothing inside .pour wants a background on these elements. */.pour footer,.pour main,.pour aside;.pour .proof footer{margin-top:.9rem;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;line-height:1.7}.pour .nav-right button:not(.nav-burger){color:inherit!important;opacity:.72!important}.pour .nav-right button:not(.nav-burger):hover{opacity:1!important}.pour .nav-right button:not(.nav-burger) svg{stroke:currentColor}