.paperboy-atx-wrapper{--atx-tc: #0a0a0a;--atx-c1: var(--ppb-accent,#C8102E);--atx-c2: var(--ppb-accent-2,#0a0a0a);--atx-dur: 600ms;width: 100%;box-sizing: border-box;font-family: inherit;text-align: center}.paperboy-atx-wrapper *,.paperboy-atx-wrapper *::before,.paperboy-atx-wrapper *::after{box-sizing: border-box}.paperboy-atx-title{margin: 0;color: var(--atx-tc);font-weight: 800}.atx-pre,.atx-suf{color: var(--atx-tc)}.atx-newline .atx-anim{display: block;margin: 0.1em auto 0;width: max-content;max-width: 100%}.atx-anim{position: relative;display: inline-block;vertical-align: bottom;white-space: nowrap}.is-ready .atx-anim{overflow: hidden;transition: width var(--atx-dur) cubic-bezier(.22,.9,.3,1);padding: 0 0.04em;margin: 0 -0.04em}.is-ready.atx-m-typewriter .atx-anim,.is-ready.atx-m-flip-x .atx-anim,.is-ready.atx-m-flip-y .atx-anim,.is-ready.atx-m-cube .atx-anim,.is-ready.atx-m-swing .atx-anim{overflow: visible}.is-ready.atx-m-typewriter .atx-anim{display: inline;transition: none;padding: 0;margin: 0}.is-ready.atx-m-flip-x .atx-anim,.is-ready.atx-m-flip-y .atx-anim,.is-ready.atx-m-cube .atx-anim{perspective: 700px}.atx-w{display: inline-block;white-space: nowrap}.is-ready:not(.atx-m-typewriter) .atx-w{position: absolute;left: 0;top: 0}.is-ready.atx-m-typewriter .atx-w{position: static;display: inline}.atx-u{display: inline-block;white-space: pre}.atx-anim{--wc: var(--atx-c1);color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--wc);text-decoration-thickness: .34em;text-underline-offset: -.2em;text-decoration-skip-ink: none}.atx-hs-plain .atx-anim{color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--wc,var(--atx-tc));text-decoration-thickness: .34em;text-underline-offset: -.2em;text-decoration-skip-ink: none}.atx-hs-gradient .atx-anim{background: none;-webkit-text-fill-color: currentColor;color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--wc);text-decoration-thickness: .12em;text-underline-offset: .1em;text-decoration-skip-ink: none}.atx-hs-gradient .atx-anim.has-color{background: none;-webkit-text-fill-color: currentColor;color: var(--ppb-accent-text,currentColor);text-decoration-line: underline;text-decoration-color: var(--wc);text-decoration-thickness: .12em;text-underline-offset: .1em;text-decoration-skip-ink: none}.atx-hs-underline .atx-anim{box-shadow: inset 0 -0.1em 0 var(--wc)}.atx-hs-marker .atx-anim{color: var(--atx-tc);box-shadow: inset 0 -0.1em 0 var(--wc)}.atx-hs-box .atx-anim{background: var(--atx-tc);color: #ffffff;padding: 0 0.28em;margin: 0 -0.04em;border-radius: 0}.atx-hs-pill .atx-anim{background: #f6f6f5;padding: 0 0.32em;margin: 0 -0.04em;border-radius: 0}.atx-hs-outline .atx-anim{-webkit-text-stroke: 0.035em var(--ppb-ink,#0a0a0a);-webkit-text-fill-color: var(--wc);color: var(--ppb-ink,#0a0a0a)}.atx-hs-glow .atx-anim{text-shadow: none}.atx-hs-badge .atx-anim{background: var(--atx-tc);color: #ffffff;padding: 0 0.28em;border-radius: 0;box-shadow: none;overflow: visible}.atx-hs-box .atx-w,.atx-hs-badge .atx-w{color: #ffffff;-webkit-text-fill-color: #ffffff}.atx-cursor{display: inline-block;margin-left: 2px;color: var(--ppb-accent-text,currentColor);-webkit-text-fill-color: currentColor;animation: ppbAtxBlink 0.9s steps(1) infinite;text-decoration-line: underline;text-decoration-color: var(--wc,var(--atx-c1));text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.atx-cur-bar .atx-cursor{width: 0.08em;height: 0.95em;margin-left: 0.06em;background: currentColor;transform: translateY(0.12em)}.atx-cur-block .atx-cursor{width: 0.55em;height: 0.95em;margin-left: 0.06em;background: currentColor;opacity: 0.85;transform: translateY(0.12em)}.atx-cur-underscore .atx-cursor{width: 0.6em;height: 0.09em;margin-left: 0.06em;background: currentColor;transform: translateY(0.1em)}.atx-cur-none .atx-cursor{display: none}@keyframes ppbAtxBlink{50%{opacity: 0}}.atx-w.in,.atx-w.out{animation-duration: var(--atx-dur);animation-fill-mode: both;animation-timing-function: cubic-bezier(.22,.9,.3,1)}.atx-m-slide-up .atx-w.in{animation-name: ppbAtxUpIn}.atx-m-slide-up .atx-w.out{animation-name: ppbAtxUpOut}.atx-m-slide-down .atx-w.in{animation-name: ppbAtxDnIn}.atx-m-slide-down .atx-w.out{animation-name: ppbAtxDnOut}.atx-m-slide-left .atx-w.in{animation-name: ppbAtxLfIn}.atx-m-slide-left .atx-w.out{animation-name: ppbAtxLfOut}.atx-m-flip-x .atx-w.in{animation-name: ppbAtxFxIn;transform-origin: 50% 100%}.atx-m-flip-x .atx-w.out{animation-name: ppbAtxFxOut;transform-origin: 50% 0}.atx-m-flip-y .atx-w.in{animation-name: ppbAtxFyIn}.atx-m-flip-y .atx-w.out{animation-name: ppbAtxFyOut}.atx-m-cube .atx-w.in{animation-name: ppbAtxCbIn;transform-origin: 50% 50% -0.6em}.atx-m-cube .atx-w.out{animation-name: ppbAtxCbOut;transform-origin: 50% 50% -0.6em}.atx-m-fade .atx-w.in{animation-name: ppbAtxFdIn}.atx-m-fade .atx-w.out{animation-name: ppbAtxFdOut}.atx-m-zoom-in .atx-w.in{animation-name: ppbAtxZiIn}.atx-m-zoom-in .atx-w.out{animation-name: ppbAtxZiOut}.atx-m-zoom-out .atx-w.in{animation-name: ppbAtxZoIn}.atx-m-zoom-out .atx-w.out{animation-name: ppbAtxZoOut}.atx-m-blur .atx-w.in{animation-name: ppbAtxBlIn}.atx-m-blur .atx-w.out{animation-name: ppbAtxBlOut}.atx-m-swing .atx-w.in{animation-name: ppbAtxSwIn;transform-origin: 0 0}.atx-m-swing .atx-w.out{animation-name: ppbAtxSwOut;transform-origin: 0 0}.atx-m-clip .atx-w.in{animation-name: ppbAtxClIn}.atx-m-clip .atx-w.out{animation-name: ppbAtxClOut}.atx-m-glitch .atx-w.in{animation-name: ppbAtxGlIn}.atx-m-glitch .atx-w.out{animation-name: ppbAtxGlOut}@keyframes ppbAtxUpIn{from{transform: translateY(105%);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxUpOut{from{transform: none;opacity: 1}to{transform: translateY(-105%);opacity: 0}}@keyframes ppbAtxDnIn{from{transform: translateY(-105%);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxDnOut{from{transform: none;opacity: 1}to{transform: translateY(105%);opacity: 0}}@keyframes ppbAtxLfIn{from{transform: translateX(60%);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxLfOut{from{transform: none;opacity: 1}to{transform: translateX(-60%);opacity: 0}}@keyframes ppbAtxFxIn{from{transform: rotateX(-95deg);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxFxOut{from{transform: none;opacity: 1}to{transform: rotateX(95deg);opacity: 0}}@keyframes ppbAtxFyIn{from{transform: rotateY(-95deg);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxFyOut{from{transform: none;opacity: 1}to{transform: rotateY(95deg);opacity: 0}}@keyframes ppbAtxCbIn{from{transform: rotateX(-90deg);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxCbOut{from{transform: none;opacity: 1}to{transform: rotateX(90deg);opacity: 0}}@keyframes ppbAtxFdIn{from{opacity: 0}to{opacity: 1}}@keyframes ppbAtxFdOut{from{opacity: 1}to{opacity: 0}}@keyframes ppbAtxZiIn{from{transform: scale(0.3);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxZiOut{from{transform: none;opacity: 1}to{transform: scale(1.8);opacity: 0}}@keyframes ppbAtxZoIn{from{transform: scale(1.8);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxZoOut{from{transform: none;opacity: 1}to{transform: scale(0.3);opacity: 0}}@keyframes ppbAtxBlIn{from{filter: blur(14px);opacity: 0}to{filter: none;opacity: 1}}@keyframes ppbAtxBlOut{from{filter: none;opacity: 1}to{filter: blur(14px);opacity: 0}}@keyframes ppbAtxSwIn{from{transform: rotate(-70deg);opacity: 0}60%{transform: rotate(10deg);opacity: 1}to{transform: none;opacity: 1}}@keyframes ppbAtxSwOut{from{transform: none;opacity: 1}to{transform: rotate(70deg);opacity: 0}}@keyframes ppbAtxClIn{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}@keyframes ppbAtxClOut{from{clip-path: inset(0 0 0 0)}to{clip-path: inset(0 0 0 100%)}}@keyframes ppbAtxGlIn{0%{opacity: 0;transform: translateX(-6px) skewX(12deg);filter: hue-rotate(90deg)}25%{opacity: 1;transform: translateX(5px)}50%{transform: translateX(-4px) skewX(-8deg)}75%{transform: translateX(3px)}100%{transform: none;filter: none}}@keyframes ppbAtxGlOut{0%{opacity: 1}30%{transform: translateX(6px) skewX(-10deg);filter: hue-rotate(-90deg)}100%{opacity: 0;transform: translateX(-8px)}}.atx-w.out.is-letters{animation: ppbAtxFdOut 0.25s ease both}.atx-w.in .atx-u{animation-duration: calc(var(--atx-dur) * 1.1);animation-fill-mode: both;animation-timing-function: cubic-bezier(.34,1.56,.64,1);animation-delay: calc(var(--i) * var(--atx-stg,45ms))}.atx-m-drop .atx-w.in .atx-u{animation-name: ppbAtxDrop}.atx-m-wave .atx-w.in .atx-u{animation-name: ppbAtxWave}.atx-m-rubber .atx-w.in .atx-u{animation-name: ppbAtxRubber}.atx-m-spread .atx-w.in .atx-u{animation-name: ppbAtxSpread;animation-timing-function: cubic-bezier(.22,.9,.3,1)}@keyframes ppbAtxDrop{from{transform: translateY(-1.2em);opacity: 0}to{transform: none;opacity: 1}}@keyframes ppbAtxWave{0%{transform: translateY(0);opacity: 0}30%{transform: translateY(-0.45em);opacity: 1}60%{transform: translateY(0.12em)}100%{transform: none;opacity: 1}}@keyframes ppbAtxRubber{0%{transform: scale(0,0);opacity: 0}40%{transform: scale(1.5,0.6);opacity: 1}65%{transform: scale(0.85,1.3)}100%{transform: none}}@keyframes ppbAtxSpread{from{transform: translateX(var(--sx,0.6em)) scale(0.6);opacity: 0;letter-spacing: 0.4em}to{transform: none;opacity: 1}}@media (prefers-reduced-motion: reduce){.atx-cursor{animation: none}.atx-w.in,.atx-w.out,.atx-w.in .atx-u{animation: none !important}}.atx-m-slot .atx-w.in{animation-name: ppbAtxSlotIn;animation-timing-function: cubic-bezier(.3,1.4,.5,1)}.atx-m-slot .atx-w.out{animation-name: ppbAtxSlotOut;animation-timing-function: cubic-bezier(.6,0,.9,.4)}@keyframes ppbAtxSlotIn{0%{transform: translateY(150%);filter: blur(6px);opacity: 0}70%{filter: blur(0);opacity: 1}100%{transform: none;filter: none;opacity: 1}}@keyframes ppbAtxSlotOut{from{transform: none;opacity: 1}to{transform: translateY(-150%);filter: blur(6px);opacity: 0}}.is-ready.atx-m-flipl .atx-anim{overflow: visible;perspective: 700px}.atx-m-flipl .atx-w.in .atx-u{animation-name: ppbAtxFlipL;transform-origin: 50% 100%;animation-timing-function: cubic-bezier(.22,.9,.3,1)}@keyframes ppbAtxFlipL{from{transform: rotateX(-100deg) translateY(.3em);opacity: 0}to{transform: none;opacity: 1}}.atx-m-pop .atx-w.in .atx-u{animation-name: ppbAtxPop}@keyframes ppbAtxPop{0%{transform: scale(0);opacity: 0}55%{transform: scale(1.45);opacity: 1}100%{transform: none;opacity: 1}}.atx-cur-gradient .atx-cursor{width: .09em;height: .95em;margin-left: .06em;border-radius: 0;background: var(--atx-c1);transform: translateY(.12em)}.atx-w.is-sel{background: #d4d4d4;border-radius: .08em;-webkit-text-fill-color: currentColor}.atx-hs-gradient .atx-w.is-sel{-webkit-text-fill-color: currentColor;text-decoration-line: underline;text-decoration-color: var(--atx-c1);text-decoration-thickness: .12em;text-underline-offset: .1em;text-decoration-skip-ink: none}.atx-prog{width: 90px;height: 2px;border-radius: 0;margin: 18px auto 0;background: color-mix(in srgb,var(--atx-tc) 12%,transparent);overflow: hidden}.atx-prog i{display: block;height: 100%;width: 0;border-radius: 0;background: var(--atx-c1);color: var(--ppb-accent-ink,#0a0a0a)}@keyframes ppbAtxProg{from{width: 0}to{width: 100%}}.atx-eb{display: inline-block;margin: 0 0 18px;padding: 0;border-radius: 0;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--ppb-accent-text,currentColor);background: none;text-decoration-line: underline;text-decoration-color: var(--atx-c1);text-decoration-thickness: 3px;text-underline-offset: .28em;text-decoration-skip-ink: none}.atx-desc{margin: 20px auto 0;max-width: 640px;font-size: 18px;line-height: 1.65;color: color-mix(in srgb,var(--atx-tc) 68%,transparent)}.atx-cta{display: flex;flex-wrap: wrap;gap: 14px;justify-content: var(--atx-jc,center);margin-top: 28px}.paperboy-atx-wrapper .atx-btn{display: inline-flex;align-items: center;gap: 10px;height: 48px;padding: 0 22px;border-radius: 0;font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;text-decoration: none !important;position: relative;overflow: hidden;transition: background .25s ease,color .25s ease}.paperboy-atx-wrapper .atx-btn.is-primary{color: #fff !important;background: var(--ppb-ink,#0a0a0a);box-shadow: none}.paperboy-atx-wrapper .atx-btn.is-primary:hover{background: var(--atx-c1);color: var(--ppb-accent-ink,#0a0a0a)}.paperboy-atx-wrapper .atx-btn.is-ghost{color: var(--atx-tc) !important;box-shadow: inset 0 0 0 1px var(--atx-tc)}.paperboy-atx-wrapper .atx-btn.is-ghost:hover{background: var(--atx-tc);color: #fff !important}.atx-btn:hover{transform: none}.atx-btn svg{transition: transform .3s}.atx-btn:hover svg{transform: translateX(3px)}.atx-pz-saas .paperboy-atx-title{font-size: clamp(34px,5.4vw,66px);font-weight: 800;letter-spacing: -.04em;line-height: 1.08}.atx-pz-poster .paperboy-atx-title{font-size: clamp(40px,8vw,110px);font-weight: 900;text-transform: uppercase;letter-spacing: -.045em;line-height: .95}.atx-pz-poster .atx-hs-outline .atx-anim,.atx-pz-poster.atx-hs-outline .atx-anim{-webkit-text-stroke-width: .03em}.atx-pz-dark .paperboy-atx-title{font-size: clamp(34px,5.4vw,66px);font-weight: 800;letter-spacing: -.04em;line-height: 1.08}.atx-pz-dark .atx-desc,.atx-pz-neon .atx-desc{color: rgba(255,255,255,.72)}.atx-pz-dark .atx-btn.is-ghost,.atx-pz-neon .atx-btn.is-ghost{color: #fff !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.4)}.paperboy-atx-wrapper.atx-pz-dark .atx-btn.is-ghost:hover,.paperboy-atx-wrapper.atx-pz-neon .atx-btn.is-ghost:hover{background: #fff;color: #0a0a0a !important}.atx-pz-dark .atx-prog,.atx-pz-neon .atx-prog{background: rgba(255,255,255,.16)}.atx-pz-terminal .paperboy-atx-title{display: inline-block;text-align: left;font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size: clamp(22px,3.4vw,40px);font-weight: 600;letter-spacing: -.01em;line-height: 1.4;background: #0a0a0a;padding: 54px 34px 30px;border-radius: 0;position: relative;box-shadow: inset 0 0 0 1px #262626;max-width: 100%}.atx-pz-terminal .paperboy-atx-title::before{content: "";position: absolute;left: 22px;top: 20px;width: 12px;height: 12px;border-radius: 50%;background: #4d4d4d;box-shadow: none}.atx-pz-terminal .atx-pre::before{content: "$ ";color: var(--ppb-accent-text,currentColor)}.atx-pz-terminal .atx-anim{-webkit-text-fill-color: #f5f5f4;color: #f5f5f4;background: none}.atx-pz-marker .paperboy-atx-title{font-size: clamp(34px,5.2vw,62px);font-weight: 900;letter-spacing: -.04em;line-height: 1.1}.atx-pz-pill .paperboy-atx-title{font-size: clamp(32px,5vw,60px);font-weight: 800;letter-spacing: -.04em;line-height: 1.3}.atx-pz-editorial .paperboy-atx-title{font-family: Georgia,"Times New Roman",serif;font-size: clamp(36px,5.6vw,68px);font-weight: 700;letter-spacing: -.02em;line-height: 1.1}.atx-pz-editorial .atx-anim{font-style: italic}.atx-pz-editorial .atx-desc{font-family: Georgia,serif}.atx-pz-neon .paperboy-atx-title{font-size: clamp(34px,5.4vw,66px);font-weight: 800;letter-spacing: -.03em;line-height: 1.1;text-shadow: none}.atx-pz-neon .atx-anim{text-shadow: none;color: #fff;-webkit-text-fill-color: #fff;background: none}.atx-pz-playful .paperboy-atx-title{font-size: clamp(34px,5.4vw,66px);font-weight: 900;letter-spacing: -.03em;line-height: 1.25}@media (max-width: 767px){.paperboy-atx-wrapper .atx-btn{height: 50px;padding: 0 22px;font-size: 15px}.atx-pz-terminal .paperboy-atx-title{padding: 50px 22px 24px}}@media (prefers-reduced-motion: reduce){.atx-prog i{animation: none !important;width: 100%}}.atx-newline.is-ready .atx-anim{margin: 0.1em auto 0.05em}.atx-align-left.atx-newline.is-ready .atx-anim{margin-left: 0}.atx-pz-terminal .atx-desc{margin-top: 40px}