.mw-welcome{--mw-ink:#21454a;--mw-muted:#63766c;--mw-line:#dbe2d5;color:var(--mw-ink);min-width:0;max-width:100%;margin:0 0 24px}.mw-topline{letter-spacing:1.7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font:600 8px/1.6 system-ui,sans-serif;display:flex}.mw-english{letter-spacing:0;color:var(--mw-muted);font-size:9px;font-weight:400}.mw-changing{filter:blur();opacity:1;transition:filter .22s,opacity .22s,transform .22s;transform:translateY(0)}.mw-changing.mw-leaving{filter:blur(5px);opacity:0;transform:translateY(-4px)}.mw-welcome .mw-greeting{white-space:nowrap;height:1.15em;min-height:1.15em;letter-spacing:-1.6px!important;color:var(--mw-ink)!important;margin:0 0 10px!important;font:400 clamp(36px,3.8vw,52px)/1.15 Georgia,serif!important}.mw-welcome .mw-invitation{max-width:410px;min-height:3.4em;color:var(--mw-muted)!important;margin:0!important;font:400 12px/1.7 system-ui,sans-serif!important}.mw-controls{border-top:1px solid var(--mw-line);align-items:center;gap:9px;margin:10px 0 0;padding-top:9px;display:flex}.mw-controls label{max-width:55%;min-height:40px;color:var(--mw-ink);align-items:center;gap:7px;display:flex;position:relative}.mw-controls label>svg{pointer-events:none;flex-shrink:0}.mw-controls label>svg:last-child{position:absolute;right:1px}.mw-controls select{color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:0;max-width:100%;padding:10px 17px 10px 0;font:500 11px/1.5 system-ui,sans-serif}.mw-controls option{color:#21454a;background:#fff}.mw-control-note{color:var(--mw-muted);flex:1;min-width:0;font:400 9px/1.5 system-ui,sans-serif}.mw-pause{border:1px solid var(--mw-line);width:38px;height:40px;color:var(--mw-ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mw-pause:hover{background:#e9eee5}.mw-support{color:var(--mw-muted);align-items:flex-start;gap:8px;margin:9px 0 0;font:400 10px/1.7 system-ui,sans-serif;display:flex}.mw-support svg{flex-shrink:0;margin-top:2px}.mw-support small{margin-top:4px;font-size:9px;display:block}.mw-welcome :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #8b7956}.mw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-welcome .mw-welcome{max-width:430px;margin:24px 0}.help-welcome .mw-greeting{font-size:38px!important}.help-welcome .mw-topline{display:none}.riviera-login .login-form-top{margin-bottom:22px}.riviera-login .mw-login+.login-lead{margin-top:-8px;margin-bottom:20px}.riviera-login .mw-login .mw-greeting{font-size:44px!important}@media (max-width:760px){.mw-welcome{margin-bottom:22px}.mw-topline{letter-spacing:1px;margin-bottom:10px;font-size:8px}.mw-english,.mw-control-note{font-size:8px}.mw-controls label{max-width:59%}.mw-controls select{min-height:44px;font-size:12px}.mw-pause{width:40px;height:44px}.mw-controls{gap:7px;margin-top:6px}.mw-support{font-size:10px}.riviera-login .mw-login .mw-greeting{font-size:39px!important}.help-welcome .mw-greeting{font-size:35px!important}.help-welcome .mw-welcome{margin:18px 0 22px}.help-welcome h1{font-size:55px}.help-welcome{padding-top:30px}}@media (max-width:350px){.mw-english,.mw-control-note{display:none}.mw-controls label{flex:1;max-width:calc(100% - 50px)}.mw-pause{margin-left:auto}.riviera-login .mw-login .mw-greeting{font-size:35px!important}}@media (prefers-reduced-motion:reduce){.mw-changing,.mw-changing.mw-leaving{filter:none;opacity:1;transition:none;transform:none}}.mw-pause{border-radius:22px;justify-content:center;align-items:center;gap:4px;width:65px;min-width:65px;font:500 10px/1 system-ui,sans-serif;display:flex}.mw-pause span{display:inline}.mw-control-note{font-size:9px}@media (max-width:350px){.mw-controls label{max-width:calc(100% - 74px)}}.preset-headline{min-width:0;display:grid!important}.preset-heading-frame{visibility:hidden;opacity:0;pointer-events:none;overflow-wrap:anywhere;grid-area:1/1;display:block}.preset-heading-frame>span,.preset-heading-frame>em{display:block}.preset-heading-frame[data-active=true]{visibility:visible;opacity:1;animation:.45s both mw-preset-reveal}.mw-changing{transition:none;animation:.45s both mw-preset-reveal}@keyframes mw-preset-reveal{0%{filter:blur(5px);opacity:.15;transform:translateY(3px)}to{filter:blur();opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mw-changing,.preset-heading-frame[data-active=true]{opacity:1;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
