.darkBgContainer .darkBgContainer-inner{--bgScaling:(671 / 393);position:relative;z-index:0;color:#fff;padding-bottom:9.9375rem}@media (min-width:48rem){.darkBgContainer .darkBgContainer-inner{--bgScaling:1;padding-bottom:17.5rem}}.darkBgContainer .darkBgContainer-inner::before{--width:(100% * var(--bgScaling));content:"";position:absolute;bottom:0;left:calc((100% - var(--width)) / 2);width:calc(var(--width));height:100%;min-height:calc(var(--fullscreen-width));border-bottom-left-radius:calc(var(--fullscreen-width));border-bottom-right-radius:calc(var(--fullscreen-width));background-color:#112D29;z-index:-1}@media (min-width:48rem){.darkBgContainer .darkBgContainer-inner::before{left:0;width:100%}}.darkBgContainer .darkBgContainer-circularText{--sideOffset:31px;position:absolute;z-index:-2;bottom:calc((1lh + var(--sideOffset)) * -1);width:100%;height:calc(var(--fullscreen-width) / 2 + var(--sideOffset) + 1lh);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1lh}@media (min-width:48rem){.darkBgContainer .darkBgContainer-circularText{--sideOffset:40px}}.darkBgContainer .darkBgContainer-circularTextInner{position:relative;margin-left:calc(var(--sideOffset) * -1 - 50% * (var(--bgScaling) - 1));margin-right:calc(var(--sideOffset) * -1 - 50% * (var(--bgScaling) - 1));width:calc(100% * var(--bgScaling) + var(--sideOffset) * 2);padding-top:calc(100% * var(--bgScaling) + var(--sideOffset) * 2);flex:0 0 0%}@media (min-width:48rem){.darkBgContainer .darkBgContainer-circularTextInner{width:calc((100% + var(--sideOffset) * 2))}}.darkBgContainer .darkBgContainer-circularTextInner::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff}.darkBgContainer .darkBgContainer-circularTextInner.mpPlayAnim .darkBgContainer-circularTextSvg{visibility:visible}.darkBgContainer .darkBgContainer-circularTextInner.mpPlayAnim .darkBgContainer-circularTextSvg:not(.mpReset){--transition-duration:calc(var(--animDuration) * (1 + var(--percentLength)));--transition-delay:var(--animation-delay, calc(var(--animDuration) * (var(--percentLengthOffset) - 1)));transition:transform var(--transition-duration) var(--transition-delay) linear;transform:rotate(calc(var(--percentLength) * 180deg))}.darkBgContainer .darkBgContainer-circularTextInner.mpPlayAnim .darkBgContainer-circularTextSvg--beforePlay{display:none}.darkBgContainer .darkBgContainer-circularTextSvgTemplate{display:none}.darkBgContainer .darkBgContainer-circularTextSvg--beforePlay,.darkBgContainer .darkBgContainer-circularTextSvg{--animDuration:40000ms;position:absolute;bottom:0;left:0;width:100%;height:100%;color:#A2AB9E;overflow:visible}.darkBgContainer .darkBgContainer-circularTextSvg{visibility:hidden;transform:rotate(-180deg)}.darkBgContainer .darkBgContainer-circularTextSpacer{padding-bottom:calc(1lh + 40px)}
