.page-module___8aEwW__page{color:#1c1713;background:radial-gradient(circle at top,#d018181f,#0000 32%),linear-gradient(#f7f5f1 0%,#f2efe8 100%);min-height:100vh}.page-module___8aEwW__hero,.page-module___8aEwW__main{width:min(72rem,100% - 2rem);margin:0 auto}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.9fr);gap:1rem;padding:3rem 0 2rem;display:grid}.page-module___8aEwW__heroText,.page-module___8aEwW__heroPanel,.page-module___8aEwW__featureCard,.page-module___8aEwW__techniqueCard{background:#fffcf8eb;border:1px solid #1c17131a;box-shadow:0 18px 50px #3b281714}.page-module___8aEwW__heroText{border-radius:1.75rem;gap:1rem;padding:2rem;display:grid}.page-module___8aEwW__eyebrow{color:#8f1616;letter-spacing:.05em;text-transform:uppercase;background:#b018181a;border-radius:999px;width:fit-content;padding:.35rem .7rem;font-size:.86rem;font-weight:700;display:inline-flex}.page-module___8aEwW__heroText h1{letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.96}.page-module___8aEwW__heroText p{color:#54483f;max-width:42rem;font-size:1.05rem;line-height:1.7}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:.8rem;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{border-radius:999px;align-items:center;gap:.45rem;min-height:2.9rem;padding:.8rem 1rem;font-weight:600;display:inline-flex}.page-module___8aEwW__primaryAction{color:#fff8f2;background:#17120f}.page-module___8aEwW__secondaryAction{background:#fffdf9;border:1px solid #1c17131f}.page-module___8aEwW__heroPanel{border-radius:1.5rem;align-self:stretch;padding:1.35rem}.page-module___8aEwW__panelHeader{align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__heroPanel ul{color:#54483f;gap:.65rem;padding-left:1.1rem;display:grid}.page-module___8aEwW__layerBadge{background:#fffdf9;border:1px solid #1c17131f;border-radius:999px;width:fit-content;margin-bottom:.8rem;padding:.45rem .7rem;font-weight:700;display:inline-flex}.page-module___8aEwW__main{gap:1.25rem;padding-bottom:3rem;display:grid}.page-module___8aEwW__section{gap:1rem;display:grid}.page-module___8aEwW__sectionHeading{gap:.35rem;display:grid}.page-module___8aEwW__sectionHeading h2{font-size:1.45rem}.page-module___8aEwW__sectionHeading p{color:#64574d}.page-module___8aEwW__featureGrid,.page-module___8aEwW__techniqueList{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;display:grid}.page-module___8aEwW__featureCard,.page-module___8aEwW__techniqueCard{border-radius:1.35rem;gap:.6rem;padding:1rem;display:grid}.page-module___8aEwW__beltTechniqueCard{--belt-top-rgb:255, 255, 255;--belt-bottom-rgb:255, 255, 255;background:#fffcf8eb;padding:0;overflow:hidden}.page-module___8aEwW__beltBand{background:linear-gradient(to bottom, rgb(var(--belt-top-rgb)) 0%, rgb(var(--belt-top-rgb)) 50%, rgb(var(--belt-bottom-rgb)) 50%, rgb(var(--belt-bottom-rgb)) 100%);height:14px}.page-module___8aEwW__beltTechniqueBody{background:#fffcf8eb;gap:.6rem;padding:1rem;display:grid}.page-module___8aEwW__iconWrap{color:#8f1616;background:#b018181a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.page-module___8aEwW__featureCard h3,.page-module___8aEwW__techniqueCard strong{font-size:1.02rem}.page-module___8aEwW__featureCard p,.page-module___8aEwW__techniqueCard span,.page-module___8aEwW__techniqueCard small{color:#5d5248;line-height:1.55}.page-module___8aEwW__libraryCta{color:#8f1616;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.page-module___8aEwW__techniqueCard small{font-size:.86rem}@media (max-width:800px){.page-module___8aEwW__hero{grid-template-columns:1fr;padding-top:1.5rem}.page-module___8aEwW__heroText{padding:1.3rem}.page-module___8aEwW__heroText h1{font-size:2.4rem}}@media (max-width:640px){.page-module___8aEwW__techniqueList{grid-template-columns:1fr}}
