.hv .bl-pills{gap:10px;max-width:620px;margin-top:30px;display:grid}@media (min-width:640px){.hv .bl-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv .bl-pill{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;transition:background .3s,transform .3s;display:flex}.hv .bl-pill:hover{background:#ffffff1c;transform:translateY(-2px)}.hv .bl-dot{border-radius:50%;flex:none;width:9px;height:9px;animation:2.8s ease-in-out infinite bl-pulse;box-shadow:0 0 0 4px #ffffff14}.hv .bl-pill:nth-child(2) .bl-dot{animation-delay:.5s}.hv .bl-pill:nth-child(3) .bl-dot{animation-delay:1s}.hv .bl-band{padding-block:clamp(56px,8vw,96px)}.hv .bl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.hv .bl-head>div{gap:12px;display:grid}.hv .bl-head .lead{max-width:42ch;font-size:16px}.hv .bl-paths{gap:14px;margin-top:36px;display:grid}@media (min-width:820px){.hv .bl-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.hv .bl-paths>.rv:nth-child(2){transition-delay:80ms}.hv .bl-paths>.rv:nth-child(3){transition-delay:.16s}.hv .bl-paths>.rv{height:100%}.hv .bl-path{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:22px;flex-direction:column;gap:8px;padding:22px 22px 20px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.hv .bl-path:before{content:"";background:var(--cc);height:5px;position:absolute;inset:0 0 auto}.hv .bl-path:after{content:"";background:var(--cc);opacity:.07;border-radius:50%;width:150px;height:150px;transition:transform .5s,opacity .5s;position:absolute;top:-50px;right:-50px}.hv .bl-path:hover{border-color:color-mix(in srgb,var(--cc) 40%,var(--line));transform:translateY(-4px);box-shadow:0 30px 50px -34px #216e3cbf}.hv .bl-path:hover:after{opacity:.12;transform:scale(1.4)}.hv .bl-ptop{justify-content:space-between;align-items:center;display:flex}.hv .bl-pic{background:color-mix(in srgb,var(--cc) 14%,#fff);border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.hv .bl-pn{color:var(--cc);font-size:13px;font-weight:800}.hv .bl-path h3{letter-spacing:-.012em;margin-top:6px;font-size:19px}.hv .bl-path p{color:var(--sub);margin:0;font-size:14.5px;line-height:1.55}.hv .bl-ex{color:var(--cc);margin-top:auto;padding-top:8px;font-size:14px;font-weight:800}.hv .bl-ex span,.hv .bl-read span{transition:transform .3s;display:inline-block}.hv .bl-path:hover .bl-ex span,.hv .bl-lead:hover .bl-read span{transform:translate(4px)}.hv .bl-list{padding-top:clamp(48px,7vw,80px)}.hv .bl-k{letter-spacing:.13em;text-transform:uppercase;color:var(--g);margin:0;font-size:12px;font-weight:800}.hv .bl-browse{gap:12px;display:grid}.hv .bl-chips{flex-wrap:wrap;gap:8px;display:flex}.hv .bl-chips a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.hv .bl-chips a:hover{border-color:var(--mint2);background:var(--mint);transform:translateY(-1px)}.hv .bl-chips a.on{background:var(--gdd);border-color:var(--gdd);color:#fff}.hv .bl-sec{margin-top:clamp(40px,6vw,64px)}.hv .bl-row{align-items:center;gap:12px;display:flex}.hv .bl-rule{background:var(--gold);border-radius:3px;flex:none;width:32px;height:3px}.hv .bl-total{color:var(--sub);margin-left:auto;font-size:13px;font-weight:600}.hv .bl-cat{color:#fff;background:var(--cc);border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hv .bl-lead{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:28px;margin-top:20px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:grid;overflow:hidden;box-shadow:0 50px 90px -70px #0f172a99}@media (min-width:860px){.hv .bl-lead{grid-template-columns:1.05fr .95fr}}.hv .bl-lead:hover{transform:translateY(-4px);box-shadow:0 50px 80px -50px #0e3b208c}.hv .bl-lcv{aspect-ratio:4/3;background:var(--mint);position:relative;overflow:hidden}@media (min-width:860px){.hv .bl-lcv{aspect-ratio:auto;min-height:380px}}.hv .bl-lcv img,.hv .bl-cv img,.hv .bl-cvf img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.hv .bl-lead:hover .bl-lcv img,.hv .bl-card:hover .bl-cv img{transform:scale(1.04)}.hv .bl-cat-f{z-index:1;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px -8px #00000080}.hv .bl-lb{flex-direction:column;justify-content:center;gap:16px;padding:clamp(24px,4vw,44px);display:flex}.hv .bl-lb h3{letter-spacing:-.022em;font-size:clamp(25px,3.4vw,34px);font-weight:800;line-height:1.12;transition:color .3s}.hv .bl-lead:hover .bl-lb h3{color:var(--g)}.hv .bl-lb>p{color:var(--sub);margin:0;font-size:16px;line-height:1.6}.hv .bl-meta{color:var(--sub);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.hv .bl-by{color:var(--ink);font-weight:700}.hv .bl-read{background:var(--g);color:#fff;border-radius:14px;align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:13px 20px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px -14px #216e3ccc}.hv .bl-grid{gap:18px;margin-top:22px;display:grid}@media (min-width:640px){.hv .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hv .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.hv .bl-grid>.rv{height:100%}@media (min-width:1024px){.hv .bl-grid>.rv:nth-child(3n+2){transition-delay:80ms}.hv .bl-grid>.rv:nth-child(3n){transition-delay:.16s}}@media (min-width:640px) and (max-width:1023px){.hv .bl-grid>.rv:nth-child(2n){transition-delay:80ms}}.hv .bl-card{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;overflow:hidden}.hv .bl-card:hover{transform:translateY(-5px);box-shadow:0 34px 56px -36px #0e3b2099}.hv .bl-cv{aspect-ratio:16/9;background:var(--mint);position:relative;overflow:hidden}.hv .bl-cb{flex-direction:column;flex:1;gap:11px;padding:18px 20px;display:flex}.hv .bl-cb h3{letter-spacing:-.012em;color:var(--gd);font-size:18px;font-weight:800;line-height:1.3;transition:color .3s}.hv .bl-card:hover .bl-cb h3{color:var(--g)}.hv .bl-cb>p{color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hv .bl-cb .bl-meta{margin-top:auto;padding-top:6px}.hv .bl-go{background:var(--mint);width:30px;height:30px;color:var(--g);border-radius:50%;place-items:center;margin-left:auto;font-size:15px;transition:transform .3s,background .3s,color .3s;display:grid}.hv .bl-card:hover .bl-go,.hv .bl-rc:hover .bl-go{background:var(--g);color:#fff;transform:translate(3px)}.hv .bl-empty{text-align:center;color:var(--sub);padding:64px 0}.hv .bl-pag{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:44px;display:flex}.hv .bl-pb{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.hv a.bl-pb:hover{background:var(--mint);border-color:var(--mint2);transform:translateY(-1px)}.hv .bl-pb.off{color:var(--sub);opacity:.5;background:0 0}.hv .bl-pn2{color:var(--sub);font-variant-numeric:tabular-nums;padding-inline:6px;font-size:14px;font-weight:600}.hv .bl-pn2 strong{color:var(--ink)}.hv .bl-prog{display:none}.hv .hero.pk-hero.bl-phero h1{margin:14px 0 18px;font-size:clamp(30px,5.2vw,52px);line-height:1.1}.hv .pk-hero.bl-phero .pk-back{margin-bottom:16px}.hv .hero.pk-hero.bl-phero.bl-hascv{padding-bottom:clamp(120px,16vw,190px)}.hv .bl-cat-h{margin-top:4px;transition:transform .2s;display:flex;box-shadow:0 0 0 3px #ffffff1a}.hv .bl-cat-h:hover{transform:translateY(-1px)}.hv .bl-pmeta{color:#cfe6d7;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:600;display:flex}.hv .bl-post{max-width:940px}.hv .bl-cover{z-index:2;margin:calc(-1*clamp(120px,16vw,190px) + 28px) 0 0;position:relative}.hv .bl-cvf{aspect-ratio:16/9;background:var(--mint);border:clamp(4px,.8vw,6px) solid #fff;border-radius:clamp(18px,3vw,28px);animation:1s cubic-bezier(.22,1,.36,1) .1s both bl-rise;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0f172aa6}.hv .bl-cover figcaption{color:var(--sub);text-align:center;margin-top:10px;font-size:12.5px}.hv .bl-body{overflow-wrap:break-word;max-width:68ch;margin:clamp(36px,5vw,56px) auto 0;font-size:18px}.hv .bl-body .prose-blog{gap:22px}.hv .bl-body p{color:#1f2937;text-wrap:pretty;font-size:clamp(17px,1.9vw,19px);line-height:1.75}.hv .bl-body .prose-blog>p:first-child{color:var(--ink);font-size:clamp(19px,2.2vw,21px);line-height:1.65}.hv .bl-body h2{letter-spacing:-.015em;color:var(--ink);margin-top:18px;font-size:clamp(23px,3.2vw,29px);font-weight:800;line-height:1.2}.hv .bl-body h3{letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:clamp(19px,2.4vw,22px);font-weight:800;line-height:1.3}.hv .bl-body ul{color:#1f2937;font-size:clamp(17px,1.9vw,19px);line-height:1.7}.hv .bl-body li::marker{color:var(--g)}.hv .bl-body strong{color:var(--ink)}.hv .bl-body a{color:var(--g);text-underline-offset:3px;text-decoration-thickness:1.5px}.hv .bl-body a:hover{color:var(--gd)}.hv .bl-tail{max-width:820px;padding-bottom:clamp(64px,9vw,110px)}.hv .bl-backall{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,64px);padding-top:28px}.hv .bl-backall a{color:var(--sub);font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s}.hv .bl-backall a:hover{color:var(--g)}.hv .bl-end section{padding-block:revert-layer}.hv .bl-end h3{margin:revert-layer}.hv .bl-end section{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.hv .bl-end section:hover{transform:translateY(-3px);box-shadow:0 34px 60px -40px #0e3b20b3}.hv .bl-nav{gap:14px;margin-top:28px;display:grid}@media (min-width:640px){.hv .bl-nav{grid-template-columns:1fr 1fr}}.hv .bl-nb-x{display:none}@media (min-width:640px){.hv .bl-nb-x{display:block}}.hv .bl-nb{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.hv .bl-nb:hover{border-color:var(--mint2);transform:translateY(-3px);box-shadow:0 26px 44px -32px #216e3cb3}.hv .bl-nb-r{text-align:right;justify-content:flex-end}.hv .bl-ar{background:var(--mint);width:36px;height:36px;color:var(--g);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background .3s,color .3s;display:grid}.hv .bl-nb:hover .bl-ar{background:var(--g);color:#fff}.hv .bl-nt{min-width:0}.hv .bl-nt small{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:800;display:block}.hv .bl-nt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.hv .bl-rel{margin-top:clamp(48px,7vw,72px)}.hv .bl-relh{letter-spacing:-.015em;margin:0;font-size:clamp(21px,3vw,26px);font-weight:800;line-height:1.2}.hv .bl-relg{gap:14px;margin-top:20px;display:grid}@media (min-width:640px){.hv .bl-relg{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv .bl-relg>.rv{height:100%}.hv .bl-relg>.rv:nth-child(2){transition-delay:80ms}.hv .bl-relg>.rv:nth-child(3){transition-delay:.16s}.hv .bl-rc{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.hv .bl-rc:hover{border-color:var(--mint2);transform:translateY(-4px);box-shadow:0 30px 50px -34px #216e3cb3}.hv .bl-rc b{-webkit-line-clamp:3;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.hv .bl-rm{color:var(--sub);align-items:center;font-size:12.5px;display:flex}@supports (animation-timeline:scroll()){.hv .bl-prog{z-index:60;background:var(--gold);transform-origin:0;height:3px;animation:linear both bl-prog;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}}.hv .bl-pill{animation:.7s cubic-bezier(.22,1,.36,1) backwards bl-in}.hv .bl-pill:first-child{animation-delay:.35s}.hv .bl-pill:nth-child(2){animation-delay:.5s}.hv .bl-pill:nth-child(3){animation-delay:.65s}.hv .blh-count{color:#ffffffc7;align-items:center;gap:8px;margin:18px 0 0;font-size:14.5px;animation:.7s cubic-bezier(.22,1,.36,1) .8s both bl-in;display:flex}.hv .blh-count b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:16px}.hv .blh-count i{background:#4fc585;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite blh-live;box-shadow:0 0 #4fc5858c}.hv .blh{grid-template-columns:auto minmax(0,300px);justify-content:center;align-items:center;gap:clamp(14px,2.4vw,28px);display:grid}.hv .blh .pk-malu{animation:6s ease-in-out infinite blh-bob}.hv .blh-feed{gap:10px;min-width:0;animation:.8s cubic-bezier(.22,1,.36,1) .6s both bl-in;display:grid}.hv .blh-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:#f6b93b1a;border:1px solid #f6b93b47;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.hv .blh-tag i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite bl-pulse}.hv .blh-cards{display:grid}.hv .blh-card{color:var(--ink);border-top:4px solid var(--cc);opacity:0;visibility:hidden;background:#fff;border-radius:18px;grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;text-decoration:none;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1),visibility 0s .7s;display:grid;transform:translateY(12px)scale(.97);box-shadow:0 22px 44px #04140b66}.hv .blh-card.on{opacity:1;visibility:visible;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1),visibility;transform:none}.hv .blh-card:hover{box-shadow:0 26px 52px #04140b80}.hv .blh-card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.hv .blh-th{background:#eaf4ed;border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}.hv .blh-th img{object-fit:cover}.hv .blh-tx{gap:4px;min-width:0;display:grid}.hv .blh-cat{color:var(--cc);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;overflow:hidden}.hv .blh-tx b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.hv .blh-min{color:var(--sub);font-size:12px}.hv .blh-dots{gap:6px;display:flex}.hv .blh-dots button{cursor:pointer;background:#fff3;border:0;border-radius:9px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.hv .blh-dots button:before{content:"";position:absolute;inset:-10px 0}.hv .blh-dots button.on{background:#ffffff47}.hv .blh-dots i{background:var(--gold);border-radius:9px;width:0;position:absolute;top:0;bottom:0;left:0}.hv .blh-dots button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:520px){.hv .blh{grid-template-columns:auto minmax(0,1fr);justify-content:stretch}.hv .blh-th{width:56px;height:56px}.hv .blh-tx b{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.hv .bl-dot,.hv .bl-cvf,.hv .bl-pill,.hv .blh-count,.hv .blh-count i,.hv .blh .pk-malu,.hv .blh-feed,.hv .blh-tag i{animation:none}.hv .blh-card{transition:none}.hv .bl-prog{display:none}.hv .bl-pill,.hv .bl-path,.hv .bl-lead,.hv .bl-card,.hv .bl-nb,.hv .bl-rc,.hv .bl-chips a,.hv .bl-pb,.hv .bl-end section,.hv .bl-cat-h,.hv .bl-lcv img,.hv .bl-cv img,.hv .bl-go,.hv .bl-ex span,.hv .bl-read span{transition:none}.hv .bl-pill:hover,.hv .bl-path:hover,.hv .bl-lead:hover,.hv .bl-card:hover,.hv .bl-nb:hover,.hv .bl-rc:hover,.hv .bl-chips a:hover,.hv a.bl-pb:hover,.hv .bl-end section:hover,.hv .bl-cat-h:hover,.hv .bl-lead:hover .bl-lcv img,.hv .bl-card:hover .bl-cv img,.hv .bl-card:hover .bl-go,.hv .bl-rc:hover .bl-go,.hv .bl-path:hover .bl-ex span,.hv .bl-lead:hover .bl-read span{transform:none}}@keyframes bl-pulse{50%{box-shadow:0 0 0 7px #ffffff05}}@keyframes bl-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes bl-prog{to{transform:scaleX(1)}}@keyframes bl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes blh-live{0%{box-shadow:0 0 #4fc5858c}to{box-shadow:0 0 0 9px #4fc58500}}@keyframes blh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}
