.bb{--bb-ink:#14140f;--bb-ink-2:#1c1c17;--bb-ink-3:#26261f;--bb-paper:#f6f4ef;--bb-paper-2:#ebe7de;--bb-gold:#d7b46a;--bb-gold-soft:#e8d2a2;--bb-gold-deep:#ac8542;--bb-on-dark:#f6f4ef;--bb-on-dark-soft:#b9b4a7;--bb-on-dark-mute:#8a8578;--bb-on-light:#14140f;--bb-on-light-soft:#55524a;--bb-rule-dark:#d7b46a38;--bb-rule-light:#dcd7cb;--bb-max:1400px;--bb-gutter:1.25rem;background:var(--bb-paper);color:var(--bb-on-light);font-family:var(--font-poppins), var(--font-arabic), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}@media (min-width:900px){.bb{--bb-gutter:3rem}}.bb h1,.bb h2,.bb h3,.bb .bb-display{letter-spacing:-.03em;text-wrap:balance;font-weight:700}.bb .bb-h1{font-size:clamp(2.5rem,6.4vw,6rem);line-height:.96}.bb .bb-h2{font-size:clamp(1.875rem,4vw,3.375rem);line-height:1.04}.bb .bb-h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.2}.bb:where([dir=rtl] *),[dir=rtl] .bb h1,[dir=rtl] .bb h2,[dir=rtl] .bb h3,[dir=rtl] .bb .bb-display{letter-spacing:0}[dir=rtl] .bb .bb-h1{line-height:1.12}[dir=rtl] .bb .bb-h2{line-height:1.2}.bb .bb-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bb-gold-deep);font-size:.75rem;font-weight:600}.bb .bb-eyebrow-on-dark{color:var(--bb-gold)}[dir=rtl] .bb .bb-eyebrow{letter-spacing:.06em}.bb .bb-lede{color:var(--bb-on-light-soft);max-width:62ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.bb .bb-lede-on-dark{color:var(--bb-on-dark-soft)}.bb .bb-wrap{max-width:var(--bb-max);padding-inline:var(--bb-gutter);margin-inline:auto}.bb .bb-section{padding-block:clamp(3.5rem,8vw,7.5rem)}.bb .bb-dark{background:var(--bb-ink);color:var(--bb-on-dark)}.bb .bb-dark-2{background:var(--bb-ink-2);color:var(--bb-on-dark)}.bb .bb-light-2{background:var(--bb-paper-2)}.bb .bb-grid-lines{isolation:isolate;position:relative}.bb .bb-grid-lines:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--bb-rule-dark) 1px, transparent 1px);opacity:.6;background-size:25% 100%;position:absolute;inset:0}.bb .bb-chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--bb-rule-light);color:var(--bb-on-light-soft);background:#fff9;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.7rem;font-weight:600;display:inline-flex}.bb .bb-chip-gold{border-color:var(--bb-gold);color:var(--bb-gold-deep);background:#d7b46a1a}.bb .bb-chip-on-dark{border-color:var(--bb-rule-dark);color:var(--bb-gold);background:#d7b46a14}.bb .bb-btn{letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bb .bb-btn-gold{background:var(--bb-gold);color:var(--bb-ink)}.bb .bb-btn-gold:hover{background:var(--bb-gold-soft)}.bb .bb-btn-ghost{color:inherit;border-color:currentColor}.bb .bb-btn-ghost:hover{background:var(--bb-gold);border-color:var(--bb-gold);color:var(--bb-ink)}.bb .bb-card{background:var(--bb-ink);color:var(--bb-on-dark);display:block;position:relative;overflow:hidden}.bb .bb-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bb .bb-card:hover img{transform:scale(1.045)}.bb .bb-card-scrim{background:linear-gradient(#14140f0d 22%,#14140f73 58%,#14140feb 100%);position:absolute;inset:0}.bb a:focus-visible,.bb button:focus-visible,.bb input:focus-visible,.bb select:focus-visible,.bb textarea:focus-visible{outline:2px solid var(--bb-gold);outline-offset:3px}.bb .bb-field{width:100%;color:var(--bb-on-light);border:1px solid var(--bb-rule-light);background:#fff;padding:.75rem .9rem;font-size:.95rem;display:block}.bb .bb-field::placeholder{color:#a19d93}.bb .bb-label{letter-spacing:.04em;text-transform:uppercase;color:var(--bb-on-light-soft);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}@keyframes bb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bb .bb-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both bb-rise}@keyframes bb-kenburns{0%{transform:scale(1.06)}to{transform:scale(1.14)}}.bb .bb-kenburns{animation:16s ease-out both bb-kenburns}@media (prefers-reduced-motion:reduce){.bb .bb-rise,.bb .bb-kenburns{animation:none}.bb .bb-card img,.bb .bb-card:hover img{transition:none;transform:none}}
