.neon-embed-wrapper{font-family:var(--font-relative);min-width:min(calc(var(--breakpoint-sm) - (var(--spacing) * 2)),100%);min-height:420px;padding-top:calc(var(--spacing) * .5);position:relative;z-index:1}.neon-embed-loading{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;top:40px}.neon-embed-spinner{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#666;border-radius:50%;animation:neon-spin .8s linear infinite}@keyframes neon-spin{to{transform:rotate(1turn)}}.neon-embed-attribution{flex:1;font-size:.875rem;color:#666;margin:0}.neon-donate-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear;overflow:hidden}.neon-donate-dialog-overlay.visible{visibility:visible;opacity:1}.neon-donate-dialog-scroll{display:flex;overflow:auto;overflow-y:scroll;position:absolute;inset:0}.neon-donate-dialog{margin:auto;background-color:#fff;position:relative;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:90%;overflow:hidden}@media only screen and (max-width:768px){.neon-donate-dialog{max-width:100%}}@media only screen and (max-width:576px){.neon-donate-dialog{max-width:100%;width:100%;border-radius:0}}.neon-embed-header{display:flex;align-items:center;gap:var(--spacing);padding:0 var(--spacing) calc(var(--spacing) * .5)}.neon-donate-dialog-close-button{flex-shrink:0;padding:0;background:none;border:none;width:32px;height:32px;cursor:pointer;color:#333}.neon-donate-dialog-close-button:hover{color:#000}.neon-embed-timeout{padding:var(--spacing);margin:0;text-align:center}@media (prefers-reduced-motion:reduce){.neon-embed-spinner{animation:none}.neon-donate-dialog-overlay{transition:none}}@layer components.sections.headline{h1.sanity-text{max-width:clamp(40rem,80vw,95%)}@media only screen and (max-width:768px){h1.sanity-text{font-size:var(--font-size-xl)}}p.sanity-text{max-width:clamp(40rem,45vw,95%)}.black-background{color:#fff}}