/* One Previously shell. Activated only after this file loads successfully. */
/* 'Previously Headline' (Anton) is the unified label face. Some page families never load it
   (their fonts.css is a different file, or absent), so the face is declared here and travels
   with the unified stylesheet: every family resolves the identical label treatment. */
@font-face{font-family:'Previously Headline';src:url('/css/fonts/anton-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.b-scope.pv-global-nav-host{position:sticky;top:0;z-index:100;padding-bottom:0!important;background:#0c121b}
body.pv-navigation-ready{--pv-nav-sticky-height:76px}
#b-nav-root[data-pv-navigation][data-nav]{color:#eef2f6;font:500 13px/1.4 Inter,system-ui,sans-serif}
#b-nav-root[data-pv-navigation][data-nav]>.b-topbar{position:relative;height:auto!important;background:#0c121bf7;border-bottom:1px solid #ffffff18;box-shadow:none}
#b-nav-root[data-pv-navigation][data-nav]>.b-topbar>.b-topbar__in{display:flex!important;align-items:center;flex-wrap:nowrap;gap:22px;max-width:1360px;min-height:76px;height:76px;margin:auto;padding:0 28px;box-sizing:border-box}
#b-nav-root[data-pv-navigation][data-nav] .b-wordmark{display:block;flex:0 0 auto;margin:0;padding:0;line-height:1}
#b-nav-root[data-pv-navigation][data-nav] .b-wordmark-img{display:block;width:162px!important;height:43px!important;object-fit:contain}
#b-nav-root[data-pv-navigation][data-nav] .b-topnav{display:flex;flex:1 1 auto;order:initial;align-items:center;justify-content:center;gap:26px;width:auto;min-width:0;margin:0;padding:0;border:0}
#b-nav-root[data-pv-navigation][data-nav] .b-nav-link{display:flex;align-items:center;min-height:76px;padding:0;border:0;color:#F2BC68;font:400 14px/1 'Previously Headline',Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none}
#b-nav-root[data-pv-navigation][data-nav] .b-nav-link:hover{color:#fff}
#b-nav-root[data-pv-navigation][data-nav] .b-nav-link.b-active{color:#f2bc68;box-shadow:inset 0 -2px #f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv-sg-btn{display:flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:1px solid #ffffff24;border-radius:50%;background:transparent;color:#e5eaf0;box-sizing:border-box;order:initial}
#b-nav-root[data-pv-navigation][data-nav] .pv-sg-btn svg{width:20px;height:20px}
#b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu{display:flex!important;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;width:auto;min-width:44px;height:44px;min-height:44px;margin:0;padding:0 12px;border:1px solid #ffffff24;border-radius:4px;background:transparent;color:#eef2f6;font:600 11px/1.3 Inter,system-ui,sans-serif;cursor:pointer;order:initial}
#b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu svg{width:20px;height:20px;flex:0 0 20px}
#b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu[aria-expanded=true]{border-color:#f2bc68;color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv-acct{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;margin:0;order:initial}
#b-nav-root[data-pv-navigation][data-nav] .pv-signin,#b-nav-root[data-pv-navigation][data-nav] .pv-signup{height:36px;padding:0 11px;font-size:10px;white-space:nowrap}
#b-nav-root[data-pv-navigation][data-nav] .b-tabbar{display:none!important}
#b-nav-root[data-pv-navigation][data-nav] :is(a,button,summary):focus-visible{outline:2px solid #f2bc68;outline-offset:4px}

/* Existing and newly supplied context rows share the same presentation. */
body.pv-navigation-ready .pv-lane-row{background:#101923;border-bottom:1px solid #ffffff16}
body.pv-navigation-ready .pv-lane-row__in{max-width:1360px;margin:auto;min-height:46px;padding:0 28px;display:flex;align-items:center;gap:24px;box-sizing:border-box;overflow-x:auto;scrollbar-width:thin}
body.pv-navigation-ready .pv-lane-links,body.pv-navigation-ready .pv-lane-rail-links{display:flex!important;align-items:center;gap:24px;flex:0 0 auto;margin:0;padding:0}
body.pv-navigation-ready .pv-lane-links a,body.pv-navigation-ready .pv-lane-rail-links a{display:flex;align-items:center;min-height:46px;padding:0;color:#bdc8d5;font:500 12px/1.2 Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0;text-decoration:none;white-space:nowrap}
body.pv-navigation-ready .pv-lane-links a:hover,body.pv-navigation-ready .pv-lane-links a.pv-on{color:#f2bc68}
body.pv-navigation-ready .pv-navigation-native-controls,body.pv-navigation-ready .pv-navigation-native-controls>.pv-lane-row__in{display:contents}
body.pv-navigation-ready .pv-team-wayfinding{top:var(--pv-nav-sticky-height,76px)}

/* One menu on laptop and phone. Native details preserve keyboard behavior. */
body.pv-navigation-ready.b-sheet-open{overflow:hidden!important}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet--lanes{display:block!important;position:fixed;inset:0;z-index:1100;color:#eef2f6}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet__bg{position:absolute;inset:0;background:#03070caa;opacity:1}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet__panel{position:fixed;inset:92px max(20px,calc((100vw - 1320px)/2)) auto auto;width:min(1240px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 112px);margin:0;border:1px solid #ffffff14;border-radius:6px;background:#101923;box-shadow:0 24px 90px #0009;transform:none!important;overflow:auto;overscroll-behavior:contain}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid #ffffff18;background:transparent}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__identity{display:flex;align-items:center;gap:22px}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__brand-img{height:32px!important;width:auto}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__eyebrow{font:500 9px/1.4 Inter,system-ui,sans-serif;letter-spacing:1.8px;color:#97a9bd}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet__x{display:flex;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:400 22px/1 system-ui;cursor:pointer}
#b-nav-root[data-pv-navigation][data-nav] .b-sheet__body{padding:22px 28px 24px;max-height:none;overflow:visible;background:transparent}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu{display:grid;grid-template-columns:1fr auto;gap:0 28px;padding:0;max-width:none;margin:0;background:transparent}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__search{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 2px;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;background:transparent;color:#b7c5d4;text-decoration:none;font:400 13px/1.3 Inter,system-ui,sans-serif}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__search svg{width:20px;height:20px;color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__search input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;color:#eef2f8;font:inherit}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__search input::placeholder{color:#8fa3b5;opacity:1}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__search:focus-within{border-bottom-color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__quick{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__quick a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 6px;border:0;border-radius:0;background:transparent;color:#eef2f6;text-decoration:none;font:600 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__quick svg{height:18px;width:18px;color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__groups{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px;margin-top:28px;padding:0}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__group{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__group>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:52px;margin:0 0 12px;padding:0 0 14px;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;background:transparent;cursor:pointer}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__group>summary::after{content:none!important;background:none!important}
#b-nav-root[data-pv-navigation][data-nav] summary::-webkit-details-marker{display:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__card-title{display:block;margin:0;color:#f2bc68;font:400 21px/1.15 'Previously Headline',Inter,system-ui,sans-serif;letter-spacing:.02em;text-transform:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__card-sub{display:block;margin-top:6px;color:#9db0c3;font:400 12.5px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__content{padding:0;border:0;background:transparent}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__all,#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__link{display:flex;align-items:center;min-height:44px;margin:0;padding:10px 0;box-sizing:border-box;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;background:transparent;box-shadow:none;color:#d4dde7;text-decoration:none;font:400 12px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__all{color:#f2bc68;font-weight:600}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__link:hover{color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__sub{margin:0;padding:0;border:0;border-bottom:1px solid #ffffff0d;background:transparent}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__sub>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 0;box-sizing:border-box;list-style:none;cursor:pointer;color:#d4dde7;font:500 12px/1.5 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__sub[open]>summary{color:#f2bc68}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__children{margin:0 0 10px;padding:0 0 0 12px;border-left:1px solid #ffffff24}
#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__footer{grid-column:1/-1;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #ffffff18;color:#95a7ba;text-align:left;font:500 9px/1.6 Inter,system-ui,sans-serif;letter-spacing:1.6px}
@media(min-width:1024px) and (max-width:1199px){
 #b-nav-root[data-pv-navigation][data-nav]>.b-topbar>.b-topbar__in{padding-inline:20px;gap:14px}
 #b-nav-root[data-pv-navigation][data-nav] .b-wordmark-img{width:142px!important}
 #b-nav-root[data-pv-navigation][data-nav] .b-topnav{gap:18px}
 #b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu>span{display:none}
}
@media(min-width:1024px){body.pv-navigation-ready .pv-lane-row--hasdd .pv-lane-rail-links{display:none!important}}
@media(max-width:1023px){
 body.pv-navigation-ready{padding-bottom:calc(66px + env(safe-area-inset-bottom));--pv-nav-sticky-height:64px}
 #b-nav-root[data-pv-navigation][data-nav]>.b-topbar>.b-topbar__in{min-height:64px;height:64px;padding:0 16px;gap:10px}
 #b-nav-root[data-pv-navigation][data-nav] .b-wordmark{margin-right:auto;min-width:0}
 #b-nav-root[data-pv-navigation][data-nav] .b-wordmark-img{width:132px!important;max-width:100%;height:36px!important}
 #b-nav-root[data-pv-navigation][data-nav] .b-topnav{display:none!important}
 #b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu{width:44px;padding:0;border-color:transparent}
 #b-nav-root[data-pv-navigation][data-nav] .pv-nav-menu>span{display:none}
 #b-nav-root[data-pv-navigation][data-nav] .pv-sg-btn{border-color:transparent}
 #b-nav-root[data-pv-navigation][data-nav] .pv-acct{gap:4px}
 #b-nav-root[data-pv-navigation][data-nav] .pv-signin,#b-nav-root[data-pv-navigation][data-nav] .pv-signup{display:none!important}
 #b-nav-root[data-pv-navigation][data-nav] .b-tabbar{display:block!important;position:fixed;inset:auto 0 0;z-index:95;height:auto;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid #ffffff24;background:#0c121bf7}
 #b-nav-root[data-pv-navigation][data-nav] .b-tabbar__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:66px;max-width:600px;margin:auto;padding:0}
 #b-nav-root[data-pv-navigation][data-nav] .b-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;margin:0;padding:7px 2px;border:0;color:#F2BC68;font:400 11px/1 'Previously Headline',Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
 #b-nav-root[data-pv-navigation][data-nav] .b-tab svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6}
 #b-nav-root[data-pv-navigation][data-nav] .b-tab.b-active{color:#f2bc68;background:#f2bc6809;box-shadow:inset 0 2px #f2bc68}
 body.pv-navigation-ready .pv-lane-row__in{padding-inline:16px;gap:20px}
 body.pv-navigation-ready .pv-lane-links,body.pv-navigation-ready .pv-lane-rail-links{gap:22px}
 #b-nav-root[data-pv-navigation][data-nav] .b-sheet__panel{inset:0;width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}
 #b-nav-root[data-pv-navigation][data-nav] .b-sheet__head{position:sticky;top:0;z-index:2;padding:14px 20px;background:#101923}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__eyebrow{display:none}
 #b-nav-root[data-pv-navigation][data-nav] .b-sheet__body{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu{grid-template-columns:minmax(0,1fr);gap:14px}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__quick{display:grid;grid-template-columns:1fr 1fr}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__groups{display:block;margin-top:6px}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__group{border-bottom:1px solid #ffffff14}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__group>summary{min-height:88px;margin:0;padding:18px 0;border:0}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__card-title{font-size:27px}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__content{padding:0 0 20px}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__link,#b-nav-root[data-pv-navigation][data-nav] .pv326-menu__sub>summary{font-size:14px;min-height:46px}
 #b-nav-root[data-pv-navigation][data-nav] .pv326-menu__footer{margin-top:4px}
}
@media(max-width:374px){
 #b-nav-root[data-pv-navigation][data-nav]>.b-topbar>.b-topbar__in{padding-inline:10px;gap:4px}
 #b-nav-root[data-pv-navigation][data-nav] .b-wordmark-img{width:110px!important}
}
@media(prefers-reduced-motion:reduce){#b-nav-root[data-pv-navigation][data-nav] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
