
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
.prx-v1 #sidecarNav{background-color:#000 !important}.prx-v1 .top-bar,.prx-v1 .middle-bar,.prx-v1 .bottom-bar{background-color:#fff !important}html{--rdtp-2023-blue:#092c58;--rdtp-2023-lilac:#8087af;--rdtp-2023-lilac-a50:rgba(128,135,175,.5);--rdtp-2023-green:#00c45b;--rdtp-2023-orange:#ff8b2c;--rdtp-2023-pink:#ff446a}.prx-v2023 *{font-family:sigmund-pro,sans-serif !important}::selection{background-color:var(--rdtp-2023-lilac-a50)}.prx-v2023 #page{--h2-line-height:45px;--h2-pair-pullup:-35px}@media screen and (max-width:768px){.prx-v2023 #page{--h2-line-height:20px;--h2-pair-pullup:-16px}}@media screen and (max-width:320px){.prx-v2023 #page{--h2-line-height:16px;--h2-pair-pullup:-13px}}.prx-v2023 #page .sqs-block-html h2{line-height:var(--h2-line-height)}.prx-v2023 #page .sqs-block-html h2+h2,.prx-v2023 #page .sqs-block-markdown h2+h2{margin-top:var(--h2-pair-pullup)}@media screen and (max-width:768px){.prx-v2023 #page .sqs-block-html h1{font-size:60px;line-height:48px}.prx-v2023 #page .sqs-block-html h2{font-size:31px}.prx-v2023 #page .sqs-block-html p{font-size:20px;line-height:28px}}@media screen and (max-width:320px){.prx-v2023 #page .sqs-block-html h1{font-size:35px;line-height:30px}.prx-v2023 #page .sqs-block-html h2{font-size:25px}}.prx-v2023 #page .sqs-block-html h1 strong em,.prx-v2023 #page .sqs-block-markdown h1 strong em,.prx-v2023 #page .sqs-block-html h1 em strong,.prx-v2023 #page .sqs-block-markdown h1 em strong{color:var(--rdtp-2023-pink);font-style:normal}.prx-v2023 #page .sqs-block-html h2 strong,.prx-v2023 #page .sqs-block-markdown h2 strong{color:var(--rdtp-2023-lilac)}.prx-v2023 #page .sqs-block-html h2 strong em,.prx-v2023 #page .sqs-block-html h2 em strong{color:var(--rdtp-2023-lilac-a50);font-style:normal}.prx-v2023 #header .header-inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:0px 0px;grid-template-areas:"nav" "logo";justify-items:center;max-width:1200px;padding-bottom:60px;animation:none;position:relative}@media screen and (max-width:640px){.prx-v2023 #header .header-inner{grid-template-areas:"logo";grid-template-rows:1fr;padding-bottom:0px}}.prx-v2023 #header .header-inner #logoWrapper{grid-area:logo;width:100%}.prx-v2023 #header .header-inner #logoWrapper #logoImage{width:100%}.prx-v2023 #header .header-inner #logoWrapper #logoImage a::after{background-image:url('/assets/wordmark-blue.svg');background-repeat:no-repeat;background-size:contain;background-position:top center;content:"";display:block;height:90px;margin:0 auto}@media only screen and (max-width:400px){.prx-v2023 #header .header-inner #logoWrapper #logoImage a::after{background-position-y:4px;max-width:200px}}@media only screen and (max-width:360px){.prx-v2023 #header .header-inner #logoWrapper #logoImage a::after{background-position-y:7px;max-width:186px}}@media only screen and (max-width:320px){.prx-v2023 #header .header-inner #logoWrapper #logoImage a::after{background-position-y:10px;max-width:160px}}.prx-v2023 #header .header-inner #logoWrapper #logoImage img{display:none}.prx-v2023 #header .header-inner #headerNav{grid-area:nav;padding:40px 0 0}.prx-v2023 #header .header-inner #headerNav nav a{text-transform:lowercase;font-weight:500;font-size:22px;letter-spacing:0;padding:0 2px;margin:0 4px}.prx-v2023 #header .header-inner #headerNav nav a:hover{text-decoration:underline;text-decoration-color:#ff8b2c;text-decoration-thickness:4px}@media only screen and (max-width:640px){.prx-v2023 .mobile-nav-toggle{right:0 !important}}