.hm-ads{padding:16px var(--gutter) 0;grid-row:4}[data-cz-nosponsors] .hm-ads{display:none!important}.hm-ads-k{color:var(--ink-3);margin:0 0 6px;font-size:12px}.hm-ads ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm-ad a{border:1px solid var(--rule-2);background:var(--paper);height:100%;color:var(--ink-2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;line-height:1.35;text-decoration:none;transition:border-color .2s;display:flex}.hm-ad a:hover,.hm-ad a:focus-visible{border-color:var(--ink-3)}.hm-ad b{color:var(--ink);font-size:13.5px;font-weight:600}.hm-ad span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-ad-open a{background:0 0;border-style:dashed}.hm-ad-open span{color:var(--ink-3)}.hm-ads-more{color:var(--ink-3);margin-top:6px;font-size:12px;display:inline-block}@media (width>=1200px){.hm:has(.hm-ads){grid-template-columns:minmax(0,1fr) 196px}.hm-ads{padding:0 var(--gutter) 0 0;grid-area:2/2;align-self:center}.hm-ads ul{grid-template-columns:1fr}}@keyframes hmKb{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hmProg{to{transform:scaleX(1)}}@keyframes hmUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=720px){.hm-ads{grid-row:5}}.home-below>section{margin:0;padding-top:88px}.home-below>section:first-child{padding-top:64px}.sec-h{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.sec-h h2{margin:0;font-size:clamp(1.8rem,3vw,2.25rem)}.sub{color:var(--ink-2);margin:6px 0 0;font-size:15px}.more{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.more:hover{color:var(--ink)}.more .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .25s}.more:hover .ic{transform:translate(3px)}.fr-head{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:12px;display:flex}.fr-head h2{margin:0;font-size:clamp(1.9rem,3.4vw,2.65rem);line-height:1.05}.fr-head span{color:var(--ink-3);font-size:13px}.fr{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:44px;margin-top:26px;display:grid}.fr-media{aspect-ratio:16/9;background:#0b0d10;position:relative;overflow:hidden}.fr-media .pic-bg{object-fit:cover;filter:blur(34px)saturate(1.2)brightness(.72);width:120%;height:120%;position:absolute;inset:-10%}.fr-media .pic,.fr-media .pic-link{width:auto;max-width:78%;height:auto;max-height:84%;margin:auto;position:absolute;inset:0}.fr-media .pic-link .pic{max-width:100%;max-height:100%;display:block;position:static}.fr-media .pic-link{justify-content:center;align-items:center;display:flex}.fr-media img.pic{object-fit:contain;box-shadow:0 30px 80px #00000073}.fr-media .pic-commons{min-height:70%}.fr-media .pic-apple{border-radius:22%;height:72%}.fr-lead.in .fr-media img.pic{animation:9s ease-out both hmKb}.fr-media .pic-credit{z-index:1;color:#ffffffd9;background:#00000073;border-radius:999px;max-width:60%;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.fr-media .pic-credit a{color:inherit;text-decoration:none}.fr-cover{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 92%, #000) 0%, color-mix(in srgb, var(--c) 55%, #000) 100%);font:600 32px/1.05 var(--serif);color:#fff;align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.fr-prog{background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.fr-prog i{background:var(--c);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.fr-prog.run i{animation:hmProg var(--ms,8s) linear forwards}.fr.hold .fr-prog i{animation-play-state:paused}.fr-cap{padding-top:16px}.fr-lead.in .fr-cap>*{animation:.6s cubic-bezier(.2,.7,.2,1) both hmUp}.fr-lead.in .fr-cap>:nth-child(2){animation-delay:60ms}.fr-lead.in .fr-cap>:nth-child(3){animation-delay:.12s}.fr-lead.in .fr-cap>:nth-child(4){animation-delay:.18s}.fr-k{gap:12px;font-size:13px;font-weight:600;display:flex}.fr-rank{color:var(--ink-3);margin-left:auto;font-weight:400}.fr-h{letter-spacing:-.015em;margin:8px 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.02}.fr-h a{color:inherit;text-decoration:none}.fr-h a:hover{text-underline-offset:5px;text-decoration:underline 1px}.fr-s{max-width:60ch;color:var(--ink-2);margin:10px 0 0;font-size:17px;line-height:1.55}.fr-n{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:18px;padding-top:14px;display:flex}.fr-n b{font:600 36px/1 var(--serif)}.fr-n span{color:var(--ink-2);font-size:14px}.fr-n em{color:var(--ink-3);font-size:13px;font-style:normal}.fr-go{font:500 14.5px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:0;display:inline-flex}.fr-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;transition:transform .25s}.fr-go:hover svg{transform:translate(4px)}.fr-list{margin:0;padding:0;list-style:none}.fr-it{border-top:1px solid var(--rule);color:var(--ink);grid-template-columns:30px minmax(0,1fr) 112px;align-items:start;gap:14px;padding:16px 0;text-decoration:none;display:grid}.fr-list li.first .fr-it{border-top:0;padding-top:0}.fr-num{font:600 28px/1 var(--serif);color:var(--ink-3)}.fr-tx{min-width:0}.fr-tk{font-size:12.5px;font-weight:600;display:block}.fr-tx b{font:600 21px/1.15 var(--serif);margin-top:3px;display:block}.fr-tx>span:last-child{color:var(--ink-3);margin-top:5px;font-size:13px;display:block}.fr-it:hover b{text-underline-offset:4px;text-decoration:underline 1px}.fr-ti{background:var(--paper-3);width:112px;height:76px;position:relative;overflow:hidden}.fr-ti .pic,.fr-ti .pic-link{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.fr-ti .pic-apple{object-fit:contain;border-radius:16px;padding:8px}.fr-ti .pic-bg{display:none}.fr-it:hover .fr-ti .pic{transform:scale(1.05)}.fr-ti .fr-cover{font-size:0}@media (width<=1100px){.fr{grid-template-columns:1fr;gap:28px}}@media (width<=520px){.fr-it{grid-template-columns:24px minmax(0,1fr) 84px}.fr-ti{width:84px;height:60px}.fr-tx b{font-size:18px}}.cx-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cx-tile{color:#fff;cursor:pointer;background:#0b0d10;height:200px;text-decoration:none;display:block;position:relative;overflow:hidden}.cx-tile .pic,.cx-fill{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.cx-fill{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 92%, #000) 0%, color-mix(in srgb, var(--c) 55%, #000) 100%)}.cx-tile:hover .pic{transform:scale(1.06)}.cx-shade{background:linear-gradient(#0506081a 35%,#050608d9);position:absolute;inset:0}.cx-name{font:600 21px/1.1 var(--serif);position:absolute;bottom:34px;left:16px;right:16px}.cx-lead{color:#ffffffc7;font-size:12.5px;position:absolute;bottom:14px;left:16px;right:16px}.cx-tile .pic-credit{color:#ffffffb3;text-align:right;overflow-wrap:anywhere;max-width:calc(100% - 12px);font-size:9.5px;line-height:1.2;position:absolute;top:6px;right:6px}.cx-tile .pic-credit a{color:inherit;text-decoration:none}.cx-tile:after{content:"";box-shadow:inset 0 0 0 0 var(--c);transition:box-shadow .3s;position:absolute;inset:0}.cx-tile[aria-selected=true]:after{box-shadow:inset 0 -4px 0 0 var(--c)}.cx-tiles:has([aria-selected=true]) .cx-tile:not([aria-selected=true]) .pic{filter:saturate(.5)brightness(.8)}.cx-panel{border-top:1px solid var(--rule);margin-top:22px;padding-top:24px}.cx-panel.in>*{animation:.6s cubic-bezier(.2,.7,.2,1) both hmUp}.cx-ph{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cx-ph h3{letter-spacing:-.01em;margin:0;font-size:30px}.cx-items{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.cx-item{color:var(--ink);text-decoration:none;display:block}.cx-iimg{aspect-ratio:4/3;background:var(--paper-3);display:block;position:relative;overflow:hidden}.cx-iimg .pic,.cx-iimg .pic-link{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.cx-iimg .pic-apple{object-fit:contain;border-radius:22px;padding:12px}.cx-item:hover .cx-iimg .pic{transform:scale(1.06)}.cx-cover{background:linear-gradient(140deg, color-mix(in srgb, var(--c) 92%, #000) 0%, color-mix(in srgb, var(--c) 55%, #000) 100%);align-items:flex-end;padding:12px;display:flex}.cx-cover b{font:600 16px/1.15 var(--serif);color:#fff}.cx-it{font:600 17px/1.2 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;display:block;overflow:hidden}.cx-is{color:var(--ink-3);font-size:13px;display:block}.cx-where{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;padding-top:18px;display:flex}.cx-wl{color:var(--ink-2);font-size:14px}.cx-wl b{color:var(--ink)}.cx-flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-flags img{object-fit:cover;border-radius:4px;width:24px;height:18px;box-shadow:0 0 0 1px #7f7f7f33}.cx-flags em{color:var(--ink-3);margin-left:4px;font-size:13px;font-style:normal}.cx-map{background:var(--ink);height:36px;color:var(--paper);font:500 14px var(--sans);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:0 16px}@media (width<=1000px){.cx-tiles,.cx-items{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-tile{height:150px}}@media (width<=520px){.cx-tiles,.cx-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fr *,.cx *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cx-iimg .pic-credit,.fr-ti .pic-credit{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0009);padding:8px 5px 2px;font-size:9px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fr-defs{position:absolute}.fr-dots{background:var(--paper-2);width:100%;height:100%;padding:6% 5%;position:absolute;inset:0}.fr-dots use{fill:var(--rule-2)}.fr-dots .on{fill:var(--c)}.fr-lead.in .fr-dots .on{animation:frDot .6s cubic-bezier(.2, 1.4, .3, 1) var(--d,0s) both;transform-box:fill-box;transform-origin:50%}@keyframes frDot{0%{opacity:0;transform:scale(0)}}.fr-ti .fr-dots{padding:8% 4%}.fr-dots .fr-coast{fill:none;stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:.8px;vector-effect:non-scaling-stroke}.fr-dots use:not(.fr-coast){fill:color-mix(in srgb, var(--ink) 10%, transparent)}
