
.bm-motion-toggle{display:block;margin:0 0 18px auto;padding:8px 12px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:999px;font-family:inherit;font-size:1rem;cursor:pointer;opacity:.85}.bm-motion-paused *,.bm-motion-paused *:before,.bm-motion-paused *:after{animation-play-state:paused!important}.bm-reveal{opacity:.25;translate:0 18px;transition:opacity .55s ease,translate .55s ease}.bm-reveal.bm-in-view{opacity:1;translate:0 0}.bm-finder .bdx-heading{position:relative;padding-right:50px}.bm-finder-spark{position:absolute;right:0;top:5px;color:#b18b39;font-size:8rem;animation:bm-spark 6s ease-in-out infinite}.bm-finder h1 em{background:#c9b3dd}.bm-quiz-progress{display:flex;align-items:center;gap:24px;max-width:760px;margin:35px 0 20px;font-size:1.3rem}.bm-quiz-progress progress{flex:1;height:9px;appearance:none;border:none;border-radius:999px;overflow:hidden;background:#29443520;accent-color:#294435}.bm-quiz-progress progress::-webkit-progress-bar{background:#29443520}.bm-quiz-progress progress::-webkit-progress-value{background:#294435;border-radius:999px;transition:width .3s}.bm-quiz-progress progress::-moz-progress-bar{background:#294435}.bdx-quiz.bm-quiz-enhanced{display:flex;flex-direction:column;gap:24px;max-width:960px;margin-top:20px;min-height:350px}.bm-quiz-enhanced fieldset{width:100%;padding:30px;background:#ecd5df;box-shadow:6px 7px 0 #294435}.bm-quiz-enhanced fieldset:nth-child(2){background:#c9b3dd}.bm-quiz-enhanced fieldset:nth-child(3){background:#f5dc7d}.bm-quiz-enhanced fieldset[hidden],.bm-quiz-enhanced button[hidden]{display:none!important}.bm-quiz-enhanced .bdx-field{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.bm-quiz-enhanced legend{font-size:1.8rem;padding:12px 18px}.bm-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bm-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#fff9ec;color:#294435;min-height:160px;border:2px solid #294435;border-radius:20px;padding:22px 16px;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:3px 4px 0 #294435;transition:transform .2s,background .2s,box-shadow .2s}.bm-option:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:5px 8px 0 #294435}.bm-option[aria-pressed=true]{background:#294435;color:#fff9ec;transform:translateY(-4px);box-shadow:4px 6px 0 #748a72}.bm-option-icon{display:block;width:52px;height:52px;transition:transform .25s}.bm-option-icon svg{width:100%;height:100%}.bm-option:hover .bm-option-icon{transform:rotate(8deg) scale(1.07)}.bm-step-current{animation:bm-step-in .35s ease both}.bm-quiz-nav{display:flex;justify-content:space-between;gap:18px;align-items:center}.bm-quiz-nav .bdx-button{margin-left:auto}.bm-back{border:1.5px solid #294435;color:#294435;background:transparent;border-radius:15px;padding:13px 24px;font-family:inherit;font-size:1.3rem;cursor:pointer;min-height:48px}.bm-quiz-enhanced>.bdx-button{align-self:flex-end}.bm-quiz-nav button:disabled,.bm-quiz-enhanced>.bdx-button:disabled{opacity:.45;cursor:default;transform:none}.bm-results-enter{animation:bm-step-in .5s ease both}.bm-corporate .bdx-hero h1{font-size:clamp(4.6rem,6vw,7.3rem)}.bm-corporate .bdx-hero-photo>img{box-shadow:9px 10px 0 #c9b3dd;animation:bm-photo-float 7s ease-in-out infinite}.bm-corporate .bdx-sticker{background:#c9b3dd}.bm-corporate .bdx-benefits article{transition:transform .25s,box-shadow .25s}.bm-corporate .bdx-benefits article:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:7px 9px 0 #294435}.bm-work{margin:65px 0;scroll-margin-top:30px}.bm-work-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:20px}.bm-work-heading h2{margin-bottom:0}.bm-carousel-nav{display:flex;gap:12px;align-items:center;flex-shrink:0}.bm-carousel-nav button{width:48px;height:48px;border:2px solid #294435;background:#f5dc7d;color:#294435;border-radius:50%;font:inherit;font-size:2rem;cursor:pointer;box-shadow:2px 3px 0 #294435}.bm-carousel-nav span{min-width:40px;font-size:1.2rem;text-align:center}.bm-work-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:6px;padding:14px 6px 25px;scrollbar-width:thin;scrollbar-color:#294435 #ecd5df}.bm-work-card{flex:0 0 45%;min-width:0;margin:0;border:2px solid #294435;background:#ecd5df;border-radius:24px;padding:12px;box-shadow:4px 5px 0 #294435;scroll-snap-align:start;transition:transform .3s}.bm-work-card:nth-child(2){background:#c9b3dd}.bm-work-card:nth-child(3){background:#f5dc7d}.bm-work-card>div{aspect-ratio:1.2;border-radius:16px;overflow:hidden}.bm-work-card img{width:100%;height:100%;object-fit:cover;transition:scale .5s}.bm-work-card:hover img{scale:1.035}.bm-work-card figcaption{display:flex;align-items:center;gap:17px;padding:20px 10px 12px;font-size:1.45rem;line-height:1.3}.bm-work-card figcaption>span{font-size:2.8rem;font-weight:800;opacity:.5}.bm-natal{background:#173e31;color:#fff9ec;position:relative;overflow:hidden;padding-bottom:65px}.bm-natal .bdx-inner{position:relative;isolation:isolate}.bm-natal .bdx-back{color:#fff9ec}.bm-natal .bdx-eyebrow{color:#f5dc7d}.bm-natal h1{font-size:clamp(5rem,7vw,8.5rem)}.bm-natal h1 em{background:#f5dc7d;color:#173e31}.bm-natal .bdx-hero{position:relative;z-index:1;padding:20px 0 45px}.bm-natal .bdx-hero-photo>img{border-color:#f5dc7d;box-shadow:10px 11px 0 #b95855;animation:bm-photo-float 8s ease-in-out infinite}.bm-natal .bdx-sticker{background:#ecd5df;color:#173e31;border-color:#173e31;box-shadow:4px 4px 0 #f5dc7d}.bm-natal .bdx-button{border-color:#173e31;color:#173e31;background:#f5dc7d;box-shadow:4px 5px 0 #b95855}.bm-natal .bdx-button:hover{transform:translateY(-4px) rotate(-1deg)}.bm-natal .bdx-natal-signup{background:#fff9ec;color:#173e31;border:2px solid #f5dc7d;border-radius:30px;box-shadow:8px 9px 0 #b95855;position:relative;margin-top:55px}.bm-natal .bdx-natal-signup .bdx-eyebrow{color:#754b32}.bm-natal .bdx-natal-signup h2{font-size:clamp(3rem,3.7vw,4.7rem)}.bm-natal .bdx-natal-signup .bdx-photo img{border-color:#173e31}.bm-holiday-strip{display:flex;align-items:center;justify-content:center;gap:26px;padding:21px;background:#b95855;color:#fff9ec;border:1.5px solid #f5dc7d;border-radius:18px;transform:rotate(-1deg);font-size:1.15rem;font-weight:800;letter-spacing:.06em;position:relative;z-index:1}.bm-holiday-strip b{color:#f5dc7d;font-size:2.5rem;animation:bm-spark 5s ease-in-out infinite}.bm-festive{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:visible}.bm-star{position:absolute;color:#f5dc7d;opacity:.7;animation:bm-spark 6s ease-in-out infinite}.bm-star--one{left:43%;top:35px;font-size:7rem}.bm-star--two{left:-35px;top:390px;font-size:4rem;animation-delay:-2s}.bm-star--three{right:7%;top:560px;font-size:5rem;animation-delay:-4s}.bm-tree{position:absolute;left:40%;top:450px;width:105px;transform:rotate(-9deg);animation:bm-tree-sway 7s ease-in-out infinite}.bm-tree svg{display:block;width:100%;height:auto}.bm-natal:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#f5dc7d55 1px,transparent 1px);background-size:45px 45px;opacity:.35;pointer-events:none}.bm-natal :focus-visible{outline-color:#f5dc7d}.bm-natal .bdx-natal-signup :focus-visible{outline-color:#173e31}
@keyframes bm-spark{0%,100%{transform:rotate(-8deg) scale(.92);opacity:.65}50%{transform:rotate(8deg) scale(1.08);opacity:1}}
@keyframes bm-photo-float{0%,100%{transform:rotate(2deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-8px)}}
@keyframes bm-tree-sway{0%,100%{transform:rotate(-9deg)}50%{transform:rotate(4deg)}}
@keyframes bm-step-in{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@media(max-width:749px){.bm-finder .bdx-heading{padding-right:25px}.bm-finder-spark{font-size:4.5rem;right:-4px;top:10px}.bm-options{grid-template-columns:1fr;gap:14px}.bm-option{flex-direction:row;justify-content:flex-start;min-height:76px;padding:14px 18px;font-size:1.4rem;text-align:left;gap:18px}.bm-option-icon{width:38px;height:38px;flex-shrink:0}.bm-quiz-enhanced fieldset{padding:20px}.bm-quiz-enhanced legend{font-size:1.45rem}.bm-quiz-progress{gap:15px;font-size:1.2rem}.bdx-quiz.bm-quiz-enhanced{min-height:360px}.bm-quiz-enhanced>.bdx-button{width:100%}.bm-work{margin:45px 0}.bm-work-heading{display:block}.bm-carousel-nav{margin-top:24px;justify-content:flex-end}.bm-work-card{flex-basis:87%}.bm-work-card figcaption{font-size:1.3rem}.bm-corporate .bdx-hero h1{font-size:4.8rem}.bm-natal h1{font-size:5.3rem}.bm-natal .bdx-hero{padding-top:5px;padding-bottom:35px;gap:32px}.bm-holiday-strip{flex-wrap:wrap;gap:10px 15px;font-size:.95rem;padding:17px 12px}.bm-holiday-strip b{font-size:1.6rem}.bm-natal .bdx-natal-signup{margin-top:40px;padding:22px;box-shadow:5px 6px 0 #b95855}.bm-star--one{left:82%;top:30px;font-size:4rem}.bm-star--two{top:360px;left:-10px;font-size:3rem}.bm-star--three{top:710px;font-size:3.5rem}.bm-tree{left:auto;right:-3px;top:385px;width:65px}.bm-natal .bdx-natal-signup h2{font-size:3.6rem}}
@media(prefers-reduced-motion:reduce){.bm-finder *, .bm-corporate *, .bm-natal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bm-reveal{opacity:1;translate:none}.bm-motion-toggle{display:none}.bm-option:hover,.bm-work-card:hover img{transform:none;scale:1}}
