.cl{background:var(--cl-bg);color:var(--cl-fg);font-family:var(--cl-font);font-size:var(--cl-t-body);line-height:var(--cl-lh-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:100dvh;-webkit-text-size-adjust:100%;text-align:left}.cl *{box-sizing:border-box}.cl-frame{display:block;width:100%;height:100%;object-fit:cover;background:var(--cl-sunk);transition:filter var(--cl-pulse-ms) var(--cl-ease)}.cl-frame--rest{width:100%;height:100%;background:radial-gradient(120% 90% at 50% 38%,#211c19 0,var(--cl-sunk) 70%)}.cl-tile[data-lit] .cl-pulse{animation:cl-pulse var(--cl-pulse-ms) var(--cl-ease)}@keyframes cl-pulse{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.cl-pulse{position:absolute;left:0;right:0;top:0;height:2px;background:var(--cl-accent);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cl-tile[data-lit] .cl-pulse{animation:none}}.cl-wall{display:block;padding-bottom:var(--cl-s6)}.cl-row{display:flex;gap:var(--cl-gutter);margin-bottom:var(--cl-gutter);width:100%}.cl-tile{position:relative;display:block;flex:0 1;min-width:0;overflow:hidden;border:0;padding:0;margin:0;background:var(--cl-sunk);border-radius:var(--cl-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.cl-tile:active .cl-frame{filter:brightness(1.18)}.cl-tile:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.cl-cap{position:absolute;left:0;right:0;bottom:0;padding:var(--cl-s4) var(--cl-s2) var(--cl-s2);background:linear-gradient(0deg,rgba(9,7,6,.9),rgba(9,7,6,.72) 45%,rgba(9,7,6,0));pointer-events:none;display:flex;align-items:baseline;gap:var(--cl-s2);min-width:0}.cl-name{flex:1 1 auto;font-size:var(--cl-t-body);font-weight:var(--cl-w-medium);color:var(--cl-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cl-tile[data-ink=full] .cl-cap{flex-direction:column;align-items:flex-start;gap:1px}.cl-tile[data-ink=full] .cl-name{font-size:var(--cl-t-lead);font-weight:var(--cl-w-bold);width:100%}.cl-tile[data-ink=full] .cl-meta{flex:none;width:100%;justify-content:flex-start}.cl-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;flex:1000 1;min-width:0;max-width:100%;max-height:calc(var(--cl-t-small) * var(--cl-lh-body));overflow:hidden}.cl-meta:before{content:"";height:calc(var(--cl-t-small) * var(--cl-lh-body));align-self:flex-start}.cl-meta>*+*{margin-left:var(--cl-s2)}.cl-cap{container-type:inline-size}@container (max-width: 139.98px){.cl-cap .cl-meta .cl-word{display:none}}.cl-word{flex:none}.cl-count,.cl-word{font-size:var(--cl-t-small);color:var(--cl-fg-dim);white-space:nowrap}.cl-count{flex:0 0 auto}.cl-tile[data-ink=word] .cl-count{display:none}.cl-tile[data-ink=word] .cl-name{font-size:var(--cl-t-small)}.cl-tile[data-ink=dot] .cl-cap{padding:var(--cl-s2) var(--cl-s1)}.cl-tile[data-ink=dot] .cl-name{font-size:var(--cl-t-micro);font-weight:var(--cl-w-medium);line-height:1.1}.cl-band{margin-bottom:var(--cl-band-gap)}.cl-band-head{display:flex;align-items:baseline;gap:var(--cl-s2);padding:var(--cl-s4) var(--cl-s3) var(--cl-s2)}.cl-band-label{margin:0;font-size:var(--cl-t-micro);font-weight:var(--cl-w-medium);letter-spacing:var(--cl-track-label);text-transform:uppercase;color:var(--cl-fg-quiet)}.cl-btn{min-height:var(--cl-tap);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--cl-s4);border-radius:8px;border:1px solid var(--cl-line);background:transparent;color:var(--cl-fg);font:inherit;font-size:var(--cl-t-small);cursor:pointer;text-decoration:none;white-space:nowrap}.cl-btn:active{background:var(--cl-line)}.cl-btn:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-rest{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cl-fg-quiet);margin-right:6px;vertical-align:baseline}.cl-tile[data-rest="1"] .cl-frame{filter:saturate(.55) brightness(.72)}.cl-consent{position:fixed;left:0;right:0;bottom:calc(54px + env(safe-area-inset-bottom, 0px));z-index:900;background:var(--cl-lift);border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);padding:var(--cl-s3) var(--cl-s4);display:flex;gap:var(--cl-s3);align-items:center;flex-wrap:wrap}.cl-consent p{margin:0;flex:1 1 260px;font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-consent a{color:var(--cl-fg)}.cl-empty{padding:var(--cl-s6) var(--cl-s4);color:var(--cl-fg-dim);font-size:var(--cl-t-small)}.cl-colophon{padding:var(--cl-s5) var(--cl-s4) var(--cl-s6);color:var(--cl-fg-quiet);font-size:var(--cl-t-micro);line-height:var(--cl-lh-body)}@media (min-width:900px){.cl-band-head,.cl-wall{max-width:1180px;margin-inline:auto}}.cl-rail{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--cl-gutter);gap:var(--cl-gutter);padding:0 var(--cl-gutter)}.cl-rail-item{position:relative}.cl-rail .cl-tile{display:block;width:100%;aspect-ratio:4/3}@media (min-width:700px){.cl-rail{grid-template-columns:repeat(4,1fr)}}.cl-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--cl-bg);border-top:1px solid var(--cl-line);padding-bottom:env(safe-area-inset-bottom,0)}.cl-nav-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.cl-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:100%;font-family:inherit;cursor:pointer;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--cl-fg-quiet);text-decoration:none;font-size:var(--cl-t-micro)}.cl-nav-item[data-active]{color:var(--cl-fg)}.cl-nav-item[data-active] .cl-nav-glyph{color:var(--cl-accent)}.cl-nav-glyph{width:20px;height:20px;flex:none;display:block}.cl-nav-label{white-space:nowrap}.cl-nav-item:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.site-main[data-nav]{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.cl-colophon{display:flex;flex-wrap:wrap;gap:var(--cl-s2) var(--cl-s4);justify-content:center}.cl-colophon a{color:var(--cl-fg-quiet);text-decoration:none}.cl-colophon a:hover{color:var(--cl-fg-dim)}@media (max-width:899px){.cl-colophon{gap:0 var(--cl-s2);font-size:13px}.cl-colophon a{display:inline-flex;align-items:center;min-height:28px;padding:6px 4px}}.cl-colophon-group{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--cl-s2) var(--cl-s4);justify-content:center}.cl-colophon-group b{font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-fine{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:2px var(--cl-s3);gap:2px var(--cl-s3);font-size:var(--cl-t-micro);line-height:var(--cl-lh-tight)}.cl-fine a{display:inline-flex;align-items:center;min-height:24px;color:var(--cl-fg-quiet);text-decoration:none}.cl-fine a:nth-child(n+5){grid-column:1/-1}.cl-fine a:hover{color:var(--cl-fg-dim)}.cl-fine a:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-brand{display:inline-flex;align-items:center;gap:8px;color:var(--cl-fg-dim);text-decoration:none;font-size:20px;flex-shrink:0;font-weight:var(--cl-w-bold);letter-spacing:-.01em;line-height:1;min-height:var(--cl-tap)}.cl-brand .cl-mark{width:24px;height:24px}.cl-brand:hover{color:var(--cl-fg)}.cl-brand:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-brand-page{padding:0 var(--cl-s3)}.cl-brand-nav{display:none}.cl-mark{display:block;flex:0 0 auto}@media (min-width:900px){.cl-nav{top:0;bottom:auto;border-top:0;border-bottom:1px solid var(--cl-line)}.cl-nav-row{max-width:1180px;margin-inline:auto;display:flex;align-items:center;gap:var(--cl-s5);padding-left:var(--cl-s4)}.cl-nav-list{grid-auto-columns:max-content;gap:var(--cl-s5)}.cl-nav-item{flex-direction:row;gap:var(--cl-s2);min-height:48px;font-size:var(--cl-t-small)}.cl-brand-page{display:none}.cl-brand-nav{display:inline-flex;min-height:48px;font-size:22px}.cl-brand .cl-mark{width:28px;height:28px}.site-main[data-nav]{padding-top:48px;padding-bottom:var(--cl-s5)}}.cl-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--cl-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cl-line);padding:var(--cl-s2) 0 var(--cl-s1)}@media (min-width:900px){.cl-bar{top:48px}}.cl-bar-row{display:flex;gap:var(--cl-s2);overflow-x:auto;scrollbar-width:none;padding:0 var(--cl-s3) var(--cl-s2)}.cl-bar-row::-webkit-scrollbar{display:none}.cl-pill{flex:none;min-height:36px;padding:0 var(--cl-s3);border-radius:18px;border:1px solid var(--cl-line);background:transparent;color:var(--cl-fg-dim);font:inherit;font-size:var(--cl-t-small);cursor:pointer;white-space:nowrap}.cl-pill[data-on]{border-color:var(--cl-accent)}.cl-pill--sort,.cl-pill[data-on]{color:var(--cl-fg)}.cl-pill:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-sorts{list-style:none;margin:0;padding:0 var(--cl-s3) var(--cl-s2)}.cl-sort{width:100%;text-align:left;background:transparent;border:0;border-top:1px solid var(--cl-line);color:var(--cl-fg);font:inherit;padding:var(--cl-s3) 0;cursor:pointer;display:block}.cl-sort[data-on] .cl-sort-name{color:var(--cl-accent)}.cl-sort-name{display:block;font-size:var(--cl-t-body);font-weight:var(--cl-w-medium)}.cl-sort-note{display:block;font-size:var(--cl-t-micro);color:var(--cl-fg-quiet);margin-top:2px}.cl-chips{display:flex;flex-wrap:wrap;gap:var(--cl-s2);padding:0 var(--cl-s3) var(--cl-s2)}.cl-chip{min-height:30px;padding:0 var(--cl-s2);border-radius:15px;border:1px solid var(--cl-accent);background:color-mix(in srgb,var(--cl-accent) 14%,transparent);color:var(--cl-fg);font:inherit;font-size:var(--cl-t-micro);cursor:pointer}.cl-chip--all{border-color:var(--cl-line);background:transparent;color:var(--cl-fg-quiet)}.cl-bar-count{margin:0;padding:0 var(--cl-s3) var(--cl-s2);font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-more{display:block;margin:var(--cl-s5) auto;min-height:var(--cl-tap);padding:0 var(--cl-s6);border-radius:22px;border:1px solid var(--cl-line);background:transparent;color:var(--cl-fg);font:inherit;cursor:pointer}.cl-more:disabled{color:var(--cl-fg-quiet)}.cl-picker{position:fixed;inset:0;z-index:60;background:var(--cl-bg);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.cl-picker-head{display:flex;align-items:center;gap:var(--cl-s2);padding:calc(var(--cl-s2) + env(safe-area-inset-top, 0px)) var(--cl-s3) var(--cl-s2);border-bottom:1px solid var(--cl-line)}.cl-picker-back{width:var(--cl-tap);height:var(--cl-tap);border:0;background:transparent;color:var(--cl-fg);font-size:26px;line-height:1;cursor:pointer}.cl-picker-title{margin:0;font-size:var(--cl-t-lead);font-weight:var(--cl-w-bold);flex:1 1}.cl-picker-clear{border:0;background:transparent;color:var(--cl-accent);font:inherit;font-size:var(--cl-t-small);cursor:pointer}.cl-picker-search{margin:var(--cl-s3);min-height:var(--cl-tap);padding:0 var(--cl-s3);border-radius:10px;border:1px solid var(--cl-line);background:var(--cl-lift);color:var(--cl-fg);font:inherit;font-size:16px}.cl-picker-search:focus-visible{outline:2px solid var(--cl-accent);outline-offset:1px}.cl-picker-note{padding:0 var(--cl-s4);color:var(--cl-fg-quiet);font-size:var(--cl-t-small)}.cl-picker-list{list-style:none;margin:0;padding:0 0 var(--cl-s6);overflow-y:auto;flex:1 1}.cl-picker-row{width:100%;min-height:var(--cl-tap);display:flex;align-items:center;justify-content:space-between;gap:var(--cl-s3);padding:var(--cl-s2) var(--cl-s4);border:0;border-bottom:1px solid var(--cl-line);background:transparent;color:var(--cl-fg);font:inherit;font-size:var(--cl-t-body);text-align:left;cursor:pointer}.cl-picker-row[data-on]{color:var(--cl-accent)}.cl-picker-row:active{background:var(--cl-lift)}.cl-picker-count{color:var(--cl-fg-quiet);font-size:var(--cl-t-micro);flex:none}@media (min-width:900px){.cl-picker{inset:48px 0 0}.cl-picker-head,.cl-picker-list,.cl-picker-search{max-width:720px;width:100%;margin-inline:auto}.cl-browse .cl-bar-count,.cl-browse .cl-bar-row,.cl-browse .cl-chips,.cl-sorts{max-width:1180px;margin-inline:auto}}.cl-open{padding:var(--cl-s4) var(--cl-s3) var(--cl-s2)}.cl-open-line{margin:0;font-weight:var(--cl-w-regular);font-size:var(--cl-t-body);line-height:var(--cl-lh-body);color:var(--cl-fg-dim);max-width:46ch}.cl-band-note{margin:0;font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cb-wall>.cl-band-note,.cl-wall>.cl-band-note,.vd-section>.cl-band-note{padding:0 var(--cl-s3) var(--cl-s2);font-size:12px;line-height:16px;color:var(--cl-fg-quiet)}.cl-band-head{flex-wrap:wrap}.cl-band:first-child .cl-band-head{padding-top:var(--cl-s2)}@media (min-width:900px){.cl-open{max-width:1180px;margin-inline:auto}}.cl-live{position:absolute;inset:0;opacity:0;transition:opacity .26s var(--cl-ease);pointer-events:none}.cl-live[data-up]{opacity:1}.cl-live iframe,.cl-live video,.cl-live>div{width:100%!important;height:100%!important;object-fit:cover;border:0}@media (prefers-reduced-motion:reduce){.cl-live{transition:none}}.cl-m{padding-bottom:var(--cl-s6)}.cl-m-stage{position:relative;width:100%;background:var(--cl-sunk);aspect-ratio:var(--cl-arn);max-height:52dvh;overflow:hidden}.cl-m-stage .cl-frame{width:100%;height:100%;object-fit:cover;display:block}.cl-m-stage .cl-live{z-index:1}.cl-m-back{position:absolute;z-index:2;top:var(--cl-s2);left:var(--cl-s2);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--cl-s3);border-radius:18px;background:rgba(13,11,10,.72);color:var(--cl-fg);font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl-m-back span{font-size:18px;line-height:1;margin-top:-2px}.cl-m-back:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-m-back:after{content:"";position:absolute;inset:-4px}.cl-m[data-state=live]:not(.cb-m) .cl-m-back{top:auto;bottom:var(--cl-s2)}.cl-m-badge{position:absolute;z-index:2;top:var(--cl-s2);right:var(--cl-s2);padding:2px var(--cl-s2);border-radius:10px;background:rgba(13,11,10,.72);color:var(--cl-fg-dim);font-size:var(--cl-t-micro);letter-spacing:var(--cl-track-label);text-transform:uppercase}.cl-m[data-state=rest] .cl-m-still{filter:saturate(.55) brightness(.72)}.cl-m-head{padding:var(--cl-s3) var(--cl-s4) var(--cl-s2)}.cl-m-id{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--cl-s3)}.cl-m-name{margin:0;font-size:var(--cl-t-head);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight);overflow-wrap:anywhere}.cl-m-line{display:flex;flex-wrap:wrap;gap:0 var(--cl-s2);margin:0;font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-m-line>span:not(:last-child):not(.cl-m-langs):after{content:"·";margin-left:var(--cl-s2);color:var(--cl-fg-quiet)}.cl-m-line>span:nth-last-child(2):has(+.cl-m-langs):after{content:none}.cl-m-langs{flex-basis:100%}.cl-m-state{display:inline-flex;align-items:center;gap:6px}.cl-m-state[data-live]{color:var(--cl-fg)}.cl-m-state b{font-weight:var(--cl-w-bold)}.cl-m-live{width:8px;height:8px;border-radius:50%;background:var(--cl-accent);flex:none}.cl-m-usual,.cl-m-when{margin:var(--cl-s2) 0 0;font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-m-week .cl-m-usual{margin:0 0 var(--cl-s2)}.cl-m-usual b,.cl-m-when b{color:var(--cl-fg);font-weight:var(--cl-w-medium)}.cl-m-shows{margin-top:var(--cl-s5)}.cl-m-shows.vd-section>h2{margin-inline:0}.cl-m-shows .vd-grid,.cl-m-shows .vd-more{padding:0}.cl-m-shows .vd-more a{display:inline-flex;align-items:center;min-height:var(--cl-tap)}.cl-m-usual span,.cl-m-when span{color:var(--cl-fg-quiet)}.cl-m-actions{display:flex;gap:var(--cl-s2);align-items:stretch;margin-top:var(--cl-s3)}.cl-m-actions .btn,.cl-m-go{min-height:52px;border-radius:10px}.cl-m-go{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:var(--cl-accent);color:#140a06;font-weight:var(--cl-w-bold);font-size:var(--cl-t-lead);text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 var(--cl-s3)}.cl-m-go:active{background:var(--cl-accent-hi)}.cl-m-go:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-m-rates{display:flex;flex-wrap:wrap;gap:var(--cl-s2);list-style:none;margin:var(--cl-s3) 0 0;padding:0}.cl-m-rates li{display:inline-flex;align-items:baseline;gap:6px;padding:6px var(--cl-s3);border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-lift);font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-m-rates b{color:var(--cl-fg);font-size:var(--cl-t-body);font-weight:var(--cl-w-bold)}.cl-m-body{padding:var(--cl-s2) var(--cl-s4) var(--cl-s2)}.cl-m-body>.cl-m-rates:first-child{margin-top:0}.cl-m-week{margin-top:var(--cl-s3)}.cl-m-week-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cl-s2) var(--cl-s3);margin-bottom:var(--cl-s2)}.cl-m-week-head .cl-m-usual{margin:0}.cl-clock-switch{display:inline-flex;gap:4px;font-size:var(--cl-t-micro)}.cl-clock-switch button{min-height:28px;padding:0 var(--cl-s2);border:1px solid var(--cl-line);border-radius:6px;background:transparent;color:var(--cl-fg-dim);font:inherit;cursor:pointer}.cl-clock-switch button[aria-pressed=true]{background:var(--cl-lift);color:var(--cl-fg);border-color:var(--cl-fg-quiet)}.cl-clock-switch button:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-m-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:360px;margin:0;padding:0;list-style:none}.cl-m-days li{display:flex;flex-direction:column;align-items:stretch;gap:4px}.cl-m-bar{position:relative;height:36px;border-radius:3px;background:var(--cl-lift);overflow:hidden}.cl-m-bar:after{content:"";height:2px;background:var(--cl-line)}.cl-m-bar:after,.cl-m-bar>span{position:absolute;left:0;right:0;bottom:0}.cl-m-bar>span{height:calc(var(--f, 0) * 100%);background:var(--cl-fg-dim);z-index:1}.cl-m-days li[data-today] .cl-m-bar>span{background:var(--cl-fg)}.cl-m-day{font-size:var(--cl-t-micro);color:var(--cl-fg-quiet);text-align:center}.cl-m-days li[data-today] .cl-m-day{color:var(--cl-fg);font-weight:var(--cl-w-medium)}.cl-m-tags{display:flex;flex-wrap:wrap;gap:var(--cl-s2);list-style:none;margin:var(--cl-s4) 0 0;padding:0}.cl-m-tags a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--cl-s3);border:1px solid var(--cl-line);border-radius:16px;color:var(--cl-fg-dim);font-size:var(--cl-t-small);text-decoration:none}.cl-m-tags a:active,.cl-m-tags a:hover{color:var(--cl-fg);border-color:var(--cl-fg-quiet)}.cl-m-rail{margin-top:var(--cl-s2)}.cl-m-copy{margin-top:var(--cl-s5);max-width:68ch}.cl-m-copy p{margin:0 0 var(--cl-s3);line-height:1.6;color:var(--cl-fg-dim)}.cl-m-copy .cl-m-bio{color:var(--cl-fg);font-size:1.05em}.cl-m-numbers{margin:var(--cl-s4) var(--cl-s4) 0;border-top:1px solid var(--cl-line)}.cl-m-numbers summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--cl-tap);cursor:pointer;list-style:none;font-size:var(--cl-t-body);font-weight:var(--cl-w-medium);color:var(--cl-fg)}.cl-m-numbers summary::-webkit-details-marker{display:none}.cl-m-numbers summary:after{content:"+";color:var(--cl-fg-quiet);font-size:20px;line-height:1}.cl-m-numbers[open] summary:after{content:"−"}.cl-m-numbers dl{margin:0;display:grid;grid-gap:var(--cl-s2);gap:var(--cl-s2)}.cl-m-answer{margin:var(--cl-s2) 0 0;font-size:var(--cl-t-body);color:var(--cl-fg);max-width:60ch}section.cl-m-numbers h2{margin:0;padding:var(--cl-s3) 0 var(--cl-s2);font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-m-peers{margin:var(--cl-s4) var(--cl-s4) 0;border-top:1px solid var(--cl-line)}.cl-m-peers h2{margin:0;padding:var(--cl-s3) 0 var(--cl-s2);font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-m-peers ul{display:flex;flex-wrap:wrap;gap:var(--cl-s2);list-style:none;margin:0;padding:0}.cl-m-peers a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--cl-s3);border:1px solid var(--cl-line);border-radius:16px;color:var(--cl-fg-dim);font-size:var(--cl-t-small);text-decoration:none}.cl-m-peers a:hover{color:var(--cl-fg);border-color:var(--cl-fg-quiet)}.cl-m-text .cl-m-tags span{display:inline-block}.cl-m-numbers dl>div{display:flex;justify-content:space-between;gap:var(--cl-s3);font-size:var(--cl-t-small)}.cl-m-numbers dt{color:var(--cl-fg-dim)}.cl-m-numbers dd{margin:0;color:var(--cl-fg);text-align:right}.cl-m-fine{margin:var(--cl-s3) 0 var(--cl-s2);font-size:var(--cl-t-micro);line-height:var(--cl-lh-body);color:var(--cl-fg-quiet)}@media (min-width:900px){.cl-m{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto 1fr auto;grid-template-areas:"stage head" "body  head" "nums  head" "rail  rail";grid-column-gap:var(--cl-s5);column-gap:var(--cl-s5);align-content:start;min-height:auto;max-width:1180px;margin-inline:auto;padding:var(--cl-s4) var(--cl-s4) var(--cl-s6)}.cl-m-stage{grid-area:stage;align-self:start;max-height:70dvh;border-radius:4px}.cl-m-head{grid-area:head;align-self:stretch;padding:0}.cl-m-body{grid-area:body;padding:0}.cl-m-rail{grid-area:rail;margin-top:var(--cl-s4)}.cl-m-rail .cl-band-head,.cl-m-rail .cl-rail{padding-inline:0}.cl-m-numbers{grid-area:nums;align-self:start;margin:var(--cl-s4) 0 0}.cl-m-numbers summary{justify-content:flex-start;gap:var(--cl-s3)}.cl-m-numbers dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cl-s5)}.cl-m>.cl-ad--lovense,.cl-m>.cl-m-peers{grid-column:1/-1;margin-inline:0}.cl-m-name{font-size:26px}.cl-m-week{margin-top:var(--cl-s5)}.cl-m-days{max-width:none}.cl-m-shows .vd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cl-m-shows .vd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px) and (min-height:760px){.cl-m[data-state=live] .cl-m-head-in{position:-webkit-sticky;position:sticky;top:calc(48px + var(--cl-s4))}}.cl-ad{margin:var(--cl-s3) 0 0}.cl-ad-link{display:grid;grid-gap:2px;gap:2px;min-height:var(--cl-tap);padding:var(--cl-s3) var(--cl-s3);border:1px solid var(--cl-line);border-radius:10px;background:var(--cl-lift);color:var(--cl-fg);text-decoration:none}.cl-ad-link:active,.cl-ad-link:hover{border-color:var(--cl-fg-quiet)}.cl-ad-link:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-ad-label{font-size:var(--cl-t-micro);letter-spacing:var(--cl-track-label);text-transform:uppercase;color:var(--cl-fg-quiet)}.cl-ad-head{font-size:var(--cl-t-body);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight)}.cl-ad-sub{color:var(--cl-fg-dim)}.cl-ad-go,.cl-ad-sub{font-size:var(--cl-t-small)}.cl-ad-go{margin-top:var(--cl-s1);font-weight:var(--cl-w-medium);color:var(--cl-fg)}.cl-ad[data-quiet] .cl-ad-link{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--cl-s2);padding:var(--cl-s2) var(--cl-s3);background:transparent}.cl-ad[data-quiet] .cl-ad-head{font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-ad[data-quiet] .cl-ad-go{margin:0 0 0 auto;color:var(--cl-fg-quiet)}.cl-ad--home{margin:0 var(--cl-s3) var(--cl-s5)}.cl-ad--lovense{margin:var(--cl-s4) var(--cl-s4) var(--cl-s2)}.cl-candy-img{display:block;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(110% 90% at 30% 28%,#2a2123 0,#17120f 55%,var(--cl-sunk) 100%)}.cl-candy-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cl-ad--candy .cl-candy-link{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--cl-s3)}.cl-ad--candy .cl-candy-link>.cl-candy-img{width:72px;height:72px}.cl-candy-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.cl-ad--candy[data-form=line] .cl-candy-link{display:block;padding:var(--cl-s2) var(--cl-s3);background:transparent}.cl-ad--candy[data-form=line] .cl-candy-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--cl-s2)}.cl-ad--candy[data-form=line] .cl-ad-head{font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-ad--candy[data-form=line] .cl-ad-go{margin:0 0 0 auto;color:var(--cl-fg-quiet)}@media (min-width:900px){.cl-ad--candy .cl-candy-link{grid-template-columns:88px minmax(0,1fr)}.cl-ad--candy .cl-candy-link>.cl-candy-img{width:88px;height:88px}}.cl-candy-img--fill{position:absolute;inset:0;border-radius:0}.cl-candy-tile{text-decoration:none}.cl-candy-tile:hover .cl-candy-img{filter:brightness(1.12)}.cl-candy-tilecap{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:2px;gap:2px;padding:var(--cl-s4) var(--cl-s2) var(--cl-s2);background:linear-gradient(0deg,rgba(9,7,6,.9),rgba(9,7,6,.6) 55%,rgba(9,7,6,0));min-width:0}.cl-candy-tilehead{font-size:var(--cl-t-body);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight);color:var(--cl-fg)}.cl-candy-tilego{font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-candy-poster .cl-candy-img--fill{border-radius:inherit}.cl-candy-poster-head{position:absolute;left:var(--cl-s3);right:var(--cl-s3);bottom:var(--cl-s3);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight);color:var(--cl-fg)}.cl-candy-label{font-size:var(--cl-t-micro);letter-spacing:var(--cl-track-label);text-transform:uppercase;color:var(--cl-fg-quiet);font-weight:var(--cl-w-medium)}.cl-ad--candy-body{margin:var(--cl-s4) 0 0}.cl-ad--candy-line{margin:var(--cl-s3) var(--cl-s4) 0}.cl-ad--candy-side{margin:var(--cl-s4) 0 0}.cl-ad--candy-act{max-width:1180px;margin:var(--cl-s4) auto 0;padding:0 var(--cl-s3)}.cl-ad--candy-act .cl-candy-link{max-width:720px}.cl-404>.cl-candy-fetched{max-width:1180px;margin-inline:auto;padding:0 var(--cl-s3)}.cl-404>.cl-candy-fetched .cl-ad--candy-page{margin-inline:0}.cl-ad--candy-page{margin:var(--cl-s5) var(--cl-s3) var(--cl-s4)}.cl-ad--candy-rail{margin:0 0 var(--cl-s2)}.cl-ad--candy-rail .cl-candy-link{padding:var(--cl-s2) 0}.cl-moremenu-card>.cl-ad--candy-rail{margin:var(--cl-s1) 0 var(--cl-s2)}.cl-moremenu-card>.cl-ad--candy-rail .cl-candy-link{padding:var(--cl-s2) var(--cl-s1)}.cl-404 .cl-ad--candy-page,.cl-search-page .cl-ad--candy-page{max-width:640px}@media (min-width:900px){.cl-m>.cl-ad--candy-line{grid-column:1/-1;margin-inline:0}.cl-ad--candy-page{margin-inline:0}}.cl-candy-sheet{position:fixed;z-index:50;left:var(--cl-s3);right:var(--cl-s3);bottom:calc(54px + env(safe-area-inset-bottom, 0px) + var(--cl-s2));max-height:33dvh;overflow-y:auto;margin:0;background:var(--cl-lift);border:1px solid var(--cl-line);border-radius:var(--cl-radius-sheet);color:var(--cl-fg);box-shadow:0 8px 24px rgba(0,0,0,.35);animation:cl-candy-rise .22s ease-out both}@keyframes cl-candy-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cl-candy-sheet{animation:none}}.cl-candy-sheet-in{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--cl-s2) var(--cl-s3);gap:var(--cl-s2) var(--cl-s3);align-items:center;padding:var(--cl-s3)}.cl-candy-sheet-img{width:56px;height:56px}.cl-candy-sheet-text{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-right:36px}.cl-candy-sheet-head{font-size:var(--cl-t-body);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight)}.cl-candy-sheet-sub{font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-candy-sheet-actions{grid-column:1/-1;display:flex;gap:var(--cl-s2)}.cl-candy-sheet-actions .cl-btn{flex:1 1}.cl-candy-sheet-go{gap:6px;background:var(--cl-fg);color:var(--cl-bg);border-color:var(--cl-fg);font-weight:var(--cl-w-bold)}.cl-candy-sheet-go:active{background:var(--cl-fg-dim)}.cl-candy-sheet-no,.cl-candy-sheet-x{color:var(--cl-fg-dim)}.cl-candy-sheet-x{position:absolute;top:0;right:0;width:var(--cl-tap);height:var(--cl-tap);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:22px;line-height:1;cursor:pointer}.cl-candy-sheet-x:focus-visible{outline:2px solid var(--cl-fg);outline-offset:-4px}@media (min-width:900px){.cl-candy-sheet{left:auto;right:var(--cl-s4);bottom:var(--cl-s4);width:min(380px,calc(100vw - 2 * var(--cl-s4)));max-height:calc(100dvh - 48px - 2 * var(--cl-s4))}.cl-candy-sheet-in{grid-template-columns:72px minmax(0,1fr);padding:var(--cl-s4)}.cl-candy-sheet-img{width:72px;height:72px}.cl-ad--home{max-width:1180px;margin-inline:auto}}.cl-sl-box{width:100%;max-width:300px;height:100px;margin-top:var(--cl-s1);background:var(--cl-lift);border-radius:10px;overflow:hidden}.cl-sl[data-page=act] .cl-sl-box,.cl-sl[data-page=cb] .cl-sl-box,.cl-sl[data-page=vact] .cl-sl-box,.cl-sl[data-page=video] .cl-sl-box{height:250px}@media (min-width:900px){.cl-sl[data-page=prof] .cl-sl-box{height:250px}}.cl-sl[data-page=video]{margin-top:var(--cl-s4)}.cl-sl[data-page=act],.cl-sl[data-page=vact]{display:grid;justify-items:center;max-width:1180px;margin:var(--cl-s5) auto 0;padding-inline:var(--cl-s3)}@media (min-width:1020px){.cl-sl[data-page=act] .cl-sl-box,.cl-sl[data-page=vact] .cl-sl-box{max-width:970px}}@media (max-width:339px){.cl-sl,.cl-sl[data-page]{display:none}}.cl-sl[data-off]{visibility:hidden}.cl-sl-box iframe{display:block;border:0;max-width:100%;height:100%}.cl-sl-mark{height:0}.cl-vote{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--cl-s1) var(--cl-s3);gap:var(--cl-s1) var(--cl-s3);margin-top:var(--cl-s3)}.cl-vote>.cl-vote-btn{grid-column:1;grid-row:1}.cl-vote>.cl-vote-tally{grid-column:2;grid-row:1}.cl-vote[data-done],.cl-vote[data-unavailable]{grid-template-columns:minmax(0,1fr)}.cl-vote[data-done]>.cl-vote-tally{grid-column:1}.cl-vote-tally{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--cl-s2);min-width:0}.cl-vote-tally>.cl-vote-bar{order:1;flex-basis:100%}.cl-vote-n{margin:0;font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-vote-bar{height:4px;max-width:240px;background:var(--cl-line);overflow:hidden}.cl-vote-bar>span{display:block;height:100%;background:var(--cl-fg-dim)}.cl-vote-line{margin:0;font-size:var(--cl-t-small);color:var(--cl-fg-dim);overflow-wrap:anywhere}.cl-vote-btn{min-height:44px;padding:0 var(--cl-s4);border:1px solid var(--cl-line);border-radius:22px;background:transparent;color:var(--cl-fg-dim);font:inherit;font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);cursor:pointer}.cl-vote-btn:active,.cl-vote-btn:hover{color:var(--cl-fg);border-color:var(--cl-fg-quiet)}.cl-vote-btn:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-vote-btn:disabled{color:var(--cl-fg-quiet);cursor:default}.cl-vote-note{margin:0;font-size:var(--cl-t-small);color:var(--cl-fg)}.cl-vote-fine{grid-column:1/-1;margin:0;font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-req-board{box-sizing:border-box;max-width:1180px;margin:var(--cl-s5) auto 0;padding:0 var(--cl-s3);min-width:0}.cl-req-board h2{margin:0 0 var(--cl-s2);font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim);letter-spacing:var(--cl-track-label);text-transform:uppercase}.cl-req-list{display:flex;gap:var(--cl-s2);margin:0 calc(-1 * var(--cl-s1));padding:var(--cl-s1);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.cl-req-list>li{flex:none}.cl-req-row{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;min-width:44px;max-width:220px;padding:var(--cl-s2) var(--cl-s3);border:1px solid var(--cl-line);border-radius:10px;color:var(--cl-fg);text-decoration:none;font-size:var(--cl-t-small)}.cl-req-row b{font-weight:var(--cl-w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-req-row small{font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-req-row:active,.cl-req-row:hover{border-color:var(--cl-fg-quiet)}.cl-req-row:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-req-n{color:var(--cl-fg-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-req-live{display:inline-flex;align-items:center;gap:var(--cl-s1);font-size:var(--cl-t-micro);color:var(--cl-fg-dim)}.cl-req-live i{width:6px;height:6px;border-radius:50%;background:var(--cl-accent)}.cl-req-chip{font-size:var(--cl-t-micro);color:var(--cl-fg)}.cl-req-note{margin:var(--cl-s2) 0 0;font-size:var(--cl-t-small);color:var(--cl-fg-dim);overflow-wrap:anywhere}.cl-req-thanks{margin-top:var(--cl-s2)}.cl-req-thanks .cl-req-note{margin-top:var(--cl-s1)}.cl-req-mine{color:var(--cl-fg)}.cl-crossroads{display:grid;grid-gap:var(--cl-s4);gap:var(--cl-s4);margin:0 0 var(--cl-band-gap);padding:0 var(--cl-s3)}.cl-crossroads .cb-door,.cl-crossroads .cl-ad,.cl-crossroads .cl-countries,.cl-crossroads .cl-req-board{margin:0;max-width:none}.cl-countries-h{margin:0 0 var(--cl-s2);font-size:var(--cl-t-small);font-weight:var(--cl-w-medium);color:var(--cl-fg-dim)}.cl-countries ul{display:flex;flex-wrap:wrap;gap:var(--cl-s2);list-style:none;margin:0;padding:0}.cl-countries a{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--cl-s3);border:1px solid var(--cl-line);border-radius:16px;color:var(--cl-fg-dim);font-size:var(--cl-t-small);text-decoration:none}.cl-countries a:hover{color:var(--cl-fg);border-color:var(--cl-fg-quiet)}.cl-crossroads .cl-req-board{padding-inline:0}@media (min-width:900px){.cl-crossroads{grid-template-columns:fit-content(60%) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"board door" "board ad" "countries countries";column-gap:var(--cl-s5);row-gap:var(--cl-s3);padding-block:var(--cl-s5);border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line)}.cl-crossroads .cl-req-board{grid-area:board}.cl-crossroads .cb-door{grid-area:door;align-self:start}.cl-crossroads .cl-ad{grid-area:ad;align-self:start}.cl-crossroads .cl-countries{grid-area:countries}.cl-crossroads .cl-req-list{flex-wrap:wrap;overflow:visible}.cl-crossroads:not(:has(.cl-req-board)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"door ad"}.cl-crossroads:not(:has(.cl-ad)){grid-template-rows:auto;grid-template-areas:"board door"}.cl-crossroads:not(:has(.cl-req-board)):not(:has(.cl-ad)){grid-template-columns:minmax(0,1fr);grid-template-areas:"door"}}.cl-v{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "ad" "info" "rail" "wide";align-content:start;padding-bottom:var(--cl-s6)}.cl-v-stage{grid-area:stage;position:relative;width:100%;aspect-ratio:16/9;background:var(--cl-sunk);overflow:hidden}.cl-v-player{grid-area:stage;min-width:0}.cl-v-player>.cl-band-note{padding:var(--cl-s2) var(--cl-s4) 0;font-size:12px;line-height:16px;color:var(--cl-fg-quiet)}.cl-v-stage iframe{border:0}.cl-v-poster,.cl-v-stage iframe{position:absolute;inset:0;width:100%;height:100%}.cl-v-poster{object-fit:cover;filter:brightness(.72)}.cl-v-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:var(--cl-s2);min-height:52px;padding:0 var(--cl-s5);border:0;border-radius:26px;background:rgba(13,11,10,.72);color:var(--cl-fg);font:inherit;font-size:var(--cl-t-lead);font-weight:var(--cl-w-bold);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl-v-other:focus-visible,.cl-v-play:focus-visible{outline:2px solid var(--cl-fg);outline-offset:2px}.cl-v-other{position:absolute;z-index:1;right:var(--cl-s2);bottom:var(--cl-s2);min-height:36px;padding:0 var(--cl-s3);border:0;border-radius:18px;background:rgba(13,11,10,.72);color:var(--cl-fg);font:inherit;font-size:var(--cl-t-small);cursor:pointer}.cl-v>.cl-ad{grid-area:ad;margin:var(--cl-s3) var(--cl-s4) 0}.cl-v-info{grid-area:info;padding:var(--cl-s3) var(--cl-s4) var(--cl-s2)}.cl-v-title{margin:0;font-size:var(--cl-t-head);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight);overflow-wrap:anywhere}.cl-v-facts{display:flex;flex-wrap:wrap;gap:0 var(--cl-s2);margin:var(--cl-s1) 0 0;font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-v-facts>span:not(:last-child):after{content:"·";margin-left:var(--cl-s2);color:var(--cl-fg-quiet)}.cl-v-room{display:grid;grid-gap:var(--cl-s2);gap:var(--cl-s2);margin-top:var(--cl-s3)}.cl-v-room .cl-m-state{margin:0;font-size:var(--cl-t-small)}.cl-v-more{font-size:var(--cl-t-small)}.cl-v-desc,.cl-v-more{color:var(--cl-fg-dim)}.cl-v-desc{margin:var(--cl-s3) 0 0;max-width:60ch}.cl-v-tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--cl-s3);border:1px solid var(--cl-line);border-radius:16px;color:var(--cl-fg-dim);font-size:var(--cl-t-small)}.cl-v-rail{grid-area:rail;margin-top:var(--cl-s2)}@media (min-width:900px){.cl-v{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"stage ad" "info  ad" "rail  ad" "wide  wide";grid-template-rows:auto auto 1fr auto;column-gap:var(--cl-s5);min-height:auto;max-width:1180px;margin-inline:auto;padding:var(--cl-s4) var(--cl-s4) var(--cl-s6)}.cl-v-stage{border-radius:4px}.cl-v-player>.cl-band-note{padding-inline:0}.cl-v>.cl-ad{margin:0;align-self:start}.cl-v-info{padding:var(--cl-s3) 0 0}.cl-v-rail{margin-top:var(--cl-s4)}.cl-v-rail .cl-band-head,.cl-v-rail .cl-rail{padding-inline:0}}.cl-search{display:flex;gap:var(--cl-s2);padding:var(--cl-s4) var(--cl-s3) var(--cl-s2)}.cl-search-field{flex:1 1 auto;min-width:0;min-height:var(--cl-tap);padding:0 var(--cl-s3);border-radius:10px;border:1px solid var(--cl-line);background:var(--cl-lift);color:var(--cl-fg);font:inherit;font-size:16px;text-overflow:ellipsis}.cl-search-field:focus-visible{outline:2px solid var(--cl-accent);outline-offset:1px}.cl-search-go{flex:0 0 auto;min-height:var(--cl-tap);padding:0 var(--cl-s4);border-radius:10px;border:0;background:var(--cl-accent);color:#140a06;font:inherit;font-weight:var(--cl-w-bold);cursor:pointer}.cl-missing{padding:var(--cl-s5) var(--cl-s4)}.cl-missing-head{margin:0 0 var(--cl-s2);font-size:var(--cl-t-micro);letter-spacing:var(--cl-track-label);text-transform:uppercase;color:var(--cl-fg-quiet)}.cl-missing ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--cl-s3)}.cl-missing a{color:var(--cl-fg-dim);font-size:var(--cl-t-small)}.cl-search-asleep a{display:inline-flex;align-items:center;gap:var(--cl-s2);min-height:var(--cl-tap)}.cl-search-asleep img{flex:none;width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--cl-sunk)}@media (min-width:900px){.cl-colophon,.cl-empty,.cl-missing,.cl-more,.cl-search{max-width:1180px;margin-inline:auto}}.cl-404{padding-bottom:var(--cl-s6)}.cl-404-h1{margin:0 0 var(--cl-s1);font-size:var(--cl-t-head);font-weight:var(--cl-w-medium);line-height:var(--cl-lh-tight);color:var(--cl-fg)}.cl-404 .cl-search{padding-top:var(--cl-s2)}.cl-404-links{padding:var(--cl-s4) var(--cl-s3) 0}.cl-404-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--cl-s5)}.cl-404-links a{display:inline-flex;align-items:center;min-height:var(--cl-tap);color:var(--cl-fg-dim);font-size:var(--cl-t-body)}.cl-404-links a:hover{color:var(--cl-fg)}@media (min-width:900px){.cl-404-head,.cl-404-links{max-width:1180px;margin-inline:auto}}.cl-gate-pick{border:0;padding:0;margin:var(--cl-s4) 0 var(--cl-s3)}.cl-gate-pick legend{padding:0;font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-gate-chips,.cl-showme-chips{display:flex;flex-wrap:wrap;gap:var(--cl-s2);margin-top:var(--cl-s2)}.cl-gate-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:var(--cl-t-small);cursor:pointer;padding:10px 14px;min-height:44px;border-radius:999px;border:1px solid var(--cl-line);background:transparent;color:var(--cl-fg-dim)}.cl-gate-chip[data-on]{border-color:var(--cl-accent);background:var(--cl-accent);color:var(--accent-fg,#140a06)}.cl-gate-chip:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-gate-note{font-size:var(--cl-t-micro);color:var(--cl-fg-quiet);margin:var(--cl-s2) 0 0}.cl-gate-brand{display:flex;align-items:center;gap:var(--cl-s2);margin-bottom:var(--cl-s3);color:var(--cl-fg-dim);font-size:var(--cl-t-small);font-weight:var(--cl-w-bold);letter-spacing:-.01em}.agegate-title{font-size:17px;margin:0 0 8px}.agegate-actions .btn[disabled]{opacity:1;background:var(--cl-lift);border-color:var(--cl-line);color:var(--cl-fg-dim);cursor:not-allowed}.cl-showme{position:fixed;inset:0;z-index:60}.cl-showme-scrim{position:absolute;inset:0;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:rgba(0,0,0,.55);cursor:pointer}.cl-showme-card{position:absolute;z-index:1;left:0;right:0;bottom:calc(54px + env(safe-area-inset-bottom, 0px));background:var(--cl-bg-lift,#14100e);border-top:1px solid var(--cl-line);padding:var(--cl-s4);padding-bottom:calc(var(--cl-s4) + env(safe-area-inset-bottom, 0px))}.cl-showme-actions{display:flex;gap:var(--cl-s3);align-items:center;justify-content:flex-end;margin-top:var(--cl-s4)}.cl-showme-actions .btn[disabled]{opacity:.5;cursor:not-allowed}.cl-showme-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;color:var(--cl-fg-quiet);cursor:pointer;padding:10px 4px;min-height:44px}.cl-moremenu{position:fixed;inset:0;z-index:60}.cl-moremenu-scrim{position:absolute;inset:0;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:rgba(0,0,0,.55);cursor:pointer}.cl-moremenu-card{position:absolute;z-index:1;left:0;right:0;bottom:calc(54px + env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 54px - env(safe-area-inset-bottom, 0px) - 16px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;display:grid;grid-gap:var(--cl-s3);gap:var(--cl-s3);padding:var(--cl-s3) var(--cl-s4) var(--cl-s4);background:var(--cl-lift);border-top:1px solid var(--cl-line);border-radius:var(--cl-radius-sheet) var(--cl-radius-sheet) 0 0}.cl-moremenu-account{display:flex;align-items:center;gap:var(--cl-s2);min-height:var(--cl-tap);color:var(--cl-fg);text-decoration:none;font-size:var(--cl-t-body);border-bottom:1px solid var(--cl-line)}.cl-moremenu-account>span:nth-child(2){flex:1 1}.cl-moremenu-account>span:last-child{color:var(--cl-fg-quiet);font-size:18px}.cl-moremenu-label{margin:0 0 var(--cl-s1);font-size:var(--cl-t-micro);letter-spacing:var(--cl-track-label);text-transform:uppercase;color:var(--cl-fg-quiet)}.cl-moremenu-explore ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--cl-s3);gap:0 var(--cl-s3);margin:0;padding:0;list-style:none}.cl-moremenu-explore a{display:flex;align-items:center;min-height:var(--cl-tap);color:var(--cl-fg-dim);text-decoration:none;font-size:var(--cl-t-body)}.cl-moremenu-account:hover,.cl-moremenu-explore a:hover,.cl-moremenu-explore a[aria-current=page]{color:var(--cl-fg)}.cl-moremenu-account:focus-visible,.cl-moremenu-explore a:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.cl-moremenu-fine{border-top:1px solid var(--cl-line);padding-top:var(--cl-s1)}.cl-moremenu-fine .cl-fine{display:flex;flex-wrap:wrap;gap:0 var(--cl-s4);font-size:var(--cl-t-small)}.cl-moremenu-fine .cl-fine a{min-height:var(--cl-tap);min-width:var(--cl-tap);justify-content:center}.cl-nav-moremenu .cl-nav-item[aria-expanded=true]{color:var(--cl-fg)}.cl-nav-moremenu .cl-nav-item[aria-expanded=true] .cl-nav-glyph{color:var(--cl-accent)}@media (max-width:899px){body:has(.cl-consent) .cl-moremenu-card,body:has(.cl-consent) .cl-showme-card{top:calc(env(safe-area-inset-top, 0px) + 8px);bottom:auto;max-height:55dvh;overflow-y:auto;border-radius:var(--cl-radius-sheet)}}@media (min-width:900px){.cl-nav-moremenu{position:relative}.cl-moremenu{position:absolute;inset:auto;top:100%;right:0}.cl-moremenu-scrim{position:fixed;background:transparent;cursor:default}.cl-moremenu-card{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:340px;max-height:calc(100dvh - 64px);border:1px solid var(--cl-line);border-radius:var(--cl-r3,12px);box-shadow:0 12px 30px #0008}.cl-moremenu-account{display:none}.cl-nav-moremenu .cl-nav-item[data-active]:not([aria-expanded=true]){color:var(--cl-fg-quiet)}.cl-nav-moremenu .cl-nav-item[data-active]:not([aria-expanded=true]) .cl-nav-glyph{color:inherit}.cl-showme-scrim{background:transparent;cursor:default}.cl-showme-card{top:48px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:min(520px,calc(100vw - 2 * var(--cl-s4)));border:1px solid var(--cl-line);border-radius:var(--cl-r3,12px)}}.cl-st{max-width:1180px;margin:0 auto;padding:0 0 var(--cl-s6)}.cl-st-about p,.cl-st-fact,.cl-st-lede{max-width:72ch}.cl-st-tabs{display:flex;gap:var(--cl-s2);overflow-x:auto;scrollbar-width:none;padding:var(--cl-s3) var(--cl-s4) 0}.cl-st-tabs::-webkit-scrollbar{display:none}.cl-st-tab{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--cl-tap);padding:0 var(--cl-s2);color:var(--cl-fg-quiet);font-size:var(--cl-t-small);text-decoration:none;border-bottom:2px solid transparent}.cl-st-tab[aria-current=page]{color:var(--cl-fg);border-bottom-color:var(--cl-accent)}.cl-st-tab:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.cl-st-head{padding:var(--cl-s4) var(--cl-s4) var(--cl-s2)}.cl-st-title{margin:0;font-size:var(--cl-t-head);font-weight:var(--cl-w-bold);line-height:var(--cl-lh-tight)}.cl-st-lede{margin:var(--cl-s2) 0 0;color:var(--cl-fg-dim);font-size:var(--cl-t-body)}.cl-st-lede b{color:var(--cl-fg);font-weight:var(--cl-w-medium)}.cl-st-chips{display:flex;flex-wrap:wrap;gap:var(--cl-s2);padding:var(--cl-s2) var(--cl-s4) 0}.cl-st-chips .cl-pill{text-decoration:none}.cl-st-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--cl-s2);padding:var(--cl-s3) var(--cl-s4) 0}.cl-st-filter label{display:flex;flex-direction:column;gap:4px;font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-st-filter select{min-height:var(--cl-tap);max-width:44vw;padding:0 var(--cl-s2);border:1px solid var(--cl-line);border-radius:6px;background:var(--cl-lift);color:var(--cl-fg);font:inherit;font-size:var(--cl-t-small)}.cl-st-note{margin:var(--cl-s3) var(--cl-s4) var(--cl-s2);font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-st-list{list-style:none;margin:0;padding:0}.cl-st-row{border-top:1px solid var(--cl-line)}.cl-st-row:last-child{border-bottom:1px solid var(--cl-line)}.cl-st-link{display:grid;grid-template-columns:2.25em 64px minmax(0,1fr) auto;align-items:center;grid-gap:var(--cl-s3);gap:var(--cl-s3);min-height:64px;padding:var(--cl-s2) var(--cl-s4);color:inherit;text-decoration:none}.cl-st-link:active{background:var(--cl-lift)}.cl-st-link:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.cl-st-rank{font-size:var(--cl-t-small);color:var(--cl-fg-quiet);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-st-thumb{display:block;width:64px;height:48px;object-fit:cover;background:var(--cl-sunk)}.cl-st-who{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-st-name{font-size:var(--cl-t-body);font-weight:var(--cl-w-medium);color:var(--cl-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-st-meta{display:flex;gap:var(--cl-s2);font-size:var(--cl-t-micro);color:var(--cl-fg-quiet)}.cl-st-live{color:var(--cl-accent)}.cl-st-live,.cl-st-value{font-weight:var(--cl-w-medium)}.cl-st-value{font-size:var(--cl-t-body);color:var(--cl-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cl-st-pages{display:flex;align-items:center;justify-content:space-between;gap:var(--cl-s3);padding:var(--cl-s4)}.cl-st-pages .cl-btn{text-decoration:none}.cl-st-pageno{font-size:var(--cl-t-small);color:var(--cl-fg-quiet)}.cl-st-empty{padding:var(--cl-s5) var(--cl-s4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--cl-s3);color:var(--cl-fg-dim)}.cl-st-empty p{margin:0}.cl-st-empty .cl-btn{text-decoration:none}.cl-st-empty-line{margin:var(--cl-s2) var(--cl-s4);font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-st-block-head a,.cl-st-empty-line a{color:var(--cl-accent);text-decoration:none}.cl-st-block{margin-top:var(--cl-s5)}.cl-st-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cl-s3);padding:0 var(--cl-s4)}.cl-st-block-head h2{margin:0;font-size:var(--cl-t-lead);font-weight:var(--cl-w-bold)}.cl-st-block-head a{font-size:var(--cl-t-small)}.cl-st-fact,.cl-st-now{margin:var(--cl-s2) var(--cl-s4) 0;color:var(--cl-fg-dim)}.cl-st-now{font-size:var(--cl-t-small)}.cl-st-about{margin:var(--cl-s5) var(--cl-s4) 0;border-top:1px solid var(--cl-line)}.cl-st-about summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--cl-tap);cursor:pointer;list-style:none;font-size:var(--cl-t-body);font-weight:var(--cl-w-medium)}.cl-st-about summary::-webkit-details-marker{display:none}.cl-st-about summary:after{content:"+";color:var(--cl-fg-quiet);font-size:20px;line-height:1}.cl-st-about[open] summary:after{content:"−"}.cl-st-about p{margin:0 0 var(--cl-s3);font-size:var(--cl-t-small);color:var(--cl-fg-dim)}.cl-st-heat{display:grid;grid-template-columns:2.25em repeat(24,minmax(0,1fr));grid-gap:2px;gap:2px;padding:var(--cl-s3) var(--cl-s4) 0}.cl-st-heat-hr{font-size:9px;color:var(--cl-fg-quiet);text-align:left;white-space:nowrap}.cl-st-heat-day{font-size:var(--cl-t-micro);color:var(--cl-fg-quiet);align-self:center}.cl-st-heat-cell{aspect-ratio:1/1.6;border-radius:2px;background:color-mix(in srgb,var(--cl-accent) calc(var(--f, 0) * 100%),var(--cl-lift))}.cl-st-heat-cell[data-empty]{background:transparent;outline:1px dashed var(--cl-line);outline-offset:-1px}.cl-st-heat-cell[data-now]{box-shadow:0 0 0 1.5px var(--cl-fg)}.cl-st-table{width:100%;border-collapse:collapse;margin:0 0 var(--cl-s3);font-size:var(--cl-t-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-st-table td,.cl-st-table th{padding:6px 4px;border-bottom:1px solid var(--cl-line);text-align:right}.cl-st-table th:first-child{text-align:left}.cl-st-table thead th{color:var(--cl-fg-quiet);font-weight:var(--cl-w-medium)}.cl-st-faq dl{margin:var(--cl-s2) var(--cl-s4) 0;display:grid;grid-gap:var(--cl-s3);gap:var(--cl-s3)}.cl-st-faq dt{font-weight:var(--cl-w-medium);color:var(--cl-fg)}.cl-st-faq dd{margin:4px 0 0;color:var(--cl-fg-dim);font-size:var(--cl-t-small)}.cl-st-table--open{margin:var(--cl-s2) var(--cl-s4) 0;width:calc(100% - 2 * var(--cl-s4))}@media (min-width:1100px){.cl-st-grid{display:grid;align-items:start;grid-column-gap:var(--cl-s4);column-gap:var(--cl-s4)}.cl-st-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-st-list--cols{column-count:2;column-gap:var(--cl-s5);padding:0 var(--cl-s4)}.cl-st-list--cols .cl-st-row{page-break-inside:avoid;break-inside:avoid;border-top:0;border-bottom:1px solid var(--cl-line)}.cl-st-list--cols .cl-st-link{padding-inline:0}}.cl-desktop-account,.cl-desktop-search,.cl-nav-account{display:none}@media (min-width:900px){.cl-nav-account{display:block}}@media (min-width:1280px){.cl-nav-row{max-width:1440px;padding-inline:16px;justify-content:space-between;gap:24px}.cl-nav-row .cl-brand{min-width:160px}.cl-desktop-search{display:flex;flex:1 1;max-width:520px;margin-right:auto;border:1px solid var(--cl-line);border-radius:10px}.cl-desktop-search input{min-width:0;width:100%}.cl-desktop-search button,.cl-desktop-search input{padding:8px 12px;border:0;background:var(--cl-lift);color:var(--cl-fg)}.cl-desktop-search button{cursor:pointer}.cl-header-search,.cl-nav-account,.cl-nav-moremenu{display:none}.cl-desktop-account{display:block}body:has(.browse-shell) .cl-header-destination{display:none}body:has(.browse-shell) .cl-desktop-search{max-width:720px}body:has(.browse-shell) .site-main>.cl-colophon{display:none}body:has(.cl-search-page) .cl-desktop-search{visibility:hidden}.cl-404 .cl-search{display:none}}.cl-autocomplete{position:relative}.cl-desktop-search input{border-radius:10px 0 0 10px}.cl-desktop-search button{border-radius:0 10px 10px 0}.cl-video-search{max-width:1180px;margin-inline:auto;padding:16px var(--cl-s3) 0}.cl-search-dropdown{position:absolute;z-index:100;top:calc(100% + 6px);left:0;right:0;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-lift);box-shadow:0 12px 36px #0007;max-height:min(70vh,560px);overflow-y:auto;text-align:left}.cl-search:not(.cl-desktop-search) .cl-search-dropdown{left:var(--cl-s3);right:var(--cl-s3)}.cl-search-dropdown ul{list-style:none;margin:0;padding:6px}.cl-search-dropdown li{margin:0;padding:0}.cl-search-group{display:block;padding:8px 10px 4px;color:var(--cl-fg-quiet);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.cl-search-dropdown li a{display:flex;gap:12px;padding:10px;border-radius:8px;color:var(--cl-fg);text-decoration:none}.cl-search-dropdown li a:hover,.cl-search-dropdown li[aria-selected=true] a{background:var(--cl-sunk)}.cl-search-dropdown li b{display:block;font-size:14px;overflow-wrap:anywhere}.cl-search-dropdown li small{display:block;margin-top:3px;font-size:12px;color:var(--cl-fg-dim)}.cl-search-symbol{color:var(--cl-accent);flex:none;padding-top:2px}.cl-search-avatar{flex:none;width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--cl-sunk)}.cl-search-note{margin:4px 16px 10px;color:var(--cl-fg-quiet);font-size:12px}.cl-search-all{display:block;padding:12px 16px;border-top:1px solid var(--cl-line);color:var(--cl-fg);text-decoration:none;font-size:13px}.cl-search-results{max-width:1180px;margin-inline:auto;padding:16px}.cl-search-results ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.cl-search-results li a{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--cl-line);border-radius:12px;padding:16px;text-decoration:none;color:var(--cl-fg)}.cl-search-results li small{color:var(--cl-fg-dim)}.cl-tile-wrap{position:relative;display:flex;flex:0 1;min-width:0}.cl-tile-wrap>.cl-tile{flex:1 1 auto}.cb-grid>li,.vd-card{position:relative}.cl-heart{position:absolute;top:6px;right:6px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:rgba(9,7,6,.55);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.cl-heart svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.cl-heart[aria-pressed=true]{color:var(--cl-accent,#e0446a)}.cl-heart[aria-pressed=true] svg{fill:currentColor}.cl-heart:focus-visible{outline:2px solid var(--cl-accent,#e0446a);outline-offset:2px}.cl-heart:active{transform:scale(.92)}.cl-heart--inline{position:static;width:44px;height:44px;flex:none;background:var(--cl-sunk,rgba(255,255,255,.08));color:var(--cl-fg,#fff)}.cl-heart--inline svg{width:22px;height:22px}.cl-v-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cl-s2,8px)}.cl-heart--small{width:32px;height:32px;vertical-align:middle}.cl-heart--small svg{width:16px;height:16px}.cl-heart-nudge{position:fixed;left:50%;bottom:calc(54px + 12px + env(safe-area-inset-bottom, 0px));z-index:60;transform:translateX(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;border-radius:12px;background:rgba(20,16,14,.96);color:#fff;font-size:14px;line-height:1.35;box-shadow:0 6px 24px rgba(0,0,0,.45)}@media (min-width:900px){.cl-heart-nudge{bottom:16px}}.cl-heart-nudge a{color:var(--cl-accent,#e0446a);font-weight:600}.cl-heart-nudge-x{flex:none;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:20px;cursor:pointer}