:root{--drop-bg: 0 0 0;--drop-ink: 255 255 255;--drop-ink-soft: 255 255 255;--drop-line: 255 255 255;--drop-accent: 255 120 120;--drop-mono: "Courier New", Courier, monospace;--drop-sans: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--drop-gutter: 1.5rem;--drop-stage-luft: 2rem}*,*:before,*:after{box-sizing:border-box}html.drop-shell,.drop-shell body{margin:0}body.drop-body{min-height:100%;margin:0;background:rgb(var(--drop-bg));color:rgb(var(--drop-ink));font:400 1rem/1.55 var(--drop-sans);-webkit-font-smoothing:antialiased}.drop-body a:not(.drop-button){color:rgb(var(--drop-ink))}.drop-shell-inner{max-width:64rem;margin:0 auto;padding-top:0;padding-bottom:0;padding-left:max(var(--drop-gutter),env(safe-area-inset-left));padding-right:max(var(--drop-gutter),env(safe-area-inset-right))}.drop-header{border-bottom:1px solid rgb(var(--drop-line) / .12)}.drop-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1.1rem;padding-bottom:1.1rem}.drop-wordmark{display:flex;flex-direction:column;gap:.15rem;text-decoration:none}.drop-wordmark-site{font:700 .72rem/1 var(--drop-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--drop-ink))}.drop-wordmark-project{font:400 .78rem/1 var(--drop-sans);color:rgb(var(--drop-ink) / .6)}.drop-nav{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.drop-nav-link{font:600 .78rem/1 var(--drop-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgb(var(--drop-ink) / .55);padding-bottom:.3rem;border-bottom:2px solid transparent}.drop-nav-link:hover{color:rgb(var(--drop-ink))}.drop-nav-link[aria-current=page]{color:rgb(var(--drop-ink));border-bottom-color:rgb(var(--drop-ink))}.drop-nav-badge{display:inline-block;margin-left:.35rem;color:rgb(var(--drop-ink) / .45)}.drop-wallet-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--drop-line) / .25);background:transparent;color:rgb(var(--drop-ink) / .4);font:600 .72rem/1 var(--drop-mono);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .9rem;cursor:not-allowed}.drop-wallet-pill:after{content:" — " attr(data-opens);color:rgb(var(--drop-ink) / .3)}.drop-hero{padding-top:3rem;padding-bottom:2rem;text-align:center}.drop-hero-eyebrow{margin:0 0 .6rem;font:600 .75rem/1 var(--drop-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--drop-ink) / .5)}.drop-hero-eyebrow:before{content:"";display:inline-block;width:.4em;height:.4em;margin-right:.6em;border-radius:50%;background:rgb(var(--drop-accent));vertical-align:middle}.drop-hero-title{margin:0 0 .6rem;font:400 clamp(2.2rem,6vw,3.6rem)/1.05 var(--drop-sans);letter-spacing:-.01em}.drop-hero-title .drop-hero-version{display:inline-block;margin-left:.3em;padding:.15em .4em;border-radius:2px;background:rgb(var(--drop-accent));color:rgb(var(--drop-bg));font-size:.32em;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.drop-hero-subtitle{margin:0 0 .9rem;font:400 clamp(1rem,2.4vw,1.35rem)/1.2 var(--drop-mono);letter-spacing:.06em;color:rgb(var(--drop-ink) / .8)}.drop-hero-tagline{margin:0 auto;max-width:34rem;font:400 .95rem/1.5 var(--drop-sans);color:rgb(var(--drop-ink) / .6)}.drop-hero-tagline .sep{margin:0 .5em;color:rgb(var(--drop-ink) / .3)}.drop-stage{position:relative;width:min(100%,calc((100svh - 2 * var(--drop-stage-luft)) * 3 / 4));margin-inline:auto;aspect-ratio:3 / 4;background:#000;border:1px solid rgb(var(--drop-line) / .22);overflow:hidden}.drop-stage iframe{display:block;width:100%;height:100%;border:0}.drop-stage-close{display:none;position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:5;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:#0000008c;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.drop-stage.is-vollbild .drop-stage-close{display:flex}.drop-stage-controls{display:none;position:absolute;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:5;gap:.5rem}.drop-stage.is-vollbild .drop-stage-controls{display:flex}.drop-stage-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.75rem;padding:0 1rem;border:1px solid rgb(255 255 255 / .4);border-radius:1.375rem;background:#0000008c;color:#fff;font:600 .75rem/1 Courier New,Courier,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.drop-stage-control:disabled{opacity:.5;cursor:default}.drop-stage.is-vollbild{aspect-ratio:auto;width:100%;height:100%;margin:0;border:0}.drop-stage.is-vollbild-ebene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100dvh}html.drop-vollbild-offen,html.drop-vollbild-offen body{overflow:hidden}.drop-section{padding:2.75rem 0;border-top:1px solid rgb(var(--drop-line) / .1)}.drop-section-label{margin:0 0 1rem;font:600 .75rem/1 var(--drop-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--drop-ink) / .45)}.drop-section-heading{margin:0 0 1rem;font:400 1.4rem/1.3 var(--drop-sans);max-width:42rem}.drop-section p{margin:0 0 1rem;max-width:42rem;color:rgb(var(--drop-ink) / .78)}.drop-section p:last-child{margin-bottom:0}.drop-section strong{color:rgb(var(--drop-ink));font-weight:600}.drop-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem 1.5rem;margin-top:1.75rem;padding:0;list-style:none}.drop-feature{border-top:1px solid rgb(var(--drop-line) / .18);padding-top:.6rem}.drop-feature-term{margin:0 0 .25rem;font:700 .95rem/1.2 var(--drop-mono);letter-spacing:.01em}.drop-feature-desc{margin:0;font-size:.82rem;color:rgb(var(--drop-ink) / .6)}.drop-spec-list{margin:1.75rem 0 0;padding:0;max-width:42rem;border-top:1px solid rgb(var(--drop-line) / .18)}.drop-spec-list div{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgb(var(--drop-line) / .1);font-size:.85rem}.drop-spec-list dt{font:600 .75rem/1.4 var(--drop-mono);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--drop-ink) / .5)}.drop-spec-list dd{margin:0;color:rgb(var(--drop-ink) / .82)}.drop-quote{margin:0;max-width:38rem;padding-left:1.25rem;border-left:2px solid rgb(var(--drop-ink));font:400 1.05rem/1.5 var(--drop-sans);font-style:italic}.drop-quote-attribution{display:block;margin-top:1rem;font:400 .82rem/1.4 var(--drop-sans);font-style:normal;color:rgb(var(--drop-ink) / .55)}.drop-quote-link{display:inline-block;margin-top:1rem;font:600 .78rem/1 var(--drop-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(var(--drop-ink) / .3)}.drop-cta-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem;margin-bottom:2.75rem}.drop-button{display:inline-flex;align-items:center;gap:.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--drop-ink));background:rgb(var(--drop-ink));color:rgb(var(--drop-bg));font:600 .8rem/1 var(--drop-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.8rem 1.2rem;cursor:pointer}.drop-button:hover{background:rgb(var(--drop-bg));color:rgb(var(--drop-ink))}.drop-button-ghost{background:transparent;color:rgb(var(--drop-ink))}.drop-button-ghost:hover{background:rgb(var(--drop-ink));color:rgb(var(--drop-bg))}.drop-button:disabled,.drop-button[aria-disabled=true]{cursor:not-allowed;border-color:rgb(var(--drop-line) / .25);background:transparent;color:rgb(var(--drop-ink) / .35)}.drop-button:disabled:hover,.drop-button[aria-disabled=true]:hover{background:transparent;color:rgb(var(--drop-ink) / .35)}.drop-footer{padding:2.5rem 0 3.5rem;border-top:1px solid rgb(var(--drop-line) / .12);font:400 .78rem/1.6 var(--drop-mono);color:rgb(var(--drop-ink) / .5)}.drop-footer a{color:rgb(var(--drop-ink) / .7);text-decoration:none;border-bottom:1px solid rgb(var(--drop-ink) / .25)}.drop-footer-links{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}@media(max-width:640px){:root{--drop-gutter: 1.25rem}.drop-spec-list div{grid-template-columns:1fr;gap:.2rem}}
