.bn-school-landing__hero-grid{min-height:clamp(620px,78vh,780px);padding-block:clamp(48px,7vw,86px) clamp(40px,5vw,62px)}.bn-school-landing__school-lockup{margin-bottom:clamp(14px,2vw,22px)}.bn-school-landing__hero-actions{align-items:stretch;margin-top:clamp(24px,3vw,34px)}.bn-school-landing__button{border-radius:12px;min-height:58px}.bn-school-landing__button--gold{font-size:14px;letter-spacing:.065em}.bn-school-landing__hero-note{max-width:640px;margin-top:14px;color:#351047ad;font-weight:650}.bn-school-landing__hero-product{transform:translateY(10px)}.bn-school-landing__script{right:3%}.bn-school-landing__benefit-strip{box-shadow:0 18px 42px #3510470f}.bn-school-landing__section--product>.bn-school-landing__wrap,.bn-school-landing__product-grid{row-gap:clamp(32px,5vw,64px)}.bn-school-landing__product-card{box-shadow:0 22px 65px #3510471a}.bn-school-landing__why-card{border:1px solid rgba(79,28,105,.1);box-shadow:0 18px 48px #35104712}.bn-school-landing__path-card{border-radius:22px}.bn-school-landing__challenge{margin-top:0}.bn-school-landing__challenge-copy{max-width:720px}.bn-school-landing__challenge-card{transform:scale(.96);transform-origin:center}.bn-school-landing__challenge-title{max-width:680px}.bn-school-landing__legal{max-width:620px}.bn-school-landing__purchase-reminder{position:relative;z-index:1}@media screen and (max-width:989px){.bn-school-landing__hero-grid{grid-template-columns:1fr;min-height:auto}.bn-school-landing__hero-product{min-height:440px;transform:none}.bn-school-landing__challenge-grid{grid-template-columns:1fr}.bn-school-landing__challenge-card{transform:none}.bn-school-landing__product-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.bn-school-landing__route-marker{padding:8px 12px}.bn-school-landing__hero-grid{padding-block:30px 28px;gap:18px}.bn-school-landing__school-name{font-size:clamp(44px,13vw,64px);letter-spacing:-.045em}.bn-school-landing__display{margin-top:2px;font-size:clamp(38px,11.5vw,54px)}.bn-school-landing__lede{margin-top:16px;max-width:36rem}.bn-school-landing__hero-actions{gap:10px;margin-top:22px}.bn-school-landing__button{width:100%;min-height:54px;padding:13px 18px;border-radius:11px;font-size:12px}.bn-school-landing__hero-note{margin-top:12px;font-size:11px;line-height:1.45}.bn-school-landing__hero-product{min-height:330px;max-height:400px}.bn-school-landing__product-image{max-height:min(40svh,360px)}.bn-school-landing__benefit-strip{grid-template-columns:1fr}.bn-school-landing__benefit+.bn-school-landing__benefit{border-left:0;border-top:1px solid rgba(79,28,105,.12)}.bn-school-landing__benefit:nth-child(3),.bn-school-landing__benefit:nth-child(4){border-top:1px solid rgba(79,28,105,.12)}.bn-school-landing__section>.bn-school-landing__wrap{padding-block:48px}.bn-school-landing__product-card{min-height:360px}.bn-school-landing__product-badge{width:92px;top:16px;right:14px}.bn-school-landing__challenge-grid{padding-block:50px;gap:26px}.bn-school-landing__challenge-title{font-size:clamp(40px,11.5vw,58px)}.bn-school-landing__challenge-copy>p:not(.bn-school-landing__section-kicker):not(.bn-school-landing__legal){font-size:15px}.bn-school-landing__challenge-points{gap:8px}.bn-school-landing__challenge-points>span{width:100%;justify-content:flex-start}.bn-school-landing__challenge-card{padding:20px 16px;border-radius:18px}.bn-school-landing__supporter-count strong{font-size:42px}.bn-school-landing__final-grid{padding-block:38px}}.bn-school-landing__join{border-top:1px solid var(--bn-line);background:linear-gradient(145deg,#fffaf2,#f5edf9)}.bn-school-landing__join[hidden]{display:none}.bn-school-landing__join-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,6vw,76px);align-items:start;padding-block:clamp(52px,7vw,86px)}.bn-school-landing__join-copy .bn-school-landing__section-text{max-width:560px}.bn-school-landing__join-card{padding:clamp(22px,3vw,34px);border:1px solid rgba(79,28,105,.12);border-radius:22px;background:#fffffff0;box-shadow:0 22px 60px #35104717}.bn-school-landing__join-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bn-school-landing__join-field{display:grid;gap:6px}.bn-school-landing__join-field--wide{grid-column:1 / -1}.bn-school-landing__join-field>span{color:var(--bn-purple-deep);font-size:12px;font-weight:800}.bn-school-landing__join-field small{color:var(--bn-muted);font-weight:500}.bn-school-landing__join-field input,.bn-school-landing__join-field select,.bn-school-landing__join-field textarea{width:100%;min-height:48px;padding:10px 13px;border:1px solid rgba(79,28,105,.2);border-radius:9px;background:#fff;color:var(--bn-ink);font:inherit;font-size:16px}.bn-school-landing__join-field textarea{min-height:112px;resize:vertical}.bn-school-landing__join-field input:focus,.bn-school-landing__join-field select:focus,.bn-school-landing__join-field textarea:focus{outline:2px solid rgba(179,132,40,.42);outline-offset:2px;border-color:var(--bn-gold)}.bn-school-landing__join-actions{display:grid;gap:8px}.bn-school-landing__join-actions p,.bn-school-landing__verify-form>p:not(.bn-school-landing__challenge-card-kicker),.bn-school-landing__join-success>p:not(.bn-school-landing__challenge-card-kicker){margin:0;color:var(--bn-muted);font-size:12px;line-height:1.5}.bn-school-landing__join-status{min-height:18px;margin:0;color:#8a2436;font-size:12px;font-weight:700}.bn-school-landing__verify-form,.bn-school-landing__join-success{display:grid;gap:14px}.bn-school-landing__verify-form[hidden],.bn-school-landing__join-success[hidden]{display:none}.bn-school-landing__verify-form h3,.bn-school-landing__join-success h3{margin:0;color:var(--bn-purple-deep);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:500}@media screen and (max-width:749px){.bn-school-landing__join-grid,.bn-school-landing__join-form{grid-template-columns:1fr}.bn-school-landing__join-field--wide{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/bee-school-landing-polish.css.map */
