.q-newsletter input{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-right-width:0;transition:border .15s linear,background .15s linear}.q-newsletter input+button[type=submit]{border-left-width:0;border-color:rgba(0,0,0,0);position:relative;transition:border .15s linear,background .15s linear,color .15s linear}.q-newsletter input+button[type=submit]::before{content:"";display:block;width:1px;height:100%;position:absolute;left:0;top:0;bottom:0;background-color:var(--color-card-border);transition:background .15s linear}.q-newsletter input+button[type=submit]:hover{background-color:var(--color-card-hover);border-color:var(--color-highlight-50);color:var(--color-accent-light)}.q-newsletter input+button[type=submit]:hover::before{background-color:var(--color-highlight-50)}.q-newsletter input:invalid,.q-newsletter input[error]{border-color:var(--color-error);background-color:var(--color-error-12)}.q-newsletter input:invalid+button[type=submit],.q-newsletter input[error]+button[type=submit]{border-color:var(--color-error)}.q-newsletter input:invalid+button[type=submit]:hover,.q-newsletter input[error]+button[type=submit]:hover{background-color:rgba(0,0,0,0);border-color:var(--color-error);color:var(--color-highlight)}.q-newsletter input:invalid+button[type=submit]:hover::before,.q-newsletter input[error]+button[type=submit]:hover::before{background-color:var(--color-card-border)}.q-newsletter input:placeholder-shown{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.q-newsletter input:placeholder-shown+button[type=submit]{border-color:rgba(0,0,0,0)}.q-newsletter input:placeholder-shown+button[type=submit]:hover{background-color:var(--color-card-hover);border-color:var(--color-highlight-50);color:var(--color-accent-light)}.q-newsletter input:placeholder-shown+button[type=submit]:hover::before{background-color:var(--color-highlight-50)}.q-card{background:linear-gradient(210deg, var(--color-card-fill-3) 0%, var(--color-card-fill-2) 40%, var(--color-card-fill-1) 100%);backdrop-filter:blur(1.25rem);box-shadow:-1.5rem 1rem 1.5rem 0 rgba(0,0,0,.4)}.q-card .t-seam{border-width:1px;border-color:rgba(0,0,0,0);border-top-color:var(--color-card-border)}.hover\:underscore{display:inline;background-image:linear-gradient(var(--color-highlight), var(--color-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition-property:color,background-size;transition-duration:.15s;transition-timing-function:cubic-bezier(0.8, 0, 0.6, 1)}.hover\:underscore:hover{color:var(--color-highlight);background-size:100% 1px;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.-w-full-12{width:calc(100% - 3rem)}.-h-12-2px{height:calc(3rem - 2px)}.text-label-lg,.text-link-sm{font-family:t26-carbon,sans-serif}.text-subtitle,.text-body-lg,.text-body-sm{font-family:priori-sans,sans-serif}.text-label-lg{font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:.08em}.text-link-sm{font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:.1em}.text-link-sm{font-size:.875rem;font-weight:400;line-height:.875rem}.text-body-lg{font-size:1.125rem;font-weight:400;line-height:1.5rem}.text-body-sm{font-size:1rem;font-weight:400;line-height:1.25rem}@media only screen and (max-width: 991px){body:not(.template-index) footer{border-bottom:82px solid rgba(0,0,0,0)}}
