.AboutBanner-module__cqeYRa__banner{--about-banner-accent:color-mix(in srgb, var(--mantine-color-primary-7) 80%, black);gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding:var(--mantine-spacing-md);padding-right:calc(44px + var(--mantine-spacing-md));border:1px solid color-mix(in srgb, var(--mantine-color-primary-7) 25%, transparent);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-primary-light);color:var(--mantine-color-text);flex-direction:column;display:flex;position:relative}[data-mantine-color-scheme=dark] .AboutBanner-module__cqeYRa__banner{--about-banner-accent:var(--mantine-color-primary-4)}@media (min-width:48em){.AboutBanner-module__cqeYRa__banner{align-items:center;gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-lg) calc(44px + var(--mantine-spacing-lg)) var(--mantine-spacing-lg) var(--mantine-spacing-xl);flex-flow:wrap}}.AboutBanner-module__cqeYRa__dots{width:calc(4rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));flex:none;position:relative}@media (min-width:48em){.AboutBanner-module__cqeYRa__dots{width:calc(4.75rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale))}}.AboutBanner-module__cqeYRa__dot{border-radius:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both AboutBanner-module__cqeYRa__aboutBannerDotIn;display:block;position:absolute}.AboutBanner-module__cqeYRa__dot:first-child{width:calc(.875rem * var(--mantine-scale));height:calc(.875rem * var(--mantine-scale));background:var(--mantine-color-primary-2);top:55%;left:0}.AboutBanner-module__cqeYRa__dot:nth-child(2){width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));background:var(--mantine-color-primary-7);animation-delay:80ms;top:25%;left:26%}.AboutBanner-module__cqeYRa__dot:nth-child(3){width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));background:var(--mantine-color-primary-0);animation-delay:.16s;top:46%;left:58%}.AboutBanner-module__cqeYRa__dot:nth-child(4){width:calc(.625rem * var(--mantine-scale));height:calc(.625rem * var(--mantine-scale));background:var(--mantine-color-tertiary-5);animation-delay:.24s;top:7%;left:76%}.AboutBanner-module__cqeYRa__dot:nth-child(5){width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));background:var(--mantine-color-call2action-5);animation-delay:.32s;top:0;left:45%}.AboutBanner-module__cqeYRa__copy{gap:calc(.25rem * var(--mantine-scale));flex-direction:column;min-width:0;display:flex}@media (min-width:48em){.AboutBanner-module__cqeYRa__copy{flex:1 1 calc(22.5rem * var(--mantine-scale))}}.AboutBanner-module__cqeYRa__title{font-size:var(--mantine-font-size-lg);margin:0;font-weight:700}@media (min-width:48em){.AboutBanner-module__cqeYRa__title{font-size:var(--mantine-font-size-xl)}}.AboutBanner-module__cqeYRa__description{margin:0;line-height:1.5}.AboutBanner-module__cqeYRa__actions{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}@media (min-width:48em){.AboutBanner-module__cqeYRa__actions{flex-flow:wrap}}.AboutBanner-module__cqeYRa__link{justify-content:center;align-items:center;gap:calc(.375rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));padding:0 calc(1.125rem * var(--mantine-scale));border:1px solid var(--about-banner-accent);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);font-weight:600;text-decoration:none;display:inline-flex}.AboutBanner-module__cqeYRa__link:focus-visible{outline:2px solid var(--about-banner-accent);outline-offset:calc(.125rem * var(--mantine-scale))}.AboutBanner-module__cqeYRa__linkPrimary{background:var(--about-banner-accent);color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .AboutBanner-module__cqeYRa__linkPrimary{color:var(--mantine-color-black)}.AboutBanner-module__cqeYRa__linkPrimary:hover{background:color-mix(in srgb, var(--about-banner-accent) 85%, black)}.AboutBanner-module__cqeYRa__linkSecondary{background:var(--mantine-color-body);color:var(--about-banner-accent)}.AboutBanner-module__cqeYRa__linkSecondary:hover{background:var(--mantine-color-primary-light-hover)}.AboutBanner-module__cqeYRa__banner:focus{outline:none}.AboutBanner-module__cqeYRa__banner:focus-visible{outline:2px solid var(--about-banner-accent);outline-offset:calc(.125rem * var(--mantine-scale))}.AboutBanner-module__cqeYRa__collapse{top:calc(.375rem * var(--mantine-scale));right:calc(.375rem * var(--mantine-scale));position:absolute}.AboutBanner-module__cqeYRa__headingRow{margin-bottom:var(--mantine-spacing-md)}.AboutBanner-module__cqeYRa__chip{align-items:center;gap:calc(.5rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));padding:0 calc(.875rem * var(--mantine-scale));border:1px solid color-mix(in srgb, var(--mantine-color-primary-7) 25%, transparent);border-radius:calc(62.4375rem * var(--mantine-scale));background:var(--mantine-color-primary-light);color:color-mix(in srgb, var(--mantine-color-primary-7) 80%, black);font:inherit;font-size:var(--mantine-font-size-sm);cursor:pointer;font-weight:600;display:inline-flex}[data-mantine-color-scheme=dark] .AboutBanner-module__cqeYRa__chip{color:var(--mantine-color-primary-4)}@media (min-width:48em){.AboutBanner-module__cqeYRa__chip{min-height:calc(2.25rem * var(--mantine-scale))}}.AboutBanner-module__cqeYRa__chip:hover{background:var(--mantine-color-primary-light-hover)}.AboutBanner-module__cqeYRa__chip:focus-visible{outline:2px solid var(--mantine-color-primary-7);outline-offset:calc(.125rem * var(--mantine-scale))}@keyframes AboutBanner-module__cqeYRa__aboutBannerDotIn{0%{opacity:0;transform:translate(-18px,14px)scale(.4)}70%{opacity:1;transform:translate(2px,-2px)scale(1.08)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.AboutBanner-module__cqeYRa__dot{animation:none}}
