.vt-card,.vt-gh,.vt-railbox{--vt-ink:#121417;--vt-mute:#5d636b;--vt-line:#e6e6e2;--vt-ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-sans), "Inter", -apple-system, "Segoe UI", Roboto, sans-serif}.vt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s both vt-page-out}::view-transition-new(root){animation:vt-page-in .34s var(--vt-ease,ease) both}}@keyframes vt-page-out{to{opacity:0}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(10px)}}.vt-cov{--vc-w:92px;width:var(--vc-w);height:calc(var(--vc-w) * 1.5);flex:none;display:block;position:relative}.vt-cov img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 1px 2px #00000014,0 14px 26px -16px #0000008c}.vt-cov .mc{--mc-w:var(--vc-w)}.vt-bc{box-sizing:border-box;text-align:left;border-radius:3px;flex-direction:column;width:100%;height:100%;padding:13% 10% 12%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 14px 26px -16px #0000008c}.vt-bc b,.vt-bc span{position:relative}.vt-bc b{font-size:calc(var(--vc-w) * .118);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:auto;font-weight:700;line-height:1.02}.vt-bc span{font-size:calc(var(--vc-w) * .062);margin-top:6%;line-height:1.3}.vt-card{border:1px solid var(--vt-line);min-width:0;color:var(--vt-ink);text-align:left;transition:transform .28s var(--vt-ease), border-color .2s ease;background:#fff;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}@media (hover:hover){.vt-card:hover{border-color:#d3d3cc;transform:translateY(-3px)}}.vt-card:active{transition-duration:.12s;transform:scale(.985)}.vt-stage{background:var(--vt-st);justify-content:center;align-items:center;height:172px;display:flex}.vt-stage .vt-cov{transition:transform .35s var(--vt-ease)}@media (hover:hover){.vt-card:hover .vt-stage .vt-cov{transform:translateY(-3px)rotate(-1.5deg)}}.vt-bd{flex-direction:column;flex:1;min-width:0;padding:14px 16px 16px;display:flex}.vt-tp{letter-spacing:.08em;text-transform:uppercase;color:var(--vt-a);font-size:11px;font-weight:700;line-height:1.3}.vt-tt{letter-spacing:-.02em;color:var(--vt-ink);margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.18}.vt-gt{background:linear-gradient(110deg,#0f766e,#0284c7 55%,#6d5ce7);color:#0000;-webkit-background-clip:text;background-clip:text}.vt-ln{color:var(--vt-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.vt-ft{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.vt-pr{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:700}.vt-pr-soon{color:var(--vt-a)}.vt-more{background:var(--vt-a);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.vt-more svg{transition:transform .25s var(--vt-ease)}@media (hover:hover){.vt-card:hover .vt-more{background:var(--vt-d)}.vt-card:hover .vt-more svg{transform:translate(3px)}}.vt-more:focus-visible{outline:2px solid var(--vt-a);outline-offset:3px}.vt-more:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.vt-chips{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vt-chips li{background:var(--vt-sf);color:var(--vt-d);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.25}.vt-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}@media (max-width:639px){.vt-list .vt-card:not(.vt-wide){border-radius:16px;flex-direction:row}.vt-list .vt-card:not(.vt-wide) .vt-stage{flex:none;width:100px;height:auto;min-height:132px}.vt-list .vt-card:not(.vt-wide) .vt-cov{--vc-w:64px}.vt-list .vt-card:not(.vt-wide) .vt-bd{padding:12px 14px}.vt-list .vt-card:not(.vt-wide) .vt-tt{font-size:17px}.vt-list .vt-card:not(.vt-wide) .vt-ln{font-size:13.5px}.vt-list .vt-card:not(.vt-wide) .vt-ft{padding-top:10px}.vt-list .vt-more{min-height:34px;padding:0 12px;font-size:13.5px}.vt-wide .vt-stage{height:196px}.vt-wide .vt-cov{--vc-w:104px}}@media (min-width:640px){.vt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.vt-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.vt-wide{grid-column:1/-1}.vt-wide .vt-tt{font-size:24px}.vt-wide .vt-ln{-webkit-line-clamp:3;font-size:15px}@media (min-width:640px){.vt-wide{flex-direction:row}.vt-wide .vt-stage{flex:0 0 38%;height:auto;min-height:280px}.vt-wide .vt-cov{--vc-w:120px}.vt-wide .vt-bd{padding:22px 22px 18px}.vt-wide .vt-tt{font-size:26px}}@media (min-width:1000px){.vt-wide{grid-column:span 2}}.vt-railbox{position:relative}.vt-arr{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;width:46px;height:46px;transition:opacity .25s ease, transform .25s var(--vt-ease), background-color .2s ease;background:#121417db;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-23px;padding:0;display:flex;position:absolute;top:50%;transform:scale(.85);box-shadow:0 0 0 2px #ffffffeb,0 10px 24px -8px #0000008c}.vt-arr svg{width:20px;height:20px}.vt-arr-p{left:-12px}.vt-arr-n{right:-12px}.vt-railbox.is-scroll .vt-arr{opacity:1;pointer-events:auto;transform:none}.vt-railbox.is-scroll .vt-arr:disabled{opacity:0;pointer-events:none;transform:scale(.85)}.vt-arr:active{transform:scale(.92)}.vt-arr:focus-visible{outline:3px solid var(--vt-a,#121417);outline-offset:3px}@media (hover:hover){.vt-railbox.is-scroll .vt-arr:hover{background:#121417;transform:scale(1.07)}}@media (max-width:759px){.vt-arr{width:40px;height:40px;margin-top:-20px}.vt-arr svg{width:18px;height:18px}.vt-arr-p{left:8px}.vt-arr-n{right:8px}}.vt-rib{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:182px;grid-auto-flow:column;gap:12px;padding:2px 0 6px;display:grid;overflow-x:auto}.vt-rib::-webkit-scrollbar{display:none}.vt-rib>*{scroll-snap-align:start}.vt-rib .vt-stage{height:146px}.vt-rib .vt-cov{--vc-w:78px}.vt-rib .vt-bd{padding:12px 12px 14px}.vt-rib .vt-tp{font-size:10px}.vt-rib .vt-tt{font-size:16px}.vt-rib .vt-ln{font-size:13px}.vt-rib .vt-ft{padding-top:12px}.vt-rib .vt-pr{font-size:15px}.vt-rib .vt-more{min-height:32px;padding:0 11px;font-size:13px}@media (max-width:759px){.vt-rib .vt-more svg{display:none}}@media (min-width:760px){.vt-rib{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}.vt-rib .vt-stage{height:168px}.vt-rib .vt-cov{--vc-w:90px}}@media (min-width:1000px){.vt-rib{grid-auto-columns:calc(25% - 12px)}}.vt-gh{color:var(--vt-ink);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 16px;display:flex}.vt-gh-t{min-width:0}.vt-gh-h{letter-spacing:-.03em;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:700;line-height:1.1;display:flex}.vt-gh-h a{color:inherit;text-decoration:none}.vt-gh-n{box-sizing:border-box;color:#fff;letter-spacing:0;background:#121417;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.vt-gh-s{color:var(--vt-mute);margin:5px 0 0;font-size:14px;line-height:1.4}.vt-gh-go{color:#121417;min-height:44px;font-family:var(--font-sans), "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;white-space:nowrap;background:#fff;border:1px solid #d6d6d0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.vt-gh-go svg{transition:transform .25s var(--vt-ease)}@media (hover:hover){.vt-gh-go:hover{border-color:#121417}.vt-gh-go:hover svg{transform:translate(3px)}}.vt-gh-go:focus-visible{outline-offset:3px;outline:2px solid #121417}@media (min-width:760px){.vt-gh-h{font-size:32px}.vt-gh-s{font-size:15px}}.vt-gh-h .vt-gh-n{vertical-align:.2em}@media (max-width:399px){.vt-gh-h{text-wrap:balance;font-size:24px;display:block}.vt-gh-h .vt-gh-n{margin-left:8px}.pf-group .vt-gh-go{text-wrap:balance;padding:0 14px;font-size:13.5px}.pf-group .vt-gh-go svg{display:none}}@media (max-width:759px){.pf-group{flex-direction:column;display:flex}.pf-group .vt-gh{display:contents}.pf-group .vt-gh-t{order:1;margin-bottom:14px}.pf-group .vt-railbox{margin:0 calc(var(--pf-pad) * -1);order:2}.pf-group .vt-gh-go{white-space:normal;text-align:center;order:3;margin-top:14px}.pf-group .vt-rib{padding:2px var(--pf-pad) 4px;scroll-padding:0 var(--pf-pad)}}.vt-page{padding-bottom:56px}.vt-cat{font-family:var(--font-sans), "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;border-radius:22px;margin:16px 0 18px;padding:22px 20px;position:relative;overflow:hidden}.vt-crumbs{flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;display:flex}.vt-crumbs a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #7f7f7f73;text-decoration:underline #7f7f7f73}.vt-crumbs span[aria-hidden]{opacity:.5}.vt-cat-h{letter-spacing:-.035em;margin:14px 0 0;font-size:36px;font-weight:700;line-height:1.05;position:relative}.vt-cat-lead{max-width:620px;margin:10px 0 0;font-size:16px;line-height:1.55;position:relative}.vt-cat-n{border-radius:999px;margin:16px 0 0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block;position:relative}@media (min-width:760px){.vt-cat{margin:24px 0 26px;padding:36px 40px 34px}.vt-cat-h{font-size:52px}.vt-cat-lead{font-size:18px}}.vt-cat-med{color:#10302b;background:#eef6f4}.vt-cat-med .vt-crumbs,.vt-cat-med .vt-cat-lead{color:#35514c}.vt-cat-med .vt-cat-n{color:#0f766e;background:#fff;box-shadow:inset 0 0 0 1px #0f766e2e}.vt-cat-med:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 70'%3E%3Cpath d='M0 40h92l10-22 14 44 14-58 12 46 8-10h150' fill='none' stroke='%230f766e' stroke-opacity='.22' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 100%/contain no-repeat;width:300px;height:70px;position:absolute;bottom:18px;right:-10px}.vt-cat-med:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M16 4h12v12h12v12H28v12H16V28H4V16h12z' fill='%230f766e' fill-opacity='.14'/%3E%3C/svg%3E") 50%/contain no-repeat;width:44px;height:44px;position:absolute;top:22px;right:26px}@media (max-width:639px){.vt-cat-med:before{opacity:.8;width:180px;height:44px;bottom:10px}.vt-cat-med:after{width:32px;height:32px;top:16px;right:16px}}.vt-cat-eso{color:#fff;background:#0f0f10}.vt-cat-eso .vt-crumbs,.vt-cat-eso .vt-cat-lead{color:#ffffffb8}.vt-cat-eso .vt-cat-n{color:#fff;background:#c4161c}.vt-cat-eso:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.16' stroke-width='1.2'%3E%3Ccircle cx='50' cy='50' r='34'/%3E%3Ccircle cx='50' cy='50' r='22'/%3E%3Cpath d='M50 6v88M6 50h88M19 19l62 62M81 19 19 81'/%3E%3C/g%3E%3Cpath d='M50 30l4 16 16 4-16 4-4 16-4-16-16-4 16-4z' fill='%23c4161c'/%3E%3C/svg%3E") 50%/contain no-repeat;width:210px;height:210px;position:absolute;top:-30px;right:-30px}@media (max-width:639px){.vt-cat-eso:after{width:140px;height:140px;top:-26px;right:-34px}}
