.excelerate-2027,.excelerate-2027 *,.excelerate-2027 :after,.excelerate-2027 :before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.excelerate-2027{--font-family-script:"Jefinian Script",cursive;--font-family-sans:"Open Sans",system-ui,sans-serif;--font-family-condensed:"Open Sans Condensed","Open Sans",system-ui,sans-serif;--text-sm:clamp(0.875rem,0.846rem + 0.125vw,1rem);--text-base:clamp(1rem,0.927rem + 0.312vw,1.375rem);--text-lg:clamp(1.1875rem,1.056rem + 0.561vw,1.75rem);--text-xl:clamp(1.5rem,1.354rem + 0.623vw,2.125rem);--heading-md:clamp(1.875rem,1.583rem + 1.246vw,3.125rem);--heading-lg:clamp(2.25rem,1.9rem + 1.495vw,3.75rem);--leading-normal:1.36;--site-header-logo-width:90px;--site-header-pad:16px;--site-header-height:calc(var(--site-header-logo-width)*416/686 + var(--site-header-pad)*2);--site-header-excelerate-logo-width:112px;--site-header-paired-height:calc(var(--site-header-excelerate-logo-width)*430/601 + var(--site-header-pad)*2);--line-draw-duration:1.8s;--line-draw-ease:cubic-bezier(0.33,1,0.68,1);--line-draw-stagger:0.2s;--space-2x:1rem;--space-3x:1.5rem;--radius-sm:0.5rem;--color-bg-tint:#eef3ef;--color-bg-tint-strong:#d3f0db;--color-terracotta:#c34f2e;--color-warm-black:#2c2a26;--color-text:#434242;--color-border:#d9d8d6;--color-stone:#6f7271;--color-forest:#165d35;--color-verdant-green:#225d38;--color-digital-green:#418154;--color-vena-green:#4a9462;--color-lime:#3ea866;--color-star:#ffba2c;--color-teal:#00828c;--color-gold-light:#fcca55;--color-neutral-100:#f2f2f2;--color-neutral-300:#e5e6e6;--color-neutral-500:#b0b1b0;--color-white:#fff;--color-black:#000;color:var(--color-warm-black);font-family:var(--font-family-sans);line-height:1.5;margin:0}.excelerate-2027 img,.excelerate-2027 svg,.excelerate-2027 video{height:auto;max-width:100%}.excelerate-2027__skip{background-color:var(--color-forest);border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--text-sm);font-weight:700;left:12px;padding:.75rem 1.25rem;position:absolute;text-decoration:none;top:12px;transform:translateY(calc(-100% - 24px));z-index:1000}.excelerate-2027__skip:focus{outline:2px solid var(--color-star);outline-offset:2px;transform:none}.site-header{background-color:var(--color-white);container-type:inline-size}.site-header__inner{--u:0.05051cqi;align-items:center;display:flex;padding:var(--site-header-pad) 20px var(--site-header-pad) max(20px,calc(var(--u)*200))}.site-header__home{border-radius:4px;display:block}.site-header__home:focus-visible{outline:2px solid var(--color-forest);outline-offset:4px}.site-header .site-header__logo{display:block;height:auto;width:var(--site-header-logo-width)}@media (max-width:767px){.excelerate-2027{--site-header-logo-width:70px;--site-header-excelerate-logo-width:84px}}.site-header--paired .site-header__inner{gap:24px}.site-header__divider{align-self:stretch;background-color:var(--color-neutral-500);margin:8px 0;width:1px}.site-header .site-header__logo--excelerate{width:var(--site-header-excelerate-logo-width)}@media (max-width:767px){.site-header--paired .site-header__inner{gap:16px}}.excelerate-2027 .script-outline{-webkit-text-stroke:.0468em var(--color-white);filter:drop-shadow(.028em .0467em 0 var(--color-warm-black));font-feature-settings:"liga" 0,"clig" 0;paint-order:stroke fill;text-shadow:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.excelerate-2027{--reveal-ease:cubic-bezier(0.22,1,0.36,1);--reveal-stagger:0.1s}.excelerate-2027 [data-reveal]{--reveal-start:calc(var(--reveal-delay, 0s) + var(--reveal-order, 0)*var(--reveal-stagger));animation:reveal-rise .7s var(--reveal-ease) var(--reveal-start) both paused}.excelerate-2027 [data-reveal=fade]{animation-duration:.5s;animation-name:reveal-fade}.excelerate-2027 [data-reveal=draw-down]{--reveal-stagger:var(--line-draw-stagger);animation-duration:var(--line-draw-duration);animation-name:reveal-draw-down;animation-timing-function:var(--line-draw-ease)}.excelerate-2027 [data-reveal=draw-stroke]{--reveal-stagger:var(--line-draw-stagger);animation:none}.excelerate-2027 [data-reveal=pop]{animation-duration:.6s;animation-name:reveal-pop}.excelerate-2027 [data-reveal].is-revealed{animation-play-state:running}}@keyframes reveal-rise{0%{opacity:0;translate:0 1.5rem}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-draw-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes reveal-pop{0%{opacity:0;scale:.4}}