:root{--ink: #0d0c0a;--soil: #1f1b16;--cream: #f5e9d7;--paper: #f3e6d3;--muted: #bbae9e;--amber: #ff8a1a;--burnt: #b04a0f;--line: rgba(255, 138, 26, .25);--shell: min(1400px, calc(100vw - 96px) );--serif: Georgia, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}body{margin:0;min-width:320px;color:var(--cream);background:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{display:block}.shell{width:var(--shell);margin-inline:auto}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(245,233,215,.1);background:#0d0c0af5}.nav-shell{width:var(--shell);height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand img{width:54px;height:58px;object-fit:contain;mix-blend-mode:screen}.brand>span{font-size:31px;line-height:1;letter-spacing:-.04em;font-style:normal;white-space:nowrap}.brand b{color:var(--cream);font-weight:500}.brand em{color:var(--amber);font-style:normal;font-weight:500}.brand i{color:var(--burnt);font-style:normal;font-weight:500}.desktop-nav{display:flex;align-items:center;gap:clamp(28px,4vw,64px);margin-left:auto}.desktop-nav a{color:#f5e9d7d1;font-size:15px;font-weight:500;position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--amber);transition:right .25s ease}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.nav-actions{display:flex;align-items:center;gap:20px}.language-switcher,.mobile-languages{display:flex;align-items:center;gap:7px}.language-link{height:34px;padding:3px 8px 3px 4px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:600;transition:.2s ease}.language-link .flag{width:24px;height:24px;border-radius:50%;display:block;position:relative;overflow:hidden;background:#211d18;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 4px #0000004d}.flag-en{background:linear-gradient(33deg,transparent 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,transparent 57%),linear-gradient(-33deg,transparent 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,transparent 57%),linear-gradient(90deg,transparent 37%,#fff 37% 44%,#c8102e 44% 56%,#fff 56% 63%,transparent 63%),linear-gradient(transparent 37%,#fff 37% 44%,#c8102e 44% 56%,#fff 56% 63%,transparent 63%),#21468b!important}.flag-tr{background:#e30a17!important}.flag-tr:before{content:"";position:absolute;left:6px;top:6px;width:11px;height:11px;border-radius:50%;background:#fff}.flag-tr:after{content:"";position:absolute;left:9px;top:7px;width:9px;height:9px;border-radius:50%;background:#e30a17;box-shadow:6px 3px 0 -3px #fff}.flag-de{background:linear-gradient(#171717 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%)!important}.language-link:hover,.language-link.active{color:var(--cream);border-color:#ff8a1a59;background:#ff8a1a14}.button{min-height:58px;padding:0 26px;border:1px solid var(--amber);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:18px;color:#140d06;background:var(--amber);font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 12px 36px #ff770024;transition:background .2s ease,box-shadow .2s ease}.button svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.7}.button:hover{background:#ff9d3f;box-shadow:0 18px 42px #f703}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.button-small{min-height:48px;padding-inline:20px;font-size:14px}.menu-button{display:none;width:46px;height:46px;border:1px solid var(--line);border-radius:7px;color:var(--cream);background:transparent}.menu-button svg{width:22px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.7}.mobile-panel{display:none}.hero{min-height:920px;height:100svh;max-height:1080px;position:relative;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,138,26,.12)}.hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0d0c0a,#0d0c0afa 34%,#0d0c0a61 60%,#0d0c0a08);pointer-events:none}.hero-image{position:absolute;inset:92px 0 0;background:url(/assets/hero-colony-v2.webp) center right / cover no-repeat;pointer-events:none}.hero-content{position:relative;z-index:2;padding-top:86px}h1,h2,h3,p{margin-top:0}h1{max-width:660px;margin-bottom:26px;font:500 clamp(68px,7vw,112px)/.92 var(--serif);letter-spacing:-.045em}h1 span,h2 span{color:var(--amber)}.hero-lead{max-width:620px;margin-bottom:14px;font-size:clamp(22px,2vw,31px);line-height:1.4;font-weight:500}.hero-copy{max-width:600px;color:#f5e9d7c2;font-size:18px;line-height:1.75}.hero-actions{display:flex;gap:18px;margin-top:34px}.button-ghost{color:var(--cream);background:#0d0c0a8c;box-shadow:none}.button-ghost:hover{background:#ff8a1a17}.validation-line{display:flex;align-items:center;gap:13px;margin:25px 0 0;color:#f5e9d7ab;font-size:14px}.validation-line svg{width:24px;flex:0 0 24px;fill:none;stroke:var(--amber);stroke-width:1.4}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:30px;width:26px;height:44px;border:1px solid rgba(245,233,215,.3);border-radius:99px}.scroll-cue span{position:absolute;left:50%;top:9px;width:3px;height:8px;border-radius:5px;background:var(--amber);transform:translate(-50%)}#vision,#benefits,#waitlist{scroll-margin-top:92px}.section-number{margin-bottom:20px;color:var(--amber);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vision-section{min-height:880px;position:relative;overflow:hidden;background:var(--paper);color:var(--ink)}.vision-layout{min-height:880px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:8%}.vision-copy{position:relative;z-index:2;max-width:590px}.vision-copy h2,.structure-copy h2,.wait-copy h2{margin-bottom:34px;font:500 clamp(52px,5vw,82px)/1.03 var(--serif);letter-spacing:-.035em}.vision-copy>p:not(.section-number){max-width:550px;color:#5d5145;font-size:20px;line-height:1.75}.vision-copy .closing{margin-top:34px;color:var(--ink)!important}.vision-copy .closing strong{color:var(--burnt);font-family:var(--serif);font-size:25px;font-weight:600}.soil-map{height:620px;position:relative;pointer-events:none;background:radial-gradient(ellipse at 62% 43%,transparent 0 13%,rgba(176,74,15,.27) 13.5% 14%,transparent 14.5%),radial-gradient(ellipse at 29% 64%,transparent 0 17%,rgba(176,74,15,.3) 17.5% 18%,transparent 18.6%),radial-gradient(ellipse at 80% 74%,transparent 0 12%,rgba(176,74,15,.22) 12.6% 13.2%,transparent 13.8%),linear-gradient(152deg,transparent 43%,rgba(176,74,15,.28) 43.3% 44%,transparent 44.3%);opacity:.9}.soil-map:before,.soil-map:after{content:"";position:absolute;border:2px solid rgba(176,74,15,.18);border-radius:45% 55% 49% 51%}.soil-map:before{inset:8% 2% 30% 20%;transform:rotate(-8deg)}.soil-map:after{inset:36% 22% 5% 1%;transform:rotate(7deg)}.ant{position:absolute;color:var(--burnt);font-size:12px}.ant:before,.ant:after{content:"●";position:absolute;color:inherit}.ant:before{left:-8px;top:1px;font-size:8px}.ant:after{right:-7px;top:1px;font-size:7px}.ant-a{left:29%;top:64%;transform:rotate(22deg)}.ant-b{right:12%;top:31%;transform:rotate(-28deg)}.benefits-section{padding:120px 0 138px;background:#15120f;border-block:1px solid rgba(255,138,26,.12)}.section-heading{display:flex;align-items:baseline;gap:35px;margin-bottom:72px}.section-heading .section-number{margin:0}.section-heading h2{margin:0;font:500 clamp(45px,4vw,68px)/1 var(--serif)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.pillar{min-height:330px;padding:32px clamp(30px,4vw,68px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.pillar+.pillar{border-left:1px solid var(--line)}.pillar-icon{width:62px;height:62px;margin-bottom:26px;color:var(--amber)}.pillar-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.pillar h3{margin-bottom:13px;color:var(--amber);font:500 40px/1.15 var(--serif)}.pillar p{max-width:300px;margin:0;color:#f5e9d7b8;font-size:17px}.structure-section{min-height:920px;position:relative;overflow:hidden;background:#0c0b09}.structure-section:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0b09,#0c0b09fa 30%,#0c0b0957 55%,#0c0b090a);pointer-events:none}.structure-image{position:absolute;inset:0;background:url(/assets/knowledge-nest.webp) center / cover no-repeat;pointer-events:none}.structure-layout{min-height:920px;position:relative;z-index:2;display:grid;grid-template-columns:.76fr 1.24fr;align-items:center}.structure-copy{max-width:560px}.structure-copy h2{margin-bottom:30px}.structure-copy .structure-lead{color:var(--cream);font-size:22px;font-weight:600;line-height:1.5}.structure-copy>p:last-child{max-width:500px;color:#f5e9d7a8;font-size:17px}.node-labels{height:600px;position:relative;pointer-events:none}.node{position:absolute;padding:8px 13px;border:1px solid rgba(255,138,26,.35);border-radius:4px;background:#0d0c0af0;color:var(--cream);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.node-1{left:33%;top:13%}.node-2{right:3%;top:28%}.node-3{left:19%;bottom:18%}.node-4{right:6%;bottom:14%}.waitlist-section{padding:140px 0;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 80%,rgba(176,74,15,.12),transparent 34%),#11100d}.waitlist-section:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-170px;height:330px;border-radius:50% 50% 0 0;background:#1f1b16;box-shadow:0 -30px 90px #b04a0f14;pointer-events:none}.waitlist-layout{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;gap:9%;align-items:center}.wait-copy .wait-intro{max-width:500px;color:#f5e9d7ad;font-size:19px}.feedback-note{max-width:540px;margin-top:28px;padding:22px 24px;display:grid;grid-template-columns:30px 1fr;gap:15px;border-left:2px solid var(--amber);background:#ff8a1a11}.feedback-note-icon{width:25px;margin-top:2px;color:var(--amber)}.feedback-note-icon svg{width:25px;fill:none;stroke:currentColor;stroke-width:1.5}.feedback-note p{margin:0;color:#f5e9d7d1;font-size:15px;line-height:1.7}.waitlist-card{padding:clamp(30px,4vw,60px);border:1px solid rgba(245,233,215,.18);border-radius:18px;background:linear-gradient(145deg,#1f1b16f5,#0d0c0afa);box-shadow:0 34px 80px #00000047}.waitlist-card-mark{width:66px;height:66px;margin-bottom:34px;display:grid;place-items:center;border:1px solid rgba(255,138,26,.38);border-radius:50%;color:var(--amber);background:#ff8a1a12}.waitlist-card-mark svg{width:32px;fill:none;stroke:currentColor;stroke-width:1.4}.waitlist-details{margin:0 0 34px;padding:0;list-style:none;border-top:1px solid rgba(245,233,215,.13)}.waitlist-details li{min-height:64px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(245,233,215,.13);color:var(--cream);font-size:15px;font-weight:600}.waitlist-details li span{color:var(--amber);font-size:11px;font-weight:700;letter-spacing:.14em}.privacy-inline{display:block;margin-top:16px;padding:0;border:0;color:var(--amber);background:none;text-align:left;font-size:12px;line-height:1.5;cursor:pointer}.submit-button{width:100%;border:0}.button,.desktop-nav a,.footer-links a,.footer-links button,.privacy-inline,.menu-button{position:relative;z-index:3;pointer-events:auto}footer{position:relative;padding:64px 0;border-top:1px solid var(--line);background:#0a0908}.footer-layout{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:8px 50px}.footer-layout .brand{grid-row:1 / 3}.footer-layout .brand img{width:65px;height:70px}.footer-tagline,.project-status{margin:0;color:var(--muted);font-size:13px}.footer-links{display:flex;gap:40px;justify-content:flex-end}.footer-links button,.footer-links a{padding:0;border:0;color:var(--cream);background:none;font-size:14px;cursor:pointer}.project-status{text-align:right}.privacy-dialog{width:min(680px,calc(100vw - 36px));padding:52px;border:1px solid var(--line);border-radius:15px;color:var(--cream);background:#17130f;box-shadow:0 40px 100px #000}.privacy-dialog::backdrop{background:#000000d1}.privacy-dialog h2{margin-bottom:22px;font:500 45px/1.1 var(--serif)}.privacy-dialog p:not(.section-number){color:#f5e9d7b8}.privacy-dialog>a{color:var(--amber)}.dialog-close{position:absolute;right:18px;top:14px;border:0;color:var(--cream);background:none;font-size:30px;cursor:pointer}.dialog-action{margin-top:32px;min-height:48px}@media(max-width:1180px){:root{--shell: min(100% - 54px, 1100px)}.desktop-nav{display:none}.hero{min-height:800px}.hero-image{opacity:.78;transform:translate(13%)}.node-2,.node-4{right:-4%}}@media(max-width:800px){:root{--shell: calc(100% - 36px) }body{font-size:15px}.nav-shell{height:74px}#vision,#benefits,#waitlist{scroll-margin-top:74px}.brand{gap:8px}.brand img{width:40px;height:44px}.brand>span{font-size:23px}.language-switcher,.nav-actions .button{display:none}.menu-button{display:block}.mobile-panel{padding:20px 18px 24px;border-top:1px solid rgba(245,233,215,.08);background:#0d0c0afa}.mobile-panel.open{display:grid;gap:18px}.mobile-panel>a{font-size:18px}.mobile-languages{margin-top:8px}.hero{min-height:820px;height:auto;padding:150px 0 86px;align-items:flex-start}.hero:before{background:linear-gradient(180deg,#0d0c0a47,#0d0c0a 68%)}.hero-image{inset:74px 0 auto;height:48%;transform:none;background-position:69% center;opacity:.65}.hero-content{padding-top:240px}h1{font-size:clamp(53px,16vw,76px)}h1,h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html[lang=de] h1{font-size:clamp(41px,11vw,54px);letter-spacing:-.05em}html[lang=de] .vision-copy h2,html[lang=de] .structure-copy h2,html[lang=de] .wait-copy h2{font-size:clamp(38px,10vw,52px)}.hero-lead{font-size:21px}.hero-copy{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.validation-line{align-items:flex-start;font-size:12px}.scroll-cue{display:none}.vision-layout,.structure-layout,.waitlist-layout{grid-template-columns:1fr}.vision-section,.vision-layout{min-height:auto}.vision-layout{padding:100px 0 60px}.vision-copy h2,.structure-copy h2,.wait-copy h2{font-size:clamp(43px,12vw,62px)}.vision-copy>p:not(.section-number){font-size:17px}.soil-map{height:360px;margin-top:20px}.benefits-section{padding:90px 0}.section-heading{margin-bottom:30px}.pillars{grid-template-columns:1fr}.pillar{min-height:260px;padding:45px 20px}.pillar+.pillar{border-left:0;border-top:1px solid var(--line)}.structure-section,.structure-layout{min-height:980px}.structure-section:after{background:linear-gradient(180deg,#0c0b09,#0c0b09f0 46%,#0c0b0924)}.structure-image{background-position:64% center;opacity:.78}.structure-layout{padding:100px 0 50px;align-content:start}.node-labels{height:480px;margin-top:25px}.node-1{left:12%;top:10%}.node-2{right:1%;top:30%}.node-3{left:4%;bottom:20%}.node-4{right:7%;bottom:8%}.waitlist-section{padding:100px 0}.waitlist-layout{gap:45px}.feedback-note{margin-top:24px;padding:19px 18px;grid-template-columns:26px 1fr;gap:12px}.feedback-note p{font-size:14px}.waitlist-card{padding:28px 20px}.footer-layout{grid-template-columns:1fr;grid-template-rows:auto;text-align:center;gap:18px}.footer-layout .brand{grid-row:auto;justify-self:center}.footer-links{justify-content:center}.project-status{text-align:center}.privacy-dialog{padding:44px 25px 28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
