.all-center{display:grid;place-items:center}.breakout{margin-left:50%;max-width:var(--breakout-max-width,none);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.breakout-right{-webkit-margin-end:calc((100vw - var(--wrapper-width))/2*-1);margin-inline-end:calc((100vw - var(--wrapper-width))/2*-1)}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center>*,.centered{margin-inline:auto}.centered{max-width:min(var(--global-max-width-wide),100%)}.centered[data-size=narrow]{max-width:var(--global-max-width-narrow)}.circle{--frame-ratio:var(--ratio-1);border-radius:100vw}.circle:not(.frame){aspect-ratio:1}.flow>*{margin-block:0}.flow>:not(:empty)+*{-webkit-margin-before:var(--flow-space,1em);margin-block-start:var(--flow-space,1em)}:where(.flow .flow){--flow-space:initial}.frame{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:var(--frame-ratio,var(--ratio-43))}.frame iframe,.frame img,.frame picture,.frame video{height:100%;-o-object-fit:var(--frame-object-fit,cover);object-fit:var(--frame-object-fit,cover);width:100%}.frame[data-object-fit=contain]{--frame-object-fit:contain}.frame[data-ratio="169"]{--frame-ratio:16/9}.over-scroll{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:relative}.overlap{position:relative;-webkit-margin-before:var(--overlap-space,0);margin-block-start:var(--overlap-space,0)}.overlap[direction=end]{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--overlap-space,0);margin-block-end:var(--overlap-space,0)}.overlap[data-overlap-space="5xs-4xs"]{--overlap-space:calc(clamp(0.25rem, 0.2333rem + 0.0833vw, 0.3125rem)*-1)}.overlap[data-overlap-space="4xs-3xs"]{--overlap-space:calc(clamp(0.375rem, 0.3417rem + 0.1667vw, 0.5rem)*-1)}.overlap[data-overlap-space="3xs-2xs"]{--overlap-space:calc(clamp(0.5rem, 0.4667rem + 0.1667vw, 0.625rem)*-1)}.overlap[data-overlap-space="2xs-xs"]{--overlap-space:calc(clamp(0.75rem, 0.7rem + 0.25vw, 0.9375rem)*-1)}.overlap[data-overlap-space=xs-s]{--overlap-space:calc(clamp(1rem, 0.9333rem + 0.3333vw, 1.25rem)*-1)}.overlap[data-overlap-space=s-m]{--overlap-space:calc(clamp(1.125rem, 1.0583rem + 0.3333vw, 1.375rem)*-1)}.overlap[data-overlap-space=m-l]{--overlap-space:calc(clamp(1.5rem, 1.4rem + 0.5vw, 1.875rem)*-1)}.overlap[data-overlap-space=l-xl]{--overlap-space:calc(clamp(2rem, 1.8667rem + 0.6667vw, 2.5rem)*-1)}.overlap[data-overlap-space=xl-2xl]{--overlap-space:calc(clamp(3rem, 2.8rem + 1vw, 3.75rem)*-1)}.overlap[data-overlap-space="2xl-3xl"]{--overlap-space:calc(clamp(4.5rem, 4.2rem + 1.5vw, 5.625rem)*-1)}.overlap[data-overlap-space="3xl-4xl"]{--overlap-space:calc(clamp(6rem, 5.6rem + 2vw, 7.5rem)*-1)}.overlap[data-overlap-space="4xl-5xl"]{--overlap-space:calc(clamp(8rem, 7.4667rem + 2.6667vw, 10rem)*-1)}.scrollbar{--scrollbar-thumb-color:var(--color-fill-tertiary-default);--scrollbar-thumb-color-hover:var(--color-fill-tertiary-default-hover);--scrollbar-track-color:var(--color-surface-default);--scrollbar-size:8px;--scrollbar-radius:10px;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin;-webkit-padding-after:var(--space-3xs-2xs);padding-block-end:var(--space-3xs-2xs)}.scrollbar::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover)}.sticky{position:sticky;top:var(--site-header-size,0);-webkit-transition:top var(--timing-fast) ease-out;transition:top var(--timing-fast) ease-out;z-index:var(--stack-5)}.down .sticky{top:calc(var(--site-header-size, 0) - var(--dynamic-header-size, 0))}.truncate-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;position:relative;text-overflow:ellipsis;visibility:visible}@supports not (-webkit-line-clamp:3){.truncate-text{display:block;line-height:var(--leading-loose);max-height:calc(1em*var(--leading-loose)*3)}}.visually-hidden:not(:focus-visible):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}