:root{--motion-ease:cubic-bezier(.22,.68,.2,1);--motion-fast:.2s;--motion-page:.28s}:where(body:not(.admin-body)) .button{isolation:isolate;transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow .24s var(--motion-ease),transform .24s var(--motion-ease);position:relative;box-shadow:inset 0 1px #ffffff26,0 3px 9px #123d6112}:where(body:not(.admin-body)) .button:not(.outline){background-color:#123d61;background-image:linear-gradient(155deg,#205778 0%,#123d61 62%,#0f3453 100%);border-color:#123d61}:where(body:not(.admin-body)) .button.outline{box-shadow:inset 0 1px #fff,0 2px 8px #123d6106}:where(body:not(.admin-body)) .button>svg{transition:transform .24s var(--motion-ease)}.home-menopause .button.outline{box-shadow:inset 0 1px #ffffff12}.text-link{transition:color .2s,border-color .2s}.text-link>svg{transition:transform .24s var(--motion-ease)}.floating-contact{box-shadow:0 10px 30px #0b2b461a,inset 0 1px #fff}.floating-contact-link{transition:transform .24s var(--motion-ease),box-shadow .24s var(--motion-ease),filter .24s var(--motion-ease);box-shadow:inset 0 1px 1px #ffffff40,0 3px 8px #0b2b461c}.floating-contact-link>svg{transition:transform .24s var(--motion-ease)}.floating-contact-link:after{transition:inset .24s var(--motion-ease),border-color .24s var(--motion-ease);border-color:#ffffff65}.floating-contact-label{transition:opacity .2s var(--motion-ease),transform .24s var(--motion-ease),visibility .2s}.floating-contact-toggle,.mobile-actions button,.mobile-actions a{transition:background-color .18s,box-shadow .18s,transform .18s var(--motion-ease)}.floating-contact.tooltips-dismissed .floating-contact-label{opacity:0;visibility:hidden}@media (hover:hover) and (pointer:fine){:where(body:not(.admin-body)) .button:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff36,0 9px 21px #123d6126}:where(body:not(.admin-body)) .button:not(.outline):not(:disabled):hover{background-color:#0b2b46;border-color:#0b2b46}:where(body:not(.admin-body)) .button.outline:hover{border-color:#759bb5;box-shadow:0 7px 18px #123d6112}.home-menopause .button.outline:hover{background:#ffffff12;border-color:#e3edf4;box-shadow:0 6px 18px #071d301c}.button:not(:disabled):hover>svg:last-child,.text-link:hover>svg{transform:translate(3px)}.text-link:hover{color:#0b2b46;border-color:#123d61}.floating-contact-link:hover{filter:brightness(1.04);transform:translate(-3px)scale(1.035);box-shadow:inset 0 1px 1px #ffffff40,0 7px 15px #0b2b4633}.floating-contact-link:hover:after{border-color:#ffffff9c;inset:3px}.floating-contact-link:hover>svg{transform:scale(1.055)}.floating-contact-toggle:hover{box-shadow:0 5px 14px #123d6124}}:where(body:not(.admin-body)) .button:focus-visible,.floating-contact-link:focus-visible,.floating-contact-toggle:focus-visible{outline-offset:4px;outline:3px solid #3179ac}:where(body:not(.admin-body)) .button:not(:disabled):active,.floating-contact-link:active,.floating-contact-toggle:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 1px 3px #0b2b461c}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.header{view-transition-name:site-header}.floating-contact{view-transition-name:contact-rail}.mobile-actions{view-transition-name:mobile-actions}::view-transition-old(root){animation:rua-page-out .2s var(--motion-ease) both}::view-transition-new(root){animation:rua-page-in var(--motion-page) var(--motion-ease) both}::view-transition-group(site-header){animation:none}::view-transition-group(contact-rail){animation:none}::view-transition-group(mobile-actions){animation:none}::view-transition-old(site-header){opacity:0;animation:none}::view-transition-old(contact-rail){opacity:0;animation:none}::view-transition-old(mobile-actions){opacity:0;animation:none}::view-transition-new(site-header){animation:none}::view-transition-new(contact-rail){animation:none}::view-transition-new(mobile-actions){animation:none}dialog[open]{animation:rua-dialog-in .22s var(--motion-ease) both}dialog[open]::backdrop{animation:.18s both rua-backdrop-in}}@keyframes rua-page-out{0%{opacity:1}to{opacity:0}}@keyframes rua-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rua-dialog-in{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rua-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.button,.button>svg,.text-link>svg,.floating-contact-link,.floating-contact-link>svg,.floating-contact-toggle,.mobile-actions a,.mobile-actions button{transition:none!important;transform:none!important}dialog[open],dialog[open]::backdrop{animation:none!important}}
