*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5;overflow-x:clip}img,picture,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:balance;line-height:1.12}p{overflow-wrap:break-word;text-wrap:pretty}:focus-visible{outline:3px solid var(--focus-ring,#4da3ff);outline-offset:2px}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.ba-slider{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ba-slider img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%}.ba-slider .ba-before{clip-path:inset(0 50% 0 0);z-index:1;position:absolute;inset:0}.ba-slider .ba-handle{z-index:2;background:#fff;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #00000073}.ba-slider .ba-handle:after{content:"⟷";color:#0d1b3e;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.ba-slider.ba-dragging .ba-handle:after{transform:translate(-50%,-50%)scale(1.08)}.ba-badge{z-index:2;letter-spacing:.08em;color:#fff;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px}.ba-badge-before{background:#8c1e1ee0;left:12px}.ba-badge-after{background:#0f6e3ce0;right:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
