@media(max-width:760px){
 html,body{width:100%;overflow-x:clip}.study{container-type:normal!important;min-height:0!important;height:auto!important;padding:120px 18px 28px!important;gap:20px!important}.art-plate{height:100%!important;background-size:auto 100%!important;opacity:.25!important}.motion-ip img{object-fit:contain!important}.page-heading{margin:0!important}.page-heading h1{font-size:32px!important}.page-heading h1 em{font-size:58px!important}.page-heading p{font-size:11px!important;letter-spacing:.12em!important}
 #skills .main-ip{position:relative!important;inset:auto!important;height:330px!important;width:100%!important;order:1!important;margin:-20px 0 -12px!important}.group-title{font-size:38px!important;padding:12px!important;width:85%!important}.note{position:relative!important;inset:auto!important;width:100%!important;height:126px!important;min-height:126px!important;transform:rotate(-1deg)!important;padding:16px!important;flex-shrink:0}.note:nth-of-type(even){transform:rotate(1deg)!important}.note .note-copy{min-height:0!important;height:94px!important;display:grid!important}.note-front strong{font-size:26px!important;white-space:normal!important}.note-front em{font-size:23px!important;margin-top:8px!important}.note-back{font-size:20px!important;line-height:1.5!important}.note-back b{font-size:16px!important;line-height:1.5!important}.note:is(:hover,:focus-visible,.is-revealed){position:relative!important;inset:auto!important;width:100%!important;min-height:126px!important;height:auto!important;padding:18px!important}.note:is(:hover,:focus-visible,.is-revealed) .note-copy{height:auto!important;min-height:90px!important}.note-front{width:100%}.signal-overlay,.growth-overlay{display:none!important}
 #why .page-heading{height:155px!important;min-height:155px!important;width:100%!important;order:0}#why .page-heading h1 em{font-size:84px!important;top:22px;left:12px}#why .page-heading strong{font-size:31px!important;left:44%!important;top:26px!important}#why .page-heading p{top:82%!important;left:27%!important;font-size:13px!important}#why .divider{font-size:58px;left:35%;top:29px}#why .mobile-intro{font-size:18px;line-height:1.65}.milestone{position:relative!important;inset:auto!important;width:calc(100% - 22px)!important;min-height:115px!important;height:auto!important;padding:18px 20px!important;margin-left:22px!important;clip-path:var(--tear,polygon(0 2%,98% 0,100% 98%,2% 100%));overflow:visible}.milestone strong{font-size:26px!important;white-space:normal}.milestone small{font-size:18px!important;line-height:1.5;white-space:normal}.milestone:before{background:#6894ff;animation:mobile-journey 9s infinite;animation-delay:calc(var(--step,0)*.45s)}.milestone:nth-of-type(even){margin-left:0!important}#why .office-ip{position:relative!important;inset:auto!important;width:95%!important;height:350px!important;order:3!important;transform:none!important}.detail-body{font-size:19px!important}dialog{max-width:92vw;padding:28px 22px}
}
@keyframes mobile-journey{0%,100%{background:#6894ff}35%{background:#fff}65%{background:#ff6574}}
@media(prefers-reduced-motion:reduce){.milestone:before{animation:none}}
