.ss-strip{background:var(--ink);z-index:30;position:relative}.ss-strip:has(.rp-pop:not([hidden])){z-index:55}.ss-row{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding-block:0 6px;display:flex}.ss-region{border-right:1px solid #ffffff38;flex:none;padding-right:10px}.ss-region .rp{position:static}.ss-region .rp-pop{left:var(--gut);right:var(--gut-r);width:auto;max-width:420px;top:calc(100% - 2px)}@media (min-width:640px){.ss-region{display:none}}.ss-list{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ss-list::-webkit-scrollbar{display:none}.ss-list{padding-block:6px}.ss-list>li{flex:none;display:flex}.ss-list .pill{color:#fff;white-space:nowrap;background:#ffffff24;padding:0 12px 0 9px}.ss-list .pill:hover{background:#ffffff42}.ss-list .pill[aria-current]{color:var(--ink);background:#fff}.ss-list .pill:focus-visible{outline-color:var(--butter)}.ss-list .ni{flex:none;width:16px;height:16px}@media (min-width:980px){.ss-strip{display:none}}@media (max-width:639px){.site-main .seo-crumbs{display:none}}@media (min-width:980px){html[data-hero-q] .sn-find{visibility:hidden}}.zn{--zn-bg:transparent;--zn-fg:var(--ink);color:var(--zn-fg);border-image:conic-gradient(var(--zn-bg) 0 0) fill 0 / / 0 100vmax;padding-block:56px;position:relative}.zn-paper{--zn-bg:#fff}.zn-sky{--zn-bg:var(--sky)}.zn-butter{--zn-bg:var(--butter)}.zn-rising{--zn-bg:var(--up-soft)}.zn-fading{--zn-bg:var(--down-soft)}.zn-cobalt{--zn-bg:var(--ink);--zn-fg:#fff}.zn-cobalt :is(a:not([class]),.zn-lede,.zn-kick){color:#fff}.zn-cobalt .info-btn{color:var(--ink)}.zn-cobalt :is(a,button):focus-visible{outline-color:var(--butter)}.zn+.zn{margin-top:0}@media (max-width:640px){.zn{padding-block:40px}}.zn-head{gap:8px;max-width:46em;margin-bottom:26px;display:grid}.zn-kick{font:600 .8125rem/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.zn-title{text-wrap:balance;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.zn-lg .zn-title{font:400 clamp(1.75rem, 4.4vw, 2.75rem)/1 var(--display);letter-spacing:.005em}.zn-md .zn-title{font:400 clamp(1.5rem, 3.4vw, 2.125rem)/1.02 var(--display);letter-spacing:.005em}.zn-title .info-btn{flex:none}.zn-lede{color:var(--muted);max-width:38em;margin:0;font-size:1rem;line-height:1.5}.zt{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt>li{min-width:0}.zt-tile{height:100%;color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);background:#fff;border-radius:22px;grid-template-rows:auto auto 1fr;align-content:start;gap:4px;padding:16px 16px 14px;text-decoration:none;display:grid}a.zt-tile{transition:transform .3s var(--spring), box-shadow .2s}a.zt-tile:hover{box-shadow:inset 0 0 0 2px var(--ink);transform:translateY(-3px)}a.zt-tile:focus-visible{outline:3px solid var(--tomato);outline-offset:3px}.zn-sky .zt-tile,.zn-butter .zt-tile,.zn-rising .zt-tile{box-shadow:none}.zt-art{width:52px;height:52px;margin-bottom:4px;display:block}.zt-art>:is(svg,img,span){width:100%;height:100%;display:block}.zt-v{font:400 clamp(1.625rem, 5vw, 2.125rem)/1 var(--display);letter-spacing:.005em;font-variant-numeric:tabular-nums}.zt-up{color:var(--up-ink)}.zt-down{color:var(--down-ink)}.zt-ink{color:var(--ink)}.zt-l{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.35}@media (max-width:420px){.zt{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-tile{padding:14px 12px 12px}}.band.sky,.band.butter{color:var(--ink)}.band.sky{border-image:conic-gradient(var(--sky) 0 0) fill 0 / / 0 100vmax}.band.butter{border-image:conic-gradient(var(--butter) 0 0) fill 0 / / 0 100vmax}:is(.band.sky,.band.butter) :is(h1,.band-lede),:is(.band.sky,.band.butter) .seo-crumbs :is(ol,a,[aria-current=page]){color:var(--ink)}:is(.band.sky,.band.butter) .seo-crumbs li+li:before{color:var(--soft)}:is(.band.sky,.band.butter) :is(a,button):focus-visible{outline-color:var(--tomato)}.band.slim{padding-block:20px 32px}
