:root{--hsElevate--contentWrapper--wide__maxWidth:1296px}.hs-elevate-button{transition:color .6s cubic-bezier(.65,0,.35,1),border-color .6s cubic-bezier(.65,0,.35,1),background-position .6s cubic-bezier(.65,0,.35,1)}.hs-elevate-button.hs-elevate-button--primary{background-image:linear-gradient(var(--wipe-angle,120deg),var(--hsElevate--button--primary__hover--backgroundColor,#fff) 0,var(--hsElevate--button--primary__hover--backgroundColor,#fff) 50%,var(--hsElevate--button--primary__backgroundColor,#dffd0a) 50%,var(--hsElevate--button--primary__backgroundColor,#dffd0a) 100%);background-position:100%;background-repeat:no-repeat;background-size:250% 100%}.hs-elevate-button.hs-elevate-button--primary:hover{background-position:0}.hs-elevate-button.hs-elevate-button--secondary{background-image:linear-gradient(var(--wipe-angle,120deg),var(--hsElevate--button--secondary__hover--backgroundColor,#fff) 0,var(--hsElevate--button--secondary__hover--backgroundColor,#fff) 50%,var(--hsElevate--button--secondary__backgroundColor,transparent) 50%,var(--hsElevate--button--secondary__backgroundColor,transparent) 100%);background-position:100%;background-repeat:no-repeat;background-size:250% 100%}.hs-elevate-button.hs-elevate-button--secondary:hover{background-position:0}.hs-elevate-button.hs-elevate-button--accent{background-image:linear-gradient(var(--wipe-angle,120deg),var(--hsElevate--button--accent__hover--backgroundColor,#fff) 0,var(--hsElevate--button--accent__hover--backgroundColor,#fff) 50%,var(--hsElevate--button--accent__backgroundColor,currentColor) 50%,var(--hsElevate--button--accent__backgroundColor,currentColor) 100%);background-position:100%;background-repeat:no-repeat;background-size:250% 100%}.hs-elevate-button.hs-elevate-button--accent:hover{background-position:0}.hero--container-boxed .hero__slide{padding-inline:max(var(--hsElevate--section--horizontalPadding,32px),calc((100% - var(--hsElevate--contentWrapper--wide__maxWidth))/2))!important}.hero--container-wide .hero__slide{padding-inline:var(--hsElevate--section--horizontalPadding,32px)!important}.iv-blog-hero{display:flex;flex-direction:column;justify-content:center;min-height:clamp(420px,55svh,680px);overflow:hidden;padding-block:var(--hsElevate--spacing--112,112px) var(--hsElevate--spacing--64,64px);padding-inline:max(var(--hsElevate--section--horizontalPadding,32px),calc((100% - var(--hsElevate--contentWrapper--wide__maxWidth))/2));position:relative}.iv-blog-hero--size-small{min-height:clamp(320px,42svh,520px)}.iv-blog-hero--size-medium{min-height:clamp(420px,55svh,680px)}.iv-blog-hero--size-large{min-height:clamp(560px,72svh,880px)}.iv-blog-hero__media{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.iv-blog-hero__overlay{background:linear-gradient(0deg,#131313 0,rgba(19,19,19,.7) 45%,rgba(19,19,19,.35));inset:0;opacity:var(--iv-hero-overlay,.55);position:absolute}.iv-blog-hero__content{color:#fff;max-width:var(--hsElevate--contentWrapper--medium__maxWidth,1120px);position:relative;z-index:1}.iv-blog-hero .hs-elevate-blog-title{color:#fff;margin-block:var(--hsElevate--spacing--16,16px);max-width:26ch}.iv-blog-hero--align-center .hs-elevate-blog-title{margin-inline:auto}.iv-blog-hero--align-right .hs-elevate-blog-title{margin-inline:auto 0}.iv-blog-hero .hs-elevate-blog-meta__authors,.iv-blog-hero .hs-elevate-blog-meta__date{color:#fff}.iv-blog-hero .hs-elevate-blog-meta,.iv-blog-hero .hs-elevate-blog-meta__date-container{align-items:center;display:inline-flex;margin-block:0;vertical-align:middle}.iv-blog-hero .hs-elevate-blog-meta+.hs-elevate-blog-meta__date-container:before{content:"·";margin-inline:var(--hsElevate--spacing--8,8px);opacity:.7}.iv-blog-hero--align-left .iv-blog-hero__content{margin-inline:0 auto;text-align:left}.iv-blog-hero--align-right .iv-blog-hero__content{margin-inline:auto 0;text-align:right}.iv-blog-hero--align-center .iv-blog-hero__content{margin-inline:auto;text-align:center}.iv-blog-listing.iv-w-boxed{margin-inline:auto;max-width:var(--hsElevate--contentWrapper--wide__maxWidth)}.iv-card--featured{margin-block-end:var(--hsElevate--gap--medium,32px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.hs-elevate-card--recent-post__image-container{overflow:hidden}.hs-elevate-card--recent-post__image-container img{transition:transform .85s cubic-bezier(.22,1,.36,1)}.hs-elevate-card--recent-post:hover .hs-elevate-card--recent-post__image-container img{transform:scale(1.12)}.iv-card--featured .hs-elevate-card--recent-post__content-container{display:flex;flex-direction:column;justify-content:center}@media (width >= 900px){.iv-card--featured .hs-elevate-card--recent-post__link{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.iv-card--featured .hs-elevate-card--recent-post__image-container{height:100%}.iv-card--featured .hs-elevate-card--recent-post__image-container img{height:100%;object-fit:cover;width:100%}}.iv-post-meta{align-items:center;display:flex;font-size:var(--hsElevate--body--small__fontSize,.875rem);gap:var(--hsElevate--spacing--8,8px);opacity:.8}.iv-post-grid{display:grid;gap:var(--hsElevate--gap--medium,32px);grid-template-columns:repeat(3,1fr);@media (width <= 1024px){grid-template-columns:repeat(2,1fr)}@media (width <= 640px){grid-template-columns:1fr}}.iv-post-grid.iv-cols-2{grid-template-columns:repeat(2,1fr);@media (width <= 640px){grid-template-columns:1fr}}.iv-card--featured .hs-elevate-card--recent-post__link,.iv-card--featured .hs-elevate-card--recent-post__link *,.iv-card--featured .hs-elevate-card--recent-post__link:hover,.iv-post-grid .hs-elevate-card--recent-post__link,.iv-post-grid .hs-elevate-card--recent-post__link *,.iv-post-grid .hs-elevate-card--recent-post__link:hover{text-decoration:none!important}.iv-post-summary{margin-block:var(--hsElevate--spacing--8,8px) 0;opacity:.8}.iv-card--overlay .hs-elevate-card--recent-post__link{border-radius:inherit;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;position:relative}.iv-card--overlay .hs-elevate-card--recent-post__image-container{height:100%;inset:0;margin:0;position:absolute}.iv-card--overlay .hs-elevate-card--recent-post__image-container img{height:100%;object-fit:cover;width:100%}.iv-card--overlay .hs-elevate-card--recent-post__content-container{background:linear-gradient(0deg,rgba(19,19,19,.92) 0,rgba(19,19,19,.55) 55%,rgba(19,19,19,0));padding:var(--hsElevate--spacing--32,32px);position:relative;z-index:1}.iv-card--overlay .hs-elevate-card--recent-post__title,.iv-card--overlay .iv-post-meta,.iv-card--overlay .iv-post-summary{color:#fff}.iv-card--featured.iv-card--overlay .hs-elevate-card--recent-post__link{display:flex;grid-template-columns:none;min-height:520px}.iv-card--featured .iv-post-meta,.iv-post-grid .iv-post-meta{opacity:.7;padding-block-start:var(--hsElevate--spacing--8,8px)}.hs-elevate-card--variant-1 .iv-post-meta,.hs-elevate-card--variant-1 .iv-post-summary{color:var(--hsElevate--card--variant1__textColor)}.hs-elevate-card--variant-2 .iv-post-meta,.hs-elevate-card--variant-2 .iv-post-summary{color:var(--hsElevate--card--variant2__textColor)}.hs-elevate-card--variant-3 .iv-post-meta,.hs-elevate-card--variant-3 .iv-post-summary{color:var(--hsElevate--card--variant3__textColor)}.hs-elevate-card--variant-4 .iv-post-meta,.hs-elevate-card--variant-4 .iv-post-summary{color:var(--hsElevate--card--variant4__textColor)}.iv-pagination{align-items:center;display:flex;gap:var(--hsElevate--spacing--8,8px);justify-content:center;margin-block-start:var(--hsElevate--spacing--64,64px)}.iv-pagination__arrow,.iv-pagination__page{align-items:center;border-radius:var(--hsElevate--spacing--8,8px);color:inherit;display:inline-flex;height:var(--hsElevate--spacing--40,40px);justify-content:center;min-width:var(--hsElevate--spacing--40,40px);padding-inline:var(--hsElevate--spacing--8,8px);text-decoration:none;transition:background-color .25s ease}.iv-pagination__arrow:hover,.iv-pagination__page:hover{background-color:rgba(19,19,19,.06)}.iv-pagination__page--current{background-color:var(--hsElevate--section--darkSection--1__backgroundColor,#131313);color:var(--hsElevate--section--darkSection--1__textColor,#fff)}.iv-blog-hero--align-center .hs-elevate-blog-meta,.iv-blog-hero--align-center .hs-elevate-blog-meta__date-container,.iv-blog-hero--align-center .hs-elevate-blog-tags-container{justify-content:center}.iv-blog-hero--align-right .hs-elevate-blog-meta,.iv-blog-hero--align-right .hs-elevate-blog-meta__date-container,.iv-blog-hero--align-right .hs-elevate-blog-tags-container{justify-content:flex-end}.iv-blog-grid{--iv-gap:var(--hsElevate--gap--medium,32px)}.iv-blog-grid__head{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-block-end:var(--hsElevate--spacing--32,32px)}.iv-blog-grid__title{margin:0}.iv-blog-grid__button{flex:0 0 auto;margin-inline-start:auto}.iv-blog-grid__textlink{align-items:center;color:inherit;display:inline-flex;font-weight:600;gap:6px;text-decoration:none;white-space:nowrap}.iv-blog-grid__textlink:after{content:"→";transition:transform .2s ease}.iv-blog-grid__textlink:hover{text-decoration:underline}.iv-blog-grid__textlink:hover:after{transform:translateX(3px)}.iv-blog-grid__body{position:relative}.iv-blog-grid .hs-elevate-card--recent-post__link,.iv-blog-grid .hs-elevate-card--recent-post__link *,.iv-blog-grid .hs-elevate-card--recent-post__link:hover{text-decoration:none!important}.iv-blog-grid__track{gap:var(--iv-gap)}.iv-blog-grid__track::-webkit-scrollbar{display:none}.iv-dt-slider .iv-blog-grid__track,.iv-mb-slider .iv-blog-grid__track{padding-block-end:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.iv-dt-slider .iv-blog-grid__track>.hs-elevate-card--recent-post,.iv-mb-slider .iv-blog-grid__track>.hs-elevate-card--recent-post{scroll-snap-align:start}@media (min-width:641px){.iv-dt-grid .iv-blog-grid__track{display:grid;grid-template-columns:repeat(var(--iv-dt-cols,3),1fr)}.iv-dt-slider .iv-blog-grid__track{display:flex;overflow-x:auto}.iv-dt-slider .iv-blog-grid__track>.hs-elevate-card--recent-post{flex:0 0 calc((100% - (var(--iv-dt-cols, 3) - 1)*var(--iv-gap))/var(--iv-dt-cols, 3))}.iv-dt-grid .iv-blog-grid__arrow{display:none}}@media (width <= 640px){.iv-blog-grid__track{gap:var(--hsElevate--gap--small,16px)}.iv-mb-grid .iv-blog-grid__track{display:grid;grid-template-columns:repeat(var(--iv-mb-cols,2),1fr)}.iv-mb-slider .iv-blog-grid__track{display:flex;overflow-x:auto}.iv-mb-slider .iv-blog-grid__track>.hs-elevate-card--recent-post{flex:0 0 calc((100% - (var(--iv-mb-cols, 2) - 1)*var(--hsElevate--gap--small, 16px))/var(--iv-mb-cols, 2))}}.iv-blog-grid__arrow{align-items:center;background:var(--hsElevate--card--variant1__backgroundColor,#fff);block-size:44px;border:1px solid var(--hsElevate--card__borderColor,#d3dae4);border-radius:50%;box-shadow:0 4px 14px rgba(9,21,43,.12);color:var(--hsElevate--card--variant1__textColor,#09152b);cursor:pointer;display:flex;font-size:24px;inline-size:44px;justify-content:center;line-height:1;position:absolute;top:40%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;z-index:2}.iv-blog-grid__arrow:hover{background:var(--hsElevate--section--lightSection--2__backgroundColor,#f7f9fc)}.iv-blog-grid__arrow--prev{inset-inline-start:-12px}.iv-blog-grid__arrow--next{inset-inline-end:-12px}@media (width <= 640px){.iv-blog-grid__arrow{display:none}.iv-blog-grid__head{gap:12px;margin-block-end:20px}.iv-blog-grid__button{margin-inline-start:0}.iv-blog-grid__title.iv-heading-default{font-size:1.5rem}.iv-blog-grid.iv-mb-cols-2 .iv-card--overlay .hs-elevate-card--recent-post__link{min-height:300px}.iv-blog-grid.iv-mb-cols-2 .hs-elevate-card--recent-post__content-container{padding:14px}.iv-blog-grid.iv-mb-cols-2 .hs-elevate-card--recent-post__title{display:-webkit-box;font-size:.95rem;hyphens:auto;-webkit-line-clamp:4;line-height:1.25;overflow-wrap:break-word;-webkit-box-orient:vertical;overflow:hidden}.iv-blog-grid.iv-mb-cols-2 .iv-post-summary{display:none}.iv-blog-grid.iv-mb-cols-2 .iv-post-meta{font-size:.7rem;gap:4px;padding-block-start:6px}.iv-blog-grid.iv-mb-cols-2 .hs-elevate-tag{font-size:.65rem;padding-block:2px}}.iv-heading-large{font-size:clamp(2rem,1.4rem + 2vw,2.75rem);line-height:1.15}.iv-heading-display{font-size:clamp(2.5rem,1.6rem + 3vw,4rem);line-height:1.1}