::selection{color:#fff;background-color:#004242}.pb-rich-text p{margin-top:1em;margin-bottom:1em}.pb-rich-text p:first-child{margin-top:0}.pb-rich-text p:last-child{margin-bottom:0}.pb-rich-text ul,.pb-rich-text ol{margin-top:1em;margin-bottom:1em;padding-left:1.5em}.pb-rich-text ul{list-style-type:disc}.pb-rich-text ol{list-style-type:decimal}.pb-rich-text li{margin-top:.375em;margin-bottom:.375em}.pb-rich-text li::marker{color:var(--color-teal-700)}.pb-rich-text strong,.pb-rich-text b{color:var(--color-foreground);font-weight:600}.pb-rich-text a{color:var(--color-teal-700);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-teal-200);-webkit-text-decoration-color:var(--color-teal-200);-webkit-text-decoration-color:var(--color-teal-200);text-decoration-color:var(--color-teal-200);transition:text-decoration-color .16s var(--ease-ui-out,cubic-bezier(.23, 1, .32, 1))}@media (hover:hover) and (pointer:fine){.pb-rich-text a:hover{-webkit-text-decoration-color:var(--color-teal-700);-webkit-text-decoration-color:var(--color-teal-700);-webkit-text-decoration-color:var(--color-teal-700);text-decoration-color:var(--color-teal-700)}}.pb-rich-text a:focus-visible{-webkit-text-decoration-color:var(--color-teal-700);-webkit-text-decoration-color:var(--color-teal-700);-webkit-text-decoration-color:var(--color-teal-700);text-decoration-color:var(--color-teal-700);outline:2px solid var(--color-teal-400);outline-offset:2px;border-radius:2px}.pb-rich-text h2{color:var(--color-foreground);margin-top:1.5em;margin-bottom:.5em;scroll-margin-top:8rem;font-size:1.25rem;font-weight:600}.pb-rich-text h3{color:var(--color-foreground);margin-top:1.25em;margin-bottom:.5em;scroll-margin-top:8rem;font-size:1.1rem;font-weight:600}@media (min-width:640px){.pb-rich-text h2,.pb-rich-text h3{scroll-margin-top:9rem}}.pb-rich-text blockquote{border-left:3px solid var(--color-teal-200);color:var(--color-muted-foreground);margin-top:1em;margin-bottom:1em;padding-left:1.25em;font-style:italic}.pb-rich-text code{background-color:var(--color-teal-50);font-size:.9em;font-family:var(--font-sans);border-radius:.25rem;padding:.125em .375em}.pb-rich-text hr{border:none;border-top:1px solid var(--color-teal-200);margin-top:1.5em;margin-bottom:1.5em}.pb-rich-text h2:last-of-type{border-top:1px solid var(--color-teal-200);margin-top:2.5em;margin-bottom:.85em;padding-top:1.25em}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type{border-top:1px solid color-mix(in srgb, var(--color-teal-200) 65%, white)}}.pb-rich-text h2:last-of-type{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-700);font-size:1rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type{color:color-mix(in srgb, var(--color-teal-700) 88%, black)}}.pb-rich-text h2:last-of-type+p,.pb-rich-text h2:last-of-type+ul,.pb-rich-text h2:last-of-type+ol{margin-top:0}.pb-rich-text h2:last-of-type+p{background:var(--color-teal-50);border-radius:1rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type+p{background:color-mix(in srgb, var(--color-teal-50) 68%, white)}}.pb-rich-text h2:last-of-type+p{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type+p{color:color-mix(in srgb, var(--color-foreground) 78%, var(--color-teal-700))}}.pb-rich-text h2:last-of-type+p{font-size:.96em;line-height:1.75}.pb-rich-text h2:last-of-type+ul,.pb-rich-text h2:last-of-type+ol{background:linear-gradient(180deg, var(--color-teal-50), var(--color-teal-50));border-radius:1rem;padding:1rem 1.1rem 1rem 2.5rem}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type+ul,.pb-rich-text h2:last-of-type+ol{background:linear-gradient(180deg, color-mix(in srgb, var(--color-teal-50) 72%, white), color-mix(in srgb, var(--color-teal-50) 38%, white))}}.pb-rich-text h2:last-of-type+ul li,.pb-rich-text h2:last-of-type+ol li{color:var(--color-foreground);margin-top:.7em;margin-bottom:.7em;padding-left:.35rem}@supports (color:color-mix(in lab, red, red)){.pb-rich-text h2:last-of-type+ul li,.pb-rich-text h2:last-of-type+ol li{color:color-mix(in srgb, var(--color-foreground) 80%, var(--color-teal-800))}}.pb-rich-text h2:last-of-type+ul li,.pb-rich-text h2:last-of-type+ol li{line-height:1.75}@keyframes floatOrb{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-15px,15px)scale(.95)}75%{transform:translate(20px,25px)scale(1.02)}}@media (prefers-reduced-motion:reduce){@keyframes floatOrb{0%,to{transform:translate(0)scale(1)}}}@keyframes pulseRing{0%,to{box-shadow:0 0 #81c1a426}50%{box-shadow:0 0 0 8px #81c1a400}}:root{--duration-exit:.15s;--duration-enter:.21s;--duration-move:.4s}@keyframes vt-fade{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}@keyframes vt-slide{0%{translate:var(--slide-offset)}to{translate:0}}@keyframes vt-slide-y{0%{transform:translateY(var(--slide-y-offset,10px))}to{transform:translateY(0)}}::view-transition-old(.fade-out){animation:var(--duration-exit) cubic-bezier(.77, 0, .175, 1) vt-fade reverse}::view-transition-new(.fade-in){animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade}::view-transition-old(.slide-down){animation:var(--duration-exit) cubic-bezier(.23, 1, .32, 1) both vt-fade reverse, var(--duration-exit) cubic-bezier(.23, 1, .32, 1) both vt-slide-y reverse}::view-transition-new(.slide-up){animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide-y}::view-transition-new(.slide-from-right){--slide-offset:60px;animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide}::view-transition-old(.slide-to-left){--slide-offset:-60px;animation:var(--duration-exit) cubic-bezier(.77, 0, .175, 1) both vt-fade reverse, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide reverse}::view-transition-new(.slide-from-left){--slide-offset:-60px;animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide}::view-transition-old(.slide-to-right){--slide-offset:60px;animation:var(--duration-exit) cubic-bezier(.77, 0, .175, 1) both vt-fade reverse, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide reverse}::view-transition-old(.nav-forward){--slide-offset:-60px;animation:var(--duration-exit) cubic-bezier(.77, 0, .175, 1) both vt-fade reverse, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide reverse}::view-transition-new(.nav-forward){--slide-offset:60px;animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide}::view-transition-old(.nav-back){--slide-offset:60px;animation:var(--duration-exit) cubic-bezier(.77, 0, .175, 1) both vt-fade reverse, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide reverse}::view-transition-new(.nav-back){--slide-offset:-60px;animation:var(--duration-enter) cubic-bezier(.23, 1, .32, 1) var(--duration-exit) both vt-fade, var(--duration-move) cubic-bezier(.77, 0, .175, 1) both vt-slide}::view-transition-group(.morph){animation-duration:var(--duration-move)}::view-transition-image-pair(.morph){animation-name:vt-via-blur}@keyframes vt-via-blur{30%{filter:blur(3px)}}::view-transition-group(.text-morph){animation-duration:var(--duration-move)}::view-transition-old(.text-morph){display:none}::view-transition-new(.text-morph){object-fit:none;object-position:left top;animation:none}::view-transition-group(persistent-nav){z-index:100;animation:none}::view-transition-old(persistent-nav){display:none}::view-transition-new(persistent-nav){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}::view-transition-group(*){animation:none}}
