/* V2: documentary chapters. Content is always visible; native scrolling stays in control. */
:root{--ink:#161b1b;--night:#08090a;--paper:#e4e5df;--muted:#52605c;--line:#b2bbb4;--accent:#d6bd87}
body{background:var(--paper);font-size:18px;line-height:1.7;padding-bottom:70px}
.wrap{width:min(1280px,calc(100% - 160px))}.section{padding-block:140px}h2{font-size:clamp(48px,5.9vw,88px);line-height:1.02;letter-spacing:-.055em}.lead{font-size:25px}.chapter{font-size:14px;margin-bottom:28px}.prose p{max-width:620px}.split{gap:clamp(50px,8vw,130px)}figcaption{font-size:13px}.text-link{padding-block:10px}.button{border-radius:0;min-height:54px}.button:hover{box-shadow:none;outline:1px solid currentColor;outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #37bad5;outline-offset:5px}
.site-header{background:#161b1bf5;color:#efeee7;border-color:#ffffff21;backdrop-filter:blur(12px)}.header-inner{min-height:74px;width:calc(100% - 72px);max-width:none}.wordmark{font-size:25px}.wordmark-dot{background:#d6bd87}nav a{font-size:13px}.menu-toggle{color:inherit}
.hero{position:relative;isolation:isolate;overflow:hidden;background:#161b1b;color:#f1f0e9;min-height:calc(100svh - 74px)}.hero-inner{display:block;position:static;padding-top:66px;padding-bottom:90px;min-height:790px}.hero-copy{position:relative;z-index:3;width:76%;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-note{font-size:12px;color:#c5c9c4;letter-spacing:.02em;margin-bottom:35px}.byline{font-size:14px;font-weight:400;margin-bottom:30px}.byline span{color:#e9e9e0;font-size:18px;margin-top:4px}.hero h1{font-size:clamp(60px,6.4vw,102px);line-height:.98;max-width:970px;letter-spacing:-.058em;text-shadow:0 2px 25px #0005}.hero h1>span{display:block}.hero h1>span+span{margin-top:.2em}.hero-summary{color:#e0e4dd;font-size:16px;max-width:500px;margin-top:35px}.hero .button.dark{background:#eeeae0;color:#181e1d}.hero .text-link{font-size:13px;color:#f1f0e9}.hero .actions{gap:24px;margin-top:28px}.hero-portrait{position:absolute;z-index:1;inset:0 0 0 auto;width:55%;height:100%;overflow:hidden;margin:0;max-width:none}.hero-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#161b1b 0%,#161b1be0 10%,#161b1b3d 44%,transparent 72%),linear-gradient(0deg,#161b1b 1%,transparent 55%);pointer-events:none}.hero-portrait img{height:100%;width:100%;max-width:none;object-fit:cover;border-radius:0;transform:translateY(var(--portrait-shift,0px)) scale(1.4);transform-origin:51% 48%;filter:saturate(.64) brightness(.72);background:transparent}.hero-portrait figcaption{position:absolute;bottom:72px;right:42px;z-index:2;align-items:flex-end;text-align:right;color:#dde4df}.hero-portrait figcaption span:first-child{color:#f1f0e9;font-family:var(--sans);font-size:13px}.hero-portrait figcaption span:last-child{font-size:11px}.hero-bottom{position:relative;z-index:4;color:#ced6cf;border-color:#b9c8c540;padding-block:20px;font-size:12px}
.beginning{background:#e4e5df;min-height:100svh;position:relative}.beginning-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.beginning .section-heading{position:relative}.chapter-number{display:block;font-family:var(--serif);font-size:120px;line-height:1;color:#74867b;margin-bottom:50px;font-style:italic}.beginning h2{font-size:clamp(52px,5.5vw,82px)}.beginning .prose{padding-top:90px}.memory-slip{background:#fff;padding:25px;margin:55px -28px 0;transform:rotate(-2deg);box-shadow:8px 20px 35px #27352b19}.memory-slip img{width:100%}.memory-slip figcaption{font-size:11px;transform:rotate(0);color:#52605c}
.timeline-section{background:#cdd3cd;padding-block:120px 150px}.timeline-walk{display:grid;grid-template-columns:.85fr 1fr;gap:15%;align-items:start}.sticky-heading{position:sticky;top:120px}.timeline{display:block;margin:0;padding-left:24px}.timeline li{display:block;position:relative;border-top:0;border-left:1px solid #718677;padding:24px 0 85px 50px}.timeline li:last-child{padding-bottom:0}.timeline-index{position:absolute;top:20px;left:-20px;background:#cdd3cd;padding:6px;font-family:var(--serif);font-size:27px;color:#263d30;line-height:1}.timeline h3{font-family:var(--serif);font-size:36px;line-height:1.15;margin-bottom:20px}.timeline p{font-size:17px;color:#314b3d}
.venture-dark{padding-top:0;background:#241d18;color:#f1eade}.venture-dark .chapter,.venture-dark .source-note,.venture-dark figcaption{color:#d2c3aa}.drinks-doorway{position:relative;min-height:780px;overflow:hidden;background:#140f0c;margin-bottom:120px}.identity-sheet{position:absolute;top:90px;left:6%;width:43%;max-width:660px;transform:rotate(-6deg);z-index:2;box-shadow:18px 40px 80px #0009}.identity-sheet img{width:100%;background:white}.identity-sheet figcaption{background:#edece6;color:#322921;padding:12px 18px;margin:0;font-size:11px}.trade-cover{position:absolute;top:220px;right:0;width:66%;transform:rotate(3deg);box-shadow:-20px 30px 60px #0009}.trade-cover img{width:100%}.trade-cover figcaption{color:#ddd1b9;text-align:right;padding-right:50px;font-size:11px}.doorway-caption{position:absolute;left:8%;bottom:60px;font-family:var(--serif);font-size:35px;line-height:1.1;z-index:3}.doorway-caption span{display:block;font-family:var(--sans);font-size:14px;margin-top:16px;color:#d2c3aa}.venture-opening{grid-template-columns:1.4fr 1fr;gap:10%;margin-bottom:85px}.venture-opening .lead{font-size:22px}.venture-opening h2{font-size:clamp(54px,5.5vw,80px)}.physical-stage{position:relative;margin:0 0 130px;padding-left:14%}.physical-stage>img{max-height:900px;width:100%;object-fit:contain;border-radius:0}.physical-stage figcaption{max-width:680px;margin-left:auto;text-align:right}.object-label{position:absolute;left:0;bottom:15%;z-index:2;background:#392a20;padding:30px 40px 38px;box-shadow:16px 26px 50px #0004}.object-label span{font-size:11px;color:#dac7a8}.object-label strong{display:block;font-family:var(--serif);font-size:clamp(35px,4vw,55px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin-top:15px}.venture-copy{display:grid;grid-template-columns:1fr .7fr;gap:15%;align-items:center}.venture-copy h3{font-size:44px;line-height:1.12}.venture-copy p{font-size:18px;color:#e4ded4}.operations-sheet{max-width:380px;transform:rotate(3deg)}.operations-sheet img{box-shadow:12px 22px 45px #0006}.operations-sheet figcaption{font-size:12px}.evidence-inline{max-width:330px}.archive-pair{margin-top:130px;gap:65px 40px;align-items:start}.archive-pair figure:first-child{transform:rotate(-2deg)}.archive-pair figure:nth-child(2){margin-top:110px;transform:rotate(2deg)}.archive-pair img{box-shadow:8px 20px 50px #0004;aspect-ratio:auto;object-fit:contain}.merchandise-sheet{grid-column:1/-1;width:80%;margin:0 auto}.archive-pair .merchandise-sheet img{aspect-ratio:auto}.brand-turn-stage{margin-top:140px;padding:90px 0 0;border-top:1px solid #8f76593b}.brand-turn{max-width:none}.brand-turn h3{text-align:center;font-size:34px;font-family:var(--serif)}.brand-turn>p{max-width:660px;margin:30px auto 0}.brand-turn blockquote{font-size:clamp(58px,7.5vw,114px);line-height:1.02;max-width:1050px;text-align:center;color:#e2cfac;margin:100px auto;letter-spacing:-.045em}.brand-turn p.source-note{margin-top:25px;font-size:13px}
#neumanine{padding:0;background:#c7d7db}.neuma-world{min-height:690px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 30px;background:radial-gradient(ellipse at 50% 75%,#1e3c43,#07131b 70%);color:#d8f3f3}.neuma-logo{width:min(920px,90vw);max-height:none;max-width:none;margin:0;object-fit:contain}.neuma-motto{font-family:var(--serif);font-size:clamp(34px,4.5vw,66px);line-height:1.1;margin-top:45px;letter-spacing:-.035em}.world-index{font-size:13px;margin-top:25px;color:#b7d7d8}.neuma-copy.wrap{padding-block:110px}.neuma-copy h2{font-size:clamp(50px,5vw,74px)}.lesson{border-color:#47747b}
.anarcris-intro{padding:0;background:#08090a;color:#f0f0ed}.anarcris-world{position:relative;isolation:isolate;min-height:960px;min-height:max(860px,100svh);display:flex;align-items:center;flex-direction:column;justify-content:center;padding:90px 40px;overflow:hidden;background:#08090a}.brand-light{position:absolute;inset:0;z-index:-1;background:linear-gradient(118deg,transparent 18%,#ffffff09 18.2%,transparent 45%),linear-gradient(65deg,transparent 58%,#abb1bd0c 58.2%,transparent 82%)}.anarcris-lockup{width:520px;max-width:65vw;max-height:420px;object-fit:contain}.brand-oath{font-family:var(--serif);font-size:clamp(43px,5vw,78px);line-height:1.03;letter-spacing:-.04em;text-align:center;margin-top:65px}.brand-oath p+p{margin-top:0}.brand-world-caption{font-size:14px;color:#bfc2c5;margin-top:26px}.world-enter{font-size:12px;margin-top:50px;text-decoration:none;display:flex;gap:20px;align-items:center;padding:12px}.anarcris-intro>.wrap{padding-block:130px}.anarcris-intro .chapter,.anarcris-intro .source-note{color:#b6bcc2}.anarcris-intro h2{font-size:clamp(50px,5vw,74px)}.name-origin{padding-top:28px;border-top:1px solid #343a40;margin-top:36px!important;font-size:30px}
.philosophy{position:relative;isolation:isolate;background:#08090a;padding-top:20px;overflow:clip}.philosophy-mark{position:absolute;z-index:-1;width:850px;right:-130px;top:150px;opacity:.045;pointer-events:none}.philosophy-grid{gap:12%;align-items:start;grid-template-columns:.8fr 1fr}.editorial-portrait{position:sticky;top:125px;transform:rotate(-2deg);margin-top:70px}.editorial-portrait img{max-height:720px;object-fit:contain;box-shadow:15px 25px 55px #0006}.philosophy h2{font-size:clamp(60px,6vw,90px)}.philosophy .prose blockquote{font-size:clamp(43px,4.5vw,68px);margin:45px 0}.philosophy .chapter,.philosophy .source-note,.philosophy figcaption{color:#b8c2c5}.brand-object{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;margin-top:160px}.brand-object .product-figure{max-width:600px;transform:rotate(2deg)}.brand-object .product-figure img{width:100%;max-height:none;object-fit:contain}.brand-object h3{font-family:var(--serif);font-size:clamp(43px,4.5vw,68px);line-height:1.06}.brand-object p:not(.chapter){color:#cbd2d4;margin-top:30px;max-width:460px}.brand-object .text-link{display:inline-block;margin-top:30px}
#commercial-proof{padding-block:140px}.proof-panel{background:#f7f8f3;box-shadow:0 25px 65px #17261912;border:0;border-radius:0;padding:48px 55px;margin-top:80px}.proof-period{font-size:14px}.metrics dd{font-size:clamp(58px,6vw,88px)}.proof-foot{gap:50px}
.ink-section{background:#111b24;color:#e5ebeb;padding-top:85px;overflow:hidden}.machine-lines{display:flex;justify-content:space-between;gap:35px;width:min(1450px,calc(100% - 80px));margin:0 auto 100px;font-size:clamp(25px,4.8vw,74px);letter-spacing:-.06em;font-family:var(--serif);color:#668089;border-block:1px solid #b5d7df20;padding-block:22px}.machine-lines span:not(:last-child):after{content:'↗';font-family:var(--sans);font-size:.5em;margin-left:25px;color:#75989c}.machine-quote{font-family:var(--serif);font-size:clamp(46px,5.7vw,84px);line-height:1.06;letter-spacing:-.045em;max-width:1050px;width:calc(100% - 160px);margin:0 auto 140px;text-align:center}.ink-section h2{font-size:clamp(44px,4.5vw,68px)}.ink-section .chapter{color:#b7cacc}.ink-section .prose{color:#d1dee0}
#why-now .milestone{background:#cdd6cc;padding:32px;border:0}.horizon-world{position:relative;isolation:isolate;min-height:1000px;padding:150px 0;background:#283d43;color:#1c2c30;display:flex;align-items:center}.horizon-image{position:absolute;inset:0;z-index:-1;overflow:hidden}.horizon-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#142b3199,transparent 55%)}.horizon-image img{height:100%;width:100%;object-fit:cover;object-position:50% 46%;filter:saturate(.7);transform:scale(1.025)}.horizon-image figcaption{position:absolute;bottom:25px;left:40px;z-index:2;color:white;background:#12272bcf;padding:10px 16px;max-width:480px;font-size:11px}.horizon-copy .prose{margin-left:auto;width:46%;padding:50px 45px;background:#e6eeeadf;backdrop-filter:blur(10px);box-shadow:10px 20px 70px #152b321f}.horizon-copy h2{font-size:clamp(48px,5vw,70px);margin-bottom:35px}.horizon-copy .chapter{color:#365258}.horizon-copy .prose p{font-size:17px}#dream{padding-block:150px}.dream-opening{max-width:1050px}.dream-opening h2{font-size:clamp(48px,5.5vw,82px)}.dream-opening .lead{max-width:830px;margin-top:40px}.dream-columns{gap:60px;margin-top:90px}.dream-columns h3{font-family:var(--serif);font-size:32px}.future-section{background:#1a2429;color:#e4e8e9}.future-section .chapter,.future-section .source-note{color:#b7c7cc}.future-mark{align-self:center;display:flex;flex-direction:column;align-items:center}.future-mark img{width:360px;max-height:350px;object-fit:contain}.future-mark span{font-size:12px;color:#b9c9ce;margin-top:32px}.future-copy h2{font-size:clamp(43px,4.8vw,68px)}
.help-section{background:#cad6d3}.help-grid{gap:0 70px;margin-top:80px}.help-grid a{border-top:1px solid #79908a;padding:40px 0;background:transparent}.help-grid h3{font-family:var(--serif);font-size:32px}.help-grid a:hover{background:transparent;transform:none}.help-grid a:hover h3{text-decoration:underline;text-underline-offset:6px}.help-grid p{max-width:470px}.archive-header{gap:10%}.archive-header>p{max-width:480px}.evidence-grid{margin-top:65px;gap:28px}.evidence-grid img{height:320px;padding:20px;background:#f8f8f3;box-shadow:0 15px 35px #1c282719}.evidence-grid figcaption{margin-top:22px}.contact-section{background:#152326;color:#ecede5;padding-block:160px 130px}.contact-section h2{font-size:clamp(65px,8.5vw,135px);line-height:.95}.closing-note{font-family:var(--serif);font-style:italic;font-size:24px!important;color:#c8d0c7;margin-bottom:65px}.contact-inner .chapter{display:none}.contact-section .contact-address{font-size:clamp(28px,4vw,54px);margin-block:45px}.site-footer{background:#142025;color:#c9d1d0;padding-block:40px 70px}.footer-notes{color:#a8babd}.footer-inner{border-color:#ffffff21}.site-footer .wordmark{color:#f0ede5}.footer-link{color:inherit}
.journey-dock{position:fixed;bottom:18px;left:24px;z-index:30;width:280px;background:#1b272af2;color:#f1f1e9;border:1px solid #a3b6b44d;box-shadow:0 8px 30px #0003;backdrop-filter:blur(14px)}.journey-dock[hidden]{display:none}.journey-dock button{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;border:0;color:inherit;background:transparent;width:100%;padding:15px 17px;text-align:left;font-size:12px}.journey-dock #chapter-position{font-size:10px;color:#c8d4ce;white-space:nowrap}.journey-dock #chapter-current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journey-progress{height:2px;background:#758e8a40}.journey-progress span{height:100%;display:block;width:0;background:#d6bd87;transition:width .15s linear}#chapters-dialog{max-width:660px;padding:35px;background:#e4e5df}#chapters-dialog h2{font-size:49px;margin:15px 0 30px}#chapters-dialog nav{display:grid;gap:0}#chapters-dialog nav a{display:flex;align-items:center;gap:25px;padding:13px 10px;border-bottom:1px solid #b8c2bc;font-family:var(--serif);font-size:23px;line-height:1.3}#chapters-dialog nav a span{font-size:13px;font-family:var(--sans);color:#53675a}#chapters-dialog nav a[aria-current="location"]{background:#cbd5cc}dialog{border-radius:0}.dialog-close{min-height:44px}body.dialog-open{overflow:hidden}
.hero-portrait{align-self:stretch}.hero-portrait figcaption{bottom:140px;right:80px}.hero-inner{padding-top:65px;min-height:790px}.brand-turn blockquote{font-size:clamp(50px,6vw,94px);max-width:1150px}.neuma-world .world-index{font-size:16px;margin-top:55px}.horizon-image{right:24%}.journey-dock{left:auto;right:24px}
@media(min-width:1800px){.hero-inner{min-height:950px;padding-top:100px}.hero-portrait{width:56%}.drinks-doorway{min-height:900px}.trade-cover{top:220px;max-width:1300px}}
@media(max-width:1100px){.wrap{width:calc(100% - 100px)}.hero-copy{width:87%}.hero h1{font-size:7.2vw}.hero-inner{min-height:760px}.hero-portrait{width:60%}.hero-summary{max-width:450px}.split{gap:50px}.beginning-grid{gap:9%}.timeline-walk{gap:9%}.identity-sheet{top:100px;left:4%;width:46%}.drinks-doorway{min-height:670px}.trade-cover{top:230px;width:67%}.doorway-caption{bottom:40px}.physical-stage{padding-left:8%}.object-label{padding:22px}.venture-copy{gap:10%;grid-template-columns:1fr .7fr}.horizon-copy .prose{width:53%;padding:40px 30px}.philosophy-grid{gap:8%}.neuma-logo{width:85vw}.machine-lines span:not(:last-child):after{margin-left:12px}.evidence-grid{grid-template-columns:1fr 1fr;gap:50px 25px}.journey-dock{width:250px}}
@media(max-width:760px){
 body{font-size:16px;padding-bottom:55px}.wrap{width:calc(100% - 40px)}.section{padding-block:80px}.header-inner{width:calc(100% - 36px);min-height:65px}.wordmark{font-size:22px}.site-header .menu-toggle{font-size:13px}.js #navigation{background:#161b1b;color:#f2f0e9;top:65px;padding:10px 25px 20px}.site-header nav a{font-size:15px}.site-header .nav-contact{border-bottom:0}.hero{min-height:0}.hero-inner{padding-block:38px 60px;min-height:920px;display:block}.hero-copy{width:100%}.hero-note{font-size:10px;margin-bottom:30px;max-width:210px}.byline{font-size:11px;margin-bottom:30px}.byline span{font-size:15px}.hero h1{font-size:clamp(42px,9.8vw,68px);line-height:1.02;max-width:620px}.hero h1>span+span{margin-top:18px}.hero-portrait{width:100%;height:640px;top:65px;inset-inline:0;margin:0;max-width:none}.hero-portrait img{transform:translateY(var(--portrait-shift,0px)) scale(1.38);transform-origin:54% 42%;object-position:68% 50%;filter:saturate(.65) brightness(.65)}.hero-portrait:after{background:linear-gradient(90deg,#161b1be3 0%,#161b1b55 72%),linear-gradient(0deg,#161b1b 0%,transparent 60%,#161b1b99 100%)}.hero-portrait figcaption{display:none}.hero-summary{font-size:15px;max-width:430px;margin-top:260px;line-height:1.65}.hero .actions{gap:22px;margin-top:27px;align-items:flex-start}.hero .text-link{font-size:12px}.hero .button{min-height:52px;font-size:13px}.hero-bottom{padding-block:24px;font-size:11px}.hero-bottom a{color:#c9d5d0;font-size:10px}.beginning-grid{grid-template-columns:1fr;gap:40px}.chapter-number{font-size:80px;margin-bottom:28px}.beginning h2{font-size:50px}.beginning .prose{padding-top:0}.beginning .lead{font-size:21px}.memory-slip{margin:40px 0 0;padding:20px 15px;transform:rotate(-1deg)}.timeline-walk{display:block}.sticky-heading{position:static}.timeline{padding-left:19px;margin-top:60px}.timeline li{display:block;padding:5px 0 50px 30px;border-top:0;border-left:1px solid #718677}.timeline-index{top:0;left:-19px;font-size:24px}.timeline h3{font-size:31px}.timeline p{font-size:16px}.timeline-section{padding-bottom:90px}h2{font-size:45px;line-height:1.06}.lead{font-size:21px}.chapter{font-size:12px}.split{gap:32px}.drinks-doorway{min-height:630px;margin-bottom:70px}.identity-sheet{top:65px;left:-3%;width:70%;transform:rotate(-7deg)}.identity-sheet figcaption{font-size:9px;padding:9px}.trade-cover{top:285px;right:-7%;width:90%;transform:rotate(5deg)}.trade-cover figcaption{font-size:9px;text-align:right;padding-right:45px}.doorway-caption{left:22px;bottom:30px;font-size:27px}.doorway-caption span{font-size:11px;margin-top:9px}.venture-dark{padding-top:0;padding-bottom:85px}.venture-opening{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.venture-opening h2{font-size:49px}.venture-opening .lead{font-size:20px}.physical-stage{padding:0;margin-bottom:65px}.physical-stage>img{width:100%;max-height:none;object-fit:contain}.object-label{position:relative;bottom:auto;left:auto;margin:-35px 20px 0 -8px;display:inline-flex;gap:23px;align-items:center;padding:18px 24px;max-width:90%;box-shadow:7px 12px 30px #0004;order:2}.physical-stage{display:flex;flex-direction:column}.physical-stage>img{order:1}.object-label span{max-width:70px;font-size:10px}.object-label strong{font-size:29px;margin-top:0}.physical-stage figcaption{order:3;margin-top:23px;text-align:left;font-size:11px}.venture-copy{grid-template-columns:1fr;gap:60px}.venture-copy h3{font-size:35px}.venture-copy p{font-size:16px}.operations-sheet{width:70%;max-width:310px;margin:0 auto;transform:rotate(3deg)}.evidence-inline{max-width:300px}.archive-pair{margin-top:70px;grid-template-columns:1fr;gap:45px;padding-inline:8px}.archive-pair figure:nth-child(2){margin:0;transform:rotate(1deg)}.merchandise-sheet{width:100%;grid-column:auto}.archive-pair figcaption{font-size:11px}.brand-turn-stage{margin-top:70px;padding-top:60px}.brand-turn h3{font-size:30px;text-align:left}.brand-turn>p{font-size:16px;margin-top:22px}.brand-turn blockquote{font-size:49px;line-height:1.07;margin:60px 0;text-align:left}.brand-turn p.source-note{font-size:12px}
 #neumanine{padding:0}.neuma-world{min-height:530px;padding:70px 18px}.neuma-logo{width:100%;max-width:600px}.neuma-motto{font-size:34px;text-align:center;margin-top:50px}.world-index{font-size:11px;text-align:center}.neuma-copy.wrap{padding-block:70px}.neuma-copy h2{font-size:43px}.anarcris-world{min-height:780px;padding:80px 22px}.anarcris-lockup{width:82%;max-width:500px;max-height:330px}.brand-oath{font-size:clamp(29px,9vw,40px);margin-top:70px}.brand-world-caption{font-size:12px;text-align:center;margin-top:23px}.world-enter{margin-top:45px;font-size:11px}.anarcris-intro{padding:0}.anarcris-intro>.wrap{padding-block:75px}.anarcris-intro h2{font-size:43px}.name-origin{font-size:25px}.philosophy{padding-top:0;padding-bottom:80px;overflow:hidden}.philosophy-grid{display:flex;flex-direction:column;gap:60px}.editorial-portrait{position:static;width:78%;margin:20px auto 0;transform:rotate(-2deg)}.editorial-portrait img{max-height:600px}.philosophy h2{font-size:52px}.philosophy .prose blockquote{font-size:39px}.philosophy-mark{width:600px;top:850px;right:-200px}.brand-object{grid-template-columns:1fr;margin-top:80px;gap:50px}.brand-object .product-figure{order:0;width:90%;margin:auto;max-width:440px}.brand-object h3{font-size:44px}.brand-object p:not(.chapter){font-size:16px;margin-top:22px}.brand-object .text-link{margin-top:20px}.brand-object figcaption{font-size:11px}#commercial-proof{padding-block:80px}.proof-panel{padding:26px 23px;margin-top:45px}.proof-period{font-size:12px}.metrics dd{font-size:61px}.proof-foot p{font-size:12px}.ink-section{padding-top:45px}.machine-lines{width:calc(100% - 40px);display:grid;grid-template-columns:1fr 1fr;font-size:36px;gap:10px 30px;margin-bottom:65px}.machine-lines span:not(:last-child):after{font-size:17px;margin-left:12px}.machine-quote{width:calc(100% - 40px);font-size:43px;text-align:left;margin-bottom:80px}.ink-section h2{font-size:40px}.horizon-world{min-height:1150px;padding:0 0 100px;display:flex;align-items:flex-end}.horizon-image img{object-position:32% 15%;height:720px;width:100%;object-fit:cover}.horizon-image{background:#91aeb8}.horizon-image:after{background:linear-gradient(0deg,#91aeb8 33%,transparent 65%)}.horizon-image figcaption{bottom:22px;left:20px;max-width:calc(100% - 40px);font-size:10px;padding:8px 12px}.horizon-copy .prose{width:100%;padding:32px 25px;background:#ecf1e9ed;margin-top:550px;box-shadow:8px 20px 45px #1a373221}.horizon-copy h2{font-size:48px;margin-bottom:25px}.horizon-copy .prose p{font-size:16px}#dream{padding-block:90px}.dream-opening h2{font-size:44px}.dream-opening .lead{font-size:20px;margin-top:30px}.dream-columns{gap:32px;margin-top:50px}.dream-columns h3{font-size:28px}.future-copy{display:flex;flex-direction:column;gap:65px}.future-mark{width:80%;margin:auto}.future-mark img{max-height:240px}.future-mark span{font-size:10px;margin-top:25px;text-align:center}.future-copy h2{font-size:43px}.help-grid{margin-top:45px;gap:0}.help-grid a{padding-block:30px}.help-grid h3{font-size:28px}.evidence-grid{gap:35px 18px;margin-top:40px}.evidence-grid img{height:210px;padding:12px}.evidence-grid figcaption{font-size:11px;margin-top:15px}.evidence-grid figcaption strong{font-size:13px}.contact-section{padding-block:100px}.contact-section h2{font-size:64px}.closing-note{font-size:21px!important;margin-bottom:55px}.contact-section .contact-address{font-size:29px;margin-block:35px}.contact-section .actions{gap:22px;flex-direction:column}.site-footer{padding-bottom:80px}.footer-notes{font-size:11px}.journey-dock{left:20px;bottom:12px;width:calc(100% - 40px)}.journey-dock button{padding:13px 15px;grid-template-columns:auto 1fr auto;gap:20px}.journey-dock #chapter-current{font-size:12px}.journey-progress{height:2px}#chapters-dialog{padding:22px;width:calc(100vw - 30px);max-height:85svh}#chapters-dialog h2{font-size:38px}#chapters-dialog nav{position:static;display:grid;padding:0;background:transparent}#chapters-dialog nav a{font-size:21px;padding-block:12px;min-height:48px}.footer-inner{gap:22px}
}
@media(max-width:760px){.hero-portrait{top:0;bottom:auto;height:730px}.hero-portrait:after{background:linear-gradient(90deg,#161b1bd4 0%,#161b1b30 80%),linear-gradient(0deg,#161b1b 0%,transparent 65%,#161b1b80 100%)}.hero-summary{margin-top:255px}.hero-inner{padding-top:40px;min-height:890px}.byline{margin-bottom:35px}.horizon-image{right:0}.brand-turn blockquote{font-size:46px}.neuma-world .world-index{font-size:12px}.journey-dock{right:auto;left:20px}}
@media(max-width:370px){.hero h1{font-size:38px}.hero-summary{margin-top:240px}.hero-inner{min-height:940px}.beginning h2{font-size:43px}.venture-opening h2{font-size:43px}.brand-oath{font-size:30px}.brand-turn blockquote{font-size:42px}.drinks-doorway{min-height:600px}.trade-cover{top:260px}.doorway-caption{font-size:25px}.machine-quote{font-size:38px}.neuma-motto{font-size:29px}.evidence-grid{grid-template-columns:1fr}.contact-section h2{font-size:55px}.horizon-copy h2{font-size:41px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-portrait img{--portrait-shift:0px!important}.journey-progress span{transition:none}.editorial-portrait,.sticky-heading{position:static}}
@media print{body{padding:0}.journey-dock,.drinks-doorway,.brand-light,.hero-portrait:after,.machine-lines{display:none!important}.hero{min-height:0;background:white;color:black}.hero-inner{min-height:0;padding:20px 0}.hero-copy{width:100%}.hero h1{font-size:34px}.hero-summary{margin-top:25px;color:black}.hero-portrait{position:relative;height:300px;width:300px}.hero-portrait img{transform:none;filter:none}.section{min-height:0;padding-block:35px}.horizon-image{position:relative;height:300px}.horizon-copy .prose{margin:0;width:100%}.anarcris-world,.neuma-world{min-height:0;padding:25px}.anarcris-lockup{max-height:150px}.editorial-portrait,.sticky-heading{position:static}.site-header{display:none}}

