.bm-referral{background:var(--ref-bg, #fffefc);color:var(--ref-ink, #1f2129);padding-block:var(--ref-top, 64px) var(--ref-bottom, 64px);font-family:var(--bm-font-sans, "Helvetica Neue", Helvetica, Arial, sans-serif)}.bm-referral *,.bm-referral *:before,.bm-referral *:after{box-sizing:border-box}.bm-referral__inner{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,6.2vw,88px)}.bm-referral :is(h1,h2,h3){font-family:inherit;font-weight:400;color:inherit;letter-spacing:-.04em;text-transform:none;margin:0;text-wrap:pretty}.bm-referral h1{font-size:clamp(40px,4.8vw,68px);line-height:1.05}.bm-referral h2{font-size:clamp(32px,3.2vw,44px);line-height:1.12}.bm-referral h3{font-size:clamp(24px,2.1vw,28px);line-height:1.18}.bm-referral__eyebrow{margin:0 0 28px;font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.bm-referral__copy{font-size:16px;line-height:1.65}.bm-referral__copy p{margin:0 0 24px}.bm-referral__copy p:last-child{margin-bottom:0}.bm-referral__hero{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin-inline:auto}.bm-referral__hero-copy{padding:clamp(40px,6vw,88px);align-self:center}.bm-referral__hero-copy .bm-referral__copy{margin-top:32px}.bm-referral__hero-image{min-height:520px;position:relative}.bm-referral__hero-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:var(--ref-position, center top)}.bm-referral__hero:not(:has(.bm-referral__hero-image)){grid-template-columns:1fr}.bm-referral__callout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bm-referral__button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;margin-top:24px;padding:14px 24px;min-height:48px;max-width:100%;background:var(--ref-button);color:var(--ref-button-ink);text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.bm-referral__button span,.bm-referral__link span{font-size:24px;line-height:1;font-weight:300}.bm-referral__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:44px 0 0;padding:0}.bm-referral__step{min-width:0;border-top:1px solid currentColor;padding-top:20px}.bm-referral__step-image{aspect-ratio:1.4;background:#eeedeb;margin-bottom:24px}.bm-referral__step-image img{width:100%;height:100%;object-fit:var(--ref-fit, contain);object-position:var(--ref-position, center top)}.bm-referral__step .bm-referral__eyebrow{margin-bottom:12px}.bm-referral__step h3{min-height:2.36em;margin-bottom:24px}.bm-referral__link{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:44px;margin-top:12px;font-size:14px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.bm-referral--terms{border-top:1px solid #dededb}.bm-referral__terms{display:flex;align-items:center;justify-content:space-between;gap:20px}.bm-referral__terms .bm-referral__eyebrow{margin:0}.bm-referral__terms a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;text-underline-offset:4px}.bm-referral a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bm-referral a:hover{text-decoration:underline;text-underline-offset:4px}.bm-referral__guidance{padding:16px;border:1px dashed currentColor;font-size:14px;line-height:1.5}@media(max-width:989px)and (min-width:750px){.bm-referral__hero-copy{padding:32px}.bm-referral__inner{padding-inline:32px}.bm-referral__steps,.bm-referral__callout{gap:24px}}@media(max-width:749px){.bm-referral{padding-block:var(--ref-mobile-top, 32px) var(--ref-mobile-bottom, 32px)}.bm-referral__inner{padding-inline:20px}.bm-referral__hero{display:flex;flex-direction:column}.bm-referral__hero-image{order:-1;min-height:0;aspect-ratio:1.15}.bm-referral__hero-copy{padding:36px 20px}.bm-referral h1{font-size:36px}.bm-referral h2{font-size:32px}.bm-referral__hero-copy .bm-referral__copy{margin-top:24px}.bm-referral__eyebrow{margin-bottom:20px}.bm-referral__callout,.bm-referral__steps{grid-template-columns:1fr;gap:32px}.bm-referral__steps{margin-top:32px}.bm-referral__step h3{min-height:0;margin-bottom:16px}.bm-referral__terms{flex-direction:column;align-items:flex-start;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/blake-mill-referral.css.map */
