[data-v-34f7a429]:root{--color-white:#fff;--color-black:#000;--color-primary:#ec1b23;--color-inno-red:#ec1b23;--color-inno-gray-light:#e2e2e2;--color-inno-gray:#959595;--color-inno-blue:#0046ff;--color-inno-blue-light:#00b4ff;--color-inno-blue-dark:#16272e;--color-inno-orange:#ff6900;--color-inno-yellow:#fabe23;--color-inno-magenta:#be0078;--color-inno-pink:#f0f;--color-inno-green:#007800;--color-inno-green-light:#00dc00;--breakpoint-xs:20rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.14;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-base:.01em;--letter-spacing-sm:.01em}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@property --thumb-color{syntax:"<color>";inherits:true;initial-value:transparent}@media (min-width:48rem){[data-v-34f7a429]:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem}}@media (min-width:64rem){[data-v-34f7a429]:root{--font-size-h1:4.375rem;--font-size-h2:3.375rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}.banner[data-v-34f7a429]{aspect-ratio:1512/480;background-color:#000;width:100%}.banner__title[data-v-34f7a429]{color:#fff;left:50%;max-width:852px;position:absolute;top:36.0416666667%;transform:translate(-50%);width:100%;z-index:5}.overview[data-v-34f7a429]{--section-bg-color:var(--color-black);--section-text-color:var(--color-white);background-color:var(--section-bg-color);color:var(--section-text-color);position:relative}@media (min-width:48rem){.overview-list__item[data-v-34f7a429]{align-items:center;display:flex}.overview-list__item[data-v-34f7a429]:nth-child(2n){flex-direction:row-reverse}}.overview-list__item__info[data-v-34f7a429]{flex:1}@media (min-width:48rem){.overview-list__item__info[data-v-34f7a429]{max-width:50%;padding:0 40px}}.overview-list__item__cover[data-v-34f7a429]{aspect-ratio:518/291;flex:1;flex-shrink:0}.recommended[data-v-34f7a429]{background-color:var(--section-bg-color);color:var(--section-text-color);overflow:hidden;position:relative}.recommended .recommended-content[data-v-34f7a429]{margin-left:auto;margin-right:auto;max-width:1030px}@media (min-width:48rem){.recommended .recommended-content[data-v-34f7a429]{padding-left:40px;padding-right:40px}}@media (min-width:64rem){.recommended .recommended-content[data-v-34f7a429]{padding-left:50px;padding-right:50px}}.recommended .recommended_slide[data-v-34f7a429]{max-width:160px;text-align:center}.related[data-v-34f7a429]{--section-bg-color:var(--color-black);--section-text-color:var(--color-white);background-color:var(--section-bg-color);color:var(--section-text-color);overflow:hidden;position:relative}@media (min-width:48rem){.related-swiper[data-v-34f7a429]{padding-left:40px;padding-right:40px}}@media (min-width:64rem){.related-swiper[data-v-34f7a429]{padding-left:50px;padding-right:50px}}.related-swiper[data-v-34f7a429] .swiper-main{padding:0 1px}.related .related_slide[data-v-34f7a429]{width:160px}@media (min-width:48rem){.related .related_slide[data-v-34f7a429]{width:200px}}.related .tech-cube[data-v-34f7a429]{cursor:pointer;margin-left:auto;margin-right:auto;max-width:800px}.related .tech-cube__link[data-v-34f7a429]{aspect-ratio:1/1;cursor:pointer;display:inline-block;padding-bottom:1px;padding-top:1px;width:100%}.related .tech-cube__link[data-v-34f7a429]:hover .word{--text-color:#000}.related .tech-cube__item[data-v-34f7a429]{align-items:center;display:inline-flex;flex-direction:column;height:100%;justify-content:center;padding:24px 8px;width:100%}.related .tech-cube__item.is-active .thumbnail-text[data-v-34f7a429]{--text-splitting-color:#000}.related .tech-cube__icon[data-v-34f7a429]{height:2.5rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;position:relative;width:2.5rem}@media (min-width:48rem){.related .tech-cube__icon[data-v-34f7a429]{height:4rem;margin-bottom:.75rem;width:4rem}}
