.bs-method-guide{background:var(--bs-ivory);color:var(--bs-ink)}.bs-method-guide *{box-sizing:border-box}.bs-method-guide__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:500px;background:var(--bs-ivory)}.bs-method-guide__hero--text-only{display:block;min-height:0}.bs-method-guide__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(64px,8vw,118px) clamp(32px,7vw,112px);text-align:center}.bs-method-guide__hero--text-only .bs-method-guide__hero-copy{max-width:1050px;margin:0 auto}.bs-method-guide__eyebrow,.bs-method-guide__group-eyebrow,.bs-method-guide__method-label{margin:0 0 22px;color:var(--bs-burgundy);font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.28em;line-height:1.3;text-transform:uppercase}.bs-method-guide__eyebrow:after,.bs-method-guide__group-eyebrow:after,.bs-method-guide__method-label:after{content:"";display:block;width:42px;height:1px;margin:18px auto 0;background:var(--bs-burgundy)}.bs-method-guide__title{max-width:820px;margin:0;color:var(--bs-ink);font-family:var(--font-heading-family);font-size:clamp(4.2rem,5.2vw,7.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.02}.bs-method-guide__intro{max-width:760px;margin-top:28px;color:#342b2dc7;font-family:var(--font-body-family);font-size:clamp(1.55rem,1.35vw,1.85rem);font-weight:400;line-height:1.7}.bs-method-guide__intro p,.bs-method-guide__group-text p{margin:0}.bs-method-guide__hero-media{min-height:500px;overflow:hidden}.bs-method-guide__hero-media img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.bs-method-guide__jump-nav{position:relative;z-index:2;padding:14px clamp(20px,5vw,76px);border-top:1px solid rgba(122,18,53,.14);border-bottom:1px solid rgba(122,18,53,.14);background:var(--bs-ivory)}.bs-method-guide__jump-list{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;max-width:1180px;margin:0 auto}.bs-method-guide__jump-link{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 14px;border:1px solid rgba(122,18,53,.38);border-radius:0;background:var(--bs-pink);color:var(--bs-burgundy);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.bs-method-guide__jump-link:hover,.bs-method-guide__jump-link:focus-visible{border-color:var(--bs-burgundy);background:var(--bs-burgundy);color:#fff}.bs-method-guide__jump-link:focus-visible,.bs-method-guide__cta:focus-visible{outline:2px solid var(--bs-burgundy);outline-offset:3px}.bs-method-guide__content{scroll-behavior:smooth}.bs-method-guide__group{padding:64px 24px 28px;background:var(--bs-pink);text-align:center}.bs-method-guide__group-eyebrow{margin-bottom:16px}.bs-method-guide__group h2{margin:0;color:var(--bs-burgundy);font-family:var(--font-heading-family);font-size:clamp(3rem,3.2vw,4.8rem);font-weight:400;letter-spacing:-.02em;line-height:1.1}.bs-method-guide__group-text{max-width:760px;margin:18px auto 0;color:#342b2dc2;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65}.bs-method-guide__method{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,4vw,64px);align-items:center;max-width:1320px;margin:0 auto;padding:clamp(52px,6vw,80px) 32px;scroll-margin-top:150px;border-bottom:1px solid rgba(122,18,53,.14)}.bs-method-guide__method:last-child{border-bottom:0}.bs-method-guide__method--text_first .bs-method-guide__method-media{order:2}.bs-method-guide__method--text_first .bs-method-guide__method-copy{order:1}.bs-method-guide__method--text_first{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bs-method-guide__method-media{width:100%;max-width:600px;justify-self:center;overflow:hidden;padding:0;background:transparent}.bs-method-guide__method-media img{display:block;width:100%;height:clamp(400px,38vw,520px);aspect-ratio:4 / 3;object-fit:contain;transform-origin:center;transition:transform .5s ease}.bs-method-guide__method:hover .bs-method-guide__method-media img{transform:scale(.97)}.bs-method-guide__method-copy{max-width:560px}.bs-method-guide__method-label{margin-bottom:18px}.bs-method-guide__method-label:after{margin-left:0}.bs-method-guide__method-copy h2{margin:0 0 24px;color:var(--bs-ink);font-family:var(--font-heading-family);font-size:clamp(3.2rem,3.8vw,5.4rem);font-weight:400;letter-spacing:-.025em;line-height:1.06}.bs-method-guide__method-text{color:#342b2dd1;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.7}.bs-method-guide__method-text p{margin:22px 0 0}.bs-method-guide__method-text ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(122,18,53,.18);list-style:none}.bs-method-guide__method-text li{margin:0;padding:11px 0;border-bottom:1px solid rgba(122,18,53,.18)}.bs-method-guide__method-text strong{color:var(--bs-ink);font-weight:600}.bs-method-guide__cta{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding:13px 0 8px;border-bottom:1px solid var(--bs-burgundy);color:var(--bs-burgundy);font-family:var(--font-body-family);font-size:1.55rem;font-weight:600;text-decoration:none;transition:gap .18s ease}.bs-method-guide__cta:hover{gap:20px}@media screen and (max-width:989px){.bs-method-guide__hero{grid-template-columns:1fr}.bs-method-guide__hero-copy{padding:64px 24px 54px}.bs-method-guide__hero-media,.bs-method-guide__hero-media img{min-height:0}.bs-method-guide__hero-media img{aspect-ratio:4 / 3}.bs-method-guide__jump-list{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.bs-method-guide__jump-link{flex:0 0 auto;min-width:164px;scroll-snap-align:start}.bs-method-guide__method{grid-template-columns:1fr;gap:34px;padding:54px 22px;scroll-margin-top:100px}.bs-method-guide__method-media{max-width:640px;padding:0}.bs-method-guide__method-media img{height:min(92vw,520px)}.bs-method-guide__method--text_first{grid-template-columns:1fr}.bs-method-guide__method--text_first .bs-method-guide__method-media,.bs-method-guide__method--text_first .bs-method-guide__method-copy{order:initial}.bs-method-guide__method-copy{max-width:none}}@media screen and (max-width:749px){.bs-method-guide__title{font-size:clamp(3.8rem,12vw,5rem)}.bs-method-guide__eyebrow,.bs-method-guide__group-eyebrow,.bs-method-guide__method-label{font-size:1rem;letter-spacing:.2em}.bs-method-guide__jump-nav{padding:12px 16px}.bs-method-guide__jump-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.bs-method-guide__jump-link{width:100%;min-width:0;min-height:48px;padding:8px 10px;font-size:1.2rem;scroll-snap-align:none}.bs-method-guide__group{padding:48px 20px 22px}}@media(prefers-reduced-motion:reduce){.bs-method-guide__jump-link,.bs-method-guide__cta,.bs-method-guide__method-media img{transition:none}.bs-method-guide__content{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=gA */
