.bc-artwork{--bc-signal:#43d4cf;--bc-bg:#061b25;--bc-ink:#f5ffff;isolation:isolate;color:var(--bc-ink);background:radial-gradient(ellipse at 55% 25%,#16474c 0%,var(--bc-bg) 68%);border-radius:22px;position:relative;overflow:hidden}.bc-artwork.bc-light{--bc-bg:#edf9f4;--bc-ink:#12383d;--bc-signal:#00a99b;background:radial-gradient(ellipse at 55% 25%,#a5dcd1 0%,var(--bc-bg) 75%)}.bc-brand{justify-content:space-between;align-items:center;gap:12px;padding:28px 32px 0;display:flex}.bc-brand>span:last-child{letter-spacing:.26em;opacity:.55;font-size:9px;font-weight:700}.bc-scene{aspect-ratio:16/9;margin:4px 0 -10px;position:relative;overflow:hidden}.bc-image-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bc-generated{-o-object-fit:contain;object-fit:contain;-webkit-mask-composite:source-in, xor;filter:saturate(.86)contrast(.96);opacity:.88;width:auto;max-width:100%;height:auto;max-height:100%;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bc-message{text-align:center;padding:8px 36px 36px}.bc-eyebrow{color:var(--bc-signal);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6}.bc-message h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:580px;margin:16px auto 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,4vw,36px);font-weight:650;line-height:1.13}.bc-body{opacity:.83;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;max-width:580px;margin:auto;font-size:15px;line-height:1.75}.bc-compact .bc-brand{padding:16px 16px 0}.bc-compact .bc-brand>span:last-child{display:none}.bc-compact .bc-brand>[data-anos-static-wordmark]{width:52px}.bc-compact .bc-brand{display:none}.bc-compact .bc-scene{margin:0}.bc-motion .bc-generated{transform-origin:50%;animation:14s ease-in-out infinite bc-drift}@keyframes bc-drift{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (width<=540px){.bc-brand{padding:22px 20px 0}.bc-brand>span:last-child{letter-spacing:.16em;font-size:7px}.bc-scene{margin:6px 0 -8px}.bc-message{padding:8px 22px 28px}.bc-body{font-size:14px}}@media (prefers-reduced-motion:reduce){.bc-motion .bc-generated{animation:none}}@media (width<=540px){.bc-compact .bc-scene{margin:0}}
