/* Compact editorial proportions; motion adds depth without controlling scrolling. */
body{font-size:16px;line-height:1.65}.wrap{width:min(1180px,calc(100% - 112px))}.section{padding-block:76px}h2{font-size:clamp(34px,3.6vw,53px);line-height:1.08;letter-spacing:-.04em}.lead{font-size:20px}.chapter{font-size:12px;margin-bottom:19px}.split{gap:65px}.prose p{max-width:590px}.prose p+p{margin-top:17px}.header-inner{min-height:65px}.wordmark{font-size:22px}.hero{min-height:0;overflow:clip}.hero-inner{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;min-height:535px;padding-block:40px 45px;align-items:center;position:relative}.hero-copy{width:auto;pointer-events:auto}.byline{font-size:11px;margin-bottom:25px}.byline span{font-size:15px}.hero h1{font-size:clamp(40px,4.1vw,61px);line-height:1.04;letter-spacing:-.045em;max-width:660px;text-shadow:none}.hero h1>span+span{margin-top:14px}.hero-summary{font-size:14px;line-height:1.6;margin-top:22px;max-width:510px}.hero .actions{margin-top:22px;gap:21px}.hero .button{font-size:13px;padding:10px 18px;min-height:47px}.hero .text-link{font-size:12px}.hero-portrait{position:relative;inset:auto;width:100%;max-width:440px;height:auto;aspect-ratio:auto;align-self:center;justify-self:end;overflow:visible;perspective:1000px;margin:0 0 8px}.hero-portrait:after{display:none}.hero-portrait img{width:100%;height:auto;max-width:100%;border-radius:2px;clip-path:inset(5% round 2px);object-fit:contain;transform:none;filter:none;box-shadow:none}.hero-portrait figcaption{position:static;display:flex;align-items:flex-end;gap:0;text-align:right;margin:0 22px 0 0;color:#c5cfcb}.hero-portrait figcaption span:first-child{font-size:12px}.hero-portrait figcaption span:last-child{font-size:10px}.hero-bottom{padding-block:14px;font-size:11px}.hero-bottom a{font-size:11px}.beginning{min-height:0}.beginning-grid{gap:10%;align-items:start}.chapter-number{font-size:55px;margin-bottom:23px}.beginning h2{font-size:clamp(35px,3.7vw,54px)}.beginning .prose{padding-top:20px}.memory-slip{padding:18px;margin:35px -10px 0;box-shadow:7px 13px 28px #27352b17}.timeline-section{padding-block:80px}.timeline-walk{gap:12%}.sticky-heading{top:100px}.timeline{position:relative;padding-left:0}.timeline li{border:0;padding:0 0 42px 42px}.timeline-index{top:0;left:-14px;font-size:22px;z-index:2;width:31px;text-align:center}.timeline h3{font-size:27px;margin-bottom:12px}.timeline p{font-size:15px}.timeline:before,.timeline:after{content:'';position:absolute;left:0;top:12px;bottom:0;width:2px;background:#93a699;transform-origin:top;pointer-events:none}.timeline:after{background:#254b36;transform:scaleY(var(--timeline-progress,0));z-index:1}.timeline li[aria-current="step"] .timeline-index{color:#173b28;box-shadow:0 0 0 1px #42664a;background:#e7ece4}.timeline li[data-past="true"] .timeline-index{color:#294e37}
.venture-dark{padding-top:0;padding-bottom:85px}.drinks-doorway{min-height:520px;margin-bottom:65px;perspective:1200px}.identity-sheet{top:28px;left:11%;width:35%;max-width:460px}.identity-sheet figcaption{font-size:10px;padding:9px 14px}.trade-cover{top:80px;right:5%;width:50%;max-width:800px}.trade-cover figcaption{font-size:10px}.doorway-caption{left:9%;bottom:30px;font-size:25px}.doorway-caption span{font-size:12px;margin-top:10px}.venture-opening{margin-bottom:46px;gap:9%;grid-template-columns:1.3fr 1fr}.venture-opening h2{font-size:clamp(35px,3.7vw,54px)}.venture-opening .lead{font-size:19px}.physical-stage{padding-left:21%;margin-bottom:70px;perspective:1200px}.physical-stage>img{max-height:560px;width:100%;object-fit:contain;transform-origin:50% 50%}.physical-stage figcaption{font-size:11px;margin-top:20px}.object-label{left:3%;padding:20px 26px;bottom:14%;box-shadow:9px 16px 35px #0003}.object-label span{font-size:10px}.object-label strong{font-size:33px;line-height:1.08;margin-top:12px}.venture-copy{gap:13%;grid-template-columns:1fr .55fr}.venture-copy h3{font-size:32px}.venture-copy p{font-size:16px}.operations-sheet{max-width:240px}.evidence-inline{max-width:270px;margin-top:25px}.gallery-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:85px}.gallery-toolbar h3{font-family:var(--serif);font-size:29px}.gallery-toolbar p{font-size:12px;color:#d2c3aa;margin-top:8px}.gallery-controls{display:flex;gap:10px}.gallery-controls[hidden]{display:none}.gallery-controls button{border:1px solid #ad9678;color:#f1eade;background:transparent;width:46px;height:46px;font-size:23px}.gallery-controls button:disabled{opacity:.35;cursor:default}.archive-pair{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:28px 0 0;padding:18px 6px 24px;scrollbar-width:thin;scrollbar-color:#b4a185 #30271f;align-items:start}.archive-pair figure,.archive-pair figure:first-child,.archive-pair figure:nth-child(2),.archive-pair .merchandise-sheet{flex:0 0 47%;width:47%;margin:0;transform:none;scroll-snap-align:start}.archive-pair img{width:100%;height:315px;object-fit:contain;background:#fff;box-shadow:0 8px 22px #0003}.archive-pair figcaption{font-size:11px}.brand-turn-stage{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:start;margin-top:60px;padding:70px 0 0;min-height:510px}.brand-turn-stage .pinned-quote{position:sticky;top:130px;font-size:clamp(34px,3.6vw,51px);line-height:1.11;letter-spacing:-.025em;text-align:left;color:#e2cfac;margin:20px 0 0;font-family:var(--serif)}.turn-account h3{font-size:26px;line-height:1.18;text-align:left}.turn-account>p{font-size:15px;margin-top:20px}.turn-account .source-note{font-size:12px}
.neuma-world{min-height:365px;padding:48px 25px}.neuma-logo{width:min(560px,67vw)}.neuma-world .world-index{font-size:12px;margin-top:25px}.neuma-copy.wrap{padding-block:65px}.neuma-copy h2{font-size:clamp(34px,3.6vw,51px)}.anarcris-world{min-height:0;padding:65px 30px 45px}.anarcris-lockup{width:265px;max-width:50vw;max-height:210px}.brand-oath{font-size:clamp(30px,3.2vw,46px);margin-top:30px}.brand-world-caption{font-size:12px;margin-top:17px}.world-enter{font-size:11px;margin-top:22px;padding:10px}.anarcris-intro>.wrap{padding-block:65px}.anarcris-intro h2{font-size:clamp(33px,3.5vw,50px)}.name-origin{font-size:24px;padding-top:18px;margin-top:24px!important}.philosophy{padding-top:10px;padding-bottom:75px}.philosophy-grid{gap:11%;grid-template-columns:.8fr 1fr}.editorial-portrait{max-width:320px;margin:30px auto 0;top:110px}.editorial-portrait img{max-height:435px;object-fit:contain}.philosophy h2{font-size:clamp(37px,4vw,57px);margin-bottom:22px}.philosophy .lead{font-size:20px}.philosophy .prose blockquote{font-size:clamp(29px,3vw,43px);margin-block:28px}.philosophy .prose p{font-size:16px}.philosophy-mark{width:550px;top:100px;right:-80px}.brand-object{grid-template-columns:.8fr 1fr;gap:11%;margin-top:75px;perspective:1000px}.brand-object .product-figure{max-width:310px;width:100%;margin:auto;box-shadow:8px 15px 32px #0003}.brand-object h3{font-size:clamp(32px,3.5vw,49px)}.brand-object p:not(.chapter){font-size:16px;margin-top:20px}.brand-object .text-link{font-size:13px;margin-top:16px}#commercial-proof{padding-block:75px}.proof-panel{padding:30px 35px;margin-top:37px}.metrics{margin-block:25px}.metrics dd{font-size:clamp(45px,4.5vw,64px)}.proof-foot{gap:35px}.proof-period{font-size:12px}
.ink-section{padding-top:50px;padding-bottom:75px}.loop-caption{font-size:12px;color:#c5d7da;margin-bottom:20px}.machine-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(1180px,calc(100% - 112px));padding:16px 0 25px;border:0;margin-bottom:46px;perspective:1000px}.machine-lines>div{background:#20323d;border:1px solid #567482;padding:20px 18px;box-shadow:0 12px 28px #0002;font-family:var(--sans);letter-spacing:normal;line-height:1.4}.machine-lines strong{font-family:var(--serif);font-size:29px;color:#e5eced;font-weight:400;display:block}.machine-lines span{font-size:11px;color:#bed0d5;display:block;margin-top:10px}.machine-lines span:after{display:none!important}.machine-quote{font-size:clamp(32px,3.6vw,50px);max-width:850px;width:calc(100% - 112px);margin-bottom:65px}.ink-section h2{font-size:clamp(33px,3.6vw,50px)}.horizon-world{min-height:690px;padding-block:80px}.horizon-copy .prose{width:44%;padding:30px}.horizon-copy h2{font-size:clamp(34px,3.6vw,50px);margin-bottom:24px}.horizon-copy .prose p{font-size:15px}.horizon-image{right:25%}.horizon-image img{height:calc(100% + 30px);margin-top:-15px}.horizon-image figcaption{bottom:18px;left:24px;font-size:10px}#dream{padding-block:85px}.dream-opening h2{font-size:clamp(35px,3.8vw,55px)}.dream-opening .lead{font-size:20px;margin-top:26px;max-width:800px}.dream-columns{margin-top:45px;gap:40px}.dream-columns h3{font-size:26px}.dream-columns p{font-size:15px}.future-mark img{width:240px;max-height:240px}.future-mark span{margin-top:20px;font-size:11px}.future-copy h2{font-size:clamp(33px,3.5vw,50px)}.help-grid{margin-top:45px;gap:0 55px}.help-grid a{padding-block:26px}.help-grid h3{font-size:26px}.help-grid p{font-size:15px}.evidence-grid{margin-top:40px;gap:25px}.evidence-grid img{height:245px;padding:14px}.evidence-grid figcaption{margin-top:15px}.contact-section{padding-block:90px 80px}.contact-section h2{font-size:clamp(48px,5.5vw,79px)}.closing-note{font-size:20px!important;margin-bottom:35px}.contact-section .contact-address{font-size:clamp(28px,3vw,42px);margin-block:27px}.site-footer{padding-block:30px 60px}.journey-dock{width:250px}.journey-dock button{padding:12px 15px}
/* Only visible scenes receive scroll transforms. No permanent will-change layers. */
.motion-enabled [data-plane]{transform:perspective(1000px) translate3d(var(--plane-x,0px),var(--plane-y,0px),0) rotate(var(--angle,0deg)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-origin:center;backface-visibility:hidden}.motion-enabled [data-tilt]{transform-style:preserve-3d}.motion-enabled [data-tilt] img{translate:0 0 8px}.motion-enabled [data-tilt]:hover{filter:drop-shadow(0 12px 20px #0002)}.archive-pair:focus-visible{outline:2px solid #d6bd87;outline-offset:6px}
@media(max-width:1100px){.wrap{width:calc(100% - 80px)}.hero-inner{gap:30px;min-height:500px}.hero h1{font-size:4.5vw}.hero-portrait{max-width:none}.hero-summary{font-size:13px}.hero .actions{gap:15px}.hero .text-link{font-size:11px}.physical-stage{padding-left:18%}.physical-stage>img{max-height:490px}.object-label{left:0;font-size:25px;padding:18px}.object-label strong{font-size:29px}.drinks-doorway{min-height:440px}.machine-lines{width:calc(100% - 80px)}.machine-lines>div{padding:18px 12px}.horizon-copy .prose{width:50%}.horizon-image{right:20%}.horizon-world{min-height:650px}.evidence-grid{grid-template-columns:repeat(4,1fr)}.evidence-grid img{height:200px}}
@media(max-width:760px){
 body{font-size:15px}.wrap{width:calc(100% - 40px)}.section{padding-block:51px}.split{gap:26px}.hero-inner{display:block;min-height:0;padding:28px 0 27px;position:relative}.hero-copy{width:100%}.hero-portrait{position:absolute;top:16px;right:0;bottom:auto;left:auto;width:31%;max-width:130px;margin:0;aspect-ratio:1;height:auto}.hero-portrait img{height:auto;transform:none;filter:none;clip-path:inset(5% round 1px);border-radius:0}.hero-portrait figcaption{display:none}.hero .byline{padding-top:8px;margin-bottom:30px;min-height:78px;max-width:61%;font-size:10px}.byline span{font-size:13px}.hero h1{font-size:clamp(30px,8.5vw,44px);line-height:1.07;max-width:none;letter-spacing:-.045em}.hero h1>span+span{margin-top:11px}.hero-summary{margin-top:21px;font-size:13px;line-height:1.65;max-width:100%}.hero .actions{gap:14px;margin-top:23px;align-items:center;flex-direction:row}.hero .button{font-size:12px;min-height:45px;padding:10px 13px}.hero .text-link{font-size:10px;padding-block:10px}.hero-bottom{padding-block:15px;font-size:10px}.hero-bottom a{font-size:9px;margin-top:6px}.beginning-grid{gap:25px}.chapter-number{font-size:38px;margin-bottom:18px}.beginning h2{font-size:34px;max-width:330px}.beginning .prose{padding:0}.beginning .lead{font-size:19px}.beginning .prose p{font-size:15px}.memory-slip{padding:15px 12px;margin:25px 0 0}.memory-slip figcaption{font-size:10px}.timeline{margin-top:38px;padding-left:0}.timeline li{padding-left:30px;padding-bottom:32px}.timeline h3{font-size:25px}.timeline p{font-size:14px}.timeline-index{font-size:19px;width:30px}.chapter{font-size:11px;margin-bottom:17px}h2,.neuma-copy h2,.anarcris-intro h2,.venture-opening h2{font-size:34px;line-height:1.1}.lead,.prose p.lead{font-size:19px}.prose p{font-size:15px}.drinks-doorway{min-height:400px;margin-bottom:45px}.identity-sheet{width:53%;top:22px;left:2%}.identity-sheet figcaption{font-size:8px;padding:6px 8px}.trade-cover{width:75%;top:143px;right:-2%}.trade-cover figcaption{font-size:8px;padding-right:15px;margin-top:8px}.doorway-caption{bottom:20px;left:20px;font-size:21px}.doorway-caption span{font-size:10px;margin-top:8px}.venture-dark{padding-top:0}.venture-opening{gap:22px;margin-bottom:33px}.venture-opening .lead{font-size:18px}.physical-stage{padding:0;margin-bottom:43px}.physical-stage>img{max-height:430px;object-fit:contain;order:1}.object-label{padding:15px 19px;gap:20px;margin:-15px 15px 0 -3px;bottom:auto;max-width:90%}.object-label strong{font-size:23px}.object-label span{font-size:9px}.physical-stage figcaption{font-size:10px;margin-top:18px}.venture-copy{grid-template-columns:1fr;gap:35px}.venture-copy h3{font-size:28px}.venture-copy p{font-size:15px}.operations-sheet{max-width:205px;width:58%}.operations-sheet figcaption{font-size:10px}.evidence-inline{max-width:240px}.gallery-toolbar{margin-top:50px;gap:15px;align-items:center}.gallery-toolbar h3{font-size:25px}.gallery-toolbar p{font-size:11px;max-width:240px}.gallery-controls{gap:6px}.gallery-controls button{height:44px;width:39px}.archive-pair{gap:18px;margin-top:18px;padding:8px 3px 20px;scroll-padding-left:3px}.archive-pair figure,.archive-pair figure:first-child,.archive-pair figure:nth-child(2),.archive-pair .merchandise-sheet{flex-basis:86%;width:86%;margin:0;transform:none}.archive-pair img{height:230px;padding:0}.archive-pair figcaption{font-size:10px}.brand-turn-stage{display:flex;flex-direction:column;gap:30px;min-height:0;margin-top:35px;padding-top:37px}.brand-turn-stage .pinned-quote{position:static;font-size:33px;line-height:1.14;margin:0;max-width:none}.turn-account h3{font-size:25px}.turn-account>p{font-size:14px}.turn-account .source-note{font-size:11px}.neuma-world{min-height:265px;padding:35px 20px}.neuma-logo{width:min(90%,440px)}.neuma-world .world-index{font-size:10px;margin-top:18px}.neuma-copy.wrap{padding-block:45px}.anarcris-world{min-height:0;padding:40px 20px 30px}.anarcris-lockup{width:185px;max-width:58%;max-height:160px}.brand-oath{font-size:clamp(27px,7vw,35px);margin-top:25px}.brand-world-caption{font-size:11px;max-width:300px;margin-top:17px}.world-enter{font-size:10px;margin-top:17px}.anarcris-intro{padding:0}.anarcris-intro>.wrap{padding-block:47px}.name-origin{font-size:22px}.philosophy{padding-top:0;padding-bottom:48px}.philosophy-grid{gap:35px}.editorial-portrait{width:62%;max-width:235px;margin-top:10px;position:static}.editorial-portrait img{max-height:320px}.philosophy h2{font-size:36px}.philosophy .prose p{font-size:15px}.philosophy .prose .lead{font-size:19px}.philosophy .prose blockquote{font-size:29px;margin-block:24px}.philosophy-mark{top:370px;width:350px;right:-80px}.brand-object{grid-template-columns:.82fr 1fr;gap:22px;margin-top:48px;align-items:center}.brand-object .product-figure{max-width:200px;width:100%}.brand-object figcaption{font-size:9px}.brand-object h3{font-size:25px}.brand-object p:not(.chapter){font-size:12px;margin-top:14px}.brand-object .chapter{font-size:9px;margin-bottom:12px}.brand-object .text-link{font-size:10px;margin-top:13px}#commercial-proof{padding-block:48px}.proof-panel{margin-top:28px;padding:24px 20px}.metrics dd{font-size:46px}.proof-period{font-size:11px}.proof-foot{padding-top:18px}.proof-foot p{font-size:11px}.ink-section{padding-top:35px}.loop-caption{font-size:11px;margin-bottom:12px}.machine-lines{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:12px;padding:10px 0 18px;margin-bottom:30px}.machine-lines>div{padding:16px 14px}.machine-lines strong{font-size:25px}.machine-lines span{font-size:10px;margin-top:8px}.machine-quote{width:calc(100% - 40px);font-size:31px;line-height:1.13;margin-bottom:40px}.ink-section h2{font-size:33px}.horizon-world{min-height:0;padding:250px 0 67px;display:block}.horizon-image{right:0}.horizon-image img{height:420px;object-position:32% 10%;margin-top:0;filter:saturate(.8)}.horizon-image:after{background:linear-gradient(0deg,#91aeb8 10%,transparent 70%)}.horizon-copy .prose{width:100%;padding:27px 23px;margin-top:0;background:#ecf1e9ef}.horizon-copy h2{font-size:34px;margin-bottom:20px}.horizon-copy .prose p{font-size:14px}.horizon-image figcaption{left:20px;bottom:10px;max-width:calc(100% - 40px);font-size:9px;padding:8px 10px}#dream{padding-block:55px}.dream-opening h2{font-size:35px}.dream-opening .lead{font-size:18px;margin-top:23px}.dream-columns{gap:25px;margin-top:30px}.dream-columns h3{font-size:25px}.dream-columns p{font-size:14px}.future-copy{gap:35px}.future-mark img{width:185px;max-height:150px}.future-mark span{margin-top:15px;font-size:10px}.future-copy h2{font-size:33px}.help-grid{margin-top:30px}.help-grid a{padding-block:22px}.help-grid h3{font-size:25px}.help-grid p{font-size:14px}.archive-header{margin-bottom:25px}.evidence-grid{grid-template-columns:1fr 1fr;margin-top:25px;gap:28px 16px}.evidence-grid img{height:180px;padding:10px}.contact-section{padding-block:65px}.closing-note{font-size:17px!important;margin-bottom:30px}.contact-section h2{font-size:45px}.contact-section .contact-address{font-size:26px;margin-block:26px}.contact-section p{font-size:14px}.contact-section .actions{gap:17px}.site-footer{padding-bottom:65px}.journey-dock{width:calc(100% - 40px)}.journey-dock button{padding:11px 13px}.motion-enabled [data-plane]{transform:none}.motion-enabled [data-tilt] img{translate:none}.motion-enabled [data-tilt]:hover{filter:none}
}
@media(max-width:370px){.hero h1{font-size:30px}.hero .actions{gap:13px;flex-wrap:wrap;flex-direction:row}.hero .text-link{font-size:10px}.hero-inner{min-height:0}.hero-summary{margin-top:20px}.drinks-doorway{min-height:375px}.trade-cover{top:130px}.brand-oath{font-size:26px}.brand-object{gap:17px}.brand-object h3{font-size:22px}.contact-section h2{font-size:42px}.gallery-controls button{width:34px}.evidence-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-plane]{transform:none!important}[data-tilt] img{translate:none!important}.pinned-quote{position:static!important}.timeline:after{transition:none}}
@media print{.gallery-controls,.journey-dock{display:none!important}.archive-pair{display:block;overflow:visible}.archive-pair figure{width:100%!important}.hero-inner{display:block;min-height:0}.hero-portrait{position:static;width:180px}.hero h1{font-size:32px}.hero-summary{margin-top:20px}.pinned-quote{position:static!important}}


