.bn-home{--bn-pink:#ff69b4;--bn-ink:#211b20;--bn-blush:#fff0f6;color:var(--bn-ink);background:#fffdfd;font:16px/1.65 Arial,sans-serif;letter-spacing:0}.bn-home *{box-sizing:border-box}.bn-wrap{max-width:1240px;margin:auto;padding:0 48px}.bn-home h1,.bn-home h2{font-family:Georgia,serif;letter-spacing:-.045em;font-weight:400;color:var(--bn-ink);line-height:1.08;margin:16px 0 25px}.bn-home h1{font-size:clamp(42px,5.2vw,74px);max-width:610px}.bn-home h2{font-size:clamp(34px,3.5vw,50px)}.bn-home h3{font:500 23px/1.25 Georgia,serif;letter-spacing:-.02em;margin:12px 0 20px}.bn-home p{margin-top:0}.bn-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--bn-pink)}.bn-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding-top:70px;padding-bottom:76px}.bn-lead{font-size:17px;color:#62555e;max-width:430px}.bn-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--bn-pink);color:#fff!important;padding:17px 27px;text-decoration:none;font-size:14px;font-weight:700;border:1px solid var(--bn-pink);border-radius:2px;margin:12px 0}.bn-button:hover{background:#ff69b4}.bn-note{font-size:11px;color:#6b5c64;margin-top:13px!important}.bn-hero-art{position:relative;padding:14px;background:#fff;box-shadow:0 24px 65px #ff69b4;border:1px solid #eadce4;transform:rotate(2deg)}.bn-art{display:block;width:100%;height:auto}.bn-art-caption{display:block;padding:14px 8px 4px;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.bn-strip{display:flex;justify-content:center;gap:42px;padding:21px 20px;background:#201a1f;color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.bn-strip span:nth-child(2n){color:#ff69b4}.bn-shop{padding-top:85px;padding-bottom:90px;scroll-margin-top:30px}.bn-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.bn-section-heading p:last-child{max-width:330px;color:#6b5c64;font-size:14px}.bn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.bn-card{min-width:0}.bn-book-stage{background:linear-gradient(145deg,#f8e8f0,#f3ecef);display:flex;align-items:center;justify-content:center;padding:36px 40px;perspective:1000px;min-height:360px;text-decoration:none}.bn-book{position:relative;width:78%;max-width:220px;transform:rotateY(-13deg) rotate(-3deg);box-shadow:14px 20px 22px #38222b30;transition:transform .25s}.bn-book:after{content:"";position:absolute;top:3px;right:-8px;bottom:3px;width:8px;background:repeating-linear-gradient(90deg,#fff 0,#e7dce2 1px,#fff 2px);transform:skewY(8deg);z-index:-1}.bn-book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;z-index:1;background:linear-gradient(90deg,#0003,transparent);border-right:1px solid #fff4}.bn-book img{width:100%;height:auto;display:block}.bn-book-stage:hover .bn-book{transform:rotateY(-4deg) rotate(0)}.bn-card-info{padding:20px 0}.bn-card-meta{font-size:10px;color:#77646d;text-transform:uppercase;letter-spacing:.15em;margin:0}.bn-card h3{min-height:58px}.bn-card a{color:inherit;text-decoration:none}.bn-card-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eadce4;padding-top:15px;font-size:13px}.bn-card-bottom strong{font-size:17px}.bn-card-bottom a{color:var(--bn-pink);font-weight:700}.bn-purpose{background:var(--bn-blush);padding:75px 0}.bn-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.bn-purpose-copy{font-size:16px;color:#5f4f59}.bn-signature{font-family:Georgia,serif;font-style:italic;font-size:22px;color:var(--bn-ink);margin-top:25px!important}.bn-how{padding-top:80px;padding-bottom:80px}.bn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.bn-number{display:inline-block;font-size:12px;color:var(--bn-pink);border-top:1px solid #cbb8c2;padding-top:12px;width:100%}.bn-steps p{font-size:14px;color:#66565f}.bn-faq-section{background:#f7f4f6;padding:75px 0}.bn-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.bn-faq p,.bn-faq details{font-size:14px;color:#66565f}.bn-faq a{color:var(--bn-pink);font-size:14px}.bn-faq details{border-bottom:1px solid #dcccD5;padding:20px 0}.bn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700;color:#241c22;cursor:pointer;list-style:none}.bn-faq summary::-webkit-details-marker{display:none}.bn-faq summary span{color:var(--bn-pink);font-size:22px;font-weight:400}.bn-faq details[open] summary span{transform:rotate(45deg)}.bn-faq details>div{padding-top:14px}.bn-final{text-align:center;padding-top:80px;padding-bottom:80px}.bn-final h2{max-width:700px;margin:18px auto 25px}.bn-home a:focus-visible,.bn-home summary:focus-visible{outline:3px solid #ff69b4;outline-offset:5px}@media(max-width:990px){.bn-wrap{padding-left:25px;padding-right:25px}.bn-hero{gap:30px}.bn-book-stage{padding:30px 18px;min-height:280px}.bn-faq,.bn-purpose-grid{gap:40px}}@media(max-width:640px){.bn-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:45px;gap:30px}.bn-home h1{font-size:44px}.bn-hero-art{max-width:420px;margin:0 auto;transform:rotate(1deg)}.bn-strip{gap:12px;flex-wrap:wrap;font-size:9px}.bn-section-heading{display:block}.bn-grid{grid-template-columns:1fr;gap:20px}.bn-book-stage{padding:35px;min-height:360px}.bn-book{width:65%;max-width:210px}.bn-card h3{min-height:0}.bn-purpose-grid,.bn-faq{grid-template-columns:1fr;gap:25px}.bn-steps{grid-template-columns:1fr;gap:20px}.bn-shop,.bn-how{padding-top:55px;padding-bottom:55px}.bn-purpose,.bn-faq-section{padding:50px 0}.bn-final{padding-top:55px;padding-bottom:55px}}@media(prefers-reduced-motion:reduce){.bn-book{transition:none}}.bn-home{--bn-pink:#ff69b4;--bn-blush:#ff69b4;background:radial-gradient(ellipse at top left,#ff69b4 0,transparent 35%),linear-gradient(120deg,#fff,#fff4fa 45%,#fff)}.bn-hero{padding-top:42px;gap:38px;padding-bottom:55px}.bn-hero-copy{padding:30px 0}.bn-home h1{font:700 italic clamp(44px,5.5vw,76px)/1.05 Georgia,serif;color:#ff69b4;text-shadow:1px 2px 0 #fff,2px 3px 0 #ff69b4}.bn-hero-art{padding:9px;border:3px solid #ff69b4;background:linear-gradient(135deg,#fff 5%,#b6b5bc 12%,#fff 18%,#8e8e97 22%,#fff 28%,#ddd 85%,#fff);box-shadow:10px 14px #1d121c,15px 20px #ff69b4,0 28px 65px #ff69b4;transform:rotate(1deg)}.bn-art-caption{background:#181118;color:#ff69b4;font-weight:700;padding:13px 6px}.bn-eyebrow{font-weight:800;color:#ff69b4}.bn-button{background:linear-gradient(180deg,#ff69b4,#ff69b4 54%,#ff69b4);border:1px solid #ff69b4;box-shadow:0 5px #ff69b4,0 10px 22px #ff69b4;border-radius:3px;text-transform:uppercase;letter-spacing:.08em}.bn-strip{background:linear-gradient(115deg,#171017,#383038,#171017);border-top:5px solid #ddd7df;border-bottom:5px solid #ff69b4;color:#ff69b4;font-weight:700}.bn-section-heading{display:block;text-align:center}.bn-section-heading p:last-child{max-width:600px;margin:0 auto 36px}.bn-home h2{font-weight:700;font-style:italic}.bn-grid{display:block;max-width:990px;margin:auto}.bn-card{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;background:#fff;border:1px solid #ff69b4;box-shadow:0 20px 60px #ff69b4}.bn-book-stage{background:radial-gradient(ellipse at center,#fff 5%,#ff69b4 65% 100%);padding:45px 55px;min-height:420px;border-right:4px solid #ff69b4}.bn-book{width:90%;max-width:270px;box-shadow:18px 25px 25px #ff69b4}.bn-card-info{padding:35px}.bn-card h3{font:700 italic 38px/1.12 Georgia,serif;min-height:0;color:#ff69b4}.bn-feature-copy{color:#ff69b4;font-size:15px;line-height:1.8}.bn-card-bottom{padding-top:22px;align-items:center}.bn-card-bottom strong{font-size:28px}.bn-card-bottom a{background:#181118;color:#fff;padding:13px 17px;border-bottom:3px solid #ff69b4}.bn-purpose{background:linear-gradient(110deg,#160e15,#ff69b4,#160e15);color:#fff;border-top:7px solid #e2dce3;border-bottom:7px solid #ff69b4}.bn-purpose .bn-eyebrow{color:#ff69b4}.bn-purpose h2{color:#fff;text-shadow:1px 1px #ff69b4}.bn-purpose-copy{color:#ff69b4}.bn-signature{color:#ff69b4;font-size:25px}.bn-faq-section{background:#fff0f8}.bn-final:before{content:"\2727   \2727   \2727";display:block;color:#ff69b4;font-size:30px;letter-spacing:25px}@media(max-width:640px){.bn-card{grid-template-columns:1fr}.bn-book-stage{border-right:0;border-bottom:4px solid #ff69b4;min-height:390px}.bn-card-info{padding:26px}.bn-card h3{font-size:34px}.bn-hero-copy{text-align:center;padding:0}.bn-lead{margin-left:auto;margin-right:auto}.bn-hero{padding-top:30px;gap:28px}.bn-hero-art{margin-bottom:10px;max-width:440px}.bn-home h1{font-size:47px}.bn-home h2{font-size:37px}.bn-book{width:70%}}.bn-founder-portrait{margin-bottom:28px;border:3px solid #e9dde6;padding:5px;background:linear-gradient(135deg,#fff,#aba2ad,#fff);box-shadow:8px 8px #ff69b4}.bn-founder-portrait img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;object-position:center 35%}.bn-hero-art .bn-art{aspect-ratio:1/1;object-fit:cover;object-position:center}.bn-purpose-grid{align-items:center}.bn-home .bn-button,.bn-home .bn-button:hover{background:#ff69b4;color:#211b20!important;border-color:#ff69b4;box-shadow:0 5px #211b20}.bn-home .bn-book-stage,.bn-home .bn-faq-section{background:#fff}.bn-home .bn-purpose{background:#211b20}.bn-home .bn-eyebrow{color:#211b20}.bn-home .bn-purpose .bn-eyebrow{color:#ff69b4}.bn-home h1{color:#000;text-shadow:none}.bn-career{background:#fff;padding:65px 0;border-top:5px solid #ff69b4}.bn-career .bn-wrap{max-width:1150px}.bn-career h2{max-width:800px}.bn-career-intro{max-width:820px;font-size:17px;color:#554950}.bn-career-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.bn-career-grid article{padding:25px;background:#fff;border:1px solid #d6d0d4;border-top:5px solid #ff69b4}.bn-career-grid h3{font-weight:700;font-size:25px}.bn-career-grid p{font-size:14px;color:#554950}.bn-career-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:25px}.bn-instagram{color:#211b20;text-underline-offset:5px;font-size:14px;font-weight:700}@media(max-width:640px){.bn-career{padding:45px 0}.bn-career-grid{grid-template-columns:1fr;gap:18px}.bn-career-links{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=CA */
