.banner[data-astro-cid-64fd4rvv]{background:var(--indigo)}.banner[data-astro-cid-64fd4rvv] img[data-astro-cid-64fd4rvv]{object-fit:cover;object-position:center 30%;width:100%;height:clamp(320px,38vw,600px)}.intro-wrap[data-astro-cid-64fd4rvv]{background:#fff}.intro[data-astro-cid-64fd4rvv]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(40px,5vw,72px);display:grid}.intro-hero[data-astro-cid-64fd4rvv]{justify-self:center;width:min(100%,520px)}.brand[data-astro-cid-64fd4rvv]{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.app-icon[data-astro-cid-64fd4rvv]{border-radius:22%;width:clamp(110px,13vw,190px);box-shadow:0 10px 24px #14112b40}.logo[data-astro-cid-64fd4rvv]{width:clamp(150px,17vw,240px)}.headline[data-astro-cid-64fd4rvv]{text-transform:uppercase;margin-top:clamp(18px,2vw,28px);font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.05}.intro-copy[data-astro-cid-64fd4rvv] p[data-astro-cid-64fd4rvv]{color:var(--text);margin-top:14px;font-size:clamp(17px,1.5vw,21px)}.intro-copy[data-astro-cid-64fd4rvv] .intro-badges{margin-top:26px}@media (width<=860px){.intro[data-astro-cid-64fd4rvv]{grid-template-columns:1fr}.intro-hero[data-astro-cid-64fd4rvv]{width:min(70%,340px)}}.features[data-astro-cid-64fd4rvv]{isolation:isolate;color:#fff;background:var(--indigo);position:relative;overflow:hidden}.features[data-astro-cid-64fd4rvv]:before{z-index:-1;content:"";background:linear-gradient(90deg,#0e0a2800 40%,#0e0a288c 70%);position:absolute;inset:0}.features-art[data-astro-cid-64fd4rvv]{z-index:-2;object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.features-body[data-astro-cid-64fd4rvv]{grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(480px,36vw,560px);padding-block:48px;display:grid}.features-copy[data-astro-cid-64fd4rvv]{text-shadow:0 2px 10px #0a062899;grid-column:2;padding-left:clamp(0px,3vw,40px)}.features[data-astro-cid-64fd4rvv] h2[data-astro-cid-64fd4rvv]{text-transform:uppercase;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.1}.features[data-astro-cid-64fd4rvv] ul[data-astro-cid-64fd4rvv]{gap:16px;margin-top:22px;padding:0;list-style:none;display:grid}.features[data-astro-cid-64fd4rvv] li[data-astro-cid-64fd4rvv]{align-items:center;gap:18px;font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:1.35;display:flex}.feature-icon[data-astro-cid-64fd4rvv]{background:radial-gradient(circle at 35% 30%, #6aa5ff, var(--blue) 55%, #1c56d6);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:26px;display:grid;box-shadow:0 0 0 3px #ffffffd9,0 0 0 7px #2f7bff59}@media (width<=860px){.features[data-astro-cid-64fd4rvv]:before{display:none}.features-art[data-astro-cid-64fd4rvv]{z-index:0;aspect-ratio:16/10;object-position:18% center;height:auto;position:relative}.features-body[data-astro-cid-64fd4rvv]{grid-template-columns:1fr;min-height:0;padding-block:32px 44px}.features-copy[data-astro-cid-64fd4rvv]{grid-column:1;padding-left:0}}.shots[data-astro-cid-64fd4rvv]{background:var(--page);padding-block:clamp(40px,5vw,64px) 24px}.shots[data-astro-cid-64fd4rvv] h2[data-astro-cid-64fd4rvv]{text-align:center;text-transform:uppercase;font-size:clamp(24px,2.4vw,32px);font-weight:800}.shot-strip[data-astro-cid-64fd4rvv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:24px;padding:0;list-style:none;display:grid}.shot-strip[data-astro-cid-64fd4rvv] li[data-astro-cid-64fd4rvv]{background:#fff;border-radius:16px;padding:8px;box-shadow:0 10px 30px #14112b1a}.shot-strip[data-astro-cid-64fd4rvv] img[data-astro-cid-64fd4rvv]{aspect-ratio:4/9;object-fit:cover;border-radius:10px;width:100%}@media (width<=760px){.shot-strip[data-astro-cid-64fd4rvv]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.shot-strip[data-astro-cid-64fd4rvv] li[data-astro-cid-64fd4rvv]{scroll-snap-align:center}}.outro[data-astro-cid-64fd4rvv]{padding:32px var(--gutter) clamp(48px, 5vw, 72px);background:var(--page);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.outro[data-astro-cid-64fd4rvv] .app-icon[data-astro-cid-64fd4rvv]{width:130px}.outro-copy[data-astro-cid-64fd4rvv]{gap:12px;display:grid}.outro-name[data-astro-cid-64fd4rvv]{font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.1}
