.cp-site-header{z-index:100;color:#fff;background:#000;flex-shrink:0;height:80px;font-family:Arial,Helvetica,sans-serif;position:sticky;top:0;overflow:visible}.cp-site-header *,.cp-site-header :before,.cp-site-header :after{box-sizing:border-box}.cp-nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:100%;padding:0 40px;display:grid}.cp-nav-wordmark{color:#fff;letter-spacing:.13em;white-space:nowrap;justify-self:start;font-size:20px;font-weight:700;line-height:1;text-decoration:none}.cp-nav-desktop{height:100%}.cp-nav-tabs{justify-content:center;align-items:center;gap:8px;height:100%;margin:0;padding:0;list-style:none;display:flex}.cp-nav-tab{color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;min-height:40px;margin:0;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:21px;text-decoration:none;display:flex}.cp-nav-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 20px;width:20px;height:20px;transition:transform .2s}.cp-nav-disclosure[aria-expanded=true] .cp-nav-chevron{transform:rotate(180deg)}.cp-nav-tab:focus-visible,.cp-nav-wordmark:focus-visible,.cp-nav-mobile-button:focus-visible,.cp-nav-close:focus-visible,.cp-nav-mobile-tab:focus-visible{outline-offset:4px;outline:2px solid}.cp-nav-floating-panel{z-index:102;color:#000;opacity:0;pointer-events:none;background:#fff;border-radius:8px;padding:20px;transition:opacity .2s;position:absolute;top:64px;overflow:clip;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.cp-nav-floating-panel.animate-geometry{transition:left .2s,width .2s,height .2s,opacity .2s}.cp-nav-floating-panel.is-open{opacity:1;pointer-events:auto}.cp-nav-panel-content{opacity:0;pointer-events:none;transition:transform .2s,opacity .2s;position:absolute;top:20px;left:20px}.cp-nav-panel-content.is-active{opacity:1;pointer-events:auto}.cp-nav-panel-shows,.cp-nav-panel-network{width:280px}.cp-nav-panel-media,.cp-nav-panel-shop{width:520px}.cp-nav-link-list{margin:0;padding:0;list-style:none}.cp-nav-link-list a{min-height:40px;color:inherit;border-radius:4px;align-items:center;padding:8px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:opacity .2s;display:flex}.cp-nav-link-list a:hover{opacity:.45}.cp-nav-link-list a:focus-visible{outline-offset:-2px;outline:2px solid}.cp-nav-media-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.cp-nav-media-columns .cp-nav-link-list a{white-space:nowrap}.cp-nav-mobile-button{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:end;width:40px;height:40px;padding:8px;display:none;position:relative}.cp-nav-mobile-button span{background:currentColor;width:22px;height:2px;margin:5px 0;display:block}.cp-nav-mobile-overlay{z-index:110;overscroll-behavior:contain;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#000;height:100dvh;padding:0 20px 32px;transition:opacity .5s,visibility .5s;position:fixed;inset:0;overflow-y:auto}.cp-nav-mobile-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.cp-nav-mobile-toolbar{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;height:80px;display:flex}.cp-nav-close{color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 40px;width:40px;height:40px;padding:0;position:relative}.cp-nav-close span{background:currentColor;width:22px;height:2px;position:absolute;top:19px;left:9px;transform:rotate(45deg)}.cp-nav-close span:last-child{transform:rotate(-45deg)}.cp-nav-mobile-list{margin:0;padding:12px 0;list-style:none}.cp-nav-mobile-tab{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 8px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.cp-nav-accordion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.cp-nav-accordion.is-expanded{opacity:1;grid-template-rows:1fr}.cp-nav-accordion-inner{min-height:0;overflow:hidden}.cp-nav-accordion-inner>.cp-nav-link-list,.cp-nav-accordion-inner>.cp-nav-media-columns{background:#ffffff14;border-radius:8px;margin:0 0 8px;padding:4px 8px}.cp-nav-mobile-overlay .cp-nav-media-columns{display:block}.cp-nav-mobile-overlay .cp-nav-link-list a{color:#fff;min-height:40px;padding:8px 12px;font-size:16px;font-weight:500}@media (width<=1023px){.cp-nav-inner{grid-template-columns:1fr auto;padding-inline:20px}.cp-nav-desktop,.cp-nav-floating-panel{display:none}.cp-nav-mobile-button{display:block}.cp-nav-wordmark{font-size:18px}}@media (width>=1024px){.cp-nav-mobile-overlay{display:none}}@media (prefers-reduced-motion:reduce){.cp-nav-floating-panel,.cp-nav-floating-panel.animate-geometry,.cp-nav-panel-content,.cp-nav-chevron,.cp-nav-link-list a,.cp-nav-mobile-overlay,.cp-nav-accordion{transition:none}}
