.studio-object .stadium-plaza{mask-image:none!important}
.studio-object .stadium-plaza img{object-fit:contain;transform-origin:50% 50%}
.managed-copy{--studio-title:clamp(44px,min(5vw,11svh),96px);--studio-word:clamp(44px,min(4.167vw,10svh),80px);--studio-amount:clamp(64px,min(6.25vw,15svh),120px);--studio-small:clamp(14px,1vw,20px)}
.managed-copy .r19-phrase{--studio-fit:1}
.managed-copy .r19-phrase[data-fit="1"]{--studio-fit:.9}.managed-copy .r19-phrase[data-fit="2"]{--studio-fit:.8}.managed-copy .r19-phrase[data-fit="3"]{--studio-fit:.7}.managed-copy .r19-phrase[data-fit="4"]{--studio-fit:.6}.managed-copy .r19-phrase[data-fit="5"]{--studio-fit:.5}.managed-copy .r19-phrase[data-fit="6"]{--studio-fit:.4}.managed-copy .r19-phrase[data-fit="7"]{--studio-fit:.32}.managed-copy .r19-phrase[data-fit="8"]{--studio-fit:.25}.managed-copy .r19-phrase[data-fit="9"]{--studio-fit:.2}
:root[data-studio][data-font=exo] .managed-copy .r20-headline{font-size:calc(var(--studio-title)*var(--studio-fit))!important;line-height:1.1;padding-block:3px}
:root[data-studio] .managed-copy .r15-offer-word{font-size:calc(var(--studio-word)*var(--studio-fit))!important;line-height:1.1;margin-bottom:0}
:root[data-studio] .managed-copy .r15-offer-amount{font-size:calc(var(--studio-amount)*var(--studio-fit))!important;line-height:1.1}
:root[data-studio] .managed-copy .r15-offer-qualifier{font-size:calc(var(--studio-small)*var(--studio-fit))!important;line-height:1.2}
.managed-offer{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;white-space:nowrap;padding-block:3px}
@media(max-width:900px){.managed-copy{--studio-title:clamp(27px,min(9vw,6.3dvh),48px);--studio-word:clamp(30px,9vw,40px);--studio-amount:clamp(40px,12vw,58px);--studio-small:12px}.managed-offer{gap:6px}}
@media(max-height:500px) and (orientation:landscape){.managed-copy{--studio-title:27px;--studio-word:24px;--studio-amount:34px;--studio-small:10px}.managed-offer{gap:5px}}
@media(min-width:901px){.managed-copy[data-running=false]{--studio-title:clamp(40px,min(5vw,8svh),96px);--studio-word:clamp(32px,min(3vw,6svh),56px);--studio-amount:clamp(48px,min(4.5vw,9svh),84px)}}

/* Fixed space for both messages when motion is unavailable; only custom copy uses this. */
:root[data-studio] .managed-copy:not([data-running=true]){display:grid;grid-template-rows:1fr 1fr;height:clamp(230px,36svh,330px)!important;gap:8px!important}
.managed-copy:not([data-running=true])>.r19-phrase{display:flex;flex-direction:column;justify-content:center;min-height:0}
.managed-copy .r19-phrase[data-fit="10"],[data-managed-label][data-fit="10"]{--studio-fit:.16}
.managed-copy .r19-phrase[data-fit="11"],[data-managed-label][data-fit="11"]{--studio-fit:.12}
[data-managed-label]{--studio-fit:1;--studio-cta:clamp(22px,1.459vw,28px);font-size:calc(var(--studio-cta)*var(--studio-fit))!important;white-space:nowrap}
[data-managed-label][data-fit="1"]{--studio-fit:.9}[data-managed-label][data-fit="2"]{--studio-fit:.8}[data-managed-label][data-fit="3"]{--studio-fit:.7}[data-managed-label][data-fit="4"]{--studio-fit:.6}[data-managed-label][data-fit="5"]{--studio-fit:.5}[data-managed-label][data-fit="6"]{--studio-fit:.4}[data-managed-label][data-fit="7"]{--studio-fit:.32}[data-managed-label][data-fit="8"]{--studio-fit:.25}[data-managed-label][data-fit="9"]{--studio-fit:.2}
.managed-copy .r19-phrase:not([data-fit]){--studio-fit:.16}
.managed-copy .r19-phrase:not([data-fit]) .r19-line{white-space:normal;overflow-wrap:anywhere}
@media(max-width:900px){:root[data-studio] .managed-copy:not([data-running=true]){height:clamp(124px,18dvh,160px)!important}[data-managed-label]{--studio-cta:24px}}
@media(max-width:900px) and (max-height:500px) and (orientation:landscape){:root[data-studio] .managed-copy:not([data-running=true]){height:116px!important}[data-managed-label]{--studio-cta:22px}}
