.Media{margin-block:64px;text-align:center}@media not all and (max-width: 1023px){.Media{margin-block:128px}}@media not all and (max-width: 750px){.Media{text-align:left}}.Media--caption{position:relative;margin-right:auto;margin-left:auto;--ric_grid_col: 6;font-weight:400;font-size:18px;line-height:1.5555555556;letter-spacing:-.1px;margin-block:16px;white-space:pre-line}@media not all and (max-width: 750px){.Media--caption{max-width:calc(var(--ric_grid_col) * var(--ric_grid_col-width) + (var(--ric_grid_col) - 1) * var(--ric_grid_gutter))}}@media (max-width: 750px){.Media--caption{margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding)}}@media (max-width: 1500px){.Media--caption{--ric_grid_col: 8}}@media (max-width: 750px){.Media--caption{font-size:14px;line-height:1.5714285714;letter-spacing:0}}@media not all and (max-width: 1200px){.Media--caption{margin-block:24px}}.ImageElement.layout-in-accordion,.ImageElement.layout-in-lightbox{margin-block:24px}.ImageElement.layout-in-accordion .Media--caption,.ImageElement.layout-in-lightbox .Media--caption{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0}@media (max-width: 750px){.ImageElement.layout-in-accordion .Media--caption,.ImageElement.layout-in-lightbox .Media--caption{font-size:14px;line-height:1.5714285714;letter-spacing:0}}.ImageElement--wrapper{overflow:hidden}.ImageElement.layout-default .ImageElement--wrapper{border-radius:var(--ric_border-radius_md)}.ImageElement.layout-default .ImageElement--wrapper.orientation-landscape{position:relative;margin-right:auto;margin-left:auto;--ric_grid_col: 10}@media not all and (max-width: 750px){.ImageElement.layout-default .ImageElement--wrapper.orientation-landscape{max-width:calc(var(--ric_grid_col) * var(--ric_grid_col-width) + (var(--ric_grid_col) - 1) * var(--ric_grid_gutter))}}@media (max-width: 750px){.ImageElement.layout-default .ImageElement--wrapper.orientation-landscape{margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding)}}.ImageElement.layout-default .ImageElement--wrapper.orientation-portrait{position:relative;margin-right:auto;margin-left:auto;--ric_grid_col: 6}@media not all and (max-width: 750px){.ImageElement.layout-default .ImageElement--wrapper.orientation-portrait{max-width:calc(var(--ric_grid_col) * var(--ric_grid_col-width) + (var(--ric_grid_col) - 1) * var(--ric_grid_gutter))}}@media (max-width: 750px){.ImageElement.layout-default .ImageElement--wrapper.orientation-portrait{margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding)}}@media (max-width: 1500px){.ImageElement.layout-default .ImageElement--wrapper.orientation-portrait{--ric_grid_col: 8}}@media not all and (max-width: 750px){.ImageElement.layout-in-lightbox .ImageElement--wrapper.orientation-portrait{background-color:var(--ric_color_grey-40)}.ImageElement.layout-in-lightbox .ImageElement--wrapper.orientation-portrait .Image{width:50%;margin-right:auto;margin-left:auto}}.ImageSlider--overflowContainer{overflow-x:hidden;overflow-x:clip}.ImageSlider--wrapper{position:relative;margin-right:auto;margin-left:auto;--ric_grid_col: 10}@media not all and (max-width: 750px){.ImageSlider--wrapper{max-width:calc(var(--ric_grid_col) * var(--ric_grid_col-width) + (var(--ric_grid_col) - 1) * var(--ric_grid_gutter))}}@media (max-width: 750px){.ImageSlider--wrapper{margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding)}}.ImageSlider--slider--image{overflow:hidden;border-radius:var(--ric_border-radius_md)}.MediaFullWidth--window{position:relative;max-height:calc(100vh - 256px);clip-path:inset(0)}.MediaFullWidth--window:after{display:block;content:"";padding-bottom:55%}.MediaFullWidth--media.MediaFullWidth--media{position:fixed;top:0;left:0;width:100%;height:100%}.Video--wrapper{position:relative;margin-right:auto;margin-left:auto;--ric_grid_col: 10}@media not all and (max-width: 750px){.Video--wrapper{max-width:calc(var(--ric_grid_col) * var(--ric_grid_col-width) + (var(--ric_grid_col) - 1) * var(--ric_grid_gutter))}}@media (max-width: 750px){.Video--wrapper{margin-left:var(--ric_site-padding);margin-right:var(--ric_site-padding)}}.Video{overflow:hidden;border-radius:var(--ric_border-radius_md)}.code[data-astro-cid-c5yvl27n]{display:none;position:fixed;inset:0;margin:0;font-size:15px;padding:1.5em;overflow-y:auto}[data-celestial-view=code] .code[data-astro-cid-c5yvl27n]{display:block}
