.site :where(.bl,.po) .bl-cv{--tint:#2a78d6;--zz:6px;isolation:isolate;aspect-ratio:16/10;background:color-mix(in srgb,var(--tint) 7%,#fff);place-items:center;padding:6% 7%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.site :where(.bl,.po) .bl-cv:before{content:"";z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--tint) 36%,transparent) 1.05px,transparent 1.6px);background-position:50%;background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 78%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 78%,#000 20%,#0000 100%)}.site :where(.bl,.po) .bl-cv:after{content:"";z-index:-1;background:radial-gradient(95% 90% at 100% 0%,color-mix(in srgb,var(--tint) 15%,transparent),transparent 62%);position:absolute;inset:0}.site :where(.bl,.po) .bl-cv-fx{filter:drop-shadow(0 0 .55px #0b0e0d4d)drop-shadow(0 2px 3px #0b0e0d0d)drop-shadow(0 14px 18px #0b0e0d17);width:min(86cqi,26rem);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.site :where(.bl,.po) .bl-cv-slip{padding:clamp(13px,5cqi,28px) clamp(15px,5.6cqi,32px) calc(clamp(13px,4.6cqi,26px) + var(--zz));-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--zz) + 1px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom/calc(var(--zz) * 2) var(--zz) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--zz) + 1px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom/calc(var(--zz) * 2) var(--zz) repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - var(--zz) + 1px) no-repeat,conic-gradient(from -45deg at 50% 100%,#000 90deg,#0000 0) bottom/calc(var(--zz) * 2) var(--zz) repeat-x;background:#fff;border-radius:7px 7px 0 0;flex-direction:column;display:flex}.site :where(.bl,.po) .bl-cv-k{font:500 clamp(9.5px,2.8cqi,12.5px)/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--tint) 58%,#121715);display:block}.site :where(.bl,.po) .bl-cv-v{font-family:var(--f-display);font-weight:720;font-stretch:106%;font-size:calc(clamp(20px,9.6cqi,58px) * var(--k,1));letter-spacing:-.032em;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:balance;margin-top:clamp(6px,2.2cqi,13px);line-height:1.04;display:block}.site :where(.bl,.po) .bl-cv-n{color:var(--ink-3);text-wrap:pretty;border-top:1px dashed #d5dad6;margin-top:clamp(10px,3.2cqi,19px);padding-top:clamp(8px,2.6cqi,14px);font-size:clamp(11.5px,3.5cqi,15.5px);line-height:1.4;display:block}@media (prefers-reduced-motion:no-preference){.site :where(.bl,.po) a:hover .bl-cv-fx,.site :where(.bl,.po) a:focus-visible .bl-cv-fx{transform:translateY(-3px)}}.site :where(.bl,.po) .bl-cat{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.site :where(.bl,.po) .bl-cat i{background:var(--dot,var(--ink-4));border-radius:50%;flex:none;width:7px;height:7px}.site :where(.bl,.po) .bl-card{overflow:hidden}.site :where(.bl,.po) .bl-card .bl-cv{border-bottom:1px solid var(--rule-2)}.site :where(.bl,.po) .bl-card-b{flex-direction:column;flex:auto;padding:18px 22px 20px;display:flex}.site :where(.bl,.po) .bl-card-t{letter-spacing:-.016em;color:var(--ink);text-wrap:balance;margin-top:12px;font-size:17.5px;font-weight:650;line-height:1.28}.site :where(.bl,.po) .bl-card-p{color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.56}.site :where(.bl,.po) .bl-card .tile-foot{margin-top:0}.site :where(.bl,.po) .bl-card .tile-foot>span:first-child{font-variant-numeric:tabular-nums}.site :where(.bl,.po) .bl-hl{color:inherit;background:#fbe7a6;border-radius:3px;padding:0 1px}.site :where(.bl,.po) .bl-ph .h1{max-width:10.05em}.site :where(.bl,.po) .bl-ph-grid{align-items:end}.site :where(.bl,.po) .bl-start{align-self:end;padding:6px}.site :where(.bl,.po) .bl-start-h{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px 10px;display:flex}.site :where(.bl,.po) .bl-start-h h2{font:500 11.5px/1 var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0}.site :where(.bl,.po) .bl-start-h span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.site :where(.bl,.po) .bl-start-list{margin:0;padding:0;list-style:none}.site :where(.bl,.po) .bl-start-list li+li{border-top:1px solid var(--rule-2);margin-inline:14px}.site :where(.bl,.po) .bl-start-list li+li a{margin-inline:-14px}.site :where(.bl,.po) .bl-start-list a{color:var(--ink);border-radius:11px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;gap:4px 14px;padding:13px 14px;text-decoration:none;transition:background .15s;display:grid}.site :where(.bl,.po) .bl-start-list a:hover{background:var(--paper-2)}.site :where(.bl,.po) .bl-start-list .mk{grid-row:span 2;margin-top:1px}.site :where(.bl,.po) .bl-start-list b{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600;line-height:1.32}.site :where(.bl,.po) .bl-start-list small{color:var(--ink-3);grid-column:2;align-items:center;gap:10px;font-size:12.5px;display:flex}.site :where(.bl,.po) .bl-start-list svg.arr{width:14px;height:14px;color:var(--ink-4);grid-area:1/3/span 2;align-self:center;transition:transform .18s,color .15s}.site :where(.bl,.po) .bl-start-list a:hover svg.arr{color:var(--ink);transform:translate(3px)}.site :where(.bl,.po) .bl-start-list .bl-cat{font-size:10.5px}.site :where(.bl,.po) .bl-sec{padding-top:clamp(18px,2.4vw,30px)}.site :where(.bl,.po) .bl-browse{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;gap:16px 32px;margin-bottom:20px;display:grid}.site :where(.bl,.po) .bl-browse-h{font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem)}.site :where(.bl,.po) .bl-search input{height:46px;padding-right:44px}.site :where(.bl,.po) .bl-search .kbd{right:12px}.site :where(.bl,.po) .bl-search input:focus~.kbd,.site :where(.bl,.po) .bl-search.has-q .kbd{display:none}.site :where(.bl,.po) .bl-clear{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:8px}.site :where(.bl,.po) .bl-clear:hover{background:var(--paper-2);color:var(--ink)}.site :where(.bl,.po) .bl-clear svg{width:14px;height:14px}.site :where(.bl,.po) .bl-pills{border-bottom:1px solid var(--rule-2);gap:8px;padding-bottom:22px}.site :where(.bl,.po) .bl-pills .pill{padding:0 13px}.site :where(.bl,.po) .bl-pills .pill .n{font-variant-numeric:tabular-nums}.site :where(.bl,.po) .bl-pills .pill.bl-zero{color:var(--ink-4)}.site :where(.bl,.po) .bl-pills .pill.bl-zero .dot{opacity:.45}.site :where(.bl,.po) .bl-pills .pill[aria-pressed=true] .dot{box-shadow:0 0 0 2px #ffffffe6}.site :where(.bl,.po) .bl-res{min-height:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:20px 0 0;font-size:14.5px;display:flex}.site :where(.bl,.po) .bl-res:empty{display:none}.site :where(.bl,.po) .bl-res b{color:var(--ink);font-weight:650}.site :where(.bl,.po) .bl-res q{color:var(--ink);font-weight:500}.site :where(.bl,.po) .bl-res .inline-link{font-size:14px}.site :where(.bl,.po) .bl-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden}.site :where(.bl,.po) .bl-lead-b{flex-direction:column;justify-content:center;padding:clamp(26px,3.8vw,56px);display:flex}.site :where(.bl,.po) .bl-lead-meta{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.site :where(.bl,.po) .bl-lead-meta .bl-new{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:999px;align-items:center;height:22px;padding:0 8px;display:inline-flex}.site :where(.bl,.po) .bl-lead-t{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:20px;font-size:clamp(1.7rem,1.05rem + 1.55vw,2.5rem);font-weight:700;font-stretch:106%;line-height:1.06}.site :where(.bl,.po) .bl-lead-p{max-width:33rem;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.6}.site :where(.bl,.po) .bl-lead-go{border-bottom:1px solid var(--rule);color:var(--ink);align-self:flex-start;align-items:center;gap:7px;margin-top:28px;padding-bottom:2px;font-size:15px;font-weight:600;display:inline-flex}.site :where(.bl,.po) .bl-lead-go svg{width:14px;height:14px;transition:transform .18s}.site :where(.bl,.po) .bl-lead:hover .bl-lead-go{border-bottom-color:var(--ink)}.site :where(.bl,.po) .bl-lead:hover .bl-lead-go svg{transform:translate(3px)}.site :where(.bl,.po) .bl-lead .bl-cv{aspect-ratio:auto;border-left:1px solid var(--rule-2);min-height:360px}.site :where(.bl,.po) .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.site :where(.bl,.po) .bl-grid:empty{display:none}@media (prefers-reduced-motion:no-preference){.site :where(.bl,.po) .bl-fade>*{animation:.32s cubic-bezier(.2,.8,.2,1) both bl-in;animation-delay:calc(var(--i,0) * 22ms)}.site :where(.bl,.po) .bl-grid>.bl-new-card{animation:.4s cubic-bezier(.2,.8,.2,1) both bl-in;animation-delay:calc(var(--i,0) * 40ms)}}@keyframes bl-in{0%{opacity:0;translate:0 8px}}.site :where(.bl,.po) .bl-empty{text-align:center;margin-top:28px;padding:clamp(28px,4vw,48px) 24px}.site :where(.bl,.po) .bl-empty .bl-empty-t{max-width:34rem;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 auto 6px;font-size:1.35rem;font-weight:700;font-stretch:106%;line-height:1.2;display:block}.site :where(.bl,.po) .bl-empty p{max-width:34rem;color:var(--ink-3);text-wrap:pretty;margin:0 auto;font-size:15px;line-height:1.6}.site :where(.bl,.po) .bl-try{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;display:flex}.site :where(.bl,.po) .bl-try .pill{height:32px;font-size:13.5px}.site :where(.bl,.po) .bl-empty-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.site :where(.bl,.po) .bl-empty-acts .inline-link{font-size:14.5px}.site :where(.bl,.po) .bl-more{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.site :where(.bl,.po) .bl-more:empty{display:none}.site :where(.bl,.po) .bl-more-n{font:500 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.site :where(.bl,.po) .bl-more-bar{background:var(--rule-2);border-radius:2px;width:120px;height:3px;position:relative;overflow:hidden}.site :where(.bl,.po) .bl-more-bar i{background:var(--ink);border-radius:2px;transition:width .3s;position:absolute;inset:0 auto 0 0}.site :where(.bl,.po) .bl-more-end{color:var(--ink-3);font-size:14px}@media (max-width:1060px){.site :where(.bl,.po) .bl-grid{gap:18px}.site :where(.bl,.po) .bl-card-b{padding:16px 18px 18px}.site :where(.bl,.po) .bl-card .tile-foot{padding-inline:18px}}@media (max-width:900px){.site :where(.bl,.po) .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site :where(.bl,.po) .bl-ph .h1{max-width:none}.site :where(.bl,.po) .bl-start{max-width:34rem}.site :where(.bl,.po) .bl-browse{grid-template-columns:1fr;align-items:start}.site :where(.bl,.po) .bl-lead{grid-template-columns:1fr}.site :where(.bl,.po) .bl-lead .bl-cv{aspect-ratio:16/9;border-left:0;border-bottom:1px solid var(--rule-2);order:-1;min-height:0}}@media (max-width:640px){.site :where(.bl,.po) .bl-grid{grid-template-columns:1fr;gap:16px}.site :where(.bl,.po) .bl-pills{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.site :where(.bl,.po) .bl-pills::-webkit-scrollbar{display:none}.site :where(.bl,.po) .bl-pills .pill{flex:none}.site :where(.bl,.po) .bl-search .kbd{display:none}.site :where(.bl,.po) .bl-lead-b{padding:22px 22px 24px}.site :where(.bl,.po) .bl-lead .bl-cv{aspect-ratio:16/10}.site :where(.bl,.po) .bl-card-b{padding:16px 18px 18px}.site :where(.bl,.po) .bl-card .tile-foot{padding-inline:18px}}
