.rail-container[data-astro-cid-ap6mcnip]{border-left:var(--hairline) solid var(--tone-border);border-right:var(--hairline) solid var(--tone-border)}.background-media[data-astro-cid-brtvvlpn]{--background-media-block:center;--background-media-inline:center;--background-content-block:0%;--background-content-inline:0%;--background-dim-opacity:.48}.background-media[data-astro-cid-brtvvlpn][data-background-block-anchor=top]{--background-media-block:top}.background-media[data-astro-cid-brtvvlpn][data-background-block-anchor=bottom]{--background-media-block:bottom}.background-media[data-astro-cid-brtvvlpn][data-background-inline-anchor=left]{--background-media-inline:left}.background-media[data-astro-cid-brtvvlpn][data-background-inline-anchor=right]{--background-media-inline:right}.background-media[data-astro-cid-brtvvlpn][data-content-block-align=middle]{--background-content-block:50%}.background-media[data-astro-cid-brtvvlpn][data-content-block-align=bottom]{--background-content-block:100%}.background-media[data-astro-cid-brtvvlpn][data-content-inline-align=center]{--background-content-inline:50%}.background-media[data-astro-cid-brtvvlpn][data-content-inline-align=right]{--background-content-inline:100%}.background-media[data-astro-cid-brtvvlpn][data-background-dim-strength=subtle]{--background-dim-opacity:.3}.background-media[data-astro-cid-brtvvlpn][data-background-dim-strength=strong]{--background-dim-opacity:.68}.background-media__media[data-astro-cid-brtvvlpn]{object-fit:cover;object-position:var(--background-media-inline) var(--background-media-block);width:100%;height:100%;position:absolute;inset:0}.background-media__video[data-astro-cid-brtvvlpn]{opacity:0}.background-media__video[data-astro-cid-brtvvlpn][data-playing]{opacity:1}.background-media__dim[data-astro-cid-brtvvlpn]{background:rgb(0 0 0/var(--background-dim-opacity))}[data-astro-cid-brtvvlpn][data-background-dim-style=gradient] .background-media__dim[data-astro-cid-brtvvlpn]{background:radial-gradient(ellipse at var(--background-content-inline) var(--background-content-block), rgb(0 0 0/var(--background-dim-opacity)) 0%, transparent 82%)}main>section:first-child>[data-section-background],main>.contents>section:first-child>[data-section-background]{top:calc(-1 * var(--spacing-header))}[data-section-content][data-content-inline-align=left]>.mx-auto{margin-inline:0 auto}[data-section-content][data-content-inline-align=right]>.mx-auto{margin-inline:auto 0}
