:root{--black:#2e1a38;--black-20:#2e1a384d;--black-80:#2e1a38cc;--white:#fff;--violet:#91308d;--light-violet:#e0b4df;--mid-violet:#c77cc5;--purple:#3b0c53;--light-purple:#91308d;--rose:#eb4953;--mid-mono:grey;--light-mono:#f2f2f2;--baby-violet:#f7f2f7;--font-body:"Montserrat",system-ui,"Helvetica Neue",Helvetica,sans-serif}html{font-feature-settings:"kern";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;min-height:100%;min-height:-webkit-fill-available;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}::selection{background-color:var(--rose);color:var(--white)}::-moz-selection{background-color:var(--rose);color:var(--white)}*,:after,:before{box-sizing:border-box;line-height:inherit;margin:0}body{background-color:var(--white);color:var(--black);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1;min-height:inherit;--header-height:57px;--side-padding:20px;--box-width:1220px;--policy-box-width:800px}#layout,#main,#page,.slice-zone,.wrapper{display:flex;flex-direction:column;width:100%}.slice-zone,.wrapper{align-items:center}.wrapper{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.full-vh{height:100vh;height:100svh}.min-vh{min-height:100vh;min-height:100svh}.full-dvh{height:100vh;height:100dvh}.full-vh-sans-head{height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height))}.min-vh-sans-head{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.wrapper section,aside,footer,header,section{align-items:center;display:flex;flex-direction:column;width:100%}.first-section{padding-top:var(--header-height)}.sub-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0 var(--side-padding);width:100%}.boxed,.sub-wrapper.boxed{max-width:calc(var(--box-width) + var(--side-padding)*2)}.boxed.policy{max-width:var(--policy-box-width)}.headline{font-size:32px;line-height:1.2em}.headline,.headline-blog{font-weight:700;margin-bottom:.6em}.headline-blog{font-size:24px}.title{font-size:28px}.subtitle,.title{font-weight:700;margin-bottom:.6em}.subtitle{font-size:20px}.small{font-size:12px}.body-text{line-height:1.3}.body-text :not(:last-child){line-height:inherit;margin-bottom:1em;min-height:1em}.body-text.no-p-breaks p{margin-bottom:0}.body-text ol,.body-text ul{margin-bottom:1.5em;padding-left:0}.body-text li{margin-bottom:.6em;padding-left:1.2em;position:relative}.body-text ul{list-style:none}.body-text ol{list-style-position:inside}.body-text ol li{padding-left:0}.body-text ul li:before{content:"•";font-weight:600;left:0;position:absolute;top:0}.trademark{color:inherit;font-size:8px;font-weight:inherit;line-height:2em;vertical-align:top}h2 .trademark{font-size:12px;line-height:1em}.headline span{line-height:10px;vertical-align:top}.font-body{font-family:var(--font-body)}.hover-ul{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:10%}.hover-ul:hover{text-decoration-color:inherit}.all-caps{text-transform:uppercase}.sup{vertical-align:super}@media (min-width:600px){body{--header-height:95px;--side-padding:30px}.trademark{font-size:9px}h2 .trademark{font-size:14px}.headline-blog{font-size:32px}}@media (min-width:1000px){body{font-size:22px;--side-padding:40px;--header-height:102px}.headline{font-size:54px;margin-bottom:.4em}.headline-blog{font-size:36px;margin-bottom:.4em}.headline span{line-height:25px}.title{font-size:30px}.small,.subtitle{font-size:18px}}.gradient-bg{background:#91308d;background:linear-gradient(352deg,#91308d,#3b0c53);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#91308d",endColorstr="#3b0c53",GradientType=1)}.full,img.full,video.full{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.full.contain{-o-object-fit:contain;object-fit:contain}article{position:relative}.article-full-link:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}a[role=button].article-full-link{cursor:pointer}svg{height:100%;max-height:100%;max-width:100%;fill:inherit}.icon,svg{width:100%}.icon{align-items:center;display:inline-flex;justify-content:center;line-height:0!important}.icon.inline{height:1em;width:1em}.icon:not([filled=true]) svg{fill:currentColor!important}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}a{color:inherit;text-decoration:none;transition:all .5s ease}[type=submit],button{appearance:none;border:none;cursor:pointer;padding:0;transition:all .5s ease}[type=submit],button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background:none;border-radius:0;color:inherit;font-family:inherit;font-size:1em;font-weight:inherit;outline:none}input,select,textarea{appearance:none;border:none;width:100%}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}textarea{resize:none}form{display:grid;font-family:var(--font-body);font-weight:400;gap:1.2em;letter-spacing:-.01em;width:100%}.form-group{display:flex;flex-direction:column;position:relative;width:100%}.field.hidden,.form-group.hidden{display:none}.field-group{display:flex;flex-direction:column;width:100%}.form-group label{font-size:16px;font-weight:600;margin-bottom:1em}.field-group.req label:before{color:var(--violet);content:"*";margin-right:.5em}.field-group.req.error label:before{color:var(--rose)}.field{background-color:var(--light-mono);border:1px solid var(--light-mono);border-radius:.5em;color:var(--violet);font-size:.8em;outline:1px solid transparent;outline-offset:2px;padding:1em;transition:.5s ease;transition:all .5s ease}.field::placeholder{color:var(--mid-mono);opacity:1}.field::-moz-placeholder{color:var(--mid-mono);opacity:1}.field:focus{outline:1px solid var(--light-purple)}.field:-webkit-autofill,.field:-webkit-autofill:hover{-webkit-text-fill-color:var(--violet)!important;background-color:var(--baby-violet)!important;background-image:none!important;border-color:var(--baby-violet);box-shadow:0 0 0 1000px var(--baby-violet) inset!important;-webkit-box-shadow:0 0 0 1000px var(--baby-violet) inset!important;color:var(--violet)!important;font-family:var(--font-body)!important;font-size:.8em!important;-webkit-transition:all .5 ease!important;transition:all .5 ease!important}.field:autofill,.field:autofill:hover{background-color:var(--baby-violet)!important;background-image:none!important;border-color:var(--baby-violet);color:var(--violet)!important;font-family:var(--font-body)!important;font-size:.8em!important;transition:all .5 ease!important}@media (min-width:750px){form{display:grid;gap:1.2em;grid-template-columns:repeat(2,1fr);place-items:stretch}.form-group{grid-area:auto/span 2}.form-group.half{grid-area:auto/span 1}}.field-group.error .field{animation:shake .5s ease;outline-color:var(--rose)}.form-error{animation:shake .5s ease-in-out;color:var(--rose);font-size:12px;font-weight:600;margin-top:1em;width:100%}@media (min-width:1000px){.form-error{margin-left:1.2em}}.form-group.submit{display:flex;flex-direction:column;margin-top:2em;width:100%}.submit-btn{width:100%}.submit-mssg{color:var(--violet);font-style:italic;font-weight:600;margin-top:1em}.submit-mssg.error{color:var(--rose)}.error-enter-active,.error-leave-active{transition:all .3s ease}.error-enter,.error-leave-to{opacity:0;transform:translate(-.5em)}@keyframes shake{0%{transform:translate(0)}20%,60%{transform:translate(.25em)}40%,80%{transform:translate(-.25em)}to{transform:translate(0)}}.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:opacity .5s ease}.layout-enter-from,.layout-leave-to,.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.boop-enter-active,.boop-leave-active{transition:all .3s ease}.boop-enter-from,.boop-leave-to{opacity:0;transform:scale(1.05)}.slide-in-delay.rich-text>*,.slide-in-delay:not(.rich-text){animation:slide-in .5s ease calc(.15s*var(--delay)) both}.slide-left-delay.rich-text>*,.slide-left-delay:not(.rich-text){animation:slide-left .5s ease calc(.15s*var(--delay)) both}.slide-in-delay.rich-text>:nth-child(n),.slide-left-delay.rich-text>div>:nth-child(n){--delay:4}.slide-in-delay.rich-text>:first-child,.slide-left-delay.rich-text>:first-child{--delay:2}.slide-in-delay.rich-text>:nth-child(2),.slide-left-delay.rich-text>:nth-child(2){--delay:3}.fade-in-delay{animation:fade-in .8s ease calc(.15s*var(--delay)) both}@keyframes appear{0%{opacity:0;transform:translateY(10%)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(20%)}}@keyframes slide-left{0%{opacity:0;transform:translate(20%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translate(0)}}@keyframes loading{0%,50%,to{transform:scale(1)}25%{transform:scale(.95)}75%{transform:scale(.95)}}
