.pericles-hero-media[data-astro-cid-xoopk7lc],.film-surface[data-astro-cid-xoopk7lc]{position:absolute;inset:0}.film-surface[data-astro-cid-xoopk7lc]{background:#07131f;overflow:hidden}img[data-astro-cid-xoopk7lc],video[data-astro-cid-xoopk7lc]{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}video[data-astro-cid-xoopk7lc]{opacity:0}[data-astro-cid-xoopk7lc][data-frame=true] video[data-astro-cid-xoopk7lc]{opacity:1}.film-veil[data-astro-cid-xoopk7lc]{background:linear-gradient(90deg,#030a11f0 0%,#030a11d9 33%,#030a1159 67%,#030a1124),linear-gradient(#0000 65%,#07131f);position:absolute;inset:0}.film-control[data-astro-cid-xoopk7lc]{z-index:5;color:#f7f3ea;font:inherit;cursor:pointer;background:#07131fe8;border:1px solid #a9bac3;border-radius:99px;align-items:center;gap:.7rem;padding:.65rem 1rem;font-size:.75rem;display:flex;position:absolute;top:1.5rem;right:max(1.2rem,50vw - 590px)}.film-control[data-astro-cid-xoopk7lc][hidden]{display:none}.film-control[data-astro-cid-xoopk7lc]:focus-visible{outline-offset:4px;outline:3px solid #d5b36b}@media (width<=760px){.film-veil[data-astro-cid-xoopk7lc]{background:linear-gradient(90deg,#07131fef,#07131fb0),linear-gradient(#0000,#07131f)}img[data-astro-cid-xoopk7lc]{object-position:60% center}}.home-demo-section[data-astro-cid-lcdefpme] .panel-kicker[data-astro-cid-lcdefpme]{color:#7f243e}.home-film[data-astro-cid-lcdefpme]{isolation:isolate;color:#f7f3ea;background:#07131f;position:relative;overflow:hidden}.home-film-shell[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;align-items:center;min-height:clamp(35rem,100svh - 6rem,48rem);padding:5rem 0 6rem;display:flex;position:relative}.home-film-copy[data-astro-cid-lcdefpme]{pointer-events:auto;max-width:44rem}.home-eyebrow[data-astro-cid-lcdefpme]{font:.7rem var(--font-mono);letter-spacing:.23em;color:#d5b36b;margin:0 0 1.6rem}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:balance;color:#f7f3ea;max-width:13ch;margin:0 0 1.7rem;font-size:clamp(2.7rem,5.3vw,4.85rem);line-height:1.01}.home-film-lead[data-astro-cid-lcdefpme]{color:#d5e0e6;max-width:35rem;margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.home-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.6rem;margin:2rem 0;display:flex}.home-text-link[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:.35em;font-size:.85rem;font-weight:600}.home-text-link[data-astro-cid-lcdefpme]:hover{color:#d5b36b}.home-location[data-astro-cid-lcdefpme]{color:#b1c0c9;flex-wrap:wrap;gap:1.3rem;margin:0;font-size:.73rem;display:flex}.home-location[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#d5b36b;text-underline-offset:.3em}.home-light[data-astro-cid-lcdefpme]{background:#f7f3ea}.home-system[data-astro-cid-lcdefpme]{color:#f7f3ea;background:#07131f;padding:5rem 0}.home-system-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .9fr;align-items:center;gap:5rem;display:grid}h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:inherit;margin:.8rem 0 1.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.home-system[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.panel-kicker){color:#c3cfd6;max-width:39rem;font-size:1rem;line-height:1.8}.home-system[data-astro-cid-lcdefpme] .home-text-link[data-astro-cid-lcdefpme]{margin-top:1rem;display:inline-block}.home-demo-section[data-astro-cid-lcdefpme]{color:#152533;background:#e7e0d1;padding:5rem 0;scroll-margin-top:6rem}.home-demo-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr .8fr;align-items:end;gap:4rem;margin-bottom:2.3rem;display:grid}.home-demo-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.home-demo-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#53616a;margin:0;font-size:1rem;line-height:1.8}.home-demo-caption[data-astro-cid-lcdefpme]{color:#596872;margin:1rem 0 0;font-size:.75rem;line-height:1.6}.home-entry[data-astro-cid-lcdefpme]{background:#07131f}.home-continuity[data-astro-cid-lcdefpme]{background:#07131f;padding:3rem 0 5rem}.home-closing[data-astro-cid-lcdefpme]{color:#f7f3ea;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding-top:4rem;display:grid}.home-closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw,3rem)}.home-closing[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.panel-kicker){color:#b8c8d3;line-height:1.7}@media (width<=900px){.home-system-grid[data-astro-cid-lcdefpme]{gap:2rem}.home-closing[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-closing[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{justify-self:start}}@media (width<=760px){.home-film-shell[data-astro-cid-lcdefpme]{min-height:37rem;padding:3.5rem 0 4rem}.home-film-copy[data-astro-cid-lcdefpme]{max-width:100%}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.55rem,10.8vw,3.6rem)}.home-actions[data-astro-cid-lcdefpme]{gap:1.2rem}.home-location[data-astro-cid-lcdefpme]{gap:.8rem}.home-system[data-astro-cid-lcdefpme],.home-demo-section[data-astro-cid-lcdefpme]{padding:3rem 0}.home-system-grid[data-astro-cid-lcdefpme],.home-demo-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.home-demo-heading[data-astro-cid-lcdefpme]{align-items:start}.home-continuity[data-astro-cid-lcdefpme]{padding:1rem 0 3rem}.home-closing[data-astro-cid-lcdefpme]{padding-top:2rem}}
