:root{--ink:#16110e;--ink-2:#241a15;--dusk:#4a382e;--dawn:#cbb9a4;--creme:#f6efe3;--cherry:#c8203a;--cherry-soft:#ee5468;--paper:#f6efe3;--paper-90:#f6efe3f0;--paper-70:#f6efe3e6;--paper-40:#f6efe3ad;--ink-text:#241a15;--ink-text-60:#241a15bd;--hairline:#f6efe329;--hairline-dark:#241a152e;--font-display:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-display:clamp(64px, 12vw, 176px);--text-statement:clamp(40px, 7vw, 104px);--text-heading:clamp(32px, 5vw, 58px);--text-body:22px;--text-mono:17px;--text-mono-sm:13px;--text-whisper:clamp(18px, 2.2vw, 26px);--leading-display:.98;--leading-statement:1.04;--leading-body:1.6;--tracking-display:-.02em;--tracking-mono:.06em;--gutter:clamp(20px, 4vw, 64px);--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;overflow-x:clip}body{background:var(--ink);color:var(--paper);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:hidden}#sky{z-index:0;background:linear-gradient(#0f0c0a 0%,#16110e 52%,#231610 100%);position:fixed;inset:0}#scene{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main{z-index:2;position:relative}.nav{z-index:4;padding:24px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.blend{color:var(--paper);transition:color .5s}body[data-world=ink] .blend{color:var(--ink-text)}.nav-wordmark{font:500 20px var(--font-display);align-items:center;display:flex}.nav-wordmark .cherry{color:var(--cherry-soft)}body[data-world=ink] .nav-wordmark .cherry{color:var(--cherry)}.nav-logo{width:26px;height:26px;color:var(--cherry-soft);margin-right:10px;transition:color .5s}body[data-world=ink] .nav-logo{color:var(--cherry)}.nav-right{align-items:center;gap:28px;display:flex}.nav-clock{font-variant-numeric:tabular-nums;opacity:.85;font-size:13px}.nav-cta{white-space:nowrap;font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--cherry-soft);cursor:pointer;background:0 0;border:none;padding:6px 2px;font-size:13px;transition:background .25s,color .25s,padding .25s}body[data-world=ink] .nav-cta{color:var(--cherry)}body[data-world=ink] .nav-cta:hover{color:var(--creme)}.nav-cta:before{content:"[ ";opacity:.5}.nav-cta:after{content:" ]";opacity:.5}.nav-cta:hover{background:var(--cherry);color:var(--creme);padding:6px 10px}.nav-cta:hover:before,.nav-cta:hover:after{opacity:1}.nav-progress{background:var(--cherry);transform-origin:0;z-index:5;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.mono{font-family:var(--font-mono);letter-spacing:var(--tracking-mono)}body[data-world=ink]{color:var(--ink-text)}body[data-world=ink] .act-body,body[data-world=ink] .whisper{color:var(--ink-text-60)}.act{min-height:100vh;padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.statement{font-size:var(--text-statement);font-weight:500;line-height:var(--leading-statement);letter-spacing:var(--tracking-display);max-width:14ch}.statement--display{font-size:var(--text-display);line-height:var(--leading-display);margin-left:calc(var(--gutter) * -.5);max-width:none}.line{display:block}.line-inner{display:inline-block}.act-sub{color:var(--paper-70);font-size:var(--text-mono);margin-top:32px}.wende-beat{flex-direction:column;display:flex}@media (width>=900px){.wende-beat:nth-of-type(2){margin-left:26vw}.wende-beat:nth-of-type(3){margin-left:9vw}}.statement-note{font-size:var(--text-mono);color:var(--paper-40);margin:20px 0 0 clamp(2rem,12vw,14rem)}.act--rauschen{justify-content:flex-start;min-height:160vh;padding-top:20vh}.fragments{height:70vh;position:relative}.fragment{font-size:var(--text-mono);color:var(--paper-40);max-width:34ch;position:absolute}.fragment-time{font-size:var(--text-mono-sm);color:#f6efe373;margin-bottom:4px;display:block}.fragment--0{top:4%;left:6%}.fragment--1{top:22%;left:55%}.fragment--2{top:40%;left:18%}.fragment--3{top:58%;left:62%}.fragments .fragment:nth-child(5){top:70%;left:8%}.fragments .fragment:nth-child(6){top:12%;left:78%}.fragments .fragment:nth-child(7){top:82%;left:42%}.fragments .fragment:nth-child(8){top:50%;left:72%}.statement--landing{font-size:var(--text-heading);max-width:24ch}@media (width>=900px){.statement--landing{margin-left:26vw}}.act--wende{gap:60vh;min-height:240vh}.act--audience{gap:24px}.act-label{color:var(--cherry-soft);font-size:var(--text-mono-sm);text-transform:uppercase}body[data-world=ink] .act-label{color:var(--cherry)}.act-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--paper-70);max-width:44ch}.act-proof{font-size:var(--text-mono);color:var(--paper-40);margin-top:20px}@media (width>=900px){#act-team{padding-left:44vw}#act-verantwortliche{padding-left:16vw}}.act--daybreak{min-height:80vh}.act--fluestern{gap:20px}.whisper{font-size:var(--text-whisper);color:var(--paper-40)}@media (width>=900px){.act--fluestern{display:block;position:relative}.whisper{position:absolute}.whisper:first-of-type{top:62%;left:var(--gutter)}.whisper:nth-of-type(2){top:45%;left:38%}.whisper:nth-of-type(3){top:28%;left:66%}}.act--morgen{color:var(--ink-text);position:relative;overflow:hidden}.act--morgen .act-body{color:var(--ink-text-60);margin-top:24px}.morgen-diagram{pointer-events:none;position:absolute;inset:0}.md-circle{border:1px solid var(--hairline-dark);border-radius:50%;width:44vw;height:44vw;position:absolute;top:50%;right:-6vw;transform:translateY(-72%)}.md-horizon{background:var(--hairline-dark);width:72vw;height:1px;position:absolute;top:50%;right:0}.morgen-protocol{font-size:var(--text-mono);color:var(--ink-text-60);margin-bottom:28px}@media (width<=900px){.md-circle{width:90vw;height:90vw;top:24%;right:-62vw;transform:none}.md-horizon{width:100vw}}.waitlist{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wl-company{opacity:0;height:0;position:absolute;left:-9999px}.wl-message{width:100%;font-size:var(--text-mono);min-height:1.5em;margin-top:14px}.waitlist--hero{margin-top:56px}.waitlist--hero .wl-email{font:500 19px var(--font-display);border:none;border-bottom:1px solid var(--hairline);min-width:min(340px,70vw);color:var(--paper);background:0 0;border-radius:0;outline:none;padding:12px 2px;transition:border-color .3s}.waitlist--hero .wl-email::placeholder{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--paper-40);font-size:15px}.waitlist--hero .wl-email:focus{border-color:var(--cherry-soft)}.waitlist--hero .wl-submit{font:500 26px var(--font-display);color:var(--cherry-soft);cursor:pointer;background:0 0;border:none;padding:4px 12px;transition:transform .25s}.waitlist--hero .wl-submit:hover{transform:translate(5px)}.waitlist--hero .wl-message{color:var(--paper-70)}.waitlist--morgen{margin-top:56px}.waitlist--morgen .wl-email{font:500 21px var(--font-display);border:1px solid var(--hairline-dark);border-radius:var(--radius-pill);min-width:min(420px,80vw);color:var(--ink-text);background:#fbf7ee;outline:none;padding:22px 34px;transition:border-color .3s}.waitlist--morgen .wl-email::placeholder{color:var(--ink-text-60)}.waitlist--morgen .wl-email:focus{border-color:var(--cherry)}.waitlist--morgen .wl-submit{font:500 21px var(--font-display);background:var(--cherry);color:var(--creme);border-radius:var(--radius-pill);cursor:pointer;border:none;padding:23px 40px;transition:transform .25s}.waitlist--morgen .wl-submit:hover{transform:scale(1.03)}.waitlist--morgen .wl-message{color:var(--ink-text-60);font-size:var(--text-mono)}@media (width>=640px){.waitlist--morgen{gap:0}.waitlist--morgen .wl-email{border-right:none;border-radius:999px 0 0 999px}.waitlist--morgen .wl-submit{border-radius:0 999px 999px 0}}.wl-message--ok:before{content:"";background:var(--cherry);border-radius:50%;width:9px;height:9px;margin-right:10px;animation:2.4s ease-in-out infinite settle;display:inline-block}@keyframes settle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.wl-message--ok:before{animation:none}}.reassurance{font-size:var(--text-mono-sm);color:var(--ink-text-60);margin-top:20px}.footnote{font-size:var(--text-mono-sm);color:var(--ink-text-60);margin-top:96px}@media (width<=768px){.fragments{flex-direction:column;gap:32px;height:auto;display:flex}.fragment{max-width:60vw;position:static}.fragments .fragment:nth-child(2n){align-self:flex-end;margin-right:4vw}.fragments .fragment:nth-child(odd){margin-left:2vw}.nav{gap:12px;padding:7px 7px 7px 16px;top:12px}.nav-wordmark{font-size:15px}.nav-cta{padding:9px 16px;font-size:13px}.wl-email{min-width:100%!important}.waitlist--morgen .wl-submit{width:100%}}
