.ghost-fibers-container{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.ghost-fibers-container canvas{display:block;width:100%;height:100%}.site-fibers{position:fixed;z-index:0;inset:0;background:transparent}.site-fibers[data-fibers-state=loading]:before,.site-fibers[data-fibers-state=fallback]:before{position:absolute;inset:-6%;background:url(/assets/background-fibers.svg) center / cover no-repeat;content:"";pointer-events:none}.site-fibers[data-fibers-state=fallback]:before{animation:fibers-fallback-drift 28s ease-in-out infinite alternate}.site-fibers[data-paused=true]:before{animation-play-state:paused}@keyframes fibers-fallback-drift{0%{transform:translate(-1.5%,-1%) rotate(-1deg) scale(1)}to{transform:translate(1.5%,1%) rotate(1deg) scale(1.035)}}.site-content{position:relative;z-index:1;isolation:isolate}.site-content:before{position:fixed;z-index:-1;inset:0;width:min(calc(100% - 32px),1328px);margin-inline:auto;background:linear-gradient(90deg,transparent,#fff 8px,#fff calc(100% - 8px),transparent);content:"";pointer-events:none}.background-motion-control{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 0;border:0;background:transparent;color:#47677d;font:inherit;font-size:11px;cursor:pointer}.background-motion-control:hover{color:#0b5f85}.footer-bottom:has(.background-motion-control){align-items:center;flex-wrap:wrap}@media(max-width:1000px){.site-content:before{width:calc(100% - 16px);background:linear-gradient(90deg,transparent,#fff 6px,#fff calc(100% - 6px),transparent)}}@media(max-width:760px){.site-content:before{width:calc(100% - 12px)}}@media(prefers-reduced-motion:reduce){.site-fibers:before{animation:none!important;transform:none}.background-motion-control{display:none}}@media(prefers-contrast:more),(forced-colors:active){.ghost-fibers-container,.background-motion-control{display:none}}@media print{.ghost-fibers-container,.background-motion-control{display:none}}
