.kit-home{flex-direction:column;display:flex;position:relative}.kit-home .home-cta{border-radius:var(--radius-pill);background:var(--color-ink);min-height:48px;color:var(--color-paper);font:500 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) ease, transform var(--dur-micro) ease;border:0;justify-content:center;align-items:center;gap:.6em;padding:0 1.4em;text-decoration:none;display:inline-flex}.kit-home .home-cta:hover{background:var(--color-ink-3)}.kit-home .home-cta:active{transform:translateY(1px)}.kit-home .home-cta[aria-busy=true]{opacity:.8;cursor:progress}.kit-home .home-cta--ghost{background:var(--color-paper-3);color:var(--color-ink)}.kit-home .home-cta--ghost:hover{background:var(--color-paper-hover)}.kit-home .home-cta img{width:16px;height:16px}.kit-home .home-cta--primary img{filter:invert()}.kit-home .buffr-trial-note{color:var(--color-muted);font-size:var(--text-sm);flex-basis:100%}.kit-home [data-hover-carousel],.kit-home [data-hover-carousel]>a{display:grid}.kit-home [data-slide]{transition:opacity var(--dur-short) ease;grid-area:1/1}.kit-home [data-hover-carousel]:not([data-carousel-bound]) [data-slide]:not(.active){display:none}.kit-home [data-carousel-bound] [data-slide]:not(.active){opacity:0}.kit-home [data-slide] img,.kit-home img[data-slide]{border-radius:calc(var(--weld-r) - 8px);width:100%;height:auto}.kit-home{--lines:var(--color-ink);--lines-pulse:var(--color-accent);--tab-w:168px;--tab-h:28px;--section-gap:clamp(64px, 8vw, 112px)}.kit-home>.sprue-lines{stroke-width:1.25px}.kit-home>.bench~.bench{margin-top:var(--section-gap)}.kit-home [data-weld]:has(>.trunk-tab){flex-direction:column;display:flex}.trunk-tab{width:var(--tab-w);height:var(--tab-h);border-radius:var(--weld-r) var(--weld-r) 0 0;align-self:center;display:block}.trunk-tab--out{border-radius:0 0 var(--weld-r) var(--weld-r)}.kit-home [data-weld]>[data-plate]:has(>.jack){position:relative}.jack{z-index:2;left:50%;top:calc(-1 * var(--tab-h));background:var(--color-paper);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-ink), inset 0 0 0 4px var(--color-paper), inset 0 0 0 7px var(--color-ink);border-radius:50%;position:absolute;translate:-50% -50%}.jack--out{top:auto;bottom:calc(-1 * var(--tab-h));translate:-50% 50%}.jack--end{box-shadow:0 0 0 1px var(--color-ink), inset 0 0 0 7px var(--color-accent)}.hero{text-align:center;justify-items:center;gap:24px;display:grid}.hero__top{width:1px;height:clamp(16px,3vw,40px);margin-top:calc(-1 * var(--frame));display:block}.hero__flag{text-align:start}.hero__title,.hero__lede{background:var(--color-ground);padding:8px 16px}.hero__title{max-width:12ch;font-size:clamp(2.6rem,8.2vw,8.4rem);line-height:.92}.hero__lede{max-width:40ch;font-size:var(--text-lg);line-height:1.5}.hero__lede .chip{background:var(--chip-bg,var(--color-paper-2));color:var(--flag-ink)}.hero__lede .chip:first-child{--chip-bg:var(--flag-amber)}.hero__lede .chip:nth-child(2){--chip-bg:var(--flag-violet)}.hero__lede .chip:nth-child(3){--chip-bg:var(--flag-lime)}.hero__actions{background:var(--color-ground);border-radius:var(--radius-pill);flex-wrap:wrap;justify-content:center;gap:12px;padding:8px;display:flex}.hero__session{justify-items:center;gap:12px;width:min(100%,560px);margin-top:clamp(24px,4vw,56px);display:grid}.hero__session .part{background:var(--color-ground);color:var(--color-muted);padding:2px 8px}.chain__plate{--spine:clamp(96px, 11vw, 160px);padding:calc(var(--pad) + 40px) var(--pad) calc(var(--pad) + 8px)}.chain__plate:before{content:"";background:linear-gradient(var(--color-accent), var(--color-accent)) 0 -48px / 3px 48px no-repeat, var(--color-ink);width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){html[data-motion] .chain__plate:before{background:linear-gradient(var(--color-accent), var(--color-accent)) 0 -48px / 3px 48px no-repeat, linear-gradient(var(--color-ink), var(--color-ink)) center / 1px 100% no-repeat;width:3px;animation:7s linear infinite trunk-run}}@keyframes trunk-run{to{background-position:0 calc(100% + 48px),50%}}.chain__stations{gap:clamp(48px,6vw,80px);margin:0;padding:0;list-style:none;display:grid}.station{grid-template-columns:minmax(0, 1fr) var(--spine) minmax(0, 1fr);align-items:start;scroll-margin-top:120px;display:grid}.station__notch{z-index:1;border-radius:var(--radius-pill);background:var(--notch);color:var(--flag-ink);box-shadow:0 0 0 1px var(--color-ink);font:500 var(--text-xs)/1.2 var(--font-mono);white-space:nowrap;grid-area:1/2;justify-self:center;margin-top:40px;padding:6px 12px;position:relative}.station--buffr{--notch:var(--flag-amber)}.station--korrekt{--notch:var(--flag-violet)}.station--relay{--notch:var(--flag-lime)}.station__copy{grid-row:1;align-self:center;justify-items:start;gap:20px;padding-block:24px;display:grid}.station__field{isolation:isolate;grid-row:1;gap:12px;min-width:0;margin-top:16px;padding:16px;display:grid;position:relative}.station.is-left .station__copy{grid-column:1;padding-right:clamp(0px,2vw,32px)}.station.is-left .station__field{grid-column:3}.station.is-right .station__copy{grid-column:3;padding-left:clamp(0px,2vw,32px)}.station.is-right .station__field{grid-column:1}.station__field:before{content:"";width:calc(var(--spine) / 2);background:var(--color-ink);height:1px;position:absolute;top:38px}.station.is-left .station__field:before{right:100%}.station.is-right .station__field:before{left:100%}.station__aurora{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.station__aurora>.download-aurora-canvas{opacity:.5}.station__iso{pointer-events:none;width:clamp(140px,15vw,220px);position:absolute;top:0;right:24px;translate:0 -66%}.station.is-right .station__iso{left:24px;right:auto}.station:has(.station__iso) .station__field{margin-top:clamp(64px,8vw,112px)}.station:has(.station__iso) .station__notch{margin-top:calc(clamp(64px,8vw,112px) + 24px)}.station:has(.station__iso) .station__field:before{top:38px}.station__name{font:800 var(--text-name)/1 var(--font-display);font-variation-settings:"wdth" 125;text-transform:uppercase;margin:0;font-stretch:125%}.station__name a{color:inherit;text-decoration:none}.station__name img{filter:brightness(0);width:auto;height:26px}.station__tagline{color:var(--color-ink);font:800 var(--text-tagline)/1 var(--font-display);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;max-width:12ch;font-stretch:125%}.station__lead{color:var(--color-muted);max-width:40ch;font-size:var(--text-lg)}.station__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.station__meta{color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.station__meta .product-offer-price strong,.station__meta .go{color:var(--color-ink)}.station__segments{border-radius:var(--radius-pill);background:color-mix(in oklch, currentColor 14%, transparent);justify-self:start;gap:4px;padding:4px;display:inline-flex}.station__segment{border-radius:var(--radius-pill);min-height:36px;color:inherit;font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) ease, color var(--dur-micro) ease;background:0 0;border:0;padding:0 16px}.station__segment.active{background:var(--plate-ink);color:var(--plate)}.station__bezel{border-radius:calc(var(--weld-r) - 4px);background:var(--color-ink);padding:6px}.station__shot{display:grid}.chain__foot{z-index:1;background:var(--color-paper);width:fit-content;color:var(--color-muted);font-size:var(--text-sm);text-align:center;justify-self:center;margin:clamp(64px,8vw,104px) auto 0;padding:8px 16px;position:relative}.station__iso .iso{transition:translate var(--dur-short) var(--ease-press)}@media (hover:hover){.station:hover{--iso-speed:2.5}.station:hover .station__iso .iso{translate:0 -10px}}.station--buffr{--key:var(--patch-buffr);--key-ink:var(--patch-buffr-ink)}.station--relay{--key:var(--color-ink);--key-ink:var(--patch-relay)}.station--korrekt{--key:var(--patch-korrekt);--key-ink:var(--patch-korrekt-ink)}.kit-home .station .home-cta--primary{background:var(--key);color:var(--key-ink)}.kit-home .station .home-cta--primary:hover{background:color-mix(in oklch, var(--key) 84%, var(--color-paper))}.kit-home .station .home-cta--primary img{filter:invert()}.proof__plate{padding:calc(var(--pad) + 16px) var(--pad) var(--pad);gap:clamp(28px,4vw,48px);display:grid}.proof__title{max-width:20ch}.proof__outlets{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.proof__outlets a{border-radius:var(--radius-chip);background:var(--color-paper);height:80px;transition:translate var(--dur-micro) var(--ease-out);place-items:center;padding:14px 20px;display:grid}.proof__outlets a:hover{translate:0 -2px}.proof__outlets img{object-fit:contain;width:auto;max-width:100%;max-height:38px}.proof__outlets img:is([src$="/bpb.svg"],[src$="/rekkerd.svg"],[src$="/audiofanzine.svg"]){filter:brightness(.32)}.proof__voices{gap:24px var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.proof__voice{border-radius:var(--weld-r);background:var(--color-ink-2);align-content:start;gap:16px;margin:0;padding:24px;display:grid}.proof__voice:nth-child(2){margin-top:48px}.proof__voice:nth-child(3){margin-top:96px}.proof__voice blockquote{font:400 clamp(1.3rem, 1.8vw, 1.75rem)/1.25 var(--font-voice);margin:0}.proof__voice figcaption{font-size:var(--text-sm);color:var(--color-muted-on-ink);justify-items:start;gap:4px;display:grid}.proof__voice figcaption a{background:var(--flag-lime);color:var(--flag-ink);padding:4px 8px;font-weight:500;text-decoration:none}.proof__voice:nth-child(2) figcaption a{background:var(--flag-violet)}.proof__voice:nth-child(3) figcaption a{background:var(--flag-amber)}.kit-access__plate{gap:24px var(--gap-columns);padding:var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kit-access__plate p,.kit-access__plate small{color:inherit;opacity:.92}.kit-access__plate form{align-content:end;gap:8px;display:grid}.kit-access__plate form>div{gap:8px;display:flex}.kit-access__plate input{border-radius:var(--radius-pill);background:var(--color-paper);min-width:0;min-height:48px;color:var(--color-ink);border:0;flex:1;padding:0 16px}.kit-access__plate small{grid-column:1/-1}.kit-faq__plate{padding:var(--pad);gap:24px var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.kit-faq .global-faq__list{display:grid}.kit-faq details{border-top:1px solid var(--color-rule)}.kit-faq details:last-child{border-bottom:1px solid var(--color-rule)}.kit-faq summary{min-height:60px;font-size:var(--text-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:500;list-style:none;display:flex}.kit-faq summary::-webkit-details-marker{display:none}.kit-faq summary:after{content:"+";border-radius:var(--radius-chip);background:var(--color-paper-2);width:30px;height:30px;font-family:var(--font-mono);transition:transform var(--dur-micro) ease;flex:none;place-items:center;display:grid}.kit-faq details[open] summary:after{transform:rotate(45deg)}.kit-faq details p{color:var(--color-muted);max-width:64ch;padding:0 0 20px}.kit-faq details a{color:var(--color-ink)}.maker__plate{gap:40px var(--gap-columns);padding:var(--pad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.maker__lead{align-content:start;gap:32px;display:grid}.maker__voice{font-family:var(--font-voice);font-weight:400;font-size:var(--text-voice);letter-spacing:-.02em;text-transform:none;line-height:1.04}.maker__flags{justify-items:start;gap:12px;display:grid}.maker__story{columns:2 18rem;column-gap:var(--gap-columns)}.maker__story h2{column-span:all;font:500 var(--text-title)/1.2 var(--font-body);letter-spacing:-.015em;margin-bottom:16px}.maker__story h2:not(:first-of-type){margin-top:32px}.maker__story p{color:var(--color-muted);break-inside:avoid;margin-bottom:1em}.maker__story a{color:var(--color-ink);text-underline-offset:.2em}.maker__story hr{column-span:all;border:0;border-top:1px solid var(--color-rule);height:0;margin:24px 0}@media (width<=60rem){.maker__plate,.kit-access__plate,.kit-faq__plate{grid-template-columns:minmax(0,1fr)}.chain__plate:before{display:none}.station{grid-template-columns:minmax(0,1fr);justify-items:stretch}.station:is(.is-left,.is-right) :is(.station__notch,.station__field,.station__copy){grid-area:auto/1}.station .station__notch,.station:has(.station__iso) .station__notch{margin-top:0}.station__notch:before{content:"";background:var(--color-ink);width:1px;height:clamp(56px,10vw,88px);position:absolute;bottom:100%;left:50%}.station:first-child .station__notch:before{height:calc(var(--pad) + 40px)}.station__field:before{display:none}.station:is(.is-left,.is-right) .station__copy{order:2;padding:0}.station:is(.is-left,.is-right) .station__field{order:1}.station .station__field{margin-top:clamp(72px,16vw,104px)}.station.is-right .station__iso,.station .station__iso{width:clamp(120px,34vw,180px);left:auto;right:16px}.proof__voices{grid-template-columns:minmax(0,1fr)}.proof__voice:nth-child(n){margin-top:0}}@media (width<=40rem){.kit-access__plate form>div{flex-direction:column}.hero__title{font-size:clamp(2.3rem,11vw,3.4rem)}}
