.sb-academy{position:relative;overflow:hidden;isolation:isolate;background:var(--sb-espresso, #1A1310);color:var(--sb-cream, #FBF7F2);padding:0}.sb-academy__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.sb-academy__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35}.sb-academy__blob--1{top:-20%;right:-10%;width:52rem;height:52rem;background:radial-gradient(circle,var(--sb-pink, #FF8DBB) 0%,transparent 60%);animation:sbBlobFloat 18s ease-in-out infinite}.sb-academy__blob--2{bottom:-25%;left:-15%;width:60rem;height:60rem;background:radial-gradient(circle,#4a2a22 0%,transparent 65%);animation:sbBlobFloat 24s ease-in-out infinite reverse}@keyframes sbBlobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2rem,-2rem,0) scale(1.05)}}.sb-academy__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(3.6rem,6vw,7rem);align-items:center}@media(min-width:900px){.sb-academy__grid{grid-template-columns:1.1fr 1fr;gap:clamp(5rem,8vw,10rem)}}.sb-academy__content{display:flex;flex-direction:column;gap:clamp(2rem,2.5vw,2.8rem)}.sb-academy__content .sb-h1{max-width:14ch}.sb-academy__list{list-style:none;padding:clamp(2rem,3vw,3rem) 0 0;margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(251,247,242,.12)}.sb-academy__list-item{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.6rem,2vw,2.4rem);padding:clamp(1.6rem,2vw,2.2rem) 0;border-bottom:1px solid rgba(251,247,242,.1);align-items:baseline;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sb-academy__list-item:hover{transform:translate(6px)}.sb-academy__list-num{font-family:var(--sb-font-display, "Cormorant Garamond", Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(2rem,2.2vw,2.6rem);color:var(--sb-pink, #FF8DBB);letter-spacing:.02em;min-width:3ch;line-height:1}.sb-academy__list-body{display:flex;flex-direction:column;gap:.4rem}.sb-academy__list-title{font-family:var(--sb-font-display, "Cormorant Garamond", Georgia, serif);font-weight:400;font-size:clamp(1.9rem,1.8vw,2.4rem);line-height:1.25;color:var(--sb-cream, #FBF7F2)}.sb-academy__list-desc{font-family:var(--sb-font-body, "Inter", system-ui, sans-serif);font-size:var(--sb-body);line-height:1.55;color:#fbf7f2a6;max-width:50ch}.sb-academy__actions{display:inline-flex;gap:clamp(1.4rem,2vw,2.4rem);flex-wrap:wrap;align-items:center;margin-top:clamp(1rem,1.5vw,1.4rem)}.sb-academy__media-wrap{position:relative;padding-bottom:clamp(3rem,5vw,5rem);padding-right:clamp(2rem,3vw,4rem)}.sb-academy .sb-academy__media{overflow:visible}.sb-academy__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:2px;box-shadow:0 40px 100px -40px #0009;background:#2a1f1a}.sb-academy__img,.sb-academy__placeholder,.sb-academy__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);transition:transform 1.8s cubic-bezier(.22,1,.36,1);filter:saturate(1.02) contrast(1.02)}.sb-academy__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a131000 60%,rgba(26,19,16,var(--sb-academy-overlay, .2)));pointer-events:none}.sb-academy__badge{position:absolute;bottom:0;right:0;z-index:2;background:var(--sb-pink, #FF8DBB);color:var(--sb-espresso, #1A1310);padding:clamp(1.4rem,2vw,2rem) clamp(1.8rem,2.5vw,2.6rem);border-radius:2px;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 20px 50px -20px #ff8dbb99}.sb-academy__badge-num{font-family:var(--sb-font-display, "Cormorant Garamond", Georgia, serif);font-style:italic;font-weight:300;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1;letter-spacing:-.02em}.sb-academy__badge-label{font-family:var(--sb-font-body, "Inter", system-ui, sans-serif);font-size:var(--sb-fs-tiny);letter-spacing:.26em;text-transform:uppercase;font-weight:600}@media(max-width:899px){.sb-academy__media-wrap{padding-right:0;padding-bottom:3rem}.sb-academy__badge{bottom:1rem;right:1rem}}@media(prefers-reduced-motion:reduce){.sb-academy__blob--1,.sb-academy__blob--2{animation:none}.sb-academy__img,.sb-academy__placeholder{transform:none;transition:none}.sb-academy__list-item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/nimbus-academy-teaser.css.map */
