#students #hero-block .hero-sub-page h1{max-width:6em}#students #hero-block .hero-sub-page .feature-text p{max-width:23em}@media (orientation:landscape){#students #hero-block .hero-sub-page .mobile{opacity:0}}#students #discount-block{background-color:#000}#students #discount-block h2{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:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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;max-width:14em}html[lang^=ja] #students #discount-block h2{font-family:"Noto Sans JP"}@media all and (min-width:1024px){#students #discount-block h2{font-size:32px;line-height:1em}}@media all and (min-width:1440px){#students #discount-block h2{font-size:40px}}@media all and (min-width:1920px){#students #discount-block h2{font-size:48px}}#students #discount-block h2 .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #students #discount-block h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#students #discount-block h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}#students #discount-block h2[data-has-intersected=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#students #discount-block .feature-text{height:auto}#students #discount-block .feature-text p{max-width:26em}#students #discount-block .side-by-side-inline__child>p{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:.2s;transition-delay:.2s;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:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9f9f9f;max-width:38em;margin-top:24px}#students #discount-block .side-by-side-inline__child>p .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.has-reduced-motion #students #discount-block .side-by-side-inline__child>p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}@media all and (prefers-reduced-motion:reduce){#students #discount-block .side-by-side-inline__child>p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}}html[lang^=ja] #students #discount-block .side-by-side-inline__child>p{font-family:"Noto Sans JP"}@media all and (min-width:1440px){#students #discount-block .side-by-side-inline__child>p{margin-top:24px}}@media all and (min-width:1920px){#students #discount-block .side-by-side-inline__child>p{margin-top:30px}}#students #discount-block .side-by-side-inline__child>p a{text-decoration:underline}#students #discount-block .side-by-side-inline__child>p[data-has-intersected=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#students #features-block [data-reveal-child=skew-swipe],#students #features-block [data-reveal-child=text-slide]{-webkit-clip-path:none;clip-path:none;opacity:1;-webkit-transform:none;transform:none}#students #templates-block{background-color:#000}#students #templates-block h2{max-width:10em}#students #templates-block p{max-width:20em}