.rb-magic-bento{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:3px;display:grid;position:relative;overflow:clip}.rb-magic-bento .magic-bento-card{--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px;background:#1c2021d6;border:1px solid #ffffff38;border-radius:18px;width:100%;min-width:0;position:relative}.rb-magic-bento .magic-bento-card--border-glow:after{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(var(--glow-color), calc(var(--glow-intensity) * .8)) 0%, rgba(var(--glow-color), calc(var(--glow-intensity) * .4)) 30%, transparent 60%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:1;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rb-magic-bento .global-spotlight{pointer-events:none;will-change:opacity}.rb-magic-bento .particle{pointer-events:none}@media (prefers-reduced-motion:reduce){.rb-magic-bento .magic-bento-card{transform:none!important}.rb-magic-bento .global-spotlight,.rb-magic-bento .particle{display:none}}.scroll-stack-scroller{width:100%;position:relative}.scroll-stack-inner{position:relative}.scroll-stack-card{transform-origin:top;backface-visibility:hidden;box-sizing:border-box;width:100%;position:relative}.scroll-stack-end{width:100%;height:1px}@media (prefers-reduced-motion:reduce),(width<=1099px),(height<=699px){.scroll-stack-card{transform:none!important}}.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}
