@font-face{font-family:Literata;src:url(/assets/fonts/Literata-normal-200-900.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Literata;src:url(/assets/fonts/Literata-italic-200-900.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-normal-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-normal-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--paper:#fffcfb;--ink:#141414;--slate:#5d6c7b;--hairline:#e8e1e1;--sage-600:#568f40;--sage-700:#3e6b2e;--sage-300:#99bd8c;--depth:#01171e;--gold-muted:#977f4f;--gold-light:#e5c86c;--gold-deep:#857040;--voice:"Literata","Iowan Old Style","Charter","Georgia",serif;--hand:"IBM Plex Mono",ui-monospace,"SF Mono","Menlo",monospace;--t-key:clamp(.6875rem,.66rem + .12vw,.8125rem);--t-fine:clamp(.75rem,.71rem + .17vw,.9375rem);--t-body:clamp(1.0625rem,1rem + .34vw,1.3125rem);--t-lede:clamp(1.25rem,1.14rem + .58vw,1.6875rem);--t-sub:clamp(1.45rem,1.24rem + 1.05vw,2.15rem);--t-h2:clamp(1.95rem,1.4rem + 2.3vw,3.5rem);--t-h1:clamp(2.6rem,1.6rem + 4.3vw,6rem);--measure:38rem;--railw:15rem;color-scheme:light only}html.theme-dark{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--voice);font-size:var(--t-body);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.62}section[id]{scroll-margin-top:8rem}img,svg{max-width:100%;height:auto;display:block}.responsive-picture{width:100%;height:100%;display:block}.responsive-picture>img{width:100%;display:block}a{color:inherit}p{max-width:var(--measure);margin:0 0 1.15rem}p:last-child{margin-bottom:0}h1,h2,h3{letter-spacing:-.008em;text-wrap:balance;margin:0;font-weight:700}:focus-visible{outline:2px solid var(--sage-600);outline-offset:3px}::selection{background:var(--sage-700);color:var(--paper)}.skip{background:var(--ink);color:var(--paper);font-family:var(--hand);font-size:var(--t-key);z-index:60;padding:.75rem 1rem;position:absolute;left:-9999px}.skip:focus{top:1rem;left:1rem}.masthead{z-index:50;color:var(--paper);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 2.5rem;transition:background-color .3s,border-color .3s,color .3s;display:flex;position:fixed;top:0;left:0;right:0}.brand{color:inherit;letter-spacing:.26em;text-transform:uppercase;border-bottom:none;font-size:clamp(.8125rem,.7rem + .36vw,1.0625rem);line-height:1.38;text-decoration:none;transition:opacity .25s,color .3s;display:block}.brand b{font-weight:700;display:block}.brand span{letter-spacing:.32em;color:inherit;opacity:.76;font-size:.8em;font-weight:400;display:block}.brand-separator,.mobile-menu{display:none}.masthead--hero:not(.is-scrolled) .brand{opacity:0;visibility:hidden}.masthead--hero.is-scrolled{border-bottom-color:var(--hairline);color:var(--ink);backdrop-filter:blur(8px);background:#fffcfbf5}.masthead--hero.is-scrolled .brand span{color:var(--slate);opacity:1}.masthead--hero.is-scrolled .nav a{color:var(--slate)}.masthead--hero.is-scrolled .nav a:hover{color:var(--ink);border-bottom-color:var(--sage-600)}.nav{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.16em;text-transform:uppercase;gap:clamp(1.3rem,2vw,2.2rem);font-weight:500;display:flex}.nav a{color:#fffcfbeb;border-bottom:1px solid #0000;align-items:center;min-height:2.75rem;padding-top:5px;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.nav a:hover{color:var(--paper);border-bottom-color:var(--sage-300)}.hero{background:var(--ink);min-height:88svh;position:relative}.hero img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:1;background:linear-gradient(#1414142e,#14141400 18%),linear-gradient(#14141400 60%,#14141452);position:absolute;inset:0}.lockup{z-index:2;color:var(--paper);letter-spacing:.3em;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(1.15rem,2.4vw,2.75rem);line-height:1.5;position:absolute;bottom:2.6rem;left:2.5rem}.lockup b{font-weight:700;display:block}.lockup span{font-weight:300;display:block}.js .lockup{animation:1.8s cubic-bezier(.22,1,.36,1) both arrive}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spread{grid-template-columns:minmax(0,1fr) var(--railw);column-gap:clamp(2.5rem,4vw,4.5rem);max-width:70rem;margin:0 auto;padding-inline:2.5rem;display:grid}.matter{min-width:0;padding-block:5.5rem}.rail{border-left:1px solid var(--hairline);font-family:var(--hand);font-size:var(--t-fine);color:var(--sage-700);letter-spacing:.01em;font-feature-settings:"zero" 1;font-variant-numeric:tabular-nums;padding:5.5rem 0 5.5rem 1.5rem;line-height:1.7}.js main section .rail{clip-path:inset(-2% -2% 102%);transition:clip-path 4.5s cubic-bezier(.22,1,.36,1)}.js main section.drawn .rail{clip-path:inset(-2%)}.rail .idx{color:var(--slate);font-size:var(--t-key);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:1.2rem;padding-bottom:.8rem;font-weight:500;display:flex;position:relative}.rail .idx:before{content:"";background:var(--sage-600);width:9px;height:1px;position:absolute;top:.4em;left:calc(-1.5rem - 5px)}.rail p{max-width:none;margin:0 0 .95rem}.rail b{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;font-weight:500;font-size:var(--t-key);margin-bottom:.15rem;display:block}.rail .empty{color:var(--slate)}.rail.now .idx{color:var(--sage-700)}p{text-wrap:pretty}.h-primary{font-size:var(--t-h1);letter-spacing:-.022em;max-width:18ch;line-height:1.03}h2{font-size:var(--t-h2);letter-spacing:-.018em;line-height:1.08}h3{font-size:var(--t-sub);letter-spacing:-.012em;font-weight:700;line-height:1.18}.lede{font-size:var(--t-lede);letter-spacing:-.006em;max-width:32ch;line-height:1.42}.h-card{font-size:var(--t-sub);letter-spacing:-.012em;line-height:1.16}.label{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 1.5rem;font-weight:500;line-height:1.68}.speak-section-title{font-family:var(--voice);font-size:var(--t-sub);letter-spacing:-.012em;color:var(--ink);margin:0 0 1.5rem;font-weight:700;line-height:1.18}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2.3rem;display:flex}.act{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--sage-600);color:var(--sage-700);padding:.95rem 1.45rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s}.act:hover{background:var(--sage-700);color:var(--paper)}.act--quiet{border-color:var(--hairline);color:var(--slate)}.act--quiet:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.shift{background:var(--gold-deep);color:var(--paper)}.shift .rail{color:var(--paper);border-left-color:#fffcfb59}.shift .rail .idx,.shift .rail b,.shift .rail .empty{color:var(--paper)}.shift .rail .idx{border-bottom-color:#fffcfb59}.shift .rail .idx:before{background:var(--paper)}.shiftline{font-size:var(--t-h2);max-width:28ch;color:var(--paper);font-weight:700;line-height:1.14}.shiftline--was{color:var(--paper);max-width:26ch;font-weight:400;font-size:var(--t-lede);margin-bottom:1.6rem}.rebuild-grid{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.exhibit{margin:0}.exhibit img{border:1px solid var(--hairline)}.exhibit--bw img{filter:grayscale()contrast(1.04)}.exhibit figcaption{font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);flex-wrap:wrap;gap:.2rem 1.4rem;margin-top:.7rem;line-height:1.7;display:flex}.exhibit figcaption em{color:var(--sage-700);font-style:normal}.gap-record{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);margin-top:.5rem;padding:2rem 0;line-height:2.05}.gap-record p{max-width:none;margin:0}.gap-record em{color:var(--sage-700);font-style:normal}.gap-record,.exhibit figcaption,.record__source,.outputs{font-feature-settings:"zero" 1;font-variant-numeric:tabular-nums}.situation{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;gap:2.5rem;padding:2.2rem 0;display:grid}.situation:first-of-type{border-top:1px solid var(--hairline);margin-top:2.4rem}.situation p{margin:.6rem 0 .9rem}.outputs{font-family:var(--hand);font-size:var(--t-fine);letter-spacing:.02em;color:var(--sage-700)}.instrument{justify-self:end;width:9rem}.js main section .instrument g :is(path,circle){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3.5s cubic-bezier(.22,1,.36,1)}.js main section .instrument g :is(path,circle):nth-child(2){transition-delay:.3s}.js main section .instrument g :is(path,circle):nth-child(3){transition-delay:.6s}.js main section .instrument g :is(path,circle):nth-child(4){transition-delay:.9s}.js main section .instrument g :is(path,circle):nth-child(5){transition-delay:1.2s}.js main section .instrument g :is(path,circle):nth-child(6){transition-delay:1.5s}.js main section.drawn .instrument g :is(path,circle){stroke-dashoffset:0}.js main section .instrument>circle{opacity:0;transition:opacity 1.4s 2.6s}.js main section.drawn .instrument>circle{opacity:1}.threshold{background:linear-gradient(var(--paper) 0%,var(--ink) 62%,var(--depth) 100%);height:34svh;min-height:14rem;position:relative}.threshold .spread{height:100%}.threshold .rail{color:#fffcfb8c;border-left-color:#fffcfb38;align-items:flex-end;padding-top:2rem;padding-bottom:2rem;display:flex}.threshold .rail b{color:#fffcfb73}.threshold .matter{padding-block:2rem}.lumen{background:var(--depth);color:var(--paper)}.lumen .spread{grid-template-columns:var(--railw) minmax(0,1fr)}.lumen .rail{border-left:none;border-right:1px solid var(--gold-muted);color:var(--gold-muted);padding:7rem 1.5rem 7rem 0}.lumen .rail .idx{color:var(--gold-light);border-bottom-color:#977f4f73}.lumen .rail .idx:before{background:var(--gold-muted);left:auto;right:calc(-1.5rem - 5px)}.js .lumen .rail .idx:before{opacity:0;transition:opacity 2.4s,transform 2.4s cubic-bezier(.22,1,.36,1);transform:translate(10px)}.js .lumen.drawn .rail .idx:before{opacity:1;transform:none}.lumen .rail b,.lumen .rail .empty{color:#fffcfb80}.lumen .matter{padding-block:7rem}.lumen .matter p{color:#fffcfbd1}.lumen-title{font-size:var(--t-h1);letter-spacing:.05em;font-weight:400}.lumen ::selection{background:var(--gold-muted);color:var(--depth)}.lumen .act{border-color:var(--gold-muted);color:var(--gold-light)}.lumen .act:hover{background:var(--gold-light);color:var(--depth)}.lumen-cap{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.14em;text-transform:uppercase;color:#fffcfb80;margin-top:2.4rem;font-weight:500}.lumen-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,4.5vw,4.5rem);display:grid}.construction{width:100%;max-width:30rem;margin:0}.construction svg{width:100%}.js main section .newring{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 4.5s cubic-bezier(.22,1,.36,1) .6s}.js main section.drawn .newring{stroke-dashoffset:0}.ring{transform-box:view-box;transform-origin:50%;animation:13s cubic-bezier(.45,0,.55,1) infinite lumen-breath}@keyframes lumen-breath{0%{opacity:.74;transform:scale(.982)}38.46%{opacity:1;transform:scale(1.014)}46.15%{opacity:1;transform:scale(1.014)}92.31%{opacity:.74;transform:scale(.982)}to{opacity:.74;transform:scale(.982)}}.record{border-top:1px solid var(--hairline);max-width:var(--measure);margin-top:2.2rem}.record__row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:flex}.record__claim{font-size:var(--t-lede);max-width:none;line-height:1.35}.record__source{font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);letter-spacing:.02em;text-align:right}.close-mark{font-size:var(--t-h1);letter-spacing:-.015em;max-width:14ch;font-weight:700;line-height:1.04}.close-mark span{color:var(--sage-700)}.site-footer{border-top:1px solid var(--hairline);font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);line-height:1.9}.site-footer .spread{align-items:start}.site-footer .matter{flex-wrap:wrap;gap:2.5rem 4rem;padding-block:3rem;display:flex}.site-footer .rail{padding-block:3rem;border-left:0;padding-left:0}.site-footer h2{font-size:var(--t-key);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0 0 .9rem;font-weight:500}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{border-bottom:1px solid #0000;text-decoration:none}.site-footer a:hover{color:var(--ink);border-bottom-color:var(--sage-600)}.site-footer a[aria-current=page]{color:var(--ink);border-bottom-color:currentColor}.footer-signature p{max-width:none;color:var(--sage-700);margin:0}@media (width<=1100px){:root{--railw:12rem}.spread{column-gap:2.5rem}}@media (width<=900px){.spread{padding-inline:1.4rem;display:block}.matter{padding-block:3.6rem}.rail{border-left:2px solid var(--hairline);margin:-1.6rem 0 3.2rem;padding:0 0 0 1rem}.rail .idx:before{display:none}.lumen .spread{display:block}.lumen .rail{border-right:none;border-left:2px solid var(--gold-muted);margin:0;padding:0 0 0 1rem}.lumen .rail .idx:before{display:none}.lumen .matter{padding-block:3rem 4.5rem}.lumen-grid{grid-template-columns:1fr;gap:2.5rem}.construction{max-width:26rem;margin:1rem auto 0}.masthead{padding:1.1rem 1.4rem}.nav{gap:1rem}.lockup{bottom:1.8rem;left:1.4rem}.hero{min-height:54svh}.hero img{object-position:46% 22%}.rebuild-grid,.speak-grid{grid-template-columns:1fr}.situation{grid-template-columns:minmax(0,1fr) 6.5rem;gap:1.5rem}.instrument{width:6rem}.record__row{flex-direction:column;gap:.3rem}.record__source{text-align:left}.threshold{height:22svh}}@media (prefers-reduced-motion:reduce){.ring{animation:none}.js main section .newring{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.js .lockup{animation:none}.js main section .rail{clip-path:none;transition:none}.js .lumen .rail .idx:before{opacity:1;transition:none;transform:none}.js main section .instrument g :is(path,circle){stroke-dasharray:none;stroke-dashoffset:0;transition:none}.js main section .instrument>circle{opacity:1;transition:none}*{transition:none!important}}.masthead--page{color:var(--ink);border-bottom-color:var(--hairline);backdrop-filter:blur(8px);background:#fffcfbf5;justify-content:space-between;align-items:center;padding-block:clamp(1.15rem,1.55vw,1.7rem);position:sticky}.masthead--page .brand{color:var(--ink)}.masthead--page .brand span{color:var(--slate);opacity:1}.masthead--dark .brand span{color:#fffaf7ad}.masthead--page .brand:hover{border-bottom-color:#0000}.masthead--page .nav a{color:var(--slate)}.masthead--page .nav a:hover{color:var(--ink);border-bottom-color:var(--sage-600)}.masthead--dark{background:var(--depth);border-bottom-color:#fffcfb29}.masthead--dark .brand{color:var(--paper)}.masthead--dark .brand:hover{border-bottom-color:var(--gold-muted)}.masthead--dark .nav a{color:#fffcfb99}.masthead--dark .nav a:hover{color:var(--paper);border-bottom-color:var(--gold-muted)}body.dark{background:var(--depth);color:var(--paper);color-scheme:dark}body.dark .site-footer{color:#fffcfb8c;border-top-color:#fffcfb29}body.dark .site-footer h2{color:#fffcfb80}body.dark .site-footer a:hover{color:var(--paper);border-bottom-color:var(--gold-muted)}body.dark .site-footer a[aria-current=page]{color:var(--paper);border-bottom-color:currentColor}body.dark .footer-signature p{color:var(--gold-muted)}body.dark .skip{background:var(--paper);color:var(--depth)}.form{max-width:var(--measure);margin-top:2.6rem}.field{margin-bottom:1.6rem}.field label{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:.5rem;font-weight:500;display:block}.field input,.field textarea{border:1px solid var(--hairline);background:var(--paper);width:100%;color:var(--ink);font-family:var(--voice);font-size:var(--t-body);border-radius:0;padding:.8rem 1rem;line-height:1.5}.field input:focus,.field textarea:focus{outline:2px solid var(--sage-600);outline-offset:1px}.field textarea{resize:vertical;min-height:10rem}.form-privacy{max-width:var(--measure);font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);margin:.2rem 0 1.4rem;line-height:1.7}.form-privacy a{text-underline-offset:2px;text-decoration-thickness:1px}button.act{cursor:pointer;background:0 0}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-note{border:1px solid var(--hairline);border-left:3px solid var(--sage-600);max-width:var(--measure);font-family:var(--hand);font-size:var(--t-fine);color:var(--sage-700);margin:0 0 2.2rem;padding:1rem 1.2rem;line-height:1.7;display:none}.form-note--error{color:#8f4040;border-left-color:#8f4040}.qs-sent .form-note--sent,.qs-invalid .form-note--invalid,.qs-send .form-note--send{display:block}.ev-list{border-bottom:1px solid var(--hairline);margin-top:.5rem}.ev-record{border-top:1px solid var(--hairline);padding:2.1rem 0}.ev-claim{font-size:var(--t-lede);max-width:var(--measure);margin:0 0 .55rem;line-height:1.38}.ev-org{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.14em;text-transform:uppercase;color:var(--sage-700);margin:0 0 1.1rem;font-weight:500;line-height:1.62}.ev-apparatus{font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);font-feature-settings:"zero" 1;font-variant-numeric:tabular-nums;line-height:1.9}.ev-apparatus p{max-width:none;margin:0}.ev-apparatus em{color:var(--sage-700);font-style:normal}.ev-apparatus .ev-secondary{max-width:var(--measure);margin-top:.7rem}.ev-sources{margin-top:.7rem}.ev-sources a{color:var(--slate);text-underline-offset:2px;text-decoration-thickness:1px}.ev-sources a:hover{color:var(--ink)}.ev-absence{font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);max-width:none;margin-top:1.4rem;line-height:1.9}.ev-absence em{color:var(--sage-700);font-style:normal}.prose,.prose h1,.prose h2{overflow-wrap:anywhere;hyphens:auto}.prose h2{font-size:var(--t-sub);margin:3rem 0 1rem}.prose ul{max-width:var(--measure);margin:0 0 1.15rem;padding-left:1.2rem}.prose li{margin-bottom:.4rem}.prose a{text-underline-offset:2px;text-decoration-thickness:1px}.prose .addr{font-style:normal}.legal-language-nav{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 2.4rem;font-weight:500;display:flex}.legal-language-nav a{text-underline-offset:3px}.legal-language-divider{border:0;border-top:1px solid var(--hairline);margin:5rem 0}.epigraph{border-left:1px solid var(--hairline);margin:1.6rem 0 2.2rem;padding-left:1.4rem}.epigraph-line{font-weight:500;font-size:var(--t-lede);color:var(--ink);margin:0 0 .55rem;line-height:1.42}.epigraph-attr{font-size:calc(var(--t-body) * .92);color:var(--slate);margin:0 0 .35rem}.epigraph-gloss{font-size:calc(var(--t-body) * .88);color:var(--slate);margin:0 0 .6rem}.heroband{background:var(--ink);align-items:flex-end;min-height:46svh;display:flex;position:relative;overflow:hidden}.heroband img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.heroband:after{content:"";z-index:1;background:linear-gradient(#14141400 42%,#141414d9);position:absolute;inset:0}.heroband h1{z-index:2;color:var(--paper);padding:0 max(2.5rem,env(safe-area-inset-right)) max(2.4rem,env(safe-area-inset-bottom)) max(2.5rem,env(safe-area-inset-left));position:relative}.section{margin-top:4.4rem}.beliefs{border-top:1px solid var(--hairline);max-width:var(--measure);margin:0;padding:0;list-style:none}.beliefs li{border-bottom:1px solid var(--hairline);padding:1.05rem 0}.record__claim .dim{font-family:var(--hand);font-size:var(--t-key);letter-spacing:.16em;text-transform:uppercase;color:var(--sage-700);margin-bottom:.3rem;font-weight:500;display:block}.record__claim,.record__source{min-width:0}.inscription{font-family:var(--hand);font-size:var(--t-fine);color:var(--slate);max-width:var(--measure);margin-top:1.5rem;line-height:1.9}.inscription em{color:var(--sage-700);font-style:normal}.pair{max-width:var(--measure);grid-template-columns:1fr 1fr;gap:1.6rem;margin:2.6rem 0 2.2rem;display:grid}.pair .exhibit{margin:0}.plate{background:var(--ink);margin-top:4.4rem}.plate img{width:100%}.ask{font-size:var(--t-lede);color:var(--slate);margin-top:1.4rem;line-height:1.42}@media (width<=900px){.heroband{min-height:34svh}.heroband h1{padding:0 1.4rem 1.6rem}.pair{grid-template-columns:1fr;gap:1.2rem}}.masthead--page .nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--sage-600)}@media (width<=700px){.masthead,.masthead--page{flex-wrap:nowrap;gap:.75rem;min-height:4.5rem;padding:.6rem 1rem}.masthead--hero:not(.is-scrolled){justify-content:flex-end}.masthead--hero:not(.is-scrolled) .brand{display:none}.brand,.masthead--page .brand,.masthead--hero.is-scrolled .brand{letter-spacing:.2em;white-space:nowrap;align-items:center;gap:.62rem;min-width:0;font-size:.8125rem;line-height:1;display:flex}.brand b{flex:none;display:block}.brand-separator{opacity:.22;background:currentColor;flex:none;width:1px;height:1.65rem;display:block}.brand span,.masthead--page .brand span,.masthead--hero.is-scrolled .brand span{letter-spacing:.16em;opacity:.8;font-size:.625rem;line-height:1.15;display:block}.nav--desktop{display:none}.mobile-menu{flex:none;margin-left:auto;display:block}.mobile-menu summary{cursor:pointer;width:2.75rem;height:2.75rem;color:inherit;list-style:none;display:block;position:relative}.mobile-menu summary::marker{content:""}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:before,.mobile-menu summary:after,.mobile-menu summary span{content:"";background:currentColor;width:1.65rem;height:1px;transition:transform .22s,top .22s,opacity .18s;position:absolute;left:.55rem}.mobile-menu summary:before{top:.82rem}.mobile-menu summary span{top:1.36rem}.mobile-menu summary:after{top:1.9rem}.mobile-menu[open] summary:before{top:1.36rem;transform:rotate(45deg)}.mobile-menu[open] summary span{opacity:0}.mobile-menu[open] summary:after{top:1.36rem;transform:rotate(-45deg)}.nav--mobile{z-index:0;color:var(--ink);backdrop-filter:blur(12px);visibility:hidden;opacity:0;pointer-events:none;background:#fffcfbfb;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:2rem 1.4rem 5rem;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:4.5rem 0 0;transform:translateY(-.5rem)}.nav--mobile a{min-width:12rem;min-height:3.5rem;color:var(--slate);letter-spacing:.16em;justify-content:center;padding:.4rem 1rem;font-size:1rem}.nav--mobile a:hover,.nav--mobile a[aria-current=page]{color:var(--ink);border-bottom-color:var(--sage-600)}.mobile-menu[open] .nav--mobile{visibility:visible;opacity:1;pointer-events:auto;transform:none}.masthead.menu-open{color:var(--ink);border-bottom-color:var(--hairline);backdrop-filter:none;background:#fffcfbfb}.masthead--hero.menu-open{justify-content:space-between}.masthead--hero.menu-open .brand{opacity:1;visibility:visible;display:flex}.masthead--hero:not(.is-scrolled).menu-open .brand{opacity:1;visibility:visible;color:var(--ink);display:flex}.masthead.menu-open .brand span{color:var(--slate);opacity:1}.masthead--dark .nav--mobile,.masthead--dark.menu-open{color:var(--paper);background:#01171efb}.masthead--dark.menu-open .brand span,.masthead--dark .nav--mobile a{color:#fffcfbad}.masthead--dark .nav--mobile a:hover,.masthead--dark .nav--mobile a[aria-current=page]{color:var(--paper);border-bottom-color:var(--gold-muted)}body.menu-open{overflow:hidden}}@media (width<=350px){.brand,.masthead--page .brand,.masthead--hero.is-scrolled .brand{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.22rem .55rem;line-height:1.05;display:grid}.brand b{grid-column:1/-1}.brand-separator{display:none}.brand span,.masthead--page .brand span,.masthead--hero.is-scrolled .brand span{grid-column:1/-1;font-size:.5625rem}}.masthead--dark .nav a[aria-current=page]{color:var(--paper);border-bottom-color:var(--gold-muted)}.pair .exhibit img{aspect-ratio:4/3;object-fit:cover}.heroband--speak img{object-position:50% 46%}.fullband{max-width:none;margin:0;position:relative}.fullband img{aspect-ratio:2.33;object-fit:cover;border:1px solid var(--hairline);width:100%}.fullband figcaption{font-family:var(--hand);color:var(--slate);flex-wrap:wrap;gap:.2rem 1.4rem;margin-top:.7rem;font-size:.6875rem;line-height:1.7;display:flex}.fullband figcaption em{color:var(--sage-700);font-style:normal}@media (width<=52rem){.fullband img{aspect-ratio:16/9}}.heroband--build img{object-position:50% 46%}:root{--subpage-night:#080a0a;--subpage-paper:#f3f0e9;--subpage-acid:#95c879;--subpage-acid-deep:#4e7c3e;--subpage-gold:#d5b55e;--subpage-line:#cbc8c0}body:not(.route-home){background:var(--subpage-paper)}body:not(.route-home) .masthead{padding-inline:clamp(1rem,4vw,4.5rem)}body:not(.route-home) .masthead--dark{color:#fff;-webkit-backdrop-filter:blur(18px);background:#060808c7;border-bottom-color:#ffffff1f;position:fixed}body:not(.route-home) .masthead--dark .brand{opacity:1;visibility:visible}body:not(.route-home) .masthead--dark .brand span{color:#ffffff9e}body:not(.route-home) .masthead--dark .nav a{color:#ffffffad}body:not(.route-home) .masthead--dark .nav a:hover,body:not(.route-home) .masthead--dark .nav a[aria-current=page]{color:#fff;border-bottom-color:var(--subpage-acid)}body:not(.route-home) .masthead--page:not(.masthead--dark){-webkit-backdrop-filter:blur(18px);background:#f3f0e9f0;border-bottom-color:#d7d3ca;padding-inline:clamp(1rem,4vw,4.5rem);position:sticky}body:not(.route-home) .site-footer{background:var(--subpage-night);color:#9fa39f;border-top:1px solid #242727}body:not(.route-home) .site-footer .spread{max-width:100%;padding-inline:clamp(1rem,4vw,4.5rem)}body:not(.route-home) .site-footer h2{color:var(--subpage-acid)}body:not(.route-home) .site-footer a:hover{color:#fff}.route-build .heroband,.route-speak .heroband,.route-about .heroband{background:#080a0a;align-items:flex-end;min-height:82svh;display:flex;position:relative;overflow:hidden}.route-build .heroband{justify-content:flex-start}.route-speak .heroband,.route-about .heroband{justify-content:flex-end}.route-build .heroband>.responsive-picture,.route-speak .heroband>.responsive-picture,.route-about .heroband>.responsive-picture{width:100%;height:100%;display:block;position:absolute;inset:0}.route-build .heroband img,.route-speak .heroband img,.route-about .heroband img{object-fit:cover;filter:saturate(.84)contrast(.98)brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.route-build .heroband:after,.route-speak .heroband:after,.route-about .heroband:after{content:"";z-index:1;background:linear-gradient(#0000 38%,#000000c2);position:absolute;inset:0}.route-build .heroband h1,.route-speak .heroband h1,.route-about .heroband h1{z-index:2;color:#fff;letter-spacing:-.085em;padding:0 clamp(1rem,5vw,6rem) clamp(3rem,6vw,6rem);font-size:clamp(5.5rem,15vw,15rem);font-weight:480;line-height:.72;position:relative}.route-build .heroband h1:before,.route-speak .heroband h1:before,.route-about .heroband h1:before{font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;color:var(--subpage-acid);margin-bottom:2.2rem;font-size:.72rem;line-height:1.5;display:block}.route-build .heroband h1:before{content:"Companies · brands · people"}.route-speak .heroband h1:before{content:"Keynotes · panels · public sensemaking"}.route-about .heroband h1:before{content:"The integration"}.route-build main>.spread,.route-speak main>.spread,.route-about main>.spread,.route-evidence main>.spread,.route-contact main>.spread,.route-impressum main>.spread,.route-datenschutz main>.spread,.route-404 main>.spread{max-width:none;padding-inline:clamp(1rem,6vw,7.5rem)}.route-build main>.spread>.matter,.route-speak main>.spread>.matter{width:100%;max-width:84rem;padding-block:clamp(5rem,9vw,10rem)}.route-build .lede,.route-speak .lede{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.3rem,5vw,5.8rem);line-height:1}.route-build #build{background:var(--subpage-paper);color:#111}.route-build #build .matter{margin:0 auto}.route-build .situation{border-bottom:1px solid var(--subpage-line);grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);padding:3rem 0;position:relative}.route-build .situation:first-of-type{border-top:1px solid var(--subpage-line);margin-top:clamp(4rem,8vw,8rem)}.route-build .situation>div{grid-column:2}.route-build .situation h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:500;line-height:.98}.route-build .situation>div>p:not(.outputs){max-width:43rem;margin-top:1.2rem;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5}.route-build .situation .outputs{letter-spacing:.11em;text-transform:uppercase;margin-top:1.8rem;font-size:.72rem;line-height:1.7}.route-build .situation .instrument{width:7rem;color:var(--subpage-acid-deep);grid-area:1/1;place-self:start}.route-build #operating{background:var(--subpage-acid);color:#10200d}.route-build #operating .matter{grid-template-columns:minmax(18rem,.7fr) minmax(24rem,1.1fr);column-gap:clamp(3rem,8vw,10rem);margin:0 auto;display:grid}.route-build #operating .label{color:#294c20;grid-column:1}.route-build #operating .matter>p:first-of-type{grid-column:2;margin:0;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.16}.route-build #operating .matter>div:not(.actions){grid-column:2;border-color:#10200d40!important}.route-build #operating .matter>p:last-of-type{grid-column:2;color:#294c20!important}.route-build #operating .actions{grid-column:2}.route-build #operating .act{color:#10200d;border-color:#10200d}.route-build #operating .act:hover{color:var(--subpage-acid);background:#10200d}.route-speak .heroband img{object-position:50% 50%}.route-speak #speak{background:var(--subpage-paper);color:#111}.route-speak #speak .matter,.route-speak #events .matter{margin:0 auto}.route-speak .speak-section-title{font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;color:var(--subpage-acid-deep);margin-bottom:1.5rem;font-size:.72rem}.route-speak .record{border-color:var(--subpage-line);max-width:none}.route-speak .record__row{border-color:var(--subpage-line);grid-template-columns:minmax(18rem,.85fr) minmax(20rem,1.15fr);gap:clamp(2rem,7vw,9rem);padding:2.2rem 0;display:grid}.route-speak .record__claim{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,3.2rem);line-height:1.08}.route-speak .record__source{color:#656a65;align-self:center;font-size:clamp(.8rem,1vw,1rem);line-height:1.65}.route-speak #events{color:#fff;background:#0a0c0c}.route-speak #events .matter{padding-top:clamp(5rem,8vw,9rem)!important}.route-speak #events .fullband{margin:0 0 clamp(5rem,8vw,9rem)}.route-speak #events .fullband img{aspect-ratio:2.35;filter:saturate(.82)contrast(1.05);border:0}.route-speak #events .speak-section-title{color:var(--subpage-acid);margin-top:clamp(4rem,7vw,7rem)!important}.route-speak #events .record{border-color:#343737}.route-speak #events .record__row{border-color:#343737;grid-template-columns:1fr;padding:2rem 0}.route-speak #events .record__claim{max-width:24ch;font-size:clamp(1.7rem,3.5vw,3.8rem)}.route-speak #events .dim{color:var(--subpage-acid);margin-top:.6rem}.route-speak #events>.matter>.exhibit{float:right;width:min(36vw,30rem);max-width:none!important;margin:5rem 0 5rem 5rem!important}.route-speak #events>.matter>.exhibit img{filter:saturate(.85);width:100%}.route-speak #events .actions{clear:both;padding-top:2rem}.route-speak #events .act{color:var(--subpage-acid);border-color:var(--subpage-acid)}.route-about .heroband img{object-position:50% 48%}.route-about #about{background:var(--subpage-paper);color:#111;grid-template-columns:minmax(0,1fr) 17rem;column-gap:clamp(3rem,6vw,8rem)}.route-about #about>.matter{max-width:73rem;padding-block:clamp(6rem,10vw,11rem)}.route-about #about>.matter>.lede{letter-spacing:-.055em;max-width:18ch;margin-bottom:clamp(6rem,10vw,11rem);font-size:clamp(2.5rem,5.5vw,6.2rem);line-height:.98}.route-about .section{margin-top:clamp(6rem,10vw,10rem)}.route-about .section .label{color:var(--subpage-acid-deep);margin-bottom:3rem;font-size:.72rem}.route-about .section>p:not(.lede):not(.outputs):not(.inscription):not(.ask),.route-about .section>div:not(.pair):not(.record):not(.actions){max-width:46rem;margin-left:auto;font-size:clamp(1.12rem,1.38vw,1.35rem);line-height:1.6}.route-about .section>p strong{font-size:1.1em}.route-about .exhibit{max-width:46rem;margin:4rem 0 4rem auto}.route-about .pair{grid-template-columns:1.1fr .9fr;gap:1rem;max-width:none;margin:5rem 0}.route-about .pair .exhibit{max-width:none;margin:0}.route-about .pair .exhibit img{aspect-ratio:4/3;object-fit:cover;height:100%}.route-about .beliefs{border-color:var(--subpage-line);max-width:none}.route-about .beliefs li{border-color:var(--subpage-line);grid-template-columns:10rem 1fr;gap:2rem;padding:2rem 0;font-size:clamp(1.2rem,1.7vw,1.6rem);display:grid}.route-about .record{max-width:none}.route-about .record__row{border-color:var(--subpage-line);padding:2rem 0}.route-about .record__claim{font-size:clamp(1.3rem,2vw,2rem)}.route-about .plate{max-width:none;margin:clamp(6rem,10vw,11rem) calc(-1*clamp(1rem,6vw,7.5rem))}.route-about .plate img{object-fit:cover;width:100%;max-height:75svh}.route-about #about>.rail{border-color:var(--subpage-line);align-self:start;margin-top:8rem;position:sticky;top:7rem}.route-about .close-mark{letter-spacing:-.055em;max-width:14ch;margin-top:4rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.95}.route-about .ask{color:var(--subpage-acid-deep);font-size:clamp(1.5rem,2.5vw,2.4rem)}.route-lumen{background:#061b20!important}.route-lumen .lumen{background:#061b20;min-height:100svh;padding-top:5rem}.route-lumen .lumen>.spread{grid-template-columns:1fr;max-width:none;min-height:calc(100svh - 5rem);padding-inline:clamp(1rem,7vw,9rem)}.route-lumen .lumen .rail{display:none}.route-lumen .lumen .matter{align-items:center;padding-block:clamp(6rem,10vw,10rem);display:flex}.route-lumen .lumen-grid{grid-template-columns:minmax(25rem,.9fr) minmax(25rem,1.1fr);align-items:center;gap:clamp(4rem,9vw,12rem);width:100%}.route-lumen .lumen-title{letter-spacing:-.075em;color:#f8f3e8;font-size:clamp(5rem,11vw,12rem);font-weight:440;line-height:.8}.route-lumen .lumen-title:after{content:"∞";color:var(--subpage-gold);margin-left:.12em;font-weight:300}.route-lumen .lumen-grid>div:first-child>p:first-of-type{color:#c4ccc8;max-width:37rem;font-size:clamp(1.25rem,1.75vw,1.65rem);line-height:1.5}.route-lumen .construction{opacity:.9;grid-area:1/1;justify-self:center;width:min(42vw,38rem);max-width:none}.route-lumen .lumen-grid>div:first-child{grid-column:2}.route-lumen .construction svg{color:var(--subpage-gold)}.route-lumen .lumen .act{color:var(--subpage-gold);border-color:var(--subpage-gold)}.route-lumen .lumen .act:hover{background:var(--subpage-gold);color:#061b20}.route-lumen .lumen-cap{color:var(--subpage-gold);letter-spacing:.16em;text-transform:uppercase;margin-top:3rem;font-size:.72rem}.route-evidence #evidence{background:var(--subpage-paper);color:#111;grid-template-columns:minmax(0,1fr)}.route-evidence #evidence>.rail{display:none}.route-evidence #evidence>.matter{max-width:none;padding-block:clamp(6rem,10vw,10rem)}.route-evidence #evidence h1{letter-spacing:-.085em;margin:0 0 clamp(5rem,9vw,10rem);font-size:clamp(5.5rem,15vw,15rem);font-weight:480;line-height:.72}.route-evidence #evidence h1:before{content:"Selected work";font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;color:var(--subpage-acid-deep);margin-bottom:2.2rem;font-size:.72rem;line-height:1.5;display:block}.route-evidence .ev-list{border:0;grid-template-columns:repeat(12,1fr);gap:1rem;margin:0;display:grid}.route-evidence .ev-record{border:1px solid var(--subpage-line);flex-direction:column;min-height:34rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.route-evidence .ev-record:first-child{color:#fff;background:#111;grid-column:span 5}.route-evidence .ev-record:nth-child(2){background:var(--subpage-acid);color:#10200d;grid-column:span 3}.route-evidence .ev-record:nth-child(3){color:#111;background:#d9d3c6;grid-column:span 4}.route-evidence .ev-record h2{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2rem,3.6vw,4.2rem);font-weight:500;line-height:.94}.route-evidence .ev-record>p{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.48}.route-evidence .ev-apparatus{color:inherit;opacity:.68;border-top:1px solid;padding-top:2rem;font-size:.7rem;margin-top:auto!important}.route-evidence .ev-apparatus em,.route-evidence .ev-apparatus a{color:inherit}.route-evidence .ev-absence{display:none}.route-evidence #evidence .actions{margin-top:3rem}.route-contact #contact{background:var(--subpage-paper);color:#111;grid-template-columns:minmax(0,1fr)}.route-contact #contact>.rail{display:none}.route-contact #contact>.matter{grid-template-columns:minmax(22rem,.85fr) minmax(28rem,1.15fr);column-gap:clamp(4rem,10vw,13rem);max-width:none;padding-block:clamp(6rem,10vw,10rem);display:grid}.route-contact #contact h1{letter-spacing:-.085em;grid-column:1;margin:0;font-size:clamp(5.5rem,13vw,13rem);font-weight:480;line-height:.74}.route-contact #contact h1:before{content:"Begin here";font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;color:var(--subpage-acid-deep);margin-bottom:2.2rem;font-size:.72rem;line-height:1.5;display:block}.route-contact #contact>.matter>.lede{color:var(--subpage-acid-deep);grid-column:1;margin:3rem 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}.route-contact #contact>.matter>.form-note,.route-contact #contact form{grid-column:2}.route-contact .form{grid-row:1/span 4;max-width:none;margin:0}.route-contact .field{margin-bottom:1.7rem}.route-contact .field label{color:var(--subpage-acid-deep)}.route-contact .field input,.route-contact .field textarea{background:0 0;border:0;border-bottom:1px solid #a9a69f;padding:.8rem 0;font-size:clamp(1.15rem,1.45vw,1.4rem)}.route-contact .field textarea{min-height:8rem}.route-contact .form-privacy{color:#666b66;font-size:.72rem}.route-contact .form .act{color:#fff;background:#111;border-color:#111;min-width:9rem}.route-contact #contact>.matter>p:last-child{grid-column:1;align-self:end;margin-top:0}.route-impressum .prose,.route-datenschutz .prose{max-width:68rem;margin:0 auto;padding-block:clamp(5rem,8vw,9rem)}.route-impressum .prose h1,.route-datenschutz .prose h1{letter-spacing:-.07em;margin-bottom:4rem;font-size:clamp(4rem,9vw,9rem);font-weight:480;line-height:.82}.route-impressum .prose h1:before,.route-datenschutz .prose h1:before{content:"Legal";font-family:var(--hand);letter-spacing:.16em;text-transform:uppercase;color:var(--subpage-acid-deep);margin-bottom:2rem;font-size:.72rem;line-height:1.5;display:block}.route-impressum .prose p,.route-datenschutz .prose p,.route-datenschutz .prose li{max-width:48rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.route-datenschutz .prose h2,.route-datenschutz .prose h3{letter-spacing:-.025em;max-width:23ch;margin-top:5rem;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.15}.route-datenschutz .prose .legal-language-title{letter-spacing:-.07em;max-width:none;margin-bottom:4rem;font-size:clamp(4rem,9vw,9rem);font-weight:480;line-height:.82}.route-datenschutz .legal-language-nav{z-index:3;background:var(--subpage-paper);border-bottom:1px solid var(--subpage-line);padding:1rem 0;position:sticky;top:6rem}.route-datenschutz .legal-language-divider{margin-block:8rem}.route-404 #notfound{background:var(--subpage-acid);color:#10200d;align-items:center;min-height:78svh;display:flex}.route-404 #notfound .matter{padding-block:6rem}.route-404 #notfound .label{color:#294c20}.route-404 #notfound h1{letter-spacing:-.075em;max-width:9ch;font-size:clamp(4.5rem,11vw,11rem);font-weight:480;line-height:.82}.route-404 #notfound .act{color:#10200d;border-color:#10200d}.route-404 #notfound .act:hover{color:var(--subpage-acid);background:#10200d}@media (width<=900px){.route-build .heroband,.route-speak .heroband,.route-about .heroband{min-height:64svh}.route-build .heroband h1,.route-speak .heroband h1,.route-about .heroband h1{font-size:clamp(5rem,18vw,9rem)}.route-build .situation{grid-template-columns:6rem 1fr}.route-build .situation .instrument{grid-column:1;width:5rem}.route-build #operating .matter{grid-template-columns:1fr}.route-build #operating .label,.route-build #operating .matter>p,.route-build #operating .matter>div,.route-build #operating .actions{grid-column:1!important}.route-speak .record__row{grid-template-columns:1fr;gap:.7rem}.route-speak #events>.matter>.exhibit{float:none;width:min(100%,28rem);margin:4rem 0!important}.route-about #about{grid-template-columns:1fr}.route-about #about>.rail{display:none}.route-lumen .lumen-grid{grid-template-columns:1fr}.route-lumen .construction{grid-area:1/1;width:min(75vw,32rem)}.route-lumen .lumen-grid>div:first-child{grid-area:2/1}.route-evidence .ev-record:first-child,.route-evidence .ev-record:nth-child(2),.route-evidence .ev-record:nth-child(3){grid-column:span 12;min-height:25rem}.route-contact #contact>.matter{grid-template-columns:1fr}.route-contact #contact h1,.route-contact #contact>.matter>.lede,.route-contact #contact>.matter>.form-note,.route-contact #contact form,.route-contact #contact>.matter>p:last-child{grid-column:1}.route-contact .form{grid-row:auto;margin-top:4rem}.route-contact #contact>.matter>p:last-child{margin-top:3rem}}@media (width<=600px){body:not(.route-home) .masthead--dark{padding-inline:1rem}.route-build .heroband,.route-speak .heroband,.route-about .heroband{min-height:62svh}.route-build .heroband h1,.route-speak .heroband h1,.route-about .heroband h1{padding-inline:1rem;padding-bottom:2.5rem;font-size:clamp(4.7rem,22vw,6.5rem)}.route-build .heroband h1:before,.route-speak .heroband h1:before,.route-about .heroband h1:before{margin-bottom:1.2rem;font-size:.74rem;line-height:1.55}.route-build .heroband img{object-position:48% 50%}.route-about .heroband img{object-position:54% 50%}.route-build main>.spread,.route-speak main>.spread,.route-about main>.spread,.route-evidence main>.spread,.route-contact main>.spread,.route-impressum main>.spread,.route-datenschutz main>.spread,.route-404 main>.spread{padding-inline:1rem}.route-build .lede,.route-speak .lede{font-size:2.6rem}.route-build .situation{grid-template-columns:3.75rem 1fr;gap:1rem;padding:2rem 0}.route-build .situation>div{grid-column:2}.route-build .situation .instrument{grid-area:1/1;justify-self:start;width:3.25rem;margin-top:.15rem}.route-build .situation h2{font-size:2.2rem}.route-build .situation .instrument g :is(path,circle){stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.route-build .situation .instrument>circle{opacity:1!important;transition:none!important}.route-speak #events .fullband{margin-inline:-1rem}.route-speak #events .fullband img{aspect-ratio:16/10}.route-speak .record__claim,.route-speak #events .record__claim{font-size:1.8rem}.route-about #about>.matter>.lede{font-size:3rem}.route-about .section{margin-top:6rem}.route-about .section>p:not(.lede):not(.outputs):not(.inscription):not(.ask){font-size:1.08rem}.route-about .pair{grid-template-columns:1fr}.route-about .beliefs li{grid-template-columns:1fr;gap:.4rem}.route-about .plate{margin-inline:-1rem}.route-lumen .lumen>.spread{padding-inline:1rem}.route-lumen .lumen-title{font-size:4.6rem}.route-lumen .construction{width:86vw}.route-lumen .lumen-grid>div:first-child>p:first-of-type{font-size:1.15rem}.route-evidence #evidence h1{font-size:4.7rem}.route-contact #contact h1{font-size:5.2rem}.route-evidence .ev-record{padding:1.5rem}.route-evidence .ev-record h2{font-size:2.8rem}.route-contact #contact>.matter>.lede{font-size:2rem}.route-contact .form{margin-top:3rem}.route-impressum .prose h1,.route-datenschutz .prose h1{font-size:4rem}.route-datenschutz .legal-language-nav{top:4.5rem}body:not(.route-home) .label,.route-speak .speak-section-title,.route-evidence #evidence h1:before,.route-contact #contact h1:before,.route-impressum .prose h1:before,.route-datenschutz .prose h1:before{font-size:.76rem;line-height:1.55}.route-build .situation .outputs,.route-evidence .ev-apparatus,.route-contact .form-privacy{font-size:.76rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){body:not(.route-home) *{scroll-behavior:auto!important}}
