[data-theme=b]{--b-line-dark:rgb(244 242 236/0.16);--b-text-dark:#cbd6d0;--b-text-dark-muted:#9aa8a2;--b-accent-on-dark:#f2a862;--b-accent-deep:#a85714;--b-panel:#12201e;--b-inner-text:#f0efe7;--b-inner-muted:#bdd0c8;--b-inner-line:rgb(244 242 236/0.18);--b-inner-soft:rgb(244 242 236/0.07)}.b-band-ink{background-color:var(--t-ink);color:var(--b-text-dark)}.b-band-inner{background-color:var(--t-inner);color:var(--b-inner-text)}.b-band-paper2{background-color:var(--t-paper-2)}.b-dark{background-color:var(--t-ink);color:var(--b-text-dark)}.b-accent-on-dark{color:var(--b-accent-on-dark)}.b-text-dark{color:var(--b-text-dark)}.b-text-dark-muted{color:var(--b-text-dark-muted)}.b-line-dark{border-color:var(--b-line-dark)}.b-text-inner{color:var(--b-inner-text)}.b-text-inner-muted{color:var(--b-inner-muted)}.b-line-inner{border-color:var(--b-inner-line)}.b-inner-soft{background-color:var(--b-inner-soft)}.b-card,.b-card-aussen,.b-card-dark,.b-card-inner{border-radius:1rem;border:1px solid var(--t-line);transition:border-color .2s ease-out}.b-card,.b-card-dark{background:#fff}.b-card-inner{background:var(--t-inner);color:var(--b-inner-text);border-color:rgb(22 33 31/.3)}.b-card-aussen{background:#fff}.b-card-aussen.b-card-hover:hover,.b-card.b-card-hover:hover{border-color:var(--t-ink)}.b-card-inner.b-card-hover:hover{border-color:rgb(244 242 236/.42)}.b-card-dark.b-card-hover:hover{border-color:var(--t-muted)}.b-seam{display:block;position:relative;width:1px;min-height:1rem;background:var(--t-gold)}.b-seam:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--t-gold)}.b-seam-h{height:.1875rem}.b-seam-draw,.b-seam-h{background:var(--t-gold)}.b-seam-draw{height:2px;transform-origin:left center;animation:b-draw .9s cubic-bezier(.22,1,.36,1) .25s both}@keyframes b-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b-pair-dark{--t-ink:#f4f2ec;--t-paper:#12201e;--t-ink-soft:#d8e3dd;--t-muted:#bdd0c8;--t-line:rgb(244 242 236/0.28)}.b-pair-dark article{border-top-color:rgb(201 162 39/.55)}.b-panel{background:var(--b-panel);border:1px solid rgb(255 255 255/.1);border-top:2px solid var(--t-gold);border-radius:1rem;color:var(--b-text-dark)}.b-giant{font-family:var(--t-font-mono);font-size:clamp(4.25rem,14vw,7.5rem);line-height:.82;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--t-paper)}.b-drop{animation:b-drop 1.1s ease-out forwards}@keyframes b-drop{0%{opacity:0;transform:translateY(-.5rem)}25%{opacity:1}to{opacity:0;transform:translateY(.5rem)}}.b-proc-item{position:relative;padding-top:2.125rem}.b-proc-item:before{content:"";position:absolute;top:.3125rem;right:0;left:.75rem;height:1px;background:var(--t-line)}.b-proc-item:after{content:"";position:absolute;top:0;left:0;width:.6875rem;height:.6875rem;border-radius:9999px;background:var(--t-accent);box-shadow:0 0 0 4px #fff}.b-proc-item:last-child:before{display:none}@media (max-width:767px){.b-proc-item{padding-top:0;padding-left:1.25rem}.b-proc-item:before{display:none}.b-proc-item:after{top:.3rem;left:0}}.b-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8125rem 1.625rem;border-radius:9999px;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.b-btn-primary{background:var(--t-accent);color:var(--t-on-accent)}.b-btn-primary:hover{background:var(--b-accent-deep);color:var(--t-on-accent)}.b-btn-primary:disabled{opacity:.45;pointer-events:none}.b-btn-ghost-dark{border:1px solid var(--b-line-dark);color:var(--t-paper);background:transparent}.b-btn-ghost-dark:hover{border-color:rgb(244 242 236/.5)}.b-btn-ghost{border:1px solid var(--t-line);color:var(--t-ink);background:#fff}.b-btn-ghost:hover{border-color:var(--t-ink)}.b-btn-inner{background:var(--t-inner);color:var(--t-paper)}.b-btn-inner:hover{background:var(--t-ink)}[data-theme=b] form button[type=submit]{border-radius:9999px}.b-stickybar{position:fixed;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));background:var(--t-paper);border-top:1px solid var(--t-line)}.b-stickybar a{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:3rem;padding:.25rem .5rem;border-radius:9999px;font-family:var(--t-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-decoration:none}@media (min-width:768px){.b-stickybar{display:none}}.reveal.b-d1{transition-delay:60ms}.reveal.b-d2{transition-delay:.12s}.reveal.b-d3{transition-delay:.18s}.reveal.b-d4{transition-delay:.24s}.reveal.b-d5{transition-delay:.3s}.reveal.b-d-fassade{transition-delay:.22s}.b-range{min-height:2.75rem}@media (prefers-reduced-motion:reduce){.b-btn,.b-card,.b-card-aussen,.b-card-dark,.b-card-inner,.b-panel{transition:none}.b-drop,.b-seam-draw{animation:none}.b-seam-draw{transform:scaleX(1)}.b-drop{opacity:0}}