.platform-hero[data-astro-cid-affcmhfb]{isolation:isolate;background:var(--ph-ink);height:100svh;min-height:46rem;max-height:76rem;position:relative;overflow:hidden}.platform-hero-scene[data-astro-cid-affcmhfb],.platform-hero-fallback[data-astro-cid-affcmhfb],.platform-hero-shade[data-astro-cid-affcmhfb]{pointer-events:none;position:absolute;inset:0}.platform-hero-scene[data-astro-cid-affcmhfb]{z-index:-3;opacity:0;transition:opacity .7s}.platform-hero[data-astro-cid-affcmhfb][data-ready=true] .platform-hero-scene[data-astro-cid-affcmhfb]{opacity:1}.platform-hero-scene[data-astro-cid-affcmhfb] canvas{width:100%;height:100%;display:block}.platform-hero-fallback[data-astro-cid-affcmhfb]{z-index:-4;background:radial-gradient(ellipse at 70% 32%,var(--ph-ambient),transparent 65%),radial-gradient(ellipse at 25% 64%,color-mix(in srgb,var(--ph-key) 38%,transparent),transparent 65%),var(--ph-ink);justify-content:center;align-items:center;padding-bottom:9rem;transition:opacity .7s;display:flex}.platform-hero-fallback[data-astro-cid-affcmhfb] img[data-astro-cid-affcmhfb]{object-fit:contain;width:clamp(14rem,30vw,26rem);height:clamp(14rem,30vw,26rem);filter:drop-shadow(0 0 2.5rem color-mix(in srgb,var(--ph-edge) 35%,transparent));opacity:0}.platform-hero[data-astro-cid-affcmhfb][data-fallback=true] .platform-hero-fallback[data-astro-cid-affcmhfb] img[data-astro-cid-affcmhfb]{opacity:.85}.platform-hero[data-astro-cid-affcmhfb][data-ready=true] .platform-hero-fallback[data-astro-cid-affcmhfb]{opacity:0}.platform-hero-shade[data-astro-cid-affcmhfb]{z-index:-1;background:linear-gradient(#02030666,#0000 25% 49%,#03040735 64%,#08090bdc 100%)}.platform-hero-layout[data-astro-cid-affcmhfb]{height:100%;min-height:inherit;flex-direction:column;justify-content:space-between;gap:16rem;padding-top:7.25rem;padding-bottom:3.5rem;display:flex}.platform-breadcrumbs[data-astro-cid-affcmhfb]{color:color-mix(in srgb,var(--ink) 65%,transparent);flex-wrap:wrap;align-items:center;gap:.75rem;max-width:46rem;font-size:.75rem;line-height:1.5;display:flex}.platform-breadcrumbs[data-astro-cid-affcmhfb] a[data-astro-cid-affcmhfb]{text-decoration:none}.platform-breadcrumbs[data-astro-cid-affcmhfb] a[data-astro-cid-affcmhfb]:hover,.platform-breadcrumbs[data-astro-cid-affcmhfb] [data-astro-cid-affcmhfb][aria-current]{color:var(--ink)}.platform-hero-copy[data-astro-cid-affcmhfb]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:5rem;display:grid}.platform-hero-heading[data-astro-cid-affcmhfb]{max-width:43rem}.platform-hero-rating[data-astro-cid-affcmhfb]{align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.75rem;text-decoration:none;display:inline-flex}.platform-hero-rating[data-astro-cid-affcmhfb] img[data-astro-cid-affcmhfb]{width:auto;height:1.125rem}.platform-hero-rating[data-astro-cid-affcmhfb] span[data-astro-cid-affcmhfb]:first-of-type{letter-spacing:.08em;color:var(--ph-edge);font-size:.75rem}.platform-hero[data-astro-cid-affcmhfb] h1[data-astro-cid-affcmhfb]{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,4.5vw,4.5rem);font-weight:450;line-height:1.04}.platform-hero-detail[data-astro-cid-affcmhfb]{padding-bottom:.25rem}.platform-hero-detail[data-astro-cid-affcmhfb]>p[data-astro-cid-affcmhfb]{color:var(--muted);max-width:31rem;font-size:1rem;line-height:1.6}.platform-hero-actions[data-astro-cid-affcmhfb]{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:1.75rem;display:flex}.platform-hero-actions[data-astro-cid-affcmhfb] .button[data-astro-cid-affcmhfb]{white-space:nowrap;border-radius:.25rem;gap:.5rem;min-height:3.25rem;padding:.875rem 1rem;font-size:.875rem}.platform-hero-actions[data-astro-cid-affcmhfb] .text-link[data-astro-cid-affcmhfb]{white-space:nowrap;gap:.5rem;font-size:.875rem}@media (width>=1600px){.platform-hero-layout[data-astro-cid-affcmhfb]{padding-bottom:4.5rem}}.platform-hero-actions[data-astro-cid-affcmhfb] .text-link[data-astro-cid-affcmhfb]{text-decoration:none}.platform-hero-actions[data-astro-cid-affcmhfb] .text-link[data-astro-cid-affcmhfb]>span[data-astro-cid-affcmhfb]:first-child{text-underline-offset:.25rem;text-decoration:underline}@media (width<=900px){.platform-hero-copy[data-astro-cid-affcmhfb]{grid-template-columns:1.05fr 1fr;gap:2.5rem}.platform-hero-actions[data-astro-cid-affcmhfb]{gap:1.25rem}.platform-hero-actions[data-astro-cid-affcmhfb] .button[data-astro-cid-affcmhfb]{gap:.5rem}}@media (width<=760px){.platform-hero[data-astro-cid-affcmhfb]{height:auto;min-height:56rem;max-height:none}.platform-hero-layout[data-astro-cid-affcmhfb]{gap:20rem;min-height:56rem;padding-top:6.5rem;padding-bottom:2.5rem}.platform-breadcrumbs[data-astro-cid-affcmhfb]{gap:.5rem;font-size:.75rem}.platform-hero-copy[data-astro-cid-affcmhfb]{grid-template-columns:1fr;gap:1.5rem}.platform-hero[data-astro-cid-affcmhfb] h1[data-astro-cid-affcmhfb]{max-width:35rem;font-size:clamp(2.5rem,9vw,3.5rem)}.platform-hero-rating[data-astro-cid-affcmhfb]{margin-bottom:1rem}.platform-hero-detail[data-astro-cid-affcmhfb]>p[data-astro-cid-affcmhfb]{max-width:30rem;font-size:1rem}.platform-hero-actions[data-astro-cid-affcmhfb]{gap:1.5rem;margin-top:1.5rem}.platform-hero-fallback[data-astro-cid-affcmhfb]{align-items:flex-start;padding-top:11rem;padding-bottom:0}.platform-hero-fallback[data-astro-cid-affcmhfb] img[data-astro-cid-affcmhfb]{width:15rem;height:15rem}.platform-hero-shade[data-astro-cid-affcmhfb]{background:linear-gradient(#02030666,#0000 18% 37%,#08090b77 56%,#08090b 96%)}}@media (prefers-reduced-motion:reduce){.platform-hero-scene[data-astro-cid-affcmhfb],.platform-hero-fallback[data-astro-cid-affcmhfb]{transition:none}}.platform-hero-promise[data-astro-cid-affcmhfb]{color:#f7f7f4a8;letter-spacing:-.035em;margin-top:.18em;font-size:.76em;line-height:1.14;display:block}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-layout[data-astro-cid-affcmhfb]{justify-content:flex-start;gap:0;position:relative}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-copy[data-astro-cid-affcmhfb]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1.75rem;width:49%;max-width:42rem;padding-block:3rem;display:flex}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-heading[data-astro-cid-affcmhfb]{width:100%}.platform-hero[data-astro-cid-affcmhfb][data-development=true] h1[data-astro-cid-affcmhfb]{text-wrap:pretty;font-size:clamp(2.75rem,4.2vw,4.5rem)}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-promise[data-astro-cid-affcmhfb]{max-width:36rem;margin-top:.45em;font-size:.64em;line-height:1.18}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-shade[data-astro-cid-affcmhfb]{background:linear-gradient(90deg,#050609d9 0%,#050609b3 25%,#05060959 46%,#0000 65%),linear-gradient(#0000 80%,#08090b 100%)}@media (width<=760px){.platform-hero[data-astro-cid-affcmhfb][data-development=true]{min-height:48rem}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-layout[data-astro-cid-affcmhfb]{gap:0;min-height:48rem}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-copy[data-astro-cid-affcmhfb]{width:100%;max-width:32rem;padding-block:6rem 3rem}.platform-hero[data-astro-cid-affcmhfb][data-development=true] h1[data-astro-cid-affcmhfb]{font-size:clamp(2.5rem,9vw,3.5rem)}.platform-hero[data-astro-cid-affcmhfb][data-development=true] .platform-hero-shade[data-astro-cid-affcmhfb]{background:linear-gradient(90deg,#050609cc,#05060980 62%,#05060933),linear-gradient(#0000 60%,#08090b)}}
