.ues-a11y{position:relative;flex:0 0 auto}.ues-a11y__trigger{width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(23,23,25,.075);color:#171719;cursor:pointer;transition:transform .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1)}.ues-a11y__trigger:hover,.ues-a11y__trigger:focus-visible,.ues-a11y.is-open .ues-a11y__trigger{background:#171719;color:#fff;transform:translateY(-1px)}.ues-a11y__trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ues-a11y__panel{position:fixed;z-index:35;right:max(24px,calc((100vw - 1280px)/2 + 24px));top:106px;width:min(410px,calc(100vw - 24px));max-height:calc(100dvh - 124px);overflow:auto;padding:28px;border-radius:30px;background:#f7f5f0;color:#171719;box-shadow:0 35px 100px rgba(43,41,92,.25),inset 0 1px rgba(255,255,255,.95);opacity:0;pointer-events:none;transform:translateY(-10px) scale(.97);transform-origin:top right;transition:opacity .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1)}.ues-a11y.is-open .ues-a11y__panel{opacity:1;pointer-events:auto;transform:none}.ues-a11y__panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ues-a11y__panel h2{margin:4px 0 0!important;font-size:30px!important;line-height:1!important;letter-spacing:-.04em!important;color:#171719!important}.ues-a11y__panel header small{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#49494d}.ues-a11y__panel>p{margin:18px 0 22px;color:#3d3d42;font-size:14px;line-height:1.5}.ues-a11y__close{position:relative;width:38px;height:38px;border:0;border-radius:50%;background:#e7e4dd;cursor:pointer}.ues-a11y__close span{position:absolute;left:11px;top:18px;width:16px;height:1.5px;background:#171719}.ues-a11y__close span:first-child{transform:rotate(45deg)}.ues-a11y__close span:last-child{transform:rotate(-45deg)}.ues-a11y__options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ues-a11y__options>button{min-height:142px;padding:17px;border:0;border-radius:20px;background:#fff;color:#171719;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(23,23,25,.1);transition:transform .4s cubic-bezier(.32,.72,0,1),background .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}.ues-a11y__options>button:hover{transform:translateY(-2px)}.ues-a11y__options>button[aria-pressed=true]{background:#ddec5b;box-shadow:inset 0 0 0 2px #171719}.ues-a11y__options b,.ues-a11y__options small{display:block}.ues-a11y__options b{margin-top:15px;font-size:14px}.ues-a11y__options small{margin-top:4px;color:#4d4d52;font-size:11px;line-height:1.35}.ues-a11y__option-icon{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ece9e3}.ues-a11y__option-icon i{display:block;width:17px;height:17px;border-radius:50%;background:linear-gradient(90deg,#171719 50%,#fff 50%);box-shadow:inset 0 0 0 1px #171719}.ues-a11y__type{font-weight:700;font-size:12px}.ues-a11y__link:before{content:'';width:17px;height:8px;border:1.5px solid #171719;border-radius:8px;transform:rotate(-35deg)}.ues-a11y__pause:before,.ues-a11y__pause:after{content:'';width:3px;height:14px;background:#171719;border-radius:2px}.ues-a11y__pause{grid-template-columns:auto auto;gap:4px}.ues-a11y__reset{width:100%;margin-top:12px;padding:13px 16px;border:0;border-radius:15px;background:#e8e5df;color:#171719;font-size:12px;font-weight:600;cursor:pointer}.ues-a11y__reference{font-size:11px!important;color:#4d4d52!important;margin-bottom:0!important}.ues-a11y__reference a{text-decoration:underline;text-underline-offset:3px}

html.ues-a11y-contrast body.ues-preview-body{--ink:#09090b;--paper:#fff;--lav:#d8d8ff;--lav-deep:#302e7d;--coral:#a62f24;--acid:#eff67a;background:#fff;color:#09090b}html.ues-a11y-contrast .ues-header{background:#fff;box-shadow:inset 0 0 0 2px #09090b}html.ues-a11y-contrast .ues-panel,html.ues-a11y-contrast .ues-people article,html.ues-a11y-contrast .ues-membership article,html.ues-a11y-contrast .ues-contact-card,html.ues-a11y-contrast .ues-type-spec article,html.ues-a11y-contrast .ues-guidelines article{box-shadow:inset 0 0 0 2px #09090b}html.ues-a11y-contrast .ues-rules-teaser,html.ues-a11y-contrast .ues-form-shell,html.ues-a11y-contrast .ues-sitemap{background:#09090b;color:#fff;box-shadow:inset 0 0 0 2px #09090b}html.ues-a11y-contrast .ues-rules-teaser :is(h2,p,.ues-eyebrow),html.ues-a11y-contrast .ues-form-shell>div :is(h2,p,.ues-eyebrow),html.ues-a11y-contrast .ues-sitemap :is(h2,p,.ues-eyebrow,li,span,b){color:#fff!important}html.ues-a11y-contrast .ues-lead,html.ues-a11y-contrast .ues-editorial>div>p,html.ues-a11y-contrast .ues-intro>p:last-child,html.ues-a11y-contrast .ues-people p,html.ues-a11y-contrast .ues-panel p,html.ues-a11y-contrast .ues-footer :is(span,small){color:#242429!important}html.ues-a11y-contrast .ues-btn--ghost{box-shadow:inset 0 0 0 2px #09090b}html.ues-a11y-contrast :is(a,button,input,select,textarea):focus-visible{outline:4px solid #005fcc!important;outline-offset:4px!important}
html.ues-a11y-large{font-size:112.5%}html.ues-a11y-large .ues-header{max-width:calc(100% - 24px)}html.ues-a11y-large .ues-header nav{gap:16px}html.ues-a11y-links .ues-preview-body main a:not(.ues-btn),html.ues-a11y-links .ues-footer a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}html.ues-a11y-motion *,html.ues-a11y-motion *:before,html.ues-a11y-motion *:after{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.ues-a11y-motion .ues-reveal{opacity:1!important;transform:none!important}
@media(max-width:1100px){.ues-a11y__trigger{width:40px;height:40px}.ues-header:has(.ues-a11y){gap:14px}}
@media(max-width:900px){.ues-a11y{margin-left:0}.ues-a11y__panel{position:absolute;top:calc(100% + 18px);right:-70px;max-height:calc(100dvh - 145px)}}
@media(max-width:480px){.ues-a11y__panel{padding:20px;border-radius:24px}.ues-a11y__options{grid-template-columns:1fr}.ues-a11y__options>button{min-height:104px}}
@media(prefers-reduced-motion:reduce){.ues-a11y__panel,.ues-a11y__trigger,.ues-a11y__options>button{transition:none}}
@media(forced-colors:active){.ues-a11y__trigger,.ues-a11y__panel,.ues-a11y__options>button{border:1px solid ButtonText}.ues-a11y__options>button[aria-pressed=true]{outline:3px solid Highlight}}
