.video-embed[data-astro-cid-55vstt2v]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.video-embed--frame[data-astro-cid-55vstt2v]{border:1px solid var(--color-video-border);border-radius:var(--radius-xl);background:#000}.video-embed[data-astro-cid-55vstt2v] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-placeholder[data-astro-cid-55vstt2v]{font-family:var(--font-cookie);text-align:center;background:#e9eaec;border:1px solid #d7d9dd;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-embed--frame[data-astro-cid-55vstt2v] .video-placeholder[data-astro-cid-55vstt2v]{border:0}.video-placeholder-inner[data-astro-cid-55vstt2v]{flex-direction:column;align-items:center;max-width:420px;padding:24px;display:flex}.video-placeholder-icon[data-astro-cid-55vstt2v]{width:62px;height:62px;margin-bottom:14px}.video-placeholder-name[data-astro-cid-55vstt2v]{color:#51565e;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1}.video-placeholder-msg[data-astro-cid-55vstt2v]{color:#41454b;max-width:340px;margin-bottom:20px;font-size:14px;line-height:22px}.video-placeholder-btn[data-astro-cid-55vstt2v]{border-radius:var(--radius-lg);background:var(--svc);color:#fff;font:700 14px/normal var(--font-cookie);letter-spacing:.3px;cursor:pointer;border:0;padding:11px 28px;transition:transform .1s,box-shadow .2s;box-shadow:0 4px 12px #0000002e}.video-placeholder-btn[data-astro-cid-55vstt2v]:hover{box-shadow:0 6px 16px #00000038}.video-placeholder-btn[data-astro-cid-55vstt2v]:active{transform:translateY(1px)}@media (width<=479px){.video-placeholder-inner[data-astro-cid-55vstt2v]{padding:12px}.video-placeholder-icon[data-astro-cid-55vstt2v]{width:40px;height:40px;margin-bottom:8px}.video-placeholder-msg[data-astro-cid-55vstt2v]{margin-bottom:10px;font-size:13px;line-height:18px}.video-placeholder-btn[data-astro-cid-55vstt2v]{padding:8px 20px}}.rich-text{color:var(--color-foreground);font-size:1rem;line-height:1.4}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:16px 0}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--color-primary);font-family:var(--font-heading);font-weight:700;line-height:1.2}.rich-text h2{margin:.83em 0}.rich-text h3{margin:1em 0}.rich-text h4{margin:1.33em 0}.rich-text h5{margin:1.67em 0;font-size:1.25rem}.rich-text h6{margin:2.33em 0}.rich-text--green-h3 h3,.rich-text .green{color:var(--color-accent-strong)}.rich-text ul,.rich-text ol{margin:16px 0;padding-left:40px}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text ul ul{margin:0;list-style:circle}.rich-text blockquote{border-left:4px solid var(--color-divider);margin:16px 0;padding-left:20px}.rich-text a{color:var(--color-primary);overflow-wrap:anywhere;text-decoration:underline}.rich-text strong{font-weight:700}.rich-text em{font-style:italic}.rich-text sub,.rich-text sup{font-size:.75em;line-height:0;position:relative}.rich-text sup{top:-.5em}.rich-text sub{bottom:-.25em}.rich-text hr{border:0;border-top:1px solid var(--color-divider);margin:20px 0}.rich-text figure{margin:0 0 16px}.rich-text img{border-radius:var(--radius-lg);max-width:100%;height:auto}.rich-text figcaption{font-size:var(--text-xs);margin-top:16px;line-height:1.4}.rich-text .ts-color-primary{color:var(--color-primary)}.rich-text p:where(:has(>.ts-size-medium)){margin:20px 0;font-size:20px}.rich-text :is(h2,h3,h4):where(:has(>.ts-size-medium)){font-size:20px}.rich-text p:where(:has(>.ts-size-small)),.rich-text .rt-credit{font-size:var(--text-xs);margin:13px 0}.rich-text .rt-gallery{--gap:8px;gap:var(--gap);flex-wrap:wrap;margin:0 0 16px;display:flex}.rich-text .rt-gallery-item{width:calc(50% - var(--gap) / 2);flex-direction:column;flex-grow:1;justify-content:center;margin:0;display:flex}.rich-text .rt-gallery-item img{object-fit:cover;flex:1 0;width:100%;height:100%}@media (width>=600px){.rich-text .rt-gallery-item{width:calc(100% / var(--cols) - var(--gap) * (var(--cols) - 1) / var(--cols))}}.rich-text .rt-columns{flex-wrap:wrap;gap:32px;margin:0 0 28px;display:flex}.rich-text .rt-column{flex-basis:100%;min-width:0}.rich-text .rt-column figure{margin:0 0 16px}@media (width>=782px){.rich-text .rt-columns{flex-wrap:nowrap}.rich-text .rt-column{flex:1 1 0}}.rich-text .rt-table{margin:0 0 16px;overflow-x:auto}.rich-text .rt-table table{border-collapse:collapse;table-layout:fixed;width:100%}.rich-text .rt-table :is(td,th){vertical-align:middle;text-align:left;word-break:break-word;border:1px solid;padding:8px}.rich-text code{font-family:var(--font-mono);font-size:.875em}