.section-nb-hero-wrap{margin:0!important}.nb-hero{position:relative;overflow:hidden;padding-top:clamp(4.8rem,6vw,9.6rem);padding-bottom:0;background:linear-gradient(180deg,#a8d8f0f2,#c9e4f2e6 60%,#faf5ec00)}.nb-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nb-hero__sun{position:absolute;top:7%;right:8%;width:clamp(80px,10vw,140px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffe57a,#f7d94a 60%,#f7d94a00 75%);animation:nb-sun-pulse 6s ease-in-out infinite;filter:drop-shadow(0 0 32px rgba(247,217,74,.6))}.nb-hero__cloud{position:absolute;width:clamp(120px,16vw,220px);filter:drop-shadow(0 6px 20px rgba(42,31,24,.08));animation:nb-cloud-drift 80s linear infinite}.nb-hero__cloud--1{top:14%;left:6%;animation-duration:95s}.nb-hero__cloud--2{top:4%;left:42%;width:clamp(90px,12vw,170px);animation-duration:120s;animation-direction:reverse}.nb-hero__cloud--3{top:26%;left:68%;animation-duration:110s}@keyframes nb-cloud-drift{0%{transform:translate(0)}50%{transform:translate(28px)}to{transform:translate(0)}}.nb-hero__inner{position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(3.2rem,4vw,6.4rem);padding-bottom:clamp(6.4rem,8vw,12.8rem)}@media(min-width:990px){.nb-hero__inner{grid-template-columns:1.05fr 1fr;padding-bottom:clamp(8rem,9vw,16rem)}}.nb-hero__text{position:relative;z-index:2}.nb-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-accent);font-size:clamp(1.92rem,1.6vw,2.48rem);color:#1b3a4b;background:#fff9eeb3;padding:.4rem 1.44rem;border-radius:999px;margin:0 0 2.4rem;transform:rotate(-1.2deg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nb-hero__title{font-family:var(--font-display);font-size:clamp(4.16rem,6.5vw,9.28rem);font-weight:700;line-height:.98;letter-spacing:-.025em;color:#1b3a4b;margin:0 0 2.4rem}.nb-hero__title-line{display:block}.nb-hero__title-line:nth-child(2){color:#d85a1f;padding-left:clamp(.96rem,2vw,2.56rem);font-style:italic;font-weight:600}.nb-hero__hook{font-size:clamp(1.68rem,1.3vw,2rem);line-height:1.55;max-width:38ch;color:#2a1f18;margin:0 0 3.2rem}.nb-hero__ctas{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;align-items:center;margin-bottom:2.4rem}.nb-hero__cta-primary{display:inline-flex;align-items:center;gap:.88rem;background:#d85a1f;color:#fff9ee;padding:1.6rem 3.2rem;border-radius:999px;font-weight:700;font-size:1.68rem;text-decoration:none;box-shadow:0 14px 28px -14px #d85a1f99;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.nb-hero__cta-primary:hover{transform:translateY(-3px) rotate(-.8deg);box-shadow:0 20px 34px -14px #d85a1fb3;color:#fff9ee}.nb-hero__cta-primary svg{transition:transform .25s}.nb-hero__cta-primary:hover svg{transform:translate(3px)}.nb-hero__cta-secondary{font-weight:700;color:#1b3a4b;text-decoration:none;padding:.4rem .4rem .72rem;border-bottom:2px dashed rgba(27,58,75,.35);transition:border-color .2s,color .2s}.nb-hero__cta-secondary:hover{color:#d85a1f;border-bottom-color:#d85a1f}.nb-hero__meta{margin:0;font-size:1.44rem;color:#2a1f18a6;letter-spacing:.02em}.nb-hero__art{position:relative;justify-self:center;animation:nb-float 7s ease-in-out infinite;transform-origin:50% 85%}.nb-hero__cover-img{display:block;width:100%;max-width:560px;height:auto;border-radius:22px;box-shadow:0 2px #0000000a,0 30px 60px -20px #2a1f1859,0 8px 16px -8px #2a1f1838;transform:rotate(-1.5deg);background:#fff9ee}.nb-hero__cover-shadow{position:absolute;left:8%;right:8%;bottom:-18px;height:24px;background:radial-gradient(ellipse,#2a1f1847,#2a1f1800 70%);filter:blur(6px);z-index:-1}.nb-hero__grass{position:absolute;left:0;right:0;bottom:-1px;line-height:0;pointer-events:none}.nb-hero__grass svg{display:block;width:100%;height:clamp(60px,9vw,120px)}@media(max-width:749px){.nb-hero__title{text-align:center}.nb-hero__eyebrow,.nb-hero__hook,.nb-hero__meta{text-align:center;margin-left:auto;margin-right:auto}.nb-hero__ctas{justify-content:center}.nb-hero__art{margin-top:1.5rem;max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-nb-book-hero.css.map */
