.bento.light>div{border-width:1px;border-color:rgba(0,0,0,.05);--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.bento.light>div p{font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.bento .dark{border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 31 34/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.bento .dark p{line-height:1.625;--tw-text-opacity:1;color:rgb(178 179 181/var(--tw-text-opacity,1))}.bento .black{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.bento .black p{line-height:1.625;--tw-text-opacity:1;color:rgb(178 179 181/var(--tw-text-opacity,1))}.bento .darkOutline{border-width:1px;--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.bento .darkOutline p{line-height:1.625;--tw-text-opacity:1;color:rgb(178 179 181/var(--tw-text-opacity,1))}.bento>div{grid-column:1}@media (min-width:1024px){.bento>div.bento-full{grid-column:1/-1}.bento>div.bento-twoThirds{grid-column:span 8/span 8}.bento>div.bento-half{grid-column:span 6/span 6}.bento>div.bento-third{grid-column:span 4/span 4}.bento>div.bento-quarter{grid-column:span 3/span 3}}.bento-link{position:relative;overflow:hidden;transition:transform .3s ease-in-out,filter .3s ease-in-out}.bento-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,165,0,.1),rgba(0,191,255,.1));opacity:0;transition:opacity .3s ease-in-out;z-index:1}.bento-link:hover:before{opacity:1}.bento-link>*{position:relative;z-index:2}.bento-link:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(16,185,129,.2));z-index:-1;opacity:0;transition:opacity .3s ease-in-out;border-radius:inherit;filter:blur(8px);animation:gradientMove 2s ease-in-out infinite;background-size:400% 400%}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bento-link.dark:after{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(16,185,129,.2))}.bento-link.light:after{background:linear-gradient(135deg,rgba(255,140,0,.5),rgba(30,144,255,.5))}.bento-link.black:after{background:linear-gradient(135deg,rgba(255,215,0,.5),rgba(135,206,250,.5))}.bento-link.hover-default:after{background:linear-gradient(135deg,rgba(255,165,0,.3),rgba(0,191,255,.3))}.bento-link.hover-blue:after{background:linear-gradient(135deg,rgba(49,151,246,.3),rgba(38,133,196,.3))}.bento-link.hover-green:after{background:linear-gradient(135deg,rgba(20,215,150,.3),rgba(4,84,58,.3))}.bento-link.hover-purple:after{background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(124,58,237,.3))}.bento-link.hover-orange:after{background:#0d0d0d;background:linear-gradient(0deg,#000,#000)}.bento-link:hover:after{opacity:1}.bento-link:hover{transform:scale(1.02);filter:brightness(1.05)}.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{overflow:hidden}.m_a2dae653,.m_fcd81474{height:var(--carousel-height)}.m_fcd81474{display:flex;flex-direction:row}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);top:0;bottom:0;flex-direction:column;padding:var(--carousel-controls-offset) 0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline-start:0;inset-inline-end:0;top:calc(50% - var(--carousel-control-size) / 2);flex-direction:row;padding:0 var(--carousel-controls-offset)}.m_64f58e10{display:flex;justify-content:center;align-items:center;min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{position:absolute;display:flex;justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;top:0;inset-inline-end:var(--mantine-spacing-md);flex-direction:column}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);inset-inline-start:0;inset-inline-end:0;flex-direction:row}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{position:relative;flex:0 0 var(--carousel-slide-size,100%)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}