.richtext[data-astro-cid-ldsxpadv]{overflow-wrap:anywhere}.richtext[data-astro-cid-ldsxpadv] p{margin-bottom:1rem}.richtext[data-astro-cid-ldsxpadv] h1,.richtext[data-astro-cid-ldsxpadv] h2,.richtext[data-astro-cid-ldsxpadv] h3,.richtext[data-astro-cid-ldsxpadv] h4,.richtext[data-astro-cid-ldsxpadv] h5,.richtext[data-astro-cid-ldsxpadv] h6{margin-bottom:.75rem}.richtext[data-astro-cid-ldsxpadv] blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid #ddd}.richtext[data-astro-cid-ldsxpadv] img{margin:1rem 0}.richtext[data-astro-cid-ldsxpadv] a{text-decoration:underline;display:inline-block}.richtext[data-astro-cid-ldsxpadv] a[href^="mailto:"]{text-decoration:none}.richtext[data-astro-cid-ldsxpadv]>ul>li{position:relative;padding-left:1rem}.richtext[data-astro-cid-ldsxpadv]>ul>li:not(:has(ul)):before{content:"•";position:absolute;left:0;margin-right:-.25rem}.richtext[data-astro-cid-ldsxpadv] ul ul>li:before{content:"•";margin-right:.5rem}#svg-shape[data-astro-cid-gn7etn6c]{animation:levitate 5s infinite ease-in-out;animation-play-state:paused}@keyframes levitate{0%,to{transform:scale(1)}50%{transform:matrix(1.0075,0,0,1.0075,15,15)}}.morph-shape-image{transition:opacity .75s ease}@media (max-width: 767px){.shape-full-height{height:140vh;width:130vw}.shape-short-height{margin-top:13vh;margin-left:7vw;height:42vh;width:140vw}}.richtext-intro p,.richtext-intro h1,.richtext-intro h2,.richtext-intro h3,.richtext-intro h4,.richtext-intro h5,.richtext-intro h6{font-size:1.6rem;line-height:120%}@media (min-width: 390px){.richtext-intro p,.richtext-intro h1,.richtext-intro h2,.richtext-intro h3,.richtext-intro h4,.richtext-intro h5,.richtext-intro h6{font-size:1.75rem;line-height:120%}}@media (min-width: 1280px){.richtext-intro p,.richtext-intro h1,.richtext-intro h2,.richtext-intro h3,.richtext-intro h4,.richtext-intro h5,.richtext-intro h6{font-size:2.8rem;line-height:120%}}@media (min-width: 1536px){.richtext-intro p,.richtext-intro h1,.richtext-intro h2,.richtext-intro h3,.richtext-intro h4,.richtext-intro h5,.richtext-intro h6{font-size:3.75rem;line-height:120%}}.layout-constrained .constrained-no-padding{padding-left:0;padding-right:0}.richtext-headline p{font-size:1.55rem;line-height:123%}@media (min-width: 390px){.richtext-headline p{font-size:1.75rem;line-height:123%}}@media (min-width: 1280px){.richtext-headline p{font-size:2.5rem;line-height:120%}}@media (min-width: 1536px){.richtext-headline p{font-size:3.125rem;line-height:120%}}.richtext-footer p{font-size:1.75rem;line-height:123%;font-weight:700}@media (min-width: 1280px){.richtext-footer p{font-size:3.125rem;line-height:120%}}@media (max-width: 1024px){.bg-mobile-stretch[data-astro-cid-tvwxzst6]{height:140vh;transform:translateY(-14%)}.bg-mobile-stretch[data-astro-cid-tvwxzst6] img[data-astro-cid-tvwxzst6]{height:100%}}@keyframes float-top{0%,to{transform:translateY(0) skewY(4deg)}50%{transform:translateY(-10px) skewY(-4deg)}}@keyframes float-bottom{0%,to{transform:translateY(0) skewY(4deg)}50%{transform:translateY(10px) skewY(-4deg)}}@keyframes float-reverse-top{0%,to{transform:translateY(0) skewY(-2deg)}50%{transform:translateY(-10px) skewY(2deg)}}@keyframes float-reverse-bottom{0%,to{transform:translateY(0) skewY(-4deg)}50%{transform:translateY(10px) skewY(4deg)}}.animate-float-top[data-astro-cid-qf4hpi4p]{animation:float-top 8s ease-in-out infinite;animation-play-state:paused}.animate-float-bottom[data-astro-cid-qf4hpi4p]{animation:float-bottom 8s ease-in-out infinite;animation-play-state:paused}.animate-float-reverse-top[data-astro-cid-qf4hpi4p]{animation:float-reverse-top 8s ease-in-out infinite;animation-play-state:paused}.animate-float-reverse-bottom[data-astro-cid-qf4hpi4p]{animation:float-reverse-bottom 8s ease-in-out infinite;animation-play-state:paused}.bgShapeImage[data-astro-cid-dfkj3tcf]{-o-object-position:var(--objectPositionMobile);object-position:var(--objectPositionMobile)}@media screen and (min-width: 768px){.bgShapeImage[data-astro-cid-dfkj3tcf]{-o-object-position:var(--objectPositionDesktop);object-position:var(--objectPositionDesktop)}}[data-tippy-root]{max-width:calc(100vw - 10px);margin-top:10px!important}body{--page-primary-color: var(--pageColor)}
