html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--bb-ease-out:cubic-bezier(.16, 1, .3, 1);--bb-ease-in-out:cubic-bezier(.65, 0, .35, 1);--bb-ease-silk:cubic-bezier(.22, 1, .36, 1);--bb-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bb-dur-fast:.45s;--bb-dur-base:.9s;--bb-dur-slow:1.3s;--bb-stagger-words:55ms;--bb-stagger-chars:18ms}html.bb-motion.lenis{scroll-behavior:auto}html:has(#hero.bb-h-hero){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html.bb-motion{scroll-behavior:auto}}.bb-split-mask{vertical-align:top;margin-block:-.22em -.42em;margin-inline:-.14em;padding-block:.22em .42em;padding-inline:.14em;display:inline-block;overflow:visible}.bb-split.is-rising .bb-split-mask{overflow:clip}.bb-split-word{white-space:nowrap;display:inline-block}.bb-split-unit{display:inline-block}@media (prefers-reduced-motion:no-preference){.bb-split[data-trigger=load]:not(.is-settled) .bb-split-mask{animation:1ms linear forwards bb-split-mask-unlock;animation-delay:calc(var(--bb-split-delay,0s) + var(--bb-dur-slow) + 8 * var(--bb-split-stagger,55ms));overflow:clip}.bb-split[data-trigger=load] .bb-split-unit{animation:bb-split-rise var(--bb-dur-slow) var(--bb-ease-out) both;animation-delay:calc(var(--bb-split-delay,0s) + var(--i,0) * var(--bb-split-stagger,55ms))}}@keyframes bb-split-rise{0%{transform:translateY(110%)}to{transform:none}}.bb-split[data-paint=visible] .bb-split-mask,.bb-split[data-paint=visible]:not(.is-settled) .bb-split-mask,.bb-split[data-paint=visible].is-rising .bb-split-mask{animation:none;overflow:visible}.bb-split[data-paint=visible] .bb-split-unit{animation:none;transform:none}@keyframes bb-split-mask-unlock{to{overflow:visible}}@media (prefers-reduced-motion:no-preference){.bb-intro{animation:bb-intro-in var(--bb-dur-slow) var(--bb-ease-out) both;animation-delay:var(--bb-intro-delay,0s)}}@keyframes bb-intro-in{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.bb-rail-track{flex-wrap:nowrap;display:flex}.bb-rail[data-fallback=swipe]:not(.is-railing) .bb-rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.bb-rail[data-fallback=swipe]:not(.is-railing) .bb-rail-track::-webkit-scrollbar{display:none}.bb-rail[data-fallback=swipe]:not(.is-railing) .bb-rail-track>*{scroll-snap-align:start;flex-shrink:0}.bb-rail[data-fallback=stack]:not(.is-railing) .bb-rail-track{flex-direction:column}.bb-rail.is-railing{overflow:hidden}.bb-rail.is-railing .bb-rail-track{will-change:transform;width:max-content}.bb-rail.is-railing .bb-rail-track>*{flex-shrink:0}.bb-marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.bb-marquee-track{flex-shrink:0;justify-content:space-around;align-items:center;min-width:100%;display:flex}@media (prefers-reduced-motion:no-preference){.bb-marquee-track{animation:bb-marquee var(--bb-marquee-duration,40s) linear infinite;animation-direction:var(--bb-marquee-direction,normal)}.bb-marquee[data-paused=true] .bb-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.bb-marquee-track+.bb-marquee-track{display:none}}@keyframes bb-marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.bb-scroll-progress{inset-inline:0;z-index:45;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--gold-deep), var(--gold), var(--champagne));height:2px;position:fixed;top:0;transform:scaleX(0)}
.bb-h-hero{--bb-h-hero-gold-line:color-mix(in srgb, var(--gold) 70%, transparent)}.bb-h-hero-media{transform-origin:62%}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.bb-h-hero-media{transform:scale(1.08)}}.bb-h-hero-shade{opacity:0;background:radial-gradient(120% 90% at 72% 45%,#2a242059,#2a2420d9),#2a242040}.bb-h-hero-paper{opacity:0;background:linear-gradient(to top, var(--ivory) 0%, color-mix(in srgb, var(--ivory) 82%, transparent) 22%, color-mix(in srgb, var(--ivory) 30%, transparent) 58%, transparent 100%);height:42%;margin-bottom:-2px}.bb-h-hero-title{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;text-shadow:0 1px 24px #2a242059;font-size:clamp(2.55rem,11.5vw,3.4rem);font-weight:500;line-height:1.12}@media (min-width:768px){.bb-h-hero-title{font-size:clamp(3.4rem,5.9vw,5.4rem);line-height:1.1}}.bb-h-hero-title>.bb-split-word:last-child{color:color-mix(in srgb, var(--champagne) 55%, #fff);font-style:italic;font-weight:400}@media (prefers-reduced-motion:no-preference){.bb-h-hero-media-intro{animation:bb-h-hero-settle 2.6s var(--bb-ease-silk) both}.bb-h-hero-veil{animation:bb-h-hero-veil 1.9s var(--bb-ease-silk) both}.bb-h-hero-mark{animation:bb-h-hero-mark var(--bb-dur-slow) var(--bb-ease-out) both;animation-delay:.1s}.bb-h-hero-rule{animation:bb-h-hero-rule 1.4s var(--bb-ease-out) both;animation-delay:.55s}}.bb-h-hero-veil{opacity:0}.bb-h-hero-rule{background:var(--bb-h-hero-gold-line);transform-origin:0;width:4.5rem;height:1px;display:block}@keyframes bb-h-hero-settle{0%{transform:scale(1.1)}to{transform:none}}@keyframes bb-h-hero-veil{0%{opacity:.62}to{opacity:0}}@keyframes bb-h-hero-mark{0%{clip-path:inset(100% 0 0);transform:translateY(35%)}to{clip-path:inset(0);transform:none}}@keyframes bb-h-hero-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bb-h-hero-cta{isolation:isolate;transition:color .45s var(--bb-ease-out), border-color .45s var(--bb-ease-out);position:relative;overflow:hidden}.bb-h-hero-cta:before{content:"";z-index:-1;transform-origin:0;transition:transform .6s var(--bb-ease-out);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.bb-h-hero-cta:hover,.bb-h-hero-cta:focus-visible{color:var(--cocoa);border-color:#fff}.bb-h-hero-cta:hover:before,.bb-h-hero-cta:focus-visible:before{transform:scaleX(1)}.bb-h-hero-cta:focus-visible,.bb-h-hero-link:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.bb-h-hero-link-text{transition:background-size .6s var(--bb-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.bb-h-hero-link:hover .bb-h-hero-link-text,.bb-h-hero-link:focus-visible .bb-h-hero-link-text{background-size:100% 1px}.bb-h-hero-arrow{transition:transform .45s var(--bb-ease-out);display:inline-block}.bb-h-hero-link:hover .bb-h-hero-arrow{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.bb-h-hero-cta,.bb-h-hero-cta:before,.bb-h-hero-link-text,.bb-h-hero-arrow{transition:none}}.bb-h-hero-dot-fill{transform-origin:0}@media (prefers-reduced-motion:no-preference){.bb-h-hero[data-autoplay=true] .bb-h-hero-dot-fill{animation:bb-h-hero-dot var(--bb-h-hero-slide,7s) linear both}.bb-h-hero[data-paused=true] .bb-h-hero-dot-fill{animation-play-state:paused}}@keyframes bb-h-hero-dot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.bb-h-how{isolation:isolate}.bb-h-how-grain{z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.14 0 0 0 0 0.12 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.bb-h-how-title{letter-spacing:.005em;text-wrap:balance;font-size:clamp(2.6rem,7.6vw,6.4rem);line-height:.98}.bb-h-how-title .bb-split-word:last-of-type{padding-inline-end:.04em;font-style:italic}.bb-h-how-lede{color:color-mix(in srgb, var(--bb-stage-fg,var(--cocoa)) 78%, var(--bb-stage-bg,var(--ivory)));text-wrap:pretty}.bb-h-how-thread{background:linear-gradient(to bottom, color-mix(in srgb, var(--gold) 0%, transparent), color-mix(in srgb, var(--gold) 70%, transparent) 60%, var(--gold));transform-origin:50% 0;width:1px;height:4.5rem;margin:3rem auto 0;display:block}@media (min-width:768px){.bb-h-how-thread{height:7rem;margin-top:4.5rem}}
.bb-h-cz{overflow-x:clip}.bb-centralise-band.is-washing{background-image:none}.bb-h-cz-fly,.bb-h-cz-mask{vertical-align:top;margin-block:-.12em -.1em;padding-block:.12em .1em;display:inline-block}.bb-h-cz-mask{overflow:clip}.bb-h-cz-fly{transform-origin:50% 60%}.bb-h-cz-unit{display:inline-block}.bb-h-cz-unit.is-accent{color:color-mix(in srgb, var(--gold) 58%, currentColor);font-style:italic}.bb-h-cz-title .bb-h-cz-mask:last-child{padding-inline-end:.06em}.bb-h-cz-rule{background:color-mix(in srgb, var(--gold) 60%, transparent);transform-origin:50%;width:3.5rem;height:1px;margin:1.5rem auto 0;display:block}@media (min-width:1024px){.bb-h-cz-rule{transform-origin:0%;margin-inline:0}}.bb-h-cz-lede{color:color-mix(in srgb, currentColor 75%, transparent)}.bb-h-cz-glow{z-index:0;--bb-h-cz-glow:min(56rem, 150%);width:var(--bb-h-cz-glow);aspect-ratio:1;margin:calc(var(--bb-h-cz-glow) / -2) 0 0 calc(var(--bb-h-cz-glow) / -2);pointer-events:none;background:radial-gradient(closest-side,#c4a57438,#c4a57414 48%,#c4a57400 72%);border-radius:50%;position:absolute;top:50%;left:50%}.bb-h-cz-row{z-index:1;perspective:1600px;perspective-origin:50% 35%}.bb-h-cz-glare{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--bb-dur-fast,.45s) var(--bb-ease-out);position:absolute;inset:0;overflow:hidden}.bb-h-cz-stage.is-pointer .bb-h-cz-glare{opacity:1}.bb-h-cz-glare-spot{background:radial-gradient(circle,#fffbf452,#fffbf400 34%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.bb-h-cz-tap{border:1.5px solid var(--gold);background:color-mix(in srgb, var(--gold) 18%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.bb-h-cz-tap--cahier{margin:-17px -17px 0 0;left:auto;right:calc(.5rem + 7.5px)}.bb-menu-card.is-live:not(.is-open) .bb-h-cz-tap--menu{animation:bb-h-cz-tap .7s var(--bb-ease-out) 80ms both}.bb-menu-card.is-live.is-open:not(.is-expanded) .bb-h-cz-tap--cahier{animation:bb-h-cz-tap .8s var(--bb-ease-out) .2s both}@keyframes bb-h-cz-tap{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}.bb-h-cz-progress{background:color-mix(in srgb, var(--taupe) 14%, transparent);border-radius:2px;height:2px;margin:0 1rem .6rem;display:block;position:relative;overflow:hidden}.bb-h-cz-progress-fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold));transform-origin:0%;transition:transform .7s var(--bb-ease-out);position:absolute;inset:0}.bb-tilt-card.is-cut .bb-h-cz-progress-fill{transition:none}.bb-h-cz-count{display:inline-block}.bb-tilt-card.is-live .bb-h-cz-count{animation:bb-h-cz-count .5s var(--bb-ease-out) both}@keyframes bb-h-cz-count{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bb-h-cz-tap,.bb-tilt-card.is-live .bb-h-cz-count{animation:none}.bb-h-cz-progress-fill{transition:none}.bb-h-cz-glare{display:none}}
.bb-h-scene-word{letter-spacing:.01em;text-shadow:0 2px 28px #2a242059;font-size:clamp(4rem,10vw,9.5rem);font-weight:400;line-height:1.08}.bb-h-scene-text{position:relative}.bb-h-scene-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2a242080,#2a24204d 55%,#2a242000 100%);position:absolute;inset:-14% -18%}.bb-h-scene-body{text-shadow:0 1px 2px #2a242073,0 2px 18px #2a24208c}.bb-h-scene-ticks{justify-content:center;gap:.4rem;margin-bottom:1.5rem;display:flex}.bb-h-scene-ticks>span{transform-origin:0;background:#faf8f459;width:1.75rem;height:1px;display:block}.bb-h-scene-ticks>span.is-active{background:linear-gradient(90deg, var(--gold-deep), var(--gold), var(--champagne));height:2px}.bb-h-scene-shade{z-index:20;pointer-events:none;background:var(--cocoa);opacity:0;position:absolute;inset:0}@media (min-width:768px){.bb-h-scene-ticks{margin-bottom:2rem}.bb-h-scene-ticks>span{width:2.5rem}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.bb-h-scene-copy{min-height:100svh}.bb-h-scene--over{box-shadow:0 -28px 60px -18px #2a24208c}}
.bb-h-prix:before{content:"";z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bb-h-prix-card{background:color-mix(in srgb, var(--card) 60%, var(--ivory));box-shadow:0 1px 2px #2a24200a,0 34px 80px -36px #2a242047}.bb-h-prix-line{pointer-events:none;background:color-mix(in srgb, var(--gold) 55%, transparent);position:absolute}.bb-h-prix-line--top,.bb-h-prix-line--bottom{height:1px;left:.75rem;right:.75rem}.bb-h-prix-line--right,.bb-h-prix-line--left{width:1px;top:.75rem;bottom:.75rem}.bb-h-prix-line--top{transform-origin:0;top:.75rem}.bb-h-prix-line--right{transform-origin:50% 0;right:.75rem}.bb-h-prix-line--bottom{transform-origin:100%;bottom:.75rem}.bb-h-prix-line--left{transform-origin:50% 100%;left:.75rem}.bb-h-prix-glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--bb-prix-mx,50%) var(--bb-prix-my,50%), #d4c4a847, transparent 55%);transition:opacity var(--bb-dur-base,.9s) var(--bb-ease-out,ease);position:absolute;inset:0}.bb-h-prix-card[data-tilt=on]:hover .bb-h-prix-glare{opacity:1}.bb-h-prix-price{overflow:hidden}.bb-h-prix-sheen{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 36%,#b8956ad9 45%,#d6b67a 50%,#b8956ad9 55%,#0000 64%);position:absolute;inset:0 -20%}.bb-h-prix-cta{isolation:isolate;position:relative;overflow:hidden}.bb-h-prix-cta:before{content:"";z-index:-1;background:var(--ivory);transform-origin:0;transition:transform .6s var(--bb-ease-out,ease);position:absolute;inset:0;transform:scaleX(0)}.bb-h-prix-cta:focus-visible{color:var(--cocoa)}.bb-h-prix-cta:focus-visible:before{transform:scaleX(1)}@media (hover:hover){.bb-h-prix-cta:hover{color:var(--cocoa)}.bb-h-prix-cta:hover:before{transform:scaleX(1)}}.bb-h-prix-gift{transition:background-size .5s var(--bb-ease-out,ease), color .35s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.bb-h-prix-gift:hover,.bb-h-prix-gift:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.bb-h-prix-cta:before,.bb-h-prix-gift,.bb-h-prix-glare{transition:none}}
.bb-h-avis{background-color:var(--paper)!important;color:var(--cocoa)!important}.bb-h-avis-stage{--avis-step:70%;perspective:1400px;perspective-origin:50% 45%;touch-action:pan-y;display:grid}.bb-h-avis-card{background:linear-gradient(var(--gold), var(--gold)) top / 100% 3px no-repeat, linear-gradient(180deg, #fffdfb 0%, #f6f0e6 100%);width:min(17.5rem,68%);color:var(--cocoa);transform-origin:50%;transform:translateX(calc(var(--avis-slot) * var(--avis-step))) translateY(var(--avis-y)) translateZ(var(--avis-z)) rotateY(var(--avis-ry)) scale(var(--avis-scale));opacity:var(--avis-opacity);z-index:var(--avis-layer);border:0;border-radius:1.35rem;flex-direction:column;grid-area:1/1;place-self:stretch center;margin:0;padding:1.65rem 1.35rem 1.4rem;display:flex;position:relative;box-shadow:0 16px 34px #2a24201a}.bb-h-avis-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#2a24201a;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bb-h-avis-card:not(.is-front):after{opacity:1}.bb-h-avis-card.is-front{box-shadow:0 28px 60px #2a242029,0 8px 18px #2a24200f}.bb-h-avis-stage.is-live .bb-h-avis-card,.bb-h-avis-stage.is-live .bb-h-avis-card:after{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s cubic-bezier(.22,1,.36,1),box-shadow .8s cubic-bezier(.22,1,.36,1)}.bb-h-avis-mark{font-family:var(--font-display), "Cormorant Garamond", serif;color:var(--gold-deep);font-size:4.75rem;font-weight:500;line-height:.55}.bb-h-avis-stars{color:var(--gold-deep);gap:.2rem;margin-top:.85rem;display:flex}.bb-h-avis-stars svg{width:.85rem;height:.85rem}.bb-h-avis-quote{font-family:var(--font-display), "Cormorant Garamond", serif;margin:1rem 0 0;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:500;line-height:1.32}.bb-h-avis-foot{margin-top:auto;padding-top:1.35rem}.bb-h-avis-rule{background:color-mix(in srgb, var(--gold) 80%, transparent);width:2.25rem;height:1px;margin-bottom:.75rem;display:block}.bb-h-avis-name{font-family:var(--font-display), "Cormorant Garamond", serif;color:var(--cocoa);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.2;display:block}.bb-h-avis-detail{letter-spacing:.04em;color:var(--taupe);margin-top:.2rem;font-size:.78rem;display:block}.bb-h-avis-dot{background:color-mix(in srgb, var(--gold) 40%, var(--sand));cursor:pointer;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0}.bb-h-avis-dot[aria-current=true]{background:var(--gold-deep);width:1.15rem}@media (min-width:768px){.bb-h-avis-stage{--avis-step:104%;perspective:1800px}.bb-h-avis-card{border-radius:1.6rem;width:min(26rem,34vw);padding:2.1rem 2rem 1.7rem}}@media (prefers-reduced-motion:reduce){.bb-h-avis-stage.is-live .bb-h-avis-card,.bb-h-avis-stage.is-live .bb-h-avis-card:after{transition:none}}
.bb-h-faq{background-color:var(--paper)!important;color:var(--cocoa)!important}.bb-h-faq-flourish{transform-origin:50%;background:color-mix(in srgb, var(--gold) 70%, transparent);width:3rem;height:1px;margin:1.25rem auto 0;display:block}.bb-h-faq-row{position:relative}.bb-h-faq-rule{inset-inline:0;transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 55%, transparent), var(--line) 38%, var(--line));pointer-events:none;height:1px;position:absolute;bottom:0}.bb-h-faq-item{padding-block:1.25rem}.bb-h-faq-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1.25rem;min-height:2.75rem;list-style:none;display:flex}.bb-h-faq-summary::-webkit-details-marker{display:none}.bb-h-faq-summary::marker{content:""}.bb-h-faq-summary:focus-visible{outline:1px solid var(--gold-deep);outline-offset:6px}.bb-h-faq-q{flex:auto;min-width:0}.bb-h-faq-icon{width:.95rem;height:.95rem;color:var(--gold-deep);flex:none;position:relative}.bb-h-faq-icon:before,.bb-h-faq-icon:after{content:"";background:currentColor;width:100%;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0}.bb-h-faq-icon:after{transform:rotate(90deg)}.bb-h-faq-item[open] .bb-h-faq-icon{transform:rotate(45deg)}.bb-h-faq-answer{padding-top:.75rem;padding-right:2.25rem}@media (max-width:767px){.bb-h-faq-answer{padding-right:0}}@media (prefers-reduced-motion:no-preference){.bb-h-faq-icon,.bb-h-faq-q{transition:transform var(--bb-dur-fast,.45s) var(--bb-ease-out,ease), color .3s ease}@media (hover:hover) and (pointer:fine){.bb-h-faq-summary:hover .bb-h-faq-q{transform:translate(.35rem)}.bb-h-faq-summary:hover .bb-h-faq-icon{color:var(--cocoa)}.bb-h-faq-item:not([open]) .bb-h-faq-summary:hover .bb-h-faq-icon{transform:rotate(90deg)}}@supports (interpolate-size:allow-keywords){.bb-h-faq-item{interpolate-size:allow-keywords}.bb-h-faq-item::details-content{block-size:0;transition:block-size var(--bb-dur-fast,.45s) var(--bb-ease-in-out,ease), content-visibility var(--bb-dur-fast,.45s) allow-discrete;overflow-y:clip}.bb-h-faq-item[open]::details-content{block-size:auto}}.bb-h-faq-item[open] .bb-h-faq-answer{transition:opacity var(--bb-dur-base,.9s) var(--bb-ease-out,ease), transform var(--bb-dur-base,.9s) var(--bb-ease-out,ease)}@starting-style{.bb-h-faq-item[open] .bb-h-faq-answer{opacity:0;transform:translateY(-.4rem)}}}
.bb-h-close-img,.bb-h-close-media{will-change:transform}.bb-h-close-light{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 34%, transparent), color-mix(in srgb, var(--champagne) 12%, transparent) 55%, transparent 100%);opacity:.75;will-change:transform, opacity;width:85%;height:90%;position:absolute;top:-20%;right:-15%}@media (max-width:767px){.bb-h-close-light{opacity:.6;width:140%;height:70%;top:-10%;right:-40%}}.bb-h-close-grain{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.bb-h-close-thread{transform-origin:50% 0;background:linear-gradient(to bottom, transparent, var(--gold) 45%, var(--champagne));width:1px;height:3rem;margin:0 auto 1.75rem;display:block}@media (min-width:768px){.bb-h-close-thread{height:4.5rem;margin-bottom:2.25rem}}.bb-h-close-title .bb-split-word:last-child{color:var(--champagne);font-style:italic}.bb-h-close-cta{isolation:isolate;background:0 0;position:relative;overflow:hidden}.bb-h-close-cta:before{content:"";z-index:-1;transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(1)}@media (hover:hover){.bb-h-close-cta:hover{color:#fff}.bb-h-close-cta:hover:before{transform-origin:100%;transform:scaleX(0)}}.bb-h-close-cta:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (prefers-reduced-motion:no-preference){.bb-h-close-cta:before{transition:transform .6s var(--bb-ease-in-out,ease)}}
.bb-h-chabbat-card{color:var(--ivory);background:var(--cocoa);isolation:isolate}.bb-h-chabbat-photo{z-index:0;object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.bb-h-chabbat-veil{z-index:1;pointer-events:none;background:radial-gradient(88% 72% at 50% 46%,#2a242080 0%,#2a242033 58%,#2a242014 100%),linear-gradient(#2a24202e 0%,#2a242042 48%,#2a242057 100%);position:absolute;inset:0}.bb-h-chabbat-sheen{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bb-h-chabbat-card>:not(.bb-h-chabbat-photo):not(.bb-h-chabbat-veil):not(.bb-h-chabbat-sheen){z-index:3;position:relative}.bb-h-chabbat-badge{border:1px solid color-mix(in srgb, var(--champagne) 72%, transparent);color:var(--champagne);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;padding:.35rem .75rem;font-size:.68rem;font-weight:400;line-height:1;display:inline-flex}.bb-h-chabbat-mark{fill:currentColor;width:.7rem;height:.7rem}.bb-h-chabbat-lead{color:var(--ivory)}.bb-h-chabbat-cta{background:var(--ivory);color:var(--cocoa);border:1px solid #0000}.bb-h-chabbat-cta:focus-visible{outline:1px solid var(--champagne);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.bb-h-chabbat-card.is-alive{animation:8s ease-in-out infinite bb-h-chabbat-float}.bb-h-chabbat-card.is-alive .bb-h-chabbat-sheen:after{content:"";top:-20%;bottom:-20%;background:linear-gradient(105deg, transparent, color-mix(in srgb, var(--ivory) 28%, transparent), transparent);width:38%;animation:9s ease-in-out infinite bb-h-chabbat-sheen;position:absolute;inset-inline-start:-45%}.bb-h-chabbat-card.is-alive .bb-h-chabbat-cta{animation:3.2s ease-in-out infinite bb-h-chabbat-pulse}html[dir=rtl] .bb-h-chabbat-card.is-alive .bb-h-chabbat-sheen:after{animation-name:bb-h-chabbat-sheen-rtl}}@keyframes bb-h-chabbat-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes bb-h-chabbat-sheen{0%,58%{opacity:0;transform:translate(0,0)}68%{opacity:1}to{opacity:0;transform:translate(280%)}}@keyframes bb-h-chabbat-sheen-rtl{0%,58%{opacity:0;transform:translate(0,0)}68%{opacity:1}to{opacity:0;transform:translate(-280%)}}@keyframes bb-h-chabbat-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ivory) 0%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--champagne) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.bb-h-chabbat-card,.bb-h-chabbat-card.is-alive,.bb-h-chabbat-sheen:after,.bb-h-chabbat-card .bb-h-chabbat-cta{animation:none}}
.bb-h-pro-card{--bb-h-pro-rule:color-mix(in srgb, var(--gold) 55%, transparent)}.bb-h-pro-line{pointer-events:none;background:var(--bb-h-pro-rule);transition:background-color .5s;position:absolute}.bb-h-pro-line--top,.bb-h-pro-line--bottom{height:1px;inset-inline:0}.bb-h-pro-line--right,.bb-h-pro-line--left{width:1px;inset-block:0}.bb-h-pro-line--top{transform-origin:0;top:0}.bb-h-pro-line--right{transform-origin:50% 0;right:0}.bb-h-pro-line--bottom{transform-origin:100%;bottom:0}.bb-h-pro-line--left{transform-origin:50% 100%;left:0}.bb-h-pro-tick{--bb-h-pro-tick-out:0px;pointer-events:none;border-color:var(--gold-deep);border-style:solid;border-width:0;width:.75rem;height:.75rem;position:absolute}.bb-h-pro-tick--tl{translate:calc(-1 * var(--bb-h-pro-tick-out)) calc(-1 * var(--bb-h-pro-tick-out));border-top-width:1px;border-left-width:1px;top:-5px;left:-5px}.bb-h-pro-tick--tr{translate:var(--bb-h-pro-tick-out) calc(-1 * var(--bb-h-pro-tick-out));border-top-width:1px;border-right-width:1px;top:-5px;right:-5px}.bb-h-pro-tick--br{translate:var(--bb-h-pro-tick-out) var(--bb-h-pro-tick-out);border-bottom-width:1px;border-right-width:1px;bottom:-5px;right:-5px}.bb-h-pro-tick--bl{translate:calc(-1 * var(--bb-h-pro-tick-out)) var(--bb-h-pro-tick-out);border-bottom-width:1px;border-left-width:1px;bottom:-5px;left:-5px}.bb-h-pro-cta{isolation:isolate;background:0 0;position:relative;overflow:hidden}.bb-h-pro-cta:before{content:"";z-index:-1;background:var(--cocoa);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.bb-h-pro-cta:focus-visible{outline:1px solid var(--gold-deep);outline-offset:4px}@media (hover:hover){.bb-h-pro-cta:hover{color:var(--cocoa)}.bb-h-pro-cta:hover:before{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.bb-h-pro-cta:before{transition:transform .6s var(--bb-ease-in-out,ease)}.bb-h-pro-tick{transition:translate .6s var(--bb-ease-out,ease)}@media (hover:hover) and (pointer:fine){.bb-h-pro-card:hover{--bb-h-pro-rule:color-mix(in srgb, var(--gold-deep) 85%, transparent)}.bb-h-pro-card:hover .bb-h-pro-tick{--bb-h-pro-tick-out:4px}}}
