.meter-wrap{align-items:center;gap:.5rem;display:inline-flex}.meter{gap:3px;display:inline-flex}.meter i{border:1px solid var(--rd-rule-strong);width:.5rem;height:.5rem;display:block}.meter i.on{background:var(--rd-ink);border-color:var(--rd-ink)}.meter-md i{width:.625rem;height:.625rem}.meter-text{font:500 .8125rem/1.3 var(--rd-font-sans);color:var(--rd-ink)}.atlas-controls{gap:1.25rem;display:grid}.atlas-controls>*{min-width:0}.seg{flex-wrap:wrap;gap:.5rem;display:flex}.seg button{height:2.25rem;font:500 .875rem/1 var(--rd-font-sans);color:var(--rd-ink);border:1px solid var(--rd-rule-strong);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--rd-dur-fast), color var(--rd-dur-fast), border-color var(--rd-dur-fast);background:0 0;padding:0 .875rem}.seg button:hover{border-color:var(--rd-ink)}.seg button[aria-pressed=true]{background:var(--rd-ink);color:var(--rd-on-inverse);border-color:var(--rd-ink)}.seg .count{opacity:.7;margin-left:.375rem;font-weight:400}@media (width<=47.99rem){.seg.scroll{margin-inline:calc(var(--rd-margin) * -1);padding-inline:var(--rd-margin);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.seg.scroll::-webkit-scrollbar{display:none}.seg.scroll button{flex:none}}.career-item{border-top:1px solid var(--rd-rule);padding:1.25rem 0 1.5rem;position:relative}.career-item h3{font-family:var(--rd-font-serif);font-size:var(--text-card);color:var(--rd-ink);margin:0;line-height:1.2}.career-item h3 a{color:inherit;text-decoration:none}.career-item h3 a:after{content:"";position:absolute;inset:0}@media (hover:hover){.career-item:hover h3 a{text-underline-offset:.12em;text-decoration:underline 1px}}.career-item p{font:400 1.0625rem/1.5 var(--rd-font-serif);color:var(--rd-graphite);margin:.5rem 0 0}.career-item .item-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;display:flex}.career-item[hidden],.level-col li[hidden]{display:none}.cmp-toggle{z-index:2;min-height:2.25rem;font:500 .8125rem/1 var(--rd-font-sans);color:var(--rd-graphite);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-right:-.625rem;padding:0 .625rem;display:inline-flex;position:relative}.cmp-toggle:hover{color:var(--rd-ink);background:var(--rd-paper-2)}.cmp-toggle .box{border:1px solid var(--rd-rule-strong);place-items:center;width:.875rem;height:.875rem;font-size:.625rem;line-height:1;display:inline-grid}.cmp-toggle[aria-pressed=true]{color:var(--rd-ink)}.cmp-toggle[aria-pressed=true] .box{background:var(--rd-ink);border-color:var(--rd-ink);color:var(--rd-on-inverse)}.cmp-toggle:disabled{opacity:.4;cursor:not-allowed}html:not(.js) .cmp-toggle,html:not(.js) .js-only{display:none}.level-col h3{border-top:1px solid var(--rd-rule-ink);font:600 .75rem/1.2 var(--rd-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-ink);align-items:center;gap:.625rem;margin:0 0 .5rem;padding-top:.875rem;display:flex}.level-col li{border-bottom:1px solid var(--rd-rule);padding:.875rem 0;position:relative}.level-col li a.name{font:400 1.1875rem/1.25 var(--rd-font-serif);color:var(--rd-ink);text-decoration:none}.level-col li a.name:after{content:"";position:absolute;inset:0}@media (hover:hover){.level-col li:hover a.name{text-underline-offset:.12em;text-decoration:underline}}.level-col li .why{font:400 .875rem/1.45 var(--rd-font-sans);color:var(--rd-graphite);margin:.25rem 0 0}.empty-col{font:italic 400 1rem/1.5 var(--rd-font-serif);color:var(--rd-graphite);margin:.875rem 0 0}.level-col li .row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cmp-tray{z-index:45;background:var(--rd-paper);border-top:1px solid var(--rd-rule-ink);visibility:hidden;transition:transform var(--rd-dur-base) var(--rd-ease), visibility 0s linear var(--rd-dur-base);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0;transform:translateY(100%)}.cmp-tray[data-open]{visibility:visible;transition:transform var(--rd-dur-base) var(--rd-ease), visibility 0s;transform:none}.cmp-tray .inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.cmp-tray .names{font:400 .9375rem/1.35 var(--rd-font-sans);color:var(--rd-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-tray .names .label{margin-right:.5rem}.glance{border-top:1px solid var(--rd-rule-ink);gap:0;display:grid}@media (width>=48rem){.glance{column-gap:var(--rd-gutter);grid-template-columns:1fr 1fr}}.glance>div{border-bottom:1px solid var(--rd-rule);padding:1.125rem 0}.glance dt{font:600 .75rem/1.2 var(--rd-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-graphite)}.glance dd{margin:.5rem 0 0}.glance .why{font:400 .9375rem/1.5 var(--rd-font-sans);color:var(--rd-graphite);margin-top:.375rem;display:block}.two-col{gap:2rem;margin:0 0 1.5rem;display:grid}@media (width>=48rem){.two-col{gap:var(--rd-gutter);grid-template-columns:1fr 1fr}}.two-col h3{margin:0 0 .75rem!important}.plain-list{margin:0;padding:0!important;list-style:none!important}.plain-list li{border-top:1px solid var(--rd-rule);font:400 1.0625rem/1.5 var(--rd-font-serif);color:var(--rd-body);padding:.625rem 0;margin:0!important}.cmp-grid{border-top:1px solid var(--rd-rule-ink)}.cmp-row{border-bottom:1px solid var(--rd-rule);gap:.75rem 1.5rem;padding:1.125rem 0;display:grid}.cmp-row>.cmp-label{font:600 .75rem/1.3 var(--rd-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-graphite)}.cmp-cell{font:400 1rem/1.5 var(--rd-font-serif);color:var(--rd-body);min-width:0}.cmp-cell .who{font:600 .75rem/1.2 var(--rd-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-claret);margin-bottom:.25rem;display:block}.cmp-cell ul{margin:0;padding-left:1.1em;list-style:outside}.cmp-cell li{margin-bottom:.25rem}.cmp-cell .why{font:400 .875rem/1.45 var(--rd-font-sans);color:var(--rd-graphite);margin-top:.25rem;display:block}.cmp-head .cmp-cell{font-family:var(--rd-font-serif)}.cmp-head .cmp-cell a{color:var(--rd-ink);font-size:1.5rem;line-height:1.15;text-decoration:none}.cmp-head .cmp-cell a:hover{text-underline-offset:.12em;text-decoration:underline}@media (width>=48rem){.cmp-row{grid-template-columns:10rem repeat(var(--n), minmax(0, 1fr))}.cmp-cell .who{display:none}.cmp-head{background:var(--rd-paper);z-index:5;position:sticky;top:0}}@media (width<=47.99rem){.cmp-head{display:none}.cmp-row>.cmp-label{color:var(--rd-ink)}}
