.HeroSection-module___UGK9W__hero{color:#2d2b26;background:#f6f4eb;padding-top:88px}.HeroSection-module___UGK9W__banner{background-blend-mode:multiply;background-color:#f5ceb8;background-image:url(/assets/hero-multicolor-handprints.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden}.HeroSection-module___UGK9W__bannerContents{grid-template-columns:.85fr 1.15fr .9fr 1.1fr;align-items:start;gap:20px;max-width:1400px;margin:auto;padding:40px 64px;display:grid}.HeroSection-module___UGK9W__imageFrame,.HeroSection-module___UGK9W__portrait,.HeroSection-module___UGK9W__brand{background:#f6f4eb;border:2px solid #b98361;border-radius:8px;overflow:hidden;box-shadow:0 8px 22px #683a1c21}.HeroSection-module___UGK9W__imageFrame{height:250px}.HeroSection-module___UGK9W__pencilsFrame{grid-area:1/1;margin-top:28px}.HeroSection-module___UGK9W__notebookFrame{grid-area:1/3;margin-top:102px}.HeroSection-module___UGK9W__learningPhoto{object-fit:cover;width:100%;height:100%;display:block}.HeroSection-module___UGK9W__portrait{background:#e8e5dc;grid-area:1/2;height:360px}.HeroSection-module___UGK9W__photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.HeroSection-module___UGK9W__brand{background:#fffdf7;grid-area:1/4;place-items:center;min-height:280px;margin-top:22px;padding:16px;display:grid}.HeroSection-module___UGK9W__brand img{width:100%;height:auto;display:block}.HeroSection-module___UGK9W__copy{text-align:center;max-width:1200px;margin:auto;padding:30px 32px 36px}.HeroSection-module___UGK9W__eyebrow{text-transform:uppercase;letter-spacing:.15em;margin:0 0 15px;font-size:13px;font-weight:700}.HeroSection-module___UGK9W__headline{letter-spacing:-.04em;margin:0;scroll-margin-top:112px;font-size:clamp(34px,3.8vw,55px);font-weight:600;line-height:1.12}.HeroSection-module___UGK9W__cta{color:#fffdf7;background:#2d2b26;border-radius:28px;justify-content:center;align-items:center;min-height:50px;margin-top:24px;padding:14px 26px;font-size:14px;font-weight:600;display:inline-flex}.HeroSection-module___UGK9W__cta:hover{background:#504735}.HeroSection-module___UGK9W__cta:focus-visible{outline-offset:4px;outline:2px solid #ff7b29}@media (min-width:768px) and (max-width:1100px){.HeroSection-module___UGK9W__bannerContents{gap:14px;padding:28px 24px}.HeroSection-module___UGK9W__portrait{height:300px}.HeroSection-module___UGK9W__imageFrame{height:210px}.HeroSection-module___UGK9W__notebookFrame{margin-top:80px}.HeroSection-module___UGK9W__brand{min-height:220px;padding:8px}}@media (max-width:767px){.HeroSection-module___UGK9W__banner{background-position:0;background-size:auto 100%}.HeroSection-module___UGK9W__bannerContents{grid-template-columns:1fr 1fr;gap:18px;padding:36px 30px}.HeroSection-module___UGK9W__portrait{aspect-ratio:3/4;grid-area:1/1;height:auto}.HeroSection-module___UGK9W__brand{grid-area:1/2;align-self:stretch;min-height:0;margin-top:0;padding:8px}.HeroSection-module___UGK9W__imageFrame{height:180px;margin-top:0}.HeroSection-module___UGK9W__pencilsFrame{grid-area:2/1}.HeroSection-module___UGK9W__notebookFrame{grid-area:2/2;margin-top:20px}.HeroSection-module___UGK9W__copy{padding:28px 24px 32px}.HeroSection-module___UGK9W__eyebrow{letter-spacing:.12em;font-size:10px}.HeroSection-module___UGK9W__headline{font-size:32px}.HeroSection-module___UGK9W__desktopBreak{display:none}}
