[data-elekeeper] section.assistant-act{--aa-heading-gap:calc(var(--ek-rem)*0.24);--aa-mark-w:calc(var(--ek-rem)*0.95);background:#0b0b0c;box-sizing:border-box;isolation:isolate;overflow:clip;padding:0;position:relative;width:100%}[data-elekeeper] .assistant-act__stage{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;margin-inline:auto;max-width:var(--content-max);width:100%}[data-elekeeper] .assistant-act__heading{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;gap:var(--aa-heading-gap);justify-content:center;max-width:100%;width:auto}[data-elekeeper] .assistant-act__heading .assistant-act__title{flex:0 1 auto;margin-inline:0;max-width:min(var(--ek-section-title-max),calc(100vw - var(--aa-mark-w) - var(--aa-heading-gap) - var(--ek-gutter)*2));text-align:center;width:auto}[data-elekeeper] .assistant-act__heading .assistant-act__title.ek-type{text-align:center}[data-elekeeper] .assistant-act__mark{flex-shrink:0;height:auto;max-height:calc(var(--ek-rem)*.75);object-fit:contain;width:var(--aa-mark-w)}@keyframes assistant-act-mark-wiggle{0%,50%,to{transform:translateY(0)}12.5%,62.5%{transform:translateY(calc(var(--ek-rem)*-.07))}25%,75%{transform:translateY(calc(var(--ek-rem)*.04))}37.5%,87.5%{transform:translateY(calc(var(--ek-rem)*-.02))}}[data-elekeeper] .assistant-act__mark.is-wiggle{animation:assistant-act-mark-wiggle .88s cubic-bezier(.34,1.2,.64,1)}[data-elekeeper] .assistant-act__title{margin:0;white-space:normal}[data-elekeeper] .assistant-act__media-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:calc(var(--ek-rem)*.72);justify-content:center;margin-inline:auto;margin-bottom:calc(var(--ek-rem)*.47);max-width:min(calc(var(--ek-rem)*12.8),100%);position:relative;width:100%}[data-elekeeper] .assistant-act__nav{align-items:center;background:rgba(11,11,12,.35);border:1px solid hsla(0,0%,100%,.45);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:calc(var(--ek-rem)*.52);justify-content:center;padding:0;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease;width:calc(var(--ek-rem)*.52)}[data-elekeeper] .assistant-act__nav:hover{background:hsla(0,0%,8%,.65);border-color:hsla(0,0%,100%,.85)}[data-elekeeper] .assistant-act__nav:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}[data-elekeeper] .assistant-act__nav.is-hidden{opacity:0;pointer-events:none;visibility:hidden}[data-elekeeper] .assistant-act__nav-icon{align-items:center;display:flex;height:calc(var(--ek-rem)*.24);justify-content:center;width:calc(var(--ek-rem)*.24)}[data-elekeeper] .assistant-act__nav-icon svg{display:block;height:100%;width:100%}[data-elekeeper] .assistant-act__media{background:#141414;flex:1 1 auto;height:calc(var(--ek-rem)*6.5);max-width:calc(var(--ek-rem)*11.54);min-width:0;overflow:hidden;position:relative;width:100%}[data-elekeeper] .assistant-act__poster{height:100%;inset:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:2}[data-elekeeper] .assistant-act__media.is-video-loading .assistant-act__poster{opacity:1}[data-elekeeper] .assistant-act__poster.is-standby{visibility:hidden}[data-elekeeper] .assistant-act__video{display:block;height:100%;object-fit:cover;object-position:center;pointer-events:none;width:100%}[data-elekeeper] .assistant-act__media.is-video-loading .assistant-act__video{opacity:0}[data-elekeeper] .assistant-act__cards{display:grid;gap:calc(var(--ek-rem)*.32);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}[data-elekeeper] .assistant-act__card{align-items:flex-start;background:linear-gradient(90deg,#141414,#14181f);border:0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:calc(var(--ek-rem)*.3);padding:calc(var(--ek-rem)*.23) calc(var(--ek-rem)*.3);text-align:left;transition:opacity .2s ease}[data-elekeeper] .assistant-act__card:not(.is-active){opacity:.92}[data-elekeeper] .assistant-act__card:hover{opacity:1}[data-elekeeper] .assistant-act__card:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}[data-elekeeper] .assistant-act__card-index{display:none}[data-elekeeper] .assistant-act__card-title{margin:0;width:100%}[data-elekeeper] .assistant-act__card.is-active .assistant-act__card-title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(141.803deg,#00e7a0,#00deea 37.5%,#2b7cff);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;max-width:100%;width:fit-content;-webkit-text-fill-color:transparent;color:transparent}[data-elekeeper] .assistant-act__card-text{margin:0;width:100%}@media (min-width:801px) and (max-width:1024px){[data-elekeeper] section.assistant-act{--aa-mark-w:calc(var(--ek-rem)*0.8)}[data-elekeeper] .assistant-act__mark{max-height:calc(var(--ek-rem)*.63)}}@media (max-width:1024px){[data-elekeeper] .assistant-act__media-row{gap:calc(var(--ek-rem)*.24);margin-bottom:calc(var(--ek-rem)*.32);max-width:100%}[data-elekeeper] .assistant-act__nav{height:calc(var(--ek-rem)*.44);width:calc(var(--ek-rem)*.44)}[data-elekeeper] .assistant-act__media{aspect-ratio:16/9;height:auto;max-width:none}[data-elekeeper] .assistant-act__cards{gap:calc(var(--ek-rem)*.2)}[data-elekeeper] .assistant-act__card{gap:calc(var(--ek-rem)*.16);padding:calc(var(--ek-rem)*.2)}}@media (max-width:800px){[data-elekeeper] section.assistant-act{--aa-heading-gap:calc(var(--ek-rem)*0.2)}[data-elekeeper] .assistant-act__media-row{display:block;margin-bottom:calc(var(--ek-rem)*.4)}[data-elekeeper] .assistant-act__media{width:100%}[data-elekeeper] .assistant-act__nav{background:rgba(11,11,12,.55);height:calc(var(--ek-rem)*.72);position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--ek-rem)*.72);z-index:3}[data-elekeeper] .assistant-act__nav--prev{left:calc(var(--ek-rem)*.16)}[data-elekeeper] .assistant-act__nav--next{right:calc(var(--ek-rem)*.16)}[data-elekeeper] .assistant-act__nav-icon{height:calc(var(--ek-rem)*.4);width:calc(var(--ek-rem)*.4)}[data-elekeeper] .assistant-act__cards{gap:calc(var(--ek-rem)*.24);grid-template-columns:1fr}[data-elekeeper] .assistant-act__card{gap:calc(var(--ek-rem)*.16);padding:calc(var(--ek-rem)*.32) calc(var(--ek-rem)*.4)}}@media (prefers-reduced-motion:reduce){[data-elekeeper] .assistant-act__mark.is-wiggle{animation:none}}