@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";@font-face{font-family:Tallica;src:url(/assets/fonts/tallica-vf.ttf) format("truetype-variations");font-style:normal;font-weight:100 700;font-display:swap}:root{color:#18201c;background:#f5f0e4;font-family:Manrope,sans-serif;font-synthesis:none;--paper: #f5f0e4;--ink: #18201c;--gold: #f7b450;--sage: #748371;--mist: #dde4dd;--rule: rgba(24,32,28,.38);--display: "Tallica", "Arial Narrow", sans-serif;scroll-behavior:smooth}*{box-sizing:border-box}html{scroll-snap-type:y proximity;scroll-padding-top:72px}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit}.site-shell{position:relative;isolation:isolate;overflow:clip;background:#f5f0e4d6}.paper-field{position:fixed;top:-8vh;right:-3vw;bottom:-8vh;left:-3vw;z-index:-2;pointer-events:none;background:url(/assets/paper-field.png) center/cover;transform:translate3d(0,var(--paper-shift,0),0) scale(1.04);opacity:.7;will-change:transform}.site-header{position:sticky;top:0;z-index:20;width:min(100% - 44px,1380px);height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rule);background:#f5f0e4e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.brand-mark{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-w{width:28px;aspect-ratio:1;display:block;color:var(--ink);background:currentColor;-webkit-mask:url(/assets/witchcraftery-w.svg) center/contain no-repeat;mask:url(/assets/witchcraftery-w.svg) center/contain no-repeat}nav{display:flex;gap:clamp(18px,3vw,46px)}nav a{text-decoration:none;position:relative}nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;background:var(--gold);transition:right .18s ease}nav a:hover:after,nav a:focus-visible:after{right:0}.depth-section{--depth: 0;position:relative;scroll-margin-top:0;scroll-snap-align:start}[data-depth=text],[data-depth=frame],[data-depth=image]{will-change:transform,opacity;transition:opacity .5s ease}[data-depth=text]{transform:translate3d(0,calc(var(--depth)*16px),0)}[data-depth=frame]{transform:translate3d(0,calc(var(--depth)*28px),0)}[data-depth=image]{transform:translate3d(0,calc(var(--depth)*42px),0)}.hero{width:min(100% - 44px,1380px);min-height:clamp(620px,calc(min(100svh,56.25vw) - 72px),980px);margin:0 auto;padding:clamp(38px,6vh,86px) 0 28px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--rule)}.hero-kicker,.project-status,.dispatch-title>p{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.hero-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,.7fr) minmax(160px,.38fr);gap:clamp(24px,4vw,64px);align-items:end}.hero h1{margin:0;font:700 clamp(104px,10.5vw,170px)/.8 var(--display);text-transform:uppercase;letter-spacing:-.045em;max-width:760px}.hero h1 span{display:block;margin-left:.04em}.hero-note{padding:24px 0 20px;border-block:1px solid var(--rule);font-size:clamp(13px,1vw,16px);line-height:1.6}.hero-note em{display:block;margin-top:22px;font-size:18px;font-weight:600}.lab-stamp{width:clamp(140px,13vw,190px);aspect-ratio:1;margin:0 auto 12px;border:3px solid var(--sage);border-radius:50%;color:var(--sage);display:grid;place-items:center;align-content:center;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:9px;transform:rotate(-7deg) translate3d(0,calc(var(--depth)*42px),0)}.lab-stamp strong{font:700 46px/1 var(--display);letter-spacing:.02em}.manifesto{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px 16px;background:var(--gold);text-decoration:none;font:700 clamp(28px,4.2vw,68px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em}.manifesto span{font-family:Manrope,sans-serif;font-size:36px;transition:transform .18s ease}.manifesto:hover span,.manifesto:focus-visible span{transform:translate(8px)}.project-list{width:min(100% - 44px,1380px);margin:0 auto;border-inline:1px solid var(--rule)}.project{min-height:92svh;display:grid;grid-template-columns:clamp(86px,10vw,152px) minmax(250px,.72fr) minmax(0,2fr);border-bottom:1px solid var(--rule);overflow:hidden}.project-number{padding:clamp(26px,4vw,54px) 16px;border-right:1px solid var(--rule);color:var(--sage);font:700 clamp(88px,11vw,170px)/.78 var(--display);letter-spacing:-.035em}.project-copy{padding:clamp(30px,4.4vw,66px) clamp(22px,3vw,42px);display:flex;flex-direction:column;border-right:1px solid var(--rule)}.project-status{color:#b57f1e}.project h2{margin:15px 0 20px;max-width:9ch;font:700 clamp(52px,5vw,82px)/.88 var(--display);text-transform:uppercase;letter-spacing:-.018em}.project-question{margin:0 0 20px;max-width:30ch;text-transform:uppercase;font:600 13px/1.45 var(--display);letter-spacing:.055em}.project-body{margin:0;max-width:38ch;font-size:14px;line-height:1.7}.project-links{margin-top:auto;padding-top:40px;display:grid;gap:12px}.project-links a{width:fit-content;font-size:12px;font-weight:700;text-underline-offset:5px}.project-links span{display:inline-block;margin-left:8px;transition:transform .18s ease}.project-links a:hover span,.project-links a:focus-visible span{transform:translate(6px)}.project-visual{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--mist)}.project-visual img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.045);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.project.in-view .project-visual img{transform:scale(1)}.project-cream .project-visual{padding:clamp(20px,4vw,64px);background:#dde4ddb8}.project-cream .project-visual img{object-fit:contain;filter:none}.project-forest .project-visual{background:#1d2924}.project-visual figcaption{position:absolute;right:10px;bottom:9px;padding:6px 8px;color:var(--paper);background:#18201cdb;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.dispatch{width:min(100% - 44px,1380px);min-height:72svh;margin:0 auto;padding:clamp(60px,10vh,130px) 0;display:grid;grid-template-columns:.55fr 1.35fr 1fr;gap:clamp(28px,5vw,78px);align-items:center;border-bottom:1px solid var(--rule)}.dispatch-botanical{align-self:stretch;padding-top:16px;border-top:8px solid var(--sage);color:var(--sage);font:700 12px/1.4 var(--display);letter-spacing:.12em;text-transform:uppercase}.dispatch-title h2{margin:18px 0 0;font:700 clamp(68px,8vw,122px)/.84 var(--display);text-transform:uppercase;letter-spacing:-.025em}.dispatch-form-wrap{max-width:470px;font-size:14px;line-height:1.65}form label{display:block;margin:28px 0 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.email-row{display:flex;border:1px solid var(--ink);background:#f5f0e4b3}.email-row input{min-width:0;flex:1;border:0;padding:14px 16px;color:var(--ink);background:transparent;outline:0}.email-row:focus-within{box-shadow:0 0 0 3px #ddae5259}.email-row button{width:52px;border:0;border-left:1px solid var(--ink);color:var(--ink);background:var(--gold);cursor:pointer;font-size:22px}form small{display:block;margin-top:10px;font-size:10px;line-height:1.5}.success{margin-top:28px;padding:18px;border:1px solid var(--sage);background:var(--mist);font-weight:600}footer{width:min(100% - 44px,1380px);min-height:260px;margin:0 auto;padding:52px 0 34px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px}.footer-logo{width:min(360px,70vw);aspect-ratio:903/163;color:var(--ink);background:currentColor;-webkit-mask:url(/assets/witchcraftery-full.svg) center/contain no-repeat;mask:url(/assets/witchcraftery-full.svg) center/contain no-repeat}footer>p{margin:0;justify-self:end;font-size:14px;font-style:italic}.footer-meta{grid-column:1/-1;align-self:end;display:flex;justify-content:space-between;border-top:1px solid var(--rule);padding-top:16px;text-transform:uppercase;letter-spacing:.1em;font-size:9px}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:1120px){.hero-grid{grid-template-columns:minmax(0,1fr) 240px}.hero h1{max-width:none;font-size:clamp(96px,12.5vw,140px)}.lab-stamp{display:none}}@media(max-width:900px){.project{min-height:auto;grid-template-columns:88px minmax(210px,.7fr) minmax(0,1.3fr)}.project h2{font-size:clamp(43px,6vw,64px)}.dispatch{grid-template-columns:.28fr 1fr 1fr}}@media(max-width:680px){html{scroll-snap-type:none;scroll-padding-top:64px}.site-header,.hero,.project-list,.dispatch,footer{width:min(100% - 28px,1380px)}.site-header{height:64px}.brand-mark span:last-child{display:none}nav{gap:15px;font-size:9px}.hero{min-height:calc(100svh - 64px);padding-top:32px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero h1{font-size:clamp(58px,15vw,88px);line-height:.9;letter-spacing:-.045em}.hero-note{max-width:40ch}.manifesto{padding:16px;font-size:clamp(30px,9.5vw,42px);line-height:1.52}.project{min-height:100svh;grid-template-columns:70px 1fr;grid-template-rows:auto minmax(48vh,1fr)}.project-number{padding:28px 10px;grid-row:1;font-size:76px}.project-copy{grid-row:1;padding:30px 20px;border-right:0}.project h2{font-size:clamp(48px,13vw,72px);max-width:8ch}.project-visual{grid-column:1/-1;grid-row:2;border-top:1px solid var(--rule)}.project-links{margin-top:34px}.dispatch{grid-template-columns:1fr;min-height:92svh;gap:28px}.dispatch-botanical{min-height:54px}.dispatch-title h2{font-size:clamp(70px,21vw,110px)}footer{grid-template-columns:1fr}footer>p{justify-self:start}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}[data-depth=text],[data-depth=frame],[data-depth=image],.lab-stamp{transform:none!important}.paper-field{transform:scale(1.04)!important}}html{scroll-snap-type:none}.print-scene{--arrival: 0;--travel: 1;perspective:1400px;perspective-origin:50% 50%;transform-style:preserve-3d;isolation:auto}.print-scene>*{min-width:0}.scene-paper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#f5f0e4aa,#f5f0e4aa),url(/assets/paper-field.png) center/cover;z-index:-1;transform:translate3d(0,calc(var(--arrival)*14px*var(--travel)),-240px) scale(1.1714286)}.registration-plane{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-block:1px solid var(--rule);transform:translate3d(0,calc(var(--arrival)*30px*var(--travel)),-100px) scale(1.0714286)}.registration-plane i{position:absolute;width:17px;height:17px;background:linear-gradient(var(--ink),var(--ink)) center/1px 100% no-repeat,linear-gradient(var(--ink),var(--ink)) center/100% 1px no-repeat}.registration-plane i:nth-child(1){left:-8px;top:-8px}.registration-plane i:nth-child(2){right:-8px;top:-8px}.registration-plane i:nth-child(3){left:-8px;bottom:-8px}.registration-plane i:nth-child(4){right:-8px;bottom:-8px}.register-target{position:absolute;right:7%;top:14%;width:40px;height:40px;border:1px solid var(--sage);border-radius:50%;background:linear-gradient(var(--sage),var(--sage)) center/1px 100% no-repeat,linear-gradient(var(--sage),var(--sage)) center/100% 1px no-repeat}.register-scale{position:absolute;left:-10px;top:35%;height:70px;width:16px;background:repeating-linear-gradient(to bottom,var(--sage) 0 1px,transparent 1px 5px)}.print-scene [data-depth=text]{transform:translate3d(0,calc(var(--arrival)*20px*var(--travel)),0)}.hero{padding:24px 30px 32px;min-height:0;border-bottom:0;display:block}.hero-kicker{font-size:9px;margin-bottom:28px}.hero-grid{display:grid;transform-style:preserve-3d;grid-template-columns:1.1fr .7fr .48fr;grid-template-rows:auto auto;column-gap:clamp(24px,4vw,60px);row-gap:30px;align-items:center}.hero h1{display:contents}.hero h1 span{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:1.42;transform:translate3d(0,calc(var(--arrival)*20px*var(--travel)),0)}.hero-name{grid-column:1/-1;font-size:clamp(76px,min(15.5vw,19vh),210px);white-space:nowrap}.hero-labs{grid-column:1;font-size:clamp(100px,min(18vw,20vh),220px);white-space:nowrap}.hero .hero-note{grid-column:2;grid-row:2;border-block:0;border-left:1px solid var(--rule);padding:14px 0 14px 24px;font-size:13px;line-height:1.65;transform:translate3d(0,calc(var(--arrival)*20px*var(--travel)),0)}.hero-note p{margin:0}.hero-note em{font-family:Georgia,serif;font-size:18px;line-height:1.25;font-weight:400}.hero .lab-stamp{grid-column:3;grid-row:2;position:relative;display:grid;width:min(100%,190px);border:0;margin:0;letter-spacing:0;transform:translate3d(0,calc(var(--arrival)*40px*var(--travel)),60px) scale(.9571429) rotate(-7deg)}.lab-stamp svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.lab-stamp circle{fill:none;stroke:currentColor;stroke-width:1.4}.lab-stamp text{font:12px Georgia,serif;fill:currentColor;letter-spacing:1px}.lab-stamp strong{font-size:clamp(36px,4vw,58px);line-height:1.5}.hero .manifesto{margin-top:26px;width:fit-content;max-width:100%;padding:8px 18px;gap:24px;font-size:clamp(24px,3.3vw,45px);line-height:1.5;transform:translate3d(0,calc(var(--arrival)*20px*var(--travel)),0)}.manifesto strong{font-weight:700}.hero .manifesto span{font-size:25px}.project.print-scene{min-height:clamp(600px,calc(100svh - 72px),820px);overflow:visible;border:0;grid-template-columns:10% 25% 65%}.project.print-scene .registration-plane{background:linear-gradient(var(--rule),var(--rule)) 10% 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 35% 0/1px 100% no-repeat}.project.print-scene .register-target{display:none}.project.print-scene .project-number{border:0;padding:38px 12px;font-size:clamp(76px,9vw,128px);line-height:1.45;transform:translate3d(0,calc(var(--arrival)*20px*var(--travel)),0)}.project.print-scene .project-copy{border:0;padding:46px 24px 34px}.project.print-scene h2{font-size:clamp(36px,3.9vw,56px);line-height:1.38;letter-spacing:0;margin:16px 0 22px;max-width:none}.project.print-scene .project-question{font-family:Manrope,sans-serif;font-size:10px;line-height:1.6;letter-spacing:.025em}.project.print-scene .project-body{font-size:12px;line-height:1.8}.project.print-scene .project-links{padding-top:24px}.project.print-scene .project-visual{padding:22px;display:flex;align-items:center;background:transparent;overflow:visible;transform:translate3d(0,calc(var(--arrival)*52px*var(--travel)),60px) scale(.9571429)}.project.print-scene .project-visual img{width:100%;height:auto;object-fit:contain;transform:none;transition:none}.project.print-scene figcaption{bottom:18px;right:22px;background:transparent;color:var(--ink);font-size:8px}@media(min-width:1500px){.hero-name{font-size:min(210px,19vh)}}@media(max-width:1120px){.hero-grid{grid-template-columns:1fr .85fr .45fr;gap:24px}.hero h1{display:contents}.hero .lab-stamp{display:grid}.hero-name{font-size:14.8vw}.hero-labs{font-size:18vw}}@media(max-width:800px){.hero{padding-inline:18px}.hero-grid{grid-template-columns:1fr 1fr}.hero-name{font-size:14vw}.hero-labs{font-size:20vw}.hero .hero-note{grid-column:2;padding-left:16px}.hero .lab-stamp{display:none}.project.print-scene{grid-template-columns:12% 32% 56%}.project.print-scene .registration-plane{background:linear-gradient(var(--rule),var(--rule)) 12% 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 44% 0/1px 100% no-repeat}.project.print-scene .project-copy{padding-inline:16px}.project.print-scene .project-visual{padding:10px}}@media(max-width:560px){.print-scene{--travel:.4}.hero{padding:22px 10px 28px}.hero-kicker{font-size:8px;margin-bottom:16px}.hero-grid{gap:14px 18px}.hero-name{font-size:14vw;letter-spacing:-.035em!important}.hero-labs{font-size:23vw}.hero .hero-note{grid-column:1/-1;grid-row:3;border:0;padding:6px 0;max-width:40ch}.hero .lab-stamp{display:grid;grid-row:2;grid-column:2;width:100px;justify-self:end}.hero .manifesto{font-size:26px;line-height:1.5;margin-top:20px}.hero .manifesto span{display:none}.register-target{width:22px;height:22px;top:8%;right:3%}.project.print-scene{min-height:0;grid-template-columns:18% 82%;grid-template-rows:auto auto}.project.print-scene .registration-plane{background:linear-gradient(var(--rule),var(--rule)) 18% 0/1px 100% no-repeat}.project.print-scene .project-number{padding:24px 8px;font-size:68px}.project.print-scene .project-copy{padding:32px 18px}.project.print-scene h2{font-size:44px}.project.print-scene .project-visual{grid-column:1/-1;grid-row:2;padding:20px 0 34px;border:0}.project.print-scene .project-links{margin-top:20px}.project.print-scene figcaption{bottom:8px}}html{scroll-padding-top:0}.site-header{position:relative;top:auto;height:36px;padding-block:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .brand-mark span{display:block}.hero .registration-plane{border-top:0}.print-mark{display:block;background:currentColor;mask:var(--mark) center/contain no-repeat;-webkit-mask:var(--mark) center/contain no-repeat}.inline-arrow{display:inline-block;width:24px;height:12px;flex-shrink:0;vertical-align:middle}.margin-marks{position:absolute;left:calc((100% - 100vw)/2);width:100vw;top:0;bottom:0;pointer-events:none;color:var(--sage);transform:translate3d(0,calc(var(--arrival)*30px*var(--travel)),-100px) scale(1.0714286)}.margin-marks .print-mark{position:absolute}.mark-cross{width:28px;height:28px;left:max(3px,calc((100vw - 1380px)/4));top:12%}.mark-ladder{width:14px;height:90px;left:max(3px,calc((100vw - 1380px)/4));top:56%}.mark-target{width:62px;height:62px;right:max(-24px,calc((100vw - 1380px)/4 - 20px));top:19%}.mark-line{width:100px;height:24px;right:-30px;bottom:6%}.hero-watermark{position:absolute;right:-260px;bottom:0;width:650px;aspect-ratio:1;pointer-events:none;transform:translate3d(0,calc(var(--arrival)*14px*var(--travel)),-180px) scale(1.1285714)}.hero-watermark .brand-w{width:100%;height:100%;opacity:.03}.hero .manifesto .inline-arrow{width:50px;height:20px;--mark:url(/assets/arrow-long.svg)!important}@media(max-width:680px){.site-header{height:32px;font-size:8px;letter-spacing:.04em;gap:12px}.site-header nav{gap:10px;font-size:8px}.mark-cross{width:16px;height:16px}.mark-ladder{width:8px;height:60px}.mark-target{width:38px;height:38px;right:-23px}}@media(max-width:380px){.site-header{height:auto;min-height:32px;flex-wrap:wrap;padding-block:4px;row-gap:6px}}.stamp-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-paper{transform:translate3d(0,calc(var(--arrival)*12px*var(--travel)),-240px) scale(1.1714286)}.registration-plane,.margin-marks{transform:translate3d(0,calc(var(--arrival)*44px*var(--travel)),-100px) scale(1.0714286)}.project.print-scene [data-depth=text],.project.print-scene .project-number{transform:translate3d(0,calc(var(--arrival)*62px*var(--travel)),0)}.project.print-scene .project-visual{transform:translate3d(0,calc(var(--arrival)*140px*var(--travel)),60px) scale(.9571429)}.hero .lab-stamp{transform:translate3d(0,calc(var(--arrival)*110px*var(--travel)),60px) scale(.9571429) rotate(-7deg)}.project.print-scene h2{overflow-wrap:anywhere}.project.print-scene.project-mist .scene-paper{background-color:var(--mist);background-blend-mode:multiply}.project.print-scene.project-forest .scene-paper{background-color:#d2dacf;background-blend-mode:multiply}.project.print-scene:nth-child(2n) .mark-target{top:62%}.project.print-scene:nth-child(2n) .mark-ladder{top:22%}.project.print-scene .project-visual img{max-height:72svh}.dispatch-title h2{font-size:clamp(54px,6vw,90px);line-height:1.38;overflow-wrap:anywhere}.dispatch [data-depth=image]{transform:translate3d(0,calc(var(--arrival)*110px*var(--travel)),60px) scale(.9571429)}.dispatch [data-depth=frame]{transform:translate3d(0,calc(var(--arrival)*44px*var(--travel)),0)}.project-list{border:0}.project.print-scene{min-height:0;grid-template-rows:auto;align-items:start;margin-block:clamp(64px,10vh,110px)}.registration-plane{border:1px solid var(--rule);transform:none}.hero .registration-plane,.dispatch .registration-plane{border:0;background:none}.scene-paper{background:transparent}.tone-plate{position:absolute;top:18px;right:0;bottom:18px;left:0;--plate-offset:30px;background:var(--plate-color,transparent);pointer-events:none;transform:translate3d(var(--plate-offset),calc(var(--arrival)*32px*var(--travel)),-140px) scale(1.1)}[data-plate-side=left] .tone-plate{--plate-offset:-30px}[data-kind=research]{--plate-color:color-mix(in srgb,var(--gold) 18%,transparent)}[data-kind=agent]{--plate-color:color-mix(in srgb,var(--sage) 15%,transparent)}.wear-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/assets/paper-field.png) center/cover;opacity:.055;mix-blend-mode:multiply;transform:translate3d(0,calc(var(--arrival)*12px*var(--travel)),-40px) scale(1.0285714)}.project.print-scene .project-visual{transform:translate3d(0,calc(var(--arrival)*280px*var(--travel)),60px) scale(.9571429);flex-direction:column;justify-content:flex-start;padding-block:46px;gap:14px}.project.print-scene .project-links{margin-top:24px;padding-top:0}.hero .lab-stamp,.dispatch [data-depth=image]{transform:translate3d(0,calc(var(--arrival)*220px*var(--travel)),60px) scale(.9571429) rotate(-7deg)}.project.print-scene .project-copy{padding-block:46px}.project.print-scene h2{margin-top:0}.project.print-scene .project-visual img,.project.print-scene .project-visual video{display:block;width:100%;height:auto;max-height:72svh;object-fit:contain;filter:none}.project.print-scene .project-visual video{aspect-ratio:16/9}.project.print-scene figcaption{position:static;align-self:flex-end;padding:0;line-height:1.5;text-align:right}.project-links small{font:400 10px/1.5 Manrope,sans-serif;color:var(--sage)}.project-update{margin-top:24px;font:400 12px/1.7 Manrope,sans-serif;border-left:2px solid var(--gold);padding-left:12px}.project-update time{color:var(--sage)}.manifesto strong,.dispatch-title h2{font-kerning:none;font-variant-ligatures:none;word-spacing:.12em;letter-spacing:0}.dispatch{border:0}.dispatch-seal{position:relative;width:min(100%,160px);aspect-ratio:1;color:var(--sage)}.signup-preview{color:var(--sage);font-size:11px}.hero .hero-note{font-size:16px}.project.print-scene .project-body{font-size:16px;line-height:1.65}.project.print-scene .project-question{font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0}.project-links a{font-size:14px}.project-links small{font-size:12px}.project.print-scene figcaption{font-size:12px;text-transform:none}.source-sheet{box-sizing:border-box;width:100%;padding:clamp(24px,4vw,64px);background:#faf8f1;border-top:2px solid var(--sage)}.source-context{margin:0 0 32px;font-size:13px;color:var(--sage)}.source-sheet blockquote{margin:0 0 32px;max-width:22ch;font:400 clamp(26px,3vw,44px)/1.25 Georgia,serif;letter-spacing:-.02em}.source-reflection{max-width:42ch;font-size:16px;line-height:1.65;margin:0 0 28px}.source-sheet a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.dispatch{min-height:0;padding-block:clamp(56px,7vh,88px)}.wear-layer{opacity:.025}.watch-demo{border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;padding:8px 0;text-decoration:underline;text-underline-offset:4px}footer{min-height:0;padding-block:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border:0}.footer-logo{width:160px}footer>p{font-size:12px}@media(max-width:560px){.project.print-scene{min-height:0}.tone-plate{--plate-offset:12px}[data-plate-side=left] .tone-plate{--plate-offset:-12px}.project.print-scene .project-visual{transform:translate3d(0,calc(var(--arrival)*90px),60px) scale(.9571429)}.project.print-scene .project-copy{padding-block:32px}.dispatch-seal{width:100px}}@media(min-width:561px){.project.print-scene .project-number,.project.print-scene .project-copy,.project.print-scene .project-visual{grid-row:1}.project.print-scene .project-visual{grid-column:3;border:0}}@media(max-width:560px){.project.print-scene{grid-template-rows:auto auto}.project.print-scene .project-visual{padding-block:0 24px}}@media(prefers-reduced-motion:reduce){.print-scene{perspective:none}.scene-paper,.registration-plane,.margin-marks,.hero-watermark,.wear-layer,.tone-plate,.print-scene [data-depth]{transform:none!important}}.signup{position:relative;font-size:1rem}.signup form{display:grid;gap:12px}.signup label{font-size:.875rem;font-weight:600}.signup label span{font-weight:400}.signup input:not([name=website]),.signup select{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font:inherit}.site-header,.signup button{--action-type-size:11px;--action-tracking:.09em}.signup button{padding:14px 18px;border:1px solid var(--ink);background:var(--gold);color:var(--ink);text-align:left;font-family:inherit;font-size:var(--action-type-size);letter-spacing:var(--action-tracking);text-transform:uppercase;font-weight:700;cursor:pointer}.signup select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}@media(max-width:680px){.signup button{--action-type-size:8px;--action-tracking:.04em}}.signup button:hover{background:var(--sage)}.signup :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.signup button:disabled{opacity:.6;cursor:wait}.signup .signup-fine{font-size:.8125rem;line-height:1.5;margin:0}.signup-fine a{text-decoration:underline}.signup-result{margin:12px 0 0;font-size:.875rem}.signup-result:empty{display:none}.signup-modal{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:40px 32px;overflow:auto;border:1px solid var(--ink);background:#f7f5ee;color:var(--ink);box-shadow:0 20px 80px #0003}.signup-modal::backdrop{background:#17242099}.signup-modal h2{margin:20px 0;font:700 32px/1.1 Arial,sans-serif;letter-spacing:-1px}.signup-modal-brand{margin:0 24px 0 0;font-size:12px;letter-spacing:.1em}.signup-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;background:none;border:0;color:inherit;font-size:26px;cursor:pointer}.signup-modal-done{margin-top:24px;padding:12px 0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.signup-modal button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.signup-result p{margin:0;line-height:1.6}.signup-success{margin-top:0}.signup .signup-success-title{margin:0 0 12px;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.signup-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.signup .signup-restart{padding:8px 0;background:transparent;border:0;text-decoration:underline}.project-marginalia{min-width:0;padding:46px 20px;display:grid;align-self:end;align-content:end;gap:32px}.room-journal-stage{position:relative;width:100%;flex:1;min-height:460px;display:flex;align-items:flex-start;justify-content:flex-end;overflow:hidden;border-radius:14px;background:#08070e;color:#e9e3d3;box-shadow:0 8px 24px #08070e18;transition:transform .25s ease,box-shadow .25s ease}.project.print-scene .room-journal-stage .room-flame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;aspect-ratio:auto}.room-artifact-entry{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:clamp(28px,4vw,52px);padding-bottom:64px;color:inherit;text-decoration:none;background:linear-gradient(100deg,#08070e05 5%,#08070e65 48%,#08070ed9)}.room-artifact-entry>.journal-fragment{width:35%;margin-left:auto;text-align:left}.room-artifact-entry .journal-fragment>*{width:auto;margin-left:0;text-align:left}.room-artifact-entry .journal-dateline{margin-bottom:16px;color:#c9aa78;font:400 12px/1.5 monospace}.room-artifact-entry h3{margin-top:0;margin-bottom:14px;font:400 18.9px/1.2 Georgia,serif;text-transform:none;letter-spacing:-.02em}.room-artifact-entry blockquote{margin-top:0;margin-right:0;margin-bottom:14px;font:400 11.2px/1.65 Georgia,serif}.room-artifact-entry blockquote p{margin:0 0 16px}.journal-continue{font-size:13px;text-decoration:underline;text-underline-offset:5px}.room-motion-toggle{position:absolute;z-index:2;bottom:12px;left:12px;width:32px;height:32px;border:0;border-radius:4px;background:#08070e99;color:#e9e3d3;font:inherit;font-size:12px;cursor:pointer;opacity:0}.room-journal-stage:hover .room-motion-toggle,.room-journal-stage:focus-within .room-motion-toggle{opacity:.65}@media(hover:none){.room-motion-toggle{opacity:.65}}@media(max-width:1000px){.room-artifact-entry>.journal-fragment{width:60%}}@media(max-width:560px){.room-artifact-entry>.journal-fragment{width:65%;margin-left:auto}}.room-journal-stage:focus-within{outline:2px solid #bb8749;outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.room-journal-stage:hover{transform:translateY(-4px);box-shadow:0 14px 30px #08070e2b}}@media(prefers-reduced-motion:reduce){.room-journal-stage{transition:none}}.project.print-scene.project-with-room-journal .project-visual{align-self:stretch;padding-block:46px;gap:0}@media(max-width:560px){.project.print-scene.project-with-room-journal .project-visual{padding-block:0 32px}.room-artifact-entry{background:#08070e80;padding:28px 24px 64px}.room-artifact-entry>*{margin-left:0}}.room-hearth{min-width:0;position:relative;display:flex;align-items:flex-end;background:#08070e;color:#e9e3d3;text-decoration:none}.project.print-scene .room-hearth img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover}.room-hearth span{position:relative;padding:26px;font:400 clamp(26px,3vw,40px)/1.1 Georgia,serif}.room-journal-entry{min-width:0;padding:clamp(24px,3vw,40px);border-left:2px solid #bb8749}.room-journal-entry .journal-dateline{margin:0 0 20px;font:400 12px/1.5 monospace;color:#c9aa78}.room-journal-entry h3{margin:0 0 22px;font:400 clamp(28px,3vw,38px)/1.1 Georgia,serif;color:inherit;text-transform:none;letter-spacing:-.025em}.room-journal-entry blockquote{margin:0;font:400 18px/1.65 Georgia,serif}.room-journal-entry blockquote p{margin:0 0 18px}.room-journal-entry>a{display:inline-block;margin-top:10px;font-size:14px;line-height:1.5;color:#e9e3d3;text-decoration:underline;text-underline-offset:5px}.room-journal-stage a:focus-visible{outline:2px solid #d9b782;outline-offset:4px}@media(min-width:1001px){.project.print-scene.project-with-room-journal{grid-template-columns:8% 28% 64%}.project-with-room-journal .registration-plane{background:linear-gradient(var(--rule),var(--rule)) 8% 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 36% 0/1px 100% no-repeat}}@media(max-width:1000px){.room-journal-stage{grid-template-columns:1fr}.room-hearth{min-height:180px}.room-journal-entry{border-left:0;border-top:2px solid #bb8749}.room-journal-entry blockquote{font-size:17px}}.margin-quote blockquote{margin:0 0 18px;font:italic 24px/1.35 Georgia,serif}.margin-quote a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.project-marginalia figure{margin:0}.project-marginalia img{display:block;width:100%;height:auto;border:1px solid var(--rule)}.project-marginalia figcaption{margin-top:10px;text-align:left}@media(min-width:1200px){.project.print-scene.project-with-marginalia{grid-template-columns:8% 25% 44% 23%}.project-with-marginalia .registration-plane{background:linear-gradient(var(--rule),var(--rule)) 8% 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 33% 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 77% 0/1px 100% no-repeat}.project-with-marginalia .source-sheet{padding:32px}.project-with-marginalia .source-sheet blockquote{font-size:clamp(28px,2.4vw,36px)}.project-marginalia{grid-column:4;grid-row:1}}@media(min-width:561px)and (max-width:1199px){.project-marginalia{grid-column:2/-1;grid-row:2;grid-template-columns:1fr 1fr;padding-top:0}}@media(max-width:560px){.project-marginalia{grid-column:1/-1;grid-row:3;padding:16px 20px 32px}}@media(min-width:681px)and (max-width:1000px){.dispatch{grid-template-columns:.2fr 1fr 1.2fr;gap:24px}}@media(max-width:560px){.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}}.project.print-scene.project-with-light-artifact .project-visual{align-self:stretch;padding-block:46px;gap:0}.testimony-artifact{flex:1;width:100%;min-height:360px;display:flex;align-items:center;justify-content:flex-end;padding:clamp(28px,4vw,52px);border:0;border-radius:14px;background:#faf9f5;color:#292820;text-decoration:none;box-shadow:0 8px 24px #18201c0d;transition:transform .25s ease,box-shadow .25s ease}.testimony-fragment{width:35%;text-align:left}.testimony-fragment blockquote{margin:0 0 18px;font:400 18.9px/1.3 Georgia,serif;letter-spacing:-.02em}.testimony-fragment p{margin:0 0 22px;font:400 11.2px/1.65 Georgia,serif}.testimony-continue{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.testimony-artifact:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.testimony-artifact{background:linear-gradient(90deg,transparent 32%,#faf9f5 62%),url(/assets/forge-testimony.jpg) center/cover no-repeat}.margin-marks .mark-at-left{left:max(6px,calc((100vw - 1380px)/4));transform:translate(-30%)}.margin-marks .mark-at-right{right:max(6px,calc((100vw - 1380px)/4));transform:translate(30%)}@media(max-width:680px){.margin-marks .placed-mark{transform:scale(.6);transform-origin:center}.margin-marks .placed-mark:nth-child(n+2){display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.testimony-artifact:hover{transform:translateY(-4px);box-shadow:0 14px 30px #18201c18}}@media(prefers-reduced-motion:reduce){.testimony-artifact{transition:none}}@media(max-width:1000px){.testimony-fragment{width:60%}}@media(max-width:560px){.testimony-fragment{width:65%}.project.print-scene.project-with-light-artifact .project-visual{padding-block:0 32px}}.project.print-scene{--number-width:11%;--copy-width:32%;--copy-end:calc(var(--number-width) + var(--copy-width))}.project.print-scene .project-number{container-type:inline-size;font-size:clamp(60px,8vw,112px)}.project.print-scene .project-copy{padding-inline:clamp(24px,2.4vw,36px)}.project.print-scene .registration-plane{background:linear-gradient(var(--rule),var(--rule)) var(--number-width) 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) var(--copy-end) 0/1px 100% no-repeat}@media(min-width:801px){.project.print-scene,.project.print-scene.project-with-room-journal{grid-template-columns:var(--number-width) var(--copy-width) minmax(0,1fr)}}@media(min-width:1200px){.project.print-scene.project-with-marginalia{grid-template-columns:var(--number-width) var(--copy-width) 36% 21%}.project.print-scene.project-with-marginalia .registration-plane{background:linear-gradient(var(--rule),var(--rule)) var(--number-width) 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) var(--copy-end) 0/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) 79% 0/1px 100% no-repeat}}@media(min-width:561px)and (max-width:800px){.project.print-scene{--number-width:12%;--copy-width:38%;grid-template-columns:var(--number-width) var(--copy-width) minmax(0,1fr)}}@media(max-width:560px){.project.print-scene{--number-width:18%;--copy-width:82%}.project.print-scene .registration-plane{background:linear-gradient(var(--rule),var(--rule)) var(--number-width) 0/1px 100% no-repeat}}
