@font-face{font-family:icon;font-weight:400;font-style:normal;src:url("../fonts/icon.ttf") format("truetype"),url("../fonts/icon.woff") format("woff"),url("../fonts/icon.svg#icon") format("svg");font-display:block}[class*=' icon-'],[class^=icon-]{font-family:icon!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-logo:before{content:""}.icon-link:before{content:""}.icon-list:before{content:""}.icon-mail:before{content:""}.icon-mail2:before{content:""}.icon-facebook:before{content:""}.icon-line:before{content:""}.icon-twitter:before{content:""}@keyframes rotate_clockwise{100%{transform:rotate(360deg)}}@keyframes rotate_anticlockwise{100%{transform:rotate(-360deg)}}@keyframes nav_show{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes nav_hide{from{transform:translateX(0)}to{transform:translateX(-100%)}}*{outline:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:border-box}::first-letter{font-feature-settings:"palt"}[disabled]{pointer-events:none}html{height:-webkit-fill-available;word-break:break-all;-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:-webkit-fill-available;margin:0;background-color:#f4f5f5;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;font-weight:500;line-height:2;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){body{line-height:2.28571}}body.service{background:#fff!important}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}figure,picture{margin:0}figure img,picture img{display:block}picture{display:block}img,svg{max-width:100%;height:auto}img[height],img[width],svg[height],svg[width]{max-width:none}a{color:#000;text-decoration:none}a:where(:not([class])){text-decoration:underline;transition:color .2s cubic-bezier(.215, .61, .355, 1)}a:where([href^=http][target="_blank"]:not([class])){position:relative;padding-right:1.1875rem}a:where([href^=http][target="_blank"]:not([class])):after{position:absolute;top:-.125em;right:.1875rem;margin-left:.125rem;font-family:icon;content:""}@media only screen and (min-width:768px){a:where([href^=http][target="_blank"]:not([class])):after{top:-.25rem}}a:where(:not([class])):hover{color:#0073f8}iframe{display:block}label{cursor:pointer}textarea{resize:vertical}button{display:inline-block;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}mark{margin-right:.1875rem;background:0 0;color:#db4c55}.column>:first-child{margin-top:0!important}.column>:last-child{margin-bottom:0!important}.input__text{display:inline-block;min-height:100%}.input.input--radio{position:relative;padding-left:2.3125rem}.input.input--radio .input__text{position:relative}.input.input--radio .input__text:after,.input.input--radio .input__text:before{position:absolute;top:50%;border-radius:50%;content:''}.input.input--radio .input__text:before{left:-2.25rem;width:1.25rem;height:1.25rem;border:1px solid #000;background-color:#fff;transform:translateY(-50%)}.input.input--radio .input__text:after{left:-2.0625rem;width:.875rem;height:.875rem;background-color:#454545;transition:transform .2s cubic-bezier(.215, .61, .355, 1);transform:translateY(-50%) scale(0)}.input.input--radio input[type=radio]{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.input.input--radio input[type=radio]:checked+.input__text:after{transform:translateY(-50%) scale(1)}.input.input--checkbox{position:relative;padding-left:2.3125rem}.input.input--checkbox .input__text{position:relative}.input.input--checkbox .input__text:after,.input.input--checkbox .input__text:before{position:absolute;top:50%;content:''}.input.input--checkbox .input__text:before{left:-2.25rem;width:1.25rem;height:1.25rem;border:1px solid #000;border-radius:50%;background-color:#fff;transform:translateY(-50%)}.input.input--checkbox .input__text:after{left:-1.8125rem;width:.375rem;height:.625rem;margin-top:-.0625rem;border-right:2px solid #000;border-bottom:2px solid #000;transition:transform .2s cubic-bezier(.215, .61, .355, 1);transform:translateY(-50%) rotate(0) scale(0)}.input.input--checkbox input[type=checkbox]{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.input.input--checkbox input[type=checkbox]:checked+.input__text:after{transform:translateY(-50%) rotate(45deg) scale(1)}.section-heading{margin-top:2.5rem;margin-bottom:3.3125rem;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:100;line-height:1.25;letter-spacing:.05em}@media only screen and (min-width:768px){.section-heading{margin-top:6.875rem;margin-bottom:7.5rem;font-size:3.75rem}}.section-heading[g-component=split]{overflow:hidden}[g-component=scroll] .section-heading[g-component=split] .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}[g-component=scroll] .section-heading[g-component=split] .char:first-of-type{transition-delay:.05s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(2){transition-delay:.1s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(3){transition-delay:.15s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(4){transition-delay:.2s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(5){transition-delay:.25s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(6){transition-delay:.3s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(7){transition-delay:.35s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(8){transition-delay:.4s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(9){transition-delay:.45s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(10){transition-delay:.5s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(11){transition-delay:.55s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(12){transition-delay:.6s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(13){transition-delay:.65s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(14){transition-delay:.7s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(15){transition-delay:.75s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(16){transition-delay:.8s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(17){transition-delay:.85s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(18){transition-delay:.9s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(19){transition-delay:.95s}[g-component=scroll] .section-heading[g-component=split] .char:nth-of-type(20){transition-delay:1s}[g-component=scroll].is-inview .section-heading[g-component=split] .char{transform:translateY(0)}.signature{margin-top:3.4375rem;text-align:right}.name{position:relative;display:block;margin-bottom:1.3125rem;font-weight:700}.name [data-ruby]:before{position:absolute;top:-2.125em;right:0;left:0;margin:auto;font-size:.75em;font-weight:400;content:attr(data-ruby)}.name-sub{display:block;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.name+.name-sub{margin-top:-1.125rem}[g-component=split]{visibility:hidden}[g-component=split] .words{display:inline-block}[g-component=split] .char{display:inline-block}[g-component=split].is-active{visibility:visible}.button{position:relative;display:table;min-width:20.625rem;max-width:100%;padding-top:1.1875rem;padding-bottom:1.1875rem;border:1px solid #000;border-radius:2.85714em;font-size:1.25rem;font-weight:500;text-align:center;text-decoration:none;letter-spacing:.05em;transition:color .2s cubic-bezier(.215, .61, .355, 1),border-color .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.button{padding-top:1rem;padding-bottom:1.0625rem}}.button span{display:inline-block}.button:hover{border-color:#0073f8;color:#0073f8}.button[disabled]{border-color:#cecece!important;color:#cecece!important}.button.button--more{z-index:0;display:inline-flex;min-width:0;padding:.3125rem 0;border:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;white-space:nowrap;letter-spacing:0;align-items:center}.button.button--more:before{display:inline-block;width:1.375rem;height:1px;margin-right:.1875rem;background-color:#000;vertical-align:middle;content:'';transition:width .2s cubic-bezier(.215, .61, .355, 1);flex-shrink:0}.button.button--more .cursor{z-index:-1;mix-blend-mode:difference}.button.button--more .cursor__inner{width:10.125rem;height:10.125rem;margin-top:-5.0625rem;margin-left:-5.0625rem;border:0;background-color:rgba(255,255,255,.9);transform:scale(0)}.button.button--more.is-hover-active{color:#000}.button.button--more.is-hover-active:before{width:3.125rem}.button.button--more.is-hover-active .cursor__inner{transform:scale(1)}.button.button--next{position:relative;display:block;overflow:hidden;min-width:0;padding:0 0 .5625rem;border:0;border-radius:0;font-size:.875rem;font-weight:700;line-height:1.85714;text-align:left;letter-spacing:0}@media only screen and (min-width:768px){.button.button--next{font-size:1.125rem;line-height:1.77778}}.button.button--next:after{position:absolute;bottom:0;left:0;width:100%;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;content:'';transform:skewX(45deg);transform-origin:right bottom}@media only screen and (min-width:768px){.button.button--next:after{height:5px}}.article .article__link{display:block}.article .article__link>:first-child{margin-top:0!important}.article .article__link>:last-child{margin-bottom:0!important}.article .article__image{position:relative;overflow:hidden;padding-bottom:50%}.article .article__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article .article__date{display:block;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:.1em}.article .article__image+.article__date{margin-top:.1875rem}@media only screen and (min-width:768px){.article .article__image+.article__date{margin-top:.125rem}}.article .article__title{font-size:.875rem;font-weight:500;line-height:1.57143;letter-spacing:.05em}.article .article__date+.article__title{margin-top:.125rem}@media only screen and (min-width:768px){.article .article__date+.article__title{margin-top:0}}.article .article__categories .block-categories .tag{margin-bottom:0}.article .article__categories+.article__title{margin-top:.5rem}@media only screen and (min-width:768px){.article .article__categories+.article__title{margin-top:.5rem}}.article .article__image+.article__categories{margin-top:.75rem}@media only screen and (min-width:768px){.article .article__image+.article__categories{margin-top:1.9375rem}}.article.article--case .article__image{padding-bottom:100%}.article.article--case .article__title{font-size:.875rem;font-weight:700;line-height:1.71429;letter-spacing:0}@media only screen and (min-width:768px){.article.article--case .article__title{font-size:1.125rem;line-height:1.77778}}.article.article--case[g-component=scroll] .article__image{background-color:#e6eaea}.article.article--case[g-component=scroll] .article__image img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}.article.article--case[g-component=scroll] .article__categories .block-categories .tag{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateX(-1em)}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:first-of-type{transition-delay:.1s,.1s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(2){transition-delay:.2s,.2s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(3){transition-delay:.3s,.3s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(4){transition-delay:.4s,.4s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(5){transition-delay:.5s,.5s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(6){transition-delay:.6s,.6s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(7){transition-delay:.7s,.7s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(8){transition-delay:.8s,.8s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(9){transition-delay:.9s,.9s}.article.article--case[g-component=scroll] .article__categories .block-categories .tag:nth-of-type(10){transition-delay:1s,1s}.article.article--case[g-component=scroll] .article__title{opacity:0;transition:opacity 1s .1s cubic-bezier(.645, .045, .355, 1),transform 1s .1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.article.article--case[g-component=scroll].is-inview .article__image img{opacity:1;transform:scale(1)}.article.article--case[g-component=scroll].is-inview .article__categories .block-categories .tag,.article.article--case[g-component=scroll].is-inview .article__title{opacity:1;transform:translate(0,0)}.tag{display:inline-block;padding:0 .5rem;border-radius:1.25em;background-color:#fff;font-size:.75rem;line-height:1.83333;white-space:nowrap;letter-spacing:.05em}@media only screen and (min-width:768px){.tag{padding-right:.875rem;padding-left:.875rem;font-size:.875rem;line-height:2.14286}}.tag a{display:block;margin-right:-.5rem;margin-left:-.5rem;padding-right:.5rem;padding-left:.5rem;text-decoration:none}@media only screen and (min-width:768px){.tag a{margin-right:-.875rem;margin-left:-.875rem;padding-right:.875rem;padding-left:.875rem}}.units{position:relative;width:20.5625rem;height:17.4375rem;margin:auto}@media only screen and (min-width:768px){.units{width:38.75rem;height:32.875rem}}.units svg{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 3s cubic-bezier(.4, 1, .4, 1);transform:rotate(-1080deg)}.units svg .unit text{font-size:18px;opacity:0;transition:opacity 1s 2.5s cubic-bezier(.645, .045, .355, 1)}.units svg .unit circle{transition:all .4s 0s cubic-bezier(.645, .045, .355, 1);stroke:#000;fill:#fff}.units svg .unit a{text-decoration:none}.units svg .unit a:hover circle{transform:scale(1.1)}.units svg .unit--idea text{fill:#F7C648}.units svg .unit--idea a:hover text{fill:#000}.units svg .unit--idea a:hover circle{fill:#F7C648}.units svg .unit--fascina text{fill:#F7A3BA}.units svg .unit--fascina a:hover text{fill:#000}.units svg .unit--fascina a:hover circle{fill:#F7A3BA}.units svg .unit--suite text{fill:#5381BF}.units svg .unit--suite a:hover text{fill:#000}.units svg .unit--suite a:hover circle{fill:#5381BF}.units svg .unit--ignite text{fill:#DB4C55}.units svg .unit--ignite a:hover text{fill:#000}.units svg .unit--ignite a:hover circle{fill:#DB4C55}.units svg .unit--invince text{fill:#50B18C}.units svg .unit--invince a:hover text{fill:#000}.units svg .unit--invince a:hover circle{fill:#50B18C}.units svg .unit--verge text{fill:#975E9E}.units svg .unit--verge a:hover text{fill:#000}.units svg .unit--verge a:hover circle{fill:#975E9E}html.is-ready .units svg{opacity:1;transform:rotate(0)}html.is-ready .units svg .unit text{opacity:1}html.is-single-page,html.is-single-page body{overflow:hidden;height:calc(var(--window-height) - 1px)}.global-wrapper{position:relative;overflow:hidden}.global-scroller{min-height:100vh;transition:1s cubic-bezier(.215, .61, .355, 1)}html.is-animating .global-scroller{opacity:0;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}html.is-rendering .global-scroller{opacity:1;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}header.header{position:fixed;z-index:900;top:0;left:0;width:100%;height:3.25rem;pointer-events:none;transition:transform .4s cubic-bezier(.215, .61, .355, 1),background-color .4s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){header.header{height:4.875rem}}header.header .header__inner{max-width:1366px;margin-right:auto;margin-left:auto;padding:1.0625rem 20px}@media only screen and (min-width:768px){header.header .header__inner{display:flex;height:100%;padding:0 33px;align-items:center}}header.header .header__logo{position:relative;z-index:901;display:table;padding-left:.125rem}header.header .header__logo__link{position:relative;display:block;width:5.1875rem;height:1.625rem;pointer-events:all;transition:opacity .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){header.header .header__logo__link{width:7.625rem;height:2.4375rem}}header.header .header__logo__link:hover{opacity:.5}header.header .header__logo__link svg{display:block;width:100%;height:100%;opacity:0;transition:opacity 1s 1s cubic-bezier(.645, .045, .355, 1),transform 1s 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(-100%);-o-object-fit:cover;object-fit:cover}html.is-ready header.header .header__logo__link svg{opacity:1;transform:translateY(0)}header.header .header__nav{position:absolute;top:1.5625rem;right:1.875rem;width:0;height:0;pointer-events:none;transition:transform .3s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){header.header .header__nav{position:static;width:auto;height:auto;margin-left:auto;pointer-events:all;transition:none}}header.header .header__nav__items{position:absolute;top:0;left:0;overflow:hidden;width:260.26667vw;height:260.26667vw;border-radius:50%;background-color:#fff;transition:transform .3s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%) scale(0)}@media only screen and (min-width:768px){header.header .header__nav__items{position:static;display:flex;overflow:visible;width:auto;height:auto;border-radius:0;background-color:transparent;transition:none;transform:none;-moz-column-gap:2.3125rem;column-gap:2.3125rem}}header.header .header__nav__item{position:absolute;top:50%;left:50%;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:700;line-height:0;text-align:center;letter-spacing:.05em;opacity:0;transition:transform .3s cubic-bezier(.645, .045, .355, 1),opacity .3s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){header.header .header__nav__item{position:static;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;opacity:1;transition:none}}header.header .header__nav__item a{position:relative;display:block;line-height:1.5;pointer-events:all;transition:transform .3s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){header.header .header__nav__item a{transition:color .2s cubic-bezier(.215, .61, .355, 1)}}header.header .header__nav__item a:before{position:absolute;z-index:-1;top:-.5em;bottom:-.5em;left:50%;width:200vw;background-color:#000;content:'';transition:transform .3s cubic-bezier(.215, .61, .355, 1);transform:translate(-50%,0) scaleX(0);transform-origin:right center}@media only screen and (min-width:768px){header.header .header__nav__item a:before{content:none}}header.header .header__nav__item a:hover{color:#fff;transition-delay:0s}@media only screen and (min-width:768px){header.header .header__nav__item a:hover{color:#0073f8}}header.header .header__nav__item a:hover:before{transform:translate(-50%,0) scaleX(1);transform-origin:left center}header.header .header__nav__item a span{display:block;opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(-100%)}html.is-ready header.header .header__nav__item a span{opacity:1;transform:translateY(0)}header.header .header__nav__item:first-child a span{transition-delay:1.05s,1.05s}header.header .header__nav__item:nth-child(2) a span{transition-delay:1.1s,1.1s}header.header .header__nav__item:nth-child(3) a span{transition-delay:1.15s,1.15s}header.header .header__nav__item:nth-child(4) a span{transition-delay:1.2s,1.2s}header.header .header__nav__item:nth-child(5) a span{transition-delay:1.25s,1.25s}header.header .header__nav__item:nth-child(6) a span{transition-delay:1.3s,1.3s}header.header .header__nav__item:nth-child(7) a span{transition-delay:1.35s,1.35s}header.header .header__nav__item:nth-child(8) a span{transition-delay:1.4s,1.4s}header.header .header__nav__item:nth-child(9) a span{transition-delay:1.45s,1.45s}header.header .header__nav__item:nth-child(10) a span{transition-delay:1.5s,1.5s}header.header .header__nav__item:nth-child(11) a span{transition-delay:1.55s,1.55s}header.header .header__nav__item:nth-child(12) a span{transition-delay:1.6s,1.6s}header.header .header__nav__item:nth-child(13) a span{transition-delay:1.65s,1.65s}header.header .header__nav__item:nth-child(14) a span{transition-delay:1.7s,1.7s}header.header .header__nav__item:nth-child(15) a span{transition-delay:1.75s,1.75s}header.header .header__nav__item:nth-child(16) a span{transition-delay:1.8s,1.8s}header.header .header__nav__item:nth-child(17) a span{transition-delay:1.85s,1.85s}header.header .header__nav__item:nth-child(18) a span{transition-delay:1.9s,1.9s}header.header .header__nav__item:nth-child(19) a span{transition-delay:1.95s,1.95s}header.header .header__nav__item:nth-child(20) a span{transition-delay:2s,2s}header.header .header__nav-handle{position:absolute;z-index:901;top:.9375rem;right:1.25rem;width:1.3125rem;height:1.3125rem;border:1px solid #000;border-radius:50%;pointer-events:all;transition:all .3s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){header.header .header__nav-handle{visibility:hidden;pointer-events:none}}header.header .header__nav-handle:after,header.header .header__nav-handle:before{position:absolute;left:.25rem;width:.6875rem;height:.0625rem;background:#000;content:'';transition:transform .3s cubic-bezier(.645, .045, .355, 1)}header.header .header__nav-handle:before{top:.4375rem}header.header .header__nav-handle:after{bottom:.4375rem}.is-menu-open .header .header__nav{pointer-events:all;transform:translate(-8vw,40.02463vh)}@media only screen and (min-width:768px){.is-menu-open .header .header__nav{transform:none}}.is-menu-open .header .header__nav__items{transform:translate(-50%,-50%) scale(1) rotate(-2deg)}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__items{transform:none}}.is-menu-open .header .header__nav__item{opacity:1}.is-menu-open .header .header__nav__item a{transform:rotate(-8deg)}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item a{transform:none}}.is-menu-open .header .header__nav__item:first-child{transition-delay:20ms;transform:translate(var(--menu-x1),var(--menu-y1))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:first-child{transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:first-child a{transition-delay:20ms}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:first-child a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(2){transition-delay:40ms;transform:translate(var(--menu-x2),var(--menu-y2))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(2){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(2) a{transition-delay:40ms}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(2) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(3){transition-delay:60ms;transform:translate(var(--menu-x3),var(--menu-y3))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(3){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(3) a{transition-delay:60ms}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(3) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(4){transition-delay:80ms;transform:translate(var(--menu-x4),var(--menu-y4))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(4){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(4) a{transition-delay:80ms}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(4) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(5){transition-delay:0.1s;transform:translate(var(--menu-x5),var(--menu-y5))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(5){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(5) a{transition-delay:0.1s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(5) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(6){transition-delay:0.12s;transform:translate(var(--menu-x6),var(--menu-y6))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(6){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(6) a{transition-delay:0.12s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(6) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(7){transition-delay:0.14s;transform:translate(var(--menu-x7),var(--menu-y7))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(7){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(7) a{transition-delay:0.14s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(7) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(8){transition-delay:0.16s;transform:translate(var(--menu-x8),var(--menu-y8))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(8){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(8) a{transition-delay:0.16s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(8) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(9){transition-delay:0.18s;transform:translate(var(--menu-x9),var(--menu-y9))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(9){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(9) a{transition-delay:0.18s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(9) a{transition-delay:0s}}.is-menu-open .header .header__nav__item:nth-child(10){transition-delay:0.2s;transform:translate(var(--menu-x10),var(--menu-y10))}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(10){transition-delay:0s;transform:none}}.is-menu-open .header .header__nav__item:nth-child(10) a{transition-delay:0.2s}@media only screen and (min-width:768px){.is-menu-open .header .header__nav__item:nth-child(10) a{transition-delay:0s}}.is-menu-open .header .header__nav-handle{border-color:transparent;transform:translate(-8vw,40.02463vh) rotate(710deg)}.is-menu-open .header .header__nav-handle:after,.is-menu-open .header .header__nav-handle:before{left:.0625rem;width:1rem}.is-menu-open .header .header__nav-handle:before{top:.5625rem;transform:rotate(45deg)}.is-menu-open .header .header__nav-handle:after{bottom:.5625rem;transform:rotate(-45deg)}.is-scrolled .header{background-color:rgba(255,255,255,.5)}.is-scrolled.is-scrolling-down .header{transform:translateY(-100%)}html.is-animating .header .header__logo,html.is-animating .header .header__nav-handle{opacity:0;transition:opacity .5s cubic-bezier(.645, .045, .355, 1),transform .5s cubic-bezier(.645, .045, .355, 1);transform:translateY(-100%)}html.is-animating .header .header__nav__item{opacity:0;transition:opacity .5s cubic-bezier(.645, .045, .355, 1),transform .5s cubic-bezier(.645, .045, .355, 1);transform:translateY(-100%)}html.is-rendering .header .header__logo,html.is-rendering .header .header__nav-handle{opacity:1;transition:opacity .5s 1s cubic-bezier(.645, .045, .355, 1),transform .5s 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(0)}html.is-rendering .header .header__nav__item{opacity:1;transition:opacity .5s 1s cubic-bezier(.645, .045, .355, 1),transform .5s 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(0)}html.is-rendering .header .header__nav__item:first-of-type{transition-delay:1.05s,1.05s}html.is-rendering .header .header__nav__item:nth-of-type(2){transition-delay:1.1s,1.1s}html.is-rendering .header .header__nav__item:nth-of-type(3){transition-delay:1.15s,1.15s}html.is-rendering .header .header__nav__item:nth-of-type(4){transition-delay:1.2s,1.2s}html.is-rendering .header .header__nav__item:nth-of-type(5){transition-delay:1.25s,1.25s}html.is-rendering .header .header__nav__item:nth-of-type(6){transition-delay:1.3s,1.3s}html.is-rendering .header .header__nav__item:nth-of-type(7){transition-delay:1.35s,1.35s}html.is-rendering .header .header__nav__item:nth-of-type(8){transition-delay:1.4s,1.4s}html.is-rendering .header .header__nav__item:nth-of-type(9){transition-delay:1.45s,1.45s}html.is-rendering .header .header__nav__item:nth-of-type(10){transition-delay:1.5s,1.5s}html.is-rendering .header .header__nav__item:nth-of-type(11){transition-delay:1.55s,1.55s}html.is-rendering .header .header__nav__item:nth-of-type(12){transition-delay:1.6s,1.6s}html.is-rendering .header .header__nav__item:nth-of-type(13){transition-delay:1.65s,1.65s}html.is-rendering .header .header__nav__item:nth-of-type(14){transition-delay:1.7s,1.7s}html.is-rendering .header .header__nav__item:nth-of-type(15){transition-delay:1.75s,1.75s}html.is-rendering .header .header__nav__item:nth-of-type(16){transition-delay:1.8s,1.8s}html.is-rendering .header .header__nav__item:nth-of-type(17){transition-delay:1.85s,1.85s}html.is-rendering .header .header__nav__item:nth-of-type(18){transition-delay:1.9s,1.9s}html.is-rendering .header .header__nav__item:nth-of-type(19){transition-delay:1.95s,1.95s}html.is-rendering .header .header__nav__item:nth-of-type(20){transition-delay:2s,2s}html.is-rendering .header .header__nav-handle{transition-delay:1.1s}.header__nav__edge-label{display:inline-block;vertical-align:middle}.header__nav__link{display:inline-flex!important;vertical-align:middle!important;white-space:nowrap!important;align-items:center!important}.header__nav__edge-label,.header__nav__link>span{display:inline-flex;align-items:center}.header__nav__icon{display:inline-block!important;width:16px!important;height:16px!important;margin-left:6px!important;vertical-align:middle!important}.main{padding-right:20px;padding-left:20px}@media only screen and (min-width:768px){.main{padding-right:33px;padding-left:33px}}.main>:where(:not([class*=container--])){max-width:910px;margin-right:auto;margin-left:auto}.main>*+*{margin-top:3.5rem}.main>:where(:last-child:not([class*=background])){margin-bottom:7.5rem}.container--full{max-width:none!important;margin-right:-20px!important;margin-left:-20px!important;padding-right:20px!important;padding-left:20px!important}@media only screen and (min-width:768px){.container--full{margin-right:-33px!important;margin-left:-33px!important;padding-right:33px!important;padding-left:33px!important}}.container--full>:where(:not([class*=container--])){max-width:910px;margin-right:auto;margin-left:auto}.container--full>*+*{margin-top:3.5rem}.container--base{max-width:1300px!important;margin-right:auto;margin-left:auto}.container--max{max-width:calc(1366px - (20px * 2))!important;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.container--max{max-width:calc(1366px - (33px * 2))}}.container--medium{max-width:974px!important;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.container--has-side{max-width:1137px!important;margin-right:0;margin-left:auto}}footer.footer{background:#000;color:#fff;opacity:0}footer.footer a{color:inherit}footer.footer .footer__inner{max-width:1366px;margin-right:auto;margin-left:auto;padding:11.625rem 20px 0}@media only screen and (min-width:768px){footer.footer .footer__inner{display:flex;padding:3.8125rem 33px 0;flex-wrap:wrap;-moz-column-gap:2.8125rem;column-gap:2.8125rem}}footer.footer .footer__logo{margin-bottom:3.75rem;padding-left:.1875rem}@media only screen and (min-width:768px){footer.footer .footer__logo{margin-bottom:0;flex:0 0 12.1875rem}}footer.footer .footer__logo__link{position:relative;display:block;font-size:1.6875rem;line-height:1;transition:opacity .2s cubic-bezier(.215, .61, .355, 1)}footer.footer .footer__logo__link:hover{opacity:.5}footer.footer .footer__nav__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-row-gap:.75rem;grid-column-gap:.5625rem}@media only screen and (min-width:768px){footer.footer .footer__nav__items{grid-row-gap:1.25rem;grid-column-gap:3.4375rem}}footer.footer .footer__nav__item{display:block}footer.footer .footer__nav__item a{display:table;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){footer.footer .footer__nav__item a{line-height:1.42857;transition-duration:.2s;transition-property:opacity}}footer.footer .footer__nav__item a:hover{opacity:.5}footer.footer .footer__copyright{margin-top:8.1875rem;padding-top:2.1875rem;padding-bottom:2.1875rem;text-align:center}@media only screen and (min-width:768px){footer.footer .footer__copyright{margin-top:5.875rem;padding-top:1rem;padding-bottom:1rem;text-align:right;flex:1 0 100%}}footer.footer .footer__copyright small{font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500}html.is-ready footer.footer{opacity:1}html.is-single-page footer.footer{display:none}.cursor{position:fixed;z-index:1000;top:0;left:0;display:none;pointer-events:none;will-change:transform;mix-blend-mode:exclusion}.cursor__inner{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;margin-top:-.625rem;margin-left:-.625rem;border:1px solid #fff;border-radius:100%;opacity:0;transition:all .2s ease}.has-cursor .cursor{display:block}.is-hover-active .cursor__inner{border-color:#333;opacity:1;transform:scale(2)}.is-hover-disable .cursor__inner{opacity:0!important}.global-cursor{position:fixed}.global-cursor .cursor__inner{opacity:1}.cursor.cursor--swipe{mix-blend-mode:normal}.cursor.cursor--swipe .cursor__inner{width:5.625rem;height:5.625rem;margin-top:-2.8125rem;margin-left:-2.8125rem;border:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MCA5MCI+CiAgPGNpcmNsZSBjeD0iNDUiIGN5PSI0NSIgcj0iNDUiIGZpbGw9Im5vbmUiLz4KICA8Y2lyY2xlIGN4PSI0NSIgY3k9IjQ1IiByPSI0NC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiLz4KICA8cGF0aCBkPSJNMzIuMjQsMzAuMDVsLTEwLjA0LDE0Ljk2LDEwLjA0LDE0Ljk1IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiLz4KICA8cGF0aCBkPSJNNTcuNzYsNTkuOTVsMTAuMDQtMTQuOTUtMTAuMDQtMTQuOTUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIvPgo8L3N2Zz4=) no-repeat 0 0/cover;transform:scale(0)}.is-hover-active .cursor.cursor--swipe .cursor__inner{transform:scale(1)}.cursor.cursor--modal{mix-blend-mode:normal}.cursor.cursor--modal .cursor__inner{width:6.25rem;height:6.25rem;margin-top:-3.125rem;margin-left:-3.125rem;border:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImQiPgogICAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0ibm9uZSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGc+CiAgICA8Zz4KICAgICAgPHBhdGggZD0iTTUwLDBjMjcuNjEsMCw1MCwyMi4zOSw1MCw1MHMtMjIuMzksNTAtNTAsNTBTMCw3Ny42MSwwLDUwLDIyLjM5LDAsNTAsMFoiIGZpbGw9Im5vbmUiLz4KICAgICAgPHBhdGggZD0iTTUwLDFjLTYuNjIsMC0xMy4wMywxLjMtMTkuMDcsMy44NS01LjgzLDIuNDctMTEuMDgsNi0xNS41OCwxMC41LTQuNSw0LjUtOC4wMyw5Ljc0LTEwLjUsMTUuNTgtMi41NSw2LjA0LTMuODUsMTIuNDYtMy44NSwxOS4wN3MxLjMsMTMuMDMsMy44NSwxOS4wN2MyLjQ3LDUuODMsNiwxMS4wOCwxMC41LDE1LjU4LDQuNSw0LjUsOS43NCw4LjAzLDE1LjU4LDEwLjUsNi4wNCwyLjU1LDEyLjQ2LDMuODUsMTkuMDcsMy44NXMxMy4wMy0xLjMsMTkuMDctMy44NWM1LjgzLTIuNDcsMTEuMDgtNiwxNS41OC0xMC41LDQuNS00LjUsOC4wMy05Ljc0LDEwLjUtMTUuNTgsMi41NS02LjA0LDMuODUtMTIuNDYsMy44NS0xOS4wN3MtMS4zLTEzLjAzLTMuODUtMTkuMDdjLTIuNDctNS44My02LTExLjA4LTEwLjUtMTUuNTgtNC41LTQuNS05Ljc0LTguMDMtMTUuNTgtMTAuNS02LjA0LTIuNTUtMTIuNDYtMy44NS0xOS4wNy0zLjg1bTAtMWMyNy42MSwwLDUwLDIyLjM5LDUwLDUwcy0yMi4zOSw1MC01MCw1MFMwLDc3LjYxLDAsNTAsMjIuMzksMCw1MCwwWiIvPgogICAgPC9nPgogICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2QpIj4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZD0iTTcwLjE0LDg0LjE5Yy0uNTYtNS4yMS0yLjEtMTAuMjctNC41NS0xNC45MS0xLjcyLC42MS02LjQ4LDQuMzgtOS4xNyw3Ljc3LTQuMjMtLjk1LTguNjEtLjk1LTEyLjgzLDAtMi42OS0zLjM5LTcuNDUtNy4xNi05LjE3LTcuNzctMi40NSw0LjYzLTQsOS42OS00LjU2LDE0LjkxLTMuMjksMy43MS02LjAxLDguMzUtNi4wMSwxMy4zOSwwLDEyLjE2LDEyLjEzLDIxLjI1LDI2LjE1LDIxLjI1czI2LjE1LTkuMDksMjYuMTUtMjEuMjVjMC01LjA0LTIuNzMtOS42OC02LjAxLTEzLjM5WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgogIDxnPgogICAgPGc+CiAgICAgIDxjaXJjbGUgY3g9IjUwLjkiIGN5PSI0Ny40MSIgcj0iOC41IiBmaWxsPSJub25lIi8+CiAgICAgIDxjaXJjbGUgY3g9IjUwLjkiIGN5PSI0Ny40MSIgcj0iOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgc3Ryb2tlLXdpZHRoPSIxIi8+CiAgICA8L2c+CiAgICA8cGF0aCBkPSJNNjIuMSw1OC42MWwtNS42Ni01LjY2IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSI0IiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPg==) no-repeat 0 0/cover;transform:scale(0)}.is-hover-active .cursor.cursor--modal .cursor__inner{opacity:1;transform:scale(1)}.cursor.cursor--close{mix-blend-mode:normal}.cursor.cursor--close .cursor__inner{width:7.75rem;height:7.75rem;margin-top:-3.875rem;margin-left:-3.875rem;border:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTI0IDE0Ny41MSI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImQiPgogICAgICA8Y2lyY2xlIGN4PSI2MiIgY3k9IjYyIiByPSI2MiIgZmlsbD0ibm9uZSIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPHBhdGggZD0iTTYyLDBjMzQuMjQsMCw2MiwyNy43Niw2Miw2MnMtMjcuNzYsNjItNjIsNjJTMCw5Ni4yNCwwLDYyLDI3Ljc2LDAsNjIsMFoiIGZpbGw9IiNmZmYiLz4KICA8ZyBjbGlwLXBhdGg9InVybCgjZCkiPgogICAgPHBhdGggZD0iTTkxLjMxLDk2LjU4Yy0uODEtNy41OS0zLjA2LTE0Ljk1LTYuNjMtMjEuNy0yLjUsLjg5LTkuNDMsNi4zNy0xMy4zNCwxMS4zLTYuMTUtMS4zOC0xMi41My0xLjM4LTE4LjY4LDAtMy45Mi00LjkzLTEwLjg0LTEwLjQxLTEzLjM0LTExLjMtMy41Nyw2Ljc1LTUuODIsMTQuMTEtNi42MywyMS43LTQuNzgsNS40LTguNzUsMTIuMTYtOC43NSwxOS41LDAsMTcuNywxNy42NiwzMC45MywzOC4wNiwzMC45M3MzOC4wNi0xMy4yMywzOC4wNi0zMC45M2MwLTcuMzQtMy45Ny0xNC4wOS04Ljc1LTE5LjQ5WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgogIDwvZz4KICA8Zz4KICAgIDxwYXRoIGQ9Ik00OC44Miw1Ny4yOGwuMDIsLjA2Yy4wMywxLjQ0LS40NCwyLjYxLTEuNCwzLjUxcy0yLjI2LDEuMzUtMy45LDEuMzUtMy4wMS0uNTYtNC4wNS0xLjY3LTEuNTYtMi41NC0xLjU2LTQuMjh2LTIuNzFjMC0xLjczLC41MS0zLjE2LDEuNTQtNC4yOHMyLjM2LTEuNjgsNC0xLjY4LDMsLjQ0LDMuOTcsMS4zMiwxLjQ0LDIuMDcsMS40MSwzLjU2bC0uMDIsLjA2aC0yLjI5YzAtLjk2LS4yNi0xLjctLjc4LTIuMjRzLTEuMjgtLjgtMi4yOS0uOC0xLjc0LC4zOC0yLjMxLDEuMTUtLjg1LDEuNzMtLjg1LDIuODl2Mi43MmMwLDEuMTcsLjI5LDIuMTQsLjg3LDIuOTFzMS4zNywxLjE1LDIuMzYsMS4xNSwxLjczLS4yNiwyLjI0LS43OWMuNTEtLjUzLC43Ni0xLjI3LC43Ni0yLjIzaDIuMjlaIi8+CiAgICA8cGF0aCBkPSJNNTMuMzksNjJoLTIuMzd2LTE1LjIzaDIuMzd2MTUuMjNaIi8+CiAgICA8cGF0aCBkPSJNNTUuNiw1Ni42MmMwLTEuNTcsLjQzLTIuODYsMS4yOS0zLjg3LC44Ny0xLjAxLDIuMDUtMS41MSwzLjU0LTEuNTFzMi43LC41LDMuNTYsMS41MWMuODcsMSwxLjMsMi4yOSwxLjMsMy44N3YuMjFjMCwxLjU5LS40MywyLjg4LTEuMywzLjg5LS44NiwxLTIuMDQsMS40OS0zLjU0LDEuNDlzLTIuNy0uNS0zLjU2LTEuNWMtLjg2LTEtMS4yOS0yLjI5LTEuMjktMy44OHYtLjIxWm0yLjM3LC4yYzAsMS4wMywuMiwxLjg3LC42MSwyLjUyLC40LC42NCwxLjAyLC45NywxLjg4LC45N3MxLjQ1LS4zMiwxLjg1LS45N2MuNDItLjY1LC42Mi0xLjQ5LC42Mi0yLjUydi0uMjFjMC0xLjAxLS4yMS0xLjg0LS42Mi0yLjQ5LS40MS0uNjYtMS4wMy0uOTktMS44Ny0uOTlzLTEuNDUsLjMzLTEuODYsLjk5Yy0uNCwuNjYtLjYxLDEuNDktLjYxLDIuNDl2LjIxWiIvPgogICAgPHBhdGggZD0iTTczLjMxLDU5LjEzYzAtLjM2LS4xNi0uNjctLjQ3LS45MXMtLjg5LS40NS0xLjc1LS42M2MtMS4yNi0uMjctMi4yMi0uNjUtMi44Ny0xLjE0LS42NS0uNDktLjk3LTEuMTYtLjk3LTIuMDFzLjM4LTEuNjQsMS4xMi0yLjI3Yy43NS0uNjIsMS43NC0uOTQsMi45Ni0uOTQsMS4yOSwwLDIuMzEsLjMyLDMuMDcsLjk1LC43NiwuNjMsMS4xMiwxLjQyLDEuMDksMi4zNmwtLjAyLC4wNmgtMi4yOGMwLS40NC0uMTctLjgxLS41LTEuMTJzLS43OS0uNDctMS4zNy0uNDctMS4wMSwuMTMtMS4zMSwuMzljLS4zLC4yNi0uNDUsLjU3LS40NSwuOTRzLjE0LC42NywuNDIsLjg4LC44NiwuNDEsMS43MiwuNThjMS4zMywuMjcsMi4zMSwuNjYsMi45NSwxLjE2LC42NCwuNSwuOTYsMS4xOCwuOTYsMi4wNCwwLC45NS0uMzksMS43Mi0xLjE4LDIuMzEtLjc4LC41OS0xLjgyLC44OS0zLjEsLjg5LTEuMzcsMC0yLjQ2LS4zNS0zLjI1LTEuMDUtLjc5LS43LTEuMTctMS41MS0xLjEzLTIuNDJsLjAyLS4wNmgyLjIxYy4wMywuNjEsLjI1LDEuMDYsLjY2LDEuMzQsLjQyLC4yOCwuOTIsLjQyLDEuNTIsLjQyczEuMDgtLjEyLDEuNDItLjM1LC41LS41NSwuNS0uOTVaIi8+CiAgICA8cGF0aCBkPSJNODIuMyw2Mi4yMWMtMS41LDAtMi42OS0uNDktMy41OC0xLjQ3cy0xLjMzLTIuMjQtMS4zMy0zLjc3di0uMzljMC0xLjU0LC40NC0yLjgxLDEuMzItMy44MiwuODgtMS4wMSwxLjk5LTEuNTIsMy4zMi0xLjUxLDEuNDMsMCwyLjUyLC40MywzLjI4LDEuMjksLjc2LC44NiwxLjE0LDIuMDIsMS4xNCwzLjQ3djEuNGgtNi41OWwtLjAyLC4wNWMuMDQsLjg0LC4yOSwxLjUyLC43NCwyLjA1LC40NSwuNTMsMS4wOCwuOCwxLjg4LC44LC42NCwwLDEuMTktLjA4LDEuNjQtLjIzLC40Ni0uMTYsLjktLjM4LDEuMzItLjY3bC43NiwxLjU2Yy0uNCwuMzUtLjkyLC42NS0xLjU4LC44OS0uNjYsLjI0LTEuNDIsLjM2LTIuMjksLjM2Wm0tLjI3LTkuMDZjLS41OSwwLTEuMDcsLjIzLTEuNDUsLjctLjM4LC40Ny0uNjEsMS4wNi0uNywxLjc3bC4wMiwuMDVoNC4xOXYtLjI0YzAtLjY3LS4xNy0xLjIyLS41MS0xLjY0cy0uODYtLjYzLTEuNTUtLjYzWiIvPgogIDwvZz4KPC9zdmc+) no-repeat 0 0/cover;transform:scale(0)}.is-hover-active .cursor.cursor--close .cursor__inner{opacity:1;transform:scale(1)}.loading{position:fixed;z-index:1000;top:0;left:0;overflow:hidden;width:100%;height:100vh;pointer-events:none}.loading .loading__inner{position:relative;top:-100%;width:100%;height:100%;background:#000;will-change:top}.loading .loading__bottom,.loading .loading__top{position:absolute;z-index:2;overflow:hidden;width:100%;height:0;will-change:height}.loading .loading__top{top:0;left:0;transform:translateY(-99%) scale(1,-1)}.loading .loading__bottom{bottom:0;left:0;transform:translateY(99%)}.loading .loading__shape{position:absolute;z-index:1;top:0;left:50%;width:150%;height:745%;border-radius:50%;background:#000;transform:translate(-50%,-86.666%)}html.is-loading .loading .loading__inner{top:0}html.is-leaving .loading .loading__inner{top:0;transition:top .4s cubic-bezier(.755, .05, .855, .06)}html.is-leaving .loading .loading__top{height:5vh}@media only screen and (min-width:768px){html.is-leaving .loading .loading__top{height:10vh}}html.is-leaving .loading .loading__bottom{height:5vh;transition:height .4s cubic-bezier(.755, .05, .855, .06)}@media only screen and (min-width:768px){html.is-leaving .loading .loading__bottom{height:10vh}}html.is-rendering .loading .loading__inner{top:100%;transition:top .4s cubic-bezier(.755, .05, .855, .06)}html.is-rendering .loading .loading__top{height:0;transition:height .4s cubic-bezier(.755, .05, .855, .06)}html.is-rendering .loading .loading__bottom{height:0}.global-modal{position:fixed;z-index:1000;top:0;left:0;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,0);pointer-events:none;cursor:none;transition:background-color 1s cubic-bezier(.645, .045, .355, 1)}.global-modal .global-modal__inner{display:flex;height:100%;padding-right:20px;padding-left:20px;align-items:center;justify-content:center}.global-modal .global-modal__inner:before{position:absolute;top:50%;left:50%;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;margin-left:-1.5625rem;border:3px solid transparent;border-top-color:#cecece;border-radius:100%;content:'';transition:opacity 1s cubic-bezier(.645, .045, .355, 1);animation:1s infinite cubic-bezier(.645,.045,.355,1)}.global-modal .global-modal__content{width:100%;max-width:968px;flex:1 1 100%}.global-modal .global-modal__frame{position:relative;overflow:hidden}.global-modal .global-modal__frame img{display:block;width:100%;max-width:100%;height:100%;max-height:90vh;margin:auto;opacity:0;transition:all .4s 0s cubic-bezier(.645, .045, .355, 1);transform:scale(.9);-o-object-fit:contain;object-fit:contain}.global-modal.is-active{visibility:visible;background-color:rgba(0,0,0,.25);pointer-events:auto}.global-modal.is-active .global-modal__inner:before{opacity:1;animation-name:rotate_clockwise}.global-modal.is-loaded .global-modal__inner:before{opacity:0}.global-modal.is-loaded .global-modal__frame img{opacity:1;transform:scale(1)}.block-head{margin-top:6rem;margin-bottom:4.8125rem}@media only screen and (min-width:768px){.block-head{margin-top:10.9375rem;margin-bottom:5.8125rem}}.block-head .block-head__image{position:relative}.block-head .block-head__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-head .block-head__date{display:block;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:900;letter-spacing:.1em}.block-head .block-head__title{font-size:1.625rem;line-height:1.69231;opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1)}html.is-ready .block-head .block-head__title{opacity:1}@media only screen and (min-width:768px){.block-head .block-head__title{font-size:2.625rem}}.block-head .block-head__title[g-component=split]{overflow:hidden}.block-head .block-head__categories{margin-top:1.0625rem;padding-bottom:.4375rem}@media only screen and (min-width:768px){.block-head .block-head__categories{margin-top:1.125rem;padding-bottom:0}}.block-head .block-head__categories .block-categories{margin:0}.block-head--post{margin-top:6.4375rem;margin-bottom:3.5rem}@media only screen and (min-width:768px){.block-head--post{margin-top:4.875rem;margin-bottom:5rem}}.block-head--post .block-head__image{margin-top:5rem;margin-bottom:.375rem}@media only screen and (min-width:768px){.block-head--post .block-head__image{margin-top:0;margin-bottom:1.75rem}}.block-head--post .block-head__image img{width:100%}.block-head--post .block-head__date{margin-bottom:.1875rem}@media only screen and (min-width:768px){.block-head--post .block-head__date{margin-bottom:.0625rem}}@media only screen and (min-width:768px){.block-head--post .block-head__title{font-size:2.125rem;line-height:1.58824}}.block-head--post .block-head__image+.block-head__title{margin-top:1.0625rem}@media only screen and (min-width:768px){.block-head--post .block-head__image+.block-head__title{margin-top:.3125rem}}.block-head--picture{max-width:none}@media only screen and (min-width:768px){.block-head--picture{margin-top:4.875rem;margin-bottom:8.5625rem}}.block-head--picture .block-head__image{margin-right:-20px;margin-left:-20px;padding-bottom:clamp(25.625rem,122.38806%,30rem)}@media only screen and (min-width:768px){.block-head--picture .block-head__image{margin-right:-33px;margin-left:-33px}}.block-head--picture .block-head__image img{position:absolute;top:0;left:0}.block-head--picture .block-head__title{max-width:1300px;margin-top:3.5rem;margin-right:auto;margin-left:auto}.block-head--columns{max-width:calc(1366px - (20px * 2));margin-bottom:4.0625rem}@media only screen and (min-width:768px){.block-head--columns{display:grid;max-width:calc(1366px - (33px * 2));margin-top:8.75rem;margin-bottom:13.5625rem;grid-template-columns:repeat(20,1fr);grid-column-gap:1.5625rem}}@media only screen and (min-width:768px){.block-head--columns .block-head__column:first-child{grid-column:span 13;order:2}}@media only screen and (min-width:768px){.block-head--columns .block-head__column:nth-child(2){grid-column:span 7}}.block-head--columns .block-head__column>p{margin-top:.875rem;margin-bottom:1.0625rem;font-weight:700;line-height:1.71429;letter-spacing:.05em}.block-head--columns .block-head__column>p:first-letter{font-feature-settings:normal}.block-head--columns .block-head__image{overflow:hidden;margin-right:-20px;margin-left:-20px;padding-bottom:clamp(13.5rem,64.47761%,31.25rem)}@media only screen and (min-width:768px){.block-head--columns .block-head__image{margin-right:-33px;margin-left:0;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}}.block-head--columns .block-head__image img{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s .5s cubic-bezier(.645, .045, .355, 1),transform 2s .5s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}html.is-ready .block-head--columns .block-head__image img{opacity:1;transform:scale(1)}.block-head--columns .block-head__title{margin-top:2.875rem;font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:.05em}@media only screen and (min-width:768px){.block-head--columns .block-head__title{margin-top:2.5rem;font-size:5rem}}.block-head--columns .block-head__title[g-component=split]{overflow:visible}.block-head--columns .block-head__title .char{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.215, .61, .355, 1);transform:translateX(-1em)}.block-head--columns .block-head__title .char:last-of-type{transition-delay:.05s,.05s}.block-head--columns .block-head__title .char:nth-last-of-type(2){transition-delay:.1s,.1s}.block-head--columns .block-head__title .char:nth-last-of-type(3){transition-delay:.15s,.15s}.block-head--columns .block-head__title .char:nth-last-of-type(4){transition-delay:.2s,.2s}.block-head--columns .block-head__title .char:nth-last-of-type(5){transition-delay:.25s,.25s}.block-head--columns .block-head__title .char:nth-last-of-type(6){transition-delay:.3s,.3s}.block-head--columns .block-head__title .char:nth-last-of-type(7){transition-delay:.35s,.35s}.block-head--columns .block-head__title .char:nth-last-of-type(8){transition-delay:.4s,.4s}.block-head--columns .block-head__title .char:nth-last-of-type(9){transition-delay:.45s,.45s}.block-head--columns .block-head__title .char:nth-last-of-type(10){transition-delay:.5s,.5s}.block-head--columns .block-head__title .char:nth-last-of-type(11){transition-delay:.55s,.55s}.block-head--columns .block-head__title .char:nth-last-of-type(12){transition-delay:.6s,.6s}.block-head--columns .block-head__title .char:nth-last-of-type(13){transition-delay:.65s,.65s}.block-head--columns .block-head__title .char:nth-last-of-type(14){transition-delay:.7s,.7s}.block-head--columns .block-head__title .char:nth-last-of-type(15){transition-delay:.75s,.75s}.block-head--columns .block-head__title .char:nth-last-of-type(16){transition-delay:.8s,.8s}.block-head--columns .block-head__title .char:nth-last-of-type(17){transition-delay:.85s,.85s}.block-head--columns .block-head__title .char:nth-last-of-type(18){transition-delay:.9s,.9s}.block-head--columns .block-head__title .char:nth-last-of-type(19){transition-delay:.95s,.95s}.block-head--columns .block-head__title .char:nth-last-of-type(20){transition-delay:1s,1s}html.is-ready .block-head--columns .block-head__title .char{opacity:1;transform:translateX(0)}.block-head--columns .block-head__title~p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-head--columns .block-head__title~p:first-of-type{transition-delay:.5s,.5s}.block-head--columns .block-head__title~p:nth-of-type(2){transition-delay:.75s,.75s}.block-head--columns .block-head__title~p:nth-of-type(3){transition-delay:1s,1s}.block-head--columns .block-head__title~p:nth-of-type(4){transition-delay:1.25s,1.25s}.block-head--columns .block-head__title~p:nth-of-type(5){transition-delay:1.5s,1.5s}.block-head--columns .block-head__title~p:nth-of-type(6){transition-delay:1.75s,1.75s}.block-head--columns .block-head__title~p:nth-of-type(7){transition-delay:2s,2s}.block-head--columns .block-head__title~p:nth-of-type(8){transition-delay:2.25s,2.25s}.block-head--columns .block-head__title~p:nth-of-type(9){transition-delay:2.5s,2.5s}.block-head--columns .block-head__title~p:nth-of-type(10){transition-delay:2.75s,2.75s}.block-head--columns .block-head__title~p:nth-of-type(11){transition-delay:3s,3s}.block-head--columns .block-head__title~p:nth-of-type(12){transition-delay:3.25s,3.25s}.block-head--columns .block-head__title~p:nth-of-type(13){transition-delay:3.5s,3.5s}.block-head--columns .block-head__title~p:nth-of-type(14){transition-delay:3.75s,3.75s}.block-head--columns .block-head__title~p:nth-of-type(15){transition-delay:4s,4s}.block-head--columns .block-head__title~p:nth-of-type(16){transition-delay:4.25s,4.25s}.block-head--columns .block-head__title~p:nth-of-type(17){transition-delay:4.5s,4.5s}.block-head--columns .block-head__title~p:nth-of-type(18){transition-delay:4.75s,4.75s}.block-head--columns .block-head__title~p:nth-of-type(19){transition-delay:5s,5s}.block-head--columns .block-head__title~p:nth-of-type(20){transition-delay:5.25s,5.25s}html.is-ready .block-head--columns .block-head__title~p{opacity:1;transform:translateY(0)}.block-head--hero{position:relative;max-width:none;margin-top:6.1875rem}@media only screen and (min-width:768px){.block-head--hero{margin-top:4.875rem}}.block-head--hero .block-head__image{overflow:hidden;height:25.625rem;margin-right:-20px;margin-left:-20px;background-color:#e6eaea}@media only screen and (min-width:768px){.block-head--hero .block-head__image{height:35rem;margin-right:-33px;margin-left:-33px}}.block-head--hero .block-head__image img{display:block;width:100%;height:100%;opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 3s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1);-o-object-fit:cover;object-fit:cover}html.is-ready .block-head--hero .block-head__image img{opacity:1;transform:scale(1)}.block-head--hero .block-head__title{position:absolute;top:50%;left:50%;overflow:hidden;max-width:none;font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap;letter-spacing:.05em;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-head--hero .block-head__title{font-size:5rem}}.block-head--hero .block-head__title .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-head--hero .block-head__title .char:first-of-type{transition-delay:.05s}.block-head--hero .block-head__title .char:nth-of-type(2){transition-delay:.1s}.block-head--hero .block-head__title .char:nth-of-type(3){transition-delay:.15s}.block-head--hero .block-head__title .char:nth-of-type(4){transition-delay:.2s}.block-head--hero .block-head__title .char:nth-of-type(5){transition-delay:.25s}.block-head--hero .block-head__title .char:nth-of-type(6){transition-delay:.3s}.block-head--hero .block-head__title .char:nth-of-type(7){transition-delay:.35s}.block-head--hero .block-head__title .char:nth-of-type(8){transition-delay:.4s}.block-head--hero .block-head__title .char:nth-of-type(9){transition-delay:.45s}.block-head--hero .block-head__title .char:nth-of-type(10){transition-delay:.5s}.block-head--hero .block-head__title .char:nth-of-type(11){transition-delay:.55s}.block-head--hero .block-head__title .char:nth-of-type(12){transition-delay:.6s}.block-head--hero .block-head__title .char:nth-of-type(13){transition-delay:.65s}.block-head--hero .block-head__title .char:nth-of-type(14){transition-delay:.7s}.block-head--hero .block-head__title .char:nth-of-type(15){transition-delay:.75s}.block-head--hero .block-head__title .char:nth-of-type(16){transition-delay:.8s}.block-head--hero .block-head__title .char:nth-of-type(17){transition-delay:.85s}.block-head--hero .block-head__title .char:nth-of-type(18){transition-delay:.9s}.block-head--hero .block-head__title .char:nth-of-type(19){transition-delay:.95s}.block-head--hero .block-head__title .char:nth-of-type(20){transition-delay:1s}html.is-ready .block-head--hero .block-head__title .char{transform:translateY(0)}.block-content>:first-child{margin-top:0!important}.block-content>:last-child{margin-bottom:0!important}.block-content h2{margin-top:3.5rem;margin-bottom:1.625rem;font-size:1.5rem;line-height:1.5}@media only screen and (min-width:768px){.block-content h2{margin-top:5.625rem;margin-bottom:3.3125rem;font-size:2rem;line-height:1.625}}.block-content h3{margin-top:3.4375rem;margin-bottom:1.625rem;font-size:1.25rem;line-height:1.6}@media only screen and (min-width:768px){.block-content h3{margin-top:3.3125rem;margin-bottom:1.5625rem;font-size:1.375rem;line-height:1.45455}}.block-content h3:where(:not([class])){padding-bottom:.1875rem;border-bottom:1px solid #000}@media only screen and (min-width:768px){.block-content h3:where(:not([class])){padding-bottom:.375rem}}.block-content p{margin-bottom:1.5rem}@media only screen and (min-width:768px){.block-content p{margin-bottom:1.1875rem}}.block-content ol li,.block-content ul li{position:relative;padding-left:1.1875rem;line-height:1.71429;color:#454545}@media only screen and (min-width:768px){.block-content ol li,.block-content ul li{padding-left:1.4375rem;line-height:2}}.block-content ol li:not(:last-child),.block-content ul li:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:768px){.block-content ol li:not(:last-child),.block-content ul li:not(:last-child){margin-bottom:.75rem}}.block-content ol li:before,.block-content ul li:before{position:absolute}.block-content ol ol,.block-content ol ul,.block-content ul ol,.block-content ul ul{margin-top:1rem}@media only screen and (min-width:768px){.block-content ol ol,.block-content ol ul,.block-content ul ol,.block-content ul ul{margin-top:.75rem}}.block-content>ol,.block-content>ul{margin-bottom:3.375rem}@media only screen and (min-width:768px){.block-content>ol,.block-content>ul{margin-bottom:3.1875rem}}.block-content ul li:before{top:0;left:.0625rem;width:.875rem;height:.875rem;font-family:icon;color:#454545;content:""}@media only screen and (min-width:768px){.block-content ul li:before{left:.3125rem}}.block-content ol{counter-reset:ol}.block-content ol li{counter-increment:ol}.block-content ol li:before{top:0;left:-.125rem;min-width:1.5em;font-family:Roboto,sans-serif;font-weight:500;color:#000;text-align:center;content:counter(ol) "."}@media only screen and (min-width:768px){.block-content ol li:before{left:.0625rem}}.block-content .button{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.block-content .button{margin-right:0;margin-left:0}}.block-content .button--more{margin-right:0;margin-left:0}.block-image figcaption{padding-top:.625rem;padding-bottom:.125rem;font-size:.75rem;line-height:1.83333;color:#454545}.block-image--iso{width:13.3125rem}.block-image--iso figcaption{padding-top:.1875rem;font-weight:500;line-height:1;text-align:left}.block-gallery{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.1875rem;-moz-column-gap:.1875rem;column-gap:.1875rem}@media only screen and (min-width:768px){.block-gallery{grid-template-columns:repeat(3,1fr);row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}}.block-gallery .block-gallery__item{position:relative;padding-bottom:58.06452%}@media only screen and (min-width:768px){.block-gallery .block-gallery__item{padding-bottom:57.77778%}}.block-gallery .block-gallery__item:first-of-type,.block-gallery .block-gallery__item:nth-of-type(8n-7){padding-bottom:58.13333%;grid-column:1/3}@media only screen and (min-width:768px){.block-gallery .block-gallery__item:first-of-type,.block-gallery .block-gallery__item:nth-of-type(8n-7){padding-bottom:57.77778%;grid-column:auto}}.block-gallery .block-gallery__item:nth-of-type(8n-4){padding-bottom:117.2043%;grid-row:span 2}@media only screen and (min-width:768px){.block-gallery .block-gallery__item:nth-of-type(8n-4){padding-bottom:116.88889%}}.block-gallery .block-gallery__item a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:none;transition:all .4s 0s cubic-bezier(.645, .045, .355, 1)}.block-gallery .block-gallery__item img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-gallery .block-gallery__item a:hover{opacity:.7;transform:scale(1.1)}.block-bg{padding-top:3.75rem;padding-bottom:3.75rem}.block-bg>:first-child{margin-top:0!important}.block-bg>:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.block-bg{padding-top:5.3125rem;padding-bottom:5.3125rem}}.block-bg--entry{position:relative;max-width:none;margin-right:-20px;margin-bottom:0;margin-left:-20px;padding:6.25rem 20px;background-color:#fff;transition:color .2s cubic-bezier(.215, .61, .355, 1),background-color .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.block-bg--entry{margin-right:-33px;margin-left:-33px;padding-right:33px;padding-left:33px}}.block-bg--entry .animation .pen{position:absolute;top:50%;left:50%;width:1.60125rem;height:2.4725rem;margin-top:-1.25rem;margin-left:3.125rem;transform:rotate(17deg)}@media only screen and (min-width:768px){.block-bg--entry .animation .pen{width:3.01938rem;height:4.67188rem;margin-top:-6.5625rem;margin-left:24.75rem;transform:rotate(-6deg)}}.block-bg--entry .animation .pen line,.block-bg--entry .animation .pen path{stroke:#000}@media only screen and (min-width:768px){.block-bg--entry .animation .pen line,.block-bg--entry .animation .pen path{stroke:#fff}}.block-bg--entry .animation .pen .tip{fill:none}@media only screen and (min-width:768px){.block-bg--entry .animation .pen .tip{fill:#fff}}.block-bg--entry .animation .line{position:absolute;bottom:0;left:50%;display:none;width:17.51438rem;height:10.48062rem;margin-left:7.5rem}@media only screen and (min-width:768px){.block-bg--entry .animation .line{display:block}}.block-bg--entry.is-hover-active{background-color:#0073f8;color:#fff}.block-bg--entry.is-hover-active .button{border-color:#fff;color:#fff}.block-table table{display:block;border-bottom:1px solid #000}@media only screen and (min-width:768px){.block-table table{display:table;width:100%;border-collapse:collapse}}.block-table table thead{display:block}@media only screen and (min-width:768px){.block-table table thead{display:table-header-group}}.block-table table tbody{display:block}@media only screen and (min-width:768px){.block-table table tbody{display:table-row-group}}.block-table table tfoot{display:block}@media only screen and (min-width:768px){.block-table table tfoot{display:table-footer-group}}.block-table table tr{display:block;padding:.5625rem .75rem;border-top:1px solid #000}@media only screen and (min-width:768px){.block-table table tr{display:table-row;padding:0;border-top-width:0}}.block-table table td,.block-table table th{display:block;padding:.5625rem 0;line-height:1.42857;text-align:left}@media only screen and (min-width:768px){.block-table table td,.block-table table th{display:table-cell;padding:.8125rem 1.875rem .875rem;border-top:1px solid #000;line-height:2.28571;vertical-align:top}}.block-table table th{font-weight:700}.block-columns{display:grid;grid-template-columns:1fr;row-gap:1.625rem}@media only screen and (min-width:768px){.block-columns{grid-template-columns:repeat(12,1fr);-moz-column-gap:1.875rem;column-gap:1.875rem}}.block-columns>.column{margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.block-columns>.column{grid-column:span 6}}@media only screen and (min-width:768px){.block-columns>.column.is-col1{grid-column:span 1}}@media only screen and (min-width:768px){.block-columns>.column.is-col2{grid-column:span 2}}@media only screen and (min-width:768px){.block-columns>.column.is-col3{grid-column:span 3}}@media only screen and (min-width:768px){.block-columns>.column.is-col4{grid-column:span 4}}@media only screen and (min-width:768px){.block-columns>.column.is-col5{grid-column:span 5}}@media only screen and (min-width:768px){.block-columns>.column.is-col6{grid-column:span 6}}@media only screen and (min-width:768px){.block-columns>.column.is-col7{grid-column:span 7}}@media only screen and (min-width:768px){.block-columns>.column.is-col8{grid-column:span 8}}@media only screen and (min-width:768px){.block-columns>.column.is-col9{grid-column:span 9}}@media only screen and (min-width:768px){.block-columns>.column.is-col10{grid-column:span 10}}@media only screen and (min-width:768px){.block-columns>.column.is-col11{grid-column:span 11}}@media only screen and (min-width:768px){.block-columns>.column.is-col12{grid-column:span 12}}@media only screen and (min-width:768px){.block-columns.block-columns--no-gutter{-moz-column-gap:0;column-gap:0}}.block-mediatext{overflow:hidden;background-color:#e6eaea}@media only screen and (min-width:768px){.block-mediatext{display:grid;margin-bottom:7.5rem;grid-template-columns:repeat(19,1fr)}}.block-mediatext .block-mediatext__media{position:relative;padding-bottom:70.66667%;background-color:#e6eaea}@media only screen and (min-width:768px){.block-mediatext .block-mediatext__media{padding-bottom:70.88608%;grid-column:span 11}}.block-mediatext .block-mediatext__media__inner{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;transition:width .7s cubic-bezier(.86, 0, .07, 1)}.block-mediatext .block-mediatext__media__inner:after{position:absolute;top:0;right:0;width:57.10102%;height:100%;background:linear-gradient(to left,rgba(16,30,54,.78) 0,rgba(95,104,120,0) 100%);content:'';opacity:0;transition:opacity .5s .2s cubic-bezier(.215, .61, .355, 1),transform .5s .2s cubic-bezier(.215, .61, .355, 1);transform:scaleX(0);transform-origin:right}.block-mediatext .block-mediatext__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-mediatext .block-mediatext__text{position:relative;display:flex;flex-direction:column;min-height:23.75rem;padding:1.0625rem 20px 3.125rem;line-height:1.85714;transition:color .7s cubic-bezier(.215, .61, .355, 1)}.block-mediatext .block-mediatext__text>:first-child{margin-top:0!important}.block-mediatext .block-mediatext__text>:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.block-mediatext .block-mediatext__text{padding:5rem 13.54167%;line-height:2.28571;grid-column:span 8}}.block-mediatext .block-mediatext__text__heading{margin-bottom:.25rem;font-size:1.125rem;line-height:1.77778}@media only screen and (min-width:768px){.block-mediatext .block-mediatext__text__heading{margin-bottom:1.625rem;font-size:1.375rem;line-height:1.45455}}.block-mediatext .block-mediatext__text__bottom{margin-top:auto}.block-mediatext .block-mediatext__text__bottom__heading{margin-bottom:.125rem;font-family:Roboto,sans-serif;font-weight:300}@media only screen and (min-width:768px){.block-mediatext .block-mediatext__text__bottom__heading{margin-bottom:0;font-size:1.125rem}}.block-mediatext .block-mediatext__text .button{transition:color .7s cubic-bezier(.215, .61, .355, 1)}.block-mediatext .block-mediatext__text .button:after{transition:border-color .7s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.block-mediatext.is-reverse .block-mediatext__media{order:2}}.block-mediatext.is-reverse .block-mediatext__media__inner{right:0;left:auto}.block-mediatext.is-reverse .block-mediatext__media__inner:after{right:auto;left:0;background:linear-gradient(to right,rgba(16,30,54,.78) 0,rgba(95,104,120,0) 100%);transform-origin:left}.block-mediatext.is-reverse .block-mediatext__text{order:1}.container--full .block-mediatext{max-width:none;margin-right:-20px;margin-left:-20px}@media only screen and (min-width:768px){.container--full .block-mediatext{margin-right:-33px;margin-left:-33px}}.block-bg .block-mediatext{background-color:#fff}[g-component=scroll] .block-mediatext{background-color:transparent;transition:background-color 1s cubic-bezier(.645, .045, .355, 1)}[g-component=scroll] .block-mediatext .block-mediatext__media__inner img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}[g-component=scroll] .block-mediatext .block-mediatext__text__heading{opacity:0;transition:color .7s cubic-bezier(.215, .61, .355, 1),opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}[g-component=scroll] .block-mediatext .block-mediatext__text>p{opacity:0;transition:color .7s cubic-bezier(.215, .61, .355, 1),opacity 1s .3s cubic-bezier(.645, .045, .355, 1),transform 1s .3s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}[g-component=scroll] .block-mediatext .block-mediatext__text__bottom__heading{opacity:0;transition:color .7s cubic-bezier(.215, .61, .355, 1),opacity 1s .4s cubic-bezier(.645, .045, .355, 1),transform 1s .4s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}[g-component=scroll] .block-mediatext .block-mediatext__text__bottom .button:after{right:100%;left:auto;transition:border-color .7s cubic-bezier(.215, .61, .355, 1),right 1s .5s cubic-bezier(.645, .045, .355, 1)}[g-component=scroll] .block-mediatext .block-mediatext__text__bottom .button span{opacity:0;transition:color .7s cubic-bezier(.215, .61, .355, 1),opacity 1s .5s cubic-bezier(.645, .045, .355, 1),transform 1s .5s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}[g-component=scroll].is-inview .block-mediatext{background-color:#fff}[g-component=scroll].is-inview .block-mediatext .block-mediatext__media__inner img{opacity:1;transform:scale(1)}[g-component=scroll].is-inview .block-mediatext .block-mediatext__text>p,[g-component=scroll].is-inview .block-mediatext .block-mediatext__text__bottom .button span,[g-component=scroll].is-inview .block-mediatext .block-mediatext__text__bottom__heading,[g-component=scroll].is-inview .block-mediatext .block-mediatext__text__heading{opacity:1;transform:translateY(0)}[g-component=scroll].is-inview .block-mediatext .block-mediatext__text__bottom .button:after{right:0}@media only screen and (min-width:768px){.block-mediatext.is-hover-active .block-mediatext__media__inner{width:100vw}}@media only screen and (min-width:768px){.block-mediatext.is-hover-active .block-mediatext__media__inner:after{opacity:1;transform:scaleX(1)}}@media only screen and (min-width:768px){.block-mediatext.is-hover-active .block-mediatext__text{color:#fff}}@media only screen and (min-width:768px){.block-mediatext.is-hover-active .block-mediatext__text .button{color:#fff}}@media only screen and (min-width:768px){.block-mediatext.is-hover-active .block-mediatext__text .button:after{border-right-color:#fff;border-bottom-color:#fff}}.block-accordion .block-accordion__content{overflow:hidden}.block-accordion .block-accordion__content__inner{padding:.9375rem 1.1875rem}@media only screen and (min-width:768px){.block-accordion .block-accordion__content__inner{padding:1.5rem 1.1875rem}}.block-accordion .block-accordion__trigger{position:relative;display:block;width:100%;padding:1.5625rem 1.125rem 1rem;border-bottom:1px solid #000;font-size:.875rem;font-weight:700;text-align:left}.block-accordion .block-accordion__trigger:after,.block-accordion .block-accordion__trigger:before{position:absolute;top:2rem;right:.6875rem;width:18px;height:1px;background-color:#000;content:''}@media only screen and (min-width:768px){.block-accordion .block-accordion__trigger:after,.block-accordion .block-accordion__trigger:before{right:1.375rem}}.block-accordion .block-accordion__trigger:after{transition:transform .2s cubic-bezier(.215, .61, .355, 1);transform:rotate(90deg)}.block-accordion .block-accordion__trigger[disabled]{display:none}.block-accordion.is-open .block-accordion__trigger:after{transform:rotate(90deg) scaleX(0)}.block-carousel{position:relative}.block-carousel .block-carousel__wrapper{overflow:hidden}.block-carousel .block-carousel__items{display:flex;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}.block-carousel .block-carousel__item{flex:0 0 100%}.block-carousel .block-carousel__item>a{display:block;text-decoration:none}.block-carousel .block-carousel__item .block-image{margin:0}.block-carousel .block-carousel__navigation{display:grid;margin-top:.625rem;margin-left:-.6875rem;grid-template-columns:repeat(2,2.375rem);-moz-column-gap:.9375rem;column-gap:.9375rem}@media only screen and (min-width:768px){.block-carousel .block-carousel__navigation{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:0;pointer-events:none}}.block-carousel .block-carousel__navigation__next,.block-carousel .block-carousel__navigation__prev{width:2.375rem;height:2.375rem;background-repeat:no-repeat;background-position:center center;background-size:11.12px 19.02px;content:''}@media only screen and (min-width:768px){.block-carousel .block-carousel__navigation__next,.block-carousel .block-carousel__navigation__prev{position:absolute;top:0;width:2.625rem;height:100%;pointer-events:all}}.block-carousel .block-carousel__navigation__prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4xMiAxOS4wMiI+CiAgPHBvbHlnb24gcG9pbnRzPSIxMC40NCAxOS4wMiAwIDkuNTEgMTAuNDQgMCAxMS4xMiAuNzQgMS40OSA5LjUxIDExLjEyIDE4LjI4IDEwLjQ0IDE5LjAyIi8+Cjwvc3ZnPg==)}@media only screen and (min-width:768px){.block-carousel .block-carousel__navigation__prev{left:-2.625rem}}.block-carousel .block-carousel__navigation__next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4xMiAxOS4wMiI+CiAgPHBvbHlnb24gcG9pbnRzPSIuNjcgMTkuMDIgMTEuMTIgOS41MSAuNjcgMCAwIC43NCA5LjYzIDkuNTEgMCAxOC4yOCAuNjcgMTkuMDIiLz4KPC9zdmc+)}@media only screen and (min-width:768px){.block-carousel .block-carousel__navigation__next{right:-2.625rem}}.block-carousel .block-carousel__wrapper.block-carousel-container--initialized .block-carousel__items{-moz-column-gap:0;column-gap:0}.block-buttons{display:flex;justify-content:center;row-gap:1.875rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media only screen and (min-width:768px){.block-buttons{flex-wrap:wrap;justify-content:center;row-gap:3.75rem;-moz-column-gap:4.375rem;column-gap:4.375rem}}.block-buttons .button{flex:none}.block-labels .block-labels__items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:.5625rem;grid-column-gap:.6875rem;align-items:start}@media only screen and (min-width:768px){.block-labels .block-labels__items{grid-template-columns:repeat(3,1fr);grid-row-gap:1rem;grid-column-gap:.8125rem}}.block-labels .block-labels__item{display:flex;flex-direction:column;height:20.0625rem;min-height:1.9375rem;padding:2rem;border-radius:.5625rem;background-color:#fff;font-size:.75rem;font-weight:700;line-height:1.5;text-align:center;align-items:flex-start}@media only screen and (min-width:768px){.block-labels .block-labels__item{min-height:4rem}}.block-labels .block-labels__item .block-labels__icon{padding-bottom:16px;align-self:flex-start}.block-labels__label{padding-bottom:8px;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:160%;color:#000;text-align:left}.block-labels__desc{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:160%;color:#000}.block-labels--left .block-labels__desc,.block-labels--left .block-labels__label{width:100%;text-align:left!important}.block-home__more{position:relative;z-index:10}.block-form .block-form__lead{margin-bottom:2.75rem}.block-form .block-form__lead>:first-child{margin-top:0!important}.block-form .block-form__lead>:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.block-form .block-form__lead{margin-bottom:2.3125rem}}.block-form .block-form__row{margin-bottom:1.625rem}.block-form .block-form__row>:first-child{margin-top:0!important}.block-form .block-form__row>:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.block-form .block-form__row{margin-bottom:1.875rem}}@media only screen and (min-width:768px){.block-form .block-form__column{display:grid;grid-template-columns:9.375rem 1fr}}.block-form .block-form__label{display:block;margin-bottom:.5rem;font-weight:500}@media only screen and (min-width:768px){.block-form .block-form__label{margin-bottom:0;padding-top:.4375rem}}.block-form .block-form__input input[type=date],.block-form .block-form__input input[type=datetime-local],.block-form .block-form__input input[type=datetime],.block-form .block-form__input input[type=email],.block-form .block-form__input input[type=month],.block-form .block-form__input input[type=number],.block-form .block-form__input input[type=password],.block-form .block-form__input input[type=search],.block-form .block-form__input input[type=tel],.block-form .block-form__input input[type=text],.block-form .block-form__input input[type=time],.block-form .block-form__input input[type=url],.block-form .block-form__input input[type=week],.block-form .block-form__input textarea{display:block;width:100%;max-width:30em;padding:.875rem .9375rem .625rem;border:1px solid transparent;background-color:#fff;font-size:1rem;transition:border-color .2s cubic-bezier(.215, .61, .355, 1)}.block-form .block-form__input input[type=date]::-moz-placeholder,.block-form .block-form__input input[type=datetime-local]::-moz-placeholder,.block-form .block-form__input input[type=datetime]::-moz-placeholder,.block-form .block-form__input input[type=email]::-moz-placeholder,.block-form .block-form__input input[type=month]::-moz-placeholder,.block-form .block-form__input input[type=number]::-moz-placeholder,.block-form .block-form__input input[type=password]::-moz-placeholder,.block-form .block-form__input input[type=search]::-moz-placeholder,.block-form .block-form__input input[type=tel]::-moz-placeholder,.block-form .block-form__input input[type=text]::-moz-placeholder,.block-form .block-form__input input[type=time]::-moz-placeholder,.block-form .block-form__input input[type=url]::-moz-placeholder,.block-form .block-form__input input[type=week]::-moz-placeholder,.block-form .block-form__input textarea::-moz-placeholder{color:#cecece}.block-form .block-form__input input[type=date]::placeholder,.block-form .block-form__input input[type=datetime-local]::placeholder,.block-form .block-form__input input[type=datetime]::placeholder,.block-form .block-form__input input[type=email]::placeholder,.block-form .block-form__input input[type=month]::placeholder,.block-form .block-form__input input[type=number]::placeholder,.block-form .block-form__input input[type=password]::placeholder,.block-form .block-form__input input[type=search]::placeholder,.block-form .block-form__input input[type=tel]::placeholder,.block-form .block-form__input input[type=text]::placeholder,.block-form .block-form__input input[type=time]::placeholder,.block-form .block-form__input input[type=url]::placeholder,.block-form .block-form__input input[type=week]::placeholder,.block-form .block-form__input textarea::placeholder{color:#cecece}.block-form .block-form__input input[type=date]:active,.block-form .block-form__input input[type=date]:focus,.block-form .block-form__input input[type=datetime-local]:active,.block-form .block-form__input input[type=datetime-local]:focus,.block-form .block-form__input input[type=datetime]:active,.block-form .block-form__input input[type=datetime]:focus,.block-form .block-form__input input[type=email]:active,.block-form .block-form__input input[type=email]:focus,.block-form .block-form__input input[type=month]:active,.block-form .block-form__input input[type=month]:focus,.block-form .block-form__input input[type=number]:active,.block-form .block-form__input input[type=number]:focus,.block-form .block-form__input input[type=password]:active,.block-form .block-form__input input[type=password]:focus,.block-form .block-form__input input[type=search]:active,.block-form .block-form__input input[type=search]:focus,.block-form .block-form__input input[type=tel]:active,.block-form .block-form__input input[type=tel]:focus,.block-form .block-form__input input[type=text]:active,.block-form .block-form__input input[type=text]:focus,.block-form .block-form__input input[type=time]:active,.block-form .block-form__input input[type=time]:focus,.block-form .block-form__input input[type=url]:active,.block-form .block-form__input input[type=url]:focus,.block-form .block-form__input input[type=week]:active,.block-form .block-form__input input[type=week]:focus,.block-form .block-form__input textarea:active,.block-form .block-form__input textarea:focus{border-color:#0073f8}.block-form .block-form__input textarea{max-width:1366px;min-height:11.25em;padding-top:.75rem}.block-form .block-form__agreement{display:flex;margin-top:3.5rem;justify-content:center}@media only screen and (min-width:768px){.block-form .block-form__agreement{margin-top:4.5rem}}.block-form .block-form__submit{margin-top:3.5rem}@media only screen and (min-width:768px){.block-form .block-form__submit{margin-top:3.3125rem}}.block-form .block-form__submit button[type=submit],.block-form .block-form__submit input[type=submit]{margin-right:auto;margin-left:auto;padding-top:1.8125rem;padding-bottom:1.625rem}.block-form .block-form__column.is-required .block-form__label:after{margin-left:.1875rem;color:#db4c55;content:'*'}.block-form:last-child{margin-bottom:0!important}@media only screen and (min-width:768px){.block-bg>.block-form{padding-top:1.875rem;padding-bottom:2.8125rem}}.block-share{display:flex;margin-top:7.0625rem;margin-bottom:7.5rem;-moz-column-gap:1.875rem;column-gap:1.875rem;align-items:center}.block-share .block-share__title{margin-left:auto;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700}.block-share .block-share__items{display:flex;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}.block-share .block-share__item{position:relative}.block-share .block-share__item a{display:block;width:2.5rem;height:2.5rem;text-decoration:none;transition:opacity .2s cubic-bezier(.215, .61, .355, 1)}.block-share .block-share__item a [class^=icon]{border-radius:50%;font-size:2.5rem}.block-share .block-share__item a [class^=icon].icon-facebook{background-color:#1877f1;color:#fff}.block-share .block-share__item a [class^=icon].icon-twitter{background-color:#1d9aef;color:#fff}.block-share .block-share__item a [class^=icon].icon-line{background-color:#4cc664;color:#fff}.block-share .block-share__item a:hover{opacity:.5}.block-share .block-share__item .block-share__item__iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:background-color}.block-share .block-share__item .block-share__item__iframe-wrapper:hover{background-color:rgba(255,255,255,.5);opacity:1}.block-nav-category{position:fixed;z-index:800;top:4.0625rem;left:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;transition:transform .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-100%)}@media only screen and (min-width:768px){.block-nav-category{position:static;margin-top:-1.25rem;transition:none;transform:none;animation:nav_hide .2s cubic-bezier(.645,.045,.355,1) backwards}}.block-nav-category .block-nav-category__inner{position:relative;padding-right:1.5rem}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__inner{padding-right:0;opacity:0;transition:opacity 1s .25s cubic-bezier(.645, .045, .355, 1),transform 1s .25s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}}html.is-ready .block-nav-category .block-nav-category__inner{opacity:1;transform:translateY(0)}.block-nav-category .block-nav-category__current{position:relative;z-index:1;display:flex;height:2.5rem;margin-right:-1.5rem;margin-bottom:-2.5rem;padding-right:2.875rem;color:#0073f8;cursor:pointer;align-items:center}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__current{display:none}}.block-nav-category .block-nav-category__current:before{position:absolute;z-index:-1;top:0;right:1.5rem;bottom:0;left:0;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fff;content:'';transition:transform .2s .2s cubic-bezier(.645, .045, .355, 1),border 0s .2s linear;transform:translateX(-4rem)}.block-nav-category .block-nav-category__current>span{display:block;padding-left:.6875rem;transition:padding-left .2s .2s cubic-bezier(.215, .61, .355, 1);flex:1 0}.block-nav-category .block-nav-category__current>span:before{content:'>'}.block-nav-category .block-nav-category__current__icon{position:absolute;top:0;right:0;bottom:0;width:1.5625rem;border:1px solid #000;border-left:0 solid #000;border-radius:0 1.25rem 1.25rem 0;background-color:#fff;content:'';transition:transform .2s .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-4rem)}.block-nav-category .block-nav-category__current__icon:after,.block-nav-category .block-nav-category__current__icon:before{position:absolute;top:50%;left:.125rem;width:.75rem;height:2px;margin-top:-.0625rem;background-color:#000;content:''}.block-nav-category .block-nav-category__current__icon:after{transition:transform .2s .2s cubic-bezier(.215, .61, .355, 1);transform:rotate(90deg)}.block-nav-category .block-nav-category__items{position:relative;top:0;overflow:hidden;padding:0 4.375rem 0 1rem;border:1px solid #000;border-left-width:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;transition:top .2s 0s cubic-bezier(.645, .045, .355, 1),padding .2s .2s cubic-bezier(.645, .045, .355, 1),transform .2s .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-4rem)}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__items{position:absolute;top:0;left:0;overflow:visible;padding:0;border-width:0;border-top-right-radius:0;border-bottom-right-radius:0;background:0 0;transition:none;transform:none}}.block-nav-category .block-nav-category__items__inner{padding-top:.9375rem;padding-bottom:1.1875rem}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__items__inner{padding-top:0;padding-bottom:0}}.block-nav-category .block-nav-category__item{display:block;margin-bottom:.25rem;line-height:1.83333}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__item{margin-bottom:0;transition:color .2s cubic-bezier(.215, .61, .355, 1)}}.block-nav-category .block-nav-category__item.is-current{opacity:0}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__item.is-current{color:#0073f8;opacity:1}}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__item.is-current:before{content:'>'}}@media only screen and (min-width:768px){.block-nav-category .block-nav-category__item:hover{color:#0073f8}}@media only screen and (min-width:768px){.block-nav-category.is-inview,.block-nav-category.is-preview{position:fixed;margin-top:0;transform:none;animation-name:nav_show;animation-fill-mode:forwards}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__inner,.block-nav-category.is-preview .block-nav-category__inner{padding-right:1.5rem;transition:none}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__current,.block-nav-category.is-preview .block-nav-category__current{display:flex}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__items,.block-nav-category.is-preview .block-nav-category__items{position:relative;overflow:hidden;padding:0 4.375rem 0 1rem;border-width:1px 1px 1px 0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;transition:top .2s 0s cubic-bezier(.645, .045, .355, 1),padding .2s .2s cubic-bezier(.645, .045, .355, 1),transform .2s .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-4rem)}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__items__inner,.block-nav-category.is-preview .block-nav-category__items__inner{padding-top:.9375rem;padding-bottom:1.1875rem}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__item,.block-nav-category.is-preview .block-nav-category__item{margin-bottom:.25rem}}@media only screen and (min-width:768px){.block-nav-category.is-inview .block-nav-category__item.is-current,.block-nav-category.is-preview .block-nav-category__item.is-current{opacity:0}}@media only screen and (min-width:768px){.block-nav-category.is-preview{animation-name:nav_hide}}.block-nav-category.is-inview{transform:translateX(0)}.block-nav-category.is-active .block-nav-category__current:before{border-top-width:0;border-bottom-width:0;transition-delay:0s,0.2s;transform:translateX(0)}.block-nav-category.is-active .block-nav-category__current>span{padding-left:1rem;transition-delay:0s}.block-nav-category.is-active .block-nav-category__current__icon{transition-delay:0s;transform:translateX(0)}.block-nav-category.is-active .block-nav-category__current__icon:after{transition-delay:0s;transform:rotate(180deg)}.block-nav-category.is-active .block-nav-category__items{top:-.4375rem;padding-right:1.0625rem;transition-delay:0.2s,0s,0s;transform:translateX(0)}@media only screen and (min-width:768px){.block-nav-category.is-active .block-nav-category__items{transform:translate(0)}}.block-nav-section{position:fixed;z-index:800;top:.8125rem;left:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;transition:transform .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-100%)}@media only screen and (min-width:768px){.block-nav-section{position:static;margin-top:-1.25rem;transition:none;transform:none}}html.is-scrolled:not(.is-scrolling-down) .block-nav-section{transform:translate(-100%,3.25rem)}@media only screen and (min-width:768px){html.is-scrolled:not(.is-scrolling-down) .block-nav-section{transform:none}}.block-nav-section .block-nav-section__trigger{position:absolute;z-index:1;top:0;right:0;bottom:0;width:2rem}.block-nav-section .block-nav-section__trigger:after,.block-nav-section .block-nav-section__trigger:before{position:absolute;top:50%;right:.6875rem;width:.625rem;height:1px;margin-top:-.125rem;background-color:#000;content:''}.block-nav-section .block-nav-section__trigger:after{transition:transform .2s cubic-bezier(.215, .61, .355, 1);transform:rotate(90deg)}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__trigger{display:none}}.block-nav-section .block-nav-section__itemwrap{position:relative;height:5.5625rem}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__itemwrap{height:auto;opacity:0;transition:opacity 1s .25s cubic-bezier(.645, .045, .355, 1),transform 1s .25s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}}@media only screen and (min-width:768px){html.is-ready .block-nav-section .block-nav-section__itemwrap{opacity:1;transform:translateY(0)}}.block-nav-section .block-nav-section__items{overflow:hidden;height:100%;padding:.375rem 2.0625rem .375rem .375rem;background-color:rgba(255,255,255,.7)}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__items{height:auto;padding:0;background-color:transparent}}.block-nav-section .block-nav-section__items__itemwrap{position:relative}.block-nav-section .block-nav-section__item{position:relative;display:block;padding-bottom:.125rem;padding-left:1.25rem;font-family:Roboto,sans-serif;color:#cecece;letter-spacing:0;transition:.2s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__item{display:table;padding:0;font-family:inherit;color:#000;letter-spacing:.05em;transition:color .2s cubic-bezier(.215, .61, .355, 1)}}.block-nav-section .block-nav-section__item:before{position:absolute;top:50%;left:.4375rem;width:.5625rem;height:.5625rem;border:1px solid #cecece;border-radius:100%;background-color:transparent;content:'';transform:translateY(-50%)}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__item:before{visibility:hidden}}.block-nav-section .block-nav-section__item:after{position:absolute;top:50%;left:.6875rem;width:1px;height:1em;background-color:#cecece;content:'';transform:translateY(.4375rem)}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__item:after{visibility:hidden}}.block-nav-section .block-nav-section__item:last-child:after{content:none}.block-nav-section .block-nav-section__item.is-current{padding-left:1.5rem;color:#000}@media only screen and (min-width:768px){.block-nav-section .block-nav-section__item.is-current{padding-left:0}}.block-nav-section .block-nav-section__item.is-current:before{border-color:#000;background-color:#000}.block-nav-section .block-nav-section__item.is-current+.block-nav-section__item:after{content:none}.block-nav-section .block-nav-section__item.is-current:first-child+.block-nav-section__item:after{content:''}.block-nav-section .block-nav-section__item.is-current:first-child+.block-nav-section__item+.block-nav-section__item:after{content:none}.block-nav-section.is-active .block-nav-section__trigger:after{transform:rotate(180deg)}.block-nav-section.is-active .block-nav-section__itemwrap{height:auto}.block-nav-section.is-active .block-nav-section__item.is-current+.block-nav-section__item:not(:last-child):after{content:''}@media only screen and (min-width:768px){.block-nav-section.is-inview,.block-nav-section.is-preview{position:fixed;margin-top:0;transition:transform .2s cubic-bezier(.645, .045, .355, 1)}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__trigger,.block-nav-section.is-preview .block-nav-section__trigger{display:block}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__itemwrap,.block-nav-section.is-preview .block-nav-section__itemwrap{height:5.5625rem;transition:none}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__items,.block-nav-section.is-preview .block-nav-section__items{height:100%;padding:.375rem 2.0625rem .375rem .375rem;background-color:rgba(255,255,255,.7)}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__item,.block-nav-section.is-preview .block-nav-section__item{display:block;padding-bottom:.125rem;padding-left:1.25rem;font-family:Roboto,sans-serif;line-height:2;color:#cecece;letter-spacing:0;transition:.2s cubic-bezier(.645, .045, .355, 1)}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__item:after,.block-nav-section.is-inview .block-nav-section__item:before,.block-nav-section.is-preview .block-nav-section__item:after,.block-nav-section.is-preview .block-nav-section__item:before{visibility:visible}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__item.is-current,.block-nav-section.is-preview .block-nav-section__item.is-current{padding-left:1.5rem;color:#000}}@media only screen and (min-width:768px){.block-nav-section.is-inview.is-active .block-nav-section__itemwrap,.block-nav-section.is-preview.is-active .block-nav-section__itemwrap{height:100%}}@media only screen and (min-width:768px){.block-nav-section.is-preview{transition:none}}@media only screen and (min-width:768px){.block-nav-section.is-preview .block-nav-section__inner{transition:none}}@media only screen and (min-width:768px){html.is-scrolled:not(.is-scrolling-down) .block-nav-section.is-preview{transform:translateY(4.875rem);animation-name:nav_hide_with_header}}@media only screen and (min-width:768px){.block-nav-section.is-preview .block-nav-section__inner{transform:translateX(-100%)}}@media only screen and (min-width:768px){html.is-scrolled:not(.is-scrolling-down) .block-nav-section.is-preview .block-nav-section__inner{transition:.2s cubic-bezier(.645, .045, .355, 1)}}.block-nav-section.is-inview{transform:translateX(0)}@media only screen and (min-width:768px){.block-nav-section.is-inview{transition:.2s cubic-bezier(.645, .045, .355, 1)}}html.is-scrolled:not(.is-scrolling-down) .block-nav-section.is-inview{transform:translate(0,3.25rem)}@media only screen and (min-width:768px){html.is-scrolled:not(.is-scrolling-down) .block-nav-section.is-inview{transform:translateY(4.875rem)}}@media only screen and (min-width:768px){.block-nav-section.is-inview .block-nav-section__inner{transition:.2s cubic-bezier(.645, .045, .355, 1);transform:translateX(0)}}@media only screen and (min-width:768px){.block-nav-section:not(.is-preview):not(.is-inview) .block-nav-section__items{height:auto!important}}@media only screen and (min-width:768px){.block-nav-section.is-preview.is-inview .block-nav-section__inner{transition:.2s cubic-bezier(.645, .045, .355, 1)}}.block-articles .block-articles__title{margin-bottom:3.8125rem;font-size:1.375rem;font-weight:700;line-height:1.45455}@media only screen and (min-width:768px){.block-articles .block-articles__title{margin-bottom:3.625rem;font-size:1.75rem}}.block-articles .block-articles__items{display:grid;row-gap:3.75rem}@media only screen and (min-width:768px){.block-articles .block-articles__items{grid-template-columns:repeat(3,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem}}.block-articles .block-articles__refresh{position:relative;height:26.125rem}@media only screen and (min-width:768px){.block-articles .block-articles__refresh{height:32.8125rem}}.block-articles .block-articles__refresh:after,.block-articles .block-articles__refresh:before{position:absolute;top:50%;left:50%;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;margin-left:-1.5625rem;border:1px solid transparent;border-radius:100%;content:'';opacity:0;transition:opacity .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.block-articles .block-articles__refresh:after,.block-articles .block-articles__refresh:before{margin-top:-4.0625rem}}.block-articles .block-articles__refresh:before{border-color:#cecece}.block-articles .block-articles__refresh:after{border-top-color:#000;animation:.7s cubic-bezier(.645,.045,.355,1) infinite}.block-articles .block-articles__refresh.is-active:after,.block-articles .block-articles__refresh.is-active:before{opacity:1}.block-articles .block-articles__refresh.is-active:after{animation-name:rotate_clockwise}@media only screen and (min-width:768px){.block-articles.block-articles--case .block-articles__items{grid-template-columns:repeat(2,1fr);row-gap:7.375rem;-moz-column-gap:3.3125rem;column-gap:3.3125rem}}.block-categories{display:flex;flex-wrap:wrap;row-gap:.3125rem;-moz-column-gap:.625rem;column-gap:.625rem}@media only screen and (min-width:768px){.block-categories{-moz-column-gap:.9375rem;column-gap:.9375rem}}.block-categories .tag{padding-left:.5rem}@media only screen and (min-width:768px){.block-categories .tag{padding-left:.875rem}}.block-categories .tag:before{content:none}.block-unit{display:grid;margin-top:8.125rem;row-gap:2.5rem}@media only screen and (min-width:768px){.block-unit{margin-top:9.25rem;grid-template-columns:26.25rem 1fr;-moz-column-gap:4.125rem;column-gap:4.125rem}}.block-unit .block-unit__image{position:relative;height:22.25rem}@media only screen and (min-width:768px){.block-unit .block-unit__image{height:27.875rem}}.block-unit .block-unit__image__inner{height:100%}.block-unit .block-unit__image__graphic{position:absolute;top:50%;left:50%;width:22.25rem;height:22.25rem;margin-top:-11.125rem;margin-left:-11.125rem}@media only screen and (min-width:768px){.block-unit .block-unit__image__graphic{width:27.875rem;height:27.875rem;margin-top:-13.9375rem;margin-left:-13.9375rem}}.block-unit .block-unit__content{padding-bottom:2.375rem}@media only screen and (min-width:768px){.block-unit .block-unit__content{padding-top:6.375rem;padding-bottom:0}}.block-unit .block-unit__content>h3{margin-top:2.9375rem;margin-bottom:1.875rem;padding-bottom:.125rem;border-bottom:1px solid #000;font-family:Roboto,sans-serif;font-size:1.375rem;letter-spacing:.05em}@media only screen and (min-width:768px){.block-unit .block-unit__content>h3{margin-top:6rem;margin-bottom:1.375rem;padding-bottom:0;font-size:1.625rem;line-height:2}}@media only screen and (min-width:768px){.block-unit .block-unit__content>p{max-width:520px;font-size:1rem;font-weight:700;line-height:2}}.block-unit .block-unit__content .block-columns{grid-template-columns:repeat(auto-fill,20.9375rem);row-gap:6.0625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;justify-content:center}@media only screen and (min-width:768px){.block-unit .block-unit__content .block-columns{grid-template-columns:repeat(auto-fill,minmax(0,18.75rem));row-gap:3.625rem;-moz-column-gap:3.125rem;column-gap:3.125rem}}@media only screen and (min-width:768px){.block-unit .block-unit__content .block-columns .column{grid-column:auto}}.block-unit .block-unit__title{margin-bottom:1.5625rem}@media only screen and (min-width:768px){.block-unit .block-unit__title{margin-bottom:1.4375rem}}.block-unit .block-unit__title>strong{font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:100;line-height:1.58929;text-align:center;letter-spacing:.05em}@media only screen and (min-width:768px){.block-unit .block-unit__title>strong{font-size:3.75rem;text-align:left}}.block-unit .block-unit__title>span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:0}@media only screen and (min-width:768px){.block-unit:first-of-type{margin-top:17.8125rem}}@media only screen and (min-width:768px){.block-unit:nth-of-type(2n){grid-template-columns:1fr 26.25rem}}@media only screen and (min-width:768px){.block-unit:nth-of-type(2n) .block-unit__image{order:2}}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong{display:block;overflow:hidden;line-height:1}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:first-of-type{transition-delay:.05s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(2){transition-delay:.1s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(3){transition-delay:.15s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(4){transition-delay:.2s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(5){transition-delay:.25s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(6){transition-delay:.3s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(7){transition-delay:.35s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(8){transition-delay:.4s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(9){transition-delay:.45s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(10){transition-delay:.5s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(11){transition-delay:.55s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(12){transition-delay:.6s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(13){transition-delay:.65s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(14){transition-delay:.7s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(15){transition-delay:.75s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(16){transition-delay:.8s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(17){transition-delay:.85s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(18){transition-delay:.9s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(19){transition-delay:.95s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>strong .char:nth-of-type(20){transition-delay:1s}.block-unit .block-unit__content[g-component=scroll] .block-unit__title>span{display:inline-block;opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateX(-1em)}.block-unit .block-unit__content[g-component=scroll]>p{opacity:0;transition:opacity 1s .3s cubic-bezier(.645, .045, .355, 1),transform 1s .3s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-unit .block-unit__content[g-component=scroll]>h3{position:relative;padding-bottom:1px;border-bottom-width:0;color:transparent;transition:color 1s .4s cubic-bezier(.645, .045, .355, 1)}.block-unit .block-unit__content[g-component=scroll]>h3:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;content:'';transition:transform 1s .4s cubic-bezier(.645, .045, .355, 1);transform:scaleX(0);transform-origin:left}.block-unit .block-unit__content[g-component=scroll] .block-member{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateX(-1em)}.block-unit .block-unit__content[g-component=scroll] .block-member:first-of-type{transition-delay:.5s,.5s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(2){transition-delay:.6s,.6s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(3){transition-delay:.7s,.7s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(4){transition-delay:.8s,.8s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(5){transition-delay:.9s,.9s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(6){transition-delay:1s,1s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(7){transition-delay:1.1s,1.1s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(8){transition-delay:1.2s,1.2s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(9){transition-delay:1.3s,1.3s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(10){transition-delay:1.4s,1.4s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(11){transition-delay:1.5s,1.5s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(12){transition-delay:1.6s,1.6s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(13){transition-delay:1.7s,1.7s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(14){transition-delay:1.8s,1.8s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(15){transition-delay:1.9s,1.9s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(16){transition-delay:2s,2s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(17){transition-delay:2.1s,2.1s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(18){transition-delay:2.2s,2.2s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(19){transition-delay:2.3s,2.3s}.block-unit .block-unit__content[g-component=scroll] .block-member:nth-of-type(20){transition-delay:2.4s,2.4s}.block-unit .block-unit__content[g-component=scroll].is-inview .block-unit__title>strong .char{transform:translateY(0)}.block-unit .block-unit__content[g-component=scroll].is-inview .block-unit__title>span{opacity:1;transform:translateX(0)}.block-unit .block-unit__content[g-component=scroll].is-inview>p{opacity:1;transform:translateY(0)}.block-unit .block-unit__content[g-component=scroll].is-inview>h3{color:#000}.block-unit .block-unit__content[g-component=scroll].is-inview>h3:before{transform:scaleX(1)}.block-unit .block-unit__content[g-component=scroll].is-inview .block-member{opacity:1;transform:translateX(0)}.block-member .block-image{overflow:hidden;width:12.5rem;height:12.5rem;margin-right:auto;margin-bottom:2.5rem;margin-left:auto;border-radius:100%}@media only screen and (min-width:768px){.block-member .block-image{margin-bottom:2.875rem}}.block-member .name{margin-bottom:1rem;font-size:1.125rem;text-align:center}@media only screen and (min-width:768px){.block-member .name{margin-bottom:1.3125rem}}.block-member .name span:before{top:-1.75em;font-size:.75rem}.block-member .position{margin-bottom:.3125rem;font-size:.875rem;line-height:1.57143}.block-member p{font-size:.75rem;line-height:1.83333}.block-home{position:relative;max-width:1200px;min-height:var(--window-height);margin-top:0}@media only screen and (min-width:768px){.block-home{min-height:100vh}}.block-home p{margin-bottom:.875rem;font-weight:700}@media only screen and (min-width:768px){.block-home p{margin-bottom:1.875rem;font-size:1rem;line-height:2}}.block-home .block-home__heading{margin-top:0;margin-bottom:.6875rem;font-family:Roboto,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.14286;white-space:nowrap;letter-spacing:.05em}@media only screen and (min-width:768px){.block-home .block-home__heading{margin-bottom:1.6875rem;font-size:5rem}}@media (max-width:900px){.block-home .block-labels__items{display:flex!important;flex-direction:column!important;gap:16px!important}.block-labels__items h2{margin-top:10px!important;margin-bottom:10px!important;font-size:18px!important;line-height:1.3!important}}.block-home--bg{position:absolute;z-index:0;top:0;left:0;overflow:hidden;width:100%;max-width:none;height:var(--window-height);pointer-events:none}@media only screen and (min-width:768px){.block-home--bg{height:100vh}}.block-home--bg__inner{width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover}.block-home--bg.is-active .block-home--bg__inner{transition:transform 8s linear;transform:scale(1.2)}.block-home--fv{display:grid;height:100vh;margin-bottom:7.625rem;grid-template-rows:43vh 1fr}.block-home--fv .title{font-family:"Noto Sans JP"!important;font-size:64px!important;font-weight:700!important;font-style:normal!important;line-height:120%!important;color:#000!important}@media only screen and (min-width:768px){.block-home--fv{height:auto;margin-bottom:2.625rem;grid-template-rows:1fr;grid-template-columns:50% 50%;align-items:center}}.block-home--fv .block-home__main{order:2}@media only screen and (min-width:768px){.block-home--fv .block-home__main{padding-top:2.25rem;order:1}}.block-home--fv .block-home__main>p{letter-spacing:.05em;opacity:0;transition:opacity 1s .7s cubic-bezier(.645, .045, .355, 1),transform 1s .7s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}@media only screen and (min-width:768px){.block-home--fv .block-home__main>p{font-size:.875rem;line-height:2.14286}}html.is-ready .block-home--fv .block-home__main>p{opacity:1;transform:translateY(0)}.block-home--fv .block-home__heading{overflow:hidden;margin-bottom:1.6875rem;font-size:2.875rem;font-weight:500;line-height:1.26087;letter-spacing:0}@media only screen and (min-width:768px){.block-home--fv .block-home__heading{margin-bottom:1.1875rem;font-size:3.5rem}}.block-home--fv .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--fv .block-home__heading .char:first-of-type{transition-delay:.02s}.block-home--fv .block-home__heading .char:nth-of-type(2){transition-delay:.04s}.block-home--fv .block-home__heading .char:nth-of-type(3){transition-delay:.06s}.block-home--fv .block-home__heading .char:nth-of-type(4){transition-delay:.08s}.block-home--fv .block-home__heading .char:nth-of-type(5){transition-delay:.1s}.block-home--fv .block-home__heading .char:nth-of-type(6){transition-delay:.12s}.block-home--fv .block-home__heading .char:nth-of-type(7){transition-delay:.14s}.block-home--fv .block-home__heading .char:nth-of-type(8){transition-delay:.16s}.block-home--fv .block-home__heading .char:nth-of-type(9){transition-delay:.18s}.block-home--fv .block-home__heading .char:nth-of-type(10){transition-delay:.2s}.block-home--fv .block-home__heading .char:nth-of-type(11){transition-delay:.22s}.block-home--fv .block-home__heading .char:nth-of-type(12){transition-delay:.24s}.block-home--fv .block-home__heading .char:nth-of-type(13){transition-delay:.26s}.block-home--fv .block-home__heading .char:nth-of-type(14){transition-delay:.28s}.block-home--fv .block-home__heading .char:nth-of-type(15){transition-delay:.3s}.block-home--fv .block-home__heading .char:nth-of-type(16){transition-delay:.32s}.block-home--fv .block-home__heading .char:nth-of-type(17){transition-delay:.34s}.block-home--fv .block-home__heading .char:nth-of-type(18){transition-delay:.36s}.block-home--fv .block-home__heading .char:nth-of-type(19){transition-delay:.38s}.block-home--fv .block-home__heading .char:nth-of-type(20){transition-delay:.4s}.block-home--fv .block-home__heading .char:nth-of-type(21){transition-delay:.42s}.block-home--fv .block-home__heading .char:nth-of-type(22){transition-delay:.44s}.block-home--fv .block-home__heading .char:nth-of-type(23){transition-delay:.46s}.block-home--fv .block-home__heading .char:nth-of-type(24){transition-delay:.48s}.block-home--fv .block-home__heading .char:nth-of-type(25){transition-delay:.5s}.block-home--fv .block-home__heading .char:nth-of-type(26){transition-delay:.52s}.block-home--fv .block-home__heading .char:nth-of-type(27){transition-delay:.54s}.block-home--fv .block-home__heading .char:nth-of-type(28){transition-delay:.56s}.block-home--fv .block-home__heading .char:nth-of-type(29){transition-delay:.58s}.block-home--fv .block-home__heading .char:nth-of-type(30){transition-delay:.6s}html.is-ready .block-home--fv .block-home__heading .char{transform:translateY(0)}.block-home--fv .block-home__sub{position:relative;pointer-events:none}@media only screen and (min-width:768px){.block-home--fv .block-home__sub{position:absolute;top:0;right:0;display:flex;width:44.33333%;height:100%;align-items:center;justify-content:center}}.block-home--fv .block-home__sub .item{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.block-home--fv .block-home__sub .graphic{position:relative;width:100%;padding-bottom:100%}.block-home--fv .block-home__sub canvas{position:absolute;top:50%;left:50%;width:217.91045%;max-width:1366px;height:217.91045%;max-height:1366px;transform:translate(-50%,-50%)}.block-home--service{min-height:0;margin-bottom:4.0625rem}@media only screen and (min-width:768px){.block-home--service{margin-bottom:3.375rem}}.block-home--service .block-home__main .block-labels{margin-top:1.625rem;margin-bottom:2.25rem}@media only screen and (min-width:768px){.block-home--service .block-home__main .block-labels{margin-top:2.6875rem;margin-bottom:3.75rem}}.block-home--service[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--service[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--service[g-component=scroll] .block-home__main>p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--service[g-component=scroll] .block-home__main>p:first-of-type{transition-delay:.25s,.25s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(2){transition-delay:.3s,.3s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(3){transition-delay:.35s,.35s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(4){transition-delay:.4s,.4s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(5){transition-delay:.45s,.45s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(6){transition-delay:.5s,.5s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(7){transition-delay:.55s,.55s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(8){transition-delay:.6s,.6s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(9){transition-delay:.65s,.65s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(10){transition-delay:.7s,.7s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(11){transition-delay:.75s,.75s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(12){transition-delay:.8s,.8s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(13){transition-delay:.85s,.85s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(14){transition-delay:.9s,.9s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(15){transition-delay:.95s,.95s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(16){transition-delay:1s,1s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(17){transition-delay:1.05s,1.05s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(18){transition-delay:1.1s,1.1s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(19){transition-delay:1.15s,1.15s}.block-home--service[g-component=scroll] .block-home__main>p:nth-of-type(20){transition-delay:1.2s,1.2s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateX(1em)}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:first-of-type{transition-delay:.42s,.42s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(2){transition-delay:.44s,.44s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(3){transition-delay:.46s,.46s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(4){transition-delay:.48s,.48s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(5){transition-delay:.5s,.5s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(6){transition-delay:.52s,.52s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(7){transition-delay:.54s,.54s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(8){transition-delay:.56s,.56s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(9){transition-delay:.58s,.58s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(10){transition-delay:.6s,.6s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(11){transition-delay:.62s,.62s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(12){transition-delay:.64s,.64s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(13){transition-delay:.66s,.66s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(14){transition-delay:.68s,.68s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(15){transition-delay:.7s,.7s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(16){transition-delay:.72s,.72s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(17){transition-delay:.74s,.74s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(18){transition-delay:.76s,.76s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(19){transition-delay:.78s,.78s}.block-home--service[g-component=scroll] .block-home__main .block-labels__item:nth-of-type(20){transition-delay:.8s,.8s}.block-home--service[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--service[g-component=scroll].is-inview .block-home__main>p{opacity:1;transform:translateY(0)}.block-home--service[g-component=scroll].is-inview .block-home__main .block-labels__item{opacity:1;transform:translateX(0)}.block-home--unit{margin-bottom:8.6875rem}@media only screen and (min-width:768px){.block-home--unit{margin-bottom:0}}.block-home--unit .block-home__inner{height:var(--window-height);padding-top:3.75rem}@media only screen and (min-width:768px){.block-home--unit .block-home__inner{display:grid;height:100vh;padding-top:0;grid-template-columns:1fr 1fr;align-items:center}}.block-home--unit .block-home__main{position:relative;z-index:1}@media only screen and (min-width:768px){.block-home--unit .block-home__main{grid-row:1;grid-column:2/3}}@media only screen and (min-width:768px){.block-home--unit .block-home__main>*{max-width:460px}}.block-home--unit .block-home__main .block-home__more{margin-top:1.875rem}.block-home--unit .block-home__sub{position:relative}@media only screen and (min-width:768px){.block-home--unit .block-home__sub{height:100%;grid-row:1;grid-column:1/2}}.block-home--unit .block-home__sub__inner{position:absolute;top:-1.875rem;left:0;width:100%}@media only screen and (min-width:768px){.block-home--unit .block-home__sub__inner{top:50%}}.block-home--unit .block-home__sub .block-group{position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;padding-bottom:100vw}@media only screen and (min-width:768px){.block-home--unit .block-home__sub .block-group{margin-left:-47vw;transform:translate(0,-50%)}}.block-home--unit .block-home__sub .block-group svg{position:absolute;top:50%;left:50%;width:103.51665rem;max-width:none;height:58.69501rem;opacity:0;transition:opacity 1s cubic-bezier(.215, .61, .355, 1);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-home--unit .block-home__sub .block-group svg{width:121.25rem;height:68.75rem}}.block-home--unit .block-home__sub .block-group svg .unit-items{transition:transform 1.25s 2.5s cubic-bezier(.86, 0, .07, 1);transform-origin:28.35052% 50%}.block-home--unit .block-home__sub .block-group svg a{text-decoration:none}.block-home--unit .block-home__sub .block-group svg circle,.block-home--unit .block-home__sub .block-group svg path{stroke:#000;stroke-width:1px}.block-home--unit .block-home__sub .block-group svg path{fill:none}.block-home--unit .block-home__sub .block-group svg circle{transition:fill .4s cubic-bezier(.645, .045, .355, 1),stroke .4s cubic-bezier(.645, .045, .355, 1),transform .4s cubic-bezier(.645, .045, .355, 1);fill:#fff}.block-home--unit .block-home__sub .block-group svg text{font-family:Roboto,sans-serif;font-size:2.0625rem;font-weight:700;letter-spacing:.05em;transition:fill .4s cubic-bezier(.645, .045, .355, 1);fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--idea text{fill:#F7C648}.block-home--unit .block-home__sub .block-group svg .unit--idea a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--idea a:hover circle{fill:#F7C648}.block-home--unit .block-home__sub .block-group svg .unit--fascina text{fill:#F7A3BA}.block-home--unit .block-home__sub .block-group svg .unit--fascina a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--fascina a:hover circle{fill:#F7A3BA}.block-home--unit .block-home__sub .block-group svg .unit--suite text{fill:#5381BF}.block-home--unit .block-home__sub .block-group svg .unit--suite a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--suite a:hover circle{fill:#5381BF}.block-home--unit .block-home__sub .block-group svg .unit--ignite text{fill:#DB4C55}.block-home--unit .block-home__sub .block-group svg .unit--ignite a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--ignite a:hover circle{fill:#DB4C55}.block-home--unit .block-home__sub .block-group svg .unit--invince text{fill:#50B18C}.block-home--unit .block-home__sub .block-group svg .unit--invince a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--invince a:hover circle{fill:#50B18C}.block-home--unit .block-home__sub .block-group svg .unit--verge text{fill:#975E9E}.block-home--unit .block-home__sub .block-group svg .unit--verge a:hover text{fill:#000}.block-home--unit .block-home__sub .block-group svg .unit--verge a:hover circle{fill:#975E9E}.block-home--unit .block-home__sub .block-group svg.is-active{opacity:1}.block-home--unit .block-home__sub .block-group svg.is-active .unit-items{transform:translateX(21.64948%) scale(.35)}@media only screen and (min-width:768px){.block-home--unit .block-home__sub .block-group svg.is-active .unit-items{transform:translateX(17.52577%) scale(.5)}}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:first-of-type{transition-delay:.25s,.25s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(2){transition-delay:.3s,.3s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(3){transition-delay:.35s,.35s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(4){transition-delay:.4s,.4s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(5){transition-delay:.45s,.45s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(6){transition-delay:.5s,.5s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(7){transition-delay:.55s,.55s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(8){transition-delay:.6s,.6s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(9){transition-delay:.65s,.65s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(10){transition-delay:.7s,.7s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(11){transition-delay:.75s,.75s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(12){transition-delay:.8s,.8s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(13){transition-delay:.85s,.85s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(14){transition-delay:.9s,.9s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(15){transition-delay:.95s,.95s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(16){transition-delay:1s,1s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(17){transition-delay:1.05s,1.05s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(18){transition-delay:1.1s,1.1s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(19){transition-delay:1.15s,1.15s}.block-home--unit .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(20){transition-delay:1.2s,1.2s}.block-home--unit .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--unit .block-home__inner[g-component=scroll].is-inview .block-home__main>p{opacity:1;transform:translateY(0)}.block-home--unit .block-home__inner[g-component=scroll].is-inview .block-home__sub{opacity:1}@media only screen and (min-width:768px){.block-home--case .block-home__inner{display:grid;min-height:0;grid-template-columns:50% 50%;align-items:center}}.block-home--case .block-home__main{margin-bottom:1.1875rem}@media only screen and (min-width:768px){.block-home--case .block-home__main{width:100%;max-width:600px;margin-bottom:0;margin-left:auto;padding-top:.5rem}}@media only screen and (min-width:768px){.block-home--case .block-home__main>*{max-width:28.75rem}}.block-home--case .block-home__sub{margin-right:-20px;margin-bottom:6.25rem;margin-left:-20px;padding:1.875rem 20px 1.875rem;background-color:#fff}@media only screen and (min-width:768px){.block-home--case .block-home__sub{overflow:hidden;min-width:50vw;margin-right:-33px;margin-bottom:0;margin-left:0;padding:7.0625rem 3.1875rem 5.875rem 3.25rem}}@media only screen and (min-width:1366px){.block-home--case .block-home__sub{width:42.6875rem;min-width:0}}.block-home--case .block-home__sub .block-carousel__items{-moz-column-gap:20px;column-gap:20px}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__items{-moz-column-gap:3.1875rem;column-gap:3.1875rem}}.block-home--case .block-home__sub .block-carousel__item{position:relative;overflow:hidden;max-width:20.9375rem}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item{max-width:none}}.block-home--case .block-home__sub .block-carousel__item .article__image{padding-bottom:108.65672%}.block-home--case .block-home__sub .block-carousel__item .article__content{padding-top:.875rem}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item .article__content{position:absolute;bottom:0;left:0;width:100%;padding:2.25rem 2.125rem 1.5625rem;background-color:rgba(0,0,0,.6);color:#fff;transition:transform .3s cubic-bezier(.215, .61, .355, 1);transform:translateY(100%)}}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item .article__categories{opacity:0;transition:opacity .3s .1s cubic-bezier(.215, .61, .355, 1),transform .3s .1s cubic-bezier(.215, .61, .355, 1);transform:translateX(-10px)}}.block-home--case .block-home__sub .block-carousel__item .article__categories .block-categories .tag{border:1px solid #e6eaea;color:#000}.block-home--case .block-home__sub .block-carousel__item .article__title{margin-top:.5625rem;margin-bottom:0}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item .article__title{margin-top:.4375rem;opacity:0;transition:opacity .3s .15s cubic-bezier(.215, .61, .355, 1),transform .3s .15s cubic-bezier(.215, .61, .355, 1);transform:translateX(-10px)}}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item .article__link:hover .article__content{transform:translateY(0)}}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__item .article__link:hover .article__content .article__categories,.block-home--case .block-home__sub .block-carousel__item .article__link:hover .article__content .article__title{opacity:1;transform:translateX(0)}}.block-home--case .block-home__sub .block-carousel__navigation{margin-top:.875rem}@media only screen and (min-width:768px){.block-home--case .block-home__sub .block-carousel__navigation{margin-top:0}}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:first-of-type{transition-delay:.25s,.25s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(2){transition-delay:.3s,.3s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(3){transition-delay:.35s,.35s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(4){transition-delay:.4s,.4s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(5){transition-delay:.45s,.45s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(6){transition-delay:.5s,.5s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(7){transition-delay:.55s,.55s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(8){transition-delay:.6s,.6s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(9){transition-delay:.65s,.65s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(10){transition-delay:.7s,.7s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(11){transition-delay:.75s,.75s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(12){transition-delay:.8s,.8s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(13){transition-delay:.85s,.85s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(14){transition-delay:.9s,.9s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(15){transition-delay:.95s,.95s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(16){transition-delay:1s,1s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(17){transition-delay:1.05s,1.05s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(18){transition-delay:1.1s,1.1s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(19){transition-delay:1.15s,1.15s}.block-home--case .block-home__inner[g-component=scroll] .block-home__main>p:nth-of-type(20){transition-delay:1.2s,1.2s}.block-home--case .block-home__inner[g-component=scroll] .block-home__sub{opacity:0;transition:opacity 2s cubic-bezier(.645, .045, .355, 1)}.block-home--case .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--case .block-home__inner[g-component=scroll].is-inview .block-home__main>p{opacity:1;transform:translateY(0)}.block-home--case .block-home__inner[g-component=scroll].is-inview .block-home__sub{opacity:1}.block-home--company{display:flex;flex-direction:column;margin-right:-20px;margin-left:-20px;padding:2.25rem 20px 3.125rem;background-color:#e6eaea;justify-content:center}@media only screen and (min-width:768px){.block-home--company{min-height:48rem;margin-right:-33px;margin-left:-33px;padding:.75rem 33px 0}}@media only screen and (min-width:768px){.block-home--company .block-home__inner{display:grid;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;grid-template-columns:50% 50%}}.block-home--company .block-home__main{margin-bottom:2.375rem}@media only screen and (min-width:768px){.block-home--company .block-home__main{margin-bottom:0}}.block-home--company .block-home__heading{margin-bottom:0}@media only screen and (min-width:768px){.block-home--company .block-home__sub{padding-top:1rem}}.block-home--company .block-home__sub p{font-size:1.125rem;line-height:1.77778}@media only screen and (min-width:768px){.block-home--company .block-home__sub p{font-size:1.375rem;line-height:1.81818;letter-spacing:.05em}}.block-home--company .block-home__more{margin-top:3.0625rem}@media only screen and (min-width:768px){.block-home--company .block-home__more{margin-top:1.875rem}}.page-content .block-home--company{max-width:none}.block-home--company[g-component=scroll]{background-color:transparent;transition:background-color 1s cubic-bezier(.645, .045, .355, 1)}.block-home--company[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--company[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--company[g-component=scroll] .block-home__sub>p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--company[g-component=scroll] .block-home__sub>p:first-of-type{transition-delay:.25s,.25s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(2){transition-delay:.3s,.3s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(3){transition-delay:.35s,.35s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(4){transition-delay:.4s,.4s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(5){transition-delay:.45s,.45s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(6){transition-delay:.5s,.5s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(7){transition-delay:.55s,.55s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(8){transition-delay:.6s,.6s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(9){transition-delay:.65s,.65s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(10){transition-delay:.7s,.7s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(11){transition-delay:.75s,.75s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(12){transition-delay:.8s,.8s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(13){transition-delay:.85s,.85s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(14){transition-delay:.9s,.9s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(15){transition-delay:.95s,.95s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(16){transition-delay:1s,1s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(17){transition-delay:1.05s,1.05s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(18){transition-delay:1.1s,1.1s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(19){transition-delay:1.15s,1.15s}.block-home--company[g-component=scroll] .block-home__sub>p:nth-of-type(20){transition-delay:1.2s,1.2s}.block-home--company[g-component=scroll].is-inview{background-color:#e6eaea}.block-home--company[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--company[g-component=scroll].is-inview .block-home__sub>p{opacity:1;transform:translateY(0)}.block-home--career{display:flex;flex-direction:column;margin-top:0}@media only screen and (min-width:768px){.block-home--career{min-height:0}}.block-home--career .block-home__main{position:absolute;z-index:1;top:0;left:0;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;padding-top:10.3125rem;padding-right:20px;padding-left:20px;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.32);align-items:center;justify-content:center}@media only screen and (min-width:768px){.block-home--career .block-home__main{padding-top:6.25rem}}.block-home--career .block-home__main p:not([class]){font-size:1.25rem;line-height:1.6;text-align:center}@media only screen and (min-width:768px){.block-home--career .block-home__main p:not([class]){margin-bottom:0;font-size:1.375rem;letter-spacing:.05em}}.block-home--career .block-home__heading{margin-bottom:1.875rem}@media only screen and (min-width:768px){.block-home--career .block-home__heading{margin-bottom:2.375rem}}@media only screen and (min-width:768px){.block-home--career .block-home__more{margin-top:1.25rem;margin-bottom:0}}.block-home--career .block-home__more .button{display:flex;width:5rem;min-width:0;height:5rem;padding:0;border-color:#fff;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.67);letter-spacing:0;align-items:center;justify-content:center}.block-home--career .block-home__sub{position:relative;min-height:var(--window-height);margin-top:0}@media only screen and (min-width:768px){.block-home--career .block-home__sub{min-height:36.25rem}}.block-home--career .block-home__sub .block-image{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%}.block-home--career .block-home__sub .block-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-home--career[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--career[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--career[g-component=scroll] .block-home__main>p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--career[g-component=scroll] .block-home__main>p:first-of-type{transition-delay:.25s,.25s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(2){transition-delay:.3s,.3s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(3){transition-delay:.35s,.35s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(4){transition-delay:.4s,.4s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(5){transition-delay:.45s,.45s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(6){transition-delay:.5s,.5s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(7){transition-delay:.55s,.55s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(8){transition-delay:.6s,.6s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(9){transition-delay:.65s,.65s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(10){transition-delay:.7s,.7s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(11){transition-delay:.75s,.75s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(12){transition-delay:.8s,.8s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(13){transition-delay:.85s,.85s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(14){transition-delay:.9s,.9s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(15){transition-delay:.95s,.95s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(16){transition-delay:1s,1s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(17){transition-delay:1.05s,1.05s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(18){transition-delay:1.1s,1.1s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(19){transition-delay:1.15s,1.15s}.block-home--career[g-component=scroll] .block-home__main>p:nth-of-type(20){transition-delay:1.2s,1.2s}.block-home--career[g-component=scroll] .block-home__sub .block-image{overflow:hidden}.block-home--career[g-component=scroll] .block-home__sub .block-image img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 2s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}.block-home--career[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--career[g-component=scroll].is-inview .block-home__main>p{opacity:1;transform:translateY(0)}.block-home--career[g-component=scroll].is-inview .block-home__sub .block-image img{opacity:1;transform:scale(1)}.block-home--news{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.block-home--news{min-height:0}}@media only screen and (min-width:768px){.block-home--news .block-home__inner{padding-top:12.5625rem;padding-bottom:12.25rem}}@media only screen and (min-width:768px){.block-home--news .block-home__main{padding-top:.0625rem}}.block-home--news .block-home__heading{margin-bottom:1.6875rem}@media only screen and (min-width:768px){.block-home--news .block-home__heading{margin-bottom:1.9375rem}}@media only screen and (min-width:768px){.block-home--news .block-home__sub{margin-right:calc((100% - 100vw)/ 2)}}.block-home--news .block-home__sub .block-carousel__items{-moz-column-gap:1.25rem;column-gap:1.25rem}@media only screen and (min-width:768px){.block-home--news .block-home__sub .block-carousel__items{-moz-column-gap:3.125rem;column-gap:3.125rem}}.block-home--news .block-home__sub .block-carousel__item{flex-basis:18.125rem}.block-home--news .block-home__sub .block-carousel__item .article__date{margin-top:.125rem}.block-home--news .block-home__sub .block-carousel__item .article__title{margin-top:.1875rem;font-size:.875rem;line-height:1.57143}@media only screen and (min-width:768px){.block-home--news .block-home__sub .block-carousel__item .article__title{margin-top:0}}.block-home--news .block-home__sub .block-carousel__navigation{margin-top:1.9375rem}@media only screen and (min-width:768px){.block-home--news .block-home__sub .block-carousel__navigation{display:none}}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--news .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item .article{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateX(1em)}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:first-child .article{transition-delay:0.15s,0.15s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(2) .article{transition-delay:0.2s,0.2s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(3) .article{transition-delay:0.25s,0.25s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(4) .article{transition-delay:0.3s,0.3s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(5) .article{transition-delay:0.35s,0.35s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(6) .article{transition-delay:0.4s,0.4s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(7) .article{transition-delay:0.45s,0.45s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(8) .article{transition-delay:0.5s,0.5s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(9) .article{transition-delay:0.55s,0.55s}.block-home--news .block-home__inner[g-component=scroll] .block-home__sub .block-carousel .block-carousel__item:nth-child(10) .article{transition-delay:0.6s,0.6s}.block-home--news .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--news .block-home__inner[g-component=scroll].is-inview .block-home__sub .block-carousel .block-carousel__item .article{opacity:1;transform:translateX(0)}.block-home--contact{min-height:0;margin-right:-20px;margin-bottom:0;margin-left:-20px;padding:4.8125rem 20px 5rem;background-color:#fff;transition:background-color .2s cubic-bezier(.215, .61, .355, 1),color .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.block-home--contact{margin-right:-33px;margin-left:-33px;padding:7.8125rem 33px}}@media only screen and (min-width:768px){.block-home--contact .block-home__inner{display:grid;max-width:1200px;margin-right:auto;margin-left:auto;grid-template-columns:50% 50%;align-items:center}}.block-home--contact .block-home__heading{text-align:center}@media only screen and (min-width:768px){.block-home--contact .block-home__heading{margin-bottom:0;text-align:left}}.block-home--contact .block-home__heading .icon-mail,.block-home--contact .block-home__heading .icon-mail2{display:block;margin-top:.5rem;font-size:2.3125rem}@media only screen and (min-width:768px){.block-home--contact .block-home__heading .icon-mail,.block-home--contact .block-home__heading .icon-mail2{position:relative;top:-.5rem;display:inline-block;margin-top:0;margin-left:.6875rem}}.block-home--contact .block-home__heading .icon-mail2{display:none}.block-home--contact .block-home__sub{padding-top:2.25rem}@media only screen and (min-width:768px){.block-home--contact .block-home__sub{padding-top:.5rem}}.block-home--contact .block-home__sub p{margin-bottom:0}.block-home--contact .block-home__sub .button{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.block-home--contact .block-home__sub .button{padding-top:1.1875rem;padding-bottom:1.1875rem}}.page-content .block-home--contact{max-width:none}.block-home--contact.is-hover-active{background-color:#0073f8;color:#fff}.block-home--contact.is-hover-active .block-home__heading .icon-mail{display:none}.block-home--contact.is-hover-active .block-home__heading .icon-mail2{display:inline-block}.block-home--contact.is-hover-active .block-home__sub .button{border-color:#fff;color:#fff}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading{overflow:hidden}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:first-of-type{transition-delay:.05s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(2){transition-delay:.1s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(3){transition-delay:.15s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(4){transition-delay:.2s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(5){transition-delay:.25s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(6){transition-delay:.3s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(7){transition-delay:.35s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(8){transition-delay:.4s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(9){transition-delay:.45s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(10){transition-delay:.5s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(11){transition-delay:.55s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(12){transition-delay:.6s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(13){transition-delay:.65s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(14){transition-delay:.7s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(15){transition-delay:.75s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(16){transition-delay:.8s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(17){transition-delay:.85s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(18){transition-delay:.9s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(19){transition-delay:.95s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .char:nth-of-type(20){transition-delay:1s}.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .icon-mail,.block-home--contact .block-home__inner[g-component=scroll] .block-home__main .block-home__heading .icon-mail2{opacity:0;transition:opacity 1s .6s cubic-bezier(.645, .045, .355, 1),transform 1s .6s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-home--contact .block-home__inner[g-component=scroll] .block-home__sub>p{opacity:0;transition:opacity 1s .7s cubic-bezier(.645, .045, .355, 1),transform 1s .7s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-home--contact .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .char{transform:translateY(0)}.block-home--contact .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .icon-mail,.block-home--contact .block-home__inner[g-component=scroll].is-inview .block-home__main .block-home__heading .icon-mail2{opacity:1;transform:translateY(0)}.block-home--contact .block-home__inner[g-component=scroll].is-inview .block-home__sub>p{opacity:1;transform:translateX(0)}@media (max-width:900px){.block-home--fv h2{margin-top:80px!important;margin-bottom:10px!important;font-size:38px!important;line-height:1.3!important}}.block-career{position:relative}.block-career p{font-weight:700;line-height:2.14286}.block-career p:not(:last-child){margin-bottom:1.875rem}.block-career .block-career__heading{margin-top:0;margin-bottom:1.5rem;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:100;line-height:1.25;letter-spacing:.05em}@media only screen and (min-width:768px){.block-career .block-career__heading{margin-bottom:1.4375rem;font-size:3.75rem}}.block-career .block-career__heading[g-component=split]{overflow:hidden}.block-career .block-career__heading[g-component=split] .char{transition:transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}.block-career .block-career__heading[g-component=split] .char:first-of-type{transition-delay:.05s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(2){transition-delay:.1s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(3){transition-delay:.15s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(4){transition-delay:.2s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(5){transition-delay:.25s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(6){transition-delay:.3s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(7){transition-delay:.35s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(8){transition-delay:.4s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(9){transition-delay:.45s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(10){transition-delay:.5s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(11){transition-delay:.55s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(12){transition-delay:.6s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(13){transition-delay:.65s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(14){transition-delay:.7s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(15){transition-delay:.75s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(16){transition-delay:.8s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(17){transition-delay:.85s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(18){transition-delay:.9s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(19){transition-delay:.95s}.block-career .block-career__heading[g-component=split] .char:nth-of-type(20){transition-delay:1s}.block-career .block-career__inner.is-inview .block-career__heading .char{transform:translateY(0)}.block-career--philosophy{margin-top:6.75rem;margin-bottom:6.1875rem}@media only screen and (min-width:768px){.block-career--philosophy{margin-bottom:12.3125rem}}.block-career--philosophy .block-career__inner{display:grid}@media only screen and (min-width:768px){.block-career--philosophy .block-career__inner{grid-template-columns:1fr 57.16799%;align-items:center}}.block-career--philosophy .block-career__main{order:2}@media only screen and (min-width:768px){.block-career--philosophy .block-career__main>*{max-width:520px}}.block-career--philosophy .block-career__main .button{margin-top:3.4375rem}@media only screen and (min-width:768px){.block-career--philosophy .block-career__main .button{margin-top:2.8125rem}}.block-career--philosophy .block-career__sub{position:relative;margin-bottom:6.875rem}@media only screen and (min-width:768px){.block-career--philosophy .block-career__sub{top:-.4375rem;margin-left:-33.05955%}}.block-career--philosophy .block-career__sub .block-image{position:relative;overflow:hidden;width:16.5625rem;height:16.5625rem;margin:0 auto;border-radius:50%;transform:translate(0,0)}@media only screen and (min-width:768px){.block-career--philosophy .block-career__sub .block-image{width:70.98765%;height:0;padding-bottom:70.98765%}}.block-career--philosophy .block-career__sub .block-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;animation:rotate_clockwise 150s linear infinite;-o-object-fit:cover;object-fit:cover}.block-career--philosophy .block-career__sub .block-group{position:absolute;top:50%;left:50%;width:25rem;height:25rem;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-career--philosophy .block-career__sub .block-group{width:43.75rem;height:43.75rem}}.block-career--philosophy .block-career__sub .block-group svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-career--philosophy .block-career__sub .block-group svg g{transform-origin:center center}.block-career--philosophy .block-career__sub .block-group svg .circles{animation:rotate_anticlockwise 150s linear infinite}.block-career--philosophy .block-career__sub .block-group svg .circles>circle,.block-career--philosophy .block-career__sub .block-group svg .circles>g{transition:transform .5s cubic-bezier(.645, .045, .355, 1);transform-origin:center center}.block-career--philosophy .block-career__sub .block-group svg .planet,.block-career--philosophy .block-career__sub .block-group svg .tricube{animation:rotate_clockwise 100s linear infinite}.block-career--philosophy.is-hover-active .block-career__sub .block-group svg .circles>circle{transform:scale(1.12)}.block-career--philosophy.is-hover-active .block-career__sub .block-group svg .circles>g{transform:scale(1.28)}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__sub{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1)}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:first-of-type{transition-delay:.3s,.3s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(2){transition-delay:.4s,.4s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(3){transition-delay:.5s,.5s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(4){transition-delay:.6s,.6s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(5){transition-delay:.7s,.7s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(6){transition-delay:.8s,.8s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(7){transition-delay:.9s,.9s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(8){transition-delay:1s,1s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(9){transition-delay:1.1s,1.1s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(10){transition-delay:1.2s,1.2s}.block-career--philosophy .block-career__inner[g-component=scroll] .block-career__main .button{opacity:0;transition:opacity 1s .7s cubic-bezier(.645, .045, .355, 1),transform 1s .7s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--philosophy .block-career__inner[g-component=scroll].is-inview .block-career__sub{opacity:1}.block-career--philosophy .block-career__inner[g-component=scroll].is-inview .block-career__main .button,.block-career--philosophy .block-career__inner[g-component=scroll].is-inview .block-career__main p{opacity:1;transform:translateY(0)}.block-career--concept{margin-bottom:6.25rem}@media only screen and (min-width:768px){.block-career--concept{margin-bottom:13.625rem}}@media only screen and (min-width:768px){.block-career--concept .block-career__inner{display:grid;grid-template-columns:1fr 44.85488%;-moz-column-gap:4.78125rem;column-gap:4.78125rem;align-items:center}}.block-career--concept .block-career__main{margin-bottom:3.4375rem}@media only screen and (min-width:768px){.block-career--concept .block-career__main{margin-bottom:0;padding-top:.3125rem}}@media only screen and (min-width:768px){.block-career--concept .block-career__main>*{max-width:520px}}.block-career--concept .block-career__main .block-career__heading{margin-bottom:1.5625rem}@media only screen and (min-width:768px){.block-career--concept .block-career__main .block-career__heading{max-width:none;margin-bottom:1.8125rem}}.block-career--concept .block-career__main h3{margin-top:0;margin-bottom:1.25rem;padding-bottom:0;border-bottom:0;font-size:1.125rem;line-height:1.77778;letter-spacing:.05em}@media only screen and (min-width:768px){.block-career--concept .block-career__main h3{max-width:none;margin-bottom:1.625rem;font-size:1.375rem;line-height:1.36364}}.block-career--concept .block-career__sub .block-image{margin:0 -20px 0 0}@media only screen and (min-width:768px){.block-career--concept .block-career__sub .block-image{margin-right:-33px}}.block-career--concept .block-career__inner[g-component=scroll] .block-career__sub .block-image{overflow:hidden}.block-career--concept .block-career__inner[g-component=scroll] .block-career__sub .block-image img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 2s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main h3{opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:first-of-type{transition-delay:.4s,.4s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(2){transition-delay:.5s,.5s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(3){transition-delay:.6s,.6s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(4){transition-delay:.7s,.7s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(5){transition-delay:.8s,.8s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(6){transition-delay:.9s,.9s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(7){transition-delay:1s,1s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(8){transition-delay:1.1s,1.1s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(9){transition-delay:1.2s,1.2s}.block-career--concept .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(10){transition-delay:1.3s,1.3s}.block-career--concept .block-career__inner[g-component=scroll].is-inview .block-career__sub .block-image img{opacity:1;transform:scale(1)}.block-career--concept .block-career__inner[g-component=scroll].is-inview .block-career__main h3,.block-career--concept .block-career__inner[g-component=scroll].is-inview .block-career__main p{opacity:1;transform:translateY(0)}.block-career-cat{height:0;margin:0}.block-career-cat>.f{position:absolute;width:1.75rem;height:1.625rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS45OCAyOS4wMyI+CiAgPHBhdGggZD0iTTI1LjMxLDYuMzJjMCwyLjgyLTIuNTEsMy45MS00LjkxLDMuOTFzLTMuNzYtMS4wOC0zLjc2LTMuOTEsMS4zNi02LjMyLDMuNzYtNi4zMiw0LjkxLDMuNDksNC45MSw2LjMyIi8+CiAgPHBhdGggZD0iTTMxLjUzLDE2LjVjLTEuMDksMi42MS0zLjgyLDIuNjQtNi4wMywxLjcycy0zLjA1LTIuNDUtMS45Ny01LjA1YzEuMDktMi42MSwzLjY5LTUuMzEsNS45LTQuMzlzMy4xOSw1LjExLDIuMSw3LjcyIi8+CiAgPHBhdGggZD0iTTYuNTcsNi4zMmMwLDIuODIsMi41MiwzLjkxLDQuOTEsMy45MXMzLjc2LTEuMDgsMy43Ni0zLjkxUzEzLjg3LDAsMTEuNDcsMCw2LjU3LDMuNDksNi41Nyw2LjMyIi8+CiAgPHBhdGggZD0iTS4yMiwxNi4xM2MuOCwyLjcxLDMuNTIsMy4wNCw1LjgxLDIuMzYsMi4zLS42OCwzLjMtMi4xLDIuNS00Ljgxcy0zLjEtNS42Ny01LjM5LTVTLS41OCwxMy40MiwuMjIsMTYuMTMiLz4KICA8cGF0aCBkPSJNMTUuOTgsMTEuNTRjLTMuNjMsMC01LjE2LDEuODktNS43Miw0Ljc1cy03LjAzLDUuMTYtMy44NCwxMC42MWMyLjY4LDQuNTYsNy4wNSwuMzUsOS41NiwuMzVzNi44OCw0LjIyLDkuNTYtLjM1YzMuMi01LjQ1LTMuMjgtNy43NS0zLjg0LTEwLjYxcy0yLjA4LTQuNzUtNS43Mi00Ljc1Ii8+Cjwvc3ZnPg==) no-repeat 0 0/contain;opacity:0;transition:.25s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){.block-career-cat>.f{width:2rem;height:1.8125rem}}.block-career-cat>.f:first-child{top:-2.75rem;right:-.75rem;transform:rotate(-144deg)}@media only screen and (min-width:768px){.block-career-cat>.f:first-child{top:auto;right:auto;bottom:4.0625rem;left:36.125rem}}.block-career-cat>.f:nth-child(2){top:1.875rem;right:.9375rem;transform:rotate(-123deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(2){top:auto;right:auto;bottom:-.8125rem;left:33.625rem}}.block-career-cat>.f:nth-child(3){top:4rem;right:5.625rem;transform:rotate(-144deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(3){top:auto;right:auto;bottom:-2.6875rem;left:28.125rem}}.block-career-cat>.f:nth-child(4){bottom:-2.75rem;left:7.1875rem;transform:rotate(250deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(4){bottom:-6.75rem;left:23.8125rem;transform:rotate(-115deg)}}.block-career-cat>.f:nth-child(5){bottom:-4.25rem;left:2.75rem;transform:rotate(-135deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(5){bottom:-8.0625rem;left:17.375rem;transform:rotate(234deg)}}.block-career-cat>.f:nth-child(6){bottom:-8.375rem;left:-.5rem;transform:rotate(-118deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(6){bottom:-10.875rem;left:11.5625rem;transform:rotate(263deg)}}.block-career-cat>.f:nth-child(7){visibility:hidden;transform:rotate(-135deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(7){bottom:-15rem;left:4.875rem;visibility:visible}}.block-career-cat>.f:nth-child(8){visibility:hidden;transform:rotate(-118deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(8){bottom:-19.3125rem;left:-.4375rem;visibility:visible}}.block-career-cat>.f:nth-child(9){visibility:hidden;transform:rotate(-146deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(9){bottom:-24.75rem;left:-5.4375rem;visibility:visible}}.block-career-cat>.f:nth-child(10){visibility:hidden;transform:rotate(-129deg)}@media only screen and (min-width:768px){.block-career-cat>.f:nth-child(10){bottom:-29.9375rem;left:-10.6875rem;visibility:visible}}.block-career-cat>.f.is-active{opacity:1}.block-career--business{margin-bottom:6.6875rem;text-align:center}@media only screen and (min-width:768px){.block-career--business{margin-bottom:9.375rem}}.block-career--business .block-career__main{margin-bottom:3rem}@media only screen and (min-width:768px){.block-career--business .block-career__main{margin-bottom:5.875rem}}@media only screen and (min-width:768px){.block-career--business .block-career__main>*{max-width:520px;margin-right:auto;margin-left:auto}}.block-career--business .block-career__main .block-career__heading{margin-bottom:1.3125rem}@media only screen and (min-width:768px){.block-career--business .block-career__main .block-career__heading{margin-bottom:.6875rem}}.block-career--business .block-career__main h3{margin-top:0;margin-bottom:.875rem;border-bottom:0;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.77778;letter-spacing:.05em}@media only screen and (min-width:768px){.block-career--business .block-career__main h3{max-width:none;margin-bottom:.0625rem;font-size:3.75rem}}.block-career--business .block-career__sub{display:grid;grid-template-areas:"area2 area2" "area1 area3";grid-row-gap:1.5rem;grid-column-gap:.9375rem;justify-content:center}@media only screen and (min-width:768px){.block-career--business .block-career__sub{grid-template-areas:none;grid-template-columns:repeat(3,1fr);grid-column-gap:2.275rem;align-items:center}}.block-career--business .block-career__sub .block-image{width:13.9375rem;margin:0}@media only screen and (min-width:768px){.block-career--business .block-career__sub .block-image{width:89.5122%}}.block-career--business .block-career__sub .block-image:first-child{grid-area:area1}@media only screen and (min-width:768px){.block-career--business .block-career__sub .block-image:first-child{margin-left:auto;grid-area:auto}}.block-career--business .block-career__sub .block-image:nth-child(2){margin-right:auto;margin-left:auto;grid-area:area2}@media only screen and (min-width:768px){.block-career--business .block-career__sub .block-image:nth-child(2){margin-right:0;margin-left:0;grid-area:auto}}.block-career--business .block-career__sub .block-image:nth-child(3){grid-area:area3}@media only screen and (min-width:768px){.block-career--business .block-career__sub .block-image:nth-child(3){grid-area:auto}}.block-career--business .block-career__inner[g-component=scroll] .block-career__main h3{opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(.5em)}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:first-of-type{transition-delay:.4s,.4s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(2){transition-delay:.5s,.5s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(3){transition-delay:.6s,.6s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(4){transition-delay:.7s,.7s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(5){transition-delay:.8s,.8s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(6){transition-delay:.9s,.9s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(7){transition-delay:1s,1s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(8){transition-delay:1.1s,1.1s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(9){transition-delay:1.2s,1.2s}.block-career--business .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(10){transition-delay:1.3s,1.3s}.block-career--business .block-career__inner[g-component=scroll] .block-career__sub .block-image{overflow:hidden}.block-career--business .block-career__inner[g-component=scroll] .block-career__sub .block-image img{opacity:0;transition:opacity 1s .6s cubic-bezier(.645, .045, .355, 1)}.block-career--business .block-career__inner[g-component=scroll].is-inview .block-career__main h3,.block-career--business .block-career__inner[g-component=scroll].is-inview .block-career__main p{opacity:1;transform:translateY(0)}.block-career--business .block-career__inner[g-component=scroll].is-inview .block-career__sub .block-image img{opacity:1;transform:scale(1)}.block-career--culture{position:relative;margin-right:-20px;margin-bottom:7.4375rem;margin-left:-20px;padding-right:.65625rem;padding-left:.65625rem;background-color:#e6eaea;transition:background-color 0s .3s}@media only screen and (min-width:768px){.block-career--culture{margin-bottom:9.875rem;padding-right:33px;padding-left:33px}}.block-career--culture .block-career__inner{display:flex;flex-direction:column;width:100%;max-width:1300px;min-height:var(--window-height);margin-right:auto;margin-left:auto;padding-top:1.875rem;padding-bottom:4.375rem;justify-content:center}@media only screen and (min-width:768px){.block-career--culture .block-career__inner{padding-top:4.1875rem;padding-bottom:5.9375rem}}.block-career--culture .block-career__inner:before{position:absolute;top:0;left:50%;width:20.9375rem;height:100%;background-color:#fffff7;content:'';transform:translateX(-50%);clip-path:polygon(0% 100%,24.7% 0%,75.3% 0%,100% 100%)}@media only screen and (min-width:768px){.block-career--culture .block-career__inner:before{width:73.20644%}}.block-career--culture .block-career__main{position:relative;width:100%;max-width:937px;margin-right:auto;margin-left:auto}.block-career--culture .block-career__main .block-career__heading{margin-bottom:1.625rem;text-align:center;transition:color 0s .3s;flex:0 0 auto}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-career__heading{margin-bottom:2.625rem}}.block-career--culture .block-career__main .block-columns{margin-right:-.5625rem;margin-left:-.5625rem;grid-column-gap:0;grid-row-gap:0}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns{margin-right:0;margin-left:0}}.block-career--culture .block-career__main .block-columns .column{padding:1.25rem .625rem .9375rem}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column{padding:2.8125rem 2.1875rem 2rem}}.block-career--culture .block-career__main .block-columns .column h3{margin-bottom:.5625rem;border-bottom:0;font-size:.875rem;line-height:1.42857}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column h3{margin-bottom:1.625rem;line-height:1.85714}}.block-career--culture .block-career__main .block-columns .column ul{margin:0}.block-career--culture .block-career__main .block-columns .column ul li{position:relative;margin-bottom:.5625rem;padding-left:.8125rem;font-size:.75rem;line-height:1.41667}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column ul li{margin-bottom:.875rem;padding-bottom:.6875rem;padding-left:1.25rem;border-bottom:1px solid #f4f5f5}}.block-career--culture .block-career__main .block-columns .column ul li:before{position:absolute;top:.5em;left:-.08333em;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#e6eaea;content:''}.block-career--culture .block-career__main .block-columns .column ul li span{display:inline-block;transition:color 0s .3s}.block-career--culture .block-career__main .block-columns .column:first-child{z-index:1;margin-bottom:-.75rem;border-radius:.375rem .375rem .75rem .75rem;background-color:#fff}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column:first-child{margin-bottom:0;border-radius:.5625rem 2.5rem 2.5rem .5625rem}}.block-career--culture .block-career__main .block-columns .column:nth-child(2){padding-top:2.3125rem;padding-bottom:1.125rem;border-radius:0 0 .375rem .375rem;background-color:#f4f5f5}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column:nth-child(2){position:relative;padding-top:2.8125rem;padding-left:2.9375rem;border-radius:0 .5625rem .5625rem 0}}.block-career--culture .block-career__main .block-columns .column:nth-child(2):before{position:absolute;top:0;right:100%;width:6.25rem;height:100%;background-color:#f4f5f5}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column:nth-child(2):before{content:''}}@media only screen and (min-width:768px){.block-career--culture .block-career__main .block-columns .column:nth-child(2) li{border-bottom-color:#e6eaea}}.block-career--culture .block-career__main .block-columns .column:nth-child(2) li:before{background-color:#fff}.block-career--culture .block-career__sub{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none}.block-career--culture .block-career__sub .fig{position:absolute;z-index:1;top:50%;left:50%}.block-career--culture .block-career__sub .fig--light{top:0;right:1.875rem;left:auto;width:.5rem;height:12.0625rem;transform-origin:top center;animation:career_culture_fig_light_sway 10s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes career_culture_fig_light_sway{25%,45%,5%,65%,85%{transform:rotate(1deg)}15%,35%,55%,75%,95%{transform:rotate(-1.5deg)}}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--light{right:4.8125rem;width:.5625rem;height:12.75rem}}.block-career--culture .block-career__sub .fig--light__inner{position:absolute;top:-11.875rem;left:0;width:100%;height:23.9375rem;animation:career_culture_fig_light 1s linear}@keyframes career_culture_fig_light{20%{transform:translate(0,0)}40%{transform:translate(0,55px)}50%{transform:translate(0,0)}}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--light__inner{top:-12.5rem;height:25.25rem}}.block-career--culture .block-career__sub .fig--light svg{position:absolute;top:-8.5625rem;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--light svg{top:0}}.block-career--culture .block-career__sub .fig--cheers,.block-career--culture .block-career__sub .fig--clock,.block-career--culture .block-career__sub .fig--lovers,.block-career--culture .block-career__sub .fig--man{opacity:0;transition:opacity 0s .3s}.block-career--culture .block-career__sub .fig--man{width:5.9375rem;height:6.0625rem;margin-top:-17.6875rem;margin-left:-33.33333vw;transform:translate(-50%,-50%) rotate(7deg)}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--man{width:16.625rem;height:16.9375rem;margin-top:-10.8125rem;margin-left:-38.72621vw}}.block-career--culture .block-career__sub .fig--cheers{width:5.125rem;height:4.875rem;margin-top:18.4375rem;margin-left:-18.13333vw;transform:translate(-50%,-50%) rotate(-8deg)}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--cheers{width:12.875rem;height:12.125rem;margin-top:9.375rem;margin-left:-38.72621vw}}.block-career--culture .block-career__sub .fig--clock{width:3.6875rem;height:4rem;margin-top:-16.6875rem;margin-left:28.53333vw;transform:translate(-50%,-50%) rotate(0)}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--clock{width:9.1875rem;height:10rem;margin-top:-3.75rem;margin-left:34.69985vw}}.block-career--culture .block-career__sub .fig--lovers{width:5.0625rem;height:4.9375rem;margin-top:17.875rem;margin-left:35.2vw;transform:translate(-50%,-50%) rotate(-13deg)}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--lovers{width:11rem;height:10.75rem;margin-top:9rem;margin-left:44.21669vw}}.block-career--culture .block-career__sub .fig--cat{top:auto;bottom:0;left:.65625rem;width:6.4325rem;height:2.875rem}@media only screen and (min-width:768px){.block-career--culture .block-career__sub .fig--cat{left:3.88125rem;width:9.52562rem;height:4.2575rem}}.block-career--culture .block-career__sub .fig--cat .eye{transition:transform .1s cubic-bezier(.215, .61, .355, 1);transform:scaleY(0);transform-origin:center center}.block-career--culture .block-career__sub button{position:absolute;z-index:1;top:.8125rem;right:-3.1875rem;width:1.34563rem;height:4.94875rem;pointer-events:all;transform:rotate(-67deg) translate(0,0);transform-origin:bottom center;animation:career_culture_button 1s linear}@keyframes career_culture_button{20%{transform:rotate(-60deg) translate(0,-20%)}40%{transform:rotate(-85deg) translate(0,-5%)}50%{transform:rotate(-67deg) translate(0,0)}}@media only screen and (min-width:768px){.block-career--culture .block-career__sub button{top:8.625rem;right:-4.6875rem;width:2.37rem;height:8.71438rem}}.block-career--culture .block-career__sub button svg{transform-origin:bottom center;animation:career_culture_button_inner 3s linear infinite}@keyframes career_culture_button_inner{0%,70%,80%{transform:rotate(0) translate(0,0)}74%,84%{transform:rotate(0) translate(0,-6%)}76%,86%{transform:rotate(-6deg) translate(0,-3%)}78%,88%{transform:rotate(-3deg) translate(0,0)}}.block-career--culture .block-career__inner[g-component=scroll]:before{opacity:0;transition:opacity 1s 0s cubic-bezier(.645, .045, .355, 1),background-color 0s .3s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main h3{opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(.5em)}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:first-of-type{transition-delay:.35s,.35s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(2){transition-delay:.4s,.4s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(3){transition-delay:.45s,.45s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(4){transition-delay:.5s,.5s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(5){transition-delay:.55s,.55s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(6){transition-delay:.6s,.6s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(7){transition-delay:.65s,.65s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(8){transition-delay:.7s,.7s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(9){transition-delay:.75s,.75s}.block-career--culture .block-career__inner[g-component=scroll] .block-career__main li:nth-of-type(10){transition-delay:.8s,.8s}.block-career--culture .block-career__inner[g-component=scroll].is-inview:before{opacity:1}.block-career--culture .block-career__inner[g-component=scroll].is-inview .block-career__main h3,.block-career--culture .block-career__inner[g-component=scroll].is-inview .block-career__main li{opacity:1;transform:translateY(0)}.block-career--culture.is-click-active{background-color:#000;transition-delay:0.65s}.block-career--culture.is-click-active .block-career__inner:before{background-color:#000;transition-delay:0s,0.65s}.block-career--culture.is-click-active .block-career__main .block-career__heading{color:#fff;transition-delay:0.65s}.block-career--culture.is-click-active .block-career__main .block-columns .column ul li span{transition-delay:0.65s}.block-career--culture.is-click-active .block-career__main .block-columns .column:first-child ul li:nth-child(1) span{color:#50b18c}.block-career--culture.is-click-active .block-career__main .block-columns .column:first-child ul li:nth-child(3) span{color:#db4c55}.block-career--culture.is-click-active .block-career__main .block-columns .column:first-child ul li:nth-child(4) span{color:#f7c648}.block-career--culture.is-click-active .block-career__main .block-columns .column:first-child ul li:nth-child(6) span{color:#5381bf}.block-career--culture.is-click-active .block-career__main .block-columns .column:first-child ul li:nth-child(8) span{color:#d58e32}.block-career--culture.is-click-active .block-career__main .block-columns .column:nth-child(2) ul li:first-child span{color:#5381bf}.block-career--culture.is-click-active .block-career__main .block-columns .column:nth-child(2) ul li:nth-child(3) span{color:#db4c55}.block-career--culture.is-click-active .block-career__main .block-columns .column:nth-child(2) ul li:nth-child(5) span{color:#975e9e}.block-career--culture.is-click-active .block-career__sub .fig--cheers,.block-career--culture.is-click-active .block-career__sub .fig--clock,.block-career--culture.is-click-active .block-career__sub .fig--lovers,.block-career--culture.is-click-active .block-career__sub .fig--man{opacity:1;transition-delay:0.65s}.block-career--culture.is-click-active .block-career__sub .fig--cat .eye{animation:career_fig_cat_eye 5s .65s linear infinite}@keyframes career_fig_cat_eye{0%{transform:scaleY(1)}100%,94%,96%,98%{transform:scaleY(1)}95%,99%{transform:scaleY(0)}}.block-career--culture.is-click-active .block-career__sub .fig--light__inner{animation-name:career_culture_fig_light_off}@keyframes career_culture_fig_light_off{50%{transform:translate(0,0)}70%,90%{transform:translate(0,55px)}100%{transform:translate(0,0)}}.block-career--culture.is-click-active .block-career__sub button{animation-name:career_culture_button_off}@keyframes career_culture_button_off{50%{transform:rotate(-60deg) translate(0,-20%)}70%,90%{transform:rotate(-85deg) translate(0,-5%)}100%{transform:rotate(-67deg) translate(0,0)}}.block-career--culture.is-click-active .block-career__sub button svg{animation-name:none}.block-career--gallery{margin-right:-20px;margin-bottom:6.25rem;margin-left:-20px;text-align:center}@media only screen and (min-width:768px){.block-career--gallery{margin-bottom:10.8125rem}}.block-career--gallery .block-career__main .block-career__heading{margin-bottom:1.75rem}.block-career--gallery .block-career__main .block-gallery{margin:0 auto}.page-content .block-career--gallery.align--full{max-width:container(max,px)}@media only screen and (min-width:768px){.page-content .block-career--gallery.align--full{padding-right:0;padding-left:0}}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item{overflow:hidden}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 2s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:first-of-type img{transition-delay:0.25s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(2) img{transition-delay:0.3s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(3) img{transition-delay:0.35s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(4) img{transition-delay:0.4s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(5) img{transition-delay:0.45s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(6) img{transition-delay:0.5s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(7) img{transition-delay:0.55s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(8) img{transition-delay:0.6s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(9) img{transition-delay:0.65s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(10) img{transition-delay:0.7s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(11) img{transition-delay:0.75s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(12) img{transition-delay:0.8s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(13) img{transition-delay:0.85s}.block-career--gallery .block-career__inner[g-component=scroll] .block-career__main .block-gallery__item:nth-of-type(14) img{transition-delay:0.9s}.block-career--gallery .block-career__inner[g-component=scroll].is-inview .block-career__main .block-gallery__item img{opacity:1;transform:scale(1)}.block-career--message{max-width:1130px;margin-bottom:5.75rem}@media only screen and (min-width:768px){.block-career--message{margin-bottom:8.4375rem}}.block-career--message .block-career__inner{display:grid}@media only screen and (min-width:768px){.block-career--message .block-career__inner{grid-template-columns:1fr 1fr;align-items:center}}.block-career--message .block-career__main{order:2}.block-career--message .block-career__main .name{margin-top:3.375rem;font-size:1rem}@media only screen and (min-width:768px){.block-career--message .block-career__main .name{margin-bottom:1.25rem}}@media only screen and (min-width:768px){.block-career--message .block-career__main p{line-height:2.28571}}@media only screen and (min-width:768px){.block-career--message .block-career__main p:not(:last-child){margin-bottom:1.125rem}}@media only screen and (min-width:768px){.block-career--message .block-career__main .button{margin-top:5.625rem}}.block-career--message .block-career__sub{margin-bottom:2.8125rem}@media only screen and (min-width:768px){.block-career--message .block-career__sub{margin-bottom:0}}.block-career--message .block-career__sub .block-image{overflow:hidden;width:15rem;height:15rem;margin:0 auto;border-radius:50%}@media only screen and (min-width:768px){.block-career--message .block-career__sub .block-image{width:25rem;height:25rem;margin-left:2.75rem}}.block-career--message .block-career__sub .block-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-career--message .block-career__inner[g-component=scroll] .block-career__main .name,.block-career--message .block-career__inner[g-component=scroll] .block-career__main .name-sub{opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p{opacity:0;transition:opacity 1s .3s cubic-bezier(.645, .045, .355, 1),transform 1s .3s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:first-of-type{transition-delay:.4s,.4s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(2){transition-delay:.5s,.5s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(3){transition-delay:.6s,.6s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(4){transition-delay:.7s,.7s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(5){transition-delay:.8s,.8s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(6){transition-delay:.9s,.9s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(7){transition-delay:1s,1s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(8){transition-delay:1.1s,1.1s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(9){transition-delay:1.2s,1.2s}.block-career--message .block-career__inner[g-component=scroll] .block-career__main p:nth-of-type(10){transition-delay:1.3s,1.3s}.block-career--message .block-career__inner[g-component=scroll] .block-career__sub .block-image{overflow:hidden}.block-career--message .block-career__inner[g-component=scroll] .block-career__sub .block-image img{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 2s cubic-bezier(.215, .61, .355, 1);transform:scale(1.1)}.block-career--message .block-career__inner[g-component=scroll].is-inview .block-career__main .name,.block-career--message .block-career__inner[g-component=scroll].is-inview .block-career__main .name-sub,.block-career--message .block-career__inner[g-component=scroll].is-inview .block-career__main p{opacity:1;transform:translateY(0)}.block-career--message .block-career__inner[g-component=scroll].is-inview .block-career__sub .block-image img{opacity:1;transform:scale(1)}.block-career--open{margin-bottom:6.25rem}@media only screen and (min-width:768px){.block-career--open{margin-bottom:13.75rem}}.block-career--open .block-career__main .block-columns{margin-bottom:3.75rem;row-gap:3.75rem}@media only screen and (min-width:768px){.block-career--open .block-career__main .block-columns{max-width:978px;margin-bottom:7.5rem;-moz-column-gap:4.78125rem;column-gap:4.78125rem}}.block-career--open .block-career__main .column .block-image{margin-bottom:1.25rem}@media only screen and (min-width:768px){.block-career--open .block-career__main .column .block-image{margin-bottom:1.8125rem}}.block-career--open .block-career__main .column h3{margin-top:0;margin-bottom:0;padding-right:.8125rem;padding-left:.8125rem;border-bottom:0;font-size:1.125rem;font-weight:500}@media only screen and (min-width:768px){.block-career--open .block-career__main .column h3{padding-right:1.1875rem;padding-left:1.1875rem;font-size:1.375rem}}.block-career--open .block-career__main .column .block-accordion__content li{position:relative;padding-left:.5rem;line-height:1.57143}@media only screen and (min-width:768px){.block-career--open .block-career__main .column .block-accordion__content li{padding-left:.8125rem}}.block-career--open .block-career__main .column .block-accordion__content li:before{position:absolute;top:0;left:-.375rem;content:'・'}@media only screen and (min-width:768px){.block-career--open .block-career__main .column .block-accordion__content li:before{left:-.0625rem}}.block-career--open .block-career__main .column .block-accordion__content li:not(:last-child){margin-bottom:1rem}.block-career--open .block-career__main .column .block-accordion__content a{position:relative;display:block;text-decoration:none}.block-career--open .block-career__main .column .block-accordion__content a:after{position:absolute;top:.25rem;right:-.375rem;font-family:icon!important;font-size:.8125rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){.block-career--open .block-career__main .column .block-accordion__content a:after{top:.375rem;right:.25rem}}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p{opacity:0;transition:opacity 1s .2s cubic-bezier(.645, .045, .355, 1),transform 1s .2s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:first-of-type{transition-delay:.3s,.3s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(2){transition-delay:.4s,.4s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(3){transition-delay:.5s,.5s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(4){transition-delay:.6s,.6s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(5){transition-delay:.7s,.7s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(6){transition-delay:.8s,.8s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(7){transition-delay:.9s,.9s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(8){transition-delay:1s,1s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(9){transition-delay:1.1s,1.1s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main>p:nth-of-type(10){transition-delay:1.2s,1.2s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main .block-columns .column{opacity:0;transition:opacity 1s .3s cubic-bezier(.645, .045, .355, 1),transform 1s .3s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--open .block-career__inner[g-component=scroll] .block-career__main .block-columns:first-of-type .column:nth-child(2){transition-delay:0.4s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main .block-columns:nth-of-type(2) .column:first-child{transition-delay:0.5s}.block-career--open .block-career__inner[g-component=scroll] .block-career__main .block-columns:nth-of-type(2) .column:nth-child(2){transition-delay:0.6s}.block-career--open .block-career__inner[g-component=scroll].is-inview .block-career__main .block-columns .column,.block-career--open .block-career__inner[g-component=scroll].is-inview .block-career__main>p{opacity:1;transform:translateY(0)}.block-career--entry{margin-right:-20px;margin-bottom:0;margin-left:-20px;padding-right:20px;padding-left:20px;background-color:#fff;transition:background-color .2s cubic-bezier(.215, .61, .355, 1),color .2s cubic-bezier(.215, .61, .355, 1)}@media only screen and (min-width:768px){.block-career--entry{padding-right:33px;padding-left:33px}}.block-career--entry .block-career__inner{padding-top:3.5rem;padding-bottom:2.0625rem}@media only screen and (min-width:768px){.block-career--entry .block-career__inner{display:grid;max-width:1300px;margin-right:auto;margin-left:auto;padding-top:8.4375rem;padding-bottom:7.375rem;grid-template-columns:1fr 1fr;align-items:center}}.block-career--entry .block-career__main{margin-bottom:1.5625rem}@media only screen and (min-width:768px){.block-career--entry .block-career__main{margin-bottom:0;order:2}}.block-career--entry .block-career__sub{padding-bottom:1.5rem}@media only screen and (min-width:768px){.block-career--entry .block-career__sub{display:flex;padding-bottom:0;justify-content:center}}.block-career--entry.is-hover-active{background-color:#00aed1;color:#fff}.block-career--entry.is-hover-active .button{border-color:#fff;color:#fff}.block-career--entry .block-career__inner[g-component=scroll] .block-career__main,.block-career--entry .block-career__inner[g-component=scroll] .block-career__sub{opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1),transform 1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1em)}.block-career--entry .block-career__inner[g-component=scroll].is-inview .block-career__main,.block-career--entry .block-career__inner[g-component=scroll].is-inview .block-career__sub{opacity:1;transform:translateY(0)}@keyframes company_floating{from{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes company_floating2{from{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes company_floating3{from{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes company_floating4{from{transform:translateY(0)}to{transform:translateY(-5px)}}.block-company{position:relative;margin:0}.block-company .block-company__animation{position:fixed;top:50%;left:50%;width:0;max-width:none;height:0;pointer-events:none}.block-company .block-company__animation>*{position:absolute;opacity:0}.block-company .block-company__animation>* .graphic{position:absolute}.block-company .block-company__animation>* .graphic:after{position:absolute;top:0;left:0;background:no-repeat 0 0/100% 100%;content:'';transform:translate(-50%,-50%)}.block-company .block-company__animation .bg1{position:absolute;top:0;left:0;width:100%;width:100vw;height:100%;height:100vh;margin-top:-50vh;margin-left:-50vw;background:url(../images/company/bg1.jpg) no-repeat 0 0/cover;opacity:0;transition:opacity 1s cubic-bezier(.645, .045, .355, 1)}.block-company .block-company__animation .bg1.is-active{opacity:1}.block-company .block-company__animation .bg2{transition:opacity 1s cubic-bezier(.645, .045, .355, 1)}.block-company .block-company__animation .bg2 .graphic{top:0;left:0;height:100vh;transition:1s cubic-bezier(.645, .045, .355, 1);transform-origin:center 82.66667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2 .graphic{width:100vh;height:100vw;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}}.block-company .block-company__animation .bg2 .graphic:before{position:absolute;z-index:-1;top:-88.5468vh;left:-136.26667vw;width:293.6vw;height:163.66995vh;background:url(../images/company/bg2.png) no-repeat 0 0/cover;pointer-events:none;content:'';transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(-100%)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2 .graphic:before{top:-76.82292vh;left:-20.86384vw;width:105.56369vw;height:226.5625vh}}.block-company .block-company__animation .bg2 .graphic:after{position:absolute;z-index:-1;top:6.65025vh;left:-126.93333vw;width:264vw;height:134.23645vh;background:url(../images/company/bg3.png) no-repeat 0 0/cover;pointer-events:none;content:'';transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2 .graphic:after{top:44.92188vh;left:-22.84041vw;width:104.46559vw;height:168.75vh}}.block-company .block-company__animation .bg2.is-active{opacity:1}.block-company .block-company__animation .bg2.is-active .graphic:after,.block-company .block-company__animation .bg2.is-active .graphic:before{transform:translateY(0)}.block-company .block-company__animation .bg2.is-active.is-figure2 .graphic{transform:translateY(-62%)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-active.is-figure2 .graphic{transform:translate(-50%,-105%) rotate(-90deg)}}.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic{transform:translateY(-87%) rotate(90deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic{transform:translate(-50%,-200%) rotate(-90deg)}}.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic:before{transform:translateX(12vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic:before{transform:translateY(0)}}.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic:after{transform:translateX(-12vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-active.is-figure3 .graphic:after{transform:translateY(0)}}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-figure3:not(.is-active) .graphic{transform:translate(-50%,-200%) rotate(-90deg)}}@media only screen and (min-width:768px){.block-company .block-company__animation .bg2.is-figure3:not(.is-active) .graphic:after,.block-company .block-company__animation .bg2.is-figure3:not(.is-active) .graphic:before{transform:translateY(0)}}.block-company .block-company__animation .bg3{transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(10vh)}.block-company .block-company__animation .bg3 .graphic{top:-26.84729vh;overflow:hidden;width:66.66667vw;height:66.66667vw;border-radius:100%;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-company .block-company__animation .bg3 .graphic{top:0;left:22.694vw;width:30.74671vw;height:30.74671vw}}.block-company .block-company__animation .bg3 .graphic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-company .block-company__animation .bg3.is-active{opacity:1;transform:translateY(0)}.block-company .block-company__animation .bg3.is-figure2{transform:translateY(0)}.block-company .block-company__animation .bg3.is-figure2 .graphic{top:0;width:100vw;height:100vh;border-radius:0}@media only screen and (min-width:768px){.block-company .block-company__animation .bg3.is-figure2 .graphic{left:0}}.block-company .block-company__animation .circle1{z-index:11}.block-company .block-company__animation .circle1 .graphic{top:-1.06667vw;opacity:0;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(1.06667vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle1 .graphic{top:-3.14788vw;transform:translateY(.29283vw)}}.block-company .block-company__animation .circle1 .graphic:after{width:18.66667vw;height:3.46667vw;background-image:url(../images/company/circle1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle1 .graphic:after{width:5.12445vw;height:.95168vw}}html.is-ready .block-company .block-company__animation .circle1 .graphic{opacity:1;transform:translateY(0)}.block-company .block-company__animation .circle2{z-index:10;transform:scale(.1)}.block-company .block-company__animation .circle2 .graphic:after{width:134.66667vw;height:14.13333vw;background-image:url(../images/company/circle2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle2 .graphic:after{width:47.7306vw;height:5.05124vw}}.block-company .block-company__animation .circle2.is-animating .graphic{animation:company_floating 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle3{z-index:4;transform:scale(.1)}.block-company .block-company__animation .circle3 .graphic:after{width:65.6vw;height:6.93333vw;background-image:url(../images/company/circle3.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle3 .graphic:after{width:23.27965vw;height:2.41581vw}}.block-company .block-company__animation .circle3.is-animating .graphic{animation:company_floating 4s 1s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle4{z-index:3;transform:scale(.1)}.block-company .block-company__animation .circle4 .graphic:after{width:104vw;height:10.93333vw;background-image:url(../images/company/circle4.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle4 .graphic:after{width:36.82284vw;height:3.87994vw}}.block-company .block-company__animation .circle4.is-animating .graphic{animation:company_floating 4s 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle5{z-index:1;transform:scale(.1)}.block-company .block-company__animation .circle5 .graphic:after{width:52.8vw;height:5.6vw;background-image:url(../images/company/circle5.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle5 .graphic:after{width:18.66764vw;height:1.97657vw}}.block-company .block-company__animation .circle5.is-animating .graphic{animation:company_floating 4s 2s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle6{z-index:10;transform:scale(.1)}.block-company .block-company__animation .circle6 .graphic:after{width:91.73333vw;height:9.6vw;background-image:url(../images/company/circle6.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle6 .graphic:after{width:32.50366vw;height:3.4407vw}}.block-company .block-company__animation .circle6.is-animating .graphic{animation:company_floating2 4s 2s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle7{z-index:9;transform:scale(.1)}.block-company .block-company__animation .circle7 .graphic:after{width:139.2vw;height:14.66667vw;background-image:url(../images/company/circle7.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle7 .graphic:after{width:49.26794vw;height:5.19766vw}}.block-company .block-company__animation .circle7.is-animating .graphic{animation:company_floating2 4s 1.5s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle8{z-index:8;transform:scale(.1)}.block-company .block-company__animation .circle8 .graphic:after{width:87.46667vw;height:9.06667vw;background-image:url(../images/company/circle8.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle8 .graphic:after{width:30.96633vw;height:3.29429vw}}.block-company .block-company__animation .circle8.is-animating .graphic{animation:company_floating2 4s .5s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle9{z-index:5;transform:scale(.1)}.block-company .block-company__animation .circle9 .graphic:after{width:109.33333vw;height:11.46667vw;background-image:url(../images/company/circle9.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle9 .graphic:after{width:38.72621vw;height:4.09956vw}}.block-company .block-company__animation .circle9.is-animating .graphic{animation:company_floating2 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .circle10{z-index:6}.block-company .block-company__animation .circle10 .graphic{top:1.06667vw;opacity:0;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(-1.06667vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle10 .graphic{top:-2.48902vw;transform:translateY(-.29283vw)}}.block-company .block-company__animation .circle10 .graphic:after{width:18.66667vw;height:3.46667vw;background-image:url(../images/company/circle10.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .circle10 .graphic:after{width:5.12445vw;height:.95168vw}}html.is-ready .block-company .block-company__animation .circle10 .graphic{opacity:1;transform:translateY(0)}.block-company .block-company__animation .arm1{z-index:15}@media only screen and (min-width:768px){.block-company .block-company__animation .arm1{z-index:auto}}.block-company .block-company__animation .arm1 .arm1a{position:absolute;z-index:1}.block-company .block-company__animation .arm1 .arm1a .graphic{top:-75.46667vw;left:-62.13333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .arm1 .arm1a .graphic{top:-15.73939vw;left:-47.95022vw}}.block-company .block-company__animation .arm1 .arm1a .graphic:after{width:109.6vw;height:63.2vw;background-image:url(../images/company/arm1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .arm1 .arm1a .graphic:after{width:38.36018vw;height:22.25476vw}}.block-company .block-company__animation .arm1 .arm1b{position:absolute}.block-company .block-company__animation .arm1 .arm1b .graphic{top:-39.46667vw;left:-5.86667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .arm1 .arm1b .graphic{top:-3.07467vw;left:-28.18448vw}}.block-company .block-company__animation .arm1 .arm1b .graphic:after{width:32.26667vw;height:38.13333vw;background-image:url(../images/company/arm1b.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .arm1 .arm1b .graphic:after{width:11.347vw;height:13.39678vw}}.block-company .block-company__animation .arm1.is-animating .arm__wrap{animation:company_arm1 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_arm1{from{transform:translate(0,0) rotate(0)}to{transform:translate(-15px,20px) rotate(4deg)}}.block-company .block-company__animation .arm1.is-animating .arm1b .graphic:after{transform-origin:left 20%;animation:company_arm1b 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_arm1b{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(12deg)}}.block-company .block-company__animation .arm2{z-index:17}.block-company .block-company__animation .arm2 .arm2a{position:absolute;z-index:1}.block-company .block-company__animation .arm2 .arm2a .graphic{top:75.2vw;left:64.53333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .arm2 .arm2a .graphic{top:19.10688vw;left:47.87701vw}}.block-company .block-company__animation .arm2 .arm2a .graphic:after{width:109.33333vw;height:64vw;background-image:url(../images/company/arm2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .arm2 .arm2a .graphic:after{width:38.28697vw;height:22.47438vw}}.block-company .block-company__animation .arm2 .arm2b{position:absolute}.block-company .block-company__animation .arm2 .arm2b .graphic{top:36.8vw;left:8.53333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .arm2 .arm2b .graphic{top:5.7101vw;left:28.25769vw}}.block-company .block-company__animation .arm2 .arm2b .graphic:after{width:28vw;height:29.06667vw;background-image:url(../images/company/arm2b.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .arm2 .arm2b .graphic:after{width:9.80966vw;height:10.2489vw}}.block-company .block-company__animation .arm2.is-animating .arm__wrap{animation:company_arm2 4s 2s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_arm2{from{transform:translate(0,0) rotate(0)}to{transform:translate(5px,-20px) rotate(-2deg)}}.block-company .block-company__animation .arm2.is-animating .arm2b .graphic:after{transform-origin:right bottom;animation:company_arm2b 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_arm2b{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-12deg)}}.block-company .block-company__animation .tri1{z-index:12}.block-company .block-company__animation .tri1 .graphic{top:-66.13333vw;left:32.8vw}@media only screen and (min-width:768px){.block-company .block-company__animation .tri1 .graphic{top:-13.76281vw;left:35.57833vw}}.block-company .block-company__animation .tri1 .graphic:after{width:24.26667vw;height:23.73333vw;background-image:url(../images/company/tri1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .tri1 .graphic:after{width:16.98389vw;height:16.69107vw}}.block-company .block-company__animation .tri1.is-animating .graphic{animation:company_floating 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .tri1.is-animating .graphic:after{animation:company_tri1 10s cubic-bezier(.645,.045,.355,1) infinite}@keyframes company_tri1{0%{transform:translate(-50%,-50%) rotate(0)}16.6%{transform:translate(-50%,-50%) rotate(-60deg)}33.2%{transform:translate(-50%,-50%) rotate(-120deg)}49.8%{transform:translate(-50%,-50%) rotate(-180deg)}66.4%{transform:translate(-50%,-50%) rotate(-240deg)}83%{transform:translate(-50%,-50%) rotate(-300deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}.block-company .block-company__animation .tri2{z-index:13}.block-company .block-company__animation .tri2 .graphic{top:46.4vw;left:-29.86667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .tri2 .graphic{top:24.30454vw;left:-34.1142vw}}.block-company .block-company__animation .tri2 .graphic:after{width:19.73333vw;height:19.46667vw;background-image:url(../images/company/tri2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .tri2 .graphic:after{width:10.68814vw;height:10.54173vw}}.block-company .block-company__animation .tri2.is-animating .graphic{animation:company_floating 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .tri2.is-animating .graphic:after{animation:company_tri2 6s cubic-bezier(.86,0,.07,1) infinite}@keyframes company_tri2{0%{transform:translate(-50%,-50%) rotate(0)}33.3%{transform:translate(-50%,-50%) rotate(120deg)}66.6%{transform:translate(-50%,-50%) rotate(240deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.block-company .block-company__animation .smog1{z-index:2}.block-company .block-company__animation .smog1 .graphic{top:-74.13333vw;left:-24.26667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .smog1 .graphic{top:-18.59444vw;left:-21.01025vw}}.block-company .block-company__animation .smog1 .graphic:after{width:80vw;height:55.46667vw;background-image:url(../images/company/smog1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .smog1 .graphic:after{width:28.47731vw;height:19.76574vw}}.block-company .block-company__animation .smog1.is-animating .graphic{animation:company_smog1 6s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_smog1{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(-20px,-20px) rotate(3deg)}}.block-company .block-company__animation .smog2{z-index:7}.block-company .block-company__animation .smog2 .graphic{top:81.6vw;left:-.26667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .smog2 .graphic{top:18.96047vw;left:-4.24597vw}}.block-company .block-company__animation .smog2 .graphic:after{width:72.8vw;height:42.4vw;background-image:url(../images/company/smog2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .smog2 .graphic:after{width:25.91508vw;height:15.08053vw}}.block-company .block-company__animation .smog2.is-animating .graphic{animation:company_smog2 7s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_smog2{0%{transform:translate(0,0) rotate(0)}30%{transform:translate(20px,-20px) rotate(-3deg)}70%{transform:translate(40px,20px) rotate(3deg)}}.block-company .block-company__animation .ball{top:-45.33333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball{top:0;left:-26.72035vw}}.block-company .block-company__animation .ball>*{position:absolute}.block-company .block-company__animation .ball__base{width:66.13333vw;height:66.13333vw;border:1px solid #000;border-radius:100%;background-color:#fff;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__base{width:23.57247vw;height:23.57247vw}}.block-company .block-company__animation .ball__orbit{width:70.66667vw;height:70.66667vw;border:1px solid #000;border-radius:100%;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__orbit{width:25.10981vw;height:25.10981vw}}.block-company .block-company__animation .ball__satellite{width:77.06667vw;height:77.06667vw;border-radius:100%;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__satellite{width:27.81845vw;height:27.81845vw}}.block-company .block-company__animation .ball__satellite__inner{position:absolute;width:100%;height:100%;background:url(../images/company/ball-satellite.svg) no-repeat 0 0/100% 100%}.block-company .block-company__animation .ball__satellite__edge1,.block-company .block-company__animation .ball__satellite__edge2{width:100%;height:100%}.block-company .block-company__animation .ball__satellite__edge1:after,.block-company .block-company__animation .ball__satellite__edge1:before,.block-company .block-company__animation .ball__satellite__edge2:after,.block-company .block-company__animation .ball__satellite__edge2:before{position:absolute;border:1px solid #000;border-radius:100%;background:#fff;content:'';transition:1s cubic-bezier(.645, .045, .355, 1);transform:translate(-50%,-50%)}.block-company .block-company__animation .ball__satellite__edge1:after,.block-company .block-company__animation .ball__satellite__edge1:before{width:2.13333vw;height:2.13333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__satellite__edge1:after,.block-company .block-company__animation .ball__satellite__edge1:before{width:.80527vw;height:.80527vw}}.block-company .block-company__animation .ball__satellite__edge1:before{top:34.60208%;left:2.42215%}.block-company .block-company__animation .ball__satellite__edge1:after{top:2.42215%;left:35.29412%}.block-company .block-company__animation .ball__satellite__edge2:after,.block-company .block-company__animation .ball__satellite__edge2:before{width:1.33333vw;height:1.33333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__satellite__edge2:after,.block-company .block-company__animation .ball__satellite__edge2:before{width:.58565vw;height:.58565vw}}.block-company .block-company__animation .ball__satellite__edge2:before{top:65.39792%;left:97.57785%}.block-company .block-company__animation .ball__satellite__edge2:after{top:97.57785%;left:65.39792%}.block-company .block-company__animation .ball__circle1 .graphic:after{width:28.26667vw;height:7.46667vw;background-image:url(../images/company/circle11.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__circle1 .graphic:after{width:10.02928vw;height:2.70864vw}}.block-company .block-company__animation .ball__circle2 .graphic:after{width:19.2vw;height:5.33333vw;background-image:url(../images/company/circle12.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__circle2 .graphic:after{width:6.8082vw;height:1.83016vw}}.block-company .block-company__animation .ball__circle3{z-index:1}.block-company .block-company__animation .ball__circle3>*{position:absolute}.block-company .block-company__animation .ball__circle3a .graphic:after{top:-1.06667vw;width:19.2vw;height:3.2vw;background-image:url(../images/company/circle13_1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__circle3a .graphic:after{top:-.36603vw;width:6.73499vw;height:1.0981vw}}.block-company .block-company__animation .ball__circle3b .graphic:after{top:1.06667vw;width:19.2vw;height:3.2vw;background-image:url(../images/company/circle13_2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__circle3b .graphic:after{top:.36603vw;width:6.73499vw;height:1.02489vw}}.block-company .block-company__animation .ball__circle4 .graphic:after{width:28.26667vw;height:7.46667vw;background-image:url(../images/company/circle14.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__circle4 .graphic:after{width:10.02928vw;height:2.70864vw}}.block-company .block-company__animation .ball__sprout{bottom:0;height:13.33333vw;transform-origin:center bottom}.block-company .block-company__animation .ball__sprout__stem{top:10.4vw;left:.53333vw;transition:1s cubic-bezier(.645, .045, .355, 1)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__stem{top:12.15227vw;left:.14641vw}}.block-company .block-company__animation .ball__sprout__stem:after{width:1.33333vw;height:9.6vw;background-image:url(../images/company/stem.svg);transform-origin:center bottom}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__stem:after{width:.51245vw;height:3.3675vw}}.block-company .block-company__animation .ball__sprout__leaf1{top:5.06667vw;left:-1.6vw;transition:1s cubic-bezier(.645, .045, .355, 1);transform:scale(.45) rotate(10deg);transform-origin:right bottom}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__leaf1{top:10.39531vw;left:-.43924vw}}.block-company .block-company__animation .ball__sprout__leaf1:after{width:10.13333vw;height:8.53333vw;background-image:url(../images/company/leaf1.svg);transform-origin:right bottom}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__leaf1:after{width:3.58712vw;height:2.92826vw}}.block-company .block-company__animation .ball__sprout__leaf2{top:4.8vw;left:1.6vw;transition:1s cubic-bezier(.645, .045, .355, 1);transform:scale(.45) rotate(-10deg);transform-origin:left bottom}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__leaf2{top:10.32211vw;left:.58565vw}}.block-company .block-company__animation .ball__sprout__leaf2:after{width:11.73333vw;height:8.53333vw;background-image:url(../images/company/leaf2.svg);transform-origin:left bottom}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__sprout__leaf2:after{width:4.17277vw;height:3.00146vw}}.block-company .block-company__animation .ball__hand1,.block-company .block-company__animation .ball__hand2{z-index:2}.block-company .block-company__animation .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball__hand2 .ball__hand__base{transition:1s cubic-bezier(.645, .045, .355, 1)}.block-company .block-company__animation .ball__hand1 .ball__hand__base:after,.block-company .block-company__animation .ball__hand2 .ball__hand__base:after{width:36.26667vw;height:45.06667vw;background-image:url(../images/company/hand.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__base:after,.block-company .block-company__animation .ball__hand2 .ball__hand__base:after{width:12.88433vw;height:15.81259vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__cuff,.block-company .block-company__animation .ball__hand2 .ball__hand__cuff{top:-16.26667vw;left:-12vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__cuff,.block-company .block-company__animation .ball__hand2 .ball__hand__cuff{top:-5.78331vw;left:-4.24597vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__cuff:after,.block-company .block-company__animation .ball__hand2 .ball__hand__cuff:after{width:12.26667vw;height:23.46667vw;background-image:url(../images/company/hand-cuff.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__cuff:after,.block-company .block-company__animation .ball__hand2 .ball__hand__cuff:after{width:4.31918vw;height:8.34553vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger1,.block-company .block-company__animation .ball__hand1 .ball__hand__finger2,.block-company .block-company__animation .ball__hand1 .ball__hand__finger3,.block-company .block-company__animation .ball__hand1 .ball__hand__finger4,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4{transform-origin:left top}.block-company .block-company__animation .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4:after{width:100%;height:100%;transition:1s cubic-bezier(.645, .045, .355, 1);transform:none;transform-origin:left center}.block-company .block-company__animation .ball__hand1 .ball__hand__finger1,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1{top:13.06667vw;left:2.13333vw;transform-origin:left center}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger1,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1{top:4.61201vw;left:.73206vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1:after{width:19.73333vw;height:8.26667vw;background-image:url(../images/company/hand-finger1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger1:after{width:7.02782vw;height:2.92826vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger2,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2{top:16.26667vw;left:1.06667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger2,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2{top:5.7101vw;left:.36603vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2:after{width:21.33333vw;height:8.26667vw;background-image:url(../images/company/hand-finger2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger2:after{width:7.61347vw;height:2.92826vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger3,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3{top:18.4vw;left:.26667vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger3,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3{top:6.51537vw;left:0}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3:after{width:19.73333vw;height:8.53333vw;background-image:url(../images/company/hand-finger3.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger3:after{width:7.02782vw;height:3.00146vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger4,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4{top:20.8vw;left:-2.13333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger4,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4{top:7.32064vw;left:-.80527vw}}.block-company .block-company__animation .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4:after{width:15.46667vw;height:6.93333vw;background-image:url(../images/company/hand-finger4.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball__hand2 .ball__hand__finger4:after{width:5.49048vw;height:2.41581vw}}.block-company .block-company__animation .ball__hand1{top:5.06667vw;left:-15.2vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand1{top:1.83016vw;left:-5.41728vw}}.block-company .block-company__animation .ball__hand2{right:-15.2vw;bottom:5.06667vw;transform:rotate(180deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball__hand2{right:-5.41728vw;bottom:1.83016vw}}.block-company .block-company__animation .ball.is-figure2 .ball__base,.block-company .block-company__animation .ball.is-figure3 .ball__base,.block-company .block-company__animation .ball.is-figure4 .ball__base{background-color:#e2edff}.block-company .block-company__animation .ball.is-figure2 .ball__orbit,.block-company .block-company__animation .ball.is-figure3 .ball__orbit,.block-company .block-company__animation .ball.is-figure4 .ball__orbit{transform:translate(-50%,-50%) scale(1.23)}.block-company .block-company__animation .ball.is-figure2 .ball__satellite,.block-company .block-company__animation .ball.is-figure3 .ball__satellite,.block-company .block-company__animation .ball.is-figure4 .ball__satellite{transition-delay:0.2s;transform:translate(-50%,-50%) scale(1.35)}.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge1:before,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge1:before,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge1:before{width:8vw;height:8vw;background-color:#e2edff}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge1:before,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge1:before,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge1:before{width:2.92826vw;height:2.92826vw}}.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge1:after,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge1:after,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge1:after{width:4.53333vw;height:4.53333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge1:after,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge1:after,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge1:after{width:1.68375vw;height:1.68375vw}}.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge2:before,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge2:before,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge2:before{width:7.2vw;height:7.2vw;background-color:#e2edff}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge2:before,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge2:before,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge2:before{width:2.56223vw;height:2.56223vw}}.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge2:after,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge2:after,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge2:after{width:4.53333vw;height:4.53333vw}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__satellite__edge2:after,.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge2:after,.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge2:after{width:1.61054vw;height:1.61054vw}}.block-company .block-company__animation .ball.is-figure2 .ball__sprout__stem,.block-company .block-company__animation .ball.is-figure3 .ball__sprout__stem,.block-company .block-company__animation .ball.is-figure4 .ball__sprout__stem{transition:.5s .4s cubic-bezier(.68, -.55, .265, 1.55);transform:scale(1.75)}.block-company .block-company__animation .ball.is-figure2 .ball__sprout__leaf1,.block-company .block-company__animation .ball.is-figure3 .ball__sprout__leaf1,.block-company .block-company__animation .ball.is-figure4 .ball__sprout__leaf1{transition:.5s .4s cubic-bezier(.68, -.55, .265, 1.55);transform:scale(1) translate(-2.4vw,-5.33333vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__sprout__leaf1,.block-company .block-company__animation .ball.is-figure3 .ball__sprout__leaf1,.block-company .block-company__animation .ball.is-figure4 .ball__sprout__leaf1{transform:scale(1) translate(-1.02489vw,-1.90337vw)}}.block-company .block-company__animation .ball.is-figure2 .ball__sprout__leaf2,.block-company .block-company__animation .ball.is-figure3 .ball__sprout__leaf2,.block-company .block-company__animation .ball.is-figure4 .ball__sprout__leaf2{transition:.5s .4s cubic-bezier(.68, -.55, .265, 1.55);transform:scale(1) translate(4.53333vw,-5.06667vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__sprout__leaf2,.block-company .block-company__animation .ball.is-figure3 .ball__sprout__leaf2,.block-company .block-company__animation .ball.is-figure4 .ball__sprout__leaf2{transform:scale(1) translate(1.46413vw,-1.83016vw)}}.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__base,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__base,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__base{transform:rotate(4deg) translateY(1.33333vw)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__base,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__base,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__base,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__base{transform:rotate(5deg) translate(-.14641vw,.29283vw)}}.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger1:after{transform:translate(-1.33333vw,1.06667vw) rotate(1deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger1:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger1:after{transform:translate(-.73206vw,.29283vw) rotate(8deg)}}.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger2:after{transform:translate(-1.86667vw,1.06667vw) rotate(2deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger2:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger2:after{transform:translate(-.73206vw,.21962vw) rotate(9deg)}}.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger3:after{transform:translate(-1.86667vw,1.06667vw) rotate(6deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger3:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger3:after{transform:translate(-.87848vw,.07321vw) rotate(13deg)}}.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger4:after{transform:translate(-2.93333vw,.53333vw) rotate(11deg)}@media only screen and (min-width:768px){.block-company .block-company__animation .ball.is-figure2 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure2 .ball__hand2 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure3 .ball__hand2 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand1 .ball__hand__finger4:after,.block-company .block-company__animation .ball.is-figure4 .ball__hand2 .ball__hand__finger4:after{transform:translate(-1.02489vw,.21962vw) rotate(18deg)}}.block-company .block-company__animation .ball.is-figure3 .ball__base{background-color:#c3ffe5}.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge1:before{background-color:#c3ffe5}.block-company .block-company__animation .ball.is-figure3 .ball__satellite__edge2:before{background-color:#c3ffe5}.block-company .block-company__animation .ball.is-figure4 .ball__base{background-color:#f2eaea}.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge1:before{background-color:#f2eaea}.block-company .block-company__animation .ball.is-figure4 .ball__satellite__edge2:before{background-color:#f2eaea}.block-company .block-company__animation .ball.is-animating .ball__satellite__inner{animation:company_satellite 100s linear infinite}@keyframes company_satellite{from{transform:rotate(0)}to{transform:rotate(360deg)}}.block-company .block-company__animation .ball.is-animating .ball__circle1>.graphic{animation:company_floating4 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .ball.is-animating .ball__circle2>.graphic{animation:company_floating4 4s .2s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .ball.is-animating .ball__circle3 .ball__circle3a>.graphic,.block-company .block-company__animation .ball.is-animating .ball__circle3 .ball__circle3b>.graphic{animation:company_floating3 4s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .ball.is-animating .ball__circle4>.graphic{animation:company_floating3 4s .2s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .ball.is-animating .ball__sprout__stem:after{animation:company_stem 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_stem{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.9)}}.block-company .block-company__animation .ball.is-animating .ball__sprout__leaf1:after{animation:company_leaf1 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_leaf1{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.04) rotate(-17deg) translate(-.26667vw,.26667vw)}}.block-company .block-company__animation .ball.is-animating .ball__sprout__leaf2:after{animation:company_leaf2 4s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_leaf2{from{transform:translate(-50%,-50%)}to{transform:translate(-50%,-50%) rotate(14deg) translate(.26667vw,.26667vw)}}.block-company .block-company__animation .ball.is-animating .ball__hand1 .ball__hand__finger1,.block-company .block-company__animation .ball.is-animating .ball__hand2 .ball__hand__finger1{animation:company_hand1 2s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_hand1{from{transform:rotate(0)}to{transform:rotate(10deg)}}.block-company .block-company__animation .ball.is-animating .ball__hand1 .ball__hand__finger2,.block-company .block-company__animation .ball.is-animating .ball__hand2 .ball__hand__finger2{animation:company_hand2 2s .1s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_hand2{from{transform:rotate(0)}to{transform:rotate(8deg)}}.block-company .block-company__animation .ball.is-animating .ball__hand1 .ball__hand__finger3,.block-company .block-company__animation .ball.is-animating .ball__hand2 .ball__hand__finger3{animation:company_hand3 2s .2s cubic-bezier(.645,.045,.355,1) infinite alternate}@keyframes company_hand3{from{transform:rotate(0)}to{transform:rotate(6deg)}}.block-company .block-company__animation .ball.is-animating .ball__hand1 .ball__hand__finger4,.block-company .block-company__animation .ball.is-animating .ball__hand2 .ball__hand__finger4{animation:company_hand2 2s .3s cubic-bezier(.645,.045,.355,1) infinite alternate}.block-company .block-company__animation .satellite{top:-142.13333vw;left:-179.46667vw;width:257.33333vw;height:257.33333vw;transform:scale(.8) translateX(-50%)}@media only screen and (min-width:768px){.block-company .block-company__animation .satellite{top:-107.24744vw;left:-89.45827vw;width:145.09517vw;height:145.09517vw}}.block-company .block-company__animation .satellite__orbit:after{top:0;left:0;width:257.33333vw;height:257.33333vw;border:1px solid #000;border-radius:100%;transform:none}@media only screen and (min-width:768px){.block-company .block-company__animation .satellite__orbit:after{width:145.09517vw;height:145.09517vw}}.block-company .block-company__animation .satellite__obj1:after,.block-company .block-company__animation .satellite__obj2:after,.block-company .block-company__animation .satellite__obj3:after{opacity:0;transition:.4s .6s cubic-bezier(.645, .045, .355, 1)}.block-company .block-company__animation .satellite__obj1{top:100%;left:50%}.block-company .block-company__animation .satellite__obj1:after{width:27.73333vw;height:27.73333vw;background-image:url(../images/company/satellite-obj1.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .satellite__obj1:after{width:17.20351vw;height:17.20351vw}}.block-company .block-company__animation .satellite__obj2{top:50%;left:0}.block-company .block-company__animation .satellite__obj2:after{width:19.46667vw;height:19.46667vw;background-image:url(../images/company/satellite-obj2.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .satellite__obj2:after{width:7.9063vw;height:7.9063vw}}.block-company .block-company__animation .satellite__obj3{top:0;left:50%}.block-company .block-company__animation .satellite__obj3:after{width:19.73333vw;height:19.73333vw;background-image:url(../images/company/satellite-obj3.svg)}@media only screen and (min-width:768px){.block-company .block-company__animation .satellite__obj3:after{width:6.88141vw;height:6.88141vw}}.block-company .block-company__animation .satellite.is-animating .satellite__obj1,.block-company .block-company__animation .satellite.is-animating .satellite__obj2,.block-company .block-company__animation .satellite.is-animating .satellite__obj3{animation:rotate_clockwise 10s linear infinite}.block-company .block-company__animation .satellite.is-figure1 .satellite__obj1:after{opacity:1}.block-company .block-company__animation .satellite.is-figure2 .satellite__obj2:after{opacity:1}.block-company .block-company__animation .satellite.is-figure3 .satellite__obj3:after{opacity:1}.block-company .block-company__scenes{position:absolute;z-index:1;top:0;right:0;left:0;height:calc(var(--window-height) - 1px);margin:0!important}.block-company .block-company__scenes .block-company__scene{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;margin:0;padding-right:20px;padding-left:20px;pointer-events:none;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%)}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene{padding-right:33px;padding-left:33px}}.block-company .block-company__scenes .block-company__scene__inner{height:100%}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__inner{margin-right:auto;margin-left:auto}}.block-company .block-company__scenes .block-company__scene__content{position:relative;height:100%;margin:0;line-height:1.85714;opacity:0;transition:.7s cubic-bezier(.645, .045, .355, 1)}.block-company .block-company__scenes .block-company__scene__content__scroller{overflow-y:auto;height:100%;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;overscroll-behavior:none}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__content__scroller{margin-right:-33px;margin-left:-33px;padding-right:33px;padding-left:33px}}.block-company .block-company__scenes .block-company__scene__content>.section-heading{margin-bottom:.625rem}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__content>.section-heading{margin-bottom:0}}.block-company .block-company__scenes .block-company__scene__content>.block-table{margin-top:.625rem}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__content>.block-table{margin-top:0}}.block-company .block-company__scenes .block-company__scene__content>.block-bg{margin-top:7.5rem;padding-top:4.375rem;padding-bottom:5rem}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__content>.block-bg{margin-top:10.625rem;padding-top:2.5rem;padding-bottom:4.0625rem}}.block-company .block-company__scenes .block-company__scene__content>.block-bg .section-heading{margin-bottom:0}.block-company .block-company__scenes .block-company__scene__content>.block-bg .section-heading+p{margin-top:0}.block-company .block-company__scenes .block-company__scene__content>.block-bg>*+*{margin-top:1.5625rem}@media only screen and (min-width:768px){.block-company .block-company__scenes .block-company__scene__content>.block-bg>*+*{margin-top:1.4375rem}}.block-company .block-company__scenes .block-company__scene__content>.block-bg .button{margin-right:auto;margin-left:auto}.block-company .block-company__scenes .block-company__scene__content>.block-bg .block-image{margin-top:1.875rem}.block-company .block-company__scenes .block-company__scene.is-prev{transform:translateY(-100%)}.block-company .block-company__scenes .block-company__scene.is-prev .block-company__scene__content{opacity:0}.block-company .block-company__scenes .block-company__scene.is-next{transform:translateY(100%)}.block-company .block-company__scenes .block-company__scene.is-next .block-company__scene__content{opacity:0}.block-company .block-company__scenes .block-company__scene.is-active{pointer-events:all;transform:translateY(0)}.block-company .block-company__scenes .block-company__scene.is-active .block-company__scene__content{opacity:1}.block-company .block-company__scene.scene1 .block-company__scene__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:768px){.block-company .block-company__scene.scene1 .block-company__scene__content{padding-bottom:7.02782vw}}.block-company .block-company__scene.scene1 .block-company__scene__content h1{margin-bottom:12.8vw;font-family:Roboto,sans-serif;font-size:14.93333vw;letter-spacing:.05em;opacity:0}@media only screen and (min-width:768px){.block-company .block-company__scene.scene1 .block-company__scene__content h1{margin-bottom:3.95315vw;font-size:5.85652vw}}html.is-ready .block-company .block-company__scene.scene1 .block-company__scene__content h1{opacity:1}.block-company .block-company__scene.scene1 .block-company__scene__content h2{margin-bottom:4vw;font-size:10.66667vw;opacity:0;transform:translateY(30px)}@media only screen and (min-width:768px){.block-company .block-company__scene.scene1 .block-company__scene__content h2{margin-top:0;margin-bottom:1.02489vw;font-size:4.39239vw}}html.is-ready .block-company .block-company__scene.scene1 .block-company__scene__content h2{opacity:1;transform:translateY(0)}.block-company .block-company__scene.scene1 .block-company__scene__content p{font-size:4.8vw;opacity:0;transform:translateY(30px)}@media only screen and (min-width:768px){.block-company .block-company__scene.scene1 .block-company__scene__content p{font-size:2.48902vw}}html.is-ready .block-company .block-company__scene.scene1 .block-company__scene__content p{opacity:1;transform:translateY(0)}.block-company .block-company__scene.scene1.is-active .block-company__scene__bg{opacity:1}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__inner{max-width:83.89458vw}}.block-company .block-company__scene.scene2 .block-company__scene__content{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content{grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:center}}.block-company .block-company__scene.scene2 .block-company__scene__content:before{content:''}.block-company .block-company__scene.scene2 .block-company__scene__content>div{opacity:0;grid-row:2;grid-column:1}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content>div{margin-left:-3.14788vw;grid-row:1;grid-column:2}}.block-company .block-company__scene.scene2 .block-company__scene__content>div>p{font-size:3.73333vw;font-weight:700;line-height:1.85714}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content>div>p{font-size:1.02489vw}}.block-company .block-company__scene.scene2 .block-company__scene__content>div>p .row{display:block}.block-company .block-company__scene.scene2 .block-company__scene__content>div>p .row+.row{margin-top:2.66667vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content>div>p .row+.row{margin-top:.58565vw}}.block-company .block-company__scene.scene2 .block-company__scene__content>div>p+p{margin-top:6.66667vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content>div>p+p{margin-top:2.48902vw}}.block-company .block-company__scene.scene2 .block-company__scene__content .group1{padding-top:9.33333vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content .group1{padding-top:0}}.block-company .block-company__scene.scene2 .block-company__scene__content .group2{padding-top:17.6vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content .group2{padding-top:0}}.block-company .block-company__scene.scene2 .block-company__scene__content .group3{padding-top:17.6vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene2 .block-company__scene__content .group3{padding-top:0}}@media only screen and (min-width:768px){.block-company .block-company__scene.scene3 .block-company__scene__inner{max-width:76.28111vw}}.block-company .block-company__scene.scene3 .block-company__scene__content{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.block-company .block-company__scene.scene3 .block-company__scene__content h2{margin-top:0;margin-bottom:4.8vw}.block-company .block-company__scene.scene3 .block-company__scene__content h3{margin-bottom:3.73333vw;font-size:4.26667vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene3 .block-company__scene__content h3{font-size:2.48902vw}}.block-company .block-company__scene.scene3 .block-company__scene__content h3 span{position:relative;z-index:0;display:inline-block}.block-company .block-company__scene.scene3 .block-company__scene__content h3 span:before{position:absolute;z-index:-1;top:50%;right:0;bottom:15%;left:0;content:'';transition:1s cubic-bezier(.645, .045, .355, 1);transform:scaleX(0);transform-origin:left top}.block-company .block-company__scene.scene3 .block-company__scene__content h3 span.word1:before{background:rgba(0,115,248,.22)}.block-company .block-company__scene.scene3 .block-company__scene__content h3 span.word2:before{background:rgba(228,157,65,.22)}.block-company .block-company__scene.scene3 .block-company__scene__content p{font-size:3.73333vw;line-height:1.85714}@media only screen and (min-width:768px){.block-company .block-company__scene.scene3 .block-company__scene__content p{font-size:1.02489vw}}.block-company .block-company__scene.scene3.is-active h3 span:before{transform:scaleX(1)}.block-company .block-company__scene.scene3.is-active h3 span.word1:before{transition-delay:0.5s}.block-company .block-company__scene.scene3.is-active h3 span.word2:before{transition-delay:0.8s}.block-company .block-company__scene.scene4{z-index:0}.block-company .block-company__scene.scene5{z-index:0}@media only screen and (min-width:768px){.block-company .block-company__scene__vision{display:grid;visibility:hidden;max-width:87.84773vw;height:100%;margin-top:0;padding-right:calc(33px * 1.9);padding-left:calc(33px * 1.9);pointer-events:none;opacity:0;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(100%);grid-template-columns:1fr 1fr;-moz-column-gap:17.27672vw;column-gap:17.27672vw;align-content:center}}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene{position:static;height:auto;padding-top:3.80673vw;padding-right:0;padding-left:0;pointer-events:all;transform:none}}.block-company .block-company__scene__vision .block-company__scene__content{display:flex;flex-direction:column;color:#fff;justify-content:center}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene__content{visibility:visible;opacity:1;justify-content:flex-start}}.block-company .block-company__scene__vision .block-company__scene__content h3{margin-bottom:6.4vw;font-size:4.8vw}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene__content h3{margin-bottom:1.53734vw;font-size:1.31772vw}}.block-company .block-company__scene__vision .block-company__scene__content p{font-size:3.73333vw}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene__content p{font-size:1.02489vw;line-height:2.28571}}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene.is-active,.block-company .block-company__scene__vision .block-company__scene.is-next,.block-company .block-company__scene__vision .block-company__scene.is-prev{transform:none}}@media only screen and (min-width:768px){.block-company .block-company__scene__vision .block-company__scene.is-active .block-company__scene__content,.block-company .block-company__scene__vision .block-company__scene.is-next .block-company__scene__content,.block-company .block-company__scene__vision .block-company__scene.is-prev .block-company__scene__content{visibility:visible;opacity:1}}@media only screen and (min-width:768px){.block-company .block-company__scene__vision.is-prev{transform:translateY(-100%)}}@media only screen and (min-width:768px){.block-company .block-company__scene__vision.is-active{visibility:visible;pointer-events:all;opacity:1;transform:translateY(0)}}@media only screen and (min-width:768px){.block-company .block-company__scene.scene6 .block-company__scene__inner{max-width:43.92387vw}}.block-company .block-company__scene.scene6 .block-company__scene__content{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.block-company .block-company__scene.scene6 .block-company__scene__content{padding-top:.73206vw}}.block-company .block-company__scene.scene6 .block-company__scene__content figure{position:relative;width:88.98933vw;max-width:100%;margin:0 auto 10.4vw;transition:1s cubic-bezier(.645, .045, .355, 1);transform:translateY(calc(var(--window-height) * -1))}@media only screen and (min-width:768px){.block-company .block-company__scene.scene6 .block-company__scene__content figure{width:24.42972vw;margin-bottom:3.58712vw}}.block-company .block-company__scene.scene6 .block-company__scene__content figure figcaption span{position:absolute;top:50%;font-size:3.73333vw;color:#fff;white-space:nowrap;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.block-company .block-company__scene.scene6 .block-company__scene__content figure figcaption span{font-size:1.02489vw}}.block-company .block-company__scene.scene6 .block-company__scene__content figure figcaption span:first-child{left:25%;color:#2b75ef}.block-company .block-company__scene.scene6 .block-company__scene__content figure figcaption span:nth-child(2){left:75%;color:#ad4300}.block-company .block-company__scene.scene6 .block-company__scene__content p{font-size:3.73333vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene6 .block-company__scene__content p{font-size:1.02489vw;line-height:2.28571}}.block-company .block-company__scene.scene6.is-active .block-company__scene__content figure{transform:translateY(0)}.block-company .block-company__scene.scene7 .block-company__scene__inner{display:grid}@media only screen and (min-width:768px){.block-company .block-company__scene.scene7 .block-company__scene__inner{width:100%;max-width:76.28111vw;grid-template-columns:1fr 1fr;-moz-column-gap:11.347vw;column-gap:11.347vw;align-items:center}}.block-company .block-company__scene.scene7 .block-company__scene__content{height:auto;margin-top:auto;padding-bottom:4.31034vh}@media only screen and (min-width:768px){.block-company .block-company__scene.scene7 .block-company__scene__content{margin-top:0;padding-bottom:0}}.block-company .block-company__scene.scene7 .block-company__scene__content .section-heading{margin-top:0;margin-bottom:4.8vw;text-align:center}@media only screen and (min-width:768px){.block-company .block-company__scene.scene7 .block-company__scene__content .section-heading{margin-bottom:1.68375vw;text-align:left}}.block-company .block-company__scene.scene7 .block-company__scene__content p{font-size:3.73333vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene7 .block-company__scene__content p{font-size:1.02489vw;line-height:2.28571}}.block-company .block-company__scene.scene7 .block-company__scene__content .button{margin-top:6.93333vw;font-size:3.73333vw}@media only screen and (min-width:768px){.block-company .block-company__scene.scene7 .block-company__scene__content .button{min-width:29.28258vw;margin-top:1.68375vw;font-size:1.46413vw}}.block-company .block-company__scene.scene9 .block-company__scene__content__scroller{padding-top:4.6875rem}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 .block-company__scene__content__scroller{padding-top:1.375rem}}.block-company .block-company__scene.scene9 .block-company__scene__content .section-heading{margin-bottom:1.625rem}.block-company .block-company__scene.scene9 .block-company__scene__content .block-table{max-width:910px;margin-right:auto;margin-bottom:7.5rem;margin-left:auto}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 .block-company__scene__content .block-table{margin-bottom:10.625rem}}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg{padding-top:5.375rem;padding-bottom:5.0625rem}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg{padding-top:4.375rem;padding-bottom:4rem}}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .section-heading{margin-bottom:1.125rem}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .section-heading{margin-bottom:1.5625rem}}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg *+*{margin-top:1.125rem}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .button{margin-top:1.5625rem;margin-right:auto;margin-left:auto;font-size:.875rem}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .button{font-size:1.25rem}}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .block-image{margin-top:1.875rem}.block-company .block-company__scene.scene9 .block-company__scene__content .block-bg .block-image figcaption{margin-top:0}.block-company .block-company__scene.scene9 footer.footer{display:block;margin-right:-20px;margin-left:-20px}@media only screen and (min-width:768px){.block-company .block-company__scene.scene9 footer.footer{margin-right:-33px;margin-left:-33px}}.block-company .block-company__scene.scene9.is-next{transform:translateY(0)}.svc-hero{position:relative;max-width:100%;min-height:320px;margin:0 auto;padding-top:180px;padding-right:16px;padding-bottom:280px;padding-left:16px}.svc-hero .svc-hero-bg{position:absolute;z-index:0;top:40px;left:50%;width:100vw;height:591px;background:url("/_media/image75.png") no-repeat center top;background-size:cover;pointer-events:none;transform:translateX(-50%)}@media only screen and (min-width:768px){.svc-hero .svc-hero-bg{left:0;width:100%;height:100%;background:url("/_media/image75.png") no-repeat right bottom;background-size:cover;transform:none}}.svc-hero .svc-hero-inner{position:relative;z-index:1;max-width:100%;margin:0;text-align:left}.svc-hero .svc-hero-title{margin-bottom:24px;font-family:'Noto Sans JP',sans-serif;font-size:42px;font-weight:800;font-style:normal;line-height:1.2;color:#000;letter-spacing:.5px;word-break:break-word;align-self:stretch}.svc-hero .svc-hero-lead{max-width:100%;font-family:'Noto Sans JP',sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:1.6;color:#000}@media only screen and (min-width:768px){.svc-hero{max-width:1440px;min-height:637px;padding-top:190px;padding-right:0;padding-bottom:120px;padding-left:72px}.svc-hero .svc-hero-bg{top:20px;background-size:auto}.svc-hero .svc-hero-inner{max-width:754px}.svc-hero .svc-hero-title{margin-bottom:40px;font-size:74px;letter-spacing:1.48px}.svc-hero .svc-hero-lead{max-width:754px;font-size:16px}}.svc-hero-title .svc-ai{font-family:'Noto Sans JP',sans-serif;font-size:28px;font-weight:700;font-style:normal;line-height:100%;color:#000}@media only screen and (min-width:768px){.svc-hero-title .svc-ai{font-size:52px}}.svc-section{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100vw;margin:0 auto;padding-top:40px;padding-right:16px;padding-bottom:24px;padding-left:16px;align-items:flex-start;gap:10px}@media only screen and (min-width:768px){.svc-section{width:1441px;padding-top:120px;padding-right:76px;padding-bottom:100px;padding-left:76px}}.svc-section::after{position:absolute;z-index:10;right:-16px;bottom:-90px;width:120px;height:120px;background:url("/_media/dot.png") no-repeat right bottom;background-size:contain;pointer-events:none;content:""}@media only screen and (min-width:768px){.svc-section::after{right:-40px;bottom:20px;width:200px;height:200px}}.svc-block{margin-bottom:24px;padding:40px 0 0 0;background:#fff}@media only screen and (min-width:768px){.svc-block{margin-bottom:64px}}.svc-block .svc-container{display:flex;flex-direction:column;width:100%;gap:42px;align-items:stretch}@media only screen and (min-width:768px){.svc-block .svc-container{flex-direction:row;gap:64px;align-items:flex-start}}.svc-block .svc-image-col{position:relative;width:100%;min-height:200px;margin-top:6px}@media only screen and (min-width:768px){.svc-block .svc-image-col{width:600px;min-height:480px;margin-bottom:0}}.svc-block .svc-slider-slides{position:relative;overflow:hidden;width:100%;height:260px}@media (max-width:900px){.svc-block .svc-slider-slides{height:316px;min-height:316px}}.svc-block .svc-slider-slide{position:absolute;top:0;left:0;flex-direction:column;width:100%;height:100%;padding:0 0;background:0 0;pointer-events:none;opacity:0;transition:opacity 1s cubic-bezier(.4, 0, .2, 1);justify-content:center;align-items:flex-start}.svc-block .svc-slider-slide.active{position:relative;z-index:1;pointer-events:auto;opacity:1}.svc-block .svc-slider-arrows{display:flex;margin-top:24px;gap:8px}.svc-block .svc-slider-arrow{display:inline-flex;width:40px;height:40px;border-radius:4px;background:#000;font-size:1.5rem;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s;align-items:center;justify-content:center}.svc-block .svc-slider-arrow:hover{background:#444}.svc-block .svc-text-col{display:flex;flex-direction:column;width:100%;flex:1 1;justify-content:flex-start;gap:16px}@media only screen and (min-width:768px){.svc-block .svc-text-col{width:auto;gap:24px}}.svc-block .svc-text-col .svc-label{margin-bottom:8px;font-size:18px}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-label{font-size:2.2rem}}.svc-block .svc-text-col .svc-title{margin-bottom:8px;font-size:18px;font-weight:700;color:#000}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-title{margin-bottom:12px;font-size:24px}}.svc-block .svc-text-col .svc-desc{margin-bottom:16px;font-size:15px;line-height:1.7;color:#222}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-desc{margin-bottom:24px;font-size:1rem}}.svc-block .svc-text-col .svc-slider-ui{display:flex;margin-top:8px;align-items:center;gap:8px}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-slider-ui{margin-top:16px;gap:16px}}.svc-block .svc-text-col .svc-slider-ui .svc-slider-arrow{width:40px;height:40px;font-size:20px}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-slider-ui .svc-slider-arrow{width:48px;height:48px;font-size:2rem}}.svc-block .svc-text-col .svc-slider-ui .svc-slider-indicator{display:flex;gap:4px}.svc-block .svc-text-col .svc-slider-ui .svc-slider-indicator span{display:block;width:20px;height:4px;border-radius:2px;background:#eee}.svc-block .svc-text-col .svc-slider-ui .svc-slider-indicator span.active{background:#000}@media only screen and (min-width:768px){.svc-block .svc-text-col .svc-slider-ui .svc-slider-indicator span{width:32px}}.svc-label .svc-label-text{font-family:'Noto Sans JP',sans-serif;font-size:52px;font-weight:350;font-style:normal;line-height:100%;color:#000}@media (max-width:900px){.svc-label .svc-label-text{font-size:32px}}.svc-label .svc-ai{font-family:'Noto Sans JP',sans-serif;font-size:52px;font-weight:700;font-style:normal;line-height:100%;color:#000}@media (max-width:900px){.svc-label .svc-ai{font-size:32px}}.svc-lead{box-sizing:border-box;width:100%;max-width:1441px;margin:0 auto}.svc-lead .svc-lead-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:56px}@media (max-width:900px){.svc-lead .svc-lead-container{flex-direction:column;gap:32px}}.svc-lead .svc-lead-left{width:100%;margin-left:0;padding-left:0;text-align:left;flex:1 1 100%}.svc-lead .svc-lead-left h2.svc-lead-title{margin-bottom:12px;font-family:'Noto Sans JP',sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:normal;color:#000;text-align:left;letter-spacing:.04em}.svc-lead .svc-lead-left .svc-lead-sub{margin-bottom:0;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.6;color:#000;letter-spacing:.02em}.svc-lead .svc-lead-right{display:flex;width:auto;min-width:0;flex:1 1;align-items:center}.svc-lead .svc-lead-right p.svc-lead-desc{max-width:794px;margin:0;font-family:'Noto Sans JP',sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.8;color:#000}.svc-section,section.svc-lead{margin:0 auto}.svc-bg-img{position:relative}.svc-dot-bg{position:absolute;z-index:1;right:0;bottom:0;width:auto;max-width:200px;height:auto;max-height:200px;pointer-events:none}.svc-bg-img img,.svc-person-img img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;-o-object-fit:unset;object-fit:unset}.svc-dx-bg-wrapper,.svc-strength-bg-wrapper{position:relative;left:50%;overflow-x:hidden;width:100vw;min-width:100vw;min-height:200px;margin-left:-50vw;background:#f4f5f5}.svc-strength-bg-wrapper>section{margin-top:0!important;margin-bottom:0!important;padding:100px 0}.svc-section-dx-inner,.svc-strength-block>.container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding-right:24px;padding-left:24px}.svc-dx-title{margin-bottom:8px;font-size:2.5rem;font-weight:700;color:#000}.svc-dx-lead{margin-bottom:16px;font-size:1.25rem;font-weight:700;color:#000}.svc-dx-desc{margin-bottom:0;font-size:1rem;line-height:1.7;color:#333}.svc-dx-columns{display:flex;margin-bottom:0;padding:20px 0 0 0;gap:48px;align-items:flex-start}@media (max-width:900px){.svc-dx-columns{flex-direction:column;gap:24px}}.svc-dx-col-image{max-width:537px}.svc-dx-col-image img{width:100%;height:auto}@media (max-width:900px){.svc-dx-col-image{max-width:100%;margin:0 auto}}.svc-dx-col-text{display:flex;flex-direction:column;min-width:0;padding:60px 10px;flex:1 1;justify-content:flex-start}.svc-dx-3col{display:flex;margin-top:40px;padding-bottom:0;gap:40px}.svc-dx-service-item{min-width:320px;margin-bottom:24px;padding-top:32px;border-top:1px solid #a9a9a9;flex:1 1 30%}.svc-dx-service-label{font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:300;font-style:normal;line-height:150%;color:#000}.svc-dx-service-title{padding:17px 0;font-family:"Noto Sans JP";font-size:22px;font-weight:700;font-style:normal;line-height:150%;color:#000}.svc-dx-service-desc{font-family:"Noto Sans JP";font-size:14px;font-weight:400;font-style:normal;line-height:170%;color:#000}@media (max-width:900px){.svc-dx-3col{flex-direction:column;gap:16px}.svc-dx-service-item{margin-bottom:16px}}.svc-strength-block{background:#e6eaea}.svc-strength-block .container{max-width:1200px;margin:0 auto}.svc-strength-block h2{margin-bottom:48px;font-size:2.5rem;font-weight:700;color:#000}.svc-strength-block .svc-strength-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;justify-items:stretch}@media (max-width:900px){.svc-strength-block .svc-strength-list{grid-template-columns:1fr}}.svc-strength-item{display:flex;flex-direction:column;min-width:320px;padding:24px 24px 56px 24px;border:1px solid #a9a9a9;border-radius:8px;background:#fff;align-items:flex-start;gap:0}.svc-strength-icon{margin:0}.svc-strength-texts{display:flex;flex-direction:column}.svc-strength-title{padding:16px 0;font-family:"Noto Sans JP";font-size:18px;font-weight:700;font-style:normal;line-height:150%;color:#000}.svc-strength-desc{font-family:"Noto Sans JP";font-size:14px;font-weight:400;font-style:normal;line-height:160%;color:#000}h2.svc-title{font-family:'Noto Sans JP',sans-serif;font-size:24px;font-weight:700;font-style:normal;line-height:150%;color:#000}p.svc-desc{font-family:'Noto Sans JP',sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:160%;color:#000}.svc-x-icon{width:32px;height:32px;margin:0 32px;margin-top:-14px;vertical-align:middle}@media (max-width:900px){.svc-label .svc-x-icon{width:20px;height:20px;margin:0 16px;margin-top:-10px}}.svc-slider-nav{display:flex;margin-top:0;margin-bottom:0;justify-content:flex-start;gap:8px}.svc-nav-arrow{display:flex;width:64px;height:64px;padding:0;border:none;background:0 0;cursor:pointer;align-items:center;justify-content:center}.svc-nav-arrow img{display:block;width:64px;max-width:none;height:64px;max-height:none;-o-object-fit:contain;object-fit:contain}.svc-slider-indicator{display:flex;margin-top:24px;margin-bottom:0;gap:8px}.svc-slider-indicator span{display:block;width:40px;height:2px;border-radius:1px;background:#ddd;transition:background .3s}.svc-slider-indicator span.active{background:#000}@media (max-width:900px){.svc-slider-indicator{display:none!important}}.svc-process-section{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:1441px;max-width:100vw;margin:0 auto;padding-top:120px;padding-right:76px;padding-bottom:140px;padding-left:76px;align-items:flex-start;gap:10px}.svc-process-section::after{position:absolute;z-index:10;bottom:-54px;left:-40px;width:120px;height:120px;background:url("/_media/dot2.png") no-repeat left bottom;background-size:contain;pointer-events:none;content:""}@media only screen and (min-width:768px){.svc-process-section::after{bottom:-54px;left:-40px;width:200px;height:200px}}.svc-process-section .svc-lead-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:56px}.svc-process-section .svc-lead-left{width:100%;flex:1 1 auto}@media only screen and (min-width:768px){.svc-process-section .svc-lead-left{width:400px;flex:0 0 400px}}.svc-process-section h2.svc-lead-title{margin-bottom:12px;font-family:'Noto Sans JP',sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:normal;color:#000;text-align:left;letter-spacing:.04em}.svc-process-section .svc-lead-sub{margin-bottom:0;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.6;color:#000;letter-spacing:.02em}.svc-process-section .svc-lead-right{display:flex;width:auto;min-width:0;flex:1 1;align-items:center}.svc-process-section p.svc-lead-desc{max-width:794px;margin:0;font-family:'Noto Sans JP',sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.8;color:#000}@media (max-width:900px){.svc-process-section .svc-lead-container{flex-direction:column;gap:32px}}@media (max-width:900px){.svc-process-section{box-sizing:border-box;width:100%;max-width:100vw;padding-top:140px;padding-right:16px;padding-bottom:40px;padding-left:16px;gap:10px}.svc-process-section .svc-lead-container{flex-direction:column;gap:16px}}@media (max-width:900px){.svc-process-section .svc-container{gap:32px}}.svc-main{background:#fff}.main>.svc-dxbox{max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px;padding-left:24px}.svc-lead-container{display:flex;gap:56px}@media (max-width:900px){.svc-lead-container{gap:16px}}.svc-lead-left{width:100%}@media only screen and (min-width:768px){.svc-lead-left{width:400px;max-width:400px;flex:0 0 400px}}.svc-lead-right{width:100%}@media only screen and (min-width:768px){.svc-lead-right{width:auto;min-width:0;flex:1 1}}.svc-image-col,.svc-text-col{width:100%}@media only screen and (min-width:768px){.svc-image-col,.svc-text-col{width:50%}}.svc-image-col img,.svc-section-image{display:block;width:100%;height:auto;border-radius:8px}.svc-lead-title{margin-bottom:8px;font-size:20px;font-weight:700}.svc-lead-sub{margin-bottom:4px;font-size:16px;font-weight:500}.svc-lead-desc{margin-bottom:0;font-size:15px;line-height:1.7}@media (max-width:900px){.svc-lead .svc-lead-left h2.svc-lead-title,.svc-process-section .svc-lead-left h2.svc-lead-title{margin-bottom:10px!important;font-size:32px!important;line-height:1.3!important}.svc-lead .svc-lead-left .svc-lead-sub,.svc-process-section .svc-lead-left .svc-lead-sub{margin-bottom:4px!important;font-size:15px!important;line-height:1.5!important}.svc-lead .svc-lead-right p.svc-lead-desc,.svc-process-section .svc-lead-right p.svc-lead-desc{display:block!important;max-width:100%!important;margin-bottom:0!important;font-size:14px!important;line-height:1.7!important;white-space:normal!important;word-break:break-all!important}}@media (max-width:900px){button.svc-nav-arrow.right{margin-left:auto}}@media (max-width:900px){.svc-nav-arrow,button.svc-nav-arrow{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.svc-nav-arrow img,.svc-nav-arrow svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}}@media (max-width:900px){.svc-slider-nav{margin-top:0!important}}[g-component=scroll]{opacity:0;transition:opacity .5s cubic-bezier(.4, 0, .2, 1),transform .8s cubic-bezier(.4, 0, .2, 1);transform:translateY(40px)}[g-component=scroll].is-inview{opacity:1;transform:none}.svc-section-dx-inner{position:relative;z-index:1;display:flex;flex-direction:column;max-width:100%;margin:0 auto;padding:32px 20px;gap:0}.svc-dx-columns{display:flex;flex-direction:column;gap:24px}.svc-dx-col-image{margin-bottom:16px}.svc-dx-col-image img{display:block;width:100%;height:auto}.svc-dx-col-text{padding:0;text-align:left}@media (min-width:901px){.svc-dx-col-text{padding:80px 40px}}@media (min-width:901px){.svc-dx-columns{flex-direction:row;margin-bottom:48px;padding:100px 0 0 0;gap:48px;align-items:center}.svc-dx-col-image{margin-bottom:0}.svc-dx-col-image img{max-width:400px}section.svc-section-dx-inner{box-sizing:border-box;max-width:1200px!important;margin:0 auto;padding-right:24px;padding-left:24px}}@media (max-width:900px){.svc-dx-title{margin-bottom:10px!important;font-size:32px!important;line-height:1.3!important}}@media (max-width:900px){.svc-strength-block{padding:0 0 32px 0!important}.svc-strength-block h2{margin-bottom:10px!important;font-size:32px!important;line-height:1.3!important}}@media (max-width:900px){.svc-strength-block h2{padding:32px 0!important}}@keyframes simple-beat{0%{transform:scale(1)}30%{transform:scale(1.7)}100%{transform:scale(1)}}.svc-strength-item.pulse .svc-strength-icon img{animation:simple-beat 1.1s cubic-bezier(.66,0,0,1) 1}@media (max-width:900px){div.main{padding:0}}.visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}@media only screen and (min-width:768px){.sp-show{display:none!important}}.sp-hide{display:none!important}@media only screen and (min-width:768px){.sp-hide{display:block!important}}.sp-hide--inline{display:none!important}@media only screen and (min-width:768px){.sp-hide--inline{display:inline!important}}.sp-hide--inline-block{display:none!important}@media only screen and (min-width:768px){.sp-hide--inline-block{display:inline-block!important}}.sp-hide--table{display:none!important}@media only screen and (min-width:768px){.sp-hide--table{display:table!important}}.sp-hide--flex{display:none!important}@media only screen and (min-width:768px){.sp-hide--flex{display:flex!important}}.sp-hide--grid{display:none!important}@media only screen and (min-width:768px){.sp-hide--grid{display:grid!important}}.no-margin{margin-top:0!important;margin-bottom:0!important}.no-margin--top{margin-top:0!important}.no-margin--right{margin-right:0!important}.no-margin--bottom{margin-bottom:0!important}.no-margin--left{margin-left:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.color--primary{color:#0073f8!important}.color--secondary{color:#db4c55!important}.color--text{color:#000!important}.color--text-invert{color:#fff!important}.color--text-light{color:#454545!important}.color--text-highlight{color:#cecece!important}.color--link{color:#0073f8!important}.color--bg{color:#e6eaea!important}.color--bg-global{color:#f4f5f5!important}.color--bg-red{color:#f2eaea!important}.color--bg-blue{color:#e6eaea!important}.color--bg-yellow{color:#fffff7!important}.color--facebook{color:#1877f1!important}.color--twitter{color:#1d9aef!important}.color--line{color:#4cc664!important}.color--color1{color:#f7c648!important}.color--color2{color:#f7a3ba!important}.color--color3{color:#5381bf!important}.color--color4{color:#db4c55!important}.color--color5{color:#50b18c!important}.color--color6{color:#975e9e!important}.color--color7{color:#d58e32!important}.background--primary{background-color:#0073f8!important}.background--secondary{background-color:#db4c55!important}.background--text{background-color:#000!important}.background--text-invert{background-color:#fff!important}.background--text-light{background-color:#454545!important}.background--text-highlight{background-color:#cecece!important}.background--link{background-color:#0073f8!important}.background--bg{background-color:#e6eaea!important}.background--bg-global{background-color:#f4f5f5!important}.background--bg-red{background-color:#f2eaea!important}.background--bg-blue{background-color:#e6eaea!important}.background--bg-yellow{background-color:#fffff7!important}.background--facebook{background-color:#1877f1!important}.background--twitter{background-color:#1d9aef!important}.background--line{background-color:#4cc664!important}.background--color1{background-color:#f7c648!important}.background--color2{background-color:#f7a3ba!important}.background--color3{background-color:#5381bf!important}.background--color4{background-color:#db4c55!important}.background--color5{background-color:#50b18c!important}.background--color6{background-color:#975e9e!important}.background--color7{background-color:#d58e32!important}body{overflow-x:hidden}html{background:#fff!important}body .svc-strength-bg-wrapper{margin-top:0!important;margin-bottom:0!important}