.eyebrow[data-astro-cid-zedojbgr]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--tone-accent,var(--gold-3));align-items:center;gap:.85em;font-weight:500;line-height:1.4;display:flex}.eyebrow[data-astro-cid-zedojbgr]:before{content:"";opacity:.55;background:currentColor;flex:none;width:1.75rem;height:1px}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.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(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--ink-0:#070605;--ink-1:#0c0a08;--ink-2:#14110d;--ink-3:#1d1914;--ink-4:#2a251d;--line:#ecdec41c;--line-strong:#ecdec438;--fg:#f2ece1;--fg-muted:#bdb2a0;--fg-faint:#8b8170;--gold-1:#f7e6bb;--gold-2:#ebcb84;--gold-3:#d5ab59;--gold-4:#a8823a;--gold-5:#6b5124;--gold-glow:#ebcb842e;--paper:#f3eee4;--paper-2:#e8e0d0;--paper-fg:#1b1813;--paper-muted:#5a5244;--paper-line:#1b181324;--plane-physical:#c49d62;--plane-lab:#62b48e;--plane-service:#8fa3b8;--plane-chain:#6fa2d8;--plane-holder:#e2a64e;--plane-registry:#a88fd6;--font-display:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", "URW Palladio L", Georgia, serif;--font-text:"Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--2:clamp(.72rem, .7rem + .08vw, .78rem);--step--1:clamp(.84rem, .81rem + .14vw, .92rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.18rem, 1.09rem + .42vw, 1.42rem);--step-2:clamp(1.42rem, 1.24rem + .85vw, 1.95rem);--step-3:clamp(1.75rem, 1.42rem + 1.55vw, 2.75rem);--step-4:clamp(2.2rem, 1.62rem + 2.7vw, 4rem);--step-5:clamp(2.7rem, 1.75rem + 4.4vw, 6.1rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:clamp(3.5rem, 2.6rem + 4vw, 6rem);--space-3xl:clamp(5rem, 3.4rem + 7vw, 10rem);--radius-s:6px;--radius-m:12px;--radius-l:22px;--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.75s;--container:76rem;--container-wide:90rem;--measure:36rem;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--header-h:4.25rem;--shadow-card:0 1px 0 #ffffff0a inset, 0 24px 60px -30px #000c}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-s));background:var(--ink-0)}body{min-height:100svh;font-family:var(--font-text);font-size:var(--step-0);color:var(--fg);background:radial-gradient(120% 70% at 70% -10%, #d5ab5914, transparent 60%), radial-gradient(90% 60% at 0% 40%, #d5ab5909, transparent 70%), var(--ink-0);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3e%3c/svg%3e");position:fixed;inset:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,li,h1,h2,h3,h4{overflow-wrap:break-word}:is(p,li,h1,h2,h3,h4):lang(de){hyphens:auto;hyphenate-limit-chars:10 4 4}h1,h2,h3,h4{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;font-weight:380;line-height:1.08}h1{font-size:var(--step-5);letter-spacing:-.03em;line-height:1.02}h2{font-size:var(--step-4);letter-spacing:-.025em}h3{font-size:var(--step-2)}p{text-wrap:pretty}a{color:var(--gold-2);text-underline-offset:.2em;transition:color var(--dur-1) var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--gold-1)}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:4px}::selection{color:var(--fg);background:#d5ab5959}strong{color:var(--tone-fg,var(--fg));font-weight:600}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-wide{width:min(100% - 2 * var(--gutter), var(--container-wide));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-s);left:var(--space-s);z-index:200;padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--gold-2);color:var(--ink-0);transition:transform var(--dur-2) var(--ease-out);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.js [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * 70ms);transform:translateY(18px)}.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}@property --plate-hover{syntax:"<number>";inherits:false;initial-value:0}[data-plate]{position:relative}[data-plate]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(18rem circle at var(--mx,50%) var(--my,0%), rgb(247 230 187/calc(.55 * var(--plate-hover))), transparent 70%), linear-gradient(180deg, #ebcb844d, #ebcb840f 32%, transparent 62%, #ffffff09);mask:radial-gradient(16rem circle at var(--mx,50%) var(--my,0%), rgb(0 0 0/calc(.14 * var(--plate-hover))), transparent 70%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);transition:--plate-hover var(--dur-3) var(--ease-out);padding:1px;position:absolute;inset:-1px;mask-composite:add,exclude}[data-plate]:hover:after{--plate-hover:1}.logo[data-astro-cid-ylqc276q]{color:var(--fg);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.mark[data-astro-cid-ylqc276q]{flex:none;width:1.9rem;height:1.9rem}.wordmark[data-astro-cid-ylqc276q]{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 48;font-size:1.28rem;font-weight:520}.site-footer[data-astro-cid-nw2ivrzo]{padding-top:var(--space-2xl);border-top:1px solid var(--line);background:linear-gradient(180deg, var(--ink-1), var(--ink-0));font-size:var(--step--1);color:var(--fg-muted);position:relative}.grid[data-astro-cid-nw2ivrzo]{gap:var(--space-xl);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.brand[data-astro-cid-nw2ivrzo]{align-content:start;gap:var(--space-s);max-width:30rem;display:grid}.statement[data-astro-cid-nw2ivrzo]{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);line-height:1.35}.note[data-astro-cid-nw2ivrzo]{color:var(--fg-faint)}h2[data-astro-cid-nw2ivrzo]{margin-bottom:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-3);font-weight:500}ul[data-astro-cid-nw2ivrzo]{gap:.45rem;padding:0;list-style:none;display:grid}a[data-astro-cid-nw2ivrzo]{color:var(--fg-muted);text-decoration:none}a[data-astro-cid-nw2ivrzo]:hover{color:var(--fg)}.bottom[data-astro-cid-nw2ivrzo]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-2xl);padding-block:var(--space-l);border-top:1px solid var(--line);color:var(--fg-faint);flex-wrap:wrap;display:flex}.languages[data-astro-cid-nw2ivrzo]{gap:var(--space-s);display:flex}.languages[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo][aria-current=true]{color:var(--gold-2)}@media (width<=900px){.grid[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-nw2ivrzo]{grid-column:1/-1}}ul[data-astro-cid-6fcuklmw]{border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:3px;list-style:none;display:flex}a[data-astro-cid-6fcuklmw],.current[data-astro-cid-6fcuklmw]{border-radius:var(--radius-pill);min-width:2.4rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-align:center;padding:.2rem .55rem;text-decoration:none;display:block}a[data-astro-cid-6fcuklmw]{color:var(--fg-muted)}a[data-astro-cid-6fcuklmw]:hover{color:var(--fg);background:var(--ink-3)}.current[data-astro-cid-6fcuklmw]{color:var(--ink-0);background:var(--gold-2)}.prelaunch[data-astro-cid-jr7posx5]{z-index:51;border-bottom:1px solid var(--line);background:var(--ink-1);font-size:var(--step--1);color:var(--fg-muted);position:relative}.prelaunch-inner[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-xs);min-height:2.25rem;padding-block:.35rem;display:flex}.badge[data-astro-cid-jr7posx5]{border:1px solid var(--gold-5);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);flex:none;padding:.05rem .5rem}.site-header[data-astro-cid-jr7posx5]{z-index:50;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-jr7posx5][data-scrolled=true],.site-header[data-astro-cid-jr7posx5][data-menu-open=true]{border-bottom-color:var(--line);backdrop-filter:blur(14px)saturate(1.2);background:#0c0a08d1}.bar[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-m);height:var(--header-h);display:flex}.primary[data-astro-cid-jr7posx5]{margin-inline:auto}.primary[data-astro-cid-jr7posx5] ul[data-astro-cid-jr7posx5]{gap:clamp(.75rem,.2rem + 1.2vw,1.75rem);padding:0;list-style:none;display:flex}.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{font-size:var(--step--1);color:var(--fg-muted);padding-block:.4rem;font-weight:500;text-decoration:none;position:relative}.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:after{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover,.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]{color:var(--fg)}.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover:after,.primary[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]:after{transform:scaleX(1)}.tools[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-s);display:flex}.contact[data-astro-cid-jr7posx5]{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--gold-1), var(--gold-3));color:var(--ink-0);font-size:var(--step--1);transition:filter var(--dur-1) var(--ease-out);padding:.5rem 1.05rem;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff26}.contact[data-astro-cid-jr7posx5]:hover{color:var(--ink-0);filter:brightness(1.08)}.menu-toggle[data-astro-cid-jr7posx5]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.45rem .8rem;display:none}.menu-icon[data-astro-cid-jr7posx5],.menu-icon[data-astro-cid-jr7posx5]:before{width:14px;height:1.5px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;display:block}.menu-icon[data-astro-cid-jr7posx5]{position:relative;transform:translateY(-2.5px)}.menu-icon[data-astro-cid-jr7posx5]:before{content:"";position:absolute;top:5px}.menu-toggle[data-astro-cid-jr7posx5][aria-expanded=true] .menu-icon[data-astro-cid-jr7posx5]{transform:translateY(0)rotate(45deg)}.menu-toggle[data-astro-cid-jr7posx5][aria-expanded=true] .menu-icon[data-astro-cid-jr7posx5]:before{transform:translateY(-5px)rotate(-90deg)}.mobile-menu[data-astro-cid-jr7posx5]{inset:var(--header-h) 0 0;padding:var(--space-xl) var(--gutter);background:var(--ink-1);position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-jr7posx5] ul[data-astro-cid-jr7posx5]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.mobile-menu[data-astro-cid-jr7posx5] li[data-astro-cid-jr7posx5]{animation:menu-in var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i) * 45ms)}.mobile-menu[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:not(.mobile-contact){border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-3);color:var(--fg);padding-block:.55rem;text-decoration:none;display:block}.mobile-menu[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current=page]{color:var(--gold-2)}.mobile-contact[data-astro-cid-jr7posx5]{margin-top:var(--space-l);border-radius:var(--radius-pill);background:var(--gold-2);color:var(--ink-0);padding:.75rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}@media (width<=1080px){.primary[data-astro-cid-jr7posx5],.contact[data-astro-cid-jr7posx5]{display:none}.menu-toggle[data-astro-cid-jr7posx5]{display:inline-flex}.tools[data-astro-cid-jr7posx5]{margin-left:auto}}@media (width<=640px){.prelaunch-text[data-astro-cid-jr7posx5]{font-size:var(--step--2);line-height:1.35}}.hint[data-astro-cid-crnptywi]{right:var(--gutter);bottom:var(--gutter);z-index:50;width:min(22rem, 100vw - 2 * var(--gutter));padding:var(--space-s) var(--space-xl) var(--space-s) var(--space-m);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:linear-gradient(180deg, var(--ink-3), var(--ink-1));animation:hint-in var(--dur-3) var(--ease-out);position:fixed;box-shadow:0 24px 60px -24px #000000e6}.hint[data-astro-cid-crnptywi]:not([hidden]){gap:var(--space-2xs);display:grid}.text[data-astro-cid-crnptywi]{font-size:var(--step--1);color:var(--fg-muted)}.action[data-astro-cid-crnptywi]{font-size:var(--step--1);justify-self:start;font-weight:600}.dismiss[data-astro-cid-crnptywi]{top:var(--space-2xs);right:var(--space-2xs);width:2rem;height:2rem;color:var(--fg-faint);cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.dismiss[data-astro-cid-crnptywi]:hover{color:var(--fg)}.dismiss[data-astro-cid-crnptywi] svg[data-astro-cid-crnptywi]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:.9rem;height:.9rem}@keyframes hint-in{0%{opacity:0;transform:translateY(12px)}}
