.bp.wl{--g:#f1eee6;--s:#e7e2d6;--s2:#dcd6c7;--t:#0f2e33;--m:#4e6366;--q:#6e8285;--h:#12474f1f;--h2:#12474f3d;--focus:#12474f;--lead:clamp(16px, 4.2vw, 64px);--trail:var(--lead);--ease:cubic-bezier(.16, 1, .3, 1)}html[data-bp-mode=dark] .bp.wl{--g:#071b20;--s:#0c262c;--s2:#123238;--t:#f2f5f6;--m:#a9bbbd;--q:#7f979a;--h:#ccd4d61a;--h2:#ccd4d638;--focus:#34b3bb}html:has(.wl){background:#f1eee6}html[data-bp-mode=dark]:has(.wl){background:#071b20}.wl .bp-act span{white-space:nowrap}.wl-top{z-index:20;height:68px;padding:0 var(--trail) 0 var(--lead);background:color-mix(in srgb, var(--g) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--h);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.wl-logo{letter-spacing:-.02em;align-items:center;gap:11px;font-size:17px;font-weight:500;display:inline-flex}.wl-logo-p{width:18px;height:24px;color:var(--t);--mark-dot:var(--lag);display:block}.wl-logo-p svg{width:100%;height:100%;display:block}.wl-top-acts{align-items:center;gap:22px;display:flex}.wl-top .bp-act{color:var(--m)}.wl-top .bp-act:hover{color:var(--t)}.wl-book{background:var(--lag);height:40px;color:var(--on-lag);border-radius:99px;align-items:center;gap:10px;padding:0 18px 0 16px;font-size:14.5px;font-weight:500;transition:background-color .15s,scale .14s;display:inline-flex}.wl-book:before{content:"";background:var(--on-lag);border-radius:50%;width:7px;height:7px}.wl-book:active{scale:.97}@media (hover:hover) and (pointer:fine){.wl-book:hover{background:#45c0c7}}.wl-main{padding:0 var(--trail) 0 var(--lead)}.wl-intro{padding:clamp(56px,9vh,96px) 0 0}.wl-title{letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(64px,11.2vw,184px);font-weight:500;line-height:.9}.wl-title .bp-stop{width:.17em;height:.17em;margin-left:.04em}.wl-sub{max-width:40ch;color:var(--m);letter-spacing:-.015em;margin-top:clamp(22px,3vh,32px);font-size:clamp(17px,1.45vw,21px);line-height:1.4}.wl-bar{box-shadow:inset 0 -1px 0 var(--h);justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,6vh,64px);padding-bottom:18px;display:flex}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{height:38px;box-shadow:inset 0 0 0 1px var(--h2);color:var(--m);border-radius:99px;padding:0 16px;font-size:14.5px;transition:background-color .18s,color .18s,box-shadow .18s,scale .14s}.wl-chip:hover{color:var(--t);box-shadow:inset 0 0 0 1px var(--t)}.wl-chip:active{scale:.96}.wl-chip[aria-pressed=true]{background:var(--t);color:var(--g);box-shadow:none}.wl-count{color:var(--q);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.wl-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,6vw,88px) clamp(16px,1.9vw,28px);padding-top:clamp(32px,4vw,48px);display:grid}.wl-grid>.wide{grid-column:span 7}.wl-grid>.narrow{grid-column:span 5}.wl-card{border-radius:16px;display:block}.wl-media{aspect-ratio:16/10;background:var(--s);isolation:isolate;border-radius:16px;display:block;position:relative;overflow:hidden}.wl-grid{align-items:end}.wl-media>img,.wl-media>video{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.wl-media>:is(img,video){transition:transform 1.1s var(--ease)}.wl-media>video{opacity:0;transition:opacity .5s, transform 1.1s var(--ease)}.wl-media>video[data-on]{opacity:1}.wl-media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #12474f1a}.wl-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding-top:18px;display:grid}.wl-name{letter-spacing:-.035em;align-items:baseline;gap:0;font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1.05;display:flex}.wl-name .bp-stop{transform-origin:50% 70%;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.wl-tags{align-self:center;gap:6px;display:flex}.wl-tag{background:var(--s);color:var(--t);border-radius:99px;padding:5px 11px;font-size:12.5px;line-height:1.2}.wl-what{color:var(--m);grid-column:1/-1;align-items:center;gap:10px;font-size:15.5px;line-height:1.4;display:flex}.wl-go{width:16px;color:var(--t);opacity:0;transition:opacity .25s, transform .35s var(--ease);place-items:center;display:grid;transform:translate(-6px)}@media (hover:hover) and (pointer:fine){.wl-card:hover .wl-media>:is(img,video){transform:scale(1.035)}.wl-card:hover .wl-name .bp-stop{transform:none}.wl-card:hover .wl-go{opacity:1;transform:none}}.wl .wl-card:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.wl-card:focus-visible .wl-name .bp-stop,.wl-card:focus-visible .wl-go{opacity:1;transform:none}.wl-more{min-height:280px;box-shadow:inset 0 0 0 1px var(--h2);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:clamp(24px,2.6vw,40px);display:flex}.wl-grid>.wl-more{align-self:stretch}.wl-grid>.wl-more.wide{min-height:360px}.wl-more-p{width:30px;height:40px;color:var(--t);--mark-dot:var(--lag);margin-bottom:auto;display:block}.wl-more-p svg{width:100%;height:100%;display:block}.wl-more-title{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.05}.wl-more-body{max-width:30ch;color:var(--m);margin-top:10px;font-size:15.5px;line-height:1.45}.wl-empty{background:var(--s);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:32px clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,48px);padding:clamp(32px,5vw,72px);display:grid}.wl-empty-p{aspect-ratio:72/96;width:clamp(96px,11vw,168px);color:var(--t);--mark-dot:var(--lag);display:block}.wl-empty-p svg{width:100%;height:100%;display:block}.wl-empty-title{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,56px);font-weight:500;line-height:1.02}.wl-empty-body{max-width:44ch;color:var(--m);margin-top:16px;font-size:16.5px;line-height:1.45}.wl-empty-link{background:var(--t);height:46px;color:var(--g);border-radius:99px;align-items:center;gap:10px;margin-top:28px;padding:0 20px;font-size:15px;font-weight:500;transition:scale .14s;display:inline-flex}.wl-empty-link:active{scale:.97}.wl-empty-link svg{transition:transform .3s var(--ease)}.wl-empty-link:hover svg{transform:translate(3px)}.wl .bp-end{margin-top:clamp(64px,10vw,140px)}@media (prefers-reduced-motion:no-preference){.wl-title,.wl-sub,.wl-bar{animation:wl-rise .9s var(--ease) both}.wl-sub{animation-delay:80ms}.wl-bar{animation-delay:.14s}.wl-item,.wl-more{animation:wl-rise .9s var(--ease) both;animation-delay:calc(.2s + min(var(--i,4), 4) * 70ms)}.wl-more{--i:5}.wl-empty{animation:wl-rise .9s .2s var(--ease) both}}@keyframes wl-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.wl *,.wl :before,.wl :after{transition:none!important;animation:none!important}.wl-media>video{display:none}.wl-card:hover .wl-media>:is(img,video){transform:none}}@media (max-width:1099px){.wl-grid>.wide,.wl-grid>.narrow{grid-column:span 6}}@media (max-width:760px){.wl-top{height:58px}.wl-logo{font-size:16px}.wl-top-acts{gap:6px}.wl-top .bp-act{justify-content:center;width:40px;height:40px;padding:0}.wl-top .bp-act span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wl-book{height:38px;padding:0 14px 0 13px;font-size:14px}.wl-intro{padding-top:48px}.wl-title{font-size:clamp(60px,19vw,96px)}.wl-sub{font-size:17px}.wl-bar{flex-direction:column;align-items:stretch;gap:14px;margin-top:36px}.wl-chips{margin:0 calc(-1 * var(--lead));padding:2px var(--lead);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wl-chips::-webkit-scrollbar{display:none}.wl-chip{flex:none}.wl-grid{grid-template-columns:minmax(0,1fr);row-gap:44px;padding-top:28px}.wl-grid>.wide,.wl-grid>.narrow{grid-column:auto}.wl-media{border-radius:14px}.wl-meta{padding-top:14px}.wl-name{font-size:26px}.wl-what{font-size:15px}.wl-go{display:none}.wl-name .bp-stop{transform:none}.wl-more{min-height:220px}.wl-empty{grid-template-columns:minmax(0,1fr);padding:28px 22px 26px}.wl-empty-p{width:64px}.wl-empty-title{font-size:30px}.wl-empty-body{font-size:15.5px}}
