O 3 Jy T9 U
O 3 Jy T9 U
all: unset
}
#globalheader html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
#globalheader body {
margin: 0;
padding: 0
}
#globalheader caption,#globalheader th {
text-align: left
}
#globalheader table {
border-collapse: collapse;
border-spacing: 0
}
#globalheader button {
background: none;
border: 0;
box-sizing: content-box;
color: inherit;
cursor: pointer;
font: inherit;
line-height: inherit;
overflow: visible;
vertical-align: inherit
}
#globalheader button:disabled {
cursor: default
}
#globalheader :focus-visible {
outline: 2px solid var(--sk-focus-color, #0071E3);
outline-offset: var(--sk-focus-offset, 1px)
}
#globalheader ::-moz-focus-inner {
border: 0;
padding: 0
}
html,body {
margin: 0;
padding: 0
}
:root {
--r-globalnav-background-opened: #fafafc;
--r-globalnav-background-opened-dark: #161617
}
#globalnav {
--r-globalnav-flyout-close-delay: .12s;
--r-globalnav-flyout-link-opacity-duration: .5s;
--r-globalnav-flyout-spacing: 88px;
--r-globalnav-next-flyout-height: 0px;
--r-globalnav-previous-flyout-height: 0px;
--r-globalnav-height: 44px;
--r-globalnav-color: rgba(0, 0, 0, .8);
--r-globalnav-color-secondary: #333336;
--r-globalnav-color-hover: #000000;
--r-globalnav-font-size: 17px;
--globalnav-background: none;
--globalnav-backdrop-filter: none;
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 9999;
display: block;
margin: 0;
width: 100%;
min-width: 320px;
height: 48px;
max-height: 44px;
font-size: 17px;
-webkit-user-select: none;
user-select: none;
-webkit-backdrop-filter: var(--globalnav-backdrop-filter);
backdrop-filter: var(--globalnav-backdrop-filter)
}
#globalnav:not([dir=rtl]) {
--r-globalnav-start: var(--r-sk-start, left);
--r-globalnav-end: var(--r-sk-end, right);
--r-globalnav-safe-area-inset-start: var(--sk-safe-area-inset-start, env(safe-
area-inset-left));
--r-globalnav-safe-area-inset-end: var(--sk-safe-area-inset-end, env(safe-area-
inset-right));
--r-globalnav-logical-factor: 1
}
#globalnav[dir=rtl] {
--r-globalnav-start: var(--r-sk-start, right);
--r-globalnav-end: var(--r-sk-end, left);
--r-globalnav-safe-area-inset-start: var(--sk-safe-area-inset-start, env(safe-
area-inset-right));
--r-globalnav-safe-area-inset-end: var(--sk-safe-area-inset-end, env(safe-area-
inset-left));
--r-globalnav-logical-factor: -1
}
#globalnav.globalnav-dark,#globalnav.globalheader-dark,.globalheader-dark
#globalnav,.theme-dark #globalnav {
--r-globalnav-color: rgba(255, 255, 255, .8);
--r-globalnav-color-secondary: #E8E8ED;
--r-globalnav-color-hover: #FFFFFF
}
#globalnav.globalnav-light,#globalnav.globalheader-light,.globalheader-dark
#globalnav.globalnav-light,.theme-dark #globalnav.globalnav-light,.globalheader-
dark #globalnav.globalheader-light,.theme-dark #globalnav.globalheader-
light,.globalheader-light #globalnav,.theme-light #globalnav {
--r-globalnav-color: rgba(0, 0, 0, .8);
--r-globalnav-color-secondary: #333336;
--r-globalnav-color-hover: #000000
}
#globalnav.globalnav-with-flyout-open {
background: none;
-webkit-backdrop-filter: none;
backdrop-filter: none
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) {
background: none;
-webkit-backdrop-filter: none;
backdrop-filter: none
}
#globalnav.globalnav-scrim,.globalnav-scrim #globalnav {
background: var(--globalnav-background);
--globalnav-background: rgba(250, 250, 252, .92)
}
#globalnav.globalnav-scrim.globalnav-dark,.globalnav-scrim.globalheader-dark
#globalnav,.globalnav-scrim #globalnav.globalnav-dark,.globalheader-dark
#globalnav.globalnav-scrim {
--globalnav-background: rgba(22, 22, 23, .88)
}
.globalnav-scrim.globalnav-light#globalnav,.globalnav-scrim.globalheader-
dark .globalnav-light {
--globalnav-background: rgba(250, 250, 252, .92)
}
.globalnav-scrim-noblur#globalnav,.globalnav-scrim-noblur #globalnav {
--globalnav-backdrop-filter: initial
}
#globalnav.globalnav-block-transitions,#globalnav.globalnav-block-
transitions:before,#globalnav.globalnav-block-
transitions:after,#globalnav.globalnav-block-transitions *,#globalnav.globalnav-
block-transitions *:before,#globalnav.globalnav-block-transitions *:after {
animation: none!important;
transition: none!important
}
.globalnav-hidden,.globalnav-svg-symbol {
display: none
}
.globalnav-placeholder {
height: 44px
}
.ac-nav-overlap .globalnav-placeholder {
display: none
}
.globalnav-curtain {
background: rgba(232,232,237,.4);
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
visibility: hidden;
position: fixed;
opacity: 0;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9998;
transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-end
80ms
}
#globalnav.globalnav-dark .globalnav-curtain,#globalnav.globalheader-
dark .globalnav-curtain,.globalheader-dark .globalnav-curtain,.theme-
dark .globalnav-curtain {
background: rgba(0,0,0,.4)
}
.globalnav-dark~.globalnav-curtain {
background: rgba(0,0,0,.4)
}
#globalnav.globalnav-light .globalnav-curtain,#globalnav.globalheader-
light .globalnav-curtain,.globalheader-dark #globalnav.globalnav-light .globalnav-
curtain,.theme-dark #globalnav.globalnav-light .globalnav-curtain,.globalheader-
dark #globalnav.globalheader-light .globalnav-curtain,.theme-dark
#globalnav.globalheader-light .globalnav-curtain,.globalheader-light .globalnav-
curtain,.theme-light .globalnav-curtain {
background: rgba(232,232,237,.4)
}
.globalnav-light~.globalnav-curtain {
background: rgba(232,232,237,.4)
}
.globalnav-with-flyout-open~.globalnav-curtain {
opacity: 1;
visibility: visible;
transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-
start 80ms
}
.globalnav-block-transitions~.globalnav-curtain {
animation: none!important;
transition: none!important
}
.globalnav-curtain-noblur {
-webkit-backdrop-filter: none;
backdrop-filter: none
}
#globalnav .globalnav-content {
margin: 0 auto;
box-sizing: border-box;
width: 100%;
max-width: 1024px;
padding-top: 0;
padding-bottom: 0;
padding-inline-start:max(22px,var(--r-globalnav-safe-area-inset-
start));padding-inline-end: max(22px,var(--r-globalnav-safe-area-inset-end));
--r-globalnav-flyout-rate: 0s;
--r-globalnav-duration-medium: .24s;
z-index: 2
}
#globalnav.globalnav-animating .globalnav-content {
transition: height var(--r-globalnav-flyout-rate) cubic-bezier(.4,0,.6,1)
80ms,background var(--r-globalnav-flyout-rate) cubic-bezier(.4,0,.6,1) 80ms
}
#globalnav.globalnav-with-flyout-open .globalnav-content {
height: 100vh;
background: var(--r-globalnav-background-opened);
overflow-x: hidden;
overflow-y: scroll;
transition-delay: 0ms
}
.globalnav-with-flyout-open#globalnav.globalnav-dark .globalnav-
content,.globalnav-with-flyout-open#globalnav.globalheader-dark .globalnav-
content,.globalheader-dark #globalnav.globalnav-with-flyout-open .globalnav-
content,.theme-dark #globalnav.globalnav-with-flyout-open .globalnav-content {
background: var(--r-globalnav-background-opened-dark)
}
.globalnav-with-flyout-open#globalnav.globalnav-light .globalnav-
content,.globalnav-with-flyout-open#globalnav.globalheader-light .globalnav-
content,.globalheader-dark .globalnav-with-flyout-open#globalnav.globalnav-
light .globalnav-content,.theme-dark .globalnav-with-flyout-
open#globalnav.globalnav-light .globalnav-content,.globalheader-dark .globalnav-
with-flyout-open#globalnav.globalheader-light .globalnav-content,.theme-
dark .globalnav-with-flyout-open#globalnav.globalheader-light .globalnav-
content,.globalheader-light #globalnav.globalnav-with-flyout-open .globalnav-
content,.theme-light #globalnav.globalnav-with-flyout-open .globalnav-content {
background: var(--r-globalnav-background-opened)
}
#globalnav.globalnav-with-flyout-open.globalnav-animating:not(.globalnav-with-
flyout-closing) .globalnav-content {
-webkit-backdrop-filter: var(--globalnav-backdrop-filter);
backdrop-filter: var(--globalnav-backdrop-filter)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-content {
-webkit-backdrop-filter: var(--globalnav-backdrop-filter);
backdrop-filter: var(--globalnav-backdrop-filter)
}
}
#globalnav .globalnav-list {
cursor: default;
margin: 0 -8px;
width: auto;
height: 44px;
display: flex;
justify-content: space-between;
-webkit-user-select: none;
user-select: none;
list-style: none
}
@media only screen and (max-width: 833px) {
#globalnav .globalnav-list {
display:flex;
flex: 1;
position: relative;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin-inline-start:0;margin-inline-end:0;height: auto;
box-sizing: border-box;
padding-inline-end:calc(48px + max(0px,var(--r-globalnav-safe-area-inset-
end) - 16px));-webkit-overflow-scrolling: touch
}
}
#globalnav .globalnav-item {
box-sizing: border-box;
height: 44px
}
#globalnav .globalnav-item.globalnav-item-flyout-change-next {
z-index: 1
}
#globalnav .globalnav-list>.globalnav-item {
height: 100%
}
#globalnav.globalnav-with-flyout-open .globalnav-list>.globalnav-
item:not(.globalnav-menu) .globalnav-link {
opacity: 0;
visibility: hidden;
transition: opacity .24s cubic-bezier(.4,0,.6,1),visibility .24s step-end
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-menu .globalnav-item {
transform: none;
opacity: 1
}
}
#globalnav .globalnav-item:not(.globalnav-menu,.globalnav-item-
menu) .globalnav-link {
height: 48px
}
}
#globalnav .globalnav-item-apple {
display: block
}
#globalnav.globalnav-trailing .globalnav-item-apple {
flex: 1
}
#globalnav.globalnav-with-flyout-open .globalnav-item-menu {
opacity: 1;
pointer-events: auto;
transform: none
}
#globalnav .globalnav-item-menu:first-child {
margin-top: -3px
}
}
#globalnav.globalnav-with-submenu-open .globalnav-item-submenu {
visibility: hidden;
transition: none!important
}
}
#globalnav .globalnav-menuback {
display: none
}
#globalnav .globalnav-menuback-button {
color: var(--r-globalnav-color-secondary);
display: flex;
justify-content: center;
width: 100%;
height: 100%;
outline-offset: -7px;
transition: color .32s cubic-bezier(.4,0,.6,1)
}
#globalnav .globalnav-menuback-button:hover {
color: var(--r-globalnav-color-hover)
}
#globalnav.globalnav-with-submenu-open .globalnav-menuback {
visibility: visible;
transform: translate(0) scale(1);
opacity: 1;
pointer-events: auto;
transition: opacity .24s cubic-bezier(.4,0,.6,1) .16s,transform .24s cubic-
bezier(.4,0,.6,1) .16s,visibility .24s step-start .16s
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-submenu-
open) .globalnav-menuback {
opacity: 0;
transform: translate(0) scale(.8);
transition: transform .24s cubic-bezier(.4,0,.6,1) 0s,opacity .24s cubic-
bezier(.4,0,.6,1) 0s,visibility .24s step-end 0s
}
}
#globalnav .globalnav-image-regular {
display: flex
}
#globalnav .globalnav-image-compact {
display: none
}
#globalnav .globalnav-image-regular {
display: none
}
}
#globalnav.globalnav-with-menu-open .globalnav-submenu-trigger-
group,#globalnav.globalnav-with-submenu-open.globalnav-animating .globalnav-
submenu-trigger-group {
opacity: 1;
visibility: visible;
transform: translate(0)
}
#globalnav.globalnav-with-submenu-open .globalnav-submenu-trigger-group {
opacity: 0;
visibility: hidden;
transform: translate(calc(-8px * var(--r-globalnav-logical-factor)));
transition: none
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-trigger-group {
transition-delay: 0s;
transition-duration: min(.16s + 20ms * calc(var(--r-globalnav-flyout-item-
total) - var(--r-globalnav-flyout-item-number)),.24s)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-submenu-
open) .globalnav-submenu-trigger-group {
transition-delay: 0s
}
}
#globalnav .globalnav-link {
font-size: 12px;
font-weight: 400;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
color: var(--r-globalnav-color);
position: relative;
z-index: 1;
padding: 0 calc(8px / var(--r-globalnav-text-zoom-scale, 1));
height: 44px;
background: no-repeat;
text-decoration: none;
white-space: nowrap;
-webkit-tap-highlight-color: rgba(0,0,0,0);
transition: color .32s cubic-bezier(.4,0,.6,1)
}
#globalnav .globalnav-link:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-link:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic
Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-link:focus {
outline: none
}
#globalnav .globalnav-link:focus-visible {
--sk-focus-offset: -7px;
outline: 2px solid var(--sk-focus-color, #0071E3);
outline-offset: var(--sk-focus-offset, 1px)
}
#globalnav .globalnav-link-apple {
font-size: 17px;
line-height: 1.2353641176;
font-weight: 600;
letter-spacing: -.022em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
display: flex;
align-items: center
}
#globalnav .globalnav-link-apple:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-link-apple:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic
Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-link-apple:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-link-apple-logo {
height: 100%
}
@keyframes globalnav-chevron-slide-in-hover {
0% {
opacity: 0;
transform: translate(-4px)
}
to {
opacity: 1;
transform: translate(0)
}
}
@keyframes globalnav-chevron-hover-off {
0% {
opacity: 1;
transform: scale(1)
}
to {
opacity: 0;
transform: scale(.8)
}
}
#globalnav .globalnav-link-chevron {
display: none;
visibility: hidden;
transition: visibility .24s step-end
}
#globalnav.globalnav-with-submenu-open .globalnav-link-chevron {
animation: globalnav-chevron-hover-off .24s cubic-bezier(.4,0,.6,1) both
}
#globalnav.globalnav-submenus-disabled .globalnav-link-chevron {
visibility: hidden!important
}
}
.globalnav-with-submenu-open #globalnav.globalnav-with-menu-
open:not(.globalnav-animating) .globalnav-link:hover .globalnav-link-
chevron,.globalnav-with-submenu-open #globalnav.globalnav-with-menu-
open:not(.globalnav-animating) .globalnav-link:active .globalnav-link-
chevron,.globalnav-with-submenu-open #globalnav.globalnav-with-menu-
open:not(.globalnav-animating) .globalnav-link:focus-visible .globalnav-link-
chevron {
animation: globalnav-chevron-hover-off .24s cubic-bezier(.4,0,.6,1) both
}
#globalnav.globalnav-with-menu-open:not(.globalnav-animating) .globalnav-
link:hover .globalnav-link-chevron:hover,#globalnav.globalnav-with-menu-
open:not(.globalnav-animating) .globalnav-link:active .globalnav-link-
chevron:hover,#globalnav.globalnav-with-menu-open:not(.globalnav-
animating) .globalnav-link:focus-visible .globalnav-link-chevron:hover {
color: var(--r-globalnav-color-hover)
}
}
#globalnav .globalnav-menu {
flex-grow: 1;
-webkit-overflow-scrolling: touch
}
#globalnav.globalnav-with-menu-open .globalnav-menu {
visibility: visible
}
#globalnav.globalnav-with-flyout-open.globalnav-animating:not(.globalnav-with-
flyout-closing) .globalnav-menu {
overflow: hidden
}
#globalnav .globalnav-menu>.globalnav-flyout {
width: 100%;
padding-top: 50px;
box-sizing: border-box;
background-color: transparent
}
#globalnav.globalnav-with-submenu-open .globalnav-menu>.globalnav-flyout {
pointer-events: none;
overflow: initial
}
}
#globalnav .globalnav-menu-list {
justify-content: space-evenly;
height: 100%
}
#globalnav .globalnav-menutrigger {
width: 48px;
border-bottom: none;
display: none
}
#globalnav.globalnav-no-menu .globalnav-menutrigger {
display: none
}
#globalnav.no-js .globalnav-menutrigger {
pointer-events: none
}
}
#globalnav .globalnav-menutrigger-button {
position: relative;
display: flex;
justify-content: center;
align-items: center;
color: #000;
opacity: .8;
width: 48px;
height: 48px;
cursor: pointer;
outline-offset: -7px;
transition: opacity .32s cubic-bezier(.4,0,.6,1),color .32s cubic-
bezier(.4,0,.6,1);
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
#globalnav.globalnav-dark .globalnav-menutrigger-button,#globalnav.globalheader-
dark .globalnav-menutrigger-button,.globalheader-dark #globalnav .globalnav-
menutrigger-button,.theme-dark #globalnav .globalnav-menutrigger-button {
color: #fff
}
#globalnav.globalnav-light .globalnav-menutrigger-button,#globalnav.globalheader-
light .globalnav-menutrigger-button,.globalheader-dark #globalnav.globalnav-
light .globalnav-menutrigger-button,.theme-dark #globalnav.globalnav-
light .globalnav-menutrigger-button,.globalheader-dark #globalnav.globalheader-
light .globalnav-menutrigger-button,.theme-dark #globalnav.globalheader-
light .globalnav-menutrigger-button,.globalheader-light #globalnav .globalnav-
menutrigger-button,.theme-light #globalnav .globalnav-menutrigger-button {
color: #000
}
#globalnav .globalnav-menutrigger-button:hover {
opacity: 1
}
#globalnav.touch .globalnav-menutrigger-button {
color: var(--r-globalnav-color-hover);
transition: none
}
@keyframes globalnav-flyout-slide-forward-next {
0% {
opacity: 0;
transform: translate(8px)
}
to {
opacity: 1;
transform: translate(0)
}
}
@keyframes globalnav-flyout-slide-forward-previous {
0% {
opacity: 1;
transform: translate(0)
}
to {
opacity: 0;
transform: translate(-8px)
}
}
@keyframes globalnav-flyout-slide-back-previous {
0% {
opacity: 1;
transform: translate(0)
}
to {
opacity: 0;
transform: translate(8px)
}
}
@keyframes globalnav-flyout-slide-back-next {
0% {
opacity: 0;
transform: translate(-8px)
}
to {
opacity: 1;
transform: translate(0)
}
}
#globalnav .globalnav-flyout {
margin: 0
}
#globalnav.globalnav-animating.globalnav-with-menu-open:not(.globalnav-with-
submenu-open) .globalnav-flyout .globalnav-flyout-scroll-container {
height: 100%
}
#globalnav .globalnav-item:not(.globalnav-item-flyout-change-
previous,.globalnav-item-flyout-change-next).globalnav-item-flyout-
closing .globalnav-flyout {
display: block;
visibility: visible;
opacity: 1;
height: 100vh;
overflow: hidden
}
#globalnav .globalnav-flyout-item {
opacity: 0;
transform: translateY(-4px);
transition: opacity .32s cubic-bezier(.4,0,.6,1) calc(var(--r-globalnav-flyout-
item-number) * 20ms + (var(--r-globalnav-flyout-group-number, 0) + 1) *
80ms),transform .32s cubic-bezier(.4,0,.6,1) calc(var(--r-globalnav-flyout-item-
number) * 20ms + (var(--r-globalnav-flyout-group-number, 0) + 1) * 80ms)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-flyout-item {
transition-delay: 0s;
transition-duration: min(.16s + calc(var(--r-globalnav-flyout-item-total) -
var(--r-globalnav-flyout-item-number)) * 20ms,.24s)
}
#globalnav .globalnav-item-flyout-change-next>.globalnav-
flyout,#globalnav .globalnav-item-flyout-open>.globalnav-
flyout,#globalnav .globalnav-item-flyout-change-previous>.globalnav-flyout {
visibility: visible;
opacity: 1;
width: 100%;
pointer-events: auto
}
#globalnav .globalnav-menu.globalnav-item-flyout-change-next>.globalnav-
flyout .globalnav-link-text {
animation-name: globalnav-flyout-slide-back-next;
animation-duration: .24s;
animation-delay: .16s;
animation-fill-mode: both;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
#globalnav .globalnav-menu.globalnav-item-flyout-change-previous>.globalnav-
flyout .globalnav-link-text {
animation-name: globalnav-flyout-slide-forward-previous;
animation-duration: .24s;
animation-fill-mode: both;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
@keyframes globalnav-scrim-height-change {
0% {
height: var(--r-globalnav-previous-flyout-height)
}
to {
height: var(--r-globalnav-next-flyout-height)
}
}
@keyframes globalnav-fade-in {
0% {
opacity: 0
}
to {
opacity: 1
}
}
#globalnav .globalnav-submenu {
--r-globalnav-submenu-header-color: rgb(110, 110, 115);
--r-globalnav-flyout-height: 0;
background: var(--r-globalnav-background-opened);
position: absolute;
left: 0;
right: 0;
text-align: start
}
#globalnav.globalnav-with-flyout-open.globalnav-animating:not(.globalnav-with-
flyout-closing) .globalnav-submenu {
-webkit-backdrop-filter: var(--globalnav-backdrop-filter);
backdrop-filter: var(--globalnav-backdrop-filter)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu {
-webkit-backdrop-filter: var(--globalnav-backdrop-filter);
backdrop-filter: var(--globalnav-backdrop-filter)
}
#globalnav.globalnav-animating .globalnav-submenu {
transition: height var(--r-globalnav-flyout-rate) cubic-
bezier(.4,0,.6,1) .12s,visibility var(--r-globalnav-flyout-rate) step-
end .12s,background var(--r-globalnav-flyout-rate) cubic-bezier(.4,0,.6,1) .12s
}
#globalnav:not(.globalnav-animating) .globalnav-item.globalnav-item-flyout-open
.globalnav-submenu {
transition: height var(--r-globalnav-flyout-rate) cubic-bezier(.4,0,.6,1)
}
#globalnav.globalnav-dark .globalnav-item.globalnav-item-flyout-
open .globalnav-submenu,#globalnav.globalheader-dark .globalnav-item.globalnav-
item-flyout-open .globalnav-submenu,.globalheader-dark #globalnav .globalnav-
item.globalnav-item-flyout-open .globalnav-submenu,.theme-dark
#globalnav .globalnav-item.globalnav-item-flyout-open .globalnav-submenu {
background: var(--r-globalnav-background-opened-dark)
}
#globalnav.globalnav-light .globalnav-item.globalnav-item-flyout-
open .globalnav-submenu,#globalnav.globalheader-light .globalnav-item.globalnav-
item-flyout-open .globalnav-submenu,.globalheader-dark #globalnav.globalnav-
light .globalnav-item.globalnav-item-flyout-open .globalnav-submenu,.theme-dark
#globalnav.globalnav-light .globalnav-item.globalnav-item-flyout-open .globalnav-
submenu,.globalheader-dark #globalnav.globalheader-light .globalnav-item.globalnav-
item-flyout-open .globalnav-submenu,.theme-dark #globalnav.globalheader-
light .globalnav-item.globalnav-item-flyout-open .globalnav-submenu,.globalheader-
light #globalnav .globalnav-item.globalnav-item-flyout-open .globalnav-
submenu,.theme-light #globalnav .globalnav-item.globalnav-item-flyout-
open .globalnav-submenu {
background: var(--r-globalnav-background-opened)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-item-flyout-change-
previous .globalnav-submenu {
z-index: -1
}
}
#globalnav .globalnav-submenu-content {
margin: 0 auto;
box-sizing: border-box;
width: 100%;
max-width: 1024px;
z-index: 2;
padding-top: 0;
padding-bottom: 0;
padding-inline-start:max(22px,var(--r-globalnav-safe-area-inset-
start));padding-inline-end: max(22px,var(--r-globalnav-safe-area-inset-end));
display: flex
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-content {
transition-delay: 80ms
}
}
#globalnav .globalnav-submenu-group {
box-sizing: border-box
}
#globalnav .globalnav-submenu-group-elevated {
max-width: 50%;
padding-inline-end:88px}
}
#globalnav .globalnav-submenu-group:last-child {
padding-bottom: 92px;
margin-bottom: 0
}
#globalnav .globalnav-submenu-group-elevated {
flex-basis: 75%;
max-width: 75%;
padding-inline-end:96px;margin-inline-end:25%}
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-list-
item,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-list-item-elevated {
opacity: 0;
transform: translateY(-4px);
transition-property: opacity,transform;
transition-duration: min(.16s + 20ms * calc(var(--r-globalnav-flyout-item-
total) - var(--r-globalnav-flyout-item-number)),.24s);
transition-delay: 0s
}
#globalnav.globalnav-with-submenu-open .globalnav-submenu-list-
item,#globalnav.globalnav-with-submenu-open .globalnav-submenu-list-item-elevated {
opacity: 1;
transition: none
}
#globalnav.globalnav-animating.globalnav-with-menu-open:not(.globalnav-with-
submenu-open) .globalnav-submenu-list-item,#globalnav.globalnav-
animating.globalnav-with-menu-open:not(.globalnav-with-submenu-open) .globalnav-
submenu-list-item-elevated {
opacity: 1
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-list-
item,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-list-item-elevated {
opacity: 0;
transform: translateY(-8px);
transition-delay: 0s;
transition-duration: min(.16s + calc(var(--r-globalnav-flyout-group-total)
- var(--r-globalnav-flyout-group-number)) * 40ms,.24s)
}
}
#globalnav .globalnav-submenu-header {
font-size: 12px;
line-height: 1.3333733333;
font-weight: 400;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
color: var(--r-globalnav-submenu-header-color);
display: block
}
#globalnav .globalnav-submenu-header:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-submenu-header:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-submenu-header:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-header:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav.globalnav-dark .globalnav-submenu-header,#globalnav.globalheader-
dark .globalnav-submenu-header,.globalheader-dark #globalnav .globalnav-submenu-
header,.theme-dark #globalnav .globalnav-submenu-header {
--r-globalnav-submenu-header-color: rgb(134, 134, 139)
}
#globalnav.globalnav-light .globalnav-submenu-header,#globalnav.globalheader-
light .globalnav-submenu-header,.globalheader-dark #globalnav.globalnav-
light .globalnav-submenu-header,.theme-dark #globalnav.globalnav-light .globalnav-
submenu-header,.globalheader-dark #globalnav.globalheader-light .globalnav-submenu-
header,.theme-dark #globalnav.globalheader-light .globalnav-submenu-
header,.globalheader-light #globalnav .globalnav-submenu-header,.theme-light
#globalnav .globalnav-submenu-header {
--r-globalnav-submenu-header-color: rgb(110, 110, 115)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-header {
opacity: 0;
transition-duration: min(.16s + 20ms * calc(var(--r-globalnav-flyout-item-
total) - var(--r-globalnav-flyout-item-number)),.24s);
transition-delay: 0s
}
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-submenu-header {
opacity: 0;
transform: translateY(-8px);
transition-delay: 0s;
transition-duration: min(.16s + 20ms * calc(var(--r-globalnav-flyout-item-
total) - var(--r-globalnav-flyout-item-number)),.24s);
transition-duration: min(.16s + calc(var(--r-globalnav-flyout-group-total)
- var(--r-globalnav-flyout-group-number)) * 40ms,.24s)
}
}
#globalnav .globalnav-submenu-list {
margin: 0;
list-style: none
}
#globalnav .globalnav-submenu-list-item {
font-size: 12px;
line-height: 1.3333733333;
font-weight: 600;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
margin-inline-start:-11px;margin-inline-end:-11px}
#globalnav .globalnav-submenu-list-item:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-submenu-list-item:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-submenu-list-item:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-submenu-list-item:first-child {
margin-top: 10px
}
#globalnav .globalnav-submenu-list-item:first-child {
margin-top: 14px
}
}
#globalnav .globalnav-submenu-list-item-elevated+.globalnav-submenu-list-item {
margin-top: 14px
}
#globalnav .globalnav-submenu-list-item-elevated {
font-size: 24px;
line-height: 1.1666666667;
font-weight: 600;
letter-spacing: .009em;
font-family: SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
margin-inline-start:-11px;margin-inline-end:-11px}
#globalnav .globalnav-submenu-list-item-elevated:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic
Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-submenu-list-item-elevated:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-submenu-list-item-elevated:first-child {
margin-top: 6px
}
#globalnav .globalnav-submenu-list-item-elevated:first-child {
margin-top: -3px
}
}
#globalnav .globalnav-submenu-link {
display: inline-block;
padding: 7px 11px;
margin-bottom: -6px;
color: var(--r-globalnav-color-secondary);
text-decoration: none;
transition: color .32s cubic-bezier(.4,0,.6,1);
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
#globalnav .globalnav-submenu-link:focus {
outline: none
}
#globalnav .globalnav-submenu-link:focus-visible {
--sk-focus-offset: -7px;
outline: 2px solid var(--sk-focus-color, #0071E3);
outline-offset: var(--sk-focus-offset, 1px)
}
html.globalnav-noscroll {
margin-top: 0!important;
overscroll-behavior: none
}
html.globalnav-noscroll,html.globalnav-noscroll body {
overflow: hidden!important;
position: relative;
height: 100%!important
}
html.globalnav-noscroll.globalnav-noscroll-y,html.globalnav-noscroll.globalnav-
noscroll-y body {
overflow-y: hidden!important;
overflow-x: auto!important
}
html.globalnav-noscroll-long {
padding-inline-end:var(--r-globalnav-scrollbar-width)}
@keyframes globalnav-search-fade {
0% {
opacity: 0;
transform: translateY(0)
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes globalnav-search-fade-and-slide {
0% {
opacity: 0;
transform: translateY(calc(var(--r-globalnav-search-shift-vertical) * -1))
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes globalnav-search-fade-and-slide-to-close {
0% {
opacity: 0;
transform: translateY(calc(var(--r-globalnav-search-shift-vertical) * -1))
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes globalnav-search-slide-top-to-bottom {
0% {
transform: translateY(calc(var(--r-globalnav-suggested-links-height) * -1))
}
to {
transform: translateY(0)
}
}
@keyframes globalnav-search-slide-bottom-to-top {
0% {
transform: translateY(var(--r-globalnav-suggested-links-height))
}
to {
transform: translateY(0)
}
}
@keyframes globalnav-search-input-intro {
0% {
opacity: 0;
transform: translateY(var(--r-globalnav-search-input-vertical-shift))
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes globalnav-search-input-outro {
0% {
opacity: 1;
transform: translateY(0)
}
to {
opacity: 0;
transform: translateY(var(--r-globalnav-search-input-vertical-shift))
}
}
#globalnav .globalnav-search {
--r-globalnav-search-icon-fill: rgb(110, 110, 115);
--r-globalnav-search-icon-active-fill: #333336;
--r-globalnav-search-input-placeholder-color: rgb(110, 110, 115);
--r-globalnav-search-input-value-color: #333336;
--r-globalnav-search-list-header-color: rgb(110, 110, 115);
--r-globalnav-search-list-item-color: #333336;
--r-globalnav-search-list-item-icon-fill: rgb(110, 110, 115);
--r-globalnav-search-list-item-hover-background: rgb(245, 245, 247);
--r-globalnav-search-list-item-hover-color: #000000;
--r-globalnav-search-list-item-nonsearchterm-color: rgb(110, 110, 115);
--r-globalnav-search-list-item-searchterm-color: #333336
}
#globalnav.globalnav-dark .globalnav-search,#globalnav.globalheader-
dark .globalnav-search,.globalheader-dark #globalnav .globalnav-search,.theme-dark
#globalnav .globalnav-search {
--r-globalnav-search-icon-fill: rgb(134, 134, 139);
--r-globalnav-search-icon-active-fill: #E8E8ED;
--r-globalnav-search-input-placeholder-color: rgb(134, 134, 139);
--r-globalnav-search-input-value-color: #E8E8ED;
--r-globalnav-search-list-header-color: rgb(134, 134, 139);
--r-globalnav-search-list-item-color: #E8E8ED;
--r-globalnav-search-list-item-icon-fill: rgb(134, 134, 139);
--r-globalnav-search-list-item-hover-background: rgb(29, 29, 31);
--r-globalnav-search-list-item-hover-color: #FFFFFF;
--r-globalnav-search-list-item-nonsearchterm-color: rgb(134, 134, 139);
--r-globalnav-search-list-item-searchterm-color: #E8E8ED
}
#globalnav.globalnav-light .globalnav-search,#globalnav.globalheader-
light .globalnav-search,.globalheader-dark #globalnav.globalnav-light .globalnav-
search,.theme-dark #globalnav.globalnav-light .globalnav-search,.globalheader-dark
#globalnav.globalheader-light .globalnav-search,.theme-dark
#globalnav.globalheader-light .globalnav-search,.globalheader-light
#globalnav .globalnav-search,.theme-light #globalnav .globalnav-search {
--r-globalnav-search-icon-fill: rgb(110, 110, 115);
--r-globalnav-search-icon-active-fill: #333336;
--r-globalnav-search-input-placeholder-color: rgb(110, 110, 115);
--r-globalnav-search-input-value-color: #333336;
--r-globalnav-search-list-header-color: rgb(110, 110, 115);
--r-globalnav-search-list-item-color: #333336;
--r-globalnav-search-list-item-icon-fill: rgb(110, 110, 115);
--r-globalnav-search-list-item-hover-background: rgb(245, 245, 247);
--r-globalnav-search-list-item-hover-color: #000000;
--r-globalnav-search-list-item-nonsearchterm-color: rgb(110, 110, 115);
--r-globalnav-search-list-item-searchterm-color: #333336
}
#globalnav .globalnav-searchfield-wrapper {
--r-globalnav-search-input-vertical-shift: -4px;
display: flex;
align-items: center;
flex-wrap: nowrap;
width: calc(100% + 15px);
height: 2.3529411765em
}
#globalnav .globalnav-item:not(.globalnav-item-flyout-change-previous,.globalnav-
item-flyout-change-next).globalnav-item-flyout-closing .globalnav-searchfield-
wrapper {
animation: globalnav-search-input-outro .24s cubic-bezier(.4,0,.6,1) 0ms both
}
#globalnav .globalnav-searchfield-submit {
display: flex;
position: relative;
margin-inline-start:-6px;width: 1.7647058824em;
fill: var(--r-globalnav-search-icon-fill);
order: -1;
transition: fill .32s cubic-bezier(.4,0,.6,1);
z-index: 0
}
#globalnav .globalnav-searchfield-submit[tabindex="0"] {
fill: var(--r-globalnav-search-icon-active-fill);
z-index: 2
}
#globalnav .globalnav-searchfield-input {
font-size: 24px;
line-height: 1.1666666667;
font-weight: 600;
letter-spacing: .009em;
font-family: SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
position: relative;
z-index: 1;
margin-inline-start:-30px;margin-inline-end:-31px;padding-inline-
start:34px;padding-inline-end:34px;width: 100%;
height: 100%;
box-sizing: border-box;
background-color: transparent;
border: none;
border-radius: 0;
color: var(--r-globalnav-search-input-value-color);
line-height: 1
}
#globalnav .globalnav-searchfield-input:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(ja) {
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic
Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(ko) {
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(th) {
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchfield-input:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-searchfield-input[data-focus-
method=mouse],#globalnav .globalnav-searchfield-input[data-focus-method=touch] {
outline: none
}
#globalnav .globalnav-searchfield-input::placeholder {
color: var(--r-globalnav-search-input-placeholder-color);
opacity: 1
}
#globalnav .globalnav-searchfield-reset {
position: relative;
width: 1.7647058824em;
height: 1.8823529412em;
display: flex;
align-items: center;
justify-content: center;
fill: var(--r-globalnav-search-icon-fill);
opacity: 0;
visibility: hidden;
z-index: 2;
transition: opacity .32s cubic-bezier(.4,0,.6,1),fill .32s cubic-
bezier(.4,0,.6,1),visibility .32s step-end
}
#globalnav .globalnav-searchfield-reset[tabindex="0"] {
visibility: visible;
opacity: 1;
transition: opacity .32s cubic-bezier(.4,0,.6,1),fill .32s cubic-
bezier(.4,0,.6,1),visibility .32s step-start
}
#globalnav .globalnav-searchresults {
--r-globalnav-search-shift-vertical: 4px;
position: relative;
margin-top: 32px
}
#globalnav .globalnav-searchresults-count {
position: absolute;
clip: rect(1px,1px,1px,1px);
clip-path: inset(0 0 99.9% 99.9%);
overflow: hidden;
height: 1px;
width: 1px;
padding: 0;
border: 0
}
#globalnav .globalnav-searchresults-container+.globalnav-searchresults-container {
margin-top: 34px
}
#globalnav .globalnav-searchresults-header {
font-size: 12px;
line-height: 1.3333733333;
font-weight: 400;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
--r-globalnav-search-base-duration: calc(.24s - 80ms);
--r-globalnav-search-reverse-index: calc(var(--r-globalnav-flyout-item-total) -
var(--r-globalnav-flyout-item-number));
color: var(--r-globalnav-search-list-header-color)
}
#globalnav .globalnav-searchresults-header:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-searchresults-header:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-searchresults-header:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-header:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-searchresults-list-item {
font-size: 12px;
line-height: 1.3333733333;
font-weight: 600;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
--r-globalnav-search-base-duration: calc(.24s - 80ms);
--r-globalnav-search-reverse-index: calc(var(--r-globalnav-flyout-item-total) -
var(--r-globalnav-flyout-item-number));
display: flex;
align-items: flex-start;
margin-top: 4px;
margin-inline-start:-8px;margin-inline-end:-8px;box-sizing: border-box
}
#globalnav .globalnav-searchresults-list-item:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-searchresults-list-item:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh) {
letter-spacing: 0em
}
#globalnav .globalnav-searchresults-list-item:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav .globalnav-searchresults-list-item:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav .globalnav-searchresults-list-item:first-of-type {
margin-top: 8px
}
#globalnav .globalnav-searchresults-list-icon {
display: flex;
margin-inline-end:11px;fill: var(--r-globalnav-search-list-item-icon-fill);
transition: color 20ms cubic-bezier(.4,0,.6,1),background-color 20ms cubic-
bezier(.4,0,.6,1),fill 20ms cubic-bezier(.4,0,.6,1)
}
#globalnav[dir=rtl] .globalnav-searchresults-list-icon-arrow {
transform: scaleX(-1)
}
#globalnav .globalnav-searchresults-list-link {
text-decoration: none;
border-radius: 5px;
display: flex;
justify-content: flex-start;
align-items: flex-start;
width: 100%;
height: 100%;
padding-inline-start:8px;padding-inline-end:8px;padding-top: 4px;
padding-bottom: 4px;
color: var(--r-globalnav-search-list-item-color);
transition: color 20ms cubic-bezier(.4,0,.6,1),background-color 20ms cubic-
bezier(.4,0,.6,1),fill 20ms cubic-bezier(.4,0,.6,1)
}
#globalnav .globalnav-searchresults-list-link:focus-visible {
outline: 2px solid var(--sk-focus-color, #0071E3);
outline-offset: var(--sk-focus-offset, 1px)
}
#globalnav .globalnav-searchresults-list-text-highlight {
color: var(--r-globalnav-search-list-item-searchterm-color)
}
#globalnav .globalnav-search {
--r-globalnav-searchresults-timeout: .44s
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-search .globalnav-searchresults-current .globalnav-
searchresults-header,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-
menu-open,.globalnav-with-submenu-open) .globalnav-search .globalnav-searchresults-
current .globalnav-searchresults-list-item {
opacity: 1;
animation-delay: 0s;
animation-direction: reverse;
animation-duration: min(var(--r-globalnav-search-item-base-duration) + var(--r-
globalnav-search-item-reverse-index) * 20ms,.24s);
animation-fill-mode: both;
animation-name: globalnav-search-fade-and-slide-to-close
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-search.shift-1-2 .globalnav-searchresults-
current .globalnav-searchresults-container:first-child .globalnav-searchresults-
header,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-search.shift-1-2 .globalnav-
searchresults-current .globalnav-searchresults-container:first-child .globalnav-
searchresults-list-item,#globalnav.globalnav-with-flyout-closing:not(.globalnav-
with-menu-open,.globalnav-with-submenu-open) .globalnav-search.shift-0-
2 .globalnav-searchresults-current .globalnav-searchresults-container:first-
child .globalnav-searchresults-header,#globalnav.globalnav-with-flyout-
closing:not(.globalnav-with-menu-open,.globalnav-with-submenu-open) .globalnav-
search.shift-0-2 .globalnav-searchresults-current .globalnav-searchresults-
container:first-child .globalnav-searchresults-list-item {
animation-delay: 0s;
animation-direction: reverse;
animation-duration: min(var(--r-globalnav-search-item-base-duration) + var(--r-
globalnav-search-item-reverse-index) * 20ms,.24s);
animation-name: globalnav-search-fade-and-slide-to-close;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-search.shift-1-2 .globalnav-searchresults-
current .globalnav-searchresults-container:last-child .globalnav-searchresults-
header,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-
open,.globalnav-with-submenu-open) .globalnav-search.shift-1-2 .globalnav-
searchresults-current .globalnav-searchresults-container:last-child .globalnav-
searchresults-list-item,#globalnav.globalnav-with-flyout-closing:not(.globalnav-
with-menu-open,.globalnav-with-submenu-open) .globalnav-search.shift-0-
2 .globalnav-searchresults-current .globalnav-searchresults-container:last-
child .globalnav-searchresults-header,#globalnav.globalnav-with-flyout-
closing:not(.globalnav-with-menu-open,.globalnav-with-submenu-open) .globalnav-
search.shift-0-2 .globalnav-searchresults-current .globalnav-searchresults-
container:last-child .globalnav-searchresults-list-item {
animation-delay: 0s;
animation-direction: reverse;
animation-duration: min(var(--r-globalnav-search-item-base-duration) + var(--r-
globalnav-search-item-reverse-index) * 20ms,.24s);
animation-name: globalnav-search-fade-and-slide-to-close;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
#globalnav .globalnav-search.shift-2-1 .globalnav-searchresults-
previous .globalnav-searchresults-container:first-child .globalnav-searchresults-
header,#globalnav .globalnav-search.shift-2-1 .globalnav-searchresults-
previous .globalnav-searchresults-container:first-child .globalnav-searchresults-
list-item {
animation-delay: 0s;
animation-direction: reverse;
animation-duration: min(var(--r-globalnav-search-item-base-duration) + var(--r-
globalnav-search-item-reverse-index) * 20ms,.24s);
animation-name: globalnav-search-fade;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-search.shift-2-1-slide .globalnav-flyout {
transition: height .24s cubic-bezier(.4,0,.6,1) .12s,visibility .24s step-
end .12s,background .24s cubic-bezier(.4,0,.6,1) .12s
}
#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-menu-open,.globalnav-
with-submenu-open) .globalnav-search.shift-2-1-slide .globalnav-flyout .globalnav-
searchresults-header,#globalnav.globalnav-with-flyout-closing:not(.globalnav-with-
menu-open,.globalnav-with-submenu-open) .globalnav-search.shift-2-1-
slide .globalnav-flyout .globalnav-searchresults-list-item {
animation-delay: 0s;
animation-direction: reverse;
animation-duration: min(var(--r-globalnav-search-item-base-duration) + var(--r-
globalnav-search-item-reverse-index) * 20ms,.24s);
animation-name: globalnav-search-fade-and-slide-to-close;
animation-timing-function: cubic-bezier(.4,0,.6,1)
}
.globalnav-link-apple .globalnav-link-text {
position: absolute;
clip: rect(1px,1px,1px,1px);
clip-path: inset(0 0 99.9% 99.9%);
overflow: hidden;
height: 1px;
width: 1px;
padding: 0;
border: 0
}
.globalnav-link-text-container {
display: flex
}
.globalnav-link-text-container svg {
font-size: 44px;
max-height: 88px;
height: calc(var(--r-globalnav-text-zoom-scale, 1) * 1em);
width: auto;
transform: translateZ(0)
}
.globalnav-link svg {
transform: translateZ(0)
}
.globalnav-submenu-trigger-item {
list-style: none
}
@keyframes segment-out {
0% {
top: 0px
}
to {
top: calc(-1 * var(--r-globalmessage-segment-height))
}
}
html.globalmessage-segment-visible {
margin-top: var(--r-globalmessage-segment-height)!important;
transition: margin-top .24s!important
}
html.globalmessage-segment-visible body {
border-top: 1px solid transparent;
margin-top: -1px;
position: relative
}
#globalmessage-segment {
--globalmessage-segment-background: rgb(250, 250, 252);
--globalmessage-segment-scrim-background: rgba(0, 0, 0, .04);
--globalmessage-segment-text-color: rgba(0, 0, 0, .8);
--globalmessage-segment-border-color: rgba(0, 0, 0, .48);
font-size: 12px;
line-height: 1.3333733333;
font-weight: 400;
letter-spacing: -.01em;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
display: none;
position: absolute;
top: -40px;
inset-inline-start: 0;
z-index: 9999;
min-width: 320px;
width: 100%;
height: 40px;
background: var(--globalmessage-segment-background);
color: var(--globalmessage-segment-text-color);
transition: background .24s cubic-bezier(.4,0,.6,1)
}
.globalheader-dark.globalheader-light #globalmessage-segment,.globalheader-
dark.theme-light #globalmessage-segment {
--globalmessage-segment-background: rgb(22, 22, 23);
--globalmessage-segment-scrim-background: rgba(255, 255, 255, .08);
--globalmessage-segment-text-color: rgba(255, 255, 255, .92);
--globalmessage-segment-border-color: rgba(255, 255, 255, .4)
}
#globalmessage-segment:lang(ar) {
letter-spacing: 0em;
font-family: SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(ja) {
letter-spacing: 0em;
font-family: SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(ko) {
letter-spacing: 0em;
font-family: SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(zh) {
letter-spacing: 0em
}
#globalmessage-segment:lang(th) {
font-family: SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalmessage-segment:after {
position: absolute;
top: 0;
z-index: 1;
width: 100%;
height: 40px;
background: var(--globalmessage-segment-scrim-background);
content: ""
}
[data-globalnav-flyout-open=true] #globalmessage-segment {
background: var(--r-globalnav-background-opened)
}
[data-globalnav-flyout-open=true].globalheader-dark #globalmessage-segment,[data-
globalnav-flyout-open=true].theme-dark #globalmessage-segment,[data-globalnav-
flyout-open=true] .globalheader-dark #globalmessage-segment,[data-globalnav-flyout-
open=true] .theme-dark #globalmessage-segment {
background: var(--r-globalnav-background-opened-dark)
}
#globalmessage-segment .globalmessage-segment-content {
--r-globalmessage-segment-content-inline-start: max( 22px, var(--r-
globalheader-safe-area-inset-start) );
--r-globalmessage-segment-content-inline-end: max( 22px, var(--r-globalheader-
safe-area-inset-end) );
position: relative;
z-index: 2;
list-style: none;
height: 100%;
margin: 0 auto;
max-width: 1024px;
padding: 0 22px;
padding-inline-start:var(--r-globalmessage-segment-content-inline-
start);padding-inline-end: var(--r-globalmessage-segment-content-inline-end);
white-space: nowrap;
display: flex;
align-items: center;
flex-wrap: nowrap;
box-sizing: border-box
}
#globalmessage-segment .globalmessage-segment-content:before {
inset-inline-start: var(--r-globalmessage-segment-content-inline-start);
inset-inline-end: var(--r-globalmessage-segment-content-inline-end);
content: "";
display: block;
position: absolute;
z-index: 1;
top: 0;
background: transparent;
height: 1px
}
#globalmessage-segment .globalmessage-segment-item {
display: flex;
align-items: center;
color: inherit
}
#globalmessage-segment .globalmessage-segment-item:first-child {
margin-inline-start:-12px;max-width: 60%
}
#globalmessage-segment .globalmessage-segment-item:first-child:after {
content: " ";
display: inline-flex;
width: 1px;
height: 12px;
background: var(--globalmessage-segment-border-color)
}
#globalmessage-segment .globalmessage-segment-link {
color: inherit;
display: block;
outline-offset: 1px;
overflow: hidden;
margin: 0 12px;
text-overflow: ellipsis;
text-decoration: none
}
#globalmessage-segment .globalmessage-segment-link:hover {
text-decoration: underline
}
.globalnav-bag-badge {
--globalnav-badge-background: rgb(0, 0, 0);
--globalnav-badge-text-color: rgb(255, 255, 255);
top: auto;
bottom: 11px;
inset-inline-end: 11px;
display: inline-block;
position: absolute;
z-index: 1;
width: 1.3em;
height: 1.3em;
box-sizing: border-box;
float: none;
color: var(--globalnav-badge-text-color);
font-size: 10px;
letter-spacing: -.008em;
line-height: unit-remove(1.3em);
text-align: center;
pointer-events: none;
transform-origin: var(--r-globalnav-end);
transform: scale(0) translate(calc(-7px * var(--r-globalnav-logical-factor)))
}
.globalnav-bag-badge:before,.globalnav-bag-badge:after {
content: "";
position: absolute;
top: 0;
inset-inline-end: 0;
display: block;
width: 1.3em;
height: 100%;
background: var(--globalnav-badge-background);
border-radius: 1.3em
}
.globalnav-bag-badge:before {
transition: transform .3s cubic-bezier(.25,.1,.3,1)
}
.globalnav-bag-badge-separator {
background: var(--globalnav-badge-background);
width: 1em;
height: 100%;
position: absolute;
top: 0;
inset-inline-end: .65em;
transform: scaleX(0);
transition: transform .3s cubic-bezier(.25,.1,.3,1);
transform-origin: var(--r-globalnav-end)
}
.globalnav-bag-badge-number {
display: block;
position: relative;
z-index: 2;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
letter-spacing: inherit;
transition: transform .3s cubic-bezier(.25,.1,.3,1)
}
.windows#globalnav.firefox .globalnav-bag-badge-number {
line-height: 1.2
}
.globalnav-bag-badge-unit {
opacity: 0;
display: inline-block;
position: absolute;
top: 0;
inset-inline-end: 1.5px;
z-index: 2;
font-family: SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
font-feature-settings: "case";
transition: opacity .1s cubic-bezier(.25,.1,.3,1)
}
#globalnav.with-bag-count .globalnav-bag.with-badge {
padding-inline-start:6px;transition: padding .3s cubic-bezier(.25,.1,.3,1)
}
.with-bag-count#globalnav.globalnav-text-zoom-in .globalnav-bag.with-
badge .globalnav-bag-badge {
margin-inline-end:calc(var(--r-globalnav-text-zoom-scale) * -.52em)}
.with-bag-count#globalnav.globalnav-with-flyout-open .globalnav-bag.with-
badge .globalnav-bag-badge {
opacity: 0;
visibility: hidden;
transition: width .3s cubic-bezier(.25,.1,.3,1),opacity .24s
ease,visibility .24s step-end
}
}
#globalnav.with-bag-count .globalnav-link-bag {
transition: transform .3s cubic-bezier(.25,.1,.3,1);
transform: translate(calc(-6px * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-double .globalnav-bag.with-badge {
padding-inline-start:.5em}
.with-bag-count-double#globalnav.globalnav-text-zoom-in .globalnav-bag.with-
badge .globalnav-bag-badge {
margin-inline-end:calc(var(--r-globalnav-text-zoom-scale) * -.72em)}
.with-bag-count-double#globalnav.globalnav-text-zoom-in .globalnav-bag.with-
badge .globalnav-bag-badge {
margin-inline-end:calc(var(--r-globalnav-text-zoom-scale) * -.52em)}
}
#globalnav.with-bag-count-double .globalnav-bag-badge {
width: 1.8em
}
#globalnav.with-bag-count-double .globalnav-bag-badge:before {
transform: translate(calc(-.5em * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-double .globalnav-bag-badge-separator {
transform: scaleX(.4545454545)
}
#globalnav.with-bag-count-double .globalnav-link-bag {
transform: translate(calc(-11px * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-triple .globalnav-bag.with-badge {
padding-inline-start:1.1em}
.with-bag-count-triple#globalnav.globalnav-text-zoom-in .globalnav-bag.with-
badge .globalnav-bag-badge {
margin-inline-end:calc(var(--r-globalnav-text-zoom-scale) * -.96em)}
.with-bag-count-triple#globalnav.globalnav-text-zoom-in .globalnav-bag.with-
badge .globalnav-bag-badge {
margin-inline-end:calc(var(--r-globalnav-text-zoom-scale) * -.52em)}
}
#globalnav.with-bag-count-triple .globalnav-bag-badge {
width: 2.4em
}
#globalnav.with-bag-count-triple .globalnav-bag-badge:before {
transform: translate(calc(-1.1em * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-triple .globalnav-bag-badge-separator {
transform: scaleX(1)
}
#globalnav.with-bag-count-triple .globalnav-bag-badge-number {
transform: translate(calc(-2.5px * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-triple .globalnav-bag-badge-unit {
opacity: 1;
transition: opacity .15s cubic-bezier(.25,.1,.3,1) .185s
}
#globalnav.with-bag-count-triple .globalnav-link-bag {
transform: translate(calc(-17px * var(--r-globalnav-logical-factor)))
}
#globalnav.with-bag-count-onload .globalnav-bag.with-badge,#globalnav.with-bag-
count-onload .globalnav-link-bag,#globalnav.with-bag-count-onload .globalnav-
bag.with-badge .globalnav-bag-badge {
transition: none
}
.bagitem-adding#globalnav.with-bag-count-double .globalnav-bag.with-
badge .globalnav-bag-badge:before,.bagitem-adding#globalnav.with-bag-count-
double .globalnav-bag.with-badge .globalnav-bag-badge:after,.bagitem-
adding#globalnav.with-bag-count-double .globalnav-bag.with-badge .globalnav-bag-
badge-separator,.bagitem-adding#globalnav.with-bag-count-double .globalnav-
bag.with-badge .globalnav-bag-badge-number,.bagitem-adding#globalnav.with-bag-
count-double .globalnav-bag.with-badge .globalnav-bag-badge-unit {
transition: none
}
.bagitem-adding#globalnav.with-bag-count-triple .globalnav-bag.with-
badge .globalnav-bag-badge:before,.bagitem-adding#globalnav.with-bag-count-
triple .globalnav-bag.with-badge .globalnav-bag-badge:after,.bagitem-
adding#globalnav.with-bag-count-triple .globalnav-bag.with-badge .globalnav-bag-
badge-separator,.bagitem-adding#globalnav.with-bag-count-triple .globalnav-
bag.with-badge .globalnav-bag-badge-number,.bagitem-adding#globalnav.with-bag-
count-triple .globalnav-bag.with-badge .globalnav-bag-badge-unit {
transition: none
}
#globalnav.bagitem-removing .globalnav-bag {
transition: padding .3s cubic-bezier(.25,.1,.3,1)
}
#globalnav.bagitem-removing .globalnav-link-bag {
transition: transform .3s cubic-bezier(.25,.1,.3,1)
}
.globalnav-bag-wrapper {
position: relative;
visibility: visible;
opacity: 1;
transition: opacity var(--r-globalnav-duration-medium) cubic-bezier(.4,0,.6,1)
80ms,visibility var(--r-globalnav-duration-medium) step-start 80ms
}
.globalnav-bag-wrapper:hover .globalnav-link-bag,.globalnav-bag-wrapper:focus[data-
focus-method=key] .globalnav-link-bag {
color: var(--r-globalnav-color-hover);
text-decoration: none
}
.globalnav-image-regular,.globalnav-image-compact,.globalnav-link-bag svg {
pointer-events: none
}
.theme-dark {
--sk-glyph: rgb(255, 255, 255);
--sk-glyph-gray: rgb(245, 245, 247);
--sk-glyph-gray-alpha: rgba(255, 255, 255, .92);
--sk-glyph-gray-secondary: rgb(134, 134, 139);
--sk-glyph-gray-secondary-alpha: rgba(255, 255, 255, .56);
--sk-glyph-gray-secondary-alt: rgb(210, 210, 215);
--sk-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, .8);
--sk-glyph-gray-tertiary: rgb(110, 110, 115);
--sk-glyph-gray-tertiary-alpha: rgba(255, 255, 255, .4);
--sk-glyph-blue: rgb(41, 151, 255);
--sk-glyph-orange: rgb(255, 121, 27);
--sk-glyph-green: rgb(3, 161, 14);
--sk-glyph-red: rgb(255, 48, 55);
--sk-fill: rgb(0, 0, 0);
--sk-fill-secondary: rgb(22, 22, 23);
--sk-fill-tertiary: rgb(29, 29, 31);
--sk-fill-gray: rgb(245, 245, 247);
--sk-fill-gray-alpha: rgba(255, 255, 255, .92);
--sk-fill-gray-secondary: rgb(110, 110, 115);
--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, .4);
--sk-fill-gray-tertiary: rgb(66, 66, 69);
--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);
--sk-fill-gray-quaternary: rgb(51, 51, 54);
--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);
--sk-fill-orange-secondary: rgb(41, 13, 0);
--sk-fill-green-secondary: rgb(0, 43, 3);
--sk-fill-red: rgb(255, 48, 55);
--sk-fill-red-secondary: rgb(51, 0, 0);
--sk-fill-yellow: rgb(173, 130, 0);
--sk-fill-yellow-secondary: rgb(43, 32, 0);
--sk-enviro-neutral: rgb(0, 0, 0);
--sk-body-background-color: rgb(0, 0, 0);
--sk-body-text-color: rgb(245, 245, 247);
--sk-headline-text-color: rgb(245, 245, 247);
--sk-body-link-color: rgb(41, 151, 255);
--sk-link-disabled-opacity: .36;
--sk-focus-color-alt: rgb(255, 255, 255)
}
.theme-dark .badge {
--sk-badge-background: rgba(245, 99, 0, .2);
--sk-badge-text-color: rgb(255, 121, 27)
}
.theme-dark .badge-no-scrim {
--sk-badge-background: transparent;
--sk-badge-text-color: rgb(255, 121, 27)
}
.theme-dark .badge-solid-scrim {
--sk-badge-background: rgb(71, 30, 0);
--sk-badge-text-color: rgb(255, 121, 27)
}
.theme-dark .badge-neutral {
--sk-badge-background: rgba(245, 245, 247, .14);
--sk-badge-text-color: rgb(210, 210, 215)
}
.theme-dark .badge-neutral.badge-no-scrim {
--sk-badge-background: transparent;
--sk-badge-text-color: rgb(210, 210, 215)
}
.theme-dark .badge-neutral.badge-solid-scrim {
--sk-badge-background: rgb(51, 51, 54);
--sk-badge-text-color: rgb(210, 210, 215)
}
.theme-dark a.block {
--sk-blocklink-color: rgb(41, 151, 255)
}
.theme-dark .button {
--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, .36);
--sk-button-background: rgb(0, 113, 227);
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB
}
.theme-dark .button-neutral {
--sk-button-background: rgb(245, 245, 247);
--sk-button-background-hover: rgb(255, 255, 255);
--sk-button-background-active: #EDEDF2;
--sk-button-color: rgb(0, 0, 0)
}
.theme-dark .button-secondary {
--sk-button-background: transparent;
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB;
--sk-button-color: rgb(41, 151, 255);
--sk-button-color-hover: rgb(255, 255, 255);
--sk-button-border-color: rgb(41, 151, 255)
}
.theme-dark .button-secondary-neutral {
--sk-button-background: transparent;
--sk-button-background-hover: rgb(255, 255, 255);
--sk-button-background-active: #EDEDF2;
--sk-button-color: rgb(245, 245, 247);
--sk-button-color-hover: rgb(0, 0, 0);
--sk-button-border-color: rgb(245, 245, 247)
}
.theme-dark .colorindicator {
--sk-colorindicator-background-color: rgb(29, 29, 31);
--sk-colorindicator-swatch-border-color: conic-gradient(from 90deg, rgba(255,
255, 255, .08) 0deg, rgba(255, 255, 255, .48) 64.8deg, rgba(255, 255, 255, .48)
115.2deg, rgba(255, 255, 255, .08) 180deg, rgba(255, 255, 255, 0) 208.8deg,
rgba(255, 255, 255, 0) 331.2deg, rgba(255, 255, 255, .08) 360deg);
--sk-colorindicator-label-color: rgb(134, 134, 139)
}
.theme-dark .dotnav {
--sk-dotnav-background: rgba(255, 255, 255, .36);
--sk-dotnav-background-hover: rgba(255, 255, 255, .48);
--sk-dotnav-background-current: rgba(255, 255, 255, .8)
}
.theme-dark .paddlenav {
--sk-paddlenav-arrow-color: rgba(255, 255, 255, .8);
--sk-paddlenav-arrow-color-hover: rgb(255, 255, 255);
--sk-paddlenav-arrow-color-active: rgb(255, 255, 255)
}
.theme-dark .paddlenav-solid {
--sk-paddlenav-arrow-color: rgba(255, 255, 255, .8);
--sk-paddlenav-arrow-color-hover: rgb(255, 255, 255);
--sk-paddlenav-arrow-color-active: rgb(255, 255, 255);
--sk-paddlenav-background: rgb(51, 51, 54);
--sk-paddlenav-background-hover: #37373a;
--sk-paddlenav-background-active: #2f2f32
}
.theme-dark .paddlenav-alpha {
--sk-paddlenav-arrow-color: rgba(255, 255, 255, .8);
--sk-paddlenav-arrow-color-hover: rgb(255, 255, 255);
--sk-paddlenav-arrow-color-active: rgb(255, 255, 255);
--sk-paddlenav-background: rgba(66, 66, 69, .72);
--sk-paddlenav-background-hover: rgba(73, 73, 76, .7256);
--sk-paddlenav-background-active: rgba(57, 57, 60, .7424)
}
.theme-dark .pin {
--sk-pin-color: rgb(110, 110, 115);
--sk-pin-caption-color: rgb(134, 134, 139)
}
.theme-dark .quote {
--sk-quote-copy-color: colors.color(quote.$quote-copy-color, $swatch-book);
--sk-quote-credit-color: colors.color(quote.$quote-credit-color, $swatch-book)
}
.theme-dark .sosumi {
--sk-sosumi-text-color: rgba(255, 255, 255, .56);
--sk-sosumi-link-color: rgba(255, 255, 255, .8)
}
.theme-dark .stat {
--sk-stat-value-color: rgb(245, 245, 247);
--sk-stat-caption-color: rgb(245, 245, 247)
}
.theme-dark .thumbnav {
--sk-thumbnav-image-border-color: rgb(110, 110, 115);
--sk-thumbnav-image-border-color-hover: rgb(110, 110, 115);
--sk-thumbnav-image-border-color-current: rgb(0, 113, 227);
--sk-thumbnav-image-background: rgb(29, 29, 31);
--sk-thumbnav-copy-color: rgb(134, 134, 139);
--sk-thumbnav-copy-color-hover: rgb(245, 245, 247)
}
.theme-dark .thumbnav-neutral {
--sk-thumbnav-image-border-color: rgb(110, 110, 115);
--sk-thumbnav-image-border-color-hover: rgb(110, 110, 115);
--sk-thumbnav-image-border-color-current: rgb(245, 245, 247);
--sk-thumbnav-image-background: rgb(29, 29, 31);
--sk-thumbnav-copy-color: rgb(134, 134, 139);
--sk-thumbnav-copy-color-hover: rgb(245, 245, 247)
}
.theme-dark .tile {
--sk-tile-background: rgb(0, 0, 0);
--sk-tile-button-icon-color: rgba(255, 255, 255, .8);
--sk-tile-button-background: rgba(66, 66, 69, .72);
--sk-tile-button-icon-color-hover: rgb(255, 255, 255);
--sk-tile-button-background-hover: rgba(73, 73, 76, .7256);
--sk-tile-button-background-active: rgba(57, 57, 60, .7424)
}
.theme-light {
--sk-glyph: rgb(0, 0, 0);
--sk-glyph-gray: rgb(29, 29, 31);
--sk-glyph-gray-alpha: rgba(0, 0, 0, .88);
--sk-glyph-gray-secondary: rgb(110, 110, 115);
--sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, .56);
--sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
--sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, .72);
--sk-glyph-gray-tertiary: rgb(134, 134, 139);
--sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, .48);
--sk-glyph-blue: rgb(0, 102, 204);
--sk-glyph-orange: rgb(182, 68, 0);
--sk-glyph-green: rgb(0, 128, 9);
--sk-glyph-red: rgb(227, 0, 0);
--sk-fill: rgb(255, 255, 255);
--sk-fill-secondary: rgb(250, 250, 252);
--sk-fill-tertiary: rgb(245, 245, 247);
--sk-fill-gray: rgb(29, 29, 31);
--sk-fill-gray-alpha: rgba(0, 0, 0, .88);
--sk-fill-gray-secondary: rgb(134, 134, 139);
--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, .48);
--sk-fill-gray-tertiary: rgb(210, 210, 215);
--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);
--sk-fill-gray-quaternary: rgb(232, 232, 237);
--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);
--sk-fill-blue: rgb(0, 113, 227);
--sk-fill-orange: rgb(245, 99, 0);
--sk-fill-orange-secondary: rgb(255, 249, 244);
--sk-fill-green: rgb(3, 161, 14);
--sk-fill-green-secondary: rgb(245, 255, 246);
--sk-fill-red: rgb(227, 0, 0);
--sk-fill-red-secondary: rgb(255, 242, 244);
--sk-fill-yellow: rgb(255, 224, 69);
--sk-fill-yellow-secondary: rgb(255, 254, 242);
--sk-productred: rgb(175, 30, 45);
--sk-enviro-green: rgb(0, 217, 89);
--sk-enviro-neutral: rgb(232, 232, 237);
--sk-body-background-color: rgb(255, 255, 255);
--sk-body-text-color: rgb(29, 29, 31);
--sk-headline-text-color: rgb(29, 29, 31);
--sk-body-link-color: rgb(0, 102, 204)
}
.theme-light .badge {
--sk-badge-background: rgba(245, 99, 0, .1);
--sk-badge-text-color: rgb(182, 68, 0)
}
.theme-light .badge-no-scrim {
--sk-badge-background: transparent;
--sk-badge-text-color: rgb(182, 68, 0)
}
.theme-light .badge-solid-scrim {
--sk-badge-background: rgb(250, 233, 225);
--sk-badge-text-color: rgb(182, 68, 0)
}
.theme-light .badge-neutral {
--sk-badge-background: rgba(29, 29, 31, .07);
--sk-badge-text-color: rgb(66, 66, 69)
}
.theme-light .badge-neutral.badge-no-scrim {
--sk-badge-background: transparent;
--sk-badge-text-color: rgb(66, 66, 69)
}
.theme-light .badge-neutral.badge-solid-scrim {
--sk-badge-background: rgb(232, 232, 237);
--sk-badge-text-color: rgb(66, 66, 69)
}
.theme-light a.block {
--sk-blocklink-color: rgb(0, 102, 204)
}
.theme-light .button {
--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, .42);
--sk-button-background: rgb(0, 113, 227);
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB
}
.theme-light .button-neutral {
--sk-button-background: rgb(29, 29, 31);
--sk-button-background-hover: #272729;
--sk-button-background-active: #18181A;
--sk-button-color: rgb(255, 255, 255)
}
.theme-light .button-secondary {
--sk-button-background: transparent;
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB;
--sk-button-color: rgb(0, 102, 204);
--sk-button-color-hover: rgb(255, 255, 255);
--sk-button-border-color: rgb(0, 102, 204)
}
.theme-light .button-secondary-neutral {
--sk-button-background: transparent;
--sk-button-background-hover: #272729;
--sk-button-background-active: #18181A;
--sk-button-color: rgb(29, 29, 31);
--sk-button-color-hover: rgb(255, 255, 255);
--sk-button-border-color: rgb(29, 29, 31)
}
.theme-light .colorindicator {
--sk-colorindicator-background-color: rgb(245, 245, 247);
--sk-colorindicator-swatch-border-color: conic-gradient(from 270deg, rgba(0, 0,
0, .08) 0deg, rgba(0, 0, 0, .48) 64.8deg, rgba(0, 0, 0, .48) 115.2deg, rgba(0, 0,
0, .08) 180deg, rgba(0, 0, 0, 0) 208.8deg, rgba(0, 0, 0, 0) 331.2deg, rgba(0, 0, 0,
.08) 360deg);
--sk-colorindicator-label-color: rgb(110, 110, 115)
}
.theme-light .dotnav {
--sk-dotnav-background: rgba(0, 0, 0, .42);
--sk-dotnav-background-hover: rgba(0, 0, 0, .54);
--sk-dotnav-background-current: rgba(0, 0, 0, .8)
}
.theme-light .paddlenav {
--sk-paddlenav-arrow-color: rgba(0, 0, 0, .56);
--sk-paddlenav-arrow-color-hover: rgba(0, 0, 0, .64);
--sk-paddlenav-arrow-color-active: rgba(0, 0, 0, .64)
}
.theme-light .paddlenav-solid {
--sk-paddlenav-arrow-color: rgba(0, 0, 0, .56);
--sk-paddlenav-arrow-color-hover: rgba(0, 0, 0, .64);
--sk-paddlenav-arrow-color-active: rgba(0, 0, 0, .64);
--sk-paddlenav-background: rgb(232, 232, 237);
--sk-paddlenav-background-hover: #ececf0;
--sk-paddlenav-background-active: #dfdfe4
}
.theme-light .paddlenav-alpha {
--sk-paddlenav-arrow-color: rgba(0, 0, 0, .56);
--sk-paddlenav-arrow-color-hover: rgba(0, 0, 0, .64);
--sk-paddlenav-arrow-color-active: rgba(0, 0, 0, .64);
--sk-paddlenav-background: rgba(210, 210, 215, .64);
--sk-paddlenav-background-hover: rgba(223, 223, 227, .6976);
--sk-paddlenav-background-active: rgba(193, 193, 198, .6544)
}
.theme-light .pin {
--sk-pin-color: rgb(134, 134, 139);
--sk-pin-caption-color: rgb(110, 110, 115)
}
.theme-light .quote {
--sk-quote-copy-color: colors.color(quote.$quote-copy-color, $swatch-book);
--sk-quote-credit-color: colors.color(quote.$quote-credit-color, $swatch-book)
}
.theme-light .sosumi {
--sk-sosumi-text-color: rgba(0, 0, 0, .56);
--sk-sosumi-link-color: rgba(0, 0, 0, .72)
}
.theme-light .stat {
--sk-stat-value-color: rgb(29, 29, 31);
--sk-stat-caption-color: rgb(29, 29, 31)
}
.theme-light .thumbnav {
--sk-thumbnav-image-border-color: rgb(134, 134, 139);
--sk-thumbnav-image-border-color-hover: rgb(134, 134, 139);
--sk-thumbnav-image-border-color-current: rgb(0, 113, 227);
--sk-thumbnav-image-background: rgb(245, 245, 247);
--sk-thumbnav-copy-color: rgb(110, 110, 115);
--sk-thumbnav-copy-color-hover: rgb(29, 29, 31)
}
.theme-light .thumbnav-neutral {
--sk-thumbnav-image-border-color: rgb(134, 134, 139);
--sk-thumbnav-image-border-color-hover: rgb(134, 134, 139);
--sk-thumbnav-image-border-color-current: rgb(29, 29, 31);
--sk-thumbnav-image-background: rgb(245, 245, 247);
--sk-thumbnav-copy-color: rgb(110, 110, 115);
--sk-thumbnav-copy-color-hover: rgb(29, 29, 31)
}
.theme-light .tile {
--sk-tile-background: rgb(255, 255, 255);
--sk-tile-button-icon-color: rgba(0, 0, 0, .56);
--sk-tile-button-background: rgba(210, 210, 215, .64);
--sk-tile-button-icon-color-hover: rgba(0, 0, 0, .64);
--sk-tile-button-background-hover: rgba(223, 223, 227, .6976);
--sk-tile-button-background-active: rgba(193, 193, 198, .6544)
}
#globalnav-bag .theme-dark {
--sk-glyph: rgb(255, 255, 255);
--sk-glyph-gray: rgb(245, 245, 247);
--sk-glyph-gray-alpha: rgba(255, 255, 255, .92);
--sk-glyph-gray-secondary: rgb(134, 134, 139);
--sk-glyph-gray-secondary-alpha: rgba(255, 255, 255, .56);
--sk-glyph-gray-secondary-alt: rgb(210, 210, 215);
--sk-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, .8);
--sk-glyph-gray-tertiary: rgb(110, 110, 115);
--sk-glyph-gray-tertiary-alpha: rgba(255, 255, 255, .4);
--sk-glyph-blue: rgb(41, 151, 255);
--sk-glyph-orange: rgb(255, 121, 27);
--sk-glyph-green: rgb(3, 161, 14);
--sk-glyph-red: rgb(255, 48, 55);
--sk-fill: rgb(0, 0, 0);
--sk-fill-secondary: rgb(22, 22, 23);
--sk-fill-tertiary: rgb(29, 29, 31);
--sk-fill-gray: rgb(245, 245, 247);
--sk-fill-gray-alpha: rgba(255, 255, 255, .92);
--sk-fill-gray-secondary: rgb(110, 110, 115);
--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, .4);
--sk-fill-gray-tertiary: rgb(66, 66, 69);
--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);
--sk-fill-gray-quaternary: rgb(51, 51, 54);
--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);
--sk-fill-orange-secondary: rgb(41, 13, 0);
--sk-fill-green-secondary: rgb(0, 43, 3);
--sk-fill-red: rgb(255, 48, 55);
--sk-fill-red-secondary: rgb(51, 0, 0);
--sk-fill-yellow: rgb(173, 130, 0);
--sk-fill-yellow-secondary: rgb(43, 32, 0);
--sk-enviro-neutral: rgb(0, 0, 0);
--sk-body-background-color: rgb(0, 0, 0);
--sk-body-text-color: rgb(245, 245, 247);
--sk-headline-text-color: rgb(245, 245, 247);
--sk-body-link-color: rgb(41, 151, 255);
--sk-link-disabled-opacity: .36;
--sk-focus-color-alt: rgb(255, 255, 255)
}
#globalnav-bag .theme-light {
--sk-glyph: rgb(0, 0, 0);
--sk-glyph-gray: rgb(29, 29, 31);
--sk-glyph-gray-alpha: rgba(0, 0, 0, .88);
--sk-glyph-gray-secondary: rgb(110, 110, 115);
--sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, .56);
--sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
--sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, .72);
--sk-glyph-gray-tertiary: rgb(134, 134, 139);
--sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, .48);
--sk-glyph-blue: rgb(0, 102, 204);
--sk-glyph-orange: rgb(182, 68, 0);
--sk-glyph-green: rgb(0, 128, 9);
--sk-glyph-red: rgb(227, 0, 0);
--sk-fill: rgb(255, 255, 255);
--sk-fill-secondary: rgb(250, 250, 252);
--sk-fill-tertiary: rgb(245, 245, 247);
--sk-fill-gray: rgb(29, 29, 31);
--sk-fill-gray-alpha: rgba(0, 0, 0, .88);
--sk-fill-gray-secondary: rgb(134, 134, 139);
--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, .48);
--sk-fill-gray-tertiary: rgb(210, 210, 215);
--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);
--sk-fill-gray-quaternary: rgb(232, 232, 237);
--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);
--sk-fill-blue: rgb(0, 113, 227);
--sk-fill-orange: rgb(245, 99, 0);
--sk-fill-orange-secondary: rgb(255, 249, 244);
--sk-fill-green: rgb(3, 161, 14);
--sk-fill-green-secondary: rgb(245, 255, 246);
--sk-fill-red: rgb(227, 0, 0);
--sk-fill-red-secondary: rgb(255, 242, 244);
--sk-fill-yellow: rgb(255, 224, 69);
--sk-fill-yellow-secondary: rgb(255, 254, 242);
--sk-productred: rgb(175, 30, 45);
--sk-enviro-green: rgb(0, 217, 89);
--sk-enviro-neutral: rgb(232, 232, 237);
--sk-body-background-color: rgb(255, 255, 255);
--sk-body-text-color: rgb(29, 29, 31);
--sk-headline-text-color: rgb(29, 29, 31);
--sk-body-link-color: rgb(0, 102, 204)
}
#globalnav-bag .progress-indicator-curtain {
height: 100%;
display: flex;
flex-grow: 1;
opacity: 0;
justify-content: center;
align-items: center;
background-color: var(--progress-indicator-curtain-color);
--progress-indicator-curtain-color: rgba(255, 255, 255, .48)
}
#globalnav-bag .progress-indicator-curtain.progress-indicator-light,#globalnav-
bag .progress-indicator-curtain.theme-light {
--progress-indicator-curtain-color: rgba(255, 255, 255, .48)
}
#globalnav-bag .progress-indicator-indeterminate {
display: flex;
--progress-indicator-size: 39px;
--progress-indicator-color: rgba(0, 0, 0, .56)
}
#globalnav-bag .progress-indicator-indeterminate.progress-indicator-visible {
opacity: 1
}
#globalnav-bag .progress-indicator-indeterminate.progress-indicator-
visible .progress-indicator-icon {
opacity: 1;
transition: opacity .4s ease;
will-change: opacity
}
#globalnav-bag .progress-indicator-indeterminate.progress-indicator-
immediate .progress-indicator-icon {
transition: none
}
#globalnav-bag .progress-indicator-indeterminate.progress-indicator-
light,#globalnav-bag .progress-indicator-indeterminate.theme-light {
--progress-indicator-color: rgba(0, 0, 0, .56)
}
#globalnav-bag .progress-indicator-icon {
width: var(--progress-indicator-size);
height: var(--progress-indicator-size);
opacity: 0
}
@keyframes progress-indicator-animating {
0% {
opacity: 1
}
12.5% {
opacity: .9
}
25% {
opacity: .7
}
37.5% {
opacity: .6
}
50% {
opacity: .4
}
62.5% {
opacity: .3
}
75% {
opacity: .2
}
87.5% {
opacity: .13
}
}
#globalnav-bag .progress-indicator-indeterminate-size-tiny {
--progress-indicator-size: 15px
}
#globalnav-bag .progress-indicator-indeterminate-size-elevated {
--progress-indicator-size: 55px
}
#globalnav-bag .ac-gn-loading-indicator {
width: 100%
}
#globalnav-bag .ac-bag-flyout-container {
font-size: 24px;
line-height: 1.1666666667;
font-weight: 600;
letter-spacing: .009em;
font-family: SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-
serif;
min-height: 100px;
width: 100%
}
#globalnav-bag .ac-bag-flyout-container:lang(ja) {
line-height: 1.25;
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,\
30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(ko) {
line-height: 1.2916666667;
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(th) {
line-height: 1.375;
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh) {
line-height: 1.2916666667
}
#globalnav-bag .ac-bag-flyout-container:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(ja) {
line-height: 1.2380952381;
font-family: SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic
Pro,\30d2\30e9\30ae\30ce\89d2\30b4 Pro W3,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33 \
ff30\30b4\30b7\30c3\30af,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(ko) {
line-height: 1.2858042857;
font-family: SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY
Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(th) {
line-height: 1.381002381;
font-family: SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh) {
line-height: 1.3334033333
}
#globalnav-bag .ac-bag-flyout-container:lang(ar) {
font-family: SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro
Icons,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-CN) {
font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-HK) {
font-family: SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica
Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-MO) {
font-family: SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang
HK,Helvetica Neue,Helvetica,Arial,sans-serif
}
#globalnav-bag .ac-bag-flyout-container:lang(zh-TW) {
font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica
Neue,Helvetica,Arial,sans-serif
}
}
#globalnav-bag .ac-gn-flyout-scroll-container {
background: var(--sk-body-background-color);
color: var(--sk-body-text-color)
}
:root {
--sk-focus-color: #0071E3;
--sk-focus-color-alt: rgb(0, 0, 0);
--sk-focus-offset: 1px;
--sk-focus-offset-container: 3px
}
#globalnav:not([dir=rtl]) {
--r-sk-start: left;
--r-sk-end: right;
--r-sk-safe-area-inset-start: env(safe-area-inset-left);
--r-sk-safe-area-inset-end: env(safe-area-inset-right)
}
#globalnav[dir=rtl] {
--r-sk-start: right;
--r-sk-end: left;
--r-sk-safe-area-inset-start: env(safe-area-inset-right);
--r-sk-safe-area-inset-end: env(safe-area-inset-left)
}
.justify-content-start {
justify-content: flex-start
}
.justify-content-end {
justify-content: flex-end
}
.justify-content-center {
justify-content: center
}
.justify-content-spacebetween {
justify-content: space-between
}
.justify-content-spacearound {
justify-content: space-around
}
.justify-content-spaceevenly {
justify-content: space-evenly
}
.align-items-start {
align-items: flex-start
}
.align-items-center {
align-items: center
}
.align-items-end {
align-items: flex-end
}
.align-self-start {
align-self: flex-start
}
.align-self-center {
align-self: center
}
.align-self-end {
align-self: flex-end
}
.large-justify-content-start {
justify-content: flex-start
}
.large-justify-content-end {
justify-content: flex-end
}
.large-justify-content-center {
justify-content: center
}
.large-justify-content-spacebetween {
justify-content: space-between
}
.large-justify-content-spacearound {
justify-content: space-around
}
.large-justify-content-spaceevenly {
justify-content: space-evenly
}
.large-align-items-start {
align-items: flex-start
}
.large-align-items-center {
align-items: center
}
.large-align-items-end {
align-items: flex-end
}
.large-align-self-start {
align-self: flex-start
}
.large-align-self-center {
align-self: center
}
.large-align-self-end {
align-self: flex-end
}
.xlarge-justify-content-end {
justify-content: flex-end
}
.xlarge-justify-content-center {
justify-content: center
}
.xlarge-justify-content-spacebetween {
justify-content: space-between
}
.xlarge-justify-content-spacearound {
justify-content: space-around
}
.xlarge-justify-content-spaceevenly {
justify-content: space-evenly
}
.xlarge-align-items-start {
align-items: flex-start
}
.xlarge-align-items-center {
align-items: center
}
.xlarge-align-items-end {
align-items: flex-end
}
.xlarge-align-self-start {
align-self: flex-start
}
.xlarge-align-self-center {
align-self: center
}
.xlarge-align-self-end {
align-self: flex-end
}
}
.medium-justify-content-end {
justify-content: flex-end
}
.medium-justify-content-center {
justify-content: center
}
.medium-justify-content-spacebetween {
justify-content: space-between
}
.medium-justify-content-spacearound {
justify-content: space-around
}
.medium-justify-content-spaceevenly {
justify-content: space-evenly
}
.medium-align-items-start {
align-items: flex-start
}
.medium-align-items-center {
align-items: center
}
.medium-align-items-end {
align-items: flex-end
}
.medium-align-self-start {
align-self: flex-start
}
.medium-align-self-center {
align-self: center
}
.medium-align-self-end {
align-self: flex-end
}
}
.small-justify-content-end {
justify-content: flex-end
}
.small-justify-content-center {
justify-content: center
}
.small-justify-content-spacebetween {
justify-content: space-between
}
.small-justify-content-spacearound {
justify-content: space-around
}
.small-justify-content-spaceevenly {
justify-content: space-evenly
}
.small-align-items-start {
align-items: flex-start
}
.small-align-items-center {
align-items: center
}
.small-align-items-end {
align-items: flex-end
}
.small-align-self-start {
align-self: flex-start
}
.small-align-self-center {
align-self: center
}
.small-align-self-end {
align-self: flex-end
}
}
.selfclear:before,.selfclear:after {
content: " ";
display: table
}
.selfclear:after {
clear: both
}
.visuallyhidden {
position: absolute;
clip: rect(1px,1px,1px,1px);
clip-path: inset(0 0 99.9% 99.9%);
overflow: hidden;
height: 1px;
width: 1px;
padding: 0;
border: 0
}
.nowrap {
display: inline-block;
text-decoration: inherit;
white-space: nowrap
}
.clear {
clear: both
}
.cursor-grab {
cursor: move;
cursor: grab
}
.cursor-grabbing {
cursor: move;
cursor: grabbing
}
@media print {
#globalheader {
display: none
}
}
html {
--r-globalnav-height: 44px;
--r-globalmessage-segment-height: 0px;
--r-globalnav-segmentbar-height: 0px
}
html.globalmessage-segment-visible {
--r-globalmessage-segment-height: 40px;
--r-globalnav-segmentbar-height: 40px
}
html.globalmessage-segment-visible {
--r-globalmessage-segment-height: 44px;
--r-globalnav-segmentbar-height: 44px
}
}
html:not([dir=rtl]) #globalheader {
--r-globalheader-start: var(--r-sk-start, left);
--r-globalheader-end: var(--r-sk-end, right);
--r-globalheader-safe-area-inset-start: var(--r-sk-safe-area-inset-start,
env(safe-area-inset-left));
--r-globalheader-safe-area-inset-end: var(--r-sk-safe-area-inset-end, env(safe-
area-inset-right))
}
html[dir=rtl] #globalheader {
--r-globalheader-start: var(--r-sk-start, right);
--r-globalheader-end: var(--r-sk-end, left);
--r-globalheader-safe-area-inset-start: var(--r-sk-safe-area-inset-start,
env(safe-area-inset-right));
--r-globalheader-safe-area-inset-end: var(--r-sk-safe-area-inset-end, env(safe-
area-inset-left))
}