html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow{display:block;position:relative;height:auto;background:#000;padding:200px 0;
  --wf-font:"Maximize JP","Maximize JP Web",-apple-system,BlinkMacSystemFont,"Maximize Latin Web","Maximize Icons","Hiragino Kaku Gothic ProN",sans-serif;--wf-fit:1}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-view{position:static;height:auto;overflow:visible}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-stage{position:static;width:auto;height:auto;transform:none!important}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow :is(.wf-cv,.wf-phone,.wfs-vis){display:none!important}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-col{position:static;width:668.92px;max-width:calc(100% - 48px);margin:0 auto;text-align:center;
  opacity:1!important;transform:none!important;visibility:visible!important}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-col + .wf-col{margin-top:200px}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-shead{width:auto;margin-top:200px}   
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow :is(.wf-mhead,.wf-shead,.wf-body,.wf-copy,.wf-link,.wf-eyebrow,.wf-title){position:static;opacity:1!important;transform:none!important;visibility:visible!important}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-eyebrow{margin:0 0 18px}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-copy{width:486.48px;max-width:100%;margin:24px auto 0}
html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-link{margin-top:24px;font-size:17px}
html:not(.has-web-flow):not(.has-web-flow-sp) :is(#design,#motion,#speed,.tc-intro,#tech-code){display:none!important}
@media (max-width:734px){
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow{padding:120px 0}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-col{max-width:87.5%}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow :is(.wf-col + .wf-col,.wf-shead){margin-top:120px}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-eyebrow{margin-bottom:12px}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-title{font-size:48px;line-height:55.0077px}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-title br{display:none}
  html:not(.has-web-flow):not(.has-web-flow-sp) .web-flow .wf-copy{width:auto;font-size:19px;line-height:26.0004px;letter-spacing:.228px}
}
