@charset "UTF-8";.vt-cosmic-background{--vt-cosmic-white-rgb:255,255,255;--vt-cosmic-gold-rgb:196,165,109;--vt-cosmic-accent-rgb:189,85,91;--vt-cosmic-galaxy-top:43%;--vt-cosmic-galaxy-width:min(126vw,1500px);--vt-cosmic-galaxy-opacity-min:.64;--vt-cosmic-galaxy-opacity-max:.82;--vt-cosmic-dust-opacity-min:.32;--vt-cosmic-dust-opacity-max:.5;--vt-cosmic-dust-drift-x:1.2%;--vt-cosmic-dust-drift-y:-.8%;--vt-cosmic-galaxy-duration:136s;--vt-cosmic-starfield-duration:32s;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.vt-cosmic-background:after,.vt-cosmic-background:before{content:"";pointer-events:none;position:absolute}.vt-cosmic-background:before{animation:vt-cosmic-galaxy-shine var(--vt-cosmic-galaxy-duration) linear infinite;aspect-ratio:1.85/1;background:radial-gradient(ellipse at center,rgba(var(--vt-cosmic-white-rgb),.2) 0,rgba(var(--vt-cosmic-gold-rgb),.15) 8%,rgba(var(--vt-cosmic-accent-rgb),.075) 22%,transparent 58%),repeating-conic-gradient(from 18deg at 50% 50%,transparent 0 15deg,rgba(var(--vt-cosmic-gold-rgb),.09) 21deg 31deg,rgba(var(--vt-cosmic-white-rgb),.045) 35deg,transparent 42deg 76deg);border-radius:50%;filter:blur(8px);left:50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 18%,rgba(0,0,0,.9) 38%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 0 18%,rgba(0,0,0,.9) 38%,transparent 82%);mix-blend-mode:screen;opacity:.74;top:var(--vt-cosmic-galaxy-top);transform:translate(-50%,-50%) rotate(-13deg) scaleY(.64);width:var(--vt-cosmic-galaxy-width);will-change:transform,opacity;z-index:0}.vt-cosmic-background:after{animation:vt-cosmic-starfield-drift var(--vt-cosmic-starfield-duration) ease-in-out infinite;background-image:radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.9) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(var(--vt-cosmic-gold-rgb),.9) 0 1.35px,transparent 2px),radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.7) 0 .75px,transparent 1.35px),radial-gradient(circle,rgba(var(--vt-cosmic-gold-rgb),.74) 0 1.8px,transparent 2.55px);background-position:19px 31px,83px 17px,41px 73px,127px 101px;background-size:137px 157px,263px 227px,109px 131px,401px 359px;inset:-12%;-webkit-mask-image:radial-gradient(ellipse 92% 66% at 50% 45%,#000 0,rgba(0,0,0,.88) 52%,transparent 94%);mask-image:radial-gradient(ellipse 92% 66% at 50% 45%,#000 0,rgba(0,0,0,.88) 52%,transparent 94%);opacity:.4;transform:rotate(-11deg) scale(1.08);will-change:transform,opacity;z-index:1}.vt-cosmic-background__star{animation:vt-cosmic-star-pulse 4.8s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.94) 0 7%,currentColor 30%,transparent 72%);border-radius:50%;color:rgb(var(--vt-cosmic-gold-rgb));filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 26px currentColor);height:28px;opacity:.46;position:absolute;width:28px;z-index:2}.vt-cosmic-background__star--one{height:36px;left:6%;top:13%;width:36px}.vt-cosmic-background__star--two{animation-delay:-1.4s;color:rgb(var(--vt-cosmic-accent-rgb));height:20px;right:5%;top:28%;width:20px}.vt-cosmic-background__star--three{animation-delay:-2.8s;bottom:20%;color:rgb(var(--vt-cosmic-accent-rgb));height:17px;left:8%;width:17px}.vt-cosmic-background__star--four{animation-delay:-3.7s;bottom:10%;height:32px;right:7%;width:32px}.vt-cosmic-background__sphere{border-radius:50%;display:none;pointer-events:none;position:absolute}@keyframes vt-cosmic-galaxy-shine{0%{opacity:var(--vt-cosmic-galaxy-opacity-min);transform:translate(-50%,-50%) rotate(-13deg) scaleY(.62) scale(.985)}50%{opacity:var(--vt-cosmic-galaxy-opacity-max);transform:translate(-50%,-50%) rotate(167deg) scaleY(.66) scale(1.018)}to{opacity:var(--vt-cosmic-galaxy-opacity-min);transform:translate(-50%,-50%) rotate(347deg) scaleY(.62) scale(.985)}}@keyframes vt-cosmic-starfield-drift{0%,to{opacity:var(--vt-cosmic-dust-opacity-min);transform:rotate(-11deg) translateZ(0) scale(1.08)}50%{opacity:var(--vt-cosmic-dust-opacity-max);transform:rotate(-10.5deg) translate3d(var(--vt-cosmic-dust-drift-x),var(--vt-cosmic-dust-drift-y),0) scale(1.1)}}@keyframes vt-cosmic-star-pulse{0%,to{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 18px currentColor);opacity:.32;transform:scale(.88)}50%{filter:drop-shadow(0 0 11px currentColor) drop-shadow(0 0 34px currentColor);opacity:.78;transform:scale(1.08)}}@media (max-width:767.98px){.vt-cosmic-background{--vt-cosmic-galaxy-top:40%;--vt-cosmic-galaxy-width:156vw;--vt-cosmic-galaxy-opacity-min:.42;--vt-cosmic-galaxy-opacity-max:.58;--vt-cosmic-dust-opacity-min:.24;--vt-cosmic-dust-opacity-max:.36;--vt-cosmic-dust-drift-x:3%;--vt-cosmic-dust-drift-y:-1.8%;--vt-cosmic-starfield-duration:24s}.vt-cosmic-background:after{inset:-8%;-webkit-mask-image:radial-gradient(ellipse 86% 44% at 50% 42%,#000 0,rgba(0,0,0,.8) 42%,transparent 88%);mask-image:radial-gradient(ellipse 86% 44% at 50% 42%,#000 0,rgba(0,0,0,.8) 42%,transparent 88%);opacity:.3}.vt-cosmic-background__star{opacity:.34}.vt-cosmic-background__star--one{height:26px;left:-4px;top:9%;width:26px}.vt-cosmic-background__star--two{right:-2px;top:32%}.vt-cosmic-background__star--three{bottom:16%;left:3%}.vt-cosmic-background__star--four{bottom:5%;height:25px;right:1%;width:25px}}.vt-theme-light .vt-cosmic-background,.vt-theme-light .vt-feature-page>.vt-cosmic-background,[data-vt-theme=light] .vt-cosmic-background,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background{--vt-cosmic-white-rgb:255,251,247;--vt-cosmic-gold-rgb:183,133,92;--vt-cosmic-accent-rgb:142,40,38;--vt-cosmic-galaxy-top:20%;--vt-cosmic-galaxy-width:min(174vw,2100px);--vt-cosmic-galaxy-opacity-min:.52;--vt-cosmic-galaxy-opacity-max:.68;--vt-cosmic-dust-opacity-min:.13;--vt-cosmic-dust-opacity-max:.22;--vt-cosmic-dust-drift-x:.8%;--vt-cosmic-dust-drift-y:-.35%;display:block;opacity:.88}.vt-theme-light .vt-cosmic-background:before,.vt-theme-light .vt-feature-page>.vt-cosmic-background:before,[data-vt-theme=light] .vt-cosmic-background:before,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background:before{background:radial-gradient(ellipse at 50% 48%,hsla(0,0%,100%,.76) 0 7%,hsla(2,100%,86%,.24) 20%,hsla(39,42%,60%,.12) 36%,hsla(2,100%,93%,.18) 50%,transparent 74%),repeating-conic-gradient(from 12deg at 50% 50%,transparent 0 18deg,rgba(142,40,38,.035) 23deg 31deg,hsla(39,42%,60%,.055) 35deg,transparent 43deg 78deg);display:block;filter:blur(17px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.86) 45%,transparent 84%);mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.86) 45%,transparent 84%);mix-blend-mode:normal}.vt-theme-light .vt-cosmic-background:after,.vt-theme-light .vt-feature-page>.vt-cosmic-background:after,[data-vt-theme=light] .vt-cosmic-background:after,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background:after{display:none}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere{background:radial-gradient(circle at 29% 24%,hsla(0,0%,100%,.98) 0 3%,hsla(0,0%,100%,.68) 11%,hsla(0,0%,100%,.24) 25%,transparent 38%),radial-gradient(circle at 69% 74%,rgba(142,40,38,.11),transparent 56%),linear-gradient(145deg,hsla(0,0%,100%,.72),hsla(2,100%,93%,.3) 52%,hsla(39,42%,60%,.14));border:1px solid hsla(0,0%,100%,.68);box-shadow:inset 18px 16px 38px hsla(0,0%,100%,.58),inset -30px -34px 58px rgba(142,40,38,.09),0 0 32px rgba(142,40,38,.08),0 22px 54px rgba(65,30,0,.08);display:block;filter:drop-shadow(0 0 22px rgba(142,40,38,.07));opacity:.52;z-index:0}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--one,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one{height:308px;left:calc(-1% - 154px);top:calc(32% - 154px);width:308px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--two,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two{height:212px;left:calc(92% - 106px);top:calc(17% - 106px);width:212px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--three,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three{height:464px;left:calc(108% - 232px);top:calc(82% - 232px);width:464px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__star,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__star,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__star,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__star{display:none}@media (max-width:767.98px){.vt-theme-light .vt-cosmic-background,.vt-theme-light .vt-feature-page>.vt-cosmic-background,[data-vt-theme=light] .vt-cosmic-background,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background{--vt-cosmic-galaxy-top:17%;--vt-cosmic-galaxy-width:196vw;--vt-cosmic-galaxy-opacity-min:.46;--vt-cosmic-galaxy-opacity-max:.6;--vt-cosmic-dust-opacity-min:.1;--vt-cosmic-dust-opacity-max:.17}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere{box-shadow:inset 10px 9px 20px hsla(0,0%,100%,.56),inset -16px -18px 30px rgba(142,40,38,.08),0 0 20px rgba(142,40,38,.06),0 12px 28px rgba(65,30,0,.06)}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--one,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one{height:152px;left:calc(-7% - 76px);top:calc(30% - 76px);width:152px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--two,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two{height:104px;left:calc(106% - 52px);top:calc(17% - 52px);width:104px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--three,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three{height:216px;left:calc(118% - 108px);top:calc(82% - 108px);width:216px}}@media (prefers-reduced-motion:reduce){.vt-cosmic-background:after,.vt-cosmic-background:before,.vt-cosmic-background__sphere,.vt-cosmic-background__star{animation:none}}.vt-dark-page-heading{padding:42px 18px 48px;position:relative;text-align:center}.vt-dark-page-heading .vt-dark-page-heading__badge{align-items:center;background:var(--vt-theme-control-surface);border:1px solid rgba(var(--vt-theme-primary-rgb),.36);border-radius:999px;box-shadow:0 16px 38px rgba(var(--vt-theme-shadow-rgb),.22),0 0 34px rgba(var(--vt-theme-primary-rgb),.14),0 0 76px rgba(var(--vt-theme-accent-rgb),.07),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-primary);display:inline-flex;font-size:16px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.12em;line-height:1.25;margin-bottom:0;min-height:60px;padding:14px 28px;text-transform:uppercase}.vt-dark-page-heading .vt-dark-page-heading__badge:before{content:none}.vt-dark-page-heading .vt-dark-page-heading__badge i{background:transparent;border:0;border-radius:0;color:var(--vt-theme-primary);display:inline-block;filter:drop-shadow(0 0 9px rgba(var(--vt-theme-primary-rgb),.32));font-size:20px;height:auto;line-height:1;width:auto}.vt-dark-page-heading .vt-dark-page-heading__title{color:var(--vt-theme-text);font-size:56px;font-weight:300;line-height:1.2;margin:40px auto 20px;max-width:1180px;text-shadow:0 12px 34px rgba(var(--vt-theme-shadow-rgb),.3)}.vt-dark-page-heading .vt-dark-page-heading__title strong{color:var(--vt-theme-primary);font-weight:300}.vt-dark-page-heading .vt-dark-page-heading__lead{color:var(--vt-theme-text-soft)!important;font-size:20px;line-height:1.55;margin:0 auto;max-width:760px}.vt-dark-page-heading .vt-dark-page-heading__lead strong{color:var(--vt-theme-primary);font-weight:inherit}@media (max-width:767px){.vt-dark-page-heading .vt-dark-page-heading__badge{font-size:12px;gap:9px;min-height:48px;padding:10px 18px}.vt-dark-page-heading .vt-dark-page-heading__badge i{font-size:16px}.vt-dark-page-heading .vt-dark-page-heading__title{font-size:36px;line-height:1.14;margin-bottom:16px;margin-top:26px}.vt-dark-page-heading .vt-dark-page-heading__lead{font-size:17px;line-height:1.55}}.share-block{background:var(--vt-theme-surface-raised);border-top:1px solid var(--vt-theme-border);color:var(--vt-theme-text-soft);position:relative}.share-block:before{background:url(/assets/build/images/assets/images/library/share-hands-left.2a1118ec.png) 0 100% no-repeat;background-size:contain;content:"";inset:0;position:absolute}.share-block>.container{padding-bottom:0;padding-top:20px;position:relative;z-index:2}.share-block>img{bottom:0;height:100%;left:0;position:absolute;z-index:1}.share-block .title-box-v2{margin-bottom:0;position:relative}.share-block .title-box-v2>h2{color:var(--vt-theme-text)}.share-block .title-box-v2>p{color:var(--vt-theme-text-soft)}.share-block .skeleton-placeholder{background-color:var(--vt-theme-skeleton-base)}@media (max-width:991px){.share-block:before,.share-block>img{opacity:.25}}.shareaholic-canvas-holder{min-height:75px}.vt-blog-page-body{--vt-blog-surface:var(--vt-theme-card-surface);--vt-blog-surface-solid:var(--vt-theme-surface);--vt-blog-text:var(--vt-theme-text);--vt-blog-muted:var(--vt-theme-text-muted);--vt-blog-border:var(--vt-theme-border);--vt-blog-accent:var(--vt-theme-primary);--vt-blog-accent-soft:color-mix(in srgb,var(--vt-theme-primary) 10%,transparent);--vt-blog-article-border:color-mix(in srgb,var(--vt-blog-accent) 13%,var(--vt-blog-border));--vt-blog-article-shadow:0 24px 68px rgba(var(--vt-theme-shadow-rgb),.09);background:var(--vt-theme-page);color:var(--vt-theme-text);color-scheme:var(--vt-theme-color-scheme)}.vt-blog-page-body.vt-theme-dark{--vt-blog-article-border:color-mix(in srgb,var(--vt-blog-accent) 48%,transparent);--vt-blog-article-shadow:0 32px 100px rgba(var(--vt-theme-shadow-rgb),.48),0 0 46px rgba(var(--vt-theme-primary-rgb),.2),0 0 110px rgba(var(--vt-theme-accent-rgb),.1),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.12)}.vt-blog-page-body.vt-theme-dark .vt-blog-article__avatar-frame{animation:vt-blog-avatar-outline-pulse 3.8s ease-in-out infinite;background:var(--vt-theme-surface-raised)}.vt-blog-page-body.vt-theme-dark .vt-blog-article__avatar-frame img{background:transparent;border:0;border-radius:50%;box-shadow:none;height:46px;object-fit:contain;width:46px}.vt-blog-page{background:transparent;color:var(--vt-theme-text);font-family:Open Sans,Helvetica,Arial,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding-bottom:5rem;position:relative}.vt-blog-page>.vt-cosmic-background{opacity:.82;z-index:0}.vt-blog-page>:not(.vt-cosmic-background){position:relative;z-index:1}.vt-blog-hero{padding:7rem 0 3.5rem;text-align:center}.vt-blog-hero__eyebrow{color:var(--vt-blog-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vt-blog-hero h1{color:var(--vt-blog-text);font-family:inherit;font-size:clamp(2.35rem,6vw,4.6rem);font-weight:300;letter-spacing:0;line-height:1.05;margin:.65rem 0 1rem}.vt-blog-hero p{color:var(--vt-blog-muted);font-size:1.1rem;margin:0 auto;max-width:42rem}.vt-blog-search{margin-bottom:5rem;position:relative}.vt-blog-search__form{margin:0 auto;max-width:780px}.vt-blog-search__control{align-items:center;background:var(--vt-theme-control-surface);border:1px solid var(--vt-theme-control-border);border-radius:999px;box-shadow:var(--vt-theme-card-shadow);display:flex;gap:.8rem;min-height:64px;padding:.45rem .45rem .45rem 1.35rem;transition:border-color .2s ease,box-shadow .2s ease}.vt-blog-search__control:focus-within{border-color:color-mix(in srgb,var(--vt-blog-accent) 70%,var(--vt-blog-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--vt-blog-accent) 14%,transparent),var(--vt-theme-card-shadow)}.vt-blog-search__control>.fa-search{color:var(--vt-blog-accent);flex:0 0 auto;font-size:1.1rem}.vt-blog-search__control input{appearance:none;background:transparent;border:0;color:var(--vt-blog-text);flex:1 1 auto;font:inherit;min-width:0;outline:0;padding:.7rem 0}.vt-blog-search__control input::placeholder{color:var(--vt-blog-muted);opacity:1}.vt-blog-search__control input::-webkit-search-cancel-button{display:none}.vt-blog-search__clear{align-items:center;border-radius:50%;color:var(--vt-blog-muted);display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;transition:background .2s ease,color .2s ease}.vt-blog-search__clear:focus,.vt-blog-search__clear:hover{background:var(--vt-theme-surface-hover);color:var(--vt-blog-text);text-decoration:none}.vt-blog-search__clear:focus-visible{outline:2px solid var(--vt-blog-accent);outline-offset:2px}.vt-blog-search__control button{align-items:center;align-self:stretch;background:var(--vt-theme-primary);border:0;border-radius:999px;color:var(--vt-theme-on-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-weight:700;gap:.65rem;justify-content:center;min-width:132px;padding:.75rem 1.35rem;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.vt-blog-search__control button:focus,.vt-blog-search__control button:hover{background:var(--vt-theme-primary-hover);box-shadow:0 10px 24px rgba(var(--vt-theme-primary-rgb),.2);transform:translateY(-1px)}.vt-blog-search__control button:focus-visible{outline:2px solid var(--vt-blog-text);outline-offset:3px}.vt-blog-search__summary{color:var(--vt-blog-muted);font-size:.92rem;margin:1rem auto 0;max-width:740px;text-align:center}.vt-blog-search__filter{align-items:center;display:flex;justify-content:center;margin:1.25rem auto 0;max-width:780px;padding:0 .4rem}.vt-blog-search__filter-context{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;min-width:0;text-align:center}.vt-blog-search__filter-label{color:var(--vt-blog-muted);font-size:.9rem}.vt-blog-search__tag{align-items:center;background:var(--vt-blog-accent-soft);border:1px solid color-mix(in srgb,var(--vt-blog-accent) 28%,var(--vt-blog-border));border-radius:999px;color:var(--vt-blog-accent);display:inline-flex;font-size:.9rem;font-weight:700;gap:.65rem;min-height:42px;padding:.45rem .55rem .45rem 1rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.vt-blog-search__tag i{align-items:center;background:color-mix(in srgb,var(--vt-blog-accent) 12%,transparent);border-radius:50%;display:inline-flex;flex:0 0 26px;font-size:.75rem;height:26px;justify-content:center;transition:background .2s ease,color .2s ease;width:26px}.vt-blog-search__tag:focus,.vt-blog-search__tag:hover{background:color-mix(in srgb,var(--vt-blog-accent) 16%,transparent);border-color:color-mix(in srgb,var(--vt-blog-accent) 56%,var(--vt-blog-border));color:var(--vt-blog-text);text-decoration:none}.vt-blog-search__tag:focus i,.vt-blog-search__tag:hover i{background:var(--vt-blog-accent);color:var(--vt-theme-on-primary)}.vt-blog-search__tag:focus-visible{outline:2px solid var(--vt-blog-accent);outline-offset:3px}.vt-blog-grid{--vt-blog-expanded-grid-clearance:0px;align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:var(--vt-blog-expanded-grid-clearance);position:relative}.vt-blog-card-slot{min-width:0;position:relative;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.vt-blog-card{background:var(--vt-theme-card-surface);border:1px solid rgba(var(--vt-theme-primary-rgb),.34);border-radius:1rem;box-shadow:var(--vt-theme-card-shadow),0 0 42px rgba(var(--vt-theme-primary-rgb),.12),0 0 96px rgba(var(--vt-theme-accent-rgb),.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease;width:100%}.vt-blog-card__cover{aspect-ratio:16/9;display:block;overflow:hidden}.vt-blog-card__cover img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.vt-blog-card:hover .vt-blog-card__cover img{transform:scale(1.025)}.vt-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem}.vt-blog-card__meta{color:var(--vt-blog-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem}.vt-blog-card h2{font-family:inherit;font-size:1.45rem;font-weight:600;line-height:1.3;margin:.7rem 0}.vt-blog-back,.vt-blog-card h2 a,.vt-blog-card__meta a{color:var(--vt-blog-text)}.vt-blog-card__excerpt{--vt-blog-card-excerpt-lines:7;color:var(--vt-blog-muted);line-height:1.65;margin-bottom:1rem;max-height:calc(1.65em*var(--vt-blog-card-excerpt-lines));overflow:hidden;text-align:start;transition:max-height .3s ease}.vt-blog-card__excerpt>:first-child{margin-top:0}.vt-blog-card__excerpt>:last-child{margin-bottom:0}.vt-blog-card__excerpt a{text-decoration:underline;text-underline-offset:.16em}.vt-blog-card__excerpt a,.vt-blog-card__excerpt b,.vt-blog-card__excerpt strong{color:var(--vt-blog-accent)}.vt-blog-card-slot.is-truncatable:not(.is-expanded) .vt-blog-card__excerpt{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.5em),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.5em),transparent)}.vt-blog-card__excerpt-hint{display:none;font-size:.8rem;height:24px;margin:-.55rem 0 .65rem;width:24px}.vt-blog-card__excerpt-hint,.vt-blog-card__excerpt-toggle{align-items:center;align-self:center;color:var(--vt-blog-text);justify-content:center}.vt-blog-card__excerpt-toggle{background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 38px;font:inherit;font-size:.82rem;height:38px;margin:-.25rem 0 1rem;padding:0;width:38px}.vt-blog-card__excerpt-toggle:focus,.vt-blog-card__excerpt-toggle:hover{color:var(--vt-blog-text)}.vt-blog-card__excerpt-toggle:focus-visible{border-radius:.25rem;outline:2px solid var(--vt-blog-accent);outline-offset:3px}.vt-blog-card__body>.vt-blog-tags{margin-top:auto}.vt-blog-tags{display:flex;flex-wrap:wrap;gap:.5rem}.vt-blog-tags a,.vt-blog-tags span{background:var(--vt-blog-accent-soft);border-radius:2rem;color:var(--vt-blog-accent);font-size:.78rem;padding:.35rem .7rem}.vt-blog-tags a:focus-visible,.vt-blog-tags a:hover{background:color-mix(in srgb,var(--vt-blog-accent) 17%,transparent);color:var(--vt-blog-accent);text-decoration:none}.vt-blog-empty{background:var(--vt-blog-surface);border:1px solid var(--vt-blog-border);border-radius:1rem;grid-column:1/-1;padding:4rem;text-align:center}.vt-blog-pagination{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.vt-blog-pagination a{color:var(--vt-blog-accent)}.vt-blog-author-back,.vt-blog-index-back{max-width:1160px;padding-top:42px}.vt-blog-author{max-width:1160px;padding-bottom:4rem;padding-top:3.5rem}.vt-blog-author__avatar{align-items:center;background:var(--vt-blog-surface-solid);border:3px solid color-mix(in srgb,var(--vt-blog-accent) 48%,var(--vt-blog-border));border-radius:50%;box-shadow:0 18px 46px rgba(var(--vt-theme-shadow-rgb),.3),0 0 30px rgba(var(--vt-theme-primary-rgb),.16);display:flex;height:112px;justify-content:center;margin:56px auto 0;overflow:hidden;width:112px}.vt-blog-author__avatar img{height:100%;object-fit:cover;width:100%}.vt-blog-author__avatar+.vt-dark-page-heading__title{margin-top:1.5rem}.vt-blog-author .vt-dark-page-heading__title{overflow-wrap:anywhere}.vt-blog-author__links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.vt-blog-author__links a{align-items:center;background:var(--vt-theme-control-surface);border:1px solid color-mix(in srgb,var(--vt-blog-accent) 34%,var(--vt-blog-border));border-radius:50%;box-shadow:0 10px 24px rgba(var(--vt-theme-shadow-rgb),.16),0 0 18px rgba(var(--vt-theme-primary-rgb),.08);color:var(--vt-blog-accent);display:inline-flex;font-size:1.15rem;height:46px;justify-content:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;width:46px}.vt-blog-author__links a:focus,.vt-blog-author__links a:hover{border-color:color-mix(in srgb,var(--vt-blog-accent) 72%,var(--vt-blog-border));box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.2),0 0 24px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-blog-text);transform:translateY(-2px)}.vt-blog-author__links a:focus-visible{outline:2px solid var(--vt-blog-accent);outline-offset:4px}.vt-blog-preview-banner{background:color-mix(in srgb,var(--vt-theme-warning) 22%,var(--vt-theme-surface));border-bottom:1px solid color-mix(in srgb,var(--vt-theme-warning) 46%,var(--vt-theme-border));color:var(--vt-theme-warning-foreground);font-weight:700;padding:.8rem 1rem;position:sticky;text-align:center;top:0;z-index:50}.vt-blog-article-layout{max-width:1160px;padding-top:42px}.vt-blog-back--article{align-items:center;color:var(--vt-theme-text-soft);display:inline-flex;font-size:13px;font-weight:800;gap:9px;letter-spacing:.13em;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.vt-blog-back--article i{color:var(--vt-blog-accent);font-size:18px;transition:transform .2s ease}.vt-blog-back--article:focus,.vt-blog-back--article:hover{color:var(--vt-blog-text);text-decoration:none}.vt-blog-back--article:focus i,.vt-blog-back--article:hover i{transform:translateX(-2px)}.vt-blog-back--article:focus-visible{outline:2px solid var(--vt-blog-accent);outline-offset:3px}.vt-blog-article-heading{padding-left:0;padding-right:0}.vt-blog-article-heading .vt-dark-page-heading__title{overflow-wrap:anywhere}.vt-blog-article-heading .vt-blog-article-heading__date{font-size:16px}.vt-blog-article-composition{margin:0 0 4rem 92px}.vt-blog-article__header{border-bottom:1px solid var(--vt-blog-border);margin-bottom:2rem;padding-bottom:1rem}.vt-blog-article__avatar{align-items:center;display:flex;justify-content:center;left:-92px;position:absolute;top:16px;width:74px}.vt-blog-article__avatar-frame{align-items:center;background:var(--vt-blog-surface-solid);border:3px solid color-mix(in srgb,var(--vt-blog-accent) 48%,var(--vt-blog-border));border-radius:50%;box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.28),0 0 22px rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-blog-accent);display:inline-flex;flex:0 0 64px;height:64px;justify-content:center;overflow:hidden;width:64px}.vt-blog-article__avatar-frame img{height:100%;object-fit:cover;width:100%}.vt-blog-article__avatar-frame i{font-size:1.65rem}.vt-blog-article{background:var(--vt-blog-surface);border:1px solid var(--vt-blog-article-border);border-radius:1rem;box-shadow:var(--vt-blog-article-shadow);margin:0;min-width:0;padding:26px 28px 28px;position:relative}.vt-blog-article:before{background:var(--vt-blog-surface);border-bottom:1px solid var(--vt-blog-article-border);border-left:1px solid var(--vt-blog-article-border);content:"";height:18px;left:-9px;position:absolute;top:38px;transform:rotate(45deg);width:18px}.vt-blog-article__body,.vt-blog-article__surface{display:contents}.vt-blog-article__metadata{min-width:0}.vt-blog-article__author-date{display:none}.vt-blog-article__byline{align-items:center;color:var(--vt-blog-muted);display:flex;flex-wrap:wrap;font-size:16px;gap:8px 14px}.vt-blog-article__byline>a,.vt-blog-article__byline>span{color:var(--vt-blog-accent);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vt-blog-article__author-link{text-decoration:none;text-underline-offset:.25em}.vt-blog-article__author-link:focus,.vt-blog-article__author-link:hover{color:var(--vt-blog-text);text-decoration:underline}.vt-blog-article__author-link:focus-visible{border-radius:2px;outline:2px solid var(--vt-blog-accent);outline-offset:4px}.vt-blog-article__tags{margin-top:.75rem}.vt-blog-article__tags a,.vt-blog-article__tags span{font-size:.9rem;padding:.42rem .82rem}.vt-blog-article__cover{border-radius:1rem;height:auto;margin:0 0 2.25rem;object-fit:cover;width:100%}.vt-blog-article__content,.vt-blog-article__intro{color:var(--vt-blog-text);font-family:inherit;font-size:1.08rem;font-weight:400;hyphens:auto;line-height:1.85;text-align:justify;text-justify:inter-word}.vt-blog-article__content p,.vt-blog-article__intro p{margin:0 0 1.25em}.vt-blog-article__content .vt-blog-content-spacer,.vt-blog-article__intro .vt-blog-content-spacer{height:1.85em;margin:0}.vt-blog-article__content h1,.vt-blog-article__content h2,.vt-blog-article__content h3,.vt-blog-article__content h4,.vt-blog-article__content h5,.vt-blog-article__content h6,.vt-blog-article__intro h1,.vt-blog-article__intro h2,.vt-blog-article__intro h3,.vt-blog-article__intro h4,.vt-blog-article__intro h5,.vt-blog-article__intro h6{color:var(--vt-blog-text);font-family:inherit;font-weight:600;hyphens:none;letter-spacing:0;line-height:1.35;margin:1.5em 0;overflow-wrap:anywhere;scroll-margin-top:2rem;text-align:center;text-wrap:balance}.vt-blog-article__content b,.vt-blog-article__content strong,.vt-blog-article__intro b,.vt-blog-article__intro strong{color:var(--vt-blog-accent)}.vt-blog-article__content a,.vt-blog-article__intro a{color:var(--vt-blog-accent);text-decoration:underline;text-underline-offset:.16em}.vt-blog-article__content img,.vt-blog-article__intro img{border-radius:.7rem;height:auto;max-width:100%}.vt-blog-article__content blockquote,.vt-blog-article__intro blockquote{background:transparent;border:0;color:var(--vt-theme-text-soft);font-size:1.15em;font-style:italic;line-height:1.7;margin:2em 0;padding:.35em 0 .35em 2.5em;position:relative;text-align:start}.vt-blog-article__content blockquote:before,.vt-blog-article__intro blockquote:before{color:var(--vt-blog-accent);content:"“";font-size:3.75em;font-style:normal;font-weight:600;inset-block-start:-.03em;inset-inline-start:0;line-height:1;position:absolute}.vt-blog-article__content blockquote>:first-child,.vt-blog-article__intro blockquote>:first-child{margin-top:0}.vt-blog-article__content blockquote>:last-child,.vt-blog-article__intro blockquote>:last-child{margin-bottom:0}.vt-blog-article__intro{margin-bottom:1.25em}.vt-blog-article__footer a{color:var(--vt-blog-accent);text-decoration:underline}.vt-blog-article__footer{border-top:1px solid var(--vt-blog-border);color:var(--vt-blog-muted);display:flex;justify-content:flex-end;margin-top:3rem;padding-top:1.5rem;text-align:right}.vt-blog-article__footer a{align-items:center;display:inline-flex;gap:.4rem;justify-content:flex-end;max-width:100%;overflow-wrap:anywhere}.blog-chart-block{margin:clamp(2.5rem,6vw,4rem) 0;padding:0}.blog-chart-block__title{color:var(--vt-blog-text);font-family:inherit;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.25;margin-bottom:1.75rem;text-align:center}.blog-chart-block__charts{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:repeat(var(--chart-count,1),minmax(0,1fr))}.blog-chart-block--count-2 .blog-chart-block__charts{--chart-count:2}.blog-chart-block__chart{text-align:center}.blog-chart-block__chart img{background:var(--vt-blog-surface-solid);height:auto;width:100%}.blog-chart-block__label{color:var(--vt-theme-text-soft);display:block;font-family:inherit;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.35;margin-bottom:.85rem}@keyframes vt-blog-avatar-outline-pulse{0%,to{border-color:color-mix(in srgb,var(--vt-blog-accent) 30%,transparent);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.34),0 0 18px rgba(var(--vt-theme-primary-rgb),.1)}50%{border-color:color-mix(in srgb,var(--vt-blog-accent) 72%,transparent);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.34),0 0 14px rgba(var(--vt-theme-primary-rgb),.32),0 0 34px rgba(var(--vt-theme-primary-rgb),.16)}}@media (prefers-reduced-motion:reduce){.vt-blog-card,.vt-blog-card-slot,.vt-blog-card__excerpt{transition:none}.vt-blog-page-body .vt-blog-article__avatar-frame{animation:none}}@media (min-width:641px) and (hover:hover) and (pointer:fine){.vt-blog-page:has(.vt-blog-card-slot.is-expanded){overflow:visible;z-index:20}.vt-blog-card-slot.is-truncatable:not(.is-expanded) .vt-blog-card__excerpt-hint{display:inline-flex}.vt-blog-card-slot.is-expanded{z-index:10}.vt-blog-card-slot.is-expanded .vt-blog-card{box-shadow:0 28px 74px rgba(var(--vt-theme-shadow-rgb),.32),0 0 38px rgba(var(--vt-theme-primary-rgb),.16);left:0;position:absolute;right:0;top:0;z-index:10}.vt-blog-grid:has(.vt-blog-card-slot.is-expanded)>.vt-blog-card-slot:not(.is-expanded){filter:saturate(.65);opacity:.38;transform:scale(.985)}}@media (max-width:991px){.vt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vt-blog-grid{grid-template-columns:1fr}.vt-blog-card-slot{height:auto!important}.vt-blog-search{margin-bottom:3.5rem}.vt-blog-search__control{gap:.45rem;min-height:56px;padding:.35rem .35rem .35rem 1rem}.vt-blog-search__control button{min-width:52px;padding-left:.9rem;padding-right:.9rem}.vt-blog-search__control button span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vt-blog-search__filter{padding:0}.vt-blog-search__tag{justify-content:space-between;max-width:100%}.vt-blog-search__tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-blog-index-back{padding-top:2rem;width:calc(100% - 24px)}.vt-blog-author{padding-bottom:3rem;padding-top:3rem}.vt-blog-author__avatar{height:88px;margin-top:32px;width:88px}.vt-blog-author__links a{height:44px;width:44px}.vt-blog-article-layout{padding-left:0;padding-right:0;padding-top:2rem;width:calc(100% - 24px)}.vt-blog-article-heading{padding-bottom:0;padding-top:3.375rem}.vt-blog-article-heading .vt-blog-article-heading__date{display:none}.vt-blog-article-composition{margin-left:0}.vt-blog-article{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;padding:0}.vt-blog-article:before{display:none}.vt-blog-article__header{border-bottom:0;display:contents;margin:0;padding:0}.vt-blog-article__identity{align-items:center;align-self:center;display:flex;gap:1rem;margin:1rem auto 2rem;max-width:100%;order:1;padding:0 4px;width:fit-content}.vt-blog-article__avatar{left:auto;position:static;top:auto;width:64px}.vt-blog-article__metadata{display:flex;flex-direction:column;justify-content:center;min-height:64px}.vt-blog-article__byline{justify-content:flex-start;text-align:left}.vt-blog-article__author-date{color:var(--vt-blog-muted);display:block;font-size:.82rem;line-height:1.4;margin:.35rem 0 0}.vt-blog-article__tags{justify-content:flex-start;margin:1.25rem 4px 0;order:3}.vt-blog-article__surface{background:var(--vt-blog-surface);border:1px solid var(--vt-blog-article-border);border-radius:1rem;box-shadow:var(--vt-blog-article-shadow);display:block;order:2;overflow:visible;position:relative}.vt-blog-article__surface:before{content:none}.vt-blog-article__body{display:block;padding:0 12px 22px}.vt-blog-article__surface:not(.vt-blog-article__surface--with-cover) .vt-blog-article__body{padding-top:18px}.vt-blog-article__cover{border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;display:block;margin:0 0 1.5rem;position:relative}.vt-blog-article__content,.vt-blog-article__intro{text-align:start}.blog-chart-block--count-2 .blog-chart-block__charts{grid-template-columns:1fr}}