.vp-blog-post{--vp-candidate-blog-rail-width:var(--vp-page-rail-width,14.5rem);--vp-candidate-blog-hero-pad-x:1.875rem;--vp-candidate-blog-pill-bg:#ffffff1a;--vp-candidate-blog-pill-color:#fffc;--vp-candidate-blog-date-chip-bg:var(--vp-link);--vp-candidate-blog-date-chip-color:var(--vp-black);--vp-candidate-blog-dek-color:#fff9;--vp-candidate-blog-back-color:#ffffff80}.vp-blog-hero__top{border-bottom:1px solid #ffffff26;flex-direction:column;width:100%;display:flex}.vp-blog-hero__rail{box-sizing:border-box;min-height:7.25rem;padding-top:var(--vp-candidate-blog-hero-pad-x);padding-inline:0;flex-direction:column;justify-content:space-between;padding-bottom:0;display:flex}.vp-blog-hero__back{box-sizing:border-box;max-width:100%;color:var(--vp-candidate-blog-back-color);align-self:flex-start;align-items:center;gap:.5rem;padding-inline:1rem;text-decoration:none;display:inline-flex}.vp-blog-hero__back-icon{background:var(--vp-candidate-blog-pill-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.vp-blog-hero__back-label{font-family:var(--font-vp-heading);font-size:.875rem;font-weight:var(--font-vp-heading-weight);letter-spacing:0;text-transform:uppercase;margin:0;line-height:1.25rem}.vp-blog-hero__motif{opacity:.08;mix-blend-mode:luminosity;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;margin-top:auto;display:none}.vp-blog-hero__copy{box-sizing:border-box;border-top:1px solid #ffffff26;flex-direction:column;flex:auto;min-width:0;padding:3rem 0 0;display:flex}.vp-blog-hero__pills{padding-inline:var(--vp-candidate-blog-hero-pad-x);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:2.5rem;display:flex}.vp-blog-hero__date-chip,.vp-blog-hero__pill{box-sizing:border-box;min-height:2.5rem;font-family:var(--font-vp-sans);letter-spacing:.00875rem;text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.vp-blog-hero__date-chip{background:var(--vp-candidate-blog-date-chip-bg);color:var(--vp-candidate-blog-date-chip-color)}.vp-blog-hero__pill{background:var(--vp-candidate-blog-pill-bg,#ffffff1a);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:var(--vp-candidate-blog-pill-color,#fffc);text-decoration:none}a.vp-blog-hero__pill:hover,a.vp-blog-hero__pill:focus-visible{color:#fff;outline:none}.vp-blog-hero__title{padding-inline:var(--vp-candidate-blog-hero-pad-x);font-family:var(--font-vp-heading);font-size:var(--vp-display-title-size);font-weight:var(--font-vp-heading-weight);letter-spacing:var(--vp-display-title-tracking);text-transform:uppercase;color:#fff;margin:0;line-height:1.15}.vp-blog-hero__rule{border:0;border-top:1px solid #ffffff26;width:100%;margin:3rem 0 0}.vp-blog-hero__dek{padding:2.5rem var(--vp-candidate-blog-hero-pad-x);font-family:var(--font-vp-heading);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:var(--font-vp-heading-weight);letter-spacing:0;text-transform:uppercase;color:var(--vp-candidate-blog-dek-color);margin:0;line-height:1.6}.vp-blog-post__body{box-sizing:border-box;border-left:var(--vp-struct-line);border-right:var(--vp-struct-line);width:100%;max-width:79.1875rem;margin-inline:auto;padding:5rem 0 0}.vp-blog-post__prose{--vp-candidate-blog-body-size:1.375rem;--vp-candidate-blog-body-color:#fff9;--vp-candidate-blog-body-lh:1.6;--vp-candidate-blog-h2-size:3rem;--vp-candidate-blog-h2-lh:1.2;--vp-candidate-blog-h2-tracking:-.96px;--vp-candidate-blog-h2-mt:7.5rem;--vp-candidate-blog-h2-mb:3.75rem;box-sizing:border-box;padding-inline:var(--vp-candidate-blog-hero-pad-x);padding-bottom:3rem}.vp-blog-post__prose :is(p,ul,ol){font-size:var(--vp-candidate-blog-body-size);font-weight:var(--font-vp-body-weight);line-height:var(--vp-candidate-blog-body-lh);letter-spacing:0;color:var(--vp-candidate-blog-body-color)}.vp-blog-post__prose :is(h2,h3,h4){font-size:var(--vp-candidate-blog-h2-size);font-weight:700;line-height:var(--vp-candidate-blog-h2-lh);letter-spacing:var(--vp-candidate-blog-h2-tracking);text-transform:uppercase;color:#fff;margin-top:var(--vp-candidate-blog-h2-mt);margin-bottom:var(--vp-candidate-blog-h2-mb)}.vp-blog-post__prose :is(h2,h3,h4):first-child{margin-top:0}@media (min-width:992px){.vp-blog-post{--vp-section-y-header-condensed:var(--vp-header-height,var(--vp-nav-bar-height))}.vp-blog-hero__top{flex-direction:row;align-items:stretch}.vp-blog-hero__rail{flex:0 0 var(--vp-candidate-blog-rail-width);width:var(--vp-candidate-blog-rail-width);min-height:100%}.vp-blog-hero__motif{display:block}.vp-blog-hero__copy{border-top:0;border-left:1px solid #ffffff26;padding-top:12.5rem}}@media (max-width:575.98px){.vp-blog-post{--vp-candidate-blog-hero-pad-x:var(--vp-candidate-blog-mobile-hero-pad-x,var(--vp-overlay-mobile-pad-inline,16px))}.vp-blog-hero__rail{padding-top:1.875rem}.vp-blog-hero__back{padding-inline:var(--vp-overlay-mobile-pad-inline,16px)}.vp-blog-hero__back-icon{width:3.5rem;height:3.5rem}.vp-blog-hero__back-label{font-size:var(--vp-overlay-mobile-caption-size,12px);line-height:1rem}.vp-blog-hero__copy{padding-top:2.5rem}.vp-blog-hero__pills{margin-bottom:1.5rem}.vp-blog-hero__date-chip,.vp-blog-hero__pill{min-height:var(--vp-candidate-blog-mobile-post-pill-height,40px);font-size:var(--vp-overlay-mobile-caption-size,12px);letter-spacing:0;padding:.5rem 1rem;line-height:1rem}.vp-blog-hero__title{font-size:var(--vp-candidate-blog-mobile-post-title-size,30px);letter-spacing:-1.2px;line-height:1.1}.vp-blog-hero__rule{margin-top:2rem}.vp-blog-hero__dek{padding:2.5rem var(--vp-overlay-mobile-pad-inline,16px);font-size:.875rem;line-height:1.5}.vp-blog-post__body{border-left:0;border-right:0;padding-top:3rem}.vp-blog-post__prose{--vp-candidate-blog-body-size:var(--vp-candidate-blog-mobile-body-size,16px);--vp-candidate-blog-h2-size:var(--vp-candidate-blog-mobile-h2-size,28px);--vp-candidate-blog-h2-tracking:-.56px;--vp-candidate-blog-h2-mt:4.5rem;--vp-candidate-blog-h2-mb:1.5rem;padding-inline:var(--vp-overlay-mobile-pad-inline,16px);padding-bottom:2.5rem}}
