.company-introduction[data-astro-cid-rn4jbypm]{border-bottom:1px solid var(--color-line);background:linear-gradient(115deg,#dee2e06b,#0000 28%),#f8f9f8;padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.company-introduction[data-astro-cid-rn4jbypm]:before{content:"";pointer-events:none;background-image:linear-gradient(#24373a0a 1px,#0000 1px),linear-gradient(90deg,#24373a0a 1px,#0000 1px);background-size:1.5rem 1.5rem;border:1px solid #24373a12;width:34rem;height:34rem;position:absolute;top:-8rem;left:-10rem;transform:rotate(30deg)}.company-introduction[data-astro-cid-rn4jbypm] .page-shell[data-astro-cid-rn4jbypm]{position:relative}.introduction-heading[data-astro-cid-rn4jbypm]{max-width:54rem}.accessible-value[data-astro-cid-rn4jbypm]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display-label[data-astro-cid-rn4jbypm]{color:#24373a24;letter-spacing:-.065em;margin:0 0 -.25rem;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:.9}.introduction-heading[data-astro-cid-rn4jbypm] .eyebrow[data-astro-cid-rn4jbypm]{margin-top:1.5rem}.introduction-heading[data-astro-cid-rn4jbypm] h2[data-astro-cid-rn4jbypm]{max-width:15ch;margin-top:.7rem}.introduction-copy[data-astro-cid-rn4jbypm]{max-width:68rem;margin-top:clamp(2rem,4vw,3.5rem)}.introduction-copy[data-astro-cid-rn4jbypm] p[data-astro-cid-rn4jbypm]{color:var(--color-ink-700);margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.9}.introduction-copy[data-astro-cid-rn4jbypm] p[data-astro-cid-rn4jbypm]+p[data-astro-cid-rn4jbypm]{margin-top:.9rem}.introduction-copy[data-astro-cid-rn4jbypm] .history[data-astro-cid-rn4jbypm]{color:var(--color-brand-950);font-size:clamp(1.08rem,1.7vw,1.3rem);font-weight:760}.introduction-facts[data-astro-cid-rn4jbypm]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;overflow:hidden}.introduction-facts[data-astro-cid-rn4jbypm]>div[data-astro-cid-rn4jbypm]{min-height:9rem;transition:background-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease;background:#fff;padding:clamp(1.25rem,2.5vw,2rem)}.introduction-facts[data-astro-cid-rn4jbypm] dt[data-astro-cid-rn4jbypm]{color:var(--color-accent-700);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.introduction-facts[data-astro-cid-rn4jbypm] dd[data-astro-cid-rn4jbypm]{color:var(--color-brand-950);margin:.6rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;line-height:1.35}.introduction-facts[data-astro-cid-rn4jbypm] .fact-note[data-astro-cid-rn4jbypm]{color:var(--color-ink-700);font-size:.86rem;font-weight:600}.introduction-highlights[data-astro-cid-rn4jbypm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.introduction-highlights[data-astro-cid-rn4jbypm] article[data-astro-cid-rn4jbypm]{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:14rem;transition:border-color var(--motion-standard) ease, background-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease;background:#ffffffb8;padding:clamp(1.25rem,2.5vw,2rem)}.introduction-highlights[data-astro-cid-rn4jbypm] span[data-astro-cid-rn4jbypm]{color:var(--color-accent-600);font-size:.72rem;font-weight:820}.introduction-highlights[data-astro-cid-rn4jbypm] h3[data-astro-cid-rn4jbypm]{margin:2.25rem 0 0;font-size:1.25rem}.introduction-highlights[data-astro-cid-rn4jbypm] p[data-astro-cid-rn4jbypm]{color:var(--color-ink-700);margin:.75rem 0 0;font-size:.92rem;line-height:1.65}.highlight-link[data-astro-cid-rn4jbypm]{color:var(--color-brand-900);margin-top:1rem;padding-block:.3rem;font-size:.9rem;font-weight:750;display:inline-block}.button-secondary[data-astro-cid-rn4jbypm]{border:1px solid var(--color-brand-900);color:var(--color-brand-900);background:0 0;margin-top:2rem}.button-secondary[data-astro-cid-rn4jbypm]:hover,.button-secondary[data-astro-cid-rn4jbypm]:focus-visible{background:var(--color-brand-900);color:#fff}@media (hover:hover) and (pointer:fine){.introduction-facts[data-astro-cid-rn4jbypm]>div[data-astro-cid-rn4jbypm]:hover{background:#fffaf7;box-shadow:inset 0 -3px #b94711b8}.introduction-highlights[data-astro-cid-rn4jbypm] article[data-astro-cid-rn4jbypm]:hover{background:#fff;border-color:#b9471157;box-shadow:0 1rem 2.5rem #14202214}}@media (width<=54rem){.introduction-highlights[data-astro-cid-rn4jbypm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.display-label[data-astro-cid-rn4jbypm]{font-size:clamp(3.6rem,20vw,5.5rem)}.introduction-facts[data-astro-cid-rn4jbypm],.introduction-highlights[data-astro-cid-rn4jbypm]{grid-template-columns:1fr}.introduction-facts[data-astro-cid-rn4jbypm]>div[data-astro-cid-rn4jbypm],.introduction-highlights[data-astro-cid-rn4jbypm] article[data-astro-cid-rn4jbypm]{min-height:auto}.introduction-highlights[data-astro-cid-rn4jbypm] h3[data-astro-cid-rn4jbypm]{margin-top:1.25rem}.button-secondary[data-astro-cid-rn4jbypm]{width:100%}}@media (prefers-reduced-motion:reduce){.introduction-facts[data-astro-cid-rn4jbypm]>div[data-astro-cid-rn4jbypm],.introduction-highlights[data-astro-cid-rn4jbypm] article[data-astro-cid-rn4jbypm]{transition:none}}.partner-showcase[data-astro-cid-vbatabe7]{background:var(--color-surface-50);padding-block:clamp(5rem,10vw,9rem)}.partner-layout[data-astro-cid-vbatabe7]{grid-template-columns:minmax(18rem,.72fr) minmax(30rem,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.partner-copy[data-astro-cid-vbatabe7] h2[data-astro-cid-vbatabe7]{max-width:12ch;margin-top:.8rem}.partner-description[data-astro-cid-vbatabe7]{max-width:35rem;color:var(--color-ink-700);margin:1.4rem 0 0;font-size:1.05rem;line-height:1.75}.partner-source[data-astro-cid-vbatabe7]{border-top:1px solid var(--color-line);max-width:35rem;color:var(--color-ink-700);margin:1.5rem 0 0;padding-top:1.1rem;font-size:.82rem;line-height:1.65}.partner-source[data-astro-cid-vbatabe7] a[data-astro-cid-vbatabe7]{color:var(--color-brand-900);gap:.35rem;margin-top:.6rem;font-weight:780;display:inline-flex}.partner-source[data-astro-cid-vbatabe7] a[data-astro-cid-vbatabe7] span[data-astro-cid-vbatabe7]{transition:transform var(--motion-fast) ease;display:inline-block}figure[data-astro-cid-vbatabe7]{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#d8d5ce;margin:0;overflow:hidden}figure[data-astro-cid-vbatabe7] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .52s cubic-bezier(.2,.75,.25,1);display:block}@media (hover:hover) and (pointer:fine){.partner-source[data-astro-cid-vbatabe7] a[data-astro-cid-vbatabe7]:hover span[data-astro-cid-vbatabe7],.partner-source[data-astro-cid-vbatabe7] a[data-astro-cid-vbatabe7]:focus-visible span[data-astro-cid-vbatabe7]{transform:translate(.18rem,-.18rem)}figure[data-astro-cid-vbatabe7]:hover img{transform:scale(1.018)}}@media (width<=54rem){.partner-layout[data-astro-cid-vbatabe7]{grid-template-columns:1fr}.partner-copy[data-astro-cid-vbatabe7] h2[data-astro-cid-vbatabe7],.partner-description[data-astro-cid-vbatabe7],.partner-source[data-astro-cid-vbatabe7]{max-width:42rem}}@media (prefers-reduced-motion:reduce){.partner-source[data-astro-cid-vbatabe7] a[data-astro-cid-vbatabe7] span[data-astro-cid-vbatabe7],figure[data-astro-cid-vbatabe7] img{transition:none}}.home-hero[data-astro-cid-5gvmcovd]{--hero-depth-shift:0px;isolation:isolate;background:radial-gradient(circle at 78% 43%,#b9471117,#0000 22rem),linear-gradient(118deg,#fff 0% 46%,#f7f9f8 100%);align-items:center;min-height:calc(100svh - 4.75rem);display:grid;position:relative;overflow:hidden}.home-hero[data-astro-cid-5gvmcovd]:before{z-index:1;content:"";pointer-events:none;background-image:linear-gradient(#24373a0a 1px,#0000 1px),linear-gradient(90deg,#24373a0a 1px,#0000 1px);background-size:4.25rem 4.25rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 4% 35%,#000 72%,#0000 100%)}.hero-grid[data-astro-cid-5gvmcovd]{z-index:2;grid-template-columns:minmax(26rem,.96fr) minmax(30rem,1.04fr);align-items:center;gap:1rem;min-height:calc(100svh - 4.75rem);padding-block:clamp(3.5rem,7vw,6.5rem);display:grid;position:relative}.hero-copy[data-astro-cid-5gvmcovd]{z-index:4;isolation:isolate;position:relative}.hero-copy[data-astro-cid-5gvmcovd]>[data-astro-cid-5gvmcovd]:not(.hero-copy-gears){z-index:2;position:relative}.hero-copy-gears[data-astro-cid-5gvmcovd]{z-index:0;aspect-ratio:520/460;opacity:.12;pointer-events:none;width:min(44vw,36rem);position:absolute;top:48%;left:-9rem;transform:translateY(-50%)}.hero-copy-gears[data-astro-cid-5gvmcovd] svg[data-astro-cid-5gvmcovd]{width:100%;height:100%;display:block;overflow:visible}.drawn-gear[data-astro-cid-5gvmcovd]{fill:var(--color-brand-950);transform-box:fill-box;transform-origin:50%}.drawn-gear-spokes[data-astro-cid-5gvmcovd],.drawn-gear-hub[data-astro-cid-5gvmcovd]{fill:#fff}.drawn-gear-ring[data-astro-cid-5gvmcovd]{fill:none;stroke:var(--color-accent-600);stroke-width:7px}.gear-a[data-astro-cid-5gvmcovd],.gear-c[data-astro-cid-5gvmcovd]{animation:28s linear infinite gear-clockwise}.gear-b[data-astro-cid-5gvmcovd]{animation:20s linear infinite gear-counterclockwise}.gear-c[data-astro-cid-5gvmcovd]{animation-duration:16s}.gear-d[data-astro-cid-5gvmcovd]{animation:11s linear infinite gear-counterclockwise}.hero-copy[data-astro-cid-5gvmcovd]:before{background:linear-gradient(var(--color-accent-600), transparent);content:"";border-radius:1rem;width:3px;height:4.5rem;position:absolute;top:0;left:-1.4rem}.hero-copy[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{max-width:12ch;font-size:clamp(3.2rem,5.5vw,5.4rem)}.hero-tagline[data-astro-cid-5gvmcovd]{color:var(--color-brand-950);letter-spacing:.02em;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:780}.hero-copy[data-astro-cid-5gvmcovd] .lead[data-astro-cid-5gvmcovd]{max-width:36rem;margin-top:.8rem}.hero-visual[data-astro-cid-5gvmcovd]{z-index:2;transform:translate3d(0, var(--hero-depth-shift), 0) scale(1.015);will-change:transform;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw) 0 28%;overflow:hidden}.hero-visual[data-astro-cid-5gvmcovd]:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffff0 20%,#ffffff94 38%,#0000 58%);position:absolute;inset:0}.hero-visual[data-astro-cid-5gvmcovd] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-actions[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]{gap:.65rem;overflow:hidden;box-shadow:0 .8rem 1.8rem #b947111f}.hero-actions[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{transition:transform var(--motion-fast) ease;display:inline-block}.hero-actions[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]:hover span[data-astro-cid-5gvmcovd],.hero-actions[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]:focus-visible span[data-astro-cid-5gvmcovd]{transform:translate(.22rem)}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .hero-reveal[data-astro-cid-5gvmcovd],.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .hero-visual[data-astro-cid-5gvmcovd]{animation:.68s cubic-bezier(.2,.75,.25,1) both hero-reveal}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .reveal-1[data-astro-cid-5gvmcovd]{animation-delay:60ms}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .reveal-2[data-astro-cid-5gvmcovd]{animation-delay:.14s}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .reveal-3[data-astro-cid-5gvmcovd]{animation-delay:.23s}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .reveal-4[data-astro-cid-5gvmcovd]{animation-delay:.32s}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .reveal-5[data-astro-cid-5gvmcovd]{animation-delay:.41s}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .hero-visual[data-astro-cid-5gvmcovd]{animation-name:hero-visual-reveal;animation-delay:.12s}.button-secondary[data-astro-cid-5gvmcovd]{border:1px solid var(--color-brand-900);color:var(--color-brand-900);background:0 0}.button-secondary[data-astro-cid-5gvmcovd]:hover,.button-secondary[data-astro-cid-5gvmcovd]:focus-visible{background:var(--color-brand-900);color:#fff}.proof-strip[data-astro-cid-5gvmcovd]{border-block:1px solid var(--color-line);background:var(--color-surface-50);position:relative;overflow:hidden}.proof-strip[data-astro-cid-5gvmcovd]:before{z-index:1;background:linear-gradient(90deg, transparent, var(--color-accent-600), transparent);content:"";opacity:0;transform-origin:50%;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true]:before{animation:.9s ease-out both proof-line}.proof-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proof-item[data-astro-cid-5gvmcovd]{border-right:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:center;min-height:6.5rem;padding:1.2rem clamp(1rem,2vw,1.8rem);display:grid}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true] .proof-reveal[data-astro-cid-5gvmcovd]{animation:.56s cubic-bezier(.2,.75,.25,1) both proof-reveal}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true] .proof-reveal-1[data-astro-cid-5gvmcovd]{animation-delay:80ms}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true] .proof-reveal-2[data-astro-cid-5gvmcovd]{animation-delay:.16s}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true] .proof-reveal-3[data-astro-cid-5gvmcovd]{animation-delay:.24s}.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready=true] .proof-reveal-4[data-astro-cid-5gvmcovd]{animation-delay:.32s}.proof-item[data-astro-cid-5gvmcovd]:last-child{border-right:0}.proof-item[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{color:var(--color-accent-600);letter-spacing:.08em;margin-right:.8rem;font-size:.72rem;font-weight:800}.proof-item[data-astro-cid-5gvmcovd] strong[data-astro-cid-5gvmcovd]{color:var(--color-brand-900);line-height:1.35}.proof-item[data-astro-cid-5gvmcovd] a[data-astro-cid-5gvmcovd]{color:var(--color-brand-900);font-weight:800;line-height:1.35}.home-section[data-astro-cid-5gvmcovd]{padding-block:clamp(5rem,10vw,9rem)}html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item]{opacity:0;transition:opacity .62s cubic-bezier(.2, .75, .25, 1), transform .62s cubic-bezier(.2, .75, .25, 1), background-color var(--motion-standard) ease, border-color var(--motion-standard) ease, box-shadow var(--motion-standard) ease;transition-delay:calc(var(--scroll-order,0) * 85ms);will-change:opacity, transform;transform:translateY(1.35rem)}html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item][data-scroll-direction=left]{transform:translate(-1.5rem)}html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item][data-scroll-direction=right]{transform:translate(1.5rem)}html[data-home-motion=ready] [data-home-scroll][data-scroll-visible=true] [data-home-scroll-item]{opacity:1;transform:translateY(0)}[data-home-accent]{background:linear-gradient(90deg, var(--color-accent-600), #b947112e);opacity:.25;transform-origin:0;border-radius:999px;width:clamp(3rem,6vw,5.5rem);height:2px;margin-top:1.25rem;transition:opacity .52s,transform .72s cubic-bezier(.2,.75,.25,1);display:block;transform:scaleX(.18)}[data-home-scroll][data-scroll-visible=true] [data-home-scroll-item] [data-home-accent]{opacity:1;transition-delay:calc(var(--scroll-order,0) * 85ms + .22s);transform:scaleX(1)}.section-heading[data-astro-cid-5gvmcovd]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-heading[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd]{max-width:14ch}.section-heading[data-astro-cid-5gvmcovd]>p[data-astro-cid-5gvmcovd]{color:var(--color-ink-700);margin:0;line-height:1.75}.products-section[data-astro-cid-5gvmcovd]{background:#fff}.evidence-section[data-astro-cid-5gvmcovd]{background:var(--menu-gradient);color:#fff}.section-heading-light[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd]{color:#fff}.section-heading-light[data-astro-cid-5gvmcovd] .eyebrow[data-astro-cid-5gvmcovd],.cta-grid[data-astro-cid-5gvmcovd] .eyebrow[data-astro-cid-5gvmcovd]{color:#ffb98d}.section-heading-light[data-astro-cid-5gvmcovd]>p[data-astro-cid-5gvmcovd]{color:#cbd6d4}.evidence-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.evidence-card[data-astro-cid-5gvmcovd]{border-radius:var(--radius-lg);background:var(--color-brand-950);min-height:30rem;transition:box-shadow var(--motion-standard) ease;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff0}.evidence-card-wide[data-astro-cid-5gvmcovd]{grid-column:span 2}.evidence-card[data-astro-cid-5gvmcovd] img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .5s,opacity .3s}.evidence-card[data-astro-cid-5gvmcovd]:after{content:"";background:linear-gradient(#0e191b14 30%,#0e191bf0);position:absolute;inset:0}.evidence-card[data-astro-cid-5gvmcovd]:hover img{opacity:.84;transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.evidence-card[data-astro-cid-5gvmcovd]:hover{box-shadow:0 1.25rem 3rem #00000038,0 0 0 1px #ffb98d47}.light-link[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd],.home-cta[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{transition:transform var(--motion-fast) ease;display:inline-block}.light-link[data-astro-cid-5gvmcovd]:hover span[data-astro-cid-5gvmcovd],.light-link[data-astro-cid-5gvmcovd]:focus-visible span[data-astro-cid-5gvmcovd],.home-cta[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]:hover span[data-astro-cid-5gvmcovd],.home-cta[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]:focus-visible span[data-astro-cid-5gvmcovd]{transform:translate(.24rem)}}.evidence-copy[data-astro-cid-5gvmcovd]{z-index:1;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.evidence-copy[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]{color:#ffb98d;margin:0 0 .6rem;font-size:.72rem;font-weight:800}.evidence-copy[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{margin:0 0 .65rem;font-size:1.55rem}.evidence-copy[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{color:#d6dfdd;line-height:1.55}.light-link[data-astro-cid-5gvmcovd]{color:#fff;gap:.6rem;margin-top:2rem;font-weight:760;text-decoration:none;display:inline-flex}.home-cta[data-astro-cid-5gvmcovd]{background:#fff;padding-block:clamp(4rem,8vw,7rem)}.cta-grid[data-astro-cid-5gvmcovd]{border-radius:var(--radius-lg);background:var(--color-brand-950);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.cta-grid[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd]{color:#fff}.cta-grid[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]:last-child{color:#cbd6d4;max-width:42rem;margin:1rem 0 0;line-height:1.65}@keyframes hero-reveal{0%{opacity:0;transform:translateY(1.15rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-reveal{0%{opacity:0;transform:translate3d(0, calc(var(--hero-depth-shift) + 1rem), 0) scale(1.045)}to{opacity:1;transform:translate3d(0, var(--hero-depth-shift), 0) scale(1.015)}}@keyframes mobile-visual-reveal{0%{opacity:0;transform:translateY(.75rem)scale(1.025)}to{opacity:1;transform:none}}@keyframes proof-reveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes proof-line{to{opacity:1;transform:scaleX(1)}}@keyframes gear-clockwise{to{transform:rotate(1turn)}}@keyframes gear-counterclockwise{to{transform:rotate(-1turn)}}@keyframes contact-rail-in{0%{opacity:0;transform:translate(1.2rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (width>=64.01rem){html[data-home-motion=ready] .social-presence{animation:.52s cubic-bezier(.2,.75,.25,1) .62s both contact-rail-in}}@media (width<=64rem){.hero-grid[data-astro-cid-5gvmcovd]{grid-template-columns:minmax(23rem,.92fr) minmax(25rem,1.08fr)}.hero-copy[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{font-size:clamp(3rem,7vw,5.2rem)}.proof-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item[data-astro-cid-5gvmcovd]:nth-child(2){border-right:0}.proof-item[data-astro-cid-5gvmcovd]:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.evidence-grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card-wide[data-astro-cid-5gvmcovd]{grid-column:span 2}}@media (width<=54rem){html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item],html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item][data-scroll-direction=left],html[data-home-motion=ready] [data-home-scroll] [data-home-scroll-item][data-scroll-direction=right]{transition-duration:.48s;transition-delay:calc(var(--scroll-order,0) * 55ms);transform:translateY(.8rem)}html[data-home-motion=ready] [data-home-scroll][data-scroll-visible=true] [data-home-scroll-item]{transform:translateY(0)}.home-hero[data-astro-cid-5gvmcovd],.hero-grid[data-astro-cid-5gvmcovd]{min-height:auto}.hero-copy-gears[data-astro-cid-5gvmcovd]{display:none}.home-hero[data-astro-cid-5gvmcovd]:before{opacity:.55;background-size:3.25rem 3.25rem;mask-image:linear-gradient(#000,#0000 68%)}.hero-grid[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:2rem;padding-top:4rem}.hero-copy[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{max-width:12ch}.hero-visual[data-astro-cid-5gvmcovd]{z-index:auto;aspect-ratio:1951/806;pointer-events:auto;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;position:relative;inset:auto;transform:none}.home-hero[data-astro-cid-5gvmcovd][data-motion-ready=true] .hero-visual[data-astro-cid-5gvmcovd]{animation-name:mobile-visual-reveal}.hero-visual[data-astro-cid-5gvmcovd]:after{display:none}.hero-visual[data-astro-cid-5gvmcovd] img{object-fit:cover;object-position:center;width:100%;height:100%}.section-heading[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:1.5rem}.section-heading[data-astro-cid-5gvmcovd]>p[data-astro-cid-5gvmcovd]{max-width:42rem}}@media (width<=40rem){.hero-copy[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{font-size:clamp(2.8rem,13vw,4rem)}.hero-actions[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]{width:100%}.proof-grid[data-astro-cid-5gvmcovd],.evidence-grid[data-astro-cid-5gvmcovd]{grid-template-columns:1fr}.proof-item[data-astro-cid-5gvmcovd],.proof-item[data-astro-cid-5gvmcovd]:nth-child(2){border-right:0;border-bottom:1px solid var(--color-line)}.proof-item[data-astro-cid-5gvmcovd]:last-child{border-bottom:0}.evidence-card[data-astro-cid-5gvmcovd],.evidence-card-wide[data-astro-cid-5gvmcovd]{grid-column:auto;min-height:24rem}.cta-grid[data-astro-cid-5gvmcovd]{grid-template-columns:1fr}.cta-grid[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd]{width:100%}}@media (prefers-reduced-motion:reduce){.drawn-gear[data-astro-cid-5gvmcovd],.home-hero[data-astro-cid-5gvmcovd][data-motion-ready] .hero-reveal[data-astro-cid-5gvmcovd],.home-hero[data-astro-cid-5gvmcovd][data-motion-ready] .hero-visual[data-astro-cid-5gvmcovd],.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready] .proof-reveal[data-astro-cid-5gvmcovd],.proof-strip[data-astro-cid-5gvmcovd][data-motion-ready]:before,html[data-home-motion] .social-presence{animation:none!important}.hero-visual[data-astro-cid-5gvmcovd]{transform:none!important}.evidence-card[data-astro-cid-5gvmcovd],.evidence-card[data-astro-cid-5gvmcovd] img,.light-link[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd],.home-cta[data-astro-cid-5gvmcovd] .button[data-astro-cid-5gvmcovd] span[data-astro-cid-5gvmcovd]{transition:none}[data-home-accent]{opacity:1;transition:none;transform:none}[data-home-scroll] [data-home-scroll-item]{opacity:1!important;transition:none!important;transform:none!important}}@media (width<=54rem) and (prefers-reduced-motion:reduce){.hero-visual[data-astro-cid-5gvmcovd]{transform:none!important}}
