section.sec__hero.hero--no-padding{padding-bottom:0}.fi.hero-slider .hs__toggle-play .svg{height:.5625rem;width:.5625rem}.fi.hero-slider .hs__toggle-play .svg.play{display:block}.fi.hero-slider .hs__toggle-play .svg.pause,.fi.hero-slider .hs__toggle-play.is-play .svg.play{display:none}.fi.hero-slider .hs__toggle-play.is-play .svg.pause{display:block}.fi.hero{overflow:hidden;position:relative}.fi.hero:after{background:radial-gradient(116.41% 75.47% at 0 100%,#02f 0,rgba(0,34,255,0) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.hero--cyber .fi.hero:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(56.99% 100% at 21.04% 100%,#02f 0,rgba(0,34,255,0) 100%),radial-gradient(108.38% 78.5% at 0 100%,#02f 0,rgba(0,34,255,0) 100%)}.fi.hero figure{max-height:20rem}.fi.hero figure:before{min-height:5rem}.hero--cyber .fi.hero figure:before{min-height:30rem}.fi.hero figcaption{bottom:0;left:22%;margin:0;padding:1.5rem;position:absolute;z-index:2}@media screen and (min-width:768px){.fi.hero figcaption{padding:3.125rem}}@media screen and (min-width:1199px){.fi.hero figcaption{padding:4.5rem}}.fi.hero figcaption span{color:#fff;display:block;font-family:DM Mono,monospace;font-size:.875em;font-weight:600;letter-spacing:.04rem;line-height:200%;opacity:1;text-transform:uppercase}@media screen and (min-width:768px){.fi.hero figcaption span{font-size:1em}}.fi.hero figcaption h1{color:#fff;font-family:Lora,serif;font-size:1.75em;font-weight:600;letter-spacing:-.06rem;line-height:110%;margin:0;opacity:1}@media screen and (min-width:768px){.fi.hero figcaption h1{font-size:3em}}.fi.hero figcaption h1 sup{font-size:35%;vertical-align:revert}.fi.hero figcaption p{color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:.875rem 0 0;max-width:32.875rem}@media screen and (min-width:768px){.fi.hero figcaption p{font-size:18px;margin:1.25rem 0 0}}.fi.hero figcaption .l-btn{font-size:1em;margin-top:1.25rem}@media screen and (min-width:768px){.fi.hero figcaption .l-btn{margin-top:2.125rem}}.fi.hero figcaption .l-btn:hover{border-color:#fff}.fi.hero.agenda__bnr{margin:0}@media screen and (min-width:768px){.fi.hero.agenda__bnr{margin:0 1.5rem;max-width:84.125rem}}@media screen and (min-width:1440px){.fi.hero.agenda__bnr{margin:0 4.5rem;max-width:100%}}