#hdr .hdr-theme{appearance:none;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .2s,color .2s;display:inline-flex}#hdr .hdr-theme:hover{background:var(--color-graphite)}#hdr .hdr-theme:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}#hdr .hdr-theme svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}#hdr .hdr-theme.flip svg{animation:.6s cubic-bezier(.3,.7,.2,1) wmFlip}#hdr .hdr-theme .ht-moon{display:none}html[data-theme=dark] #hdr .hdr-theme{color:#f5f5f7}html[data-theme=dark] #hdr .hdr-theme:hover{background:#ffffff1a}html[data-theme=dark] #hdr .hdr-theme .ht-sun{display:none}html[data-theme=dark] #hdr .hdr-theme .ht-moon{display:block}body.locked #hdr .hdr-theme{visibility:hidden}body.locked:not(.tmopen):not(.onb-active) #hdr .hdr-theme{visibility:visible;pointer-events:auto}@media (max-width:399.9px){#hdr .hdr-theme{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){#hdr .hdr-theme{transition:none}#hdr .hdr-theme.flip svg{animation:none}}@media (min-width:1200px) and (max-width:1339.9px){nav.desk a.navlink[href$=\/team]{display:none}}@media (max-width:767.9px){main #hero.hero{padding-top:max(clamp(126px,17vh,150px),136px)}}@media (min-width:768px) and (max-width:1199.9px){main #hero.hero{padding-top:max(clamp(96px,11vh,132px),136px)}}@media (max-width:1199.9px) and (max-height:500px) and (orientation:landscape){main #hero.hero{padding-top:136px}}
