.landing-card:where(.astro-dohjnao5){--card-bg: rgba(23, 25, 30, .8);display:contents;color:var(--sl-color-white)}:root[data-theme=light] .landing-card:where(.astro-dohjnao5){--card-bg: rgba(255, 255, 255, .8)}.landing-card:where(.astro-dohjnao5) .card{overflow:hidden;background:var(--card-bg);position:relative}.landing-card:where(.astro-dohjnao5) .card>*{z-index:1}.landing-card:where(.astro-dohjnao5) .card:before{content:"";position:absolute;top:0;inset-inline-end:0;width:6.25rem;height:6.25rem;background:var(--landing-card-accent, var(--sl-color-accent));border-radius:100%;filter:blur(3.25rem);opacity:.33}.landing-card:where(.astro-dohjnao5) .card{--sl-card-bg: var(--sl-color-blue-low);--sl-card-border: var(--sl-color-blue-high);--landing-card-accent: hsl(165, 90%, 46%)}.landing-card:where(.astro-dohjnao5):nth-child(2n) .card{--sl-card-bg: var(--sl-color-red-low);--sl-card-border: var(--sl-color-red-high);--landing-card-accent: var(--sl-color-red)}.landing-card:where(.astro-dohjnao5):nth-child(3n) .card{--sl-card-bg: var(--sl-color-green-low);--sl-card-border: var(--sl-color-green-high);--landing-card-accent: var(--sl-color-green)}.landing-card:where(.astro-dohjnao5):nth-child(4n) .card{--sl-card-bg: var(--sl-color-purple-low);--sl-card-border: var(--sl-color-purple-high);--landing-card-accent: var(--sl-color-purple)}.landing-card:where(.astro-dohjnao5):nth-child(5n) .card{--sl-card-bg: var(--sl-color-orange-low);--sl-card-border: var(--sl-color-orange-high);--landing-card-accent: var(--sl-color-orange)}.link-list:where(.astro-mnp7ow4d) ul{list-style-type:none;padding:0}.link-list:where(.astro-mnp7ow4d) li{border-bottom:1px solid var(--sl-color-gray-6);padding:.25rem 0;margin:0!important}.link-list:where(.astro-mnp7ow4d) li:last-child{border-bottom:none}.link-list:where(.astro-mnp7ow4d) a{display:flex;gap:.5rem;justify-content:space-between;align-items:center;text-decoration:none}.link-list:where(.astro-mnp7ow4d) a:after{content:"";background-color:currentColor;width:1rem;height:1rem;flex-shrink:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");mask-size:100%;-webkit-mask-size:100%}[dir=rtl] .link-list:where(.astro-mnp7ow4d) a:after:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}:root{--sl-content-width: 65rem}.sl-container{max-width:var(--sl-content-width)}.main-pane{--cell-size: 3.5rem;background:radial-gradient(var(--sl-color-purple-low),transparent 40%) no-repeat -170vw -55vh / 250vw 250vh,radial-gradient(closest-side,var(--sl-color-red-low),transparent) no-repeat calc(100% + var(--cell-size)* 6) calc(var(--cell-size)* -7) / calc(var(--cell-size)* 12) calc(var(--cell-size)* 19)}.grid-bg{z-index:-1;position:absolute;content:"";inset:0;background-image:linear-gradient(to right,var(--sl-color-white) 1px,transparent 1px),linear-gradient(to bottom,var(--sl-color-white) 1px,transparent 1px);background-position:right -1px;background-size:23px 23px;-webkit-mask-image:radial-gradient(circle at 100% 0%,white,transparent 65%);mask-image:radial-gradient(circle at 100% 0%,white,transparent 65%);opacity:.05}.hero>img{filter:drop-shadow(0 0 3rem var(--overlay-blurple))}@media(min-width:240px){.hero>img{width:min(70%,14rem)!important;padding:2rem 0}}@media(min-width:50rem)and (max-width:78rem){.hero{padding-block:6rem;text-align:center;display:flex;flex-direction:column-reverse;gap:var(2rem, 1.5rem);.stack,.copy{align-items:center}}}.page{background:linear-gradient(215deg,var(--overlay-blurple),transparent 40%),radial-gradient(var(--overlay-blurple),transparent 40%) no-repeat -60vw -40vh / 105vw 200vh,radial-gradient(var(--overlay-blurple),transparent 65%) no-repeat 50% calc(100% + 20rem) / 60rem 30rem}
