.slabel[data-astro-cid-w6vrw6h3]{display:flex;align-items:center;gap:1.25rem;margin:0 0 1.75rem;font-size:.92rem;letter-spacing:.04em;color:var(--dim)}.slabel[data-astro-cid-w6vrw6h3]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.cd[data-astro-cid-vfgrerme]{--accent-soft: color-mix(in srgb, var(--accent) 35%, transparent)}.cd__head[data-astro-cid-vfgrerme]{position:relative;padding-top:calc(var(--header-h) + clamp(1.5rem,4vw,3rem));padding-bottom:clamp(1rem,3vw,2rem);overflow:hidden}.cd__glow[data-astro-cid-vfgrerme]{position:absolute;right:-10vw;top:-20vh;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft) 0%,transparent 62%);opacity:.55;pointer-events:none;filter:blur(10px)}.cd__eyebrow[data-astro-cid-vfgrerme]{margin-top:clamp(2rem,5vw,3.5rem)}.cd__claim[data-astro-cid-vfgrerme]{font-size:clamp(2rem,4.6vw,3.8rem);max-width:22ch}.cd__grid[data-astro-cid-vfgrerme]{display:grid;grid-template-columns:240px 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.cd__meta[data-astro-cid-vfgrerme] dl[data-astro-cid-vfgrerme]{margin:0;display:grid;gap:.2rem}.cd__meta[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]{font-weight:700;color:var(--text);margin-top:1.1rem}.cd__meta[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]:first-child{margin-top:0}.cd__meta[data-astro-cid-vfgrerme] dd[data-astro-cid-vfgrerme]{margin:0;color:var(--muted);display:grid}.cd__intro[data-astro-cid-vfgrerme]{max-width:none}.cd__intro[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]{color:var(--muted);font-size:1.02rem}.cd__logo[data-astro-cid-vfgrerme]{margin-bottom:1.5rem}.cd__logo[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{height:auto;max-width:100%;filter:drop-shadow(0 0 24px var(--accent-soft))}.cs[data-astro-cid-vfgrerme]{position:relative;isolation:isolate;padding-block:clamp(3rem,7vw,6rem)}.cs--tight[data-astro-cid-vfgrerme]{padding-block:clamp(1rem,3vw,2.5rem)}.cs__bg[data-astro-cid-vfgrerme]{position:absolute;inset:0;z-index:-1;opacity:var(--bg-op, .3);mask-image:linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);pointer-events:none}.cs__bg[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{width:100%;height:100%;object-fit:cover;object-position:var(--bg-pos, center)}.cs__layout[data-astro-cid-vfgrerme]{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.cs__layout--right[data-astro-cid-vfgrerme]{grid-template-columns:1.1fr .9fr}.cs__layout--left[data-astro-cid-vfgrerme]{grid-template-columns:.9fr 1.1fr}.cs__layout--left[data-astro-cid-vfgrerme] .cs__copy[data-astro-cid-vfgrerme]{order:2}.cs__layout--bottom[data-astro-cid-vfgrerme] .cs__media[data-astro-cid-vfgrerme]{margin-top:1rem}.cs__copy[data-astro-cid-vfgrerme]{max-width:none}.cs__copy[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme],.feat__copy[data-astro-cid-vfgrerme] p[data-astro-cid-vfgrerme]{color:var(--muted);font-size:1.02rem}.cs__copy[data-astro-cid-vfgrerme] strong{color:var(--text);font-weight:700}.cs__title[data-astro-cid-vfgrerme]{font-weight:300;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:0;margin-bottom:1.1rem}h3[data-astro-cid-vfgrerme].cs__title{font-size:clamp(1.5rem,2.6vw,2.2rem)}.cs__sub[data-astro-cid-vfgrerme]{margin-top:1.6rem}.cs__sub[data-astro-cid-vfgrerme] h3[data-astro-cid-vfgrerme]{font-size:1.1rem;margin-bottom:.4rem}.cs__list[data-astro-cid-vfgrerme]{display:grid;gap:.55rem;margin:1rem 0 1.25rem;color:var(--muted)}.cs__list[data-astro-cid-vfgrerme] li[data-astro-cid-vfgrerme]{display:flex;gap:.65rem;align-items:flex-start}.cs__list[data-astro-cid-vfgrerme] svg[data-astro-cid-vfgrerme]{flex:none;margin-top:.35em;color:color-mix(in srgb,var(--accent) 75%,#fff)}.cs__link[data-astro-cid-vfgrerme]{margin-top:1.5rem}.cs__media[data-astro-cid-vfgrerme],.cs__single[data-astro-cid-vfgrerme]{margin:0}.cs__media--photo[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme],.cs__single[data-astro-cid-vfgrerme].cs__media--photo img[data-astro-cid-vfgrerme]{border-radius:22px;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 40px 80px -50px #000000e6}.cs__media--plain[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{filter:drop-shadow(0 30px 50px #0000008c)}.cs__media[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{width:100%;height:auto}.cs__single[data-astro-cid-vfgrerme]{max-width:900px;margin-inline:auto}.cs__single--wide[data-astro-cid-vfgrerme]{max-width:none}.cs__single[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{width:100%;height:auto}.feat[data-astro-cid-vfgrerme]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.feat--right[data-astro-cid-vfgrerme] .feat__media[data-astro-cid-vfgrerme]{order:2}.feat__media[data-astro-cid-vfgrerme]{margin:0}.feat__media[data-astro-cid-vfgrerme] img[data-astro-cid-vfgrerme]{width:100%;height:auto;filter:drop-shadow(0 30px 50px #0000008c)}.cs__video[data-astro-cid-vfgrerme] video[data-astro-cid-vfgrerme]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cs__video[data-astro-cid-vfgrerme]{margin:0;padding:.6rem;border-radius:var(--radius);overflow:hidden}.cs__video[data-astro-cid-vfgrerme] video[data-astro-cid-vfgrerme]{width:100%;height:auto;border-radius:calc(var(--radius) - .6rem);display:block}.cs__video[data-astro-cid-vfgrerme] figcaption[data-astro-cid-vfgrerme]{padding:.9rem .6rem .4rem;font-size:.85rem;color:var(--dim);text-align:center}.cs__statement[data-astro-cid-vfgrerme]{text-align:center;max-width:24ch;margin:1rem auto;font-size:clamp(1.4rem,3.2vw,2.6rem)}@media(width<=900px){.cd__grid[data-astro-cid-vfgrerme],.cs__layout--right[data-astro-cid-vfgrerme],.cs__layout--left[data-astro-cid-vfgrerme],.feat[data-astro-cid-vfgrerme]{grid-template-columns:1fr}.cs__layout--left[data-astro-cid-vfgrerme] .cs__copy[data-astro-cid-vfgrerme],.feat--right[data-astro-cid-vfgrerme] .feat__media[data-astro-cid-vfgrerme]{order:0}.cd__grid[data-astro-cid-vfgrerme]{gap:2rem}.cs__media[data-astro-cid-vfgrerme]{max-width:560px}}
