#about-company #hero-block{background-color:#9fa2a5}#about-company #hero-block h1[data-has-intersected=true] .mobile-heading span,#about-company #hero-block h1[data-has-intersected=true] .desktop-heading span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){#about-company #hero-block h1[data-has-intersected=true] .mobile-heading span,#about-company #hero-block h1[data-has-intersected=true] .desktop-heading span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay);transition:opacity .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay),-webkit-transform .7s cubic-bezier(.165,.84,.44,1) var(--reveal-delay)}}body.has-reduced-motion #about-company #hero-block h1[data-has-intersected=true] .mobile-heading span,body.has-reduced-motion #about-company #hero-block h1[data-has-intersected=true] .desktop-heading span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #hero-block h1[data-has-intersected=true] .mobile-heading span,#about-company #hero-block h1[data-has-intersected=true] .desktop-heading span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}#about-company #hero-block h1 .mobile-heading{max-width:7em}#about-company #hero-block h1 .mobile-heading span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}@media all and (min-width:768px){#about-company #hero-block h1 .mobile-heading{display:none}}#about-company #hero-block h1 .desktop-heading span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}#about-company #hero-block h1 .desktop-heading span:first-of-type{margin-right:.25em}@media all and (max-width:767px){#about-company #hero-block h1 .desktop-heading{display:none}}#about-company #hero-block h3{margin-top:0}#about-company #hero-block p{margin-top:12px}@media all and (min-width:768px){#about-company #hero-block h3,#about-company #hero-block p{max-width:24em}}@media all and (min-width:1024px){#about-company #hero-block h3,#about-company #hero-block p{max-width:calc((((100% - 440px)/12)*5) + 160px + 0px)}}#about-company #stats-block{background-color:#9fa1a5}@media all and (min-width:1024px){#about-company #stats-block .stacked-section__content-wrapper{padding-top:40px}}@media all and (min-width:768px){#about-company #stats-block .array{margin-left:calc((((100% - 200px)/6)*2) + 80px + 0px)}}@media all and (min-width:1024px){#about-company #stats-block .array{margin-left:calc((((100% - 440px)/12)*6) + 240px + 0px);grid-row-gap:58px}}#about-company #stats-block .array p{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] #about-company #stats-block .array p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#about-company #stats-block .array p{font-size:22px}}@media all and (min-width:768px){#about-company #stats-block .array p{max-width:24em}}@media all and (min-width:1024px){#about-company #stats-block .array p{max-width:24.5em}}#about-company #stats-block .array .feature-cell__header{font-size:48px}#about-company #stats-block .array .feature-cell__header span{display:inline-block;opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);transform:rotateX(75deg) rotateY(10deg) rotateZ(-9deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s;transition:opacity .1s cubic-bezier(.165,.84,.44,1),transform 0s cubic-bezier(.165,.84,.44,1) .1s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) .1s;position:relative}@media all and (min-width:768px){#about-company #stats-block .array .feature-cell__header{font-size:88px}}#about-company #stats-block .array .feature-cell__paragraph{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);-webkit-transition-delay:0s;transition-delay:0s}#about-company #stats-block .array .feature-cell__paragraph .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #about-company #stats-block .array .feature-cell__paragraph{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #stats-block .array .feature-cell__paragraph{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}#about-company #stats-block .array .feature-cell[data-has-intersected=true] .feature-cell__header span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}@media all and (min-width:768px){#about-company #stats-block .array .feature-cell[data-has-intersected=true] .feature-cell__header span{-webkit-transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform .7s cubic-bezier(.165,.84,.44,1) 0s}}body.has-reduced-motion #about-company #stats-block .array .feature-cell[data-has-intersected=true] .feature-cell__header span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #stats-block .array .feature-cell[data-has-intersected=true] .feature-cell__header span{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-webkit-transition:none;transition:none}}#about-company #stats-block .array .feature-cell[data-has-intersected=true] .feature-cell__paragraph{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#about-company #stats-block .images{padding-top:40px;display:grid;grid-template-columns:1fr;grid-row-gap:24px}@media all and (min-width:768px){#about-company #stats-block .images{grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:40px}}@media all and (min-width:1024px){#about-company #stats-block .images{grid-template-columns:repeat(3,1fr)}}#about-company #stats-block .images__image-container{background-size:cover}#about-company #stats-block .images__image-container:not(:last-of-type){width:76%;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}@media all and (min-width:768px){#about-company #stats-block .images__image-container:not(:last-of-type){width:100%;-webkit-transform:translate(20px,0);transform:translate(20px,0)}}body.has-reduced-motion #about-company #stats-block .images__image-container:not(:last-of-type){-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #stats-block .images__image-container:not(:last-of-type){-webkit-transition:none;transition:none}}#about-company #stats-block .images__image-container:nth-of-type(2){margin-left:auto;-webkit-transition-delay:.1s;transition-delay:.1s}#about-company #stats-block .images__image-container:last-of-type{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}@media all and (min-width:768px){#about-company #stats-block .images__image-container:last-of-type{margin-left:auto;width:81.2%;grid-column-start:span 2;-webkit-transform:translate(0,40px);transform:translate(0,40px)}}@media all and (min-width:1024px){#about-company #stats-block .images__image-container:last-of-type{width:100%;grid-column-start:2;grid-column-end:4}}body.has-reduced-motion #about-company #stats-block .images__image-container:last-of-type{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #stats-block .images__image-container:last-of-type{-webkit-transition:none;transition:none}}#about-company #stats-block .images__image-container[data-has-intersected=true]{opacity:1;-webkit-transform:none;transform:none}#about-company #recognition-block .about-feature-list__feature-text p{max-width:26em}@media all and (min-width:768px){#about-company #recognition-block .about-feature-list__grid-item:nth-child(3n-1){-webkit-transition-delay:.2s;transition-delay:.2s}}@media all and (min-width:768px){#about-company #recognition-block .about-feature-list__grid-item:nth-child(3n+0){-webkit-transition-delay:.3s;transition-delay:.3s}}#about-company #recognition-block .about-feature-list__grid-item[data-scrolled-into-view=false]{-webkit-transition-delay:0s;transition-delay:0s}#about-company #recognition-block .about-feature-list__grid-item .feature-text .eyebrow{opacity:.5;margin-bottom:16px;font-size:14px}@media all and (min-width:1024px){#about-company #recognition-block .about-feature-list__grid-item .feature-text .eyebrow{margin-bottom:24px}}#about-company #recognition-block .about-feature-list__grid-item .feature-text h3{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px;max-width:12em}html[lang^=ja] #about-company #recognition-block .about-feature-list__grid-item .feature-text h3{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#about-company #recognition-block .about-feature-list__grid-item .feature-text h3{font-size:22px}}@media all and (min-width:1440px){#about-company #recognition-block .about-feature-list__grid-item .feature-text h3{font-size:28px}}#about-company #recognition-block .about-feature-list__grid-item .feature-text__paragraphs p{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] #about-company #recognition-block .about-feature-list__grid-item .feature-text__paragraphs p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#about-company #recognition-block .about-feature-list__grid-item .feature-text__paragraphs p{font-size:18px}}#about-company #recognition-block .about-feature-list__image-container{position:relative;display:block;opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}#about-company #recognition-block .about-feature-list__image-container:before{display:block;content:"";width:100%;padding-top:66.965%}#about-company #recognition-block .about-feature-list__image-container>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}@media all and (min-width:768px){#about-company #recognition-block .about-feature-list__image-container{grid-column-start:2;grid-column-end:4}}#about-company #recognition-block .about-feature-list__image-container[data-has-intersected=true]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.has-reduced-motion #about-company #recognition-block .about-feature-list__image-container{-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#about-company #recognition-block .about-feature-list__image-container{-webkit-transition:none;transition:none}}#about-company #values-block{background-color:#000}#about-company #values-block .about-feature-list__feature-text h2{margin-bottom:0}@media all and (min-width:768px){#about-company #values-block .about-feature-list__grid{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1024px){#about-company #values-block .about-feature-list__grid{grid-template-columns:repeat(3,1fr)}}@media all and (min-width:768px){#about-company #values-block .about-feature-list__grid-item:nth-child(even){-webkit-transition-delay:.2s;transition-delay:.2s}}#about-company #values-block .about-feature-list__grid-item[data-scrolled-into-view=false]{-webkit-transition-delay:0s;transition-delay:0s}#about-company #values-block .about-feature-list__grid-item .eyebrow{margin-bottom:16px;font-size:48px}@media all and (min-width:1024px){#about-company #values-block .about-feature-list__grid-item .eyebrow{font-size:58px}}@media all and (min-width:1280px){#about-company #values-block .about-feature-list__grid-item .eyebrow{font-size:64px;margin-bottom:24px}}@media all and (min-width:1440px){#about-company #values-block .about-feature-list__grid-item .eyebrow{font-size:72px}}@media all and (min-width:1920px){#about-company #values-block .about-feature-list__grid-item .eyebrow{font-size:90px}}#about-company #values-block .about-feature-list__grid-item h3{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang^=ja] #about-company #values-block .about-feature-list__grid-item h3{font-family:"Noto Sans JP"}@media all and (min-width:1280px){#about-company #values-block .about-feature-list__grid-item h3{font-size:22px}}@media all and (min-width:1440px){#about-company #values-block .about-feature-list__grid-item h3{font-size:28px}}@media all and (min-width:1024px){#about-company #values-block .about-feature-list__grid-item:nth-child(odd){grid-column-start:2}}#about-company #offices-block{background-color:#000}@media all and (max-width:767px){#about-company #offices-block .location-slider .image-wrapper:nth-child(1) .image img{-o-object-position:38% center;object-position:38% center;-o-object-fit:cover;object-fit:cover}}@media all and (max-width:767px){#about-company #offices-block .location-slider .image-wrapper:nth-child(3) .image img{-o-object-position:left center;object-position:left center;-o-object-fit:cover;object-fit:cover}}#about-company #offices-block .location-slider .image-wrapper:nth-child(4) .image img{-o-object-fit:cover;object-fit:cover}@media all and (max-width:767px){#about-company #offices-block .location-slider .image-wrapper:nth-child(4) .image img{-o-object-position:53% center;object-position:53% center}}