.video-button.svelte-1fhusd1{--button-size:3.5rem;--placement-from-edge:1.5rem;display:none}.video-button.show.svelte-1fhusd1{display:block}.video-button.svelte-1fhusd1{z-index:10;width:var(--button-size);height:var(--button-size);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;position:absolute}@media screen and (width<=47.9375rem){.video-button.svelte-1fhusd1{--button-size:2.5rem;--placement-from-edge:1rem}}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1){pointer-events:none;justify-content:center;align-items:center;display:flex}.video-button.svelte-1fhusd1 .button-text:where(.svelte-1fhusd1) .play-button:where(.svelte-1fhusd1){margin-left:.125rem}.video-button--center.svelte-1fhusd1{top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-button--bottom-left.svelte-1fhusd1{left:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--bottom-right.svelte-1fhusd1{right:var(--placement-from-edge);bottom:var(--placement-from-edge)}.video-button--top-left.svelte-1fhusd1{left:var(--placement-from-edge);top:var(--placement-from-edge)}.video-button--top-right.svelte-1fhusd1{right:var(--placement-from-edge);top:var(--placement-from-edge)}
.link.svelte-15de0oo{justify-content:center;align-items:center;text-decoration:none;display:flex}.link.extended.svelte-15de0oo{white-space:nowrap;justify-content:flex-start;display:inline-flex}.link.extended.svelte-15de0oo .icon:where(.svelte-15de0oo){transition:transform .2s}.link.extended.svelte-15de0oo .label:where(.svelte-15de0oo){color:var(--color-text-darker);opacity:0;padding-inline-start:1.5rem;transition:opacity .2s}.link.extended.svelte-15de0oo .icon.btn-color-secondary:where(.svelte-15de0oo)~.label:where(.svelte-15de0oo){color:var(--color-light)}.link.extended.svelte-15de0oo:hover .icon:where(.svelte-15de0oo),.link.extended.svelte-15de0oo:focus-visible .icon:where(.svelte-15de0oo){transform:translate(1em)}.link.extended.svelte-15de0oo:hover .label:where(.svelte-15de0oo),.link.extended.svelte-15de0oo:focus-visible .label:where(.svelte-15de0oo){opacity:1}span.svelte-15de0oo{justify-content:center;align-items:center;display:flex}
.link.svelte-lb21lz{justify-content:center;align-items:center;text-decoration:none;display:flex}.border.svelte-lb21lz{border:.0625rem solid var(--color-text-darker)}span.svelte-lb21lz{justify-content:space-around;align-items:center;display:flex}
astro-island,astro-slot,astro-static-slot{display:contents}