:root{--media-below-480: (max-width: 479px);--media-above-480: (min-width: 480px);--media-below-720: (max-width: 719px);--media-above-720: (min-width: 720px);--media-below-960: (max-width: 959px);--media-above-960: (min-width: 960px);--media-below-1200: (max-width: 1199px);--media-above-1200: (min-width: 1200px);--media-below-1400: (max-width: 1399px);--media-above-1400: (min-width: 1400px);--media-above-1440: (min-width: 1440px);--max-width: 3840px;--max-width-narrow: 747px;--max-width-page: calc(var(--max-width) + var(--space-outer) * 2);--flyout-mobile-gap: var(--spacing-9);--flyout-width: calc(375px + var(--flyout-mobile-gap))}@media (min-width: 720px){:root{--flyout-width: 460px}}:root{--spacing-unit: 4px;--spacing-unit-half: 2px;--spacing-between-sections: clamp(48px, 11.4286px + 4.7619vw, 80px);--spacing-1: calc(var(--spacing-unit) * 1);--spacing-2: calc(var(--spacing-unit) * 2);--spacing-3: calc(var(--spacing-unit) * 3);--spacing-4: calc(var(--spacing-unit) * 4);--spacing-5: calc(var(--spacing-unit) * 5);--spacing-6: calc(var(--spacing-unit) * 6);--spacing-7: calc(var(--spacing-unit) * 7);--spacing-8: calc(var(--spacing-unit) * 8);--spacing-9: calc(var(--spacing-unit) * 9);--spacing-10: calc(var(--spacing-unit) * 10);--spacing-11: calc(var(--spacing-unit) * 11);--spacing-12: calc(var(--spacing-unit) * 12);--spacing-15: calc(var(--spacing-unit) * 15);--spacing-16: calc(var(--spacing-unit) * 16);--spacing-17: calc(var(--spacing-unit) * 17);--spacing-18: calc(var(--spacing-unit) * 18);--spacing-20: calc(var(--spacing-unit) * 20);--spacing-25: calc(var(--spacing-unit) * 25);--spacing-30: calc(var(--spacing-unit) * 30);--box-shadow: 0px 4px 6px rgba(0, 0, 0, .06);--box-shadow-darker: 0px 4px 6px rgba(0, 0, 0, .15);--box-shadow-double: 0px 1px 2px rgba(0, 0, 0, .09), 0px 3px 8px rgba(0, 0, 0, .14);--box-shadow-offset-bottom: 4px;--z-index-bar: 300;--z-index-header: 500;--z-index-announcement-bar: 1;--z-index-drawers: 520;--z-index-filter-bar-wash: 400;--z-index-filter-bar: 450;--z-index-popup: 400;--z-index-modal-wash: 1200;--z-index-modal: 1300;--z-index-theme-editor-offset: 2000;--z-index-page-transition-overlay: 2100;--z-index-quick-search: 480}@media (min-width: 960px){:root{--z-index-quick-search: 520}}:root{--space-outer: 24px}@media (min-width: 960px){:root{--space-outer: 40px}}@media (min-width: 1400px){:root{--space-outer: 80px}}:root{--height-input: 42px;--quick-buy-button-height: 60px;--easing: cubic-bezier(.33, 0, 0, 1);--duration-ultra-fast: .1s;--duration-fast: .3s;--duration-normal: .5s;--duration-slow: 1.2s;--delay-small: 33ms;--delay-normal: 67ms;--delay-long: 133ms;--aspect-ratio-square: 1;--aspect-ratio-portrait: 2 / 3;--aspect-ratio-portrait-alt: 4 / 5;--aspect-ratio-landscape: 3 / 2;--aspect-ratio-landscape-alt: 5 / 4;--aspect-ratio-widescreen: 16 / 9;--aspect-ratio-ultrawide: 21 / 9}.blog.section{padding-top:24px}@media (min-width: 720px){.blog.section{padding-top:40px}}.blog__inner .blog__header{max-width:none;max-width:initial;margin-bottom:40px;margin-bottom:var(--spacing-10)}@media (min-width: 960px){.blog__inner .blog__header{margin-bottom:30px}}.blog__rss{position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog__nav{display:flex;align-items:center;width:100%;padding-right:2px}@media (min-width: 720px){.blog__nav.carousel{overflow:hidden}}.blog__nav .scroll-sentinal{position:absolute;top:0;width:100px;height:100%;pointer-events:none;opacity:0;flex-shrink:0;z-index:11}.blog__nav .scroll-sentinal--start{left:-20px;background:linear-gradient(-270deg,#fff 11.56%,#fff0 64.42%)}@media (min-width: 720px){.blog__nav .scroll-sentinal--start{left:0}}.blog__nav .scroll-sentinal--end{right:-20px;background:linear-gradient(270deg,#fff 11.56%,#fff0 64.42%)}@media (min-width: 720px){.blog__nav .scroll-sentinal--end{right:0}}.blog__nav:not(.swiper-initialized) .blog__nav-list{display:flex;gap:32px;gap:var(--spacing-8);align-items:center}.blog__nav.has-more .scroll-sentinal--end,.blog__nav.is-start .scroll-sentinal--start{opacity:1}.blog__nav.is-center .blog__nav-list{justify-content:center}.blog__nav-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.blog__nav-item{width:-moz-min-content;width:min-content}.blog__nav-link{display:flex;color:var(--color-carbon-black);padding:15px 20px 13px;padding:15px var(--spacing-5) 13px;border:1px solid var(--color-grey-dark);border-radius:8px;border-radius:var(--spacing-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog__nav-link:hover,.blog__nav-link.blog__nav-link--active{border-color:currentColor;color:var(--color-text)}@media (min-width: 720px){.blog__nav-mobile--wrapper{display:none}}.blog__article-list{display:grid;grid-column-gap:40px;grid-column-gap:var(--spacing-10);-moz-column-gap:40px;column-gap:40px;-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10);grid-row-gap:36px;grid-row-gap:var(--spacing-9);row-gap:36px;row-gap:var(--spacing-9);margin:0;padding:0;list-style:none}@media (min-width: 720px){.blog__article-list{grid-template-columns:repeat(var(--article-column),1fr)}}@media (min-width: 1200px){.blog__article-list{-moz-column-gap:20px;column-gap:20px;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:48px;row-gap:var(--spacing-12)}}@media (min-width: 960px){.blog__article-list>.blog__featured-article:first-child{margin-bottom:30px}}.blog__featured-article{grid-column:1 / -1;position:relative;background:var(--color-warm-grey);left:-24px;width:calc(100% + 48px)}@media (min-width: 720px){.blog__featured-article{overflow:hidden;left:0;width:100%;border-radius:8px;border-radius:var(--spacing-2)}}.blog__featured-article-inner{display:grid;min-height:440px}@media (min-width: 960px){.blog__featured-article-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog__featured-article-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 24px;padding:var(--spacing-10) var(--spacing-6)}@media (min-width: 1200px){.blog__featured-article-content{padding:60px;padding:var(--spacing-15)}}.blog__featured-article-media{display:block;width:100%;min-height:272px;overflow:hidden}.blog__featured-article-image,.blog__featured-article-image .image__inner,.blog__featured-article-image .image__img{display:block;width:100%;height:100%}.blog__featured-article-image .image__img{-o-object-fit:cover;object-fit:cover}.blog__featured-article-media{order:1}.blog__featured-article-content{order:2}@media (min-width: 960px){.blog__featured-article--image-right .blog__featured-article-content{order:1}.blog__featured-article--image-right .blog__featured-article-media{order:2}}.blog__featured-article--has-no-image .blog__featured-article-inner{display:block}.blog__featured-article--has-no-image .blog__featured-article-content{min-height:360px}.blog__featured-article-tags{display:flex;flex-wrap:wrap;gap:4px;gap:var(--spacing-1);margin:0 0 16px;margin:0 0 var(--spacing-4);padding:0;list-style:none}.blog__featured-article-tags .article-tags__item{margin:0}.blog__featured-article-title{max-width:524px;margin:0 0 8px;margin:0 0 var(--spacing-2)}.blog__featured-article-meta{margin:0 0 16px;margin:0 0 var(--spacing-4);color:var(--color-brand-indigo)}.blog__featured-article-excerpt{max-width:524px;margin-bottom:16px;margin-bottom:var(--spacing-4);color:var(--color-grey-medium-dark)}.blog__article-item--featured{margin-bottom:16px;margin-bottom:var(--spacing-4);padding-bottom:32px;padding-bottom:var(--spacing-8);border-bottom:solid 1px var(--color-border)}@media (min-width: 720px){.blog__article-item--featured{grid-column:1 / span 2;padding-bottom:60px;padding-bottom:var(--spacing-15)}}.blog__article-item-cta-card{grid-column:span var(--card-columns)}.blog__article-item-cta-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.blog__article-item-cta-card-inner{position:relative;width:100%;height:100%;margin-bottom:12px;padding-bottom:100%;overflow:hidden;background-color:var(--card-background-color);color:var(--card-text-color)}@media (min-width: 960px){.blog__article-item-cta-card-inner{margin-bottom:18px}}.blog__article-item-cta-card-content{position:absolute;left:0;top:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:10px;text-align:left}@media (min-width: 480px){.blog__article-item-cta-card-content{padding:20px}}@media (min-width: 960px){.blog__article-item-cta-card-content{padding:28px}}.blog__article-item-cta-card-button{margin-top:8px}@media (min-width: 960px){.blog__article-item-cta-card-button{margin-top:16px}}.blog__article-item-cta-card-text{margin-top:4px}.blog__carousel-navigation .carousel__navigation-button{margin:0}.blog__tags{display:flex;width:100%;align-items:center;flex-direction:column;gap:24px;gap:var(--spacing-6)}@media (min-width: 720px){.blog__tags{gap:8px;gap:var(--spacing-2);flex-direction:row}}.blog__tags .carousel__navigation-buttons{display:flex;margin:auto}html.do-anim .animation.animation--blog.is-visible .article-item__content-inner>*,html.do-anim .animation.animation--blog.is-visible .animation--blog-header>*,html.do-anim .animation.animation--blog.is-visible .animation--blog-pagination>*{opacity:1;transform:none;transform:initial}html.do-anim .animation.animation--blog .animation--blog-header>*,html.do-anim .animation.animation--blog .animation--blog-pagination>*{--delay-amount: var(--delay-normal);--duration-amount: var(--duration-normal);opacity:0;transform:translateY(20px);transition:transform var(--duration-amount) cubic-bezier(.33,0,0,1),opacity var(--duration-amount) cubic-bezier(.33,0,0,1);transition:transform var(--duration-amount) var(--easing),opacity var(--duration-amount) var(--easing);transition-delay:0ms;transition-delay:calc(var(--delay-amount) * var(--delay-offset-multiplier, 0))}html.do-anim .animation.animation--blog .article-item__content-inner>*{--delay-amount: var(--delay-normal);--duration-amount: var(--duration-normal);opacity:0;transform:translateY(20px);transition:transform var(--duration-amount) cubic-bezier(.33,0,0,1),opacity var(--duration-amount) cubic-bezier(.33,0,0,1);transition:transform var(--duration-amount) var(--easing),opacity var(--duration-amount) var(--easing);transition-delay:0ms;transition-delay:calc(var(--delay-amount) * var(--delay-offset-multiplier, 0))}
