@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";@font-face{font-family:Nostalgia PeachCreme;src:url(NostalgiaPeachCreme.woff2) format("woff2");font-display:swap}.bb{--bb-navy: #061058;--bb-espresso: #3E2C22;--bb-gold: #E6D4B0;--bb-gold-light: #F4EBDA;--bb-gold-dark: #E0CBA6;--bb-taupe: #7E6751;--bb-terracotta: #CB6D51;--bb-terracotta-dark: #A9533B;--bb-cream: #FAF6F1;--bb-sand: #F1E9DF;--bb-ink: #1F1B17;--bb-white: #FFFFFF;--bb-head: "Tenor Sans", "Optima", "Candara", sans-serif;--bb-body: var(--typeBasePrimary, var(--font-body-family, "Poppins")), var(--typeBaseFallback, sans-serif);--bb-script: "Nostalgia PeachCreme", "Brush Script MT", cursive;--bb-max: 1120px;--bb-narrow: 720px;--bb-gutter: clamp(16px, 4vw, 40px);--bb-space: clamp(40px, 5.5vw, 72px);font-family:var(--bb-body);color:var(--bb-ink);line-height:1.65;font-size:1.0625rem}.bb *,.bb *:before,.bb *:after{box-sizing:border-box}.bb img,.bb video{max-width:100%;display:block}.bb-section{padding:var(--bb-space) var(--bb-gutter)}.bb-section--cream{background:var(--bb-cream)}.bb-section--sand{background:var(--bb-sand)}.bb-section--navy{background:var(--bb-navy);color:var(--bb-white)}.bb-section--espresso{background:var(--bb-espresso);color:var(--bb-white)}.bb-section--white{background:var(--bb-white)}.bb-wrap{max-width:var(--bb-max);margin:0 auto}.bb-wrap--narrow{max-width:var(--bb-narrow);margin:0 auto}.bb-center{text-align:center}.bb-eyebrow{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:var(--bb-terracotta);margin:0 0 14px}.bb-section--navy .bb-eyebrow,.bb-section--espresso .bb-eyebrow{color:#e9a68f}.bb h1,.bb h2,.bb h3{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.06em;font-weight:400;line-height:1.2;color:var(--bb-navy);margin:0 0 20px}.bb-section--navy h1,.bb-section--navy h2,.bb-section--navy h3,.bb-section--espresso h1,.bb-section--espresso h2,.bb-section--espresso h3{color:var(--bb-white)}.bb h1{font-size:clamp(2rem,5vw,3.4rem)}.bb h2{font-size:clamp(1.4rem,2.8vw,2.05rem)}.bb h3{font-size:1.05rem;letter-spacing:.1em}.bb-script{font-family:var(--bb-script);text-transform:none;letter-spacing:0}.bb-rte p{margin:0 0 1.1em;line-height:1.7}.bb-rte p:last-child{margin-bottom:0}.bb-rte a{color:var(--bb-terracotta)}.bb-lede{font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.6}.bb-btn{display:inline-block;font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.14em;font-size:.9rem;text-decoration:none;background:var(--bb-terracotta);color:var(--bb-white);border:2px solid var(--bb-terracotta);padding:16px 32px;border-radius:2px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.bb-btn:hover,.bb-btn:focus-visible{background:var(--bb-terracotta-dark);border-color:var(--bb-terracotta-dark);color:var(--bb-white)}.bb-btn:focus-visible{outline:3px solid var(--bb-navy);outline-offset:3px}.bb-btn--ghost{background:transparent;color:var(--bb-navy);border-color:var(--bb-navy)}.bb-btn--ghost:hover,.bb-btn--ghost:focus-visible{background:var(--bb-navy);border-color:var(--bb-navy);color:var(--bb-white)}.bb-cta-row{margin-top:26px}.bb-hero{position:relative;min-height:min(72vh,640px);display:flex;align-items:center;color:var(--bb-white);overflow:hidden;background:var(--bb-navy)}.bb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bb-hero__media img,.bb-hero__media video{width:100%;height:100%;object-fit:cover}.bb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06105859,#0610589e)}.bb-hero:not(.bb-hero--center) .bb-hero__media:after{background:linear-gradient(90deg,#061058d9,#06105899 45%,#06105833)}.bb-hero__inner{position:relative;z-index:1;width:100%;padding:var(--bb-space) var(--bb-gutter)}.bb-hero h1{color:var(--bb-white);max-width:16ch}.bb-hero__sub{font-size:clamp(1.05rem,1.8vw,1.25rem);max-width:56ch;margin:0 0 28px}.bb-hero__note{font-size:.98rem;max-width:52ch;margin:18px 0 0;opacity:.92}.bb-hero--center .bb-hero__inner{text-align:center}.bb-hero--center h1,.bb-hero--center .bb-hero__sub,.bb-hero--center .bb-hero__note{margin-left:auto;margin-right:auto}.bb-hero .bb-signup{max-width:520px}.bb-hero--center .bb-signup{margin-left:auto;margin-right:auto}.bb-proof{background:var(--bb-sand);padding:22px var(--bb-gutter)}.bb-proof__list{list-style:none;margin:0 auto;padding:0;max-width:var(--bb-max);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 0}.bb-proof__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 clamp(16px,2.6vw,36px);text-align:center;color:var(--bb-navy)}.bb-proof__item+.bb-proof__item{border-left:1px solid rgba(126,103,81,.35)}.bb-proof__item img{display:block;width:auto;object-fit:contain}.bb-proof__title{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;line-height:1.3}.bb-proof__detail{font-size:.8rem;line-height:1.35;color:var(--bb-taupe)}@media(max-width:759px){.bb-proof__list{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.bb-proof__item{padding:0}.bb-proof__item+.bb-proof__item{border-left:0}.bb-proof__item:last-child:nth-child(odd){grid-column:1 / -1}}.bb-wrap--story{max-width:1000px}.bb-rte p{max-width:64ch}.bb-center .bb-rte p{margin-left:auto;margin-right:auto}.bb-story--image,.bb-story--split,.bb-story--stat{text-align:left}.bb-story--image{display:grid;gap:clamp(28px,5vw,56px);align-items:center}@media(min-width:860px){.bb-story--image{grid-template-columns:1fr 1fr}.bb-story--image.bb-story--flip .bb-story__media{order:2}}.bb-story__media img{display:block;width:100%;height:auto;max-height:640px;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:859px){.bb-story__media img{aspect-ratio:4 / 3}}@media(min-width:860px){.bb-story--split .bb-story__text{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,72px);align-items:start}.bb-story--split .bb-story__head h2{margin-bottom:0}}.bb-story--split .bb-story__head{position:relative;padding-top:18px}.bb-story--split .bb-story__head:before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:var(--bb-terracotta)}.bb-story--columns .bb-story__head{text-align:center;max-width:var(--bb-narrow);margin:0 auto 8px}.bb-story--columns .bb-rte{display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:1fr;margin-top:20px}@media(min-width:760px){.bb-story--columns .bb-rte{grid-template-columns:repeat(3,1fr)}}.bb-story--columns .bb-rte p{margin:0;padding-top:18px;border-top:2px solid var(--bb-terracotta);font-size:.98rem}.bb-section--navy .bb-story--columns .bb-rte p,.bb-section--espresso .bb-story--columns .bb-rte p{border-top-color:#e9a68f}.bb-story--quote .bb-rte{position:relative;padding:4px 0 4px clamp(20px,3vw,32px);border-left:3px solid var(--bb-terracotta);text-align:left}.bb-story--quote .bb-rte p{font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.55;color:var(--bb-navy)}.bb-stat{display:flex;flex-direction:column;align-items:flex-start}.bb-stat__num{font-family:var(--bb-head);color:var(--bb-terracotta);font-size:clamp(4rem,9vw,6.5rem);line-height:.9}.bb-stat__label{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;color:var(--bb-taupe);margin-top:10px;max-width:16ch}@media(min-width:760px){.bb-story--stat .bb-story__text{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(32px,5vw,64px);align-items:center}.bb-story--stat .bb-story__head{grid-column:2}.bb-story--stat .bb-stat{grid-column:1;grid-row:1 / span 2;padding-right:clamp(24px,4vw,48px);border-right:1px solid #D9CBBB}.bb-story--stat .bb-story__body{grid-column:2}}@media(max-width:759px){.bb-stat{align-items:center;text-align:center;margin-bottom:20px}.bb-story--stat{text-align:center}}.bb-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:28px;grid-template-columns:1fr;counter-reset:bbstep}@media(min-width:760px){.bb-steps{grid-template-columns:repeat(3,1fr)}}.bb-step{counter-increment:bbstep;padding-top:24px;border-top:2px solid var(--bb-terracotta)}.bb-step:before{content:counter(bbstep,decimal-leading-zero);display:block;font-family:var(--bb-head);color:var(--bb-terracotta);font-size:1.4rem;margin-bottom:10px}.bb-cards{display:grid;gap:20px;margin-top:28px;grid-template-columns:1fr}@media(min-width:760px){.bb-cards{grid-template-columns:repeat(2,1fr)}.bb-cards>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 10px)}}.bb-card{background:var(--bb-white);padding:32px 28px;border-top:3px solid var(--bb-terracotta)}.bb-section--white .bb-card{background:var(--bb-cream)}.bb-tiers{display:grid;gap:20px;margin-top:28px;grid-template-columns:1fr}@media(min-width:760px){.bb-tiers{grid-template-columns:repeat(2,1fr)}}.bb-tiers--single{grid-template-columns:1fr!important;max-width:560px;margin-left:auto;margin-right:auto}.bb-tier .bb-rte ul{text-align:left;padding-left:1.1em;margin:0 0 1em}.bb-tier .bb-rte li{margin-bottom:.5em}.bb-tier{background:var(--bb-white);padding:36px 30px;border:1px solid #E4DACD;display:flex;flex-direction:column}.bb-tier__tag{display:inline-block;align-self:flex-start;margin:0 0 14px;padding:5px 10px;background:var(--bb-terracotta);color:var(--bb-white);font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;border-radius:2px}.bb-tier--featured{border:2px solid var(--bb-terracotta)}.bb-tier__price{font-family:var(--bb-head);color:var(--bb-terracotta);letter-spacing:.06em;font-size:1.15rem;margin:0 0 14px}.bb-tier .bb-rte{flex:1}.bb-tier .bb-cta-row{margin-top:24px}.bb-tier__fine{font-size:.9rem;color:var(--bb-taupe);margin:12px 0 0}.bb-quotes{display:grid;gap:20px;margin-top:28px;grid-template-columns:1fr}@media(min-width:860px){.bb-quotes{grid-template-columns:repeat(3,1fr)}}.bb-quote{margin:0;padding:32px 28px;background:var(--bb-white)}.bb-quote blockquote{margin:0 0 18px;font-size:1.08rem;line-height:1.6}.bb-quote figcaption{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--bb-taupe)}.bb-faq{margin-top:20px;border-top:1px solid #DDD2C4}.bb-faq details{border-bottom:1px solid #DDD2C4}.bb-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.08em;color:var(--bb-navy);font-size:1rem}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:1.5rem;color:var(--bb-terracotta)}.bb-faq details[open] summary:after{content:"\2212"}.bb-faq summary:focus-visible{outline:2px solid var(--bb-navy);outline-offset:4px}.bb-faq__a{padding:0 0 22px}.bb-signup{margin-top:8px}.bb-signup iframe{width:100%;border:0;background:transparent;min-height:60px}.bb-signup__form{display:flex;flex-wrap:wrap;gap:10px}.bb-signup__form input[type=email]{flex:1 1 240px;min-width:0;padding:15px 16px;font:inherit;border:1px solid #CDBFAF;border-radius:2px;background:var(--bb-white);color:var(--bb-ink)}.bb-signup__form .bb-btn{flex:0 0 auto}.bb-signup__msg{margin:12px 0 0;font-size:.95rem}.bb-signup__msg--error{color:#ffd4c7}.bb-section .bb-signup__msg--error{color:#9c3a22}.bb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bb-form{display:grid;gap:18px;margin-top:32px;grid-template-columns:1fr}@media(min-width:700px){.bb-form{grid-template-columns:1fr 1fr}.bb-form__full{grid-column:1 / -1}}.bb-field label{display:block;font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--bb-navy);margin-bottom:8px}.bb-section--navy .bb-field label,.bb-section--espresso .bb-field label{color:var(--bb-white)}.bb-field input,.bb-field textarea,.bb-field select{width:100%;padding:14px 15px;font:inherit;border:1px solid #CDBFAF;border-radius:2px;background:var(--bb-white);color:var(--bb-ink)}.bb-field input:focus,.bb-field textarea:focus,.bb-field select:focus,.bb-signup__form input:focus{outline:2px solid var(--bb-terracotta);outline-offset:1px}.bb-field textarea{min-height:130px;resize:vertical}.bb-form__success{background:var(--bb-white);color:var(--bb-ink);padding:28px;border-left:4px solid var(--bb-terracotta);margin-top:28px}.bb-form__errors{background:#fbede8;color:#7a2e1a;padding:16px 20px;margin-top:24px}.bb-press{padding:clamp(26px,3.5vw,40px) var(--bb-gutter);border-top:1px solid #E9DFD2;border-bottom:1px solid #E9DFD2}.bb-press__grid{display:grid;gap:clamp(20px,3vw,40px);align-items:center;max-width:1000px;margin:0 auto}@media(min-width:820px){.bb-press__grid{grid-template-columns:112px 1fr}.bb-press__grid--solo{grid-template-columns:1fr}}.bb-press__feature{margin:0;text-align:center}.bb-press__feature img{width:96px;height:auto;margin:0 auto}.bb-press__feature--cover img{border:4px solid var(--bb-white);box-shadow:0 8px 18px #06105829;transform:rotate(-3deg)}.bb-press__feature--badge img{width:112px;filter:drop-shadow(0 6px 14px rgba(62,44,34,.22))}.bb-press__feature figcaption{display:none}.bb-press__label{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:var(--bb-terracotta)}.bb-press__label:after{content:"";flex:1;height:1px;background:#d9cbbb}.bb-press__logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(22px,3.5vw,44px)}.bb-press__logo img{width:auto;max-width:180px;max-height:44px;object-fit:contain;filter:grayscale(1);opacity:.8;transition:opacity .2s ease}.bb-press__logo a:hover img,.bb-press__logo img:hover{opacity:1}.bb-press__name{font-family:var(--bb-head);text-transform:uppercase;letter-spacing:.12em;color:var(--bb-navy);font-size:.9rem}.bb-press__awards{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 22px}.bb-press__awards li{font-size:.84rem;color:var(--bb-taupe)}.bb-press__awards strong{font-family:var(--bb-head);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--bb-navy);font-size:.84rem;margin-right:6px}@media(max-width:819px){.bb-press__feature img{width:72px}.bb-press__label{justify-content:center}.bb-press__label:before{content:"";flex:1;height:1px;background:#d9cbbb}.bb-press__logos,.bb-press__awards{justify-content:center;text-align:center}}.bb-js .bb-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--bb-delay, 0ms)}.bb-js .bb-reveal.is-in{opacity:1;transform:none}@keyframes bb-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bb-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.bb-js .bb-hero__inner .bb-wrap>*{animation:bb-rise .9s cubic-bezier(.2,.7,.2,1) both}.bb-js .bb-hero__inner .bb-wrap>*:nth-child(2){animation-delay:.12s}.bb-js .bb-hero__inner .bb-wrap>*:nth-child(3){animation-delay:.24s}.bb-js .bb-hero__inner .bb-wrap>*:nth-child(4){animation-delay:.36s}.bb-js .bb-hero__media img,.bb-js .bb-hero__media video{animation:bb-settle 12s ease-out both}.bb-btn{transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.bb-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #06105824}@media(prefers-reduced-motion:reduce){.bb-js .bb-reveal{opacity:1;transform:none;transition:none}.bb-js .bb-hero__inner .bb-wrap>*,.bb-js .bb-hero__media img,.bb-js .bb-hero__media video{animation:none}.bb-btn:hover{transform:none}}.bb-section--navy .bb-btn--ghost,.bb-section--espresso .bb-btn--ghost{color:var(--bb-white);border-color:var(--bb-white)}.bb-section--navy .bb-btn--ghost:hover,.bb-section--navy .bb-btn--ghost:focus-visible,.bb-section--espresso .bb-btn--ghost:hover,.bb-section--espresso .bb-btn--ghost:focus-visible{background:var(--bb-white);color:var(--bb-navy);border-color:var(--bb-white)}.bb-cta-row--pair{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.bb-cta-row--pair .bb-signup{margin-top:0}.bb-section--gold{background:var(--bb-gold);color:var(--bb-ink)}.bb-section--gold h1,.bb-section--gold h2,.bb-section--gold h3,.bb-section--gold .bb-eyebrow,.bb-section--gold .bb-stat__num,.bb-section--gold .bb-rte strong{color:var(--bb-navy)}.bb-section--gold .bb-stat__label{color:#4a3b2a}.bb-section--gold .bb-stat{border-color:#06105840!important}.bb-section--gold .bb-story--split .bb-story__head:before,.bb-section--gold .bb-story--columns .bb-rte p{background:var(--bb-navy);border-top-color:var(--bb-navy)}.bb-section--gold .bb-story--split .bb-story__head:before{background:var(--bb-navy)}.bb-section--gold .bb-btn--ghost{color:var(--bb-navy);border-color:var(--bb-navy)}.bb-section--gold .bb-btn--ghost:hover,.bb-section--gold .bb-btn--ghost:focus-visible{background:var(--bb-navy);color:var(--bb-white)}.bb-close h2{max-width:22ch;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.bb-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bb-landing.css.map */
