section.approach{padding-top:calc(80 / var(--size) * 100vw)}@media (max-width:767px){section.approach{padding-top:calc(45 / var(--size) * 100vw);background:var(--beige)}}section.approach .f--subtitle{margin-bottom:calc(10 / var(--size) * 100vw)}@media (max-width:767px){section.approach .f--subtitle{margin-bottom:calc(72 / var(--size) * 100vw)}}@media (max-width:767px){section.approach .f--subtitles{max-width:calc(342 / var(--size) * 100vw)}}section.approach .f--text_small{margin-top:calc(40 / var(--size) * 100vw)}@media (max-width:767px){section.approach .f--text_small{margin-top:calc(18 / var(--size) * 100vw)}}section.approach .btn{margin-top:calc(33 / var(--size) * 100vw)}@media (max-width:767px){section.approach .btn{margin-top:calc(27 / var(--size) * 100vw);background:#fff}}@media (max-width:767px){section.approach .text-right{text-align:left}}section.approach .splide{margin-top:calc(90 / var(--size) * 100vw)}section.approach .splide .splide__slide:not(.is-active){pointer-events:none}@media (max-width:767px){section.approach .splide{margin-top:calc(60 / var(--size) * 100vw)}}section.approach .block{height:calc(var(--vh, 1vh) * 100 - 0px);height:100svh;position:relative;overflow:hidden;color:var(--off)}@media (max-width:767px){section.approach .block{height:calc(500 / var(--size) * 100vw)}}section.approach .block .thumb{z-index:0;position:absolute;width:101%;height:101%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.approach .block .thumb .parallax{top:0;left:0;width:100%;height:110%;position:absolute}section.approach .block .thumb:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}section.approach .block>.container{position:absolute;top:calc(60 / var(--size) * 100vw);left:0;width:100%;z-index:2}@media (max-width:767px){section.approach .block>.container{top:calc(45 / var(--size) * 100vw)}}section.approach .block .values{margin-left:calc(-10 / var(--size) * 100vw)}@media (max-width:767px){section.approach .block .values{margin-left:0}}section.approach .block .values li{font-weight:500;font-size:calc(150 / var(--size) * 100vw);line-height:80%;letter-spacing:-0.05em;text-transform:uppercase;color:var(--off);opacity:0.4;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;cursor:pointer;overflow:hidden}@media (min-width:1025px){section.approach .block .values li:hover{opacity:0.7}}section.approach .block .values li.active{opacity:1}@media (max-width:767px){section.approach .block .values li{display:block;font-size:calc(58 / var(--size) * 100vw)}}section.approach .block .bottom{bottom:calc(35 / var(--size) * 100vw);left:0;width:100%;z-index:3;position:absolute;-webkit-transition:opacity 1.5s cubic-bezier(0.4,0.5,0,1),-webkit-transform 1.5s cubic-bezier(0.4,0.5,0,1);transition:opacity 1.5s cubic-bezier(0.4,0.5,0,1),-webkit-transform 1.5s cubic-bezier(0.4,0.5,0,1);transition:opacity 1.5s cubic-bezier(0.4,0.5,0,1),transform 1.5s cubic-bezier(0.4,0.5,0,1);transition:opacity 1.5s cubic-bezier(0.4,0.5,0,1),transform 1.5s cubic-bezier(0.4,0.5,0,1),-webkit-transform 1.5s cubic-bezier(0.4,0.5,0,1);opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}section.approach .block .number{left:calc(32 / var(--size) * 100vw);bottom:calc(157 / var(--size) * 100vw);font-weight:500;font-size:calc(18 / var(--size) * 100vw);text-transform:uppercase;position:absolute}@media (max-width:767px){section.approach .block .number{display:none}}section.approach .splide__slide.is-active .block .bottom{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:0.5s;transition-delay:0.5s}