.ba-serif{font-family:var(--font-bodoni), "Bodoni Moda", Didot, "Times New Roman", serif}.ba-landing ::selection{color:#171210;background:#c4a586}.ba-landing input,.ba-landing textarea{caret-color:#664d40}.ba-landing :focus-visible{outline-offset:3px;outline:2px solid #664d40}.ba-landing{scrollbar-color:#c2b19c #f7f2ea;scroll-behavior:smooth;overflow-x:clip}@keyframes ba-rise{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}.ba-rise{animation:1s cubic-bezier(.16,1,.3,1) both ba-rise}@media (prefers-reduced-motion:reduce){.ba-rise{animation:none}}.ba-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.ba-reveal-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ba-reveal{opacity:1;transition:none;transform:none}}.ba-marquee{animation:80s linear infinite ba-marquee}.ba-marquee-reversa{animation:92s linear infinite reverse ba-marquee}.ba-marquee:hover,.ba-marquee-reversa:hover{animation-play-state:paused}@keyframes ba-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ba-marquee,.ba-marquee-reversa{animation:none}}.ba-mist-soft{pointer-events:none;filter:blur(34px);background:radial-gradient(closest-side,#fff6,#fff0);border-radius:50%;position:absolute}@keyframes ba-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.ba-breathe{animation:7s ease-in-out infinite ba-breathe}@media (prefers-reduced-motion:reduce){.ba-breathe{animation:none}}
