@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-ext-wght-normal-RO72NYA2.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-cyrillic-wght-normal-CK2XY27K.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-vietnamese-wght-normal-Y2R7JZKV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-ext-wght-normal-XEQ56JUF.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-latin-wght-normal-T72VVCUW.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url("./media/instrument-serif-latin-400-italic-PS4ODONL.woff2") format("woff2"),url("./media/instrument-serif-latin-400-italic-JLFTTOB3.woff") format("woff")}:root{color-scheme:dark;--bg: #07070d;--bg-soft: #0c0c15;--panel: #0f0f19;--panel-2: #13131f;--ink: #f4f4fa;--muted: #bcbdd0;--faint: #9193ab;--line: rgb(255 255 255 / 8%);--line-strong: rgb(255 255 255 / 14%);--accent: #b1a4ff;--acid: #b1a4ff;--on-acid: #0b0a18;--grad: linear-gradient(115deg, #9d8bff 0%, #6fa6ff 48%, #5fe3d4 100%);--on-grad: #0b0a18;--glow: rgb(140 120 255 / 35%);--header-bg: rgb(12 12 20 / 72%);--hover: rgb(255 255 255 / 6%);--shadow: 0 24px 70px rgb(0 0 0 / 55%);--glass: rgb(14 14 24 / 72%);--glass-strong: rgb(14 14 24 / 94%);--glass-line: rgb(255 255 255 / 10%);--aurora-1: rgb(112 84 255 / 22%);--aurora-2: rgb(40 170 220 / 14%);--grain: .05;--text-weight: 430;--text-depth: 0 1px 2px rgb(0 0 0 / 55%), 0 0 18px rgb(0 0 0 / 35%);--dusk: #0a1714;--sky-horizon: #24423a;--aurora-forest: rgb(60 170 110 / 14%);--tree-far: #173129;--tree-mid: #0d1d16;--tree-near: #050d09;--earth: #15120d;--star-opacity: 1;--firefly: #f4c55a;--moon: #efe6c8;--hof-wall: #0c1511;--hof-roof: #070d0a;--hof-light: #f4c55a;--hof-smoke: rgb(190 210 200 / 18%);--hof-plant: #23402d;--hof-inside: #2b1d12;--font: "Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif: "Instrument Serif", Georgia, serif;--radius: 22px;--max: 1200px}:root[data-theme=light]{color-scheme:light;--bg: #f6f6fb;--bg-soft: #eeeef6;--panel: #ffffff;--panel-2: #fbfbff;--ink: #0e0e17;--muted: #3a3c51;--faint: #55576e;--line: rgb(20 20 50 / 9%);--line-strong: rgb(20 20 50 / 16%);--accent: #5a41e0;--acid: #5a41e0;--on-acid: #ffffff;--grad: linear-gradient(115deg, #6a4ff0 0%, #3f7ff0 50%, #12a9a4 100%);--on-grad: #ffffff;--glow: rgb(90 65 224 / 25%);--header-bg: rgb(255 255 255 / 72%);--hover: rgb(20 20 50 / 5%);--shadow: 0 20px 60px rgb(30 30 80 / 12%);--glass: rgb(255 255 255 / 80%);--glass-strong: rgb(255 255 255 / 95%);--glass-line: rgb(20 20 50 / 12%);--aurora-1: rgb(120 90 255 / 16%);--aurora-2: rgb(40 170 220 / 12%);--grain: .035;--text-weight: 460;--text-depth: 0 1px 1px rgb(255 255 255 / 75%), 0 0 16px rgb(255 255 255 / 55%);--dusk: #e2eadd;--sky-horizon: #f5e8cc;--aurora-forest: rgb(60 150 90 / 12%);--tree-far: #bccdb5;--tree-mid: #8eaa88;--tree-near: #4d6d4f;--earth: #f2ebdf;--star-opacity: 0;--firefly: #d99a2b;--moon: #f6cf6a;--hof-wall: #ab8e6a;--hof-roof: #6e5440;--hof-light: #f3c96a;--hof-smoke: rgb(110 95 80 / 22%);--hof-plant: #6f9a62;--hof-inside: #ead6b4}.forest-tone{--bg: var(--dusk);--bg-soft: #0e1d18;--panel: #0f1d18;--panel-2: #11211b;--ink: #f1f6f1;--muted: #bccdc2;--faint: #91a69a;--line: rgb(215 255 230 / 8%);--line-strong: rgb(215 255 230 / 14%);--accent: #8fd3a8;--acid: #8fd3a8;--on-acid: #08130e;--grad: linear-gradient(115deg, #a6e3b4 0%, #6cc4b0 50%, #e2c46a 100%);--on-grad: #08130e;--glow: rgb(110 200 150 / 30%);--hover: rgb(215 255 230 / 6%);--glass: rgb(12 26 21 / 72%);--glass-strong: rgb(12 26 21 / 94%);--glass-line: rgb(215 255 230 / 10%);--aurora-1: rgb(80 180 120 / 16%);--aurora-2: rgb(40 160 150 / 12%);background:var(--bg)}:root[data-theme=light] .forest-tone{--bg-soft: #e6eee4;--panel: #f8fbf7;--panel-2: #f9fcf8;--ink: #0f1a14;--muted: #2f4237;--faint: #4a5d52;--line: rgb(20 60 40 / 10%);--line-strong: rgb(20 60 40 / 17%);--accent: #2f7a50;--acid: #2f7a50;--on-acid: #ffffff;--grad: linear-gradient(115deg, #3b8f5c 0%, #2a8f86 50%, #a8781e 100%);--on-grad: #ffffff;--glow: rgb(40 120 80 / 22%);--hover: rgb(20 60 40 / 5%);--glass: rgb(250 253 249 / 80%);--glass-strong: rgb(250 253 249 / 95%);--glass-line: rgb(20 60 40 / 12%);--aurora-1: rgb(60 160 100 / 14%);--aurora-2: rgb(40 150 140 / 10%)}.earth{--bg: var(--earth);--bg-soft: #1c1812;--panel: #1b1711;--panel-2: #1e1a13;--ink: #f6f1e7;--muted: #d2c9b8;--faint: #a99e89;--line: rgb(255 236 200 / 9%);--line-strong: rgb(255 236 200 / 16%);--accent: #e8bd63;--acid: #e8bd63;--on-acid: #1a1208;--grad: linear-gradient(115deg, #f2c86e 0%, #d4a24c 45%, #93c07c 100%);--on-grad: #1a1208;--glow: rgb(232 170 80 / 30%);--hover: rgb(255 236 200 / 6%);--glass: rgb(30 25 18 / 72%);--glass-strong: rgb(30 25 18 / 94%);--glass-line: rgb(255 236 200 / 10%);--aurora-1: rgb(214 150 60 / 14%);--aurora-2: rgb(120 170 90 / 12%);background:var(--bg)}:root[data-theme=light] .earth{--bg-soft: #ece3d3;--panel: #fbf7ef;--panel-2: #fcf8f1;--ink: #1d180f;--muted: #41382b;--faint: #5f5442;--line: rgb(70 45 10 / 10%);--line-strong: rgb(70 45 10 / 18%);--accent: #96661a;--acid: #96661a;--on-acid: #ffffff;--grad: linear-gradient(115deg, #b8761e 0%, #9c7a25 45%, #4d8748 100%);--on-grad: #ffffff;--glow: rgb(170 110 30 / 25%);--hover: rgb(70 45 10 / 5%);--glass: rgb(255 251 244 / 80%);--glass-strong: rgb(255 251 244 / 95%);--glass-line: rgb(70 45 10 / 12%);--aurora-1: rgb(214 150 60 / 14%);--aurora-2: rgb(90 150 80 / 12%)}:root[data-theme=light] body{-webkit-font-smoothing:auto}@media(max-width:600px){:root{--text-weight: 450}:root[data-theme=light]{--text-weight: 480}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.6;font-family:var(--font);font-weight:var(--text-weight, 430);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s,color .3s}body:before{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(60% 45% at 15% -5%,var(--aurora-1),transparent 70%),radial-gradient(50% 40% at 90% 5%,var(--aurora-2),transparent 70%)}body:after{content:"";position:fixed;z-index:100;inset:0;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--acid);color:var(--on-acid)}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3,h4{font-weight:600}.serif,h1 span,h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.kicker{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:6px 12px 6px 10px;border:1px solid var(--line-strong);border-radius:99px;background:var(--hover);color:var(--muted);font:500 .72rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad);box-shadow:0 0 10px var(--glow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border:1px solid var(--line-strong);border-radius:99px;background:var(--hover);color:var(--ink);font:inherit;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .3s}.btn:hover{transform:translateY(-2px)}.btn.primary{position:relative;background:var(--grad);color:var(--on-grad);border-color:transparent;box-shadow:0 10px 30px -10px var(--glow),inset 0 1px #ffffff59}.btn.primary:hover{box-shadow:0 16px 40px -10px var(--glow),inset 0 1px #ffffff59}.btn.secondary:hover{border-color:var(--muted)}.hero{padding:96px 0 80px;min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:56px}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border:1px solid var(--line-strong);border-radius:99px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font:500 .76rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.eyebrow i{position:relative;width:8px;height:8px;border-radius:50%;background:#5fe3a4;box-shadow:0 0 10px #5fe3a4}.eyebrow i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #5fe3a4;animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}h1{font-size:clamp(3.2rem,7.4vw,6.6rem);line-height:.94;letter-spacing:-.055em;margin:26px 0 28px;max-width:820px}.hero h1 span{display:block;font-size:1.08em;line-height:.95}.lead{max-width:600px;color:var(--muted);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.65}.actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.orbit-card{position:relative;display:block;aspect-ratio:1;border-radius:32px;overflow:hidden;isolation:isolate;background:radial-gradient(80% 60% at 20% 10%,rgb(110 80 255 / 32%),transparent 60%),radial-gradient(70% 60% at 90% 90%,rgb(30 150 210 / 24%),transparent 60%),#06060f;box-shadow:0 0 0 1px #aaa0ff29,0 50px 120px -50px #6e50ff99,inset 0 1px #ffffff14}.orbit-card svg{position:absolute;inset:0;width:100%;height:100%}.orbit-ring{fill:none;stroke:#c8c3ff2e;stroke-width:1}.orbit-ring.dashed{stroke-dasharray:3 6;stroke:#c8c3ff42}.orbit-card{container-type:inline-size}.orbit-plane{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(-16deg);pointer-events:none}.orbit-pulse{position:absolute;left:-5.6cqw;top:-5.6cqw;width:11.2cqw;height:11.2cqw;border:1.2px solid #b1a4ff;border-radius:50%;animation:orbit-pulse 3.2s ease-out infinite}@keyframes orbit-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}.orbit{position:absolute;left:0;top:0;transform:scaleY(var(--squash))}.orbit-rotor{animation:orbit-spin var(--dur) linear var(--delay) infinite;will-change:transform}.orbit-arm{transform:translate(calc(var(--rx) * -.2cqw))}.orbit-counter{animation:orbit-unspin var(--dur) linear var(--delay) infinite}.orbit-body{transform:scaleY(calc(1 / var(--squash))) rotate(16deg)}@keyframes orbit-spin{to{transform:rotate(-360deg)}}@keyframes orbit-unspin{to{transform:rotate(360deg)}}.planet-glow,.planet-ball{position:absolute;border-radius:50%}.planet-glow{--d: calc(var(--r) * 1.04cqw);left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);background:radial-gradient(circle,color-mix(in srgb,var(--color) 60%,transparent) 0,color-mix(in srgb,var(--color) 22%,transparent) 45%,transparent 70%)}.planet-ball{--d: calc(var(--r) * .4cqw);left:calc(var(--d) / -2);top:calc(var(--d) / -2);width:var(--d);height:var(--d);background:radial-gradient(circle at 35% 30%,#fff 0,var(--color) 30%,#0b0820 105%)}.orbit-label{position:absolute;left:0;top:calc(var(--r) * .2cqw + 1.2cqw);transform:translate(-50%);white-space:nowrap;color:#e6e4ff;font:500 clamp(10px,2.6cqw,14px) var(--font);letter-spacing:.01em;text-shadow:0 0 3px #06060f,0 0 3px #06060f,0 0 8px #06060f;opacity:0;animation:label-flow 9s ease-in-out infinite}@keyframes label-flow{0%{opacity:0}8%,28%{opacity:1}38%,to{opacity:0}}.orbit-tag{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border:1px solid rgb(255 255 255 / 12%);border-radius:18px;background:#0a0a188c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.orbit-tag strong{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.orbit-tag span{color:#b9b3e6;font:500 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}section{padding:120px 0;position:relative}section:not(#universum,#kontakt,.vision):before{content:"";position:absolute;top:0;left:50%;width:min(calc(100% - 40px),var(--max));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;margin-bottom:56px;align-items:start}.section-head h2{font-size:clamp(2.3rem,4.8vw,4.4rem);line-height:1;letter-spacing:-.05em;margin:0}footer{padding:36px 0 44px;margin-top:-1px;color:var(--faint);font-size:.86rem}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line)}.foot a:hover{color:var(--accent)}.reveal{opacity:0;transform:translateY(24px);filter:blur(4px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease-out}.reveal.is-visible{opacity:1;transform:none;filter:none}.offscreen,.offscreen *{animation-play-state:paused!important}@media(max-width:760px),(pointer:coarse){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--glass: rgb(14 14 24 / 92%);--header-bg: rgb(12 12 20 / 94%)}:root[data-theme=light]{--glass: rgb(255 255 255 / 94%);--header-bg: rgb(255 255 255 / 95%)}.forest-tone{--glass: rgb(12 26 21 / 92%)}:root[data-theme=light] .forest-tone{--glass: rgb(250 253 249 / 94%)}.earth{--glass: rgb(30 25 18 / 92%)}:root[data-theme=light] .earth{--glass: rgb(255 251 244 / 94%)}body:after{display:none}.reveal{filter:none;transition:opacity .6s ease-out,transform .6s cubic-bezier(.2,.7,.2,1)}}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:56px;gap:40px;min-height:auto}.orbit-card{max-width:560px;width:100%;justify-self:center}.section-head{grid-template-columns:1fr;gap:18px}}@media(max-width:480px){.wrap{width:min(calc(100% - 28px),var(--max))}.hero{padding:40px 0 56px}.hero h1{font-size:3.1rem}section{padding:80px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;filter:none;transition:none}.btn{transition:none}.eyebrow i:after,.orbit-pulse{animation:none}.orbit-label{animation:none;opacity:1}.orbit-rotor{animation:none;transform:rotate(var(--angle))}.orbit-counter{animation:none;transform:rotate(calc(var(--angle) * -1))}}:root.universe-open,:root.universe-open body{overflow:hidden;overscroll-behavior:none}.creators-placeholder{min-height:100vh}
