header[data-astro-cid-nen7h5rs]{z-index:10;color:var(--fg);border-bottom:1px solid #0000;transition:background-color .3s,color .3s,border-color .3s;position:fixed;inset:0 0 auto}header[data-astro-cid-nen7h5rs][data-scrolled]{border-bottom-color:var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(14px)}.bar[data-astro-cid-nen7h5rs]{max-width:90rem;height:var(--header-h);padding-inline:var(--gutter);align-items:center;gap:2rem;margin-inline:auto;display:flex}.identity[data-astro-cid-nen7h5rs]{align-items:center;gap:.875rem;margin-right:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{display:block}.logo[data-astro-cid-nen7h5rs]{width:auto;height:2.125rem}header[data-astro-cid-nen7h5rs][data-tone=blue] .logo-dark[data-astro-cid-nen7h5rs],header[data-astro-cid-nen7h5rs][data-tone=white] .logo-white[data-astro-cid-nen7h5rs]{display:none}.product[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line);font-family:var(--font-display);padding-left:.875rem;font-size:1.125rem;font-weight:500;line-height:2.125rem;text-decoration:none}.links[data-astro-cid-nen7h5rs]{gap:1.75rem;font-size:1.0625rem;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);text-decoration:none;transition:color .2s}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--fg)}.contact[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding-inline:1.25rem;font-size:1rem}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0;display:none}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:1rem;height:1.5px;display:block}#site-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) var(--gutter) auto auto;border-radius:var(--radius);background:var(--white);min-width:14rem;color:var(--ink);border:1px solid #1c244b24;margin:.5rem 0 0;padding:.5rem;box-shadow:0 24px 48px -24px #0f2a7d73}#site-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:grid}#site-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:.75rem;padding:.75rem 1rem;text-decoration:none}#site-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#f3f5fb}@media (width<=80rem){.links[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}.bar[data-astro-cid-nen7h5rs]{gap:.75rem}}@media (width<=30rem){.contact[data-astro-cid-nen7h5rs]{display:none}}.screen[data-astro-cid-3a373yrq]{background:var(--bg);min-height:100svh;color:var(--fg);display:flex;position:relative}.clip[data-astro-cid-3a373yrq]{overflow:clip}.inner[data-astro-cid-3a373yrq]{width:100%;max-width:90rem;padding:calc(var(--header-h) + clamp(2.5rem, 5vw, 4rem)) var(--gutter) clamp(3.5rem, 7vw, 6rem);flex-direction:column;margin-inline:auto;display:flex;position:relative}.eyebrow[data-astro-cid-3a373yrq]{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-display);align-items:baseline;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding-top:1rem;font-size:.875rem;font-weight:500;display:flex}.num[data-astro-cid-3a373yrq]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.body[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,2.6vw,2.25rem);max-width:min(58%,52rem);display:flex;position:relative}.kicker[data-astro-cid-ge2uvauf]{color:var(--accent);font-family:var(--font-display);font-size:1.125rem;font-weight:500}.note[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);padding-top:1.25rem;font-size:1.125rem}.note[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:500}.figure[data-astro-cid-ge2uvauf]{right:var(--gutter);width:min(38%,34rem);position:absolute;bottom:0}.figure[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{width:100%;position:relative}.rings[data-astro-cid-ge2uvauf]{fill:none;width:210%;max-width:none;stroke:var(--line);stroke-width:1.5px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=56rem){.body[data-astro-cid-ge2uvauf]{max-width:none}.figure[data-astro-cid-ge2uvauf]{order:2;align-self:center;width:min(72%,20rem);margin:2.5rem 0 calc(-1*clamp(3.5rem,7vw,6rem));position:relative;right:auto}}@media (width<=34rem){.actions[data-astro-cid-ge2uvauf],.actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.hints[data-astro-cid-st5byuit]{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}summary[data-astro-cid-st5byuit]{border:1px solid var(--line);min-height:2.75rem;color:var(--fg);font-family:var(--font-display);cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;padding:.25rem 1rem;font-size:1.0625rem;font-weight:500;list-style:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}summary[data-astro-cid-st5byuit]::-webkit-details-marker{display:none}summary[data-astro-cid-st5byuit]:hover{border-color:var(--fg)}details[data-astro-cid-st5byuit][open] summary[data-astro-cid-st5byuit]{border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg)}.plus[data-astro-cid-st5byuit]{width:.625rem;height:.625rem;transition:transform .25s var(--ease);flex:none;position:relative}.plus[data-astro-cid-st5byuit]:before,.plus[data-astro-cid-st5byuit]:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.plus[data-astro-cid-st5byuit]:after{transform:rotate(90deg)}details[data-astro-cid-st5byuit][open] .plus[data-astro-cid-st5byuit]{transform:rotate(45deg)}.panel[data-astro-cid-st5byuit]{z-index:5;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:1rem;padding:1rem 1.25rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 24px 48px -24px #0f2a7d80}.panel[data-astro-cid-st5byuit]:before{content:"";position:absolute;inset:-.5rem 0 100%}@media (width<=40rem){.hints[data-astro-cid-st5byuit]{display:grid}summary[data-astro-cid-st5byuit]{justify-content:space-between}.panel[data-astro-cid-st5byuit]{box-shadow:none;margin-top:.5rem;position:static}.panel[data-astro-cid-st5byuit]:before{content:none}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-st5byuit],.plus[data-astro-cid-st5byuit]{transition:none}}.grid[data-astro-cid-7yixq3ox]{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.copy[data-astro-cid-7yixq3ox]{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2vw,1.75rem);display:flex}.flip[data-astro-cid-7yixq3ox] .copy[data-astro-cid-7yixq3ox]{order:2}.flip[data-astro-cid-7yixq3ox]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.copy[data-astro-cid-7yixq3ox] .hints{width:100%}.watch[data-astro-cid-7yixq3ox]{cursor:pointer;gap:.625rem}.triangle[data-astro-cid-7yixq3ox]{border-block:.375rem solid #0000;border-left:.625rem solid;width:0;height:0}.frame[data-astro-cid-7yixq3ox]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;width:100%;transition:transform .3s var(--ease), box-shadow .3s;padding:clamp(.75rem,1.5vw,1.25rem);display:block;position:relative}.frame[data-astro-cid-7yixq3ox]:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px #0f2a7d8c}.frame[data-astro-cid-7yixq3ox] img[data-astro-cid-7yixq3ox]{width:100%}.play[data-astro-cid-7yixq3ox]{background:var(--blue);width:3.25rem;height:3.25rem;color:var(--white);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.frame[data-astro-cid-7yixq3ox]:hover .play[data-astro-cid-7yixq3ox]{transform:scale(1.08)}@media (width<=58rem){.grid[data-astro-cid-7yixq3ox],.flip[data-astro-cid-7yixq3ox]{grid-template-columns:minmax(0,1fr)}.flip[data-astro-cid-7yixq3ox] .copy[data-astro-cid-7yixq3ox]{order:0}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-7yixq3ox],.play[data-astro-cid-7yixq3ox]{transition:none}.frame[data-astro-cid-7yixq3ox]:hover,.frame[data-astro-cid-7yixq3ox]:hover .play[data-astro-cid-7yixq3ox]{transform:none}}.grid[data-astro-cid-4zgmmfpt]{flex:1;grid-template-columns:minmax(0,1fr) minmax(12rem,22rem);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.body[data-astro-cid-4zgmmfpt]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}h2[data-astro-cid-4zgmmfpt]{font-size:clamp(2.125rem,4.6vw,4.25rem);line-height:1.06}.avatar[data-astro-cid-4zgmmfpt]{align-self:end;width:100%;margin-bottom:calc(-1*clamp(3.5rem,7vw,6rem))}@media (width<=52rem){.grid[data-astro-cid-4zgmmfpt]{grid-template-columns:minmax(0,1fr)}.avatar[data-astro-cid-4zgmmfpt]{justify-self:center;width:min(70%,18rem)}}dialog[data-astro-cid-cw7vt5zp]{border-radius:var(--radius);background:var(--bg);width:min(100vw - 2rem,72rem);max-height:calc(100dvh - 2rem);color:var(--fg);border:0;padding:clamp(1rem,2vw,1.5rem);overflow:auto}dialog[data-astro-cid-cw7vt5zp]::backdrop{backdrop-filter:blur(6px);background:#0f2a7db8}.top[data-astro-cid-cw7vt5zp],.bottom[data-astro-cid-cw7vt5zp]{justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.top[data-astro-cid-cw7vt5zp]{margin-bottom:.875rem}h2[data-astro-cid-cw7vt5zp]{hyphens:manual;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.2}video[data-astro-cid-cw7vt5zp]{background:var(--white);border-radius:.75rem;width:100%;max-height:calc(100dvh - 13rem);display:block}.bottom[data-astro-cid-cw7vt5zp]{flex-wrap:wrap;margin-top:.875rem}.bottom[data-astro-cid-cw7vt5zp] .btn[data-astro-cid-cw7vt5zp]{cursor:pointer;min-height:2.75rem}.bottom[data-astro-cid-cw7vt5zp] .btn[data-astro-cid-cw7vt5zp]:disabled{opacity:.4;cursor:default;transform:none}.close[data-astro-cid-cw7vt5zp]{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex:none;position:relative}.close[data-astro-cid-cw7vt5zp] span[data-astro-cid-cw7vt5zp]:before,.close[data-astro-cid-cw7vt5zp] span[data-astro-cid-cw7vt5zp]:after{content:"";background:currentColor;width:40%;height:1.5px;position:absolute;top:50%;left:30%;transform:rotate(45deg)}.close[data-astro-cid-cw7vt5zp] span[data-astro-cid-cw7vt5zp]:after{transform:rotate(-45deg)}@media (width<=30rem){.bottom[data-astro-cid-cw7vt5zp] .btn[data-astro-cid-cw7vt5zp]{flex:1;padding-inline:.75rem;font-size:.9375rem}}
