.blog-card{color:#fff}.blog-card__image-link{color:inherit;display:block;margin-bottom:.75rem;overflow:hidden;text-decoration:none}.blog-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card__category{color:#b3b3b3;display:inline-block;font-size:1.125rem;font-weight:600;margin-bottom:.56rem;text-transform:uppercase}@media (max-width:767px){.blog-card__category{color:#fff;font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:.5rem}}.blog-card__title-link{color:inherit;display:block;text-decoration:none}.blog-card__title-link:hover .blog-card__title{text-decoration:underline}.blog-card__title{font-size:1.5rem;font-weight:600;line-height:1.1;margin:0 0 .69rem}.blog-card__excerpt{color:#fff;font-size:1.25rem;font-weight:500;line-height:135%;margin:0;max-width:51rem}@media (max-width:1023px){.blog-card__excerpt{font-size:1rem}}@media (max-width:767px){.blog-card__excerpt{line-height:150%}}.blog-card__meta{align-items:center;color:#b3b3b3;display:flex;font-size:1rem;gap:.56rem}.blog-card__read-more{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1;margin-top:1.5rem;text-decoration:none}.blog-card__read-more svg{transition:transform .2s ease}.blog-card__read-more:hover{text-decoration:underline}.blog-card__read-more:hover svg{transform:translateX(4px)}.blog-card--horizontal{align-items:flex-start;display:flex;gap:1.25rem}@media (max-width:767px){.blog-card--horizontal{flex-direction:column;gap:0}}.blog-card--horizontal .blog-card__image-link{margin-bottom:0;min-width:180px;width:180px}@media (max-width:767px){.blog-card--horizontal .blog-card__image-link{height:auto;margin-bottom:1.5rem;width:100%}}.blog-card--horizontal .blog-card__content{flex:1;min-width:0}.blog-header{backdrop-filter:blur(25px);background:rgba(0,0,0,.5);padding:1rem 0;position:relative;z-index:20}@media (max-width:767px){.blog-header{padding:0 0 2.25rem}}.blog-header__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}@media (max-width:767px){.blog-header__inner{margin-top:4rem}}.blog-header__title{font-size:1.25rem;font-weight:600;line-height:150%;margin:0}@media (max-width:767px){.blog-header__title{font-size:2.5rem;line-height:1}}.blog-header__nav{align-items:center;display:flex;flex:1;gap:1.5rem;justify-content:center}@media (max-width:1023px){.blog-header__nav{-webkit-overflow-scrolling:touch;flex-basis:100%;justify-content:flex-start;order:3;overflow-x:auto}}.blog-header__nav-link{border-bottom:2px solid transparent;color:hsla(0,0%,100%,.6);font-size:.875rem;padding:.25rem 0;text-decoration:none;transition:color .2s ease;white-space:nowrap}.blog-header__nav-link.is-active,.blog-header__nav-link:hover{color:#fff}.blog-header__nav-link.is-active{border-bottom-color:#06f}.blog-header__search{align-items:center;display:flex;gap:.5rem;position:relative}@media (max-width:767px){.blog-header__search{width:100%}}.blog-header__search-icon{opacity:.6;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.blog-header__search-input{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;font-family:inherit;font-size:.875rem;min-width:200px;outline:none;padding:.5rem 2.5rem .5rem .75rem;transition:border-color .2s ease}.blog-header__search-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.blog-header__search-input::placeholder{color:hsla(0,0%,100%,.4)}.blog-header__search-input:focus{border-color:hsla(0,0%,100%,.5)}@media (max-width:767px){.blog-header__search-input{width:100%}}.blog-featured{margin-top:-60px;position:relative;z-index:10}@media (max-width:767px){.blog-featured{margin-top:0}}.blog-featured-container{margin:0 auto;max-width:1440px;width:100%}@media (max-width:767px){.blog-featured-container{display:grid;grid-template-columns:1fr}}.blog-featured__inner{aspect-ratio:16/9;color:#fff;display:block;overflow:hidden;position:relative}@media (max-width:767px){.blog-featured__inner{aspect-ratio:unset}}.blog-featured__image-link{color:inherit;display:block;inset:0;overflow:hidden;position:absolute;text-decoration:none}.blog-featured__image{height:100%;width:100%}.blog-featured__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-featured__overlay{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 60%,transparent);display:none;inset:0;position:absolute}.blog-featured__content{backdrop-filter:blur(25px);background:rgba(0,0,0,.15);bottom:0;left:0;padding:3rem 2rem;position:absolute;right:0;z-index:2}@media (max-width:1023px){.blog-featured__content{padding:1.5rem 2rem}}@media (max-width:767px){.blog-featured__content{margin:1.5rem;padding:1.5rem;position:static}}.blog-featured__category{color:#b3b3b3;display:inline-block;font-size:1.125rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media (max-width:767px){.blog-featured__category{color:#fff;font-size:.875rem;font-weight:600;line-height:150%;margin-bottom:.5rem}}.blog-featured__title-link{color:inherit;display:block;text-decoration:none}.blog-featured__title-link:hover .blog-featured__title{text-decoration:underline}.blog-featured__title{font-size:3.5rem;font-weight:600;line-height:110%;margin:0 0 1.38rem}@media (max-width:1023px){.blog-featured__title{font-size:2rem;margin-bottom:1.25rem}}@media (max-width:767px){.blog-featured__title{font-size:1.5rem;font-weight:700;line-height:140%;margin-bottom:.75rem}}.blog-featured__read-more{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1;margin-top:1rem;text-decoration:none}.blog-featured__read-more svg{transition:transform .2s ease}.blog-featured__read-more:hover{text-decoration:underline}.blog-featured__read-more:hover svg{transform:translateX(4px)}.blog-selected-trending{padding:4rem 0}.blog-selected-trending__grid{display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media (max-width:1023px){.blog-selected-trending__grid{grid-template-columns:1fr}}.blog-selected-trending__selected{display:flex;flex-direction:column}@media (max-width:1023px){.blog-selected-trending__selected{order:2}}.blog-selected-trending__selected .blog-card{border-top:1px solid #fff;padding:2rem 0}@media (max-width:767px){.blog-selected-trending__selected .blog-card{padding:2.5rem 0}}.blog-selected-trending__selected .blog-card .blog-card__category{display:none}@media (max-width:767px){.blog-selected-trending__selected .blog-card .blog-card__category{display:block}}.blog-selected-trending__selected .blog-card:last-child{border-bottom:1px solid #8a8a8a}.blog-selected-trending__trending{display:flex;flex-direction:column}@media (max-width:1023px){.blog-selected-trending__trending{order:1}}.blog-selected-trending__trending-label{font-size:3rem;font-weight:600;line-height:110%;margin:0 0 1.5rem}@media (max-width:1023px){.blog-selected-trending__trending-label{font-size:2.5rem;margin-bottom:2rem}}@media (max-width:767px){.blog-selected-trending__trending-label{font-size:2rem;font-weight:600;line-height:130%;margin-bottom:1.5rem}}.blog-selected-trending__trending-card{display:flex;flex:1;flex-direction:column}.blog-selected-trending .blog-selected-trending__trending-card .blog-card__image-link{margin-bottom:1.5rem}.blog-selected-trending .blog-selected-trending__trending-card .blog-card__title{font-size:2.5rem;font-weight:600;line-height:110%}@media (max-width:1023px){.blog-selected-trending .blog-selected-trending__trending-card .blog-card__title{font-size:1.5rem;font-weight:700;line-height:140%;margin-bottom:.75rem}}.blog-selected-trending__trending-card .blog-card--vertical{display:flex;flex-direction:column;height:100%}.blog-selected-trending__trending-card .blog-card--vertical .blog-card__image-link{flex:1;min-height:250px}.blog-selected-trending__trending-card .blog-card--vertical .blog-card__image{height:100%}.blog-newsletter{padding:4rem 0}.blog-newsletter__inner{align-items:center;background:linear-gradient(135deg,#06f,#04b);display:flex;gap:2rem;justify-content:space-between;padding:3rem}@media (max-width:1023px){.blog-newsletter__inner{flex-direction:column;padding:2rem;text-align:center}}.blog-newsletter__title{font-size:2rem;font-weight:700;margin:0;white-space:nowrap}@media (max-width:1023px){.blog-newsletter__title{font-size:1.5rem;white-space:normal}}.blog-newsletter__form{flex:1;max-width:500px}@media (max-width:1023px){.blog-newsletter__form{max-width:100%;width:100%}}.blog-newsletter__form .hs-form{display:flex!important;gap:.5rem}@media (max-width:767px){.blog-newsletter__form .hs-form{flex-direction:column}}.blog-newsletter__form .hs-form-field{flex:1;margin-bottom:0!important}.blog-newsletter__form .hs-input{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;font-family:inherit!important;font-size:.875rem!important;padding:.75rem 1rem!important;width:100%!important}.blog-newsletter__form .hs-input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}.blog-newsletter__form .hs-input::placeholder{color:hsla(0,0%,100%,.6)!important}.blog-newsletter__form .hs-submit .actions{margin:0!important;padding:0!important}.blog-newsletter__form .hs-submit input[type=submit]{background:#000!important;border:none!important;color:#fff!important;cursor:pointer;font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;padding:.75rem 1.5rem!important;transition:background .2s ease;white-space:nowrap}.blog-newsletter__form .hs-submit input[type=submit]:hover{background:#222!important}.blog-newsletter__form .hs-error-msgs{color:#fcc!important;font-size:.75rem!important}.blog-newsletter__form .hs-form-field>label{display:none!important}.blog-browse-all{padding:4rem 0}@media (max-width:1130px){.blog-browse-all{padding-top:0}}@media (max-width:767px){.blog-browse-all{margin-top:4rem}}.blog-browse-all__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 0 3.5rem}@media (max-width:1023px){.blog-browse-all__header{margin-bottom:2rem}}.blog-browse-all__title{font-size:4rem;font-weight:600;margin:0}@media (max-width:1023px){.blog-browse-all__title{font-size:3rem}}.blog-browse-all__filters{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.blog-browse-all__tabs{display:flex;flex-wrap:wrap;gap:.5rem}.blog-browse-all__tab{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6);cursor:pointer;font-family:inherit;font-size:.8125rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.blog-browse-all__tab:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.blog-browse-all__tab.is-active{background:#06f;border-color:#06f;color:#fff}.blog-browse-all__search{position:relative}@media (max-width:767px){.blog-browse-all__search{width:100%}}.blog-browse-all__search-icon{opacity:.6;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.blog-browse-all__search-input{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;font-family:inherit;font-size:.8125rem;min-width:200px;outline:none;padding:.5rem 2.5rem .5rem .75rem;transition:border-color .2s ease}.blog-browse-all__search-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.blog-browse-all__search-input::placeholder{color:hsla(0,0%,100%,.4)}.blog-browse-all__search-input:focus{border-color:hsla(0,0%,100%,.5)}@media (max-width:767px){.blog-browse-all__search-input{width:100%}}.blog-browse-all__grid{display:grid;gap:2.5rem 5rem;grid-template-columns:repeat(3,1fr);min-height:200px}@media (max-width:1130px){.blog-browse-all__grid{gap:2rem 4rem}}.blog-browse-all__grid.is-loading{opacity:.4;pointer-events:none}@media (max-width:1023px){.blog-browse-all__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-browse-all__grid{grid-template-columns:1fr}}.blog-browse-all__empty{color:hsla(0,0%,100%,.5);font-size:1rem;grid-column:1/-1;padding:3rem 0;text-align:center}.blog-browse-all__pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:3rem}.blog-browse-all__page-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;height:2.5rem;justify-content:center;text-decoration:none;transition:all .2s ease;width:2.5rem}.blog-browse-all__page-btn:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.blog-browse-all__page-btn.is-active{background:#06f;border-color:#06f;color:#fff}.blog-browse-all__page-btn--arrow{font-size:1rem}.blog-browse-all__page-btn.is-disabled,.blog-browse-all__page-btn:disabled{cursor:not-allowed;opacity:.3}.category-archive .blog-header__title{font-size:2.5rem}
