.ind-scene{display:none;position:relative}@media (min-width:1024px){[data-scene-host]>.ind-scene{display:block}[data-scene-host]>:not(.ind-scene){display:none}}.ind-scene .figure-poster-img{object-fit:cover;width:100%;height:100%}[data-scene-host]:has([data-poster-capture]){z-index:10;overflow:visible}.ind-scene:has([data-poster-capture]) :is(.ind-cap,.ind-motion){display:none}.ind-cap{z-index:2;pointer-events:none;color:#fff;background:linear-gradient(#02142100,#0214219e 52%,#021421db);padding:88px clamp(20px,2.3vw,32px) clamp(20px,2.1vw,30px);position:absolute;bottom:0;left:0;right:0}.ind-cap ol{margin:0;padding:0;list-style:none;display:grid}.ind-cap li{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;justify-content:flex-end;display:flex}.ind-cap li[data-on]{visibility:visible;opacity:1}.ind-cap-n{font-family:var(--font-display);font-size:var(--t-caption);letter-spacing:.16em;color:#71c5d7;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ind-cap-name{font-family:var(--font-display);letter-spacing:-.01em;margin-top:10px;font-size:clamp(1.375rem,.55rem + 1.3vw,1.75rem);font-weight:600;line-height:1.15}.ind-cap-line{max-width:44ch;font-size:var(--t-ui);color:#eaf9fce0;margin-top:8px;line-height:1.5}.ind-cap-bar{background:#71c5d738;height:2px;margin-top:18px;display:block;position:relative;overflow:hidden}.ind-cap-bar>i{transform-origin:0;background:#71c5d7;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-off]) .ind-cap[data-live] li{transition:opacity .24s ease-in,transform .24s ease-in,visibility 0s linear .24s;transform:translateY(-10px)}:root:not([data-motion-off]) .ind-cap[data-live] li[data-on]{animation:ind-cap-in .32s var(--ease-out) both;transition:none;transform:none}:root:not([data-motion-off]) .ind-cap[data-live] li[data-on] .ind-cap-n{animation:ind-cap-n .62s var(--ease-arrive) both}:root:not([data-motion-off]) .ind-cap[data-live] li[data-on] .ind-cap-name{animation:ind-cap-rise .76s var(--ease-arrive) 70ms both}:root:not([data-motion-off]) .ind-cap[data-live] li[data-on] .ind-cap-line{animation:ind-cap-line .76s var(--ease-arrive) .2s both}}@keyframes ind-cap-in{0%{opacity:0}to{opacity:1}}@keyframes ind-cap-n{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ind-cap-rise{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}to{clip-path:inset(0);transform:none}}@keyframes ind-cap-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ind-scene>.ind-motion{z-index:3;visibility:hidden;position:absolute;top:8px;right:clamp(8px,1.2vw,16px)}:root[data-motion-off] .ind-scene>.ind-motion{visibility:visible}.ind-scene:has(.figure-stage:is([data-figure-state=mounting],[data-figure-state=live],[data-figure-state=paused]))>.ind-motion{visibility:visible}@media (min-width:1024px) and (max-height:820px){.ind-cap{background:linear-gradient(#021421d6,#02142194 55%,#02142100);padding:clamp(18px,2vw,26px) clamp(20px,2.3vw,32px) 72px;top:0;bottom:auto}.ind-cap li{justify-content:flex-start}.ind-scene>.ind-motion{top:auto;bottom:8px}}@media (forced-colors:active){.ind-cap{color:canvastext;background:canvas}.ind-cap-n,.ind-cap-line{color:canvastext}}.ind-twin{display:none}@media (min-width:1024px){.ind-twin{border-top:1px solid #71c5d752;margin-top:32px;padding-top:8px;display:block}.ind-twin ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.ind-twin li{border-bottom:1px solid #71c5d729}.ind-twin a{color:#fff;min-height:34px;font-family:var(--font-display);font-size:var(--t-ui);align-items:center;gap:12px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}@media (min-width:1440px){.ind-twin ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind-twin-sq{background:#71c5d7;flex:none;width:8px;height:8px;transform:scale(.75)}.ind-twin-label{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:0 1px}.ind-twin a:is(:hover,:focus-visible) .ind-twin-sq{background:#eaf9fc;transform:scale(1.25)}.ind-twin li[data-front] .ind-twin-sq{background:#eaf9fc;transform:scale(1.5)}.ind-twin a:is(:hover,:focus-visible) .ind-twin-label{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){.ind-twin-sq{transition:transform .24s var(--ease-arrive), background-color .24s var(--ease-arrive)}.ind-twin-label{transition:background-size .24s var(--ease-arrive)}}:root[data-motion-off] .ind-twin :is(.ind-twin-sq,.ind-twin-label){transition:none}@media (forced-colors:active){.ind-twin-sq{background:canvastext}.ind-twin a:is(:hover,:focus-visible) .ind-twin-sq{background:highlight}}}
