.video-section[data-astro-cid-7uxwnnnm]{min-height:calc(100vh + var(--scroll-distance));min-height:calc(100svh + var(--scroll-distance));z-index:var(--section-index);position:relative}.video-bg-wrap[data-astro-cid-7uxwnnnm]{z-index:0;width:100%;height:100svh;position:sticky;top:0;left:0;overflow:hidden}.video-bg[data-astro-cid-7uxwnnnm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-overlay[data-astro-cid-7uxwnnnm]{z-index:1;pointer-events:none;position:absolute;inset:0}.section-content[data-astro-cid-7uxwnnnm]{z-index:2;min-height:calc(100vh + var(--scroll-distance));min-height:calc(100svh + var(--scroll-distance));flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative}.section-content[data-astro-cid-7uxwnnnm].fit-viewport{min-height:100svh;margin-top:-100svh}@media (width<=768px){.video-section[data-astro-cid-7uxwnnnm],.section-content[data-astro-cid-7uxwnnnm]{min-height:calc(100vh + var(--mobile-scroll-distance));min-height:calc(100svh + var(--mobile-scroll-distance))}}@media (prefers-reduced-motion:reduce){.video-bg[data-astro-cid-7uxwnnnm]{display:none}.video-bg-wrap[data-astro-cid-7uxwnnnm]{background:var(--color-charcoal)}}.eyebrow[data-astro-cid-7aropxhg]{font-family:var(--font-handwriting);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin:0 0 4rem;font-size:2rem;font-weight:700}.eyebrow[data-astro-cid-7aropxhg]:before,.eyebrow[data-astro-cid-7aropxhg]:after{content:"⎯"}.eyebrow[data-astro-cid-7aropxhg]:before{padding-right:.5rem}.eyebrow[data-astro-cid-7aropxhg]:after{padding-left:.5rem}.section-title[data-astro-cid-7aropxhg]{color:var(--color-text);margin:0;font-size:clamp(2.5rem,8vw,6.5rem);font-weight:500;line-height:.95}.hero-content[data-astro-cid-7aropxhg]{text-align:center;max-width:70ch;margin:0 auto;padding:clamp(3rem,7vh,6rem) 0}.hero-title[data-astro-cid-7aropxhg]{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(3.5rem,14vw,9.5rem);font-weight:500;line-height:.88}.hero-subtitle[data-astro-cid-7aropxhg]{max-width:55ch;color:var(--color-white);margin:0 auto 1rem;font-size:clamp(1rem,2vw,1.25rem)}.hero-meta[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.hero-badge[data-astro-cid-7aropxhg]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#ff791f14;border:1px solid #ff791f33;border-radius:999px;padding:.35rem .8rem;font-size:.65rem;font-weight:700}.hero-dot[data-astro-cid-7aropxhg]{background:var(--color-muted);border-radius:999px;width:4px;height:4px}.hero-decoration[data-astro-cid-7aropxhg]{margin-bottom:1.5rem}.hero-line[data-astro-cid-7aropxhg]{background:var(--color-accent);border-radius:999px;width:3rem;height:2px;display:inline-block}.hero-footer[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;gap:1rem;display:flex}.hero-tagline[data-astro-cid-7aropxhg]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);opacity:.9;white-space:nowrap;font-size:.7rem;font-weight:700}.hero-scroll-indicator[data-astro-cid-7aropxhg]{border:2px solid #ffffff40;border-radius:999px;width:26px;height:40px;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-scroll-indicator[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--color-accent);border-radius:999px;width:4px;height:8px;animation:1.8s ease-in-out infinite scroll-pulse;position:absolute;top:7px;left:50%;transform:translate(-50%)}.scroll-cue-text[data-astro-cid-7aropxhg]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-white);opacity:.8;white-space:nowrap;font-size:.6rem;font-weight:700;position:absolute;bottom:4.75rem;left:50%;transform:translate(-50%)}@keyframes scroll-pulse{0%,to{opacity:.5;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(8px)}}.news-content[data-astro-cid-7aropxhg]{max-width:55ch;margin:auto 0;padding:4rem 0}.news-content[data-astro-cid-7aropxhg]:before{content:"";background:var(--color-accent);border-radius:999px;width:4rem;height:2px;margin-bottom:1.5rem;display:block}.news-product[data-astro-cid-7aropxhg]{font-family:var(--font-title);color:var(--color-accent);margin:.75rem 0 1.25rem;font-size:clamp(2rem,6vw,4rem);font-weight:500}.news-description[data-astro-cid-7aropxhg]{color:var(--color-muted);max-width:45ch;margin:0 0 1.5rem;font-size:clamp(1rem,1.8vw,1.15rem)}.news-detail[data-astro-cid-7aropxhg]{max-width:48ch;color:var(--color-muted);opacity:.85;margin:-.75rem 0 1.5rem;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.7}.news-points[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.news-points[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:var(--color-text);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.news-points[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--color-accent);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.news-meta[data-astro-cid-7aropxhg]{align-items:center;gap:.75rem;display:flex}.news-badge[data-astro-cid-7aropxhg]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#ff791f14;border:1px solid #ff791f33;border-radius:999px;padding:.35rem .8rem;font-size:.65rem;font-weight:700}.news-dot[data-astro-cid-7aropxhg]{background:var(--color-muted);border-radius:999px;width:4px;height:4px}.plugins-header[data-astro-cid-7aropxhg]{text-align:center;padding-top:4rem}.plugins-subtitle[data-astro-cid-7aropxhg]{max-width:52ch;color:var(--color-white);margin:1rem auto 0;font-size:clamp(1.1rem,.8rem + 1vw,1.65rem);line-height:1.7}.plugins-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:auto 0;display:grid}.plugin-category[data-astro-cid-7aropxhg]{border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:clamp(10rem,24vh,18rem);transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.plugin-category[data-astro-cid-7aropxhg]:hover{border-color:#ff791f80;transform:translateY(-6px);box-shadow:0 24px 48px #0006}.category-image[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.plugin-category[data-astro-cid-7aropxhg]:hover .category-image[data-astro-cid-7aropxhg]{transform:scale(1.08)}.category-overlay[data-astro-cid-7aropxhg]{pointer-events:none;background:linear-gradient(#05050540 40%,#050505d9 100%),radial-gradient(circle at 50% 0,#0000001a 0%,#0006 100%);position:absolute;inset:0}.category-content[data-astro-cid-7aropxhg]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.category-name[data-astro-cid-7aropxhg]{color:var(--color-text);text-shadow:0 4px 12px #00000080;font-size:clamp(1.5rem,4vw,3rem);line-height:1}.category-cta[data-astro-cid-7aropxhg]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);opacity:.9;font-size:.7rem;font-weight:700;transition:opacity .2s,transform .2s}.plugin-category[data-astro-cid-7aropxhg]:hover .category-cta[data-astro-cid-7aropxhg]{opacity:1;transform:translateY(-2px)}.about-content[data-astro-cid-7aropxhg]{text-align:center;max-width:65ch;margin:auto;padding:5rem 0;position:relative}.about-content[data-astro-cid-7aropxhg]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff791f0f 0%,#0000 65%);border-radius:50%;width:min(70vw,640px);height:min(70vw,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-content[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{z-index:1;position:relative}.about-description[data-astro-cid-7aropxhg]{color:var(--color-white);margin:3rem 0;font-size:clamp(1.25rem,2vw,2rem)}.about-detail[data-astro-cid-7aropxhg]{color:var(--color-white);opacity:.85;margin:0 0 4rem;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.7}.about-stats[data-astro-cid-7aropxhg]{justify-content:center;gap:clamp(1.5rem,5vw,3.5rem);margin:0 0 2.5rem;display:flex}.about-stat[data-astro-cid-7aropxhg]{flex-direction:column;align-items:center;gap:.3rem;display:flex}.stat-value[data-astro-cid-7aropxhg]{font-family:var(--font-title);color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1}.stat-label[data-astro-cid-7aropxhg]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.65rem;font-weight:700}.about-signature[data-astro-cid-7aropxhg]{justify-content:center;align-items:center;gap:1rem;display:flex}.about-signature[data-astro-cid-7aropxhg] .signature-line[data-astro-cid-7aropxhg]{background:#fff3;width:3rem;height:1px}.about-signature[data-astro-cid-7aropxhg] .signature-text[data-astro-cid-7aropxhg]{color:var(--color-accent);opacity:.9;font-size:clamp(1.25rem,2.5vw,1.75rem);transform:rotate(-3deg)}.scribble[data-astro-cid-7aropxhg]{font-family:var(--font-handwriting);color:var(--color-accent);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(1.5rem,3vw,2.5rem);transform:rotate(-6deg)}.hero-scribble[data-astro-cid-7aropxhg]{align-self:flex-end;margin-bottom:2rem}.news-scribble[data-astro-cid-7aropxhg]{align-self:flex-end;margin-top:3rem;transform:rotate(4deg)}.plugins-scribble[data-astro-cid-7aropxhg]{align-self:flex-start;margin-bottom:3rem;transform:rotate(-3deg)}.about-scribble[data-astro-cid-7aropxhg]{align-self:flex-start;margin-top:3rem;transform:rotate(5deg)}@media (width<=768px){.hero-content[data-astro-cid-7aropxhg]{padding:4.5rem 0}.hero-title[data-astro-cid-7aropxhg]{letter-spacing:-.01em;font-size:clamp(2.75rem,15vw,4.5rem)}.section-title[data-astro-cid-7aropxhg]{font-size:clamp(2.25rem,10vw,3.5rem)}.news-content[data-astro-cid-7aropxhg]{padding:3rem 0}.plugins-header[data-astro-cid-7aropxhg]{padding-top:3rem}.about-content[data-astro-cid-7aropxhg]{padding:4rem 0}.scribble[data-astro-cid-7aropxhg]{font-size:clamp(1.25rem,5vw,1.75rem)}}@media (width<=640px){.plugins-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.news-content[data-astro-cid-7aropxhg]{margin:auto 0}}@media (width<=480px){.hero-content[data-astro-cid-7aropxhg]{padding:3.5rem 0}.hero-title[data-astro-cid-7aropxhg]{font-size:clamp(2.4rem,16vw,3.25rem)}.hero-subtitle[data-astro-cid-7aropxhg]{margin-bottom:.85rem;font-size:.95rem}.hero-meta[data-astro-cid-7aropxhg]{margin-bottom:1.5rem}.hero-badge[data-astro-cid-7aropxhg]{font-size:.58rem}.hero-tagline[data-astro-cid-7aropxhg]{letter-spacing:.12em;font-size:.6rem}.hero-line[data-astro-cid-7aropxhg]{width:2rem}.scroll-cue-text[data-astro-cid-7aropxhg]{letter-spacing:.16em;font-size:.55rem}.section-title[data-astro-cid-7aropxhg]{font-size:clamp(2rem,11vw,2.75rem)}.news-product[data-astro-cid-7aropxhg]{font-size:clamp(1.75rem,9vw,2.5rem)}.news-points[data-astro-cid-7aropxhg]{gap:.5rem 1rem}.news-points[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{font-size:.75rem}.plugin-category[data-astro-cid-7aropxhg]{min-height:9.5rem}.about-stats[data-astro-cid-7aropxhg]{gap:1.25rem}.stat-value[data-astro-cid-7aropxhg]{font-size:1.5rem}.stat-label[data-astro-cid-7aropxhg]{letter-spacing:.1em;font-size:.58rem}}
