section.spotlight{background:var(--edge);color:var(--robot);padding:calc(124 / var(--size) * var(--size-end)) 0 calc(86 / var(--size) * var(--size-end));position:relative}@media (max-width:767px){section.spotlight{padding:calc(90 / var(--size) * var(--size-end)) 0 calc(40 / var(--size) * var(--size-end))}}section.spotlight:before{content:"";display:block;position:absolute;width:calc(6 / var(--size) * var(--size-end));height:calc(6 / var(--size) * var(--size-end));background:var(--robot);opacity:0.5;top:calc(40 / var(--size) * var(--size-end));left:calc(40 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight:before{left:calc(20 / var(--size) * var(--size-end))}}section.spotlight:after{content:"";display:block;position:absolute;width:calc(6 / var(--size) * var(--size-end));height:calc(6 / var(--size) * var(--size-end));background:var(--robot);opacity:0.5;top:calc(40 / var(--size) * var(--size-end));right:calc(40 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight:after{right:calc(20 / var(--size) * var(--size-end))}}section.spotlight .squares{position:relative}section.spotlight .squares:before{content:"";display:block;position:absolute;width:calc(6 / var(--size) * var(--size-end));height:calc(6 / var(--size) * var(--size-end));background:var(--robot);opacity:0.5;top:calc(40 / var(--size) * var(--size-end));left:calc(16 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight .squares:before{top:calc(21 / var(--size) * var(--size-end));left:calc(11 / var(--size) * var(--size-end))}}section.spotlight .squares:after{content:"";display:block;position:absolute;width:calc(6 / var(--size) * var(--size-end));height:calc(6 / var(--size) * var(--size-end));background:var(--robot);opacity:0.5;top:calc(40 / var(--size) * var(--size-end));right:calc(16 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight .squares:after{top:calc(21 / var(--size) * var(--size-end));right:calc(11 / var(--size) * var(--size-end))}}section.spotlight .max{max-width:calc(520 / var(--size) * var(--size-end))}section.spotlight .subtitle{margin-bottom:calc(14 / var(--size) * var(--size-end))}section.spotlight .blocks{margin-top:calc(30 / var(--size) * var(--size-end));display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(8 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight .blocks{margin-top:calc(48 / var(--size) * var(--size-end));display:block}}section.spotlight .blocks .block{width:50%;height:calc(480 / var(--size) * var(--size-end));position:relative;padding:calc(28 / var(--size) * var(--size-end));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all 0.75s cubic-bezier(0.62,0.05,0.01,0.99);transition:all 0.75s cubic-bezier(0.62,0.05,0.01,0.99);position:relative;clip-path:inset(0 0 0 1px)}section.spotlight .blocks .block+.block{clip-path:inset(0 1px 0 0)}@media (max-width:767px){section.spotlight .blocks .block{width:100%!important;padding:calc(20 / var(--size) * var(--size-end))}section.spotlight .blocks .block+.block{margin-top:calc(20 / var(--size) * var(--size-end))}section.spotlight .blocks .block .btn>span:before{-webkit-animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block .btn>span>span:first-child span{-webkit-animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block .btn>span>span:first-child span:first-child{-webkit-animation-delay:0s;animation-delay:0s}section.spotlight .blocks .block .btn>span>span:first-child span:nth-child(2){-webkit-animation-delay:0.0625s;animation-delay:0.0625s}section.spotlight .blocks .block .btn>span>span:first-child span:nth-child(3){-webkit-animation-delay:0.125s;animation-delay:0.125s}section.spotlight .blocks .block .btn>span>span:first-child span:nth-child(4){-webkit-animation-delay:0.1875s;animation-delay:0.1875s}section.spotlight .blocks .block .btn>span>span:first-child span:nth-child(5){-webkit-animation-delay:0.25s;animation-delay:0.25s}section.spotlight .blocks .block .btn>span>span+span span{-webkit-animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block .btn>span>span+span span:first-child{-webkit-animation-delay:0.03s;animation-delay:0.03s}section.spotlight .blocks .block .btn>span>span+span span:nth-child(2){-webkit-animation-delay:0.0925s;animation-delay:0.0925s}section.spotlight .blocks .block .btn>span>span+span span:nth-child(3){-webkit-animation-delay:0.155s;animation-delay:0.155s}section.spotlight .blocks .block .btn>span>span+span span:nth-child(4){-webkit-animation-delay:0.2175s;animation-delay:0.2175s}section.spotlight .blocks .block .btn>span>span+span span:nth-child(5){-webkit-animation-delay:0.28s;animation-delay:0.28s}}section.spotlight .blocks .block a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.spotlight .blocks .block:first-child.hover{width:66%}section.spotlight .blocks .block:first-child.hover .thumb:after{opacity:0.3}section.spotlight .blocks .block:first-child.hover .desc{opacity:1;-webkit-transition-delay:0.25s;transition-delay:0.25s}section.spotlight .blocks .block:first-child.hover .btn>span:before{-webkit-animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span{-webkit-animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span:first-child{-webkit-animation-delay:0s;animation-delay:0s}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span:nth-child(2){-webkit-animation-delay:0.0625s;animation-delay:0.0625s}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span:nth-child(3){-webkit-animation-delay:0.125s;animation-delay:0.125s}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span:nth-child(4){-webkit-animation-delay:0.1875s;animation-delay:0.1875s}section.spotlight .blocks .block:first-child.hover .btn>span>span:first-child span:nth-child(5){-webkit-animation-delay:0.25s;animation-delay:0.25s}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span{-webkit-animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span:first-child{-webkit-animation-delay:0.03s;animation-delay:0.03s}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span:nth-child(2){-webkit-animation-delay:0.0925s;animation-delay:0.0925s}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span:nth-child(3){-webkit-animation-delay:0.155s;animation-delay:0.155s}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span:nth-child(4){-webkit-animation-delay:0.2175s;animation-delay:0.2175s}section.spotlight .blocks .block:first-child.hover .btn>span>span+span span:nth-child(5){-webkit-animation-delay:0.28s;animation-delay:0.28s}section.spotlight .blocks .block:first-child.hover+.block{width:34%}section.spotlight .blocks .block:first-child:has(+.block.hover){width:34%}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block{width:66%}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .desc{opacity:1;-webkit-transition-delay:0.25s;transition-delay:0.25s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .thumb:after{opacity:0.3}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span:before{-webkit-animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_bg_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span{-webkit-animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_off 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span:first-child{-webkit-animation-delay:0s;animation-delay:0s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span:nth-child(2){-webkit-animation-delay:0.0625s;animation-delay:0.0625s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span:nth-child(3){-webkit-animation-delay:0.125s;animation-delay:0.125s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span:nth-child(4){-webkit-animation-delay:0.1875s;animation-delay:0.1875s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span:first-child span:nth-child(5){-webkit-animation-delay:0.25s;animation-delay:0.25s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span{-webkit-animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards;animation:btn_span_on 0.5s cubic-bezier(0.25,0.1,0.25,1) forwards}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span:first-child{-webkit-animation-delay:0.03s;animation-delay:0.03s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span:nth-child(2){-webkit-animation-delay:0.0925s;animation-delay:0.0925s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span:nth-child(3){-webkit-animation-delay:0.155s;animation-delay:0.155s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span:nth-child(4){-webkit-animation-delay:0.2175s;animation-delay:0.2175s}section.spotlight .blocks .block:first-child:has(+.block.hover)+.block .btn>span>span+span span:nth-child(5){-webkit-animation-delay:0.28s;animation-delay:0.28s}section.spotlight .blocks .block .thumb{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%;height:100%}section.spotlight .blocks .block .thumb+div{position:relative}section.spotlight .blocks .block .thumb:before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(37.01%,rgba(31,31,31,0)),color-stop(101.87%,rgba(31,31,31,0.7)));background:linear-gradient(360deg,rgba(31,31,31,0) 37.01%,rgba(31,31,31,0.7) 101.87%);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;left:0;z-index:1}@media (max-width:767px){section.spotlight .blocks .block .thumb:before{opacity:0!important}}section.spotlight .blocks .block .thumb:after{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(31,31,31,0.6)),to(rgba(31,31,31,0.6)));background:linear-gradient(0deg,rgba(31,31,31,0.6),rgba(31,31,31,0.6));top:0;left:0;z-index:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media (max-width:767px){section.spotlight .blocks .block .thumb:after{opacity:0!important}}section.spotlight .blocks .block .thumb>:last-child{display:none}section.spotlight .blocks .block .thumb>:first-child{display:block}@media (max-width:767px){section.spotlight .blocks .block .thumb>:first-child{display:none}section.spotlight .blocks .block .thumb>:last-child{display:block}}section.spotlight .blocks .block h4.f--xl{line-height:120%}section.spotlight .blocks .block .btn{margin-top:calc(20 / var(--size) * var(--size-end))}section.spotlight .blocks .block .desc{position:absolute;bottom:calc(24 / var(--size) * var(--size-end));right:calc(24 / var(--size) * var(--size-end));max-width:calc(225 / var(--size) * var(--size-end));-webkit-transition:opacity 0.75s ease;transition:opacity 0.75s ease;opacity:0;pointer-events:none}@media (max-width:767px){section.spotlight .blocks .block .desc{display:none}}section.spotlight .pad-left{padding-left:calc(8 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight .pad-left{padding-left:0;padding-top:calc(22 / var(--size) * var(--size-end))}}section.spotlight .bottom{margin-top:calc(86 / var(--size) * var(--size-end));position:relative;padding:calc(28 / var(--size) * var(--size-end)) calc(24 / var(--size) * var(--size-end));position:relative}@media (max-width:767px){section.spotlight .bottom{margin-top:calc(45 / var(--size) * var(--size-end))}}section.spotlight .bottom{}section.spotlight .bottom .text{opacity:0.5;margin-bottom:calc(20 / var(--size) * var(--size-end))}@media (max-width:767px){section.spotlight .bottom .text{margin-bottom:calc(38 / var(--size) * var(--size-end))}}