.scene-graphic[data-astro-cid-z6nm5p4y]{opacity:.58}.graphic-surface[data-astro-cid-z6nm5p4y]{width:78%;height:76%;position:absolute;top:8%;right:-3%}.home-mark[data-astro-cid-z6nm5p4y]{width:49%;height:94%;position:absolute;top:2%;left:44%}.hero-parallax[data-astro-cid-z6nm5p4y]{transform:translate3d(var(--hero-mouse-x,0px), var(--hero-mouse-y,0px), 0) rotate(var(--hero-mouse-rotate,0deg));transition:transform .8s cubic-bezier(.22,.61,.36,1)}.dialog-one[data-astro-cid-z6nm5p4y]{animation:14s ease-in-out infinite alternate dialog-float}.dialog-two[data-astro-cid-z6nm5p4y]{animation:17s ease-in-out -5s infinite alternate-reverse dialog-float}.knowledge-lens[data-astro-cid-z6nm5p4y]{animation:18s ease-in-out infinite alternate lens-search}.audit-scan[data-astro-cid-z6nm5p4y]{animation:9s ease-in-out infinite alternate scan-pass}.journey-path[data-astro-cid-z6nm5p4y]{animation:22s linear infinite journey-flow}.module-card[data-astro-cid-z6nm5p4y]{animation:16s ease-in-out infinite alternate module-float}.module-card-1[data-astro-cid-z6nm5p4y]{animation-delay:-5s}.module-card-2[data-astro-cid-z6nm5p4y]{animation-delay:-10s}@keyframes dialog-float{to{opacity:.65;transform:translateY(-18px)}}@keyframes lens-search{to{transform:translate(-45px,35px)}}@keyframes scan-pass{to{transform:translateY(340px)}}@keyframes journey-flow{to{stroke-dashoffset:-480px}}@keyframes module-float{to{transform:translateY(-20px)}}.motion-paused[data-astro-cid-z6nm5p4y] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene-graphic[data-astro-cid-z6nm5p4y] *{transition:none!important;animation:none!important}.hero-parallax[data-astro-cid-z6nm5p4y]{transform:none}}.hero-scene[data-astro-cid-ggzuiycy]{container-type:size}.hero-artboard[data-astro-cid-ggzuiycy]{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-room[data-astro-cid-ggzuiycy]{filter:blur(3px);transform:scale(1.015)}.hero-people[data-astro-cid-ggzuiycy]{filter:grayscale();width:65%;height:100%;right:-5%}.hero-wave[data-astro-cid-ggzuiycy]{opacity:.65;height:76%;top:8%;left:0;right:0;overflow:hidden}.hero-wave-track[data-astro-cid-ggzuiycy]{will-change:transform;width:264%;height:100%;animation:9s linear infinite wave-scroll;display:flex}.hero-wave-tile[data-astro-cid-ggzuiycy]{flex:0 0 33.3333%;min-width:0;height:100%}.hero-wave-tile[data-astro-cid-ggzuiycy] svg{width:100%;height:100%;display:block}.hero-wave[data-astro-cid-ggzuiycy].wave-paused .hero-wave-track[data-astro-cid-ggzuiycy]{animation-play-state:paused}@keyframes wave-scroll{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.hero-wave-track[data-astro-cid-ggzuiycy]{animation:none}}@media (width<=1023px){.hero-scene[data-astro-cid-ggzuiycy]{height:min(46svh,420px);top:auto}.hero-artboard[data-astro-cid-ggzuiycy]{transform:translate(-67%,-50%)}}.hero-grid[data-astro-cid-sf272gaj]{align-items:center;width:100%;min-height:calc(100svh - 72px);padding:clamp(32px,5svh,72px) clamp(20px,4vw,96px);display:flex}.hero-copy[data-astro-cid-sf272gaj]{width:min(58vw,980px)}.hero-eyebrow[data-astro-cid-sf272gaj]{max-width:100%;color:var(--fb-text-secondary);align-items:center;gap:10px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}html[data-fb-theme=light] .hero-eyebrow[data-astro-cid-sf272gaj]:before{background:var(--fb-focus);box-shadow:0 0 0 4px var(--fb-accent)}.hero-eyebrow[data-astro-cid-sf272gaj]:before{content:"";background:var(--fb-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--fb-accent) 22%, transparent);border-radius:999px}.hero-scrim[data-astro-cid-sf272gaj]{z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--fb-background) 0%, color-mix(in oklab, var(--fb-background) 94%, transparent) 34%, color-mix(in oklab, var(--fb-background) 55%, transparent) 52%, transparent 70%);position:absolute;inset:0}.hero-copy[data-astro-cid-sf272gaj] .h1[data-astro-cid-sf272gaj]{font-size:clamp(58px,4.8vw,96px);line-height:1.14}.hero-section[data-astro-cid-sf272gaj]:not([data-scene=speech]) .h1[data-astro-cid-sf272gaj]{max-width:1100px;font-size:clamp(52px,4vw,100px)}.hero-copy[data-astro-cid-sf272gaj] .hero-actions .btn{min-height:60px;padding:17px 30px;font-size:18px;line-height:26px}.hero-copy[data-astro-cid-sf272gaj] .hero-actions .btn-secondary{background:var(--fb-background);border-color:var(--fb-control-border)}.hero-lead[data-astro-cid-sf272gaj],.hero-body[data-astro-cid-sf272gaj]{max-width:720px;line-height:1.6}.hero-lead[data-astro-cid-sf272gaj]{font-size:20px}@media (width<=639px){.hero-copy[data-astro-cid-sf272gaj] .h1[data-astro-cid-sf272gaj],.hero-section[data-astro-cid-sf272gaj]:not([data-scene=speech]) .h1[data-astro-cid-sf272gaj]{font-size:clamp(30px,8.2vw,38px)}.hero-eyebrow[data-astro-cid-sf272gaj]{font-size:14px}.hero-lead[data-astro-cid-sf272gaj]{font-size:16px}.hero-copy[data-astro-cid-sf272gaj] .hero-actions .btn{min-height:54px;padding:14px 24px;font-size:17px}}@media (width<=1023px){.hero-scrim[data-astro-cid-sf272gaj]{background:linear-gradient(180deg, var(--fb-background) 0%, var(--fb-background) 52%, color-mix(in oklab, var(--fb-background) 0%, transparent) 72%)}.hero-grid[data-astro-cid-sf272gaj]{padding-top:32px;padding-bottom:min(32svh,280px)}.hero-copy[data-astro-cid-sf272gaj]{width:100%}.hero-extra[data-astro-cid-sf272gaj],.hero-note[data-astro-cid-sf272gaj],.hero-copy[data-astro-cid-sf272gaj] .hero-actions .btn:nth-child(n+2){display:none}}@media (width>=1024px) and (height<=780px){.hero-grid[data-astro-cid-sf272gaj]{padding-block:24px}.hero-copy[data-astro-cid-sf272gaj] .h1[data-astro-cid-sf272gaj]{font-size:clamp(58px,4.5vw,88px)}.hero-lead[data-astro-cid-sf272gaj]{font-size:18px}}.speech-poster[data-astro-cid-j3ggecg4]{isolation:isolate;min-height:100svh;color:var(--fb-text);position:relative;overflow:hidden}.poster-photo[data-astro-cid-j3ggecg4]{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden;container-type:size}.poster-artboard[data-astro-cid-j3ggecg4]{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster-room[data-astro-cid-j3ggecg4]{object-fit:cover;filter:blur(1px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.003)}.poster-people[data-astro-cid-j3ggecg4]{object-fit:contain;object-position:bottom;width:65%;height:100%;position:absolute;bottom:0;right:-5%}.poster-wave[data-astro-cid-j3ggecg4]{color:var(--fb-accent);opacity:.8;position:absolute;inset:60% 0 auto;overflow:hidden}.poster-wave-track[data-astro-cid-j3ggecg4]{width:195%;animation:6s linear infinite poster-recording;display:flex}.poster-wave-tile[data-astro-cid-j3ggecg4]{flex:0 0 33.3333%;min-width:0}.poster-wave-tile[data-astro-cid-j3ggecg4] svg{width:100%;height:auto;display:block}.poster-composition[data-astro-cid-j3ggecg4]{flex-direction:column;justify-content:flex-start;gap:36px;min-height:100svh;padding:clamp(128px,14svh,176px) clamp(40px,4vw,96px) 56px;display:flex;position:relative}.poster-title[data-astro-cid-j3ggecg4]{font-family:var(--font-display);letter-spacing:-.03em;max-width:62vw;margin:0;font-size:clamp(48px,4.1vw,72px);font-weight:400;line-height:1.12}.poster-title-line[data-astro-cid-j3ggecg4]{display:block}.poster-details[data-astro-cid-j3ggecg4]{width:min(33vw,480px)}.poster-lead[data-astro-cid-j3ggecg4]{text-wrap:pretty;max-width:100%;font-size:clamp(16px,1.1vw,18px);font-weight:500;line-height:1.7}.poster-actions[data-astro-cid-j3ggecg4]{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px;display:flex}.poster-primary[data-astro-cid-j3ggecg4]{gap:30px;min-height:60px;padding:17px 24px;font-size:17px;line-height:26px}.poster-primary[data-astro-cid-j3ggecg4] svg{transition:transform .2s}.poster-primary[data-astro-cid-j3ggecg4]:hover svg{transform:translate(4px)}@keyframes poster-recording{to{transform:translate(-33.3333%)}}@media (width>=1024px) and (height<=850px){.poster-composition[data-astro-cid-j3ggecg4]{gap:28px;padding-top:112px;padding-bottom:32px}.poster-title[data-astro-cid-j3ggecg4]{font-size:clamp(46px,4.1vw,64px)}.poster-lead[data-astro-cid-j3ggecg4]{font-size:16px;line-height:1.7}.poster-actions[data-astro-cid-j3ggecg4]{margin-top:24px}}@media (width<=1023px){.poster-composition[data-astro-cid-j3ggecg4]{gap:32px;min-height:900px;padding:36px 24px 440px}.poster-title[data-astro-cid-j3ggecg4]{max-width:100%;font-size:clamp(44px,8vw,72px)}.poster-details[data-astro-cid-j3ggecg4]{width:min(100%,500px)}.poster-photo[data-astro-cid-j3ggecg4]{height:460px;top:auto}.poster-artboard[data-astro-cid-j3ggecg4]{transform:translate(-65%,-50%)}.poster-wave[data-astro-cid-j3ggecg4]{left:20%}.poster-lead[data-astro-cid-j3ggecg4]{font-size:17px}.poster-actions[data-astro-cid-j3ggecg4]{gap:12px}}@media (prefers-reduced-motion:reduce){.poster-wave-track[data-astro-cid-j3ggecg4]{animation:none}.poster-primary[data-astro-cid-j3ggecg4] svg{transition:none}}.screen-tooltip[data-astro-cid-aps4twgw]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s}.screen-hotspot[data-astro-cid-aps4twgw]:hover .screen-tooltip[data-astro-cid-aps4twgw],.screen-hotspot[data-astro-cid-aps4twgw]:focus-within .screen-tooltip[data-astro-cid-aps4twgw],.screen-hotspot[data-astro-cid-aps4twgw][data-open] .screen-tooltip[data-astro-cid-aps4twgw]{visibility:visible;opacity:1;pointer-events:auto}.screen-hotspot[data-astro-cid-aps4twgw]:before{content:"";height:1rem;position:absolute;bottom:100%;left:0;right:0}.technology-rail[data-astro-cid-d3c444of]{padding-block:96px;overflow:clip}.technology-heading[data-astro-cid-d3c444of]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.technology-track[data-astro-cid-d3c444of]{gap:24px;display:grid}.technology-card[data-astro-cid-d3c444of]{background:var(--fb-surface);border-radius:16px;grid-template-columns:.85fr 1fr;gap:64px;padding:48px;display:grid}.technology-card[data-astro-cid-d3c444of] h3[data-astro-cid-d3c444of]{font-family:var(--font-display);letter-spacing:-.025em;font-size:36px;line-height:1.25}.technology-card[data-astro-cid-d3c444of] .technology-icon{width:36px;height:36px;color:var(--fb-focus);margin-bottom:24px}.technology-lead[data-astro-cid-d3c444of]{margin-top:24px;font-size:19px;line-height:1.65}.technology-text[data-astro-cid-d3c444of]{color:var(--fb-text-secondary);font-size:16px;line-height:1.8}.technology-text[data-astro-cid-d3c444of] p[data-astro-cid-d3c444of]+p[data-astro-cid-d3c444of]{margin-top:24px}.technology-position[data-astro-cid-d3c444of]{color:var(--fb-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;display:none}@media (width>=1024px) and (height>=800px) and (prefers-reduced-motion:no-preference){.technology-rail[data-astro-cid-d3c444of][data-rail-ready]{height:280svh;padding-block:0}[data-astro-cid-d3c444of][data-rail-ready] .technology-pin[data-astro-cid-d3c444of]{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);padding-block:32px;display:flex;position:sticky;top:72px}[data-astro-cid-d3c444of][data-rail-ready] .technology-heading[data-astro-cid-d3c444of]{margin-bottom:32px}[data-astro-cid-d3c444of][data-rail-ready] .technology-window[data-astro-cid-d3c444of]{overflow:hidden}[data-astro-cid-d3c444of][data-rail-ready] .technology-track[data-astro-cid-d3c444of]{will-change:transform;gap:24px;display:flex}[data-astro-cid-d3c444of][data-rail-ready] .technology-card[data-astro-cid-d3c444of]{flex:0 0 100%;min-width:0}[data-astro-cid-d3c444of][data-rail-ready] .technology-position[data-astro-cid-d3c444of]{display:block}}@media (width<=767px){.technology-rail[data-astro-cid-d3c444of]{padding-block:48px}.technology-card[data-astro-cid-d3c444of]{grid-template-columns:1fr;gap:28px;padding:28px}.technology-card[data-astro-cid-d3c444of] h3[data-astro-cid-d3c444of]{font-size:28px}}.visit-rail[data-astro-cid-tz4k4ifb]{padding-block:80px;overflow:clip}.rail-heading[data-astro-cid-tz4k4ifb]{margin-bottom:44px}.rail-window[data-astro-cid-tz4k4ifb]{overflow:visible}.rail-track[data-astro-cid-tz4k4ifb]{grid-template-columns:1fr 1fr;gap:32px;padding:0 max(32px,50vw - 640px);display:grid}.visit-card[data-astro-cid-tz4k4ifb]{background:var(--fb-surface);border-radius:16px;min-width:0;position:relative;overflow:hidden}.visit-photo[data-astro-cid-tz4k4ifb]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.visit-caption[data-astro-cid-tz4k4ifb]{padding:26px 28px 30px}.visit-caption[data-astro-cid-tz4k4ifb] h3[data-astro-cid-tz4k4ifb]{letter-spacing:-.02em;font-size:23px;line-height:1.4}.visit-caption[data-astro-cid-tz4k4ifb] p[data-astro-cid-tz4k4ifb]{color:var(--fb-text-secondary);margin-top:12px;font-size:15px;line-height:1.7}.visit-custom[data-astro-cid-tz4k4ifb]{background:var(--fb-accent);color:var(--fb-on-accent)}.visit-custom[data-astro-cid-tz4k4ifb] p[data-astro-cid-tz4k4ifb]{color:var(--fb-on-accent)}.visit-custom-art[data-astro-cid-tz4k4ifb]{aspect-ratio:4/3;place-items:center;display:grid}.visit-custom-art[data-astro-cid-tz4k4ifb] svg[data-astro-cid-tz4k4ifb]{width:30%;height:65%}@media (width>=1024px) and (height>=800px) and (prefers-reduced-motion:no-preference){.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready]{height:310svh;padding:0;overflow:clip}.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .rail-pin[data-astro-cid-tz4k4ifb]{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);padding:36px 0;display:flex;position:sticky;top:72px}.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .rail-heading[data-astro-cid-tz4k4ifb]{margin-bottom:30px}.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .rail-track[data-astro-cid-tz4k4ifb]{will-change:transform;gap:24px;width:max-content;padding-inline:max(56px,50vw - 640px);display:flex}.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .visit-card[data-astro-cid-tz4k4ifb]{flex:0 0 min(40vw,540px);width:min(40vw,540px)}.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .visit-photo[data-astro-cid-tz4k4ifb],.visit-rail[data-astro-cid-tz4k4ifb][data-rail-ready] .visit-custom-art[data-astro-cid-tz4k4ifb]{aspect-ratio:16/10;max-height:34svh}}@media (width<=767px){.visit-rail[data-astro-cid-tz4k4ifb]{padding-block:48px}.rail-track[data-astro-cid-tz4k4ifb]{grid-template-columns:1fr;gap:28px;padding-inline:20px}.visit-caption[data-astro-cid-tz4k4ifb]{padding:22px}.visit-caption[data-astro-cid-tz4k4ifb] h3[data-astro-cid-tz4k4ifb]{font-size:22px}.visit-photo[data-astro-cid-tz4k4ifb]{aspect-ratio:16/11}.visit-custom[data-astro-cid-tz4k4ifb]{grid-template-columns:100px 1fr;align-items:center;display:grid}.visit-custom-art[data-astro-cid-tz4k4ifb]{aspect-ratio:auto}.visit-custom-art[data-astro-cid-tz4k4ifb] svg[data-astro-cid-tz4k4ifb]{width:55px;height:90px}.visit-custom[data-astro-cid-tz4k4ifb] .visit-caption[data-astro-cid-tz4k4ifb]{padding-left:0}}.growth-path[data-astro-cid-rl6vrye3]{padding:24px 48px 0;position:relative}.growth-line[data-astro-cid-rl6vrye3]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.growth-line-base[data-astro-cid-rl6vrye3]{stroke:var(--fb-border);stroke-width:2px}.growth-line-light[data-astro-cid-rl6vrye3]{stroke:var(--fb-focus);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.12 .88;animation:12s linear infinite growth-flow}.growth-stages[data-astro-cid-rl6vrye3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 56px;display:grid;position:relative}.growth-stage[data-astro-cid-rl6vrye3]:nth-child(4){grid-area:2/3}.growth-stage[data-astro-cid-rl6vrye3]:nth-child(5){grid-area:2/2}.growth-stage[data-astro-cid-rl6vrye3]:nth-child(6){grid-area:2/1}.growth-node[data-astro-cid-rl6vrye3]{border:2px solid var(--fb-control-border);width:64px;height:64px;color:var(--fb-focus);background:var(--fb-background);animation:12s linear infinite growth-station;animation-delay:var(--station-delay,0s);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.growth-stage[data-astro-cid-rl6vrye3] h3[data-astro-cid-rl6vrye3]{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.4}.growth-stage[data-astro-cid-rl6vrye3] p[data-astro-cid-rl6vrye3]{color:var(--fb-text-secondary);max-width:32ch;margin-top:14px;font-size:16px;line-height:1.75}@keyframes growth-flow{to{stroke-dashoffset:-1px}}@keyframes growth-station{0%,12%{background:var(--fb-accent);border-color:var(--fb-accent);color:var(--fb-on-accent)}14%,to{background:var(--fb-background);border-color:var(--fb-control-border);color:var(--fb-focus)}}@media (width<=767px){.growth-line[data-astro-cid-rl6vrye3]{display:none}.growth-path[data-astro-cid-rl6vrye3]{padding:0}.growth-stages[data-astro-cid-rl6vrye3]{grid-template-columns:1fr;gap:32px}.growth-stage[data-astro-cid-rl6vrye3]:nth-child(n){grid-area:auto}}@media (prefers-reduced-motion:reduce){.growth-line-light[data-astro-cid-rl6vrye3],.growth-node[data-astro-cid-rl6vrye3]{animation:none}}.insight-section[data-astro-cid-x7nguhpt]{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:64px;display:grid}.insight-brand[data-astro-cid-x7nguhpt]{color:var(--fb-text);text-align:center;width:128px}.insight-brand[data-astro-cid-x7nguhpt] svg{width:128px;height:128px;display:block}.insight-brand[data-astro-cid-x7nguhpt] span[data-astro-cid-x7nguhpt]{letter-spacing:.03em;margin-top:12px;font-size:24px;font-weight:600;display:block}.insight-copy[data-astro-cid-x7nguhpt] h2[data-astro-cid-x7nguhpt]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:950px;font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1.3}.insight-copy[data-astro-cid-x7nguhpt]>p[data-astro-cid-x7nguhpt]{color:var(--fb-text-secondary);max-width:800px;margin-top:28px;font-size:18px;line-height:1.8}@media (width<=767px){.insight-section[data-astro-cid-x7nguhpt]{grid-template-columns:1fr;gap:32px}.insight-brand[data-astro-cid-x7nguhpt]{width:72px}.insight-brand[data-astro-cid-x7nguhpt] svg{width:72px;height:72px}.insight-brand[data-astro-cid-x7nguhpt] span[data-astro-cid-x7nguhpt]{font-size:18px}.insight-copy[data-astro-cid-x7nguhpt]>p[data-astro-cid-x7nguhpt]{font-size:17px}}.workspace-grid[data-astro-cid-k6t5jlhy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.workspace-feature[data-astro-cid-k6t5jlhy]{background:var(--fb-surface);border-radius:12px;padding:28px}.workspace-feature[data-astro-cid-k6t5jlhy] h3[data-astro-cid-k6t5jlhy]{margin-top:24px;font-size:20px;font-weight:500;line-height:1.4}.workspace-feature[data-astro-cid-k6t5jlhy] p[data-astro-cid-k6t5jlhy]{color:var(--fb-text-secondary);margin-top:12px;font-size:15px;line-height:1.75}@media (width<=1100px){.workspace-grid[data-astro-cid-k6t5jlhy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workspace-grid[data-astro-cid-k6t5jlhy]{grid-template-columns:1fr}}.contact-panel[data-astro-cid-fhxxn7rz]{background:var(--fb-surface-deep);border-radius:12px;padding:clamp(32px,4vw,64px)}.contact-email[data-astro-cid-fhxxn7rz]{max-width:100%;color:var(--fb-accent);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(40px,7vw,108px);line-height:1.2;text-decoration:none;display:inline-block}.contact-email[data-astro-cid-fhxxn7rz]:hover{color:var(--fb-accent-hover)}.contact-copy[data-astro-cid-fhxxn7rz]{max-width:660px;color:var(--fb-text-secondary);margin-top:32px;font-size:20px;line-height:1.7}@media (width<=600px){.contact-email[data-astro-cid-fhxxn7rz]{font-size:clamp(24px,6vw,40px)}.contact-copy[data-astro-cid-fhxxn7rz]{font-size:17px}}html{scrollbar-color:var(--fb-control-border) var(--fb-background)}a{text-underline-offset:.22em}button,a{-webkit-tap-highlight-color:transparent}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before,[data-spotlight]:after{contain:strict}[data-spotlight]:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%),color-mix(in oklab,var(--fb-accent) 13%,transparent),transparent 70%);opacity:0;border-radius:inherit;transition:opacity .35s;position:absolute;inset:0}[data-spotlight]:after{content:"";border-radius:inherit;z-index:3;pointer-events:none;background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,50%),var(--fb-accent),transparent 85%);mask:linear-gradient(var(--fb-text) 0 0) content-box,linear-gradient(var(--fb-text) 0 0);opacity:0;padding:1px;transition:opacity .35s;position:absolute;inset:0;mask-composite:exclude}@media (hover:hover) and (pointer:fine){[data-spotlight][data-pointer-active]:before,[data-spotlight][data-pointer-active]:after{opacity:1}}[data-spotlight]:focus-within:after{opacity:1}[data-motion-zone]:not([data-in-view]) *,[data-motion-zone]:not([data-in-view]) :after,[data-motion-zone]:not([data-in-view]) :before{animation-play-state:paused!important}.fragment-audio{position:relative}.fragment-audio:after{content:"";background:var(--fb-focus);width:1px;height:30px;animation:3s linear infinite record-cursor;position:absolute;top:3px;left:38px}@keyframes record-cursor{0%{opacity:0;transform:translate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:translate(230px)}}.product-fragment .evidence-row,.product-fragment .ai-summary,.product-fragment .task-form{position:relative}.product-fragment .evidence-row:after,.product-fragment .ai-summary:after,.product-fragment .task-form:after{content:"";background:var(--fb-focus);transform-origin:0;opacity:.5;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(.1)}[data-in-view] .evidence-row:after,[data-in-view] .ai-summary:after,[data-in-view] .task-form:after{animation:1.4s cubic-bezier(.16,1,.3,1) both evidence-found}@keyframes evidence-found{0%{opacity:.4;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}html[data-document-hidden] *,html[data-document-hidden] :before,html[data-document-hidden] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-spotlight]:before,[data-spotlight]:after,.fragment-audio:after{display:none}}
