.sp-page{overflow-x:clip}.sp-page h1,.sp-page h2,.sp-page h3{font-family:var(--font-heading);font-weight:400;font-synthesis:none;color:var(--ink-heading)}.sp-page h1{font-size:54px;line-height:1.5;letter-spacing:.055em}.sp-page h2{font-size:34px;letter-spacing:.06em}.sp-page h3{font-size:25px;letter-spacing:.05em}.sp-page p{line-height:1.9}.sp-container{width:min(1200px,calc(100% - var(--mam-gutter)*2));margin-inline:auto;position:relative;isolation:isolate}.sp-page-label{font-size:14px;letter-spacing:.07em;margin-bottom:24px}.sp-lead{font-size:17px;max-width:29em;margin-top:24px}.sp-review-note{font-size:12px;color:var(--ink-note);line-height:1.8!important}.sp-rule{display:block;width:34px;height:2px;background:var(--mam-yellow);margin-bottom:25px}.sp-accent{border-radius:0;clip-path:url(#sp-mask-leaf)}.sp-photo-slot{position:relative;min-width:0}.sp-photo-slot .photo-window{border-radius:0;aspect-ratio:1.5!important}.sp-photo-slot .photo figcaption{display:none}.sp-photo-note{font-size:11px!important;line-height:1.6!important;color:var(--ink-note);margin-top:15px;text-align:center}.sp-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:var(--surface-sky);color:var(--ink-note);aspect-ratio:4/4.7;font-size:16px}.sp-photo-placeholder>span:first-child{font-size:12px;letter-spacing:.1em}.sp-photo-placeholder small{font-size:12px}.sp-p29 .photo-window,.sp-p29 .sp-photo-placeholder{clip-path:url(#sp-mask-p29)}.sp-p30 .sp-photo-placeholder{clip-path:url(#sp-mask-p30)}.sp-p31 .sp-photo-placeholder{clip-path:url(#sp-mask-p31);background:var(--surface-yellow)}.sp-p32 .sp-photo-placeholder{clip-path:url(#sp-mask-p32);background:var(--surface-green)}.sp-p33 .sp-photo-placeholder{clip-path:url(#sp-mask-p33);background:var(--surface-green)}.sp-p37 .sp-photo-placeholder{clip-path:url(#sp-mask-p37);background:var(--surface-blue)}.sp-p34 .photo-window,.sp-p34 .sp-photo-placeholder{clip-path:url(#sp-mask-p34)}.sp-p35 .photo-window,.sp-p35 .sp-photo-placeholder{clip-path:url(#sp-mask-p35)}.sp-p36 .photo-window,.sp-p36 .sp-photo-placeholder{clip-path:url(#sp-mask-p36)}.sp-intro-media,.sp-close-media,.sp-portrait,.sp-recruit-media,.sp-recruit-close-media{position:relative;isolation:isolate}.sp-teacher-intro{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;padding-block:66px 104px}.sp-intro-media{margin-top:55px}.sp-intro-blue{width:210px;height:125px;top:-25px;left:-42px;transform:rotate(-27deg);clip-path:url(#sp-mask-drop)}.sp-intro-yellow{width:130px;height:95px;right:-25px;bottom:45px;transform:rotate(37deg);clip-path:url(#sp-mask-triangle)}.sp-profiles{padding-block:46px 100px}.sp-profile-heading{max-width:690px}.sp-profile-heading .sp-review-note{margin-top:23px;max-width:51em}.sp-profile-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:60px;row-gap:80px;margin-top:58px}.sp-profile{grid-column:span 2;min-width:0}.sp-profile:nth-child(2){padding-top:48px}.sp-profile:nth-child(4){grid-column:2/span 2}.sp-profile:nth-child(5){grid-column:4/span 2;padding-top:42px}.sp-profile .sp-photo-slot{width:92%;margin-inline:auto}.sp-profile-field{font-size:13px;margin-top:27px}.sp-profile-field span{display:block}.sp-profile h3{margin-top:10px}.sp-profile-introduction{font-size:15px;margin-top:19px;max-width:25em}.sp-profile-details{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--mam-border);font-size:13px;color:var(--mam-ink-muted)}.sp-profile-details div{display:grid;grid-template-columns:3em 1fr;gap:12px;margin-top:7px}.sp-profile-details dd{margin:0}.sp-profile-accent{width:110px;height:64px;bottom:25px;left:-13px;transform:rotate(15deg)}.sp-profile-accent-3{top:5px;left:auto;right:-10px;clip-path:url(#sp-mask-drop);transform:rotate(31deg)}.sp-profile-middle{width:92px;height:67px;left:56%;top:45%;transform:rotate(27deg);clip-path:url(#sp-mask-triangle)}.sp-teacher-close{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding-block:64px 105px}.sp-close-copy .button{margin-top:30px}.sp-close-copy .sp-review-note{margin-top:20px}.sp-close-green{width:160px;height:90px;left:-45px;bottom:18%;transform:rotate(-24deg)}.sp-close-blue{width:108px;height:67px;right:-10px;top:0;clip-path:url(#sp-mask-drop);transform:rotate(34deg)}.sp-recruit-intro{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding-block:66px 100px}.sp-recruit-heading .button{margin-top:28px}.sp-recruit-heading .sp-review-note{margin-top:18px}.sp-recruit-media{margin-top:85px}.sp-recruit-blue{width:210px;height:142px;left:-28px;top:-45px;transform:rotate(45deg);clip-path:url(#sp-mask-triangle)}.sp-recruit-leaf{width:130px;height:70px;right:-20px;bottom:8%;transform:rotate(-31deg)}.sp-facts{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;padding-block:58px 75px}.sp-facts-heading{position:relative;isolation:isolate}.sp-facts-yellow{width:140px;height:99px;top:145px;right:5%;transform:rotate(31deg);clip-path:url(#sp-mask-drop)}.sp-facts-list{margin:0}.sp-facts-list>div{display:grid;grid-template-columns:6em 1fr;gap:25px;padding:24px 0;border-bottom:1px solid var(--mam-border)}.sp-facts-list>div:first-child{border-top:1px solid var(--mam-border)}.sp-facts-list dt{font-size:14px;font-weight:500;padding-top:3px}.sp-facts-list dd{margin:0;font-size:17px}.sp-facts-list small{display:block;font-size:13px;color:var(--ink-note);margin-top:9px}.sp-trial{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:85px 65px}.sp-trial-copy>p{margin-top:22px;max-width:33em}.sp-trial-copy .button{margin-top:28px}.sp-trial-blue{width:108px;height:54px;left:28%;bottom:25px;transform:rotate(-22deg)}.sp-flow{padding-block:50px 85px}.sp-flow ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding:0;margin:44px 0 0}.sp-flow li{border-top:1px solid var(--mam-border);padding-top:25px}.sp-flow li:nth-child(2n){margin-top:32px}.sp-step-number{font-family:var(--font-sign);font-size:42px;line-height:1;color:var(--link-ink)}.sp-flow h3{font-size:22px;margin-top:18px}.sp-flow li p{font-size:15px;margin-top:15px}.sp-flow-green{width:90px;height:64px;right:23%;bottom:23px;transform:rotate(28deg);clip-path:url(#sp-mask-triangle)}.sp-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:65px 70px}.sp-faq-list article{padding:27px 0;border-bottom:1px solid var(--mam-border)}.sp-faq-list article:first-child{padding-top:0}.sp-faq-list h3{font-size:20px;line-height:1.8;display:flex;gap:14px}.sp-q{font-family:var(--font-sign);font-size:27px;color:var(--link-ink);flex-shrink:0}.sp-faq-list p{margin-top:15px;padding-left:39px}.sp-recruit-close{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:83px 110px}.sp-recruit-close-copy>p{margin-top:22px}.sp-recruit-close-copy .button{margin-top:28px}.sp-recruit-close-yellow{width:180px;height:125px;left:-40px;top:15%;clip-path:url(#sp-mask-triangle);transform:rotate(-26deg)}.sp-recruit-close-green{width:100px;height:67px;right:-8px;bottom:8%;transform:rotate(21deg)}.sp-profile .sp-portrait{padding-bottom:32.6px}.sp-profile .sp-portrait>.sp-photo-slot{position:static}.sp-profile .sp-photo-note{position:absolute;left:0;right:0;bottom:0;margin-top:0;text-align:left}.sp-profile-field,.sp-profile-introduction,.sp-profile-details{width:100%;max-width:none}@media(min-width:768px){.sp-profile:nth-child(1) .sp-profile-field,.sp-profile:nth-child(3) .sp-profile-field{margin-top:75px}.sp-profile:nth-child(4) .sp-profile-field{margin-top:69px}.sp-profile:nth-child(1) .sp-photo-note,.sp-profile:nth-child(3) .sp-photo-note{bottom:-48px}.sp-profile:nth-child(4) .sp-photo-note{bottom:-42px}}@media(max-width:767px){.sp-profile .sp-portrait{padding-bottom:31px}}@media(max-width:1199px){.sp-page h1{font-size:45px}.sp-teacher-intro,.sp-recruit-intro{gap:40px}.sp-profile-grid{column-gap:35px}.sp-facts,.sp-trial,.sp-faq,.sp-recruit-close{gap:45px}.sp-teacher-close{gap:50px}.sp-flow ol{gap:24px}}@media(min-width:768px)and (max-width:1000px){.sp-page h1{font-size:38px}.sp-page h2{font-size:29px}.sp-page h3{font-size:22px}.sp-lead{font-size:16px}.sp-teacher-intro,.sp-recruit-intro{grid-template-columns:.9fr 1.1fr;gap:30px}.sp-profile-grid{column-gap:28px;row-gap:55px}.sp-profile-introduction{font-size:14px}.sp-profile-field{font-size:12px}.sp-profile h3{font-size:23px}.sp-flow ol{grid-template-columns:1fr 1fr;gap:30px}.sp-flow li:nth-child(2n){margin-top:25px}.sp-facts{grid-template-columns:.6fr 1.4fr;gap:35px}.sp-facts-list>div{grid-template-columns:4em 1fr;gap:20px}.sp-trial,.sp-faq{grid-template-columns:.8fr 1.2fr;gap:35px}}@media(max-width:767px){.sp-page h1{font-size:38px;letter-spacing:.045em}.sp-page h2{font-size:27px;letter-spacing:.04em}.sp-page h3{font-size:24px}.sp-page-label{font-size:13px;margin-bottom:23px}.sp-lead{font-size:16px;margin-top:22px}.sp-teacher-intro,.sp-recruit-intro{grid-template-columns:1fr;gap:30px;padding-block:37px 60px}.sp-intro-media{margin:8px 0 0 2%;width:98%}.sp-intro-blue{width:120px;height:70px;left:-19px;top:-15px}.sp-intro-yellow{width:78px;height:55px;right:-5px;bottom:35px}.sp-profiles{padding-block:32px 52px}.sp-profile-heading .sp-review-note{font-size:12px;margin-top:20px}.sp-profile-grid{display:flex;flex-direction:column;gap:49px;margin-top:35px}.sp-profile{width:100%;padding:0!important}.sp-profile .sp-photo-slot{width:73%;max-width:275px;margin-left:0;margin-right:auto}.sp-profile:nth-child(2n) .sp-photo-slot{margin-left:auto;margin-right:0}.sp-photo-placeholder{aspect-ratio:4/4.5}.sp-profile-field{margin-top:23px}.sp-profile-field span{display:inline}.sp-profile h3{margin-top:11px}.sp-profile-introduction{margin-top:17px;max-width:none}.sp-profile-details{margin-top:19px}.sp-profile-accent{width:88px;height:47px;left:-7px}.sp-profile-accent-3{left:auto;right:0}.sp-profile-middle{left:auto;right:0;top:49%;width:70px;height:49px}.sp-teacher-close{grid-template-columns:1fr;gap:35px;padding-block:52px 65px}.sp-close-media{width:100%}.sp-close-green{width:96px;height:59px;left:-15px}.sp-close-blue{width:76px;height:49px;right:-4px}.sp-recruit-media{margin:0 0 0 -1%;width:102%}.sp-recruit-blue{width:115px;height:77px;top:-19px;left:-12px}.sp-recruit-leaf{width:76px;height:47px;right:-5px;bottom:14%}.sp-facts{grid-template-columns:1fr;gap:29px;padding-block:35px 48px}.sp-facts-yellow{width:70px;height:55px;top:10px;right:7%}.sp-facts-list>div{grid-template-columns:4.5em 1fr;gap:20px;padding-block:20px}.sp-facts-list dd{font-size:16px}.sp-facts-list small{font-size:12px;line-height:1.8}.sp-trial{grid-template-columns:1fr;gap:28px;padding-block:48px 48px}.sp-trial-copy h3{font-size:24px}.sp-trial-blue{width:82px;height:43px;left:auto;right:3%;bottom:15px}.sp-flow{padding-block:45px 55px}.sp-flow ol{grid-template-columns:1fr;gap:0;margin-top:28px}.sp-flow li,.sp-flow li:nth-child(2n){margin:0;padding:24px 0 26px 52px;position:relative}.sp-step-number{position:absolute;left:0;top:28px;font-size:36px}.sp-flow h3{font-size:23px;margin-top:0}.sp-flow li p{margin-top:12px}.sp-flow-green{right:1%;bottom:0;width:70px;height:48px}.sp-faq{grid-template-columns:1fr;gap:31px;padding-block:48px 50px}.sp-faq-list h3{font-size:19px;gap:10px}.sp-faq-list p{padding-left:33px;font-size:15px}.sp-recruit-close{grid-template-columns:1fr;gap:35px;padding-block:50px 75px}.sp-recruit-close-media{width:98%;margin-left:auto}.sp-recruit-close-yellow{width:100px;height:74px;left:-16px;top:16%}.sp-recruit-close-green{width:76px;height:46px;right:-5px}.sp-photo-note{font-size:10px!important}}
