.AspectRatio{--aspect-ratio:50%;position:relative}.AspectRatio:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:var(--aspect-ratio)}.AspectRatio:after{content:"";display:table;clear:both}.AspectRatio img{bottom:0;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100%}.Hide{display:none}@media screen and (min-width:1025px){.Hide-Desktop{display:none}}@media screen and (max-width:1024px){.Hide-Tablet{display:none}}@media screen and (max-width:600px){.Hide-Mobile{display:none}}.JS .JS-Hide{display:none !important}.Hide-Visually{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.Flex{--gap:0;display:flex;gap:var(--gap)}[class*=FlexGap]{--gap:var(--margin-small) var(--grid-list-gutter)}.FlexGap-Small{--gap:var(--margin-xsmall) var(--margin-small)}.FlexGap-Large{--gap:var(--margin) var(--margin-large)}.FlexNoGap{--gap:0}.FlexWrap{flex-wrap:wrap}.FlexDirection-Row{flex-direction:row}.FlexDirection-Column{flex-direction:column}.FlexAlign-Start{justify-content:flex-start}.FlexAlign-Center{justify-content:center}.FlexAlign-End{justify-content:flex-end}.FlexAlign-SpaceAround{justify-content:space-around}.FlexAlign-SpaceBetween{justify-content:space-between}.FlexValign-Start{align-items:flex-start}.FlexValign-Center{align-items:center}.FlexValign-End{align-items:flex-end}.FlexItem-Flex{flex:1}.FlexSpacer{flex:1}.FlexItem-NoFlex{flex:none}@media screen and (max-width:1024px){.ScreenLock{overflow:hidden !important}.BodyNoScroll{height:100vh;overflow:hidden !important;position:relative}}@supports (-webkit-touch-callout:none){.ScreenLock{height:-webkit-fill-available}}.CustomDetails summary,.DetailsReset summary{list-style:none}.CustomDetails summary::-webkit-details-marker,.DetailsReset summary::-webkit-details-marker{display:none}.CustomDetails summary:hover{color:var(--color-link-hover)}.CustomDetails summary:after{content:"\f0d7";font-family:var(--fa-style-family);margin-left:1rem}details[open] summary~*{animation:sweep var(--transition-slow) cubic-bezier(.77,0,.18,1)}@keyframes sweep{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.Text-Clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Text-Clamped>:last-child{margin-bottom:0}.TextClampButton{display:flex;margin-top:-2rem}.ScrollOverflow{margin-left:calc(var(--container-page-margin)*-1) !important;margin-right:calc(var(--container-page-margin)*-1) !important;padding-left:var(--container-page-margin) !important;padding-right:var(--container-page-margin) !important}.MarginBottom{margin-top:var(--margin)}.MarginLeft{margin-left:var(--margin)}.MarginRight{margin-right:var(--margin)}.MarginTop{margin-top:var(--margin)}.MarginBlock{margin-bottom:var(--margin);margin-top:var(--margin)}.MarginInline{margin-left:var(--margin);margin-right:var(--margin)}.PaddingBottom{padding-top:var(--margin)}.PaddingLeft{padding-left:var(--margin)}.PaddingRight{padding-right:var(--margin)}.PaddingTop{padding-top:var(--margin)}.PaddingBlock{padding-bottom:var(--margin);padding-top:var(--margin)}.PaddingInline{padding-left:var(--margin);padding-right:var(--margin)}