.cs-hero[data-astro-cid-by4zwojz]{position:relative;padding:64px 0 56px;background:radial-gradient(1200px 500px at 85% 0%,rgba(143,184,74,.14),transparent 60%),var(--night)}.cs-ribbon[data-astro-cid-by4zwojz]{font-size:clamp(18px,2.2vw,26px);line-height:1.3;padding:14px 88px 14px 40px;margin-bottom:32px}.cs-hero-img[data-astro-cid-by4zwojz]{margin-top:0;margin-bottom:56px}.cs-hero-img[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:auto;max-height:760px;object-fit:cover;border-radius:16px;box-shadow:0 30px 60px #00000080;background:var(--night-2)}.cs-glance[data-astro-cid-by4zwojz]{background:var(--teal-night);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cs-glance[data-astro-cid-by4zwojz] .wrap[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cs-glance[data-astro-cid-by4zwojz] .cell[data-astro-cid-by4zwojz]{padding:28px 24px;border-left:1px solid var(--line)}.cs-glance[data-astro-cid-by4zwojz] .is-note[data-astro-cid-by4zwojz]{display:none}.show-notes .cs-glance[data-astro-cid-by4zwojz] .is-note[data-astro-cid-by4zwojz]{display:block}.cs-glance[data-astro-cid-by4zwojz] .cell[data-astro-cid-by4zwojz]:first-child{border-left:0;padding-left:0}.cs-glance[data-astro-cid-by4zwojz] .k[data-astro-cid-by4zwojz]{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.cs-glance[data-astro-cid-by4zwojz] .v[data-astro-cid-by4zwojz]{margin:0;font-size:17px;line-height:26px;font-weight:600}.cs-did[data-astro-cid-by4zwojz]{margin-bottom:72px;align-items:center}.cs-did[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{flex:1.2 1 420px;min-width:0;max-width:100%;height:auto;border-radius:16px;box-shadow:0 18px 40px #14182129}.cs-did[data-astro-cid-by4zwojz] h3[data-astro-cid-by4zwojz]{margin:0 0 14px;font-size:30px;line-height:38px;font-weight:400}.cs-gallery[data-astro-cid-by4zwojz]{columns:2 380px;column-gap:24px}.cs-gallery[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:auto;margin:0 0 24px;border-radius:12px;break-inside:avoid;display:block}.cs-next[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;align-items:center;gap:32px;color:var(--white);text-decoration:none}.cs-next[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:280px;max-width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.cs-videos[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:24px}.cs-video[data-astro-cid-by4zwojz]{aspect-ratio:16 / 9;width:100%;border-radius:12px;overflow:hidden;background:#000;position:relative}.cs-video[data-astro-cid-by4zwojz] iframe{width:100%;height:100%;border:0;display:block}.cs-play[data-astro-cid-by4zwojz]{all:unset;cursor:pointer;display:block;width:100%;height:100%;position:relative}.cs-play[data-astro-cid-by4zwojz] img[data-astro-cid-by4zwojz]{width:100%;height:100%;object-fit:cover;display:block}.cs-play-icon[data-astro-cid-by4zwojz]{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:12px;background:#141821d9}.cs-play-icon[data-astro-cid-by4zwojz]:after{content:"";position:absolute;left:28px;top:14px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--lime-bright)}.cs-play[data-astro-cid-by4zwojz]:hover .cs-play-icon[data-astro-cid-by4zwojz],.cs-play[data-astro-cid-by4zwojz]:focus-visible .cs-play-icon[data-astro-cid-by4zwojz]{background:var(--lime)}.cs-play[data-astro-cid-by4zwojz]:hover .cs-play-icon[data-astro-cid-by4zwojz]:after,.cs-play[data-astro-cid-by4zwojz]:focus-visible .cs-play-icon[data-astro-cid-by4zwojz]:after{border-left-color:var(--night)}.cs-play[data-astro-cid-by4zwojz]:focus-visible{outline:3px solid var(--lime-bright);outline-offset:-3px}.cs-video-short[data-astro-cid-by4zwojz]{aspect-ratio:9 / 16;max-width:360px;margin:0 auto}@media(max-width:900px){.cs-videos[data-astro-cid-by4zwojz]{grid-template-columns:1fr}}@media(max-width:720px){.cs-hero[data-astro-cid-by4zwojz]{padding-top:40px}.cs-glance[data-astro-cid-by4zwojz] .cell[data-astro-cid-by4zwojz]{border-left:0;border-top:1px solid var(--line);padding:18px 0}.cs-glance[data-astro-cid-by4zwojz] .cell[data-astro-cid-by4zwojz]:first-child{border-top:0}.cs-did[data-astro-cid-by4zwojz] h3[data-astro-cid-by4zwojz]{font-size:24px;line-height:32px}}
