main:has(>.tunnel-hero){padding-top:16px}.tunnel-hero[data-astro-cid-uxjknloe]{width:100vw;margin-top:clamp(8px,2.5vw,32px);margin-left:calc(50% - 50vw);position:relative}.copy[data-astro-cid-uxjknloe]{text-align:center;justify-items:center;gap:18px;width:min(980px,100% - 40px);margin-inline:auto;display:grid}.kicker[data-astro-cid-uxjknloe]{color:var(--muted);letter-spacing:.02em;align-items:center;gap:10px;margin:0;font-size:.8125rem;display:inline-flex}.dot[data-astro-cid-uxjknloe]{background:var(--glow);width:7px;height:7px;box-shadow:0 0 12px var(--glow);border-radius:50%;flex:none}h1[data-astro-cid-uxjknloe]{letter-spacing:-.01em;font-size:clamp(2.75rem,7.6vw,6.5rem);font-weight:900;line-height:1.04}.soft[data-astro-cid-uxjknloe]{color:#6e6585}.lead[data-astro-cid-uxjknloe]{max-width:34em;color:var(--muted);margin:0;font-size:clamp(.95rem,1.5vw,1.0625rem)}.ctas[data-astro-cid-uxjknloe]{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:6px;display:flex}.cta[data-astro-cid-uxjknloe]{font-weight:700;text-decoration:none}.primary[data-astro-cid-uxjknloe]{background:var(--fg);color:var(--bg);border-radius:999px;padding:11px 20px}.primary[data-astro-cid-uxjknloe]:hover{background:var(--lav);color:var(--bg)}.link[data-astro-cid-uxjknloe]{text-underline-offset:.3em;text-decoration:underline}.stage[data-astro-cid-uxjknloe]{background:radial-gradient(ellipse 60% 70% at 50% 60%, #45159466, transparent 70%), var(--bg);height:clamp(320px,100svh - 440px,640px);margin-top:clamp(8px,2vw,24px);position:relative}canvas[data-astro-cid-uxjknloe]{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}canvas[data-astro-cid-uxjknloe]:active{cursor:grabbing}.stage[data-astro-cid-uxjknloe][data-ready=true] canvas[data-astro-cid-uxjknloe]{display:block}.stage[data-astro-cid-uxjknloe][data-ready=true] .strip[data-astro-cid-uxjknloe]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.strip[data-astro-cid-uxjknloe]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:14px;height:100%;margin:0;padding:0 20px 8px;list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-uxjknloe] li[data-astro-cid-uxjknloe]{aspect-ratio:4/5;scroll-snap-align:center;flex:none;height:78%}.strip[data-astro-cid-uxjknloe] a[data-astro-cid-uxjknloe]{border-radius:6px;height:100%;display:block;position:relative;overflow:hidden}.strip[data-astro-cid-uxjknloe] img[data-astro-cid-uxjknloe]{object-fit:cover;width:100%;height:100%}.strip[data-astro-cid-uxjknloe] span[data-astro-cid-uxjknloe]{text-shadow:0 1px 8px #000;font-size:.8125rem;font-weight:700;position:absolute;bottom:8px;left:10px}.tip[data-astro-cid-uxjknloe]{pointer-events:none;white-space:nowrap;opacity:0;backdrop-filter:blur(6px);background:#07050bc7;border:1px solid #fff2;border-radius:999px;margin:0;padding:6px 12px;font-size:.8125rem;transition:opacity .2s;position:absolute;top:0;left:0}.tip[data-astro-cid-uxjknloe][data-on=true]{opacity:1}.foot[data-astro-cid-uxjknloe]{color:var(--muted);pointer-events:none;justify-content:space-between;padding-inline:max(20px,3vw);font-size:.8125rem;display:flex;position:absolute;bottom:-4px;left:0;right:0}@media (width<=640px){.kicker[data-astro-cid-uxjknloe]{font-size:.72rem}.stage[data-astro-cid-uxjknloe]{height:380px}}.row[data-astro-cid-hponaqsn] a[data-astro-cid-hponaqsn]{border-top:1px solid #ffffff14;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(28px,4vw,48px);text-decoration:none;display:grid}.row[data-astro-cid-hponaqsn]:nth-child(2n) .photo[data-astro-cid-hponaqsn]{order:-1}.row[data-astro-cid-hponaqsn]:nth-child(2n) a[data-astro-cid-hponaqsn]{grid-template-columns:7fr 5fr}.text[data-astro-cid-hponaqsn]{gap:10px;min-width:0;display:grid}p[data-astro-cid-hponaqsn]{margin:0}.brand[data-astro-cid-hponaqsn]{color:var(--lav);letter-spacing:.02em;font-size:.875rem;font-weight:700}.brand[data-astro-cid-hponaqsn] span[data-astro-cid-hponaqsn]{color:var(--muted);font-weight:400}.role[data-astro-cid-hponaqsn]{border:1px solid var(--muted);width:fit-content;color:var(--muted);border-radius:6px;padding:2px 8px;font-size:.75rem}h3[data-astro-cid-hponaqsn]{text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45}.impact[data-astro-cid-hponaqsn]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.impact[data-astro-cid-hponaqsn] li[data-astro-cid-hponaqsn]{color:#e6e0f2;padding-left:22px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;position:relative}.impact[data-astro-cid-hponaqsn] li[data-astro-cid-hponaqsn]:before{content:"";background:var(--lav);width:10px;height:2px;position:absolute;top:.72em;left:0}.result[data-astro-cid-hponaqsn]{color:var(--muted);margin-top:10px;font-size:.9375rem}.more[data-astro-cid-hponaqsn]{color:var(--fg);margin-top:8px;font-size:.875rem;font-weight:700}.photo[data-astro-cid-hponaqsn]{aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden}.photo[data-astro-cid-hponaqsn] img[data-astro-cid-hponaqsn]{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}.clip[data-astro-cid-hponaqsn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}a[data-astro-cid-hponaqsn]:hover .photo[data-astro-cid-hponaqsn] img[data-astro-cid-hponaqsn],a[data-astro-cid-hponaqsn]:focus-visible .photo[data-astro-cid-hponaqsn] img[data-astro-cid-hponaqsn]{filter:none;transform:scale(1.04)}a[data-astro-cid-hponaqsn]:hover .more[data-astro-cid-hponaqsn]{color:var(--lav)}@media (width<=760px){.row[data-astro-cid-hponaqsn] a[data-astro-cid-hponaqsn],.row[data-astro-cid-hponaqsn]:nth-child(2n) a[data-astro-cid-hponaqsn]{grid-template-columns:1fr}.photo[data-astro-cid-hponaqsn],.row[data-astro-cid-hponaqsn]:nth-child(2n) .photo[data-astro-cid-hponaqsn]{order:-1}}section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:clamp(96px,14vw,180px)}.eyebrow[data-astro-cid-lcdefpme]{color:var(--lav);letter-spacing:.14em;margin:0 0 14px;font-size:.75rem}h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,4rem);line-height:1.12}.soft[data-astro-cid-lcdefpme]{color:#6e6585}.heading[data-astro-cid-lcdefpme]{margin-bottom:clamp(24px,4vw,48px)}.split[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.count[data-astro-cid-lcdefpme]{color:var(--muted);text-align:right;white-space:nowrap;margin:0;font-size:.8125rem}.count[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--lav);font-size:clamp(2.5rem,5vw,4rem);line-height:1;display:block}.gridded[data-astro-cid-lcdefpme]{padding-block:clamp(32px,5vw,56px)}.rows[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14}.pill[data-astro-cid-lcdefpme]{background:var(--fg);color:var(--bg);border-radius:999px;margin-top:36px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}.pill[data-astro-cid-lcdefpme]:hover{background:var(--lav);color:var(--bg)}.scope[data-astro-cid-lcdefpme]{color:var(--muted);margin:14px 0 0}.stats[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:28px 24px 0 0}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff14;padding-left:24px}dt[data-astro-cid-lcdefpme]{font-family:var(--display);white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff 30%, var(--lav));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4.4vw,4rem);font-weight:800;line-height:1}dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:12px 0 0;font-size:.875rem}.cores[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cores[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:28px 28px 8px 0}.cores[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff14;padding-left:28px}.number[data-astro-cid-lcdefpme]{color:var(--lav);margin:0;font-size:.875rem}.cores[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 0 10px;font-size:clamp(1.5rem,2.6vw,2.25rem)}.cores[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--muted);margin:0}.text-link[data-astro-cid-lcdefpme]{border-bottom:1px solid;margin-top:32px;padding-block:8px;font-weight:700;text-decoration:none;display:inline-block}.solutions[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.solutions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;gap:8px;height:100%;padding:28px 28px 32px;text-decoration:none;transition:background .3s;display:grid;position:relative}.solutions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff08}.solutions[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem)}.solutions[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9375rem}.solutions[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--lav);position:absolute;top:24px;right:22px}.stats[data-astro-cid-lcdefpme]{margin-top:clamp(40px,6vw,64px)}.brands[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brands[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;place-items:center;height:clamp(96px,11vw,140px);padding:18px 22px;display:grid}.brands[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme]{object-fit:contain;opacity:.78;width:auto;max-width:100%;height:auto;max-height:46px;transition:opacity .3s}.brands[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .logo[data-astro-cid-lcdefpme]{opacity:1}.brands[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#cfc6e2;text-align:center;font-weight:900}.insight-list[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14}.insight-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14;grid-template-columns:5fr 7fr;gap:32px;padding-block:28px;display:grid}.insight-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45}.insight-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.insight-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.contact[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(ellipse 70% 80% at 50% 110%, #451594aa, transparent 70%), radial-gradient(ellipse 40% 50% at 50% 100%, #9b6bff33, transparent 70%), var(--panel);border-radius:28px;padding:clamp(56px,10vw,128px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,6.4vw,5rem)}.contact[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin:18px 0 0}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.ctas[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:0}.cta-primary[data-astro-cid-lcdefpme]{background:var(--fg);color:var(--bg);border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none}.cta-primary[data-astro-cid-lcdefpme]:hover{background:var(--lav);color:var(--bg)}@media (width<=760px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.cores[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cores[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff14;border-left:0;padding-left:0}.insight-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px}.solutions[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brands[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
