.commerce-hero[data-astro-cid-glgfkru5]{isolation:isolate;color:#fffdf7;background:#121212;padding:clamp(3.5rem,7vw,6rem) 0 1.5rem;position:relative;overflow:hidden}.hero-grid[data-astro-cid-glgfkru5]{z-index:-1;background:radial-gradient(at 92% 20%,#ce01582b,#0000 48%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/88px 88px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/88px 88px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.hero-content[data-astro-cid-glgfkru5]{position:relative}.eyebrow[data-astro-cid-glgfkru5]{color:#e6dfdf;letter-spacing:.13em;max-width:100%;font-size:clamp(.65rem,1.1vw,.78rem);line-height:1.7}.eyebrow[data-astro-cid-glgfkru5]:before{background:#ff3c8e;flex-shrink:0;box-shadow:0 0 20px #ce015880}h1[data-astro-cid-glgfkru5]{letter-spacing:-.065em;text-wrap:balance;max-width:15ch;margin:1.7rem 0 2.4rem;font-size:clamp(3.15rem,7.9vw,7.5rem);font-weight:850;line-height:.99;animation:.8s ease-out both hero-enter}.hero-bottom[data-astro-cid-glgfkru5]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.lede[data-astro-cid-glgfkru5]{color:#c7c2c4;max-width:610px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.button[data-astro-cid-glgfkru5]{background:var(--accent-pink);border-color:var(--accent-pink);color:#fff;gap:1.8rem;min-height:54px;padding:.8rem 1.5rem}.button[data-astro-cid-glgfkru5]:hover{background:var(--accent-pink-dark)}.button--ghost[data-astro-cid-glgfkru5]{background:0 0;border-color:#797176;gap:0}.button--ghost[data-astro-cid-glgfkru5]:hover{background:#ffffff10;border-color:#fff}.hero-symbol[data-astro-cid-glgfkru5]{color:#ff3c8e;margin-right:2rem;font-size:clamp(8rem,17vw,15rem);font-weight:300;line-height:.8;transform:rotate(-8deg)}.ribbons[data-astro-cid-glgfkru5]{pointer-events:none;height:clamp(160px,18vw,260px);margin-top:2.4rem;position:relative}.ribbon[data-astro-cid-glgfkru5]{background:var(--accent-pink);border-block:1px solid #ffffff25;width:110%;padding:1.15rem 0;position:absolute;top:48%;left:-5%;overflow:hidden;transform:rotate(-4deg)}.ribbon--back[data-astro-cid-glgfkru5]{color:#141414;background:#ece7de;top:39%;transform:rotate(7deg)}.ribbon-track[data-astro-cid-glgfkru5]{width:max-content;animation:32s linear infinite ticker;display:flex}.ribbon--back[data-astro-cid-glgfkru5] .ribbon-track[data-astro-cid-glgfkru5]{animation-duration:40s;animation-direction:reverse}.ribbon-group[data-astro-cid-glgfkru5]{flex-shrink:0;align-items:center;display:flex}.ribbon-group[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{white-space:nowrap;text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:2.2rem;padding-right:2.2rem;font-size:clamp(.9rem,1.6vw,1.4rem);font-weight:800;display:flex}.ribbon-group[data-astro-cid-glgfkru5] i[data-astro-cid-glgfkru5]{font-size:1.6rem;font-style:normal}.motion-controls[data-astro-cid-glgfkru5]{justify-content:flex-end;display:flex}.motion-toggle[data-astro-cid-glgfkru5]{font:inherit;color:#c7c2c4;cursor:pointer;background:0 0;border:1px solid #5c5559;border-radius:999px;padding:.5rem .9rem;font-size:.75rem}.commerce-hero[data-astro-cid-glgfkru5][data-paused] .ribbon-track[data-astro-cid-glgfkru5]{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.hero-symbol[data-astro-cid-glgfkru5]{display:none}h1[data-astro-cid-glgfkru5]{font-size:clamp(2.65rem,10.4vw,3.9rem)}.button-row[data-astro-cid-glgfkru5]{gap:.65rem}.ribbons[data-astro-cid-glgfkru5]{height:155px;margin-top:2rem}.ribbon[data-astro-cid-glgfkru5]{padding:.85rem 0}.ribbon--back[data-astro-cid-glgfkru5]{transform:rotate(9deg)}.ribbon-group[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{gap:1.3rem;padding-right:1.3rem}}@media (prefers-reduced-motion:reduce){h1[data-astro-cid-glgfkru5],.ribbon-track[data-astro-cid-glgfkru5]{animation:none}.motion-controls[data-astro-cid-glgfkru5]{display:none}.button[data-astro-cid-glgfkru5]{transition:none}}.stat__value[data-astro-cid-l6ace3be]{margin-bottom:.35rem;font-size:1.9rem;line-height:1.15;display:block}.gs-packages[data-astro-cid-nnwkjv2h]{color:#b9c1bc}.gs-packages[data-astro-cid-nnwkjv2h] strong[data-astro-cid-nnwkjv2h]{color:var(--paper)}.gs-more[data-astro-cid-nnwkjv2h]{text-underline-offset:4px;font-weight:750}.tech-marquee[data-astro-cid-ddw2pj2m]{padding-top:clamp(1rem,3vw,2.5rem);padding-bottom:clamp(2.5rem,6vw,5rem);overflow:hidden}.tm-rows[data-astro-cid-ddw2pj2m]{gap:clamp(1.75rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.tm-row[data-astro-cid-ddw2pj2m]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tm-track[data-astro-cid-ddw2pj2m]{width:max-content;animation:58s linear infinite tm-scroll;display:flex}.tm-track--rtl[data-astro-cid-ddw2pj2m]{animation-direction:reverse}.tm-half[data-astro-cid-ddw2pj2m]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.tm-item[data-astro-cid-ddw2pj2m]{align-items:center;padding:0 clamp(1.75rem,3.5vw,3rem);display:flex}.tm-item[data-astro-cid-ddw2pj2m] img[data-astro-cid-ddw2pj2m]{width:auto;max-width:none;height:clamp(30px,3.6vw,40px)}.tm-row[data-astro-cid-ddw2pj2m]:hover .tm-track[data-astro-cid-ddw2pj2m],.tm-row[data-astro-cid-ddw2pj2m]:focus-within .tm-track[data-astro-cid-ddw2pj2m],.tech-marquee[data-astro-cid-ddw2pj2m].tm-paused .tm-track[data-astro-cid-ddw2pj2m]{animation-play-state:paused}@keyframes tm-scroll{to{transform:translate(-50%)}}.tm-controls[data-astro-cid-ddw2pj2m]{justify-content:flex-end;margin-top:1.5rem;display:flex}.tm-toggle[data-astro-cid-ddw2pj2m]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.tm-toggle[data-astro-cid-ddw2pj2m]:hover{border-color:var(--ink);color:var(--ink)}.tm-icon[data-astro-cid-ddw2pj2m]{display:block}@media (prefers-reduced-motion:reduce){.tm-track[data-astro-cid-ddw2pj2m]{flex-wrap:wrap;width:auto;animation:none}.tm-row[data-astro-cid-ddw2pj2m]{overflow:visible;-webkit-mask-image:none;mask-image:none}.tm-half[data-astro-cid-ddw2pj2m]{flex-wrap:wrap;justify-content:center;row-gap:1.5rem}.tm-half--dup[data-astro-cid-ddw2pj2m],.tm-item--dup[data-astro-cid-ddw2pj2m],.tm-toggle[data-astro-cid-ddw2pj2m]{display:none}}.review[data-astro-cid-rygekw6w]{margin:0}.review[data-astro-cid-rygekw6w] blockquote[data-astro-cid-rygekw6w]{margin:.6rem 0;font-size:.98rem;line-height:1.55}.review[data-astro-cid-rygekw6w] figcaption[data-astro-cid-rygekw6w]{font-weight:750}.review__stars[data-astro-cid-rygekw6w]{color:var(--accent);letter-spacing:.15em}
