.home{--ease:cubic-bezier(0.22,1,0.36,1);--cream:#fff6df;overflow-x:clip}.home,.home .wrap{position:relative}.chain-chip,.h-big,.h-kicker,.h-sub,.h-title,.h-triad,.step-num,.step-title,.ticker{font-family:var(--font-display),Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em}.h-title{margin:0;line-height:.9;font-size:clamp(60px,11vw,148px);color:var(--ink)}.h-title>span{display:inline-block}.h-title .boom{color:var(--accent)}.h-sub{font-size:clamp(24px,3.2vw,36px);line-height:1.05;color:var(--ink)}.h-lede{font-size:17px;line-height:1.55;max-width:54ch;color:color-mix(in srgb,var(--ink) 88%,transparent)}.h-big{margin:0;font-size:clamp(44px,7vw,100px);line-height:.92}.h-kicker{font-size:clamp(28px,3.4vw,40px);line-height:1;margin:0 0 24px}.h-hero{position:relative;isolation:isolate}.h-hero-bg{position:absolute;inset:0;z-index:-1}.h-hero-grid{display:grid;gap:32px;padding-top:32px;padding-bottom:48px}.h-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.h-hero-copy>.h-title{margin-top:4px}.h-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (min-width:960px){.h-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;min-height:min(calc(100svh - 61px),840px);padding-top:48px;padding-bottom:72px}}.chain-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chain-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;font-size:14px;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);background:color-mix(in srgb,var(--paper) 70%,transparent)}.chain-glyph{color:var(--accent);flex:none}.h-art{position:relative;display:grid;place-items:center;width:min(100%,340px);margin:0 auto;aspect-ratio:1}.h-art>*{grid-area:1/1}.h-bomb,.h-kbig,.h-kdraw{display:none}@media (min-width:960px){.h-art{width:min(100%,560px)}}@keyframes h-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.h-hero-copy>*{animation:h-rise .56s var(--ease) both}.h-hero-copy>:nth-child(2){animation-delay:60ms}.h-hero-copy>:nth-child(3){animation-delay:.11s}.h-hero-copy>:nth-child(4){animation-delay:.2s}.h-hero-copy>:nth-child(5){animation-delay:.25s}.h-hero-copy>:nth-child(6){animation-delay:.3s}.btn-cta,.btn-hero,.btn-hero-alt{position:relative;transition:transform .16s var(--ease),color .16s var(--ease)}.btn-cta:hover,.btn-hero-alt:hover,.btn-hero:hover{filter:none;transform:translate(-2px,-2px)}.btn-hero{box-shadow:0 0 0 0 transparent}.btn-cta:after,.btn-hero:after{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;background:var(--blast);transform:translate(0);transition:transform .16s var(--ease)}.btn-cta:hover:after,.btn-hero:hover:after{transform:translate(5px,5px)}.ticker{position:relative;z-index:2;overflow:hidden;font-size:clamp(22px,2.6vw,32px);line-height:1}.ticker-track{display:flex;width:max-content;animation:tick 42s linear infinite}.ticker-group{display:flex;align-items:center;flex:none}.ticker-item{display:inline-flex;align-items:center;gap:24px;padding-right:24px;white-space:nowrap}.ticker-bolt{flex:none;font-size:.8em}@keyframes tick{to{transform:translateX(-50%)}}.h-intro{padding:96px 0 72px}.h-intro-grid{display:grid;gap:24px}.h-intro-copy{display:grid;gap:20px;align-content:end}.h-intro-copy p{font-size:19px;line-height:1.55;max-width:44ch;color:color-mix(in srgb,var(--ink) 86%,transparent)}.h-intro-copy .h-triad{font-size:clamp(26px,3vw,36px);line-height:1;color:var(--accent)}@media (min-width:960px){.h-intro{padding:136px 0 96px}.h-intro-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:end}}.h-steps{padding:24px 0 96px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media (min-width:860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.step-card{position:relative;height:100%;display:grid;align-content:start;gap:12px;padding:24px}.step-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.step-num{font-size:72px;line-height:.85;color:var(--accent)}.step-icon{color:var(--ink);flex:none}.step-icon.has-art{display:none}.step-art{width:112px;height:112px;flex:none;margin:-12px -8px -8px 0;transition:transform .16s var(--ease)}.step-card:hover .step-art{transform:rotate(-6deg) scale(1.05)}@media (min-width:860px){.step-art{width:128px;height:128px}}.step-title{margin:0;font-size:34px;line-height:1;color:var(--ink)}.step-copy{font-size:16px;color:color-mix(in srgb,var(--ink) 80%,transparent)}.h-noise{padding:48px 0 24px}.h-noise-head{display:grid;gap:12px;margin-bottom:32px}.h-noise-line{font-size:18px;color:color-mix(in srgb,var(--ink) 80%,transparent)}.h-noise-grid{display:grid;gap:24px}.h-noise-grid>*{min-width:0}#launches{scroll-margin-top:84px}@media (min-width:1020px){.h-noise-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.h-badge{position:sticky;top:84px}}.h-cta{position:relative;isolation:isolate;overflow:hidden;margin-top:96px;padding:104px 0;text-align:center}.h-cta-bg{z-index:-2}.cta-bursts,.h-cta-bg{position:absolute;inset:0}.cta-bursts{width:100%;height:100%;z-index:-1;pointer-events:none}.h-cta-inner{display:grid;justify-items:center;gap:16px}.h-cta .h-big{font-size:clamp(44px,8vw,112px);max-width:14ch}.h-cta-sub{font-size:19px;font-weight:600;max-width:none}.h-cta .btn-cta{margin-top:12px;min-height:56px;padding:0 32px;font-size:18px}.cta-bomb{display:none}.home[data-ontwerp=c] .cta-bomb{display:block;width:168px;height:auto;rotate:6deg;margin-bottom:-4px}@media (min-width:1200px){.home[data-ontwerp=c] .cta-bomb{position:absolute;right:var(--gutter);top:calc(50% - 132px);width:264px;margin:0}}.home[data-ontwerp=c] .cta-bomb{animation:bomb-bob 3.6s ease-in-out infinite}.bm-spark{transform-origin:387.6px 89.7px;animation:bm-fizz .48s steps(3,jump-none) infinite alternate}@keyframes bm-fizz{0%{scale:.86;rotate:-8deg}to{scale:1.14;rotate:10deg}}@keyframes bomb-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.design-switch{position:fixed;left:16px;bottom:16px;z-index:50;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:999px;border:2px solid var(--accent);background:var(--paper);color:var(--ink);font-weight:600;font-size:13px;cursor:pointer;transition:transform .16s var(--ease)}.design-switch:hover{transform:translateY(-2px)}.design-switch:focus-visible{border-radius:999px}.ds-letter{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--font-display),Impact,sans-serif;font-size:17px;line-height:1}.home[data-motion=on] [data-reveal]{transition:opacity .6s var(--ease),translate .6s var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.home[data-motion=on] [data-reveal]:not([data-in]){opacity:0;translate:0 28px}.home[data-ontwerp=a] .h-hero-bg{background:var(--paper);overflow:hidden}.home[data-ontwerp=a] .h-hero-bg:after{content:"";position:absolute;inset:auto 0 0;height:96px;background:linear-gradient(0deg,var(--paper),transparent)}.h-scene{display:none}.home[data-ontwerp=a] .h-scene{display:block;position:absolute;left:50%;bottom:calc(218px - .522 * 640px);height:640px;width:auto;aspect-ratio:16/9;translate:-70% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36%);mask-image:linear-gradient(180deg,transparent 0,#000 36%)}@media (min-width:960px){.home[data-ontwerp=a] .h-scene{inset:0;width:100%;height:100%;aspect-ratio:auto;translate:none;-webkit-mask-image:none;mask-image:none}}.h-scene .hb-bolts,.h-scene .hb-core,.h-scene .hb-rays{transform-origin:1120px 430px}.home[data-ontwerp=a] .h-scene .hb-rays{animation:hb-rays-in 1.1s var(--ease) both,hb-turn 180s steps(2160) 1.1s infinite}.home[data-ontwerp=a] .h-scene .hb-core{animation:hb-pop .76s var(--ease) .2s both}.home[data-ontwerp=a] .h-scene .hb-bolts{animation:hb-bolts-in .56s var(--ease) .42s both,hb-flicker 4.2s step-end 2.4s infinite}@keyframes hb-rays-in{0%{opacity:0;rotate:-20deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}@keyframes hb-turn{to{rotate:1turn}}@keyframes hb-pop{0%{opacity:0;scale:.2;rotate:-40deg}60%{opacity:1;scale:1.1;rotate:4deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes hb-bolts-in{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes hb-flicker{0%,88%{opacity:1}89%{opacity:.45}90.5%{opacity:1}92%{opacity:.45}93%,to{opacity:1}}.home[data-ontwerp=a] .h-bomb{display:block;width:96%;height:auto;overflow:visible;animation:bomb-in .82s var(--ease) .36s both,bomb-bob 3.6s ease-in-out 1.4s infinite}@keyframes bomb-in{0%{opacity:0;scale:.5;rotate:-14deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes k-pulse{0%,to{scale:1}50%{scale:1.035}}.home[data-ontwerp=a] .h-wm{font-size:clamp(34px,4.6vw,60px)}.home[data-ontwerp=a] .h-title{transform:skewX(-6deg);transform-origin:left bottom}.home[data-ontwerp=a] .h-title .boom{text-shadow:.045em .045em 0 var(--blast)}.home[data-ontwerp=a] .ticker{background:var(--accent);color:#111;border-block:4px solid #111;rotate:-1.6deg;margin:-20px -24px 0;padding:14px 0}.home[data-ontwerp=a] .ticker-item>span{display:inline-block;transform:skewX(-8deg)}.home[data-ontwerp=a] .h-big{transform:skewX(-5deg);transform-origin:left bottom}.home[data-ontwerp=a] .step-card{background:var(--surface);border:3px solid #3a3a3a;border-radius:16px;transition:transform .16s var(--ease),border-color .16s var(--ease)}.home[data-ontwerp=a] .step-card:before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:16px;background:var(--accent);transform:translate(0);transition:transform .16s var(--ease)}.home[data-ontwerp=a] .step{position:relative;isolation:isolate}.home[data-ontwerp=a] .step-card:hover{transform:translate(-4px,-4px);border-color:var(--accent)}.home[data-ontwerp=a] .step-card:hover:before{transform:translate(8px,8px)}.home[data-ontwerp=a] .step-num{transform:skewX(-6deg)}.home[data-ontwerp=a] .h-cta{background:var(--accent);color:#111;border-block:4px solid #111}.home[data-ontwerp=a] .h-cta .h-big{transform:skewX(-6deg)}.home[data-ontwerp=a] .cb-a,.home[data-ontwerp=a] .cb-c{fill:#111}.home[data-ontwerp=a] .cb-b{fill:var(--blast);stroke:#111;stroke-width:6}.home[data-ontwerp=a] .btn-cta{background:#111;color:var(--accent);border-color:#111}.home[data-ontwerp=a] .btn-cta:after{background:var(--blast)}.home[data-ontwerp=b] .h-hero-bg{background:var(--paper);border-bottom:1px solid var(--line)}.home[data-ontwerp=b] .h-wm{display:none}.home[data-ontwerp=b] .chain-chip{background:transparent;border-color:var(--line);color:var(--muted)}.home[data-ontwerp=b] .h-title{font-size:clamp(64px,13.5vw,196px);line-height:.86;letter-spacing:0}.home[data-ontwerp=b] .h-title>span{display:block}.home[data-ontwerp=b] .h-sub{color:var(--muted)}.home[data-ontwerp=b] .btn-hero:after{background:var(--ink)}.home[data-ontwerp=b] .h-kdraw{display:block;width:88%;overflow:visible}.kd-path{fill:var(--accent);stroke:var(--accent);stroke-width:5;stroke-dasharray:1;stroke-dashoffset:0}.home[data-ontwerp=b] .kd-path{animation:k-draw 1.8s var(--ease) .2s both}.home[data-ontwerp=b] .h-kdraw{animation:k-pulse 4.4s ease-in-out 2.2s infinite}@keyframes k-draw{0%{stroke-dashoffset:1;fill-opacity:0}62%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@media (min-width:960px){.home[data-ontwerp=b] .h-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.home[data-ontwerp=b] .ticker{border-bottom:1px solid var(--line);color:var(--muted);padding:18px 0;font-size:clamp(18px,1.8vw,22px);letter-spacing:.08em}.home[data-ontwerp=b] .ticker-track{animation-duration:64s}.home[data-ontwerp=b] .ticker-bolt{color:var(--accent)}.home[data-ontwerp=b] .h-intro .h-big{font-size:clamp(48px,8.5vw,132px)}.home[data-ontwerp=b] .h-intro-copy .h-triad{color:var(--ink)}.home[data-ontwerp=b] .steps{gap:0;border-top:1px solid var(--line)}.home[data-ontwerp=b] .step-card{padding:32px 0;border-bottom:1px solid var(--line)}@media (min-width:860px){.home[data-ontwerp=b] .step-card{padding:40px 32px 40px 0;border-bottom:0}.home[data-ontwerp=b] .step+.step .step-card{padding-left:32px;border-left:1px solid var(--line)}}.home[data-ontwerp=b] .step-num{font-size:clamp(88px,9vw,128px);color:transparent;-webkit-text-stroke:1.5px var(--muted);transition:color .22s var(--ease)}.home[data-ontwerp=b] .step-card:hover .step-num{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.home[data-ontwerp=b] .step-icon{color:var(--muted)}.home[data-ontwerp=b] .step-art{display:none}.home[data-ontwerp=b] .step-icon.has-art{display:block}.home[data-ontwerp=b] .h-cta{background:var(--paper);color:var(--ink);border-block:1px solid var(--line)}.home[data-ontwerp=b] .h-cta-bg{background-image:linear-gradient(rgba(17,17,17,.84),rgba(17,17,17,.84)),url(/brand/kaboom-bg-800.webp);background-size:cover;background-position:50%}@media (min-width:960px){.home[data-ontwerp=b] .h-cta-bg{background-image:linear-gradient(rgba(17,17,17,.84),rgba(17,17,17,.84)),url(/brand/kaboom-bg-1600.webp)}}.home[data-ontwerp=b] .cta-bursts{display:none}.home[data-ontwerp=b] .h-cta .h-big,.home[data-ontwerp=b] .h-cta .h-big .boom{color:var(--ink)}.home[data-ontwerp=b] .btn-cta:after{background:var(--ink)}.home[data-ontwerp=c]{color:#111}.home[data-ontwerp=c],.home[data-ontwerp=c] .h-hero-bg{background:var(--accent)}.home[data-ontwerp=c] .h-sub,.home[data-ontwerp=c] .h-title{color:#111}.home[data-ontwerp=c] .h-title{font-size:clamp(64px,14vw,212px);line-height:.84;transform:skewX(-6deg);transform-origin:left bottom}.home[data-ontwerp=c] .h-title>span{display:block}.home[data-ontwerp=c] .h-title .boom{color:var(--cream);-webkit-text-stroke:.07em #111;paint-order:stroke fill;text-shadow:.05em .05em 0 #111}.home[data-ontwerp=c] .h-wm{font-size:clamp(30px,3.6vw,48px)}.home[data-ontwerp=c] .h-lede{color:#111}.home[data-ontwerp=c] .hl{background-image:linear-gradient(100deg,transparent .15em,#111 0,#111 calc(100% - .1em),transparent calc(100% - .1em));color:var(--accent)}.home[data-ontwerp=c] .chain-chip{background:#111;border-color:#111;color:var(--accent)}.home[data-ontwerp=c] .btn-hero{background:#111;color:var(--accent);border:2px solid #111}.home[data-ontwerp=c] .btn-hero:after{background:var(--cream);border:2px solid #111}.home[data-ontwerp=c] .btn-hero-alt{background:transparent;color:#111;border:2px solid #111}.home[data-ontwerp=c] .btn-hero-alt:hover{background:#111;color:var(--accent)}.home[data-ontwerp=c] :focus-visible{box-shadow:0 0 0 2px var(--accent),0 0 0 4px #111}.home[data-ontwerp=c] .h-kbig{display:block;width:100%;height:auto;rotate:9deg;animation:kbig-in .82s var(--ease) .18s both,k-pulse 4s ease-in-out 1.6s infinite}@keyframes kbig-in{0%{opacity:0;translate:22% 0;rotate:24deg}to{opacity:1;translate:0 0;rotate:9deg}}@media (min-width:960px){.home[data-ontwerp=c] .h-art{width:128%;max-width:760px;justify-self:start}}.home[data-ontwerp=c] .ticker{background:#111;color:var(--accent);rotate:1.4deg;margin:0 -24px;padding:16px 0}.home[data-ontwerp=c] .ticker-item>span{display:inline-block;transform:skewX(-8deg)}.home[data-ontwerp=c] .ticker-bolt{color:var(--cream)}.home[data-ontwerp=c] .h-big{color:#111;transform:skewX(-5deg);transform-origin:left bottom}.home[data-ontwerp=c] .h-intro .h-big{font-size:clamp(52px,9vw,148px)}.home[data-ontwerp=c] .h-intro-copy p{color:#111}.home[data-ontwerp=c] .h-intro-copy .h-triad{color:#111;display:inline-block;justify-self:start;background:#111;color:var(--accent);padding:8px 14px 6px;transform:skewX(-6deg)}.home[data-ontwerp=c] .h-kicker{color:#111}.home[data-ontwerp=c] .step{position:relative;isolation:isolate}.home[data-ontwerp=c] .step-card{background:#111;border-radius:16px;transition:transform .16s var(--ease)}.home[data-ontwerp=c] .step-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:var(--cream);border:3px solid #111;transform:translate(0);transition:transform .16s var(--ease)}.home[data-ontwerp=c] .step-card:hover{transform:translate(-4px,-4px)}.home[data-ontwerp=c] .step-card:hover:before{transform:translate(10px,10px)}.home[data-ontwerp=c] .h-noise{background:var(--paper);color:var(--ink);padding:88px 0 72px;margin-top:24px}.home[data-ontwerp=c] .h-noise .h-big{color:var(--accent)}.home[data-ontwerp=c] .h-cta{margin-top:0;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.home[data-ontwerp=c] .h-cta .h-big{color:var(--accent);transform:skewX(-6deg)}.home[data-ontwerp=c] .cb-a,.home[data-ontwerp=c] .cb-c{fill:var(--accent)}.home[data-ontwerp=c] .cb-b{fill:var(--blast)}.home[data-ontwerp=c] .btn-cta:after{background:var(--blast)}@media (prefers-reduced-motion:reduce){.ticker-track{transform:none}.home [data-reveal]{opacity:1!important;translate:none!important}}