.page-section[data-astro-cid-rrggwpio]{padding-block:var(--section-gap)}.page-section--height-tall[data-astro-cid-rrggwpio]{padding-block:var(--section-gap-tall)}.page-section[data-astro-cid-rrggwpio]+.page-section[data-astro-cid-rrggwpio]{border-block-start:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}.page-section--muted[data-astro-cid-rrggwpio]{background-color:var(--color-surface-muted)}.page-section--accent[data-astro-cid-rrggwpio]{background-color:var(--color-surface-accent)}.page-section--warm[data-astro-cid-rrggwpio]{background-color:var(--color-surface-warm)}.page-section--contrast[data-astro-cid-rrggwpio]{background-color:var(--color-surface-cool)}.page-section--hero[data-astro-cid-rrggwpio]{padding-block:var(--section-gap);background-color:var(--color-surface-paper);background-image:var(--gradient-hero);border-block-end:1px solid var(--color-accent-rule)}.page-section--inverse[data-astro-cid-rrggwpio]{--color-text-muted:color-mix(in srgb, var(--color-text-inverse) 78%, transparent);background-color:var(--color-surface-inverse);color:var(--color-text-inverse)}.page-section--inverse[data-astro-cid-rrggwpio] :is(h1,h2,h3,h4,h5,h6){color:var(--color-text-inverse)}.page-section--inverse[data-astro-cid-rrggwpio] a{color:var(--brand-blue-100)}.page-section[data-astro-cid-rrggwpio]:not([data-flourish=none]){isolation:isolate;position:relative;overflow:clip}.page-section[data-astro-cid-rrggwpio]:not([data-flourish=none]):before,.page-section[data-astro-cid-rrggwpio][data-flourish=stipple]:after,.page-section[data-astro-cid-rrggwpio][data-flourish=fold]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.page-section[data-astro-cid-rrggwpio][data-flourish=arc]:before{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-accent) 24%, transparent) 0%, color-mix(in srgb, var(--color-accent) 9%, transparent) 56%, transparent 72%);border-radius:50%;block-size:46rem;inline-size:46rem;inset-block-start:-24rem;inset-inline-end:-15rem}.page-section[data-astro-cid-rrggwpio][data-flourish=stipple]:before,.page-section[data-astro-cid-rrggwpio][data-flourish=stipple]:after{background-image:radial-gradient(color-mix(in srgb, var(--color-accent) 58%, transparent) 1.4px, transparent 1.5px);background-size:10px 10px;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.page-section[data-astro-cid-rrggwpio][data-flourish=stipple]:before{block-size:26rem;inline-size:34rem;inset-block-start:-7rem;inset-inline-end:-9rem}.page-section[data-astro-cid-rrggwpio][data-flourish=stipple]:after{block-size:16rem;inline-size:20rem;inset-block-end:-5rem;inset-inline-end:5rem}.page-section[data-astro-cid-rrggwpio][data-flourish=ribbon]:before{background-image:linear-gradient(115deg, transparent 36%, color-mix(in srgb, var(--color-accent) 16%, transparent) 46%, color-mix(in srgb, var(--color-accent-strong) 12%, transparent) 54%, transparent 64%);inset-block:-25%;inset-inline:-10%}.page-section[data-astro-cid-rrggwpio][data-flourish=halo]:before{background-image:radial-gradient(60rem 28rem at 50% 0%, color-mix(in srgb, var(--color-accent) 18%, transparent) 0%, transparent 70%);inset:0}.page-section[data-astro-cid-rrggwpio][data-flourish=wave]:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 22%, transparent) 0%, transparent 100%);border-radius:0 0 50% 50%;block-size:14rem;inline-size:150%;inset-block-start:-9rem;inset-inline-start:-25%}.page-section[data-astro-cid-rrggwpio][data-flourish=mesh]:before{background-image:radial-gradient(ellipse at 18% 72%, color-mix(in srgb, var(--color-accent) 16%, transparent) 0%, transparent 64%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-accent) 52%, transparent) 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 52%, transparent) 0 1px, transparent 1px 12px);block-size:32rem;inline-size:min(52rem,78vw);inset-block-end:-4rem;inset-inline-start:-3rem;-webkit-mask-image:radial-gradient(at 24% 72%,#000 32%,#0000 86%);mask-image:radial-gradient(at 24% 72%,#000 32%,#0000 86%)}.page-section[data-astro-cid-rrggwpio][data-flourish=rays]:before{transform-origin:84% 78%;background-image:repeating-conic-gradient(from 210deg at 84% 78%, transparent 0deg 11deg, color-mix(in srgb, var(--color-accent) 16%, transparent) 11deg 14deg, transparent 14deg 28deg);block-size:44rem;inline-size:min(64rem,110vw);inset-block-start:-25rem;inset-inline-end:-18rem}.page-section[data-astro-cid-rrggwpio][data-flourish=fold]:before,.page-section[data-astro-cid-rrggwpio][data-flourish=fold]:after{transform-origin:80% 88%}.page-section[data-astro-cid-rrggwpio][data-flourish=fold]:before{background-color:color-mix(in srgb, var(--color-accent) 16%, transparent);clip-path:polygon(0 22%,100% 0,76% 100%,4% 88%);block-size:30rem;inline-size:min(54rem,94vw);inset-block-end:-15rem;inset-inline-end:-13rem}.page-section[data-astro-cid-rrggwpio][data-flourish=fold]:after{background-color:color-mix(in srgb, var(--color-accent-strong) 14%, transparent);clip-path:polygon(0 30%,100% 0,72% 100%,8% 80%);block-size:22rem;inline-size:min(42rem,74vw);inset-block-end:-8rem;inset-inline-end:3rem}.page-section[data-astro-cid-rrggwpio][data-flourish=contour]:before{transform-origin:86% 86%;background-image:repeating-radial-gradient(ellipse 94% 82% at 86% 86%, transparent 0 2.25rem, color-mix(in srgb, var(--color-accent) 30%, transparent) 2.3rem 2.42rem, transparent 2.48rem 4.8rem);block-size:36rem;inline-size:min(64rem,108vw);inset-block-end:-18rem;inset-inline-end:-24rem}@keyframes page-section-drift{0%,to{transform:translate(0,0)}50%{transform:translate(-1.5rem,1.25rem)}}@keyframes page-section-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.07)}}@keyframes page-section-sweep{0%,to{transform:translate(-3%)}50%{transform:translate(3%)}}@keyframes page-section-rise{0%,to{transform:translate(0,0)}50%{transform:translateY(-1.5rem)}}@keyframes page-section-turn{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.page-section[data-astro-cid-rrggwpio][data-flourish-motion=drift]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion=drift]:after{animation:page-section-drift 19s var(--motion-ease) infinite}.page-section[data-astro-cid-rrggwpio][data-flourish-motion=breathe]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion=breathe]:after{animation:page-section-breathe 15s var(--motion-ease) infinite}.page-section[data-astro-cid-rrggwpio][data-flourish-motion=sweep]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion=sweep]:after{animation:page-section-sweep 24s var(--motion-ease) infinite}.page-section[data-astro-cid-rrggwpio][data-flourish-motion=rise]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion=rise]:after{animation:page-section-rise 17s var(--motion-ease) infinite}.page-section[data-astro-cid-rrggwpio][data-flourish-motion=turn]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion=turn]:after{animation:page-section-turn 21s var(--motion-ease) infinite}.page-section[data-astro-cid-rrggwpio]:not([data-flourish-motion=still]):after{animation-duration:23s;animation-delay:-6s}@media (prefers-reduced-motion:reduce){.page-section[data-astro-cid-rrggwpio][data-flourish-motion]:before,.page-section[data-astro-cid-rrggwpio][data-flourish-motion]:after{animation:none}}@media (width<=47.99rem){.page-section--hero[data-astro-cid-rrggwpio]{padding-block:var(--space-sm)}}.content-container[data-astro-cid-t5si5l6y]{margin-inline:auto;padding-inline:1.5rem}.content-container--prose[data-astro-cid-t5si5l6y]{max-width:42rem}.content-container--standard[data-astro-cid-t5si5l6y]{max-width:64rem}.content-container--wide-media[data-astro-cid-t5si5l6y]{max-width:var(--layout-max-width-wide)}.content-container--full[data-astro-cid-t5si5l6y]{max-width:none}.content-container--stack[data-astro-cid-t5si5l6y]>*+*{margin-block-start:var(--stack-block)}
