@font-face{font-family:Consegvida Caption;src:url(/fonts/hanken-grotesk-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Thor Serif";src:url(/fonts/bodoni-moda-variable.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Thor Impact;src:url(/fonts/anton-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.thor-caption-frame{aspect-ratio:auto}.thor-caption-media{position:relative;width:100%;aspect-ratio:var(--caption-picture-ratio, 16 / 9)}.thor-caption-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.thor-caption-band{position:relative;display:grid;place-items:center;width:100%;height:var(--thor-band-height, max(84px, 10cqw));margin-top:calc(-1 * var(--thor-native-band-height, 7.2395833333cqw));padding-block:var(--thor-band-inset, 8px);padding-inline:0;box-sizing:border-box;overflow:hidden;isolation:isolate;background:transparent}.thor-caption-band[hidden]{display:none}.art-player:has(.thor-caption-frame):fullscreen{justify-content:flex-start;overflow:auto}.art-player:has(.thor-caption-frame):fullscreen .thor-caption-frame{margin-top:auto}.art-player:has(.thor-caption-frame):fullscreen .art-transport{width:var(--thor-fullscreen-width, 100%);margin-bottom:auto;flex-shrink:0}.thor-caption-track{display:grid;place-items:center;width:100%;height:100%;min-height:0;isolation:isolate;pointer-events:none}.thor-caption{--thor-light: #f4fbff;--thor-mid: #b8e4f3;--thor-deep: #70b3d2;grid-area:1 / 1;position:relative;display:grid;place-items:center;height:100%;width:var(--thor-caption-width, 76%);min-width:0;z-index:2;isolation:isolate;pointer-events:none;text-align:center;color:#f6f8fa;font-family:"Thor Serif",Georgia,serif;font-size:var(--thor-caption-size, clamp(14px, 3.2cqw, 72px));font-weight:600;font-style:normal;font-synthesis:none;font-optical-sizing:auto;font-kerning:none;font-variant-ligatures:none;line-height:1.12;letter-spacing:.012em;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;opacity:var(--thor-cue-opacity, 1)}.thor-caption--gold{--thor-light: #fff6df;--thor-mid: #e7cb92;--thor-deep: #b38e4e}.thor-caption--neutral{--thor-light: #f1f6ff;--thor-mid: #b9cbdc;--thor-deep: #758da5}.thor-caption--outgoing{z-index:1}.thor-caption__body{position:relative;grid-area:1 / 1;z-index:3;width:100%;text-shadow:0 1px 2px #000,0 0 .13em #000,0 0 .35em #000}.thor-caption__line{display:block;white-space:pre}.thor-caption__char{display:inline-block;transform-origin:center;white-space:pre;font:inherit}.thor-caption__impact{position:absolute;inset:0;display:grid;place-items:center;z-index:1;font:400 var(--thor-impact-size, clamp(28px, 8cqw, 150px)) / 1 "Thor Impact",Impact,sans-serif;font-synthesis:none;font-kerning:none;font-variant-ligatures:none;letter-spacing:0;white-space:nowrap;color:var(--thor-mid);transform:scale(var(--thor-impact-scale, 1));transform-origin:center;opacity:var(--thor-impact-opacity, 1)}.thor-caption__impact>span{grid-area:1 / 1;display:block;clip-path:inset(-.12em var(--thor-impact-reveal-inset, 0%) -.12em -.12em)}.thor-caption__impact-outline{color:transparent;-webkit-text-stroke:max(.6px,.055cqw) var(--thor-mid);opacity:calc(var(--thor-outline-opacity, .5) * .72)}.thor-caption__impact-fill{color:var(--thor-mid);background:linear-gradient(135deg,var(--thor-light) 8%,var(--thor-mid) 52%,var(--thor-deep) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;mask-image:linear-gradient(90deg,transparent calc(var(--thor-sweep) - 33%),#000 calc(var(--thor-sweep) - 16%),#000 calc(var(--thor-sweep) + 12%),transparent calc(var(--thor-sweep) + 31%));-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--thor-sweep) - 33%),#000 calc(var(--thor-sweep) - 16%),#000 calc(var(--thor-sweep) + 12%),transparent calc(var(--thor-sweep) + 31%));opacity:.58;filter:drop-shadow(0 0 .055em var(--thor-deep))}.thor-caption__impact-texture{color:transparent;background-image:radial-gradient(circle,var(--thor-light) 0 24%,transparent 32%);background-size:max(2px,.24cqw) max(2px,.24cqw);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;mask-image:linear-gradient(0deg,#000,transparent 90%);-webkit-mask-image:linear-gradient(0deg,#000,transparent 90%);opacity:calc(var(--thor-texture-opacity, .25) * .34)}.thor-caption__flare{position:absolute;z-index:2;left:7%;width:86%;top:calc(50% + .6em);height:1px;background:linear-gradient(90deg,transparent,var(--thor-deep),var(--thor-light),var(--thor-deep),transparent);opacity:calc(var(--thor-impact-opacity, 0) * .24);box-shadow:0 0 5px var(--thor-deep);transform:scaleX(var(--thor-impact-scale, 1))}.thor-caption--dense .thor-caption__impact{opacity:calc(var(--thor-impact-opacity, 1) * .4)}.thor-caption--dense .thor-caption__flare{display:none}@container (max-width: 599px){.thor-caption{width:var(--thor-caption-width, 92%)}.thor-caption__body{text-shadow:0 1px 2px #000,0 0 3px #000}}.thor-impact-surface{position:absolute;inset:var(--caption-picture-bar, 12.87037037%) 0;z-index:1;overflow:hidden;isolation:isolate;pointer-events:none}.thor-caption-media>.art-brand{z-index:2}.thor-impact-cue{--thor-light: #f4fbff;--thor-mid: #b8e4f3;--thor-deep: #70b3d2;position:absolute;left:4%;right:4%;top:77%;height:var(--thor-impact-size);transform:translateY(-50%);opacity:var(--thor-cue-opacity, 1);pointer-events:none;z-index:2;text-align:center;-webkit-font-smoothing:antialiased}.thor-impact-cue.thor-caption--gold{--thor-light: #fff6df;--thor-mid: #e7cb92;--thor-deep: #b38e4e}.thor-impact-cue.thor-caption--neutral{--thor-light: #f1f6ff;--thor-mid: #b9cbdc;--thor-deep: #758da5}.thor-impact-cue.thor-caption--outgoing{z-index:1}.thor-impact-cue .thor-caption__impact{opacity:min(.76,calc(var(--thor-impact-opacity, 0) * 1.52))}.thor-impact-cue .thor-caption__impact-outline{color:#0a11184d;-webkit-text-stroke:max(.85px,.105cqw) var(--thor-light);opacity:var(--thor-outline-opacity, .8);filter:drop-shadow(0 1px 1px #081019) drop-shadow(0 0 .035em #081019)}.thor-impact-cue .thor-caption__impact-fill{opacity:.87}.thor-impact-cue .thor-caption__impact-texture{opacity:calc(var(--thor-texture-opacity, .32) * .56)}.cv-motion-paused .thor-impact-surface,.pe-motion-paused .thor-impact-surface{display:none}@media(prefers-reduced-motion:reduce),(forced-colors:active){.thor-impact-surface{display:none}}.cv-motion-paused .thor-caption,.pe-motion-paused .thor-caption,.thor-caption-track--still .thor-caption{opacity:1}.cv-motion-paused .thor-caption__char,.pe-motion-paused .thor-caption__char,.thor-caption-track--still .thor-caption__char{opacity:1!important;transform:none!important;filter:none!important}.cv-motion-paused .thor-caption--outgoing,.pe-motion-paused .thor-caption--outgoing,.thor-caption-track--still .thor-caption--outgoing,.cv-motion-paused .thor-caption__impact,.pe-motion-paused .thor-caption__impact,.thor-caption-track--still .thor-caption__impact,.cv-motion-paused .thor-caption__flare,.pe-motion-paused .thor-caption__flare,.thor-caption-track--still .thor-caption__flare{display:none}@media(prefers-reduced-motion:reduce){.thor-caption{opacity:1}.thor-caption__char{opacity:1!important;transform:none!important;filter:none!important}.thor-caption--outgoing,.thor-caption__impact,.thor-caption__flare{display:none}}@media(forced-colors:active){.thor-caption{color:CanvasText;opacity:1}.thor-caption__body{background:Canvas;text-shadow:none}.thor-caption__char{opacity:1!important;transform:none!important;filter:none!important}.thor-caption--outgoing,.thor-caption__impact,.thor-caption__flare{display:none}}

/* This release normally fullscreens a grid with .art-stage. The official frame manages its own layout. */
.art-player.art-cinema-approved:fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0}.art-player.art-cinema-approved:fullscreen>.thor-caption-frame{flex:none;max-width:100%;width:var(--thor-fullscreen-width,100%)}.art-player.art-cinema-approved:fullscreen>.art-transport{flex:none;width:var(--thor-fullscreen-width,100%)}
